-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=66052 Patch by Chang Shu <cshu@webkit.org> on 2011-08-18 Reviewed by Alexey Proskuryakov. Source/WebCore: Added runtime settings in WebCore. Added support in window.internals for testing. Tests: editing/input/password-echo-passnode.html editing/input/password-echo-passnode2.html editing/input/password-echo-passnode3.html editing/input/password-echo-textnode.html * page/Settings.cpp: (WebCore::Settings::Settings): * page/Settings.h: (WebCore::Settings::setPasswordEchoEnabled): (WebCore::Settings::passwordEchoEnabled): (WebCore::Settings::setPasswordEchoDurationInSeconds): (WebCore::Settings::passwordEchoDurationInSeconds): * testing/Internals.cpp: (WebCore::Internals::Internals): (WebCore::Internals::setPasswordEchoEnabled): (WebCore::Internals::setPasswordEchoDurationInSeconds): (WebCore::Internals::reset): * testing/Internals.h: * testing/Internals.idl: Source/WebKit/qt: Enable password echo under the build flag. * Api/qwebsettings.cpp: (QWebSettingsPrivate::apply): LayoutTests: Added tests. * editing/input/password-echo-passnode-expected.txt: Added. * editing/input/password-echo-passnode.html: Added. * editing/input/password-echo-passnode2-expected.txt: Added. * editing/input/password-echo-passnode2.html: Added. * editing/input/password-echo-passnode3-expected.txt: Added. * editing/input/password-echo-passnode3.html: Added. * editing/input/password-echo-textnode-expected.txt: Added. * editing/input/password-echo-textnode.html: Added. * editing/input/resources: Added. * editing/input/resources/password-echo.js: Added. (secureChar): (secureText): (log): (assert): (run.else): (run): (init): * platform/wk2/Skipped: No support yet. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@93291 268f45cc-cd09-0410-ab3c-d52691b4dbfc
c8019c6e