Bug 32745 - Add IWebPreferencesPrivate::[set]AcceleratedCompositingEnabled
Summary: Add IWebPreferencesPrivate::[set]AcceleratedCompositingEnabled
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKit API (show other bugs)
Version: 528+ (Nightly build)
Hardware: Other OS X 10.5
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-12-18 15:07 PST by Adam Roben (:aroben)
Modified: 2009-12-21 06:37 PST (History)
1 user (show)

See Also:


Attachments
Patch (5.41 KB, patch)
2009-12-18 15:07 PST, Adam Roben (:aroben)
adachan: review+
Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Adam Roben (:aroben) 2009-12-18 15:07:46 PST
Created attachment 45192 [details]
Patch

Need a short description and bug URL (OOPS!)

Reviewed by NOBODY (OOPS!).

* Interfaces/IWebPreferencesPrivate.idl: Added
[set]AcceleratedCompositingEnabled.

* Interfaces/WebKit.idl: Touched to force a build.

* WebPreferenceKeysPrivate.h: Added
WebKitAcceleratedCompositingEnabledPreferenceKey.

* WebPreferences.cpp:
(WebPreferences::initializeDefaultSettings): Default accelerated
compositing to on.
(WebPreferences::setAcceleratedCompositingEnabled): Store the new
value.
(WebPreferences::acceleratedCompositingEnabled): If accelerated
compositing isn't available, return false. Otherwise, return the value
stored in preferences.

* WebPreferences.h: Added [set]AcceleratedCompositingAvailable.

* WebView.cpp:
(WebView::notifyPreferencesChanged): Just pass the value from
WebPreferences on down.
---
 7 files changed, 58 insertions(+), 3 deletions(-)
Comment 1 WebKit Review Bot 2009-12-18 15:09:42 PST
style-queue ran check-webkit-style on attachment 45192 [details] without any errors.
Comment 2 Adam Roben (:aroben) 2009-12-21 06:37:09 PST
Committed r52442: <http://trac.webkit.org/changeset/52442>