Changeset 76654 in webkit


Ignore:
Timestamp:
Jan 25, 2011 4:36:39 PM (13 years ago)
Author:
cmarrin@apple.com
Message:

2011-01-25 Chris Marrin <cmarrin@apple.com>

Reviewed by Adam Roben.

Expose WebGL flag set/get in WK2
https://bugs.webkit.org/show_bug.cgi?id=53096

  • Shared/WebPreferencesStore.h:
  • UIProcess/API/C/WKPreferences.cpp: (WKPreferencesSetWebGLEnabled): (WKPreferencesGetWebGLEnabled):
  • UIProcess/API/C/WKPreferencesPrivate.h:
  • WebProcess/WebPage/WebPage.cpp: (WebKit::WebPage::updatePreferences):
Location:
trunk/Source/WebKit2
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit2/ChangeLog

    r76653 r76654  
     12011-01-25  Chris Marrin  <cmarrin@apple.com>
     2
     3        Reviewed by Adam Roben.
     4
     5        Expose WebGL flag set/get in WK2
     6        https://bugs.webkit.org/show_bug.cgi?id=53096
     7
     8        * Shared/WebPreferencesStore.h:
     9        * UIProcess/API/C/WKPreferences.cpp:
     10        (WKPreferencesSetWebGLEnabled):
     11        (WKPreferencesGetWebGLEnabled):
     12        * UIProcess/API/C/WKPreferencesPrivate.h:
     13        * WebProcess/WebPage/WebPage.cpp:
     14        (WebKit::WebPage::updatePreferences):
     15
    1162011-01-25  Anders Carlsson  <andersca@apple.com>
    217
  • trunk/Source/WebKit2/Shared/WebPreferencesStore.h

    r75979 r76654  
    5656    macro(CompositingBordersVisible, compositingBordersVisible, Bool, bool, false) \
    5757    macro(CompositingRepaintCountersVisible, compositingRepaintCountersVisible, Bool, bool, false) \
     58    macro(WebGLEnabled, webGLEnabled, Bool, bool, false) \
    5859    macro(ForceFTPDirectoryListings, forceFTPDirectoryListings, Bool, bool, false) \
    5960    macro(TabsToLinks, tabsToLinks, Bool, bool, false) \
  • trunk/Source/WebKit2/UIProcess/API/C/WKPreferences.cpp

    r75979 r76654  
    331331}
    332332
     333void WKPreferencesSetWebGLEnabled(WKPreferencesRef preferencesRef, bool flag)
     334{
     335    toImpl(preferencesRef)->setWebGLEnabled(flag);
     336}
     337
     338bool WKPreferencesGetWebGLEnabled(WKPreferencesRef preferencesRef)
     339{
     340    return toImpl(preferencesRef)->webGLEnabled();
     341}
     342
    333343void WKPreferencesSetNeedsSiteSpecificQuirks(WKPreferencesRef preferencesRef, bool flag)
    334344{
  • trunk/Source/WebKit2/UIProcess/API/C/WKPreferencesPrivate.h

    r74661 r76654  
    6161
    6262// Defaults to false.
     63WK_EXPORT void WKPreferencesSetWebGLEnabled(WKPreferencesRef, bool);
     64WK_EXPORT bool WKPreferencesGetWebGLEnabled(WKPreferencesRef);
     65
     66// Defaults to false.
    6367WK_EXPORT void WKPreferencesSetNeedsSiteSpecificQuirks(WKPreferencesRef, bool);
    6468WK_EXPORT bool WKPreferencesGetNeedsSiteSpecificQuirks(WKPreferencesRef);
  • trunk/Source/WebKit2/WebProcess/WebPage/WebPage.cpp

    r76634 r76654  
    12601260    settings->setShowDebugBorders(store.getBoolValueForKey(WebPreferencesKey::compositingBordersVisibleKey()));
    12611261    settings->setShowRepaintCounter(store.getBoolValueForKey(WebPreferencesKey::compositingRepaintCountersVisibleKey()));
     1262    settings->setWebGLEnabled(store.getBoolValueForKey(WebPreferencesKey::webGLEnabledKey()));
    12621263
    12631264#if ENABLE(DATABASE)
Note: See TracChangeset for help on using the changeset viewer.