تم اصدار نسخة 0.813 من الباتش اليوم والذي يقوم بتصحيح مشكلة تراقص الحروف في برنامج WhatsApp.
المشكلة رصدت من قبل الأخ uTh في منتدى المطورين فله الشكر على ذلك.
المشكلة رصدت من قبل الأخ uTh في منتدى المطورين فله الشكر على ذلك.
المشكلة تكمن في أن بعض الرسائل العربية في هذا البرنامج (عادةً قادمة من مرتدي أجهزة البلاك بيري) تكون فيها حرف اليونيكود 0x200F. هذا الرمز يسبب تراقص الحروف وهذه النسخة تقوم بتبديل هذا الرمز برمز المسافة 0x0020 والذي يصحح المشكلة.
تغييراتي كالعادة مفتوحة المصدر ولكم مشاهدتها على هذا الموقع.
I’ve just released v0.813 which includes a fix to the “dancing letters” problem in WhatsApp.
uTh has helped to come up with this fix as he found out that the unicode character 0x200F was responsible for this misbehavior. Simply replacing 0x200F with a white space (0×0020) fixed it.
As always, changes are shared with you guys and committed on my github account.
You can grab the patch from HERE.
Will this work on VillainROM 2.5???
does it work on MIUI rom ?
Does this work with Android Bionic (2.3.4)?
شكرا اخوي مادماك على الباتش وعلى الجديد ,جهد تشكر عليه ,, بس عندنا طلب اخوي وان شاﺀ الله تقدر تحلها , مشكله الاغلاق الاجباري او مثل ما يسموها فورس كلوز في الرسائل في رومات الاتش تي سي HTC كلها الدزاير وغيرها الرجاﺀ اخوي النضر في الموضوع
طبعا الرومات التي بالسنس الاصليه وغير الاصليه .
يا ريت اخوي لو حد يعطيني ملف
logcat
للنظام لما يعمل اغلاق اجباري حتى أستطيع النظر فيه.
Does it work on vizio tablet 1008 .. it use ginger bread 2.3.2 … so will it work ? I can root it if the patch support it … I am just checking …
Salam Madmack, i read at xda that you had some small problems when compiling samsung’s webkit. as i read u’v used crespo config files with some changes, could please share it(on your github page)/or explain a little bit.
thanks
wa aleikom alsalam.
i don’t really have any interest to explain how i compile this code because this is all available on google. the crespo config files can be obtained from CM7′s repos. this is a highly advanced topic, and no walk-through will ever get you through if you have no prior work experience with these systems.
it’s ok, i’v managed it somehow.. anyway now im trying use the java version of the shaper instead of c version( thus moving all needed c code changes to java) which eliminate the need for libandroid_runtime. but i guess that will only work on 2.2 >= versions , that do u think about this ? i need this cuz on some devices i’v test,replacing libandroid_runtime causes bootlop problem.
so i think it’s better to keep the changes inside frameworks (what do u think?) unless brightidea comes up with a new patcher for libandroid_runtime
bootloop? we need logcat.
our patcher works on all systems we’ve tested it on so I don’t see why yours won’t have libandroid_runtime.so patched correctly.