Open
Bug 703042
Opened 12 years ago
Updated 6 months ago
Desktop Linux/Gtk build with --disable-pango is broken
Categories
(Core :: Graphics, defect)
Tracking
()
NEW
People
(Reporter: jfkthame, Unassigned)
References
()
Details
Attachments
(3 files, 2 obsolete files)
22.49 KB,
patch
|
romaxa
:
feedback+
|
Details | Diff | Splinter Review |
8.02 KB,
patch
|
Details | Diff | Splinter Review | |
37.00 KB,
patch
|
Details | Diff | Splinter Review |
This was broken due to gfxFT2Font* changes and refactoring in bug 684889. Although the --disable-pango configuration is not something we actually ship, or care much about, it may sometimes be useful for debugging purposes as it produces a desktop Firefox build whose font-rendering codepaths are much more similar to the Mobile product. The attached patch allows the browser to build and run, although it's rather rough-and-ready. A better fix would involve substantial reworking of gfxPlatformGtk to properly use gfxFT2FontList, but it's not a high priority IMO.
Updated•12 years ago
|
Attachment #574971 -
Attachment is patch: true
Comment 1•12 years ago
|
||
you have disabled whole FT2 stuff, why? does it display any fonts in that mode? IIRC qt build was compiling fine without these changes...
Comment 2•11 years ago
|
||
I can confirm this. The build fails here -- http://sprunge.us/EIhW The mozconfig used is here -- http://sprunge.us/BjYA
Reporter | ||
Comment 3•11 years ago
|
||
With this patch, the browser seems to build and run OK, except that user fonts (@font-face rules) are not supported.
Attachment #574971 -
Attachment is obsolete: true
Comment 4•11 years ago
|
||
Comment on attachment 626042 [details] [diff] [review] patch, fix the Linux/GTK build with --disable-pango so that it compiles again Works fine for me
Attachment #626042 -
Flags: feedback+
Comment 5•11 years ago
|
||
Attachment #626095 -
Flags: review?(jfkthame)
Comment 6•11 years ago
|
||
Updated•11 years ago
|
Comment 8•11 years ago
|
||
Attachment #627970 -
Attachment is obsolete: true
Attachment #633955 -
Flags: feedback?(jfkthame)
Comment 10•11 years ago
|
||
Is this likely to land soon? It's blocking my refactoring in bug 762737 as we use the non-Pango gfxFont implementation for Skia/Linux.
![]() |
||
Comment 11•11 years ago
|
||
The first patch has bit-rotted quite badly, unfortunately. (I wanted it because I'm writing a memory reporter for Freetype because it uses a substantial amount of memory on B2G, and I wanted to test the reporter code on desktop first.)
Reporter | ||
Updated•9 years ago
|
Attachment #626095 -
Flags: review?(jfkthame)
Reporter | ||
Updated•9 years ago
|
Attachment #633955 -
Flags: feedback?(jfkthame)
Reporter | ||
Comment 12•9 years ago
|
||
Clearing old review requests. Bug 947379 is removing the MOZ_PANGO conditional altogether. If there's anything here we still want to do, let's start afresh; otherwise, I think this is WontFix.
Updated•6 months ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•