Changes needed in gfx thebes to account for no uniscribe font support under WinMobile / WinCE. Without these changes, the compiler will die on gfx/thebes module.
John, it looks like you forgot to attach the patch
Created attachment 340008 [details] [diff] [review] Comment out uniscribe defines, add two functions to shunt Attachment delays to allow creating two new functions in Mozilla WinCE Shunt Library -- thereby avoiding a couple of #ifdef WINCE inside gfx thebes.
Created attachment 340013 [details] [diff] [review] Actual Patch File Moves some else-if statements around, then #ifndef WINCE #endif blocks any uniscribe-specific else-if statements. Creates two new functions in Mozilla WinCE Shunt Library. #ifndef WINCE #endif around NONCLIENTMETRICS - since NONCLIENTMETRICS are not available in WinCE / WinMobile.
Created attachment 340030 [details] [diff] [review] Quick Patch Because We Have To Rewrite The WinCE Fonts This just comments out stuff. Neither doug or I expect this to land.
Created attachment 340359 [details] [diff] [review] futher hacking out uniscribe calls. don't think for a second that this is something we want to check in.
Attachment #340030 - Attachment is obsolete: true
Windows mobile either needs its own GDI font code or to use the Freetype code. I wouldn't continue hacking the current Windows font code.
Component: General → GFX: Thebes
Product: Fennec → Core
QA Contact: general → thebes
we're using freetype now
Status: NEW → RESOLVED
Last Resolved: 9 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.