https://bugs.webkit.org/show_bug.cgi?id=78532
Patch by Ramya Chandrasekaran <cramya@google.com> on 2012-02-14
Reviewed by Adam Barth.
Source/WebCore:
* page/Settings.cpp:
(WebCore::Settings::Settings):
Source/WebKit/chromium:
* public/WebSettings.h:
* src/WebSettingsImpl.cpp:
(WebKit::WebSettingsImpl::setPasswordEchoEnabled):
(WebKit):
(WebKit::WebSettingsImpl::setPasswordEchoDurationInSeconds):
* src/WebSettingsImpl.h:
(WebSettingsImpl):
Tools:
* DumpRenderTree/chromium/WebPreferences.cpp:
(WebPreferences::applyTo):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@107739
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2012-02-14 Ramya Chandrasekaran <cramya@google.com>
+
+ Last character display for passwords in Android.
+ https://bugs.webkit.org/show_bug.cgi?id=78532
+
+ Reviewed by Adam Barth.
+
+ * page/Settings.cpp:
+ (WebCore::Settings::Settings):
+
2012-02-14 Joshua Bell <jsbell@chromium.org>
IndexedDB: Invalid dates should not be valid keys
+2012-02-14 Ramya Chandrasekaran <cramya@google.com>
+
+ Last character display for passwords in Android.
+ https://bugs.webkit.org/show_bug.cgi?id=78532
+
+ Reviewed by Adam Barth.
+
+ * public/WebSettings.h:
+ * src/WebSettingsImpl.cpp:
+ (WebKit::WebSettingsImpl::setPasswordEchoEnabled):
+ (WebKit):
+ (WebKit::WebSettingsImpl::setPasswordEchoDurationInSeconds):
+ * src/WebSettingsImpl.h:
+ (WebSettingsImpl):
+
2012-02-14 David Reveman <reveman@chromium.org>
[Chromium] Expose perTilePainting setting through WebLayerTreeView::Settings interface.
virtual void setFullScreenEnabled(bool) = 0;
virtual void setAllowDisplayOfInsecureContent(bool) = 0;
virtual void setAllowRunningOfInsecureContent(bool) = 0;
+ virtual void setPasswordEchoEnabled(bool) = 0;
+ virtual void setPasswordEchoDurationInSeconds(double) = 0;
virtual void setShouldPrintBackgrounds(bool) = 0;
virtual void setEnableScrollAnimator(bool) = 0;
virtual void setHixie76WebSocketProtocolEnabled(bool) = 0;
m_settings->setAllowRunningOfInsecureContent(enabled);
}
+void WebSettingsImpl::setPasswordEchoEnabled(bool flag)
+{
+ m_settings->setPasswordEchoEnabled(flag);
+}
+
+void WebSettingsImpl::setPasswordEchoDurationInSeconds(double durationInSeconds)
+{
+ m_settings->setPasswordEchoDurationInSeconds(durationInSeconds);
+}
+
void WebSettingsImpl::setShouldPrintBackgrounds(bool enabled)
{
m_settings->setShouldPrintBackgrounds(enabled);
virtual void setFullScreenEnabled(bool);
virtual void setAllowDisplayOfInsecureContent(bool);
virtual void setAllowRunningOfInsecureContent(bool);
+ virtual void setPasswordEchoEnabled(bool);
+ virtual void setPasswordEchoDurationInSeconds(double);
virtual void setShouldPrintBackgrounds(bool);
virtual void setEnableScrollAnimator(bool);
virtual void setHixie76WebSocketProtocolEnabled(bool);
+2012-02-14 Ramya Chandrasekaran <cramya@google.com>
+
+ Last character display for passwords in Android.
+ https://bugs.webkit.org/show_bug.cgi?id=78532
+
+ Reviewed by Adam Barth.
+
+ * DumpRenderTree/chromium/WebPreferences.cpp:
+ (WebPreferences::applyTo):
+
2012-02-14 Adam Barth <abarth@webkit.org>
Finish implementing start_helper for ChromiumAndroidPort
settings->setFullScreenEnabled(true);
settings->setValidationMessageTimerMagnification(-1);
settings->setVisualWordMovementEnabled(false);
+ settings->setPasswordEchoEnabled(false);
}