Summary: | Allow disabling of font smoothing in compositing layers to be overridden by style | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Simon Fraser (smfr) <simon.fraser> | ||||||||||
Component: | Layout and Rendering | Assignee: | Simon Fraser (smfr) <simon.fraser> | ||||||||||
Status: | RESOLVED FIXED | ||||||||||||
Severity: | Normal | CC: | bdakin, dglazkov, eric, mitz, simon.fraser, webkit.review.bot | ||||||||||
Priority: | P2 | Keywords: | InRadar | ||||||||||
Version: | 528+ (Nightly build) | ||||||||||||
Hardware: | PC | ||||||||||||
OS: | OS X 10.5 | ||||||||||||
Bug Depends on: | |||||||||||||
Bug Blocks: | 50733 | ||||||||||||
Attachments: |
|
Description
Simon Fraser (smfr)
2010-12-08 20:36:13 PST
Created attachment 76479 [details]
Patch
Attachment 76479 [details] did not build on chromium: Build output: http://queues.webkit.org/results/6960105 Created attachment 76480 [details]
Patch
Attachment 76480 [details] did not build on mac: Build output: http://queues.webkit.org/results/7048009 Attachment 76480 [details] did not build on mac: Build output: http://queues.webkit.org/results/6901116 Attachment 76480 [details] did not build on chromium: Build output: http://queues.webkit.org/results/7023110 Created attachment 76551 [details]
Patch
Attachment 76551 [details] did not build on chromium: Build output: http://queues.webkit.org/results/6944123 Attachment 76551 [details] did not build on mac: Build output: http://queues.webkit.org/results/6921149 Created attachment 76579 [details]
Patch
Dan has a valuable point here. This patch (and existing webkit, actually), allows CSS to turn on font smoothing when the user may have disabled it system-wide via the System Preferences. However, that issue is not new with this patch. We should address is separately. Comment on attachment 76579 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=76579&action=review Why isn’t the Font code using the new GraphicsContext methods? I choose to r- what I don’t understand :) > WebCore/ChangeLog:39 > +2010-12-13 Simon Fraser <simon.fraser@apple.com> > + > + GraphicsContextPrivate.h was removed. Nuke it from the project. > + > + * WebCore.xcodeproj/project.pbxproj: > + Old change log entry (In reply to comment #12) > Dan has a valuable point here. This patch (and existing webkit, actually), allows CSS to turn on font smoothing when the user may have disabled it system-wide via the System Preferences. Testing shows that this is not actually true, before or after this patch. The System Preference setting trumps all. |