WebCore:
Reviewed by Darin Adler.
- WebCore part of adding WebPreferences for controlling databases and local storage
* WebCore.base.exp: Exported Settings::setDatabasesEnabled() and
Settings::setLocalStorageEnabled().
* page/DOMWindow.cpp:
(WebCore::DOMWindow::localStorage): Changed to return 0 if local storage
is disabled in settings.
(WebCore::DOMWindow::openDatabase): Changed to return 0 if databases
are disabled in settings.
* page/Settings.cpp:
(WebCore::Settings::Settings): Initialize m_databasesEnabled and
m_localStorageEnabled.
(WebCore::Settings::setDatabasesEnabled): Added.
(WebCore::Settings::setLocalStorageEnabled): Added.
* page/Settings.h:
(WebCore::Settings::databasesEnabled): Added.
(WebCore::Settings::localStorageEnabled): Added.
WebKit/mac:
Reviewed by Darin Adler.
- WebKit/mac part of adding WebPreferences for controlling databases and local storage
* WebView/WebPreferenceKeysPrivate.h: Added
WebKitDatabasesEnabledPreferenceKey and
WebKitLocalStorageEnabledPreferenceKey.
* WebView/WebPreferences.mm:
(+[WebPreferences initialize]): Made databases and local storage enabled
by default.
(-[WebPreferences databasesEnabled]): Added.
(-[WebPreferences setDatabasesEnabled:]): Added.
(-[WebPreferences localStorageEnabled]): Added.
(-[WebPreferences setLocalStorageEnabled:]): Added.
* WebView/WebPreferencesPrivate.h:
* WebView/WebView.mm:
(-[WebView _preferencesChangedNotification:]): Transfer the databases
and local storage preferences to WebCore settings.
WebKit/win:
Reviewed by Darin Adler.
- WebKit/win part of adding WebPreferences for controlling databases and local storage
* Interfaces/IWebPreferencesPrivate.idl: Declared setDatabasesEnabled,
databasesEnabled, setLocalStorageEnabled and localStorageEnabled.
* WebPreferenceKeysPrivate.h: Added WebKitDatabasesEnabledPreferenceKey
and WebKitLocalStorageEnabledPreferenceKey.
* WebPreferences.cpp:
(WebPreferences::initializeDefaultSettings): Made databases and local
storage enabled by default.
(WebPreferences::setDatabasesEnabled): Added.
(WebPreferences::databasesEnabled): Added.
(WebPreferences::setLocalStorageEnabled): Added.
(WebPreferences::localStorageEnabled): Added.
* WebPreferences.h:
* WebView.cpp:
(WebView::notifyPreferencesChanged): Transfer the databases and local
storage preferences to WebCore settings.
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@38234 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/WebCore/ChangeLog b/WebCore/ChangeLog
index aad4985..0e5efd7 100644
--- a/WebCore/ChangeLog
+++ b/WebCore/ChangeLog
@@ -1,3 +1,25 @@
+2008-11-08 Dan Bernstein <mitz@apple.com>
+
+ Reviewed by Darin Adler.
+
+ - WebCore part of adding WebPreferences for controlling databases and local storage
+
+ * WebCore.base.exp: Exported Settings::setDatabasesEnabled() and
+ Settings::setLocalStorageEnabled().
+ * page/DOMWindow.cpp:
+ (WebCore::DOMWindow::localStorage): Changed to return 0 if local storage
+ is disabled in settings.
+ (WebCore::DOMWindow::openDatabase): Changed to return 0 if databases
+ are disabled in settings.
+ * page/Settings.cpp:
+ (WebCore::Settings::Settings): Initialize m_databasesEnabled and
+ m_localStorageEnabled.
+ (WebCore::Settings::setDatabasesEnabled): Added.
+ (WebCore::Settings::setLocalStorageEnabled): Added.
+ * page/Settings.h:
+ (WebCore::Settings::databasesEnabled): Added.
+ (WebCore::Settings::localStorageEnabled): Added.
+
2008-11-07 Alp Toker <alp@nuanti.com>
Fix build with bleeding edge GTK+ versions. GTK+ and other libraries