Closed Bug 926023 Opened 12 years ago Closed 12 years ago

grayscale aa instead of cleartype in Fx menus

Categories

(Core :: Graphics: Text, defect)

x86
Windows XP
defect
Not set
normal

Tracking

()

VERIFIED FIXED
mozilla28
Tracking Status
firefox26 --- unaffected
firefox27 + fixed
firefox28 --- fixed

People

(Reporter: al_9x, Assigned: mattwoodrow)

References

Details

(Keywords: regression, Whiteboard: [qa-])

Attachments

(3 files, 2 obsolete files)

Attached image zoomed in help menu
Fx 27.0a1 (2013-10-11) xp sp3 (can be reproduces in a vm), no acceleration
Status: UNCONFIRMED → RESOLVED
Closed: 12 years ago
Resolution: --- → DUPLICATE
This is not the same as as bug 828192. In bug 828192 - the cleartype colors are off on selected/hilighted menu items. here - complete absence of cleartype on menu items (non highlighted)
Status: RESOLVED → UNCONFIRMED
Resolution: DUPLICATE → ---
Last good nightly: 2013-09-20 First bad nightly: 2013-09-21 Pushlog: http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=8f8a683dfc42&tochange=a2c31dc69ab3
Can you reproduce this with gfx.content.azure.enabled set to false?
(In reply to Dão Gottwald [:dao] from comment #4) > Can you reproduce this with gfx.content.azure.enabled set to false? after setting and restarting, cleartype is back. Bug 812871/Bug 828192 is not affected.
Tracking and passing onto Matt given this is a fallout form 907926.
Assignee: nobody → matt.woodrow
I can't reproduce this on windows 7, so I guess it's specific to winxp. I don't have any winxp machines at the moment, do we have anyone else that could take a look at this?
(In reply to Matt Woodrow (:mattwoodrow) from comment #7) > I can't reproduce this on windows 7, so I guess it's specific to winxp. I > don't have any winxp machines at the moment, do we have anyone else that > could take a look at this? a vm will do
Milan, do we have anyone else with a WinXP dev env that could take a look at this? I don't have winxp or vmware licenses, so it's fairly high overhead for me to get set up to debug it. I don't imagine it will be particularly difficult to fix.
Flags: needinfo?(milan)
Either BenWa or Bas should, but both are away-ish until next week.
Flags: needinfo?(milan)
Flags: needinfo?(bgirard)
Flags: needinfo?(bas)
(In reply to Milan Sreckovic [:milan] from comment #10) > Either BenWa or Bas should, but both are away-ish until next week. I don't have a WinXP VM setup anymore. Matt, perhaps you can try switching Win7 into the classic theme and seeing if that reproduces it?
Flags: needinfo?(bas)
(In reply to Bas Schouten (:bas.schouten) from comment #11) > (In reply to Milan Sreckovic [:milan] from comment #10) > > Either BenWa or Bas should, but both are away-ish until next week. > > I don't have a WinXP VM setup anymore. Matt, perhaps you can try switching > Win7 into the classic theme and seeing if that reproduces it? Or maybe Aero basic. You'd also want to disable Direct2D, I guess.
please stop pretending that an xp vm is some sort of rare extinct beast, once gone, never to be seen again. Since a significant % of Fx windows users are on xp (~40% according to one estimate in the platform thread) Mozilla should be providing you with vms and in fact insisting that font code be validated on xp before pushing. But even if Mozilla is not helping, it's trivial to google up an xp vm solution Here's one of many (extracting win7 xp mode vm for use with vmware player or virtualbox): http://blog.zeltser.com/post/15781390680/windows-xp-mode-for-vmware-virtualization http://www.howtogeek.com/howto/10911/ http://lifehacker.com/5965889/how-to-run-windows-xp-for-free-in-windows-8
Managed to reproduce this using Windows XP Mode.
Attachment #826563 - Flags: review?
(In reply to al_9x from comment #13) > please stop pretending that an xp vm is some sort of rare extinct beast, > once gone, never to be seen again. > > Since a significant % of Fx windows users are on xp (~40% according to one > estimate in the platform thread) Mozilla should be providing you with vms > and in fact insisting that font code be validated on xp before pushing. > > But even if Mozilla is not helping, it's trivial to google up an xp vm > solution > > Here's one of many (extracting win7 xp mode vm for use with vmware player or > virtualbox): > http://blog.zeltser.com/post/15781390680/windows-xp-mode-for-vmware- > virtualization > http://www.howtogeek.com/howto/10911/ > http://lifehacker.com/5965889/how-to-run-windows-xp-for-free-in-windows-8 It's not a question of being able to obtain a windows xp vm, but of setting it up for development. Setting up the tooling required for building, installing visual studio, downloading the source code, building all takes time. This work isn't a once off either, since the build requirements change fairly often. Given that bugs that only occur on windows xp are exceedingly rare (at least in my experience), it's not surprising that most developers don't want to waste a day doing this. Luckily in this case I was able to figure the problem out just by reading code, and just needed the VM to test.
Flags: needinfo?(bgirard)
Attachment #826563 - Flags: review? → review?(bas)
(In reply to Matt Woodrow (:mattwoodrow) from comment #15) > > Setting up the tooling required for building, installing visual studio, > downloading the source code, building all takes time. This work isn't a once > off either, since the build requirements change fairly often. > > Given that bugs that only occur on windows xp are exceedingly rare (at least > in my experience), it's not surprising that most developers don't want to > waste a day doing this. > It would make sense for someone at mozilla to set up such a vm and make it available to whoever needs it. > Luckily in this case I was able to figure the problem out just by reading > code, and just needed the VM to test. That's great, thanks. There are two other bugs with cleartype in Fx chrome on xp (Bug 828073, Bug 828192 ( Jonathan Kew posted posted a regression window there: https://bugzilla.mozilla.org/show_bug.cgi?id=828192#c3 ) duped to Bug 812871) Since you started on this, perhaps you could take a look, and at least ping the dev who should address them.
Attachment #826563 - Flags: review?(bas) → review+
(In reply to Matt Woodrow (:mattwoodrow) from comment #18) > Backed out for causing reftest failures: What does that mean? Do the tests need fixing or the patch? Are you planning to?
Probably the patch. I'm working on it, yes.
This fixes the reftest failures for me locally, pushed it to try to confirm. https://tbpl.mozilla.org/?tree=Try&rev=cd9667edb027
Attachment #826563 - Attachment is obsolete: true
Attachment #830507 - Flags: review?(bas)
Attachment #830507 - Attachment is obsolete: true
Attachment #830507 - Flags: review?(bas)
Attachment #830587 - Flags: review?
Attachment #830587 - Flags: review? → review?(bas)
Attachment #830587 - Flags: review?(bas) → review+
Status: UNCONFIRMED → RESOLVED
Closed: 12 years ago12 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla28
Depends on: 937978
Comment on attachment 830587 [details] [diff] [review] Use the value of SetPermitSubpixelAA for DrawTargetCairo v3 [Approval Request Comment] Bug caused by (feature/regressing bug #): Bug 907926 User impact if declined: Missing subpixel AA on some text Testing completed (on m-c, etc.): Been on m-c for over a week, tested manually on winxp vm. Risk to taking this patch (and alternatives if risky): Very low risk. String or IDL/UUID changes made by this patch: None
Attachment #830587 - Flags: approval-mozilla-aurora?
Attachment #830587 - Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
al_9x, can you please verify this is fixed in Firefox 27 and 28?
Flags: needinfo?(al_9x)
Given lack of response from the bug reporter this might not be verifiable. Flagging for verification to make an attempt.
Flags: needinfo?(al_9x)
Keywords: verifyme
Tested this on Windows XP SP3 with a Firefox 27.0a1 build with the bug and Firefox 27.0b7, both with hardware acceleration on and off. I see no difference between them.
Keywords: verifyme
Thanks for trying, Ioana. Back to the bug reporter to verify this is fixed. Tagging as [qa-] since this is unverifiable by QA.
Flags: needinfo?(al_9x)
Whiteboard: [qa-]
Status: RESOLVED → VERIFIED
verified
Flags: needinfo?(al_9x)
Attached image Fx 33.1 build3
this regressed
This bug *affected* Windows 7 (I took a capture: https://rbt.asia/boards/g/img/0378/07/1383554522992.png), and I can confirm the regression on this OS. URL bar started displaying grayscale AA again, and it isn't fixed by setting gfx.content.azure.enabled to false. Please fix this.
Please file a new bug. Re-Opening up a year old bug that was fixed and then something else regressed will be confusing.
Flags: needinfo?(asdf123)
Flags: needinfo?(al_9x)
Flags: needinfo?(al_9x)
See Also: → 1099443
I created a new bug, is someone going to look at it? Is it too much to ask for basic text rendering not to constantly regress? The blurry gray-scale mess makes my eyes hurt, and this is from an app for which text rendering is its primary function. Is Google paying you 300 million a year to make firefox unusable? If you look at the results, that's exactly what's happening, money comes in, quality goes down, usability/features erode and Chrome market share surges.
With 200000 bugs getting filed per year, sometimes bugs get overlooked. Thanks for filing the new one, that's the right way to get the attention.
Flags: needinfo?(asdf123)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: