diff options
author | Ben Murdoch <benm@google.com> | 2010-09-10 22:00:37 +0100 |
---|---|---|
committer | Steve Block <steveblock@google.com> | 2010-09-28 19:09:59 +0100 |
commit | 3978ee5f7771518f1c2650dfe39033c2fecc09fe (patch) | |
tree | fe7f375b1a3f3ae651670d289740c2e5257e0da3 /WebCore/page | |
parent | cd0967466be49b8ea06b49a79f790e267e1adb66 (diff) | |
download | external_webkit-3978ee5f7771518f1c2650dfe39033c2fecc09fe.zip external_webkit-3978ee5f7771518f1c2650dfe39033c2fecc09fe.tar.gz external_webkit-3978ee5f7771518f1c2650dfe39033c2fecc09fe.tar.bz2 |
Turn autofill on by default at compile time and make it a browser setting.
Make autofill a runtime option configured through the browser.
Required a corresponding change in frameworks/base -
https://android-git.corp.google.com/g/65573
and packages/apps/browser -
https://android-git.corp.google.com/g/65579
Change-Id: I905b464a6338ff27b02f16d0b9a718154c3c98c1
Diffstat (limited to 'WebCore/page')
-rw-r--r-- | WebCore/page/Settings.cpp | 3 | ||||
-rw-r--r-- | WebCore/page/Settings.h | 9 |
2 files changed, 11 insertions, 1 deletions
diff --git a/WebCore/page/Settings.cpp b/WebCore/page/Settings.cpp index 8b3a74c..210c97e 100644 --- a/WebCore/page/Settings.cpp +++ b/WebCore/page/Settings.cpp @@ -158,6 +158,9 @@ Settings::Settings(Page* page) #endif , m_memoryInfoEnabled(false) , m_interactiveFormValidation(false) +#if ENABLE(WEB_AUTOFILL) + , m_autoFillEnabled(false) +#endif #ifdef ANDROID_PLUGINS , m_pluginsOnDemand(false) #endif diff --git a/WebCore/page/Settings.h b/WebCore/page/Settings.h index 654f317..6f18616 100644 --- a/WebCore/page/Settings.h +++ b/WebCore/page/Settings.h @@ -397,6 +397,11 @@ namespace WebCore { void setInteractiveFormValidationEnabled(bool flag) { m_interactiveFormValidation = flag; } bool interactiveFormValidationEnabled() const { return m_interactiveFormValidation; } +#if ENABLE(WEB_AUTOFILL) + void setAutoFillEnabled(bool flag) { m_autoFillEnabled = flag; } + bool autoFillEnabled() { return m_autoFillEnabled; } +#endif + private: Page* m_page; @@ -522,10 +527,12 @@ namespace WebCore { #endif bool m_memoryInfoEnabled: 1; bool m_interactiveFormValidation: 1; - #ifdef ANDROID_PLUGINS bool m_pluginsOnDemand : 1; #endif +#if ENABLE(WEB_AUTOFILL) + bool m_autoFillEnabled: 1; +#endif #if USE(SAFARI_THEME) static bool gShouldPaintNativeControls; |