-
http://bugs.webkit.org/show_bug.cgi?id=9673ap authored
Add support for window.atob() and window.btoa() Reviewed by Darin. JavaScriptCore: * JavaScriptCore.exp: Export UString::is8Bit(). * JavaScriptCore.xcodeproj/project.pbxproj: Added StringExtras.h as a private header. WebCore: * WebCore.xcodeproj/project.pbxproj: Added Base64.{h,cpp} * bindings/js/kjs_window.cpp: (KJS::WindowFunc::callAsFunction): * bindings/js/kjs_window.h: (KJS::Window::): * platform/Base64.cpp: Added. (base64Encode): (base64Decode): * platform/Base64.h: Added. * ForwardingHeaders/wtf/StringExtras.h: Added. * platform/DeprecatedString.cpp: Use strncasecmp from StringExtras. LayoutTests: * fast/dom/Window/atob-btoa-expected.txt: Added. * fast/dom/Window/atob-btoa.html: Added. * fast/dom/Window/btoa-pnglet-expected.checksum: Added. * fast/dom/Window/btoa-pnglet-expected.png: Added. * fast/dom/Window/btoa-pnglet-expected.txt: Added. * fast/dom/Window/btoa-pnglet.html: Added. * fast/dom/Window/window-properties-expected.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@18170 268f45cc-cd09-0410-ab3c-d52691b4dbfc
dcae628b