- 08 Apr, 2008 1 commit
-
-
aroben@apple.com authored
JavaScriptCore: Move callOnMainThread to WTF Reviewed by Alexey Proskuryakov. * GNUmakefile.am: * JavaScriptCore.pri: * JavaScriptCore.vcproj/WTF/WTF.vcproj: * JavaScriptCore.xcodeproj/project.pbxproj: * JavaScriptCoreSources.bkl: Added new files. * wtf/MainThread.cpp: * wtf/MainThread.h: * wtf/gtk/MainThreadGtk.cpp: * wtf/mac/MainThreadMac.mm: * wtf/qt/MainThreadQt.cpp: * wtf/win/MainThreadWin.cpp: * wtf/wx/MainThreadWx.cpp: Moved here from WebCore/platform. Replaced all instances of "WebCore" with "WTF". * kjs/bool_object.cpp: Touched to force JavaScriptCore.vcproj to build. to the WTF namespace. * wtf/ThreadingWin.cpp: (WTF::initializeThreading): Call initializeMainThread. WebCore: Move callOnMainThread to WTF Reviewed by Alexey Proskuryakov. * GNUmakefile.am: * WebCore.pro: * WebCore.vcproj/WebCore.vcproj: * WebCoreSources.bkl: Removed MainThread files. * bindings/js/JSCustomSQLTransactionCallback.cpp: * loader/icon/IconDatabase.cpp: (WebCore::iconDatabase): * storage/Database.cpp: (WebCore::Database::Database): * storage/DatabaseTracker.cpp: Updated #includes and replaced calls to WebCore::initializeThreadingAndMainThread with calls to KJS::initializeThreading. * platform/MainThread.cpp: Removed. * platform/MainThread.h: Removed. * platform/gtk/MainThreadGtk.cpp: Removed. * platform/mac/MainThreadMac.mm: Removed. * platform/qt/MainThreadQt.cpp: Removed. * platform/win/MainThreadWin.cpp: Removed. * platform/wx/MainThreadWx.cpp: Removed. WebKit/gtk: Move callOnMainThread to WTF Reviewed by Alexey Proskuryakov. * webkit/webkitprivate.cpp: Updated #include. (webkit_init): Changed to call KJS::initializeThreading. WebKit/win: Move callOnMainThread to WTF Reviewed by Alexey Proskuryakov. * WebIconDatabase.cpp: Updated #include git-svn-id: http://svn.webkit.org/repository/webkit/trunk@31730 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 06 Apr, 2008 1 commit
-
-
alp@webkit.org authored
Reviewed by Alp Toker. Fix webkit_web_view_get_transparent() return value. * webkit/webkitwebview.cpp: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@31676 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 31 Mar, 2008 1 commit
-
-
jchaffraix@webkit.org authored
Reviewed by Darin. Resolves http://bugs.webkit.org/show_bug.cgi?id=18010 "WebKitNetworkRequestPrivate is defined in two places unnecessarily" Removed unnecessary definition of WebKitNetworkRequestPrivate in webkitprivate.h * webkit/webkitprivate.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@31480 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 25 Mar, 2008 1 commit
-
-
beidson@apple.com authored
2008-03-25 Brady Eidson <beidson@apple.com> Reviewed by Darin Remove newly obsolete FrameLoaderClient methods * loader/FrameLoaderClient.h: * svg/graphics/SVGImageEmptyClients.h: (WebCore::SVGEmptyFrameLoaderClient::setMainDocumentError): (WebCore::SVGEmptyFrameLoaderClient::finishedLoading): WebKit/gtk: 2008-03-25 Brady Eidson <beidson@apple.com> Reviewed by Darin Remove newly obsolete FrameLoaderClient methods * WebCoreSupport/FrameLoaderClientGtk.cpp: * WebCoreSupport/FrameLoaderClientGtk.h: WebKit/mac: 2008-03-25 Brady Eidson <beidson@apple.com> Reviewed by Darin Remove newly obsolete FrameLoaderClient methods * WebCoreSupport/WebFrameLoaderClient.h: * WebCoreSupport/WebFrameLoaderClient.mm: WebKit/qt: 2008-03-25 Brady Eidson <beidson@apple.com> Reviewed by Darin Remove newly obsolete FrameLoaderClient methods * WebCoreSupport/FrameLoaderClientQt.cpp: * WebCoreSupport/FrameLoaderClientQt.h: WebKit/win: 2008-03-25 Brady Eidson <beidson@apple.com> Reviewed by Darin Remove newly obsolete FrameLoaderClient methods * WebFrame.cpp: * WebFrame.h: WebKit/wx: 2008-03-25 Brady Eidson <beidson@apple.com> Reviewed by Darin Remove newly obsolete FrameLoaderClient methods * WebKitSupport/FrameLoaderClientWx.cpp: * WebKitSupport/FrameLoaderClientWx.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@31283 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 20 Mar, 2008 2 commits
-
-
alp@webkit.org authored
GTK+ build fix. Back out r31183. This patch also introduced API style issues. * WebCoreSupport/FrameLoaderClientGtk.cpp: (WebKit::FrameLoaderClient::dispatchDecidePolicyForNavigationAction): * webkit/headers.pri: * webkit/webkit-marshal.list: * webkit/webkitdefines.h: * webkit/webkitnavigationaction.cpp: Removed. * webkit/webkitnavigationaction.h: Removed. * webkit/webkitprivate.cpp: * webkit/webkitprivate.h: * webkit/webkitwebview.cpp: * webkit/webkitwebview.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@31184 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
andersca@apple.com authored
2008-03-20 Jasper Bryant-Greene <jasper@unix.geek.nz> Reviewed by Anders. Resolves http://bugs.webkit.org/show_bug.cgi?id=16092 "[GTK] Middle-mouse click should allow opening a URL in a new tab" Added WebKitNavigationAction object to GTK API * GNUmakefile.am: WebKit/gtk: 2008-03-20 Jasper Bryant-Greene <jasper@unix.geek.nz> Reviewed and tweaked by Anders. Resolves http://bugs.webkit.org/show_bug.cgi?id=16092 "[GTK] Middle-mouse click should allow opening a URL in a new tab" Created WebKitNavigationAction object exported through the API. The navigation-requested signal provides this object as context for the requested navigation, allowing the application to decide what to do with the navigation based on which mouse button was used, which modifier keys were held down, etc. This allows, for example, the application to open links in a new tab when either middle-click or control-click are used to initiate the navigation. * WebCoreSupport/FrameLoaderClientGtk.cpp: (WebKit::FrameLoaderClient::dispatchDecidePolicyForNavigationAction): * webkit/headers.pri: * webkit/webkit-marshal.list: * webkit/webkitdefines.h: * webkit/webkitnavigationaction.cpp: Added. (webkit_navigation_action_finalize): (webkit_navigation_action_class_init): (webkit_navigation_action_init): (webkit_navigation_action_get_button): (webkit_navigation_action_get_modifier_flags): (webkit_navigation_action_get_navigation_type): (webkit_navigation_action_get_original_url): * webkit/webkitnavigationaction.h: Added. * webkit/webkitprivate.cpp: (WebKit::kit): * webkit/webkitprivate.h: * webkit/webkitwebview.cpp: * webkit/webkitwebview.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@31183 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 18 Mar, 2008 2 commits
-
-
jhoneycutt@apple.com authored
Reviewed and landed by jhoneycutt. Update to check if the MIME type is supported by a plugin. * WebCoreSupport/FrameLoaderClientGtk.cpp: (FrameLoaderClient::objectContentType): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@31130 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
pewtermoose@webkit.org authored
2008-03-18 Rodney Dawes <dobey@wayofthemonkey.com> Reviewed by Jon Honeycutt. Add PluginView.cpp and npapi.cpp to build files. Copy win/PluginViewWin.cpp to PluginView.cpp for shared code. Split Windows specific code out of PluginView.cpp. Add #if USE(NPOBJECT) around dependant code. Use npruntime_internal.h instead of npapi.h. Add PlatformWidget typedef to Widget.h. Update WidgetGtk.cpp for the PlatformWidget usage. Add needed methods to TemporaryLinkStubs for GTK+ port. * GNUmakefile.am: * WebCore.pro: * WebCoreSources.bkl: * WebCore.vcproj/WebCore.vcproj: * plugins/win/PluginViewWin.cpp: * plugins/PluginView.cpp: * plugins/PluginView.h: * plugins/npapi.cpp: * platform/Widget.h: * platform/gtk/WidgetGtk.cpp: * platform/gtk/TemporaryLinkStubs.cpp: WebKit/gtk: 2008-03-18 Rodney Dawes <dobey@wayofthemonkey.com> Reviewed by Jon Honeycutt. Update setContainingWindow() calls to pass a GtkWidget. * webkit/webkitwebframe.cpp: (webkit_web_frame_new): (webkit_web_frame_init_with_web_view): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@31123 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 13 Mar, 2008 1 commit
-
-
aroben@apple.com authored
WebCore: 2008-03-13 Rodney Dawes <dobey@wayofthemonkey.com> Fix GTK+ build for SharedBuffer changes. * platform/graphics/gtk/ImageGtk.cpp: (Image::loadPlatformResource): WebKit/gtk: 2008-03-13 Rodney Dawes <dobey@wayofthemonkey.com> Fix GTK+ build for SharedBuffer changes. * webkit/webkitwebview.cpp: (webkit_web_view_load_string): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@31040 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 12 Mar, 2008 1 commit
-
-
alp@webkit.org authored
Reviewed by Alp Toker. http://bugs.webkit.org/show_bug.cgi?id=17799 WebView signals should use more specific types * webkit/webkitwebview.cpp: Use WEBKIT_TYPE_WEB_FRAME argument type in "script-alert", "script-confirm", "script-script-prompt" signals so that it gets more clearly documented rather than just plain GObject. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@31004 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 10 Mar, 2008 1 commit
-
-
alp@webkit.org authored
Reviewed by Alp Toker. Fix "missing braces" compiler warning. * webkit/webkitwebview.cpp: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@30940 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 04 Mar, 2008 1 commit
-
-
weinig@apple.com authored
Reviewed by Mark Rowe. Rename kjs_window to JSDOMWindowBase. - Remove all unnecessary includes of JSDOMWindowBase.h, we prefer including JSDOMWindow.h * ChangeLog: * DerivedSources.make: * GNUmakefile.am: * WebCore.pro: * WebCore.vcproj/WebCore.vcproj: * WebCore.xcodeproj/project.pbxproj: * WebCoreSources.bkl: * bindings/js/JSCustomVoidCallback.cpp: * bindings/js/JSCustomXPathNSResolver.cpp: * bindings/js/JSDOMWindowBase.cpp: Copied from bindings/js/kjs_window.cpp. * bindings/js/JSDOMWindowBase.h: Copied from bindings/js/kjs_window.h. * bindings/js/JSDOMWindowCustom.cpp: * bindings/js/JSDatabaseCustom.cpp: * bindings/js/JSEventTargetBase.cpp: * bindings/js/JSEventTargetBase.h: * bindings/js/JSEventTargetNode.cpp: * bindings/js/JSHTMLDocumentCustom.cpp: * bindings/js/JSHTMLFrameSetElementCustom.cpp: * bindings/js/JSHistoryCustom.cpp: * bindings/js/JSLocation.cpp: * bindings/js/JSSQLTransactionCustom.cpp: * bindings/js/JSXMLHttpRequest.cpp: * bindings/js/ScheduledAction.cpp: * bindings/js/kjs_binding.cpp: * bindings/js/kjs_events.cpp: * bindings/js/kjs_navigator.cpp: * bindings/js/kjs_proxy.cpp: * bindings/js/kjs_window.cpp: Removed. * bindings/js/kjs_window.h: Removed. * bindings/scripts/CodeGeneratorJS.pm: * history/CachedPage.cpp: * loader/FrameLoader.cpp: * page/Chrome.cpp: * page/InspectorController.cpp: * page/mac/FrameMac.mm: * page/mac/WebCoreFrameBridge.mm: * page/qt/FrameQt.cpp: * page/win/FrameWin.cpp: * plugins/win/PluginViewWin.cpp: WebKit/gtk: Reviewed by Mark Rowe. - Remove all unnecessary includes of JSDOMWindowBase.h, we prefer including JSDOMWindow.h * WebCoreSupport/FrameLoaderClientGtk.cpp: * webkit/webkitwebframe.cpp: WebKit/qt: Reviewed by Mark Rowe. - Remove all unnecessary includes of JSDOMWindowBase.h, we prefer including JSDOMWindow.h * Api/qwebframe.cpp: (QWebFrame::addToJSWindowObject): WebKit/win: Reviewed by Mark Rowe. - Remove all unnecessary includes of JSDOMWindowBase.h, we prefer including JSDOMWindow.h * WebFrame.cpp: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@30787 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 03 Mar, 2008 2 commits
-
-
weinig@apple.com authored
* WebCoreSupport/FrameLoaderClientGtk.cpp: (WebKit::FrameLoaderClient::windowObjectCleared): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@30734 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
alp@webkit.org authored
Fix the GTK+ build following breakage introduced in r30712. * WebCoreSupport/EditorClientGtk.cpp: (WebKit::imContextCommitted): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@30718 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 02 Mar, 2008 1 commit
-
-
alp@webkit.org authored
Reviewed by Mark Rowe. Split the WebKit GTK+ build out of the WebCore build and change the shared object name to match the package name. * GNUmakefile.am: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@30702 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 27 Feb, 2008 1 commit
-
-
aroben@apple.com authored
* webkit/webkitwebframe.cpp: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@30623 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 24 Feb, 2008 1 commit
-
-
darin@apple.com authored
Reviewed by Sam. - fix http://bugs.webkit.org/show_bug.cgi?id=16770 Acid3 expects :visited styled links to restyle on iframe load Disentangle global history updating from the back/forward history. There are many cases where we don't want to create a new back/forward item, but we do still want to add to the global history (used for visited link coloring) in those cases. Test: fast/history/subframe-is-visited.html * loader/FrameLoader.cpp: (WebCore::FrameLoader::updateGlobalHistory): Renamed from addHistoryForCurrentLocation and removed the back/forward handling. (WebCore::FrameLoader::updateHistoryForStandardLoad): Streamlined logic a bit. Replaced call to addHistoryForCurrentLocation with a call to addBackForwardItemClippedAtTarget. Added an unconditional call to updateGlobalHistory. (WebCore::FrameLoader::updateHistoryForClientRedirect): Added a FIXME; why doesn't this function update global history? (WebCore::FrameLoader::updateHistoryForBackForwardNavigation): Ditto. (WebCore::FrameLoader::updateHistoryForReload): Replaced the direct call the client with a call to the new updateGlobalHistory function. (WebCore::FrameLoader::updateHistoryForRedirectWithLockedHistory): Did the same changes as for updateHistoryForStandardLoad. * loader/FrameLoader.h: More of the same. * loader/FrameLoaderClient.h: Removed updateGlobalHistoryForReload and renamed updateGlobalHistoryForStandardLoad to updateGlobalHistory. * svg/graphics/SVGImageEmptyClients.h: (WebCore::SVGEmptyFrameLoaderClient::updateGlobalHistory): Updated to match the above. WebKit/gtk: Reviewed by Sam. - remove separate client calls for "standard" and "reload' history * WebCoreSupport/FrameLoaderClientGtk.cpp: (WebKit::FrameLoaderClient::updateGlobalHistory): * WebCoreSupport/FrameLoaderClientGtk.h: WebKit/mac: Reviewed by Sam. - remove separate client calls for "standard" and "reload' history * WebCoreSupport/WebFrameLoaderClient.h: * WebCoreSupport/WebFrameLoaderClient.mm: (WebFrameLoaderClient::updateGlobalHistory): WebKit/qt: Reviewed by Sam. - remove separate client calls for "standard" and "reload' history * WebCoreSupport/FrameLoaderClientQt.cpp: (WebCore::FrameLoaderClientQt::updateGlobalHistory): * WebCoreSupport/FrameLoaderClientQt.h: WebKit/win: Reviewed by Sam. - remove separate client calls for "standard" and "reload' history * WebFrame.cpp: (WebFrame::updateGlobalHistory): * WebFrame.h: WebKit/wx: Reviewed by Sam. - remove separate client calls for "standard" and "reload' history * WebKitSupport/FrameLoaderClientWx.cpp: (WebCore::FrameLoaderClientWx::updateGlobalHistory): * WebKitSupport/FrameLoaderClientWx.h: LayoutTests: Reviewed by Sam. - test for http://bugs.webkit.org/show_bug.cgi?id=16770 Acid3 expects :visited styled links to restyle on iframe load * fast/history/resources/subframe.html: Added. * fast/history/subframe-is-visited-expected.txt: Added. * fast/history/subframe-is-visited.html: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@30549 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 23 Feb, 2008 1 commit
-
-
ap@webkit.org authored
JavaScriptCore: Touch some files, hoping that Windows build bot will create JSC headers. * kjs/AllInOneFile.cpp: * kjs/array_instance.cpp: * wtf/HashTable.cpp: WebKit/gtk: * webkit/webkitprivate.cpp: (webkit_init): Renamed initializeThreading to initializeThreadingAndMainThread. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@30526 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 18 Feb, 2008 2 commits
-
-
alp@webkit.org authored
Reviewed by Mark Rowe. http://bugs.webkit.org/show_bug.cgi?id=17312 [GTK] Webview Transparent Background Add support for WebView background transparency. * webkit/webkitprivate.h: * webkit/webkitwebview.cpp: * webkit/webkitwebview.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@30385 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
alp@webkit.org authored
Reviewed by Mark Rowe. Implement webkit_web_view_get_focused_frame() Equivalent to selectedFrame in the Mac API. * webkit/webkitwebview.cpp: * webkit/webkitwebview.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@30384 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 17 Feb, 2008 1 commit
-
-
mrowe@apple.com authored
Reviewed by Mark Rowe. Fix a crash introduced in changeset #29985 by moving the dereference to after the null check. * webkit/webkitwebhistoryitem.cpp: (_WebKitWebHistoryItemPrivate::webkit_web_history_item_new_with_core_item): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@30353 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 15 Feb, 2008 2 commits
-
-
alp@webkit.org authored
Fix the GTK+ build following breakage introduced in r30243. * WebCoreSupport/ChromeClientGtk.cpp: (WebKit::ChromeClient::mouseDidMoveOverElement): * WebCoreSupport/FrameLoaderClientGtk.cpp: (WebKit::FrameLoaderClient::objectContentType): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@30267 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
darin@apple.com authored
- another Qt build fix * platform/qt/ClipboardQt.cpp: (WebCore::ClipboardQt::declareAndWriteDragImage): Use KURL instead of String. WebKit/gtk: - another try at fixing the build * webkit/webkitwebview.cpp: Added some explicit conversions to KURL. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@30251 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 14 Feb, 2008 7 commits
-
-
darin@apple.com authored
Reviewed by Eric Seidel. Based on work by Marvin Decker <marv.decker@gmail.com> - fix http://bugs.webkit.org/show_bug.cgi?id=16538 KURL should use String instead of DeprecatedString - fix http://bugs.webkit.org/show_bug.cgi?id=16485 DocLoader::checkForReload will crash if the URL isNull and a similar problem in IconDatabase - fix http://bugs.webkit.org/show_bug.cgi?id=16487 KURL doesn't preserve isNull when constructed with a DeprecatedString - changed completeURL and various DOM getters to return KURL, to avoid conversion back and forth from KURL to String - changed the conversion of KURL to NSURL or NSString to be automatic, to ease the use of KURL in Objective C DOM bindings, and eliminated the getNSURL function - because I had to visit the DOM bindings anyway, eliminated almost all the use of the KJS namespace for things in WebCore - fixed HTMLOptionElement constructor to check for undefined rather than size of the arguments array - eliminated some other unnecessary uses of DeprecatedString - changed String::split to take a Vector parameter instead of returning a Vector, for better performance - added a couple of missing calls to do layout in SVG image handling; I was able to reproduce these only because I had broken URLs for a while -- not sure how to reproduce them now but the changes are clearly needed Performance testing shows this to be at least a 1% speedup. Added a new function protocolIs to efficiently compare protocols without case errors and a blankURL function so we don't have to code "about:blank" in multiple places in the code and don't have to construct a frash KURL each time. Moved decode_string and encode_string out of KURL and gave them clearer names. Made KURL constructors explicit to highlight potentially-expensive operations and the poor semantics of KURL's constructor that takes a String. * WebCore.base.exp: Updated. * bindings/js/JSAttrCustom.cpp: (WebCore::JSAttr::setValue): Use protocolIs. * bindings/js/JSAudioConstructor.h: KJS namespace change. * bindings/js/JSCSSRuleCustom.cpp: (WebCore::toJS): Ditto. * bindings/js/JSCSSValueCustom.cpp: (WebCore::toJS): Ditto. * bindings/js/JSDocumentCustom.cpp: (WebCore::JSDocument::location): Ditto. (WebCore::JSDocument::setLocation): Updated for KURL change. (WebCore::toJS): KJS namespace change. * bindings/js/JSElementCustom.cpp: (WebCore::allowSettingSrcToJavascriptURL): Use protocolIs. (WebCore::JSElement::setAttribute): KJS namespace change. (WebCore::JSElement::setAttributeNode): Ditto. (WebCore::JSElement::setAttributeNS): Ditto. (WebCore::JSElement::setAttributeNodeNS): Ditto. * bindings/js/JSHTMLFrameElementCustom.cpp: (WebCore::allowSettingJavascriptURL): Use protocolIs. (WebCore::JSHTMLFrameElement::setSrc): KJS namespace change. (WebCore::JSHTMLFrameElement::setLocation): Ditto. * bindings/js/JSHTMLIFrameElementCustom.cpp: (WebCore::JSHTMLIFrameElement::setSrc): Use protocolIs. * bindings/js/JSHTMLOptionElementConstructor.cpp: (WebCore::JSHTMLOptionElementConstructor::JSHTMLOptionElementConstructor): (WebCore::JSHTMLOptionElementConstructor::construct): Cleaned up the structure a bit and changed checking to check for undefined rather than number of arguments. * bindings/js/JSHTMLOptionElementConstructor.h: KJS namespace change. * bindings/js/JSLocation.cpp: (WebCore::JSLocation::put): Eliminated some DeprecatedString use, and use protocolIs. (WebCore::jsLocationProtoFuncReplace): Ditto. (WebCore::jsLocationProtoFuncReload): Ditto. (WebCore::jsLocationProtoFuncAssign): Ditto. * bindings/js/JSLocation.h: KJS namespace change. * bindings/js/JSNamedNodeMapCustom.cpp: (WebCore::JSNamedNodeMap::canGetItemsForName): Ditto. (WebCore::JSNamedNodeMap::nameGetter): Ditto. * bindings/js/JSNamedNodesCollection.cpp: (WebCore::JSNamedNodesCollection::JSNamedNodesCollection): Ditto. * bindings/js/JSNamedNodesCollection.h: Ditto. * bindings/js/JSXMLHttpRequest.cpp: (WebCore::jsXMLHttpRequestPrototypeFunctionOpen): Removed DeprecatedString use. (WebCore::jsXMLHttpRequestPrototypeFunctionSend): Ditto. * bindings/js/JSXMLHttpRequest.h: Moved this class into the WebCore namespace. * bindings/js/JSXSLTProcessor.cpp: Namespace change. * bindings/js/JSXSLTProcessor.h: Ditto. * bindings/js/kjs_binding.cpp: Updated for namespace change. (WebCore::jsStringOrNull): Added an overload for KURL to allow DOM classes to return KURL even if the DOM expects a string. (WebCore::jsStringOrUndefined): Ditto. (WebCore::jsStringOrFalse): Ditto. * bindings/js/kjs_binding.h: Moved everything into the WebCore namespace. * bindings/js/kjs_css.h: Namespace change. * bindings/js/kjs_events.cpp: Removed an include. * bindings/js/kjs_events.h: Namespace change. * bindings/js/kjs_html.h: Namespace change. * bindings/js/kjs_navigator.cpp: Moved everything into the WebCore namespace. * bindings/js/kjs_navigator.h: Ditto. * bindings/js/kjs_window.cpp: (KJS::parseModalDialogFeatures): Updated for String::split change. (KJS::createWindow): Use protocolIs and removed some DeprecatedString. (KJS::Window::put): Ditto. (KJS::Window::allowsAccessFrom): Ditto. (KJS::windowProtoFuncOpen): Ditto. * bindings/objc/DOM.mm: (-[DOMElement _getURLAttribute:]): Removed getNSURL call. * bindings/objc/DOMHTML.mm: (-[DOMHTMLDocument _createDocumentFragmentWithMarkupString:baseURLString:]): Ditto. * bindings/scripts/CodeGeneratorCOM.pm: Updated includes so conversions from KURL will work. * bindings/scripts/CodeGeneratorJS.pm: Updated for namespace changes, and also updated includes so conversions from KURL will work. * bindings/scripts/CodeGeneratorObjC.pm: Updated includes so conversions from KURL will work. * bridge/mac/WebCoreAXObject.mm: (-[WebCoreAXObject accessibilityAttributeValue:]): Removed getNSURL call. Also streamlined the logic. (AXAttributedStringAppendText): Ditto. * bridge/mac/WebCoreScriptDebugger.mm: (toNSString): Tweaked. (toNSURL): Removed getNSURL call. * css/CSSImageValue.cpp: (WebCore::CSSImageValue::image): Removed DeprecatedString use. * css/CSSImportRule.cpp: (WebCore::CSSImportRule::insertedIntoParent): Ditto. * css/CSSParser.cpp: (WebCore::CSSParser::parseValue): Ditto. (WebCore::CSSParser::parseContent): Ditto. (WebCore::CSSParser::parseBackgroundImage): Ditto. (WebCore::CSSParser::parseFontFaceSrc): Ditto. (WebCore::CSSParser::parseBorderImage): Ditto. * css/CSSStyleSelector.cpp: (WebCore::CSSStyleSelector::setEncodedURL): Ditto. (WebCore::checkPseudoState): Ditto. * css/CSSStyleSelector.h: Ditto. * css/MediaList.cpp: (WebCore::MediaList::setMediaText): Updated for String::split change. * css/StyleBase.cpp: (WebCore::StyleBase::baseURL): Return KURL. * css/StyleBase.h: DItto. * dom/Document.cpp: (WebCore::Document::~Document): Updated for namespace change. (WebCore::Document::documentURI): Return KURL. (WebCore::Document::setDocumentURI): Removed DeprecatedString use. (WebCore::Document::baseURI): Return KURL. (WebCore::Document::open): Updated to use blankURL. (WebCore::Document::setURL): Take KURL. (WebCore::Document::shouldBeAllowedToLoadLocalResources): Updated for change to use KURL (WebCore::Document::setBaseURL): Take KURL. (WebCore::Document::elementSheet): Updated for KURL change. (WebCore::Document::mappedElementSheet): Ditto. (WebCore::Document::processHttpEquiv): Ditto. (WebCore::Document::recalcStyleSelector): Removed use of DeprecatedString -- also noticed some dead code here! (WebCore::Document::setCookie): Ditto. (WebCore::Document::completeURL): Return KURL. * dom/Document.h: Use KURL instead of String in a few places. * dom/DocumentType.cpp: (WebCore::DocumentType::baseURI): Return KURL. * dom/DocumentType.h: Ditto. * dom/Element.cpp: (WebCore::Element::baseURI): Return KURL. * dom/Element.h: Ditto. * dom/Node.cpp: (WebCore::Node::setDocument): Namespace change. (WebCore::Node::baseURI): Return KURL. * dom/Node.h: Ditto. * dom/ProcessingInstruction.cpp: (WebCore::ProcessingInstruction::checkStyleSheet): Updated for KURL change. * dom/StyleElement.cpp: (WebCore::StyleElement::process): Changed to use Vector<UChar> instead of String for better performance. (WebCore::StyleElement::createSheet): Removed use of DeprecateString. * dom/XMLTokenizer.cpp: (WebCore::XMLTokenizer::endElementNs): Updated for KURL change. (WebCore::XMLTokenizer::end): Ditto. (WebCore::xmlDocPtrForString): Removed use of DeprecateString. * dom/XMLTokenizer.h: Ditto. * editing/markup.cpp: Moved appendString to PlatformString.h. (WebCore::appendQuotedURLAttributeValue): Use protocolIs. (WebCore::completeURLs): Removed DeprecatedString use. (WebCore::createFragmentFromMarkup): Use blankURL. (WebCore::fillContainerFromString): Removed DeprecatedString use. (WebCore::createFragmentFromText): Ditto. * history/HistoryItem.cpp: (WebCore::HistoryItem::url): Removed DeprecatedString use. (WebCore::HistoryItem::originalURL): Ditto. * history/HistoryItem.h: Removed include. * html/HTMLAnchorElement.cpp: (WebCore::HTMLAnchorElement::defaultEventHandler): Removed use of DeprecatedString. (WebCore::HTMLAnchorElement::href): Return KURL. (WebCore::HTMLAnchorElement::hash): Removed DeprecatedString use. (WebCore::HTMLAnchorElement::host): Ditto. (WebCore::HTMLAnchorElement::hostname): Ditto. (WebCore::HTMLAnchorElement::pathname): Ditto. (WebCore::HTMLAnchorElement::port): Ditto. (WebCore::HTMLAnchorElement::protocol): Ditto. (WebCore::HTMLAnchorElement::search): Ditto. (WebCore::HTMLAnchorElement::toString): Ditto. * html/HTMLAnchorElement.h: Ditto. * html/HTMLAppletElement.cpp: (WebCore::HTMLAppletElement::createRenderer): Updated for KURL change. * html/HTMLAreaElement.cpp: (WebCore::HTMLAreaElement::href): Return KURL. * html/HTMLAreaElement.h: Ditto. * html/HTMLBaseElement.cpp: (WebCore::HTMLBaseElement::removedFromDocument): Updated for KURL change. (WebCore::HTMLBaseElement::process): Removed DeprecatedString use. * html/HTMLBodyElement.cpp: (WebCore::HTMLBodyElement::parseMappedAttribute): Updated for KURL change. * html/HTMLEmbedElement.cpp: (WebCore::HTMLEmbedElement::parseMappedAttribute): Removed use of DeprecatedString. * html/HTMLEmbedElement.h: Removed DeprecatedString use. * html/HTMLFormElement.cpp: (WebCore::HTMLFormElement::formWouldHaveSecureSubmission): Use protocolIs. (WebCore::encodeCString): Updated for change to String::split. (WebCore::HTMLFormElement::dataEncoding): Ditto. (WebCore::HTMLFormElement::formData): Removed DeprecatedString use. (WebCore::HTMLFormElement::isMailtoForm): Use protocolIs. (WebCore::HTMLFormElement::submit): Updated for KURL change. (WebCore::HTMLFormElement::reset): Ditto. * html/HTMLFrameElementBase.cpp: (WebCore::HTMLFrameElementBase::isURLAllowed): Updated for KURL change and use equalIgnoringRef instead of doing a setRef to get the same effect. (WebCore::HTMLFrameElementBase::openURL): Use blankURL. (WebCore::HTMLFrameElementBase::location): Return KURL. (WebCore::HTMLFrameElementBase::src): Return KURL. * html/HTMLFrameElementBase.h: Ditto. * html/HTMLImageElement.cpp: (WebCore::HTMLImageElement::parseMappedAttribute): Updated for KURL change. (WebCore::HTMLImageElement::longDesc): Return KURL. (WebCore::HTMLImageElement::lowsrc): Return KURL. (WebCore::HTMLImageElement::src): Return KURL. * html/HTMLImageElement.h: Ditto. Also removed imageMap() function. * html/HTMLInputElement.cpp: (WebCore::HTMLInputElement::src): Return KURL. * html/HTMLInputElement.h: Ditto. * html/HTMLLinkElement.cpp: (WebCore::HTMLLinkElement::parseMappedAttribute): Updated for KURL change. (WebCore::HTMLLinkElement::tokenizeRelAttribute): Updated for String::split change. (WebCore::HTMLLinkElement::href): Return KURL. * html/HTMLLinkElement.h: Ditto. * html/HTMLMediaElement.cpp: (WebCore::HTMLMediaElement::src): Return KURL. (WebCore::HTMLMediaElement::pickMedia): Updated for KURL change. * html/HTMLMediaElement.h: Ditto. * html/HTMLObjectElement.cpp: (WebCore::HTMLObjectElement::isImageType): Use protocolIs. (WebCore::HTMLObjectElement::data): Return KURL. * html/HTMLObjectElement.h: Ditto. * html/HTMLOptGroupElement.cpp: (WebCore::HTMLOptGroupElement::groupLabelText): Removed DeprecatedString use. * html/HTMLParser.cpp: (WebCore::HTMLParser::reportErrorToConsole): Updated for KURL change. * html/HTMLScriptElement.cpp: (WebCore::HTMLScriptElement::insertedIntoDocument): Ditto. (WebCore::HTMLScriptElement::text): Changed to use Vector<UChar> instead of String for better performance. (WebCore::HTMLScriptElement::src): Return KURL. * html/HTMLScriptElement.h: Ditto. * html/HTMLSourceElement.cpp: (WebCore::HTMLSourceElement::src): Return KURL. * html/HTMLSourceElement.h: Ditto. * html/HTMLTableElement.cpp: (WebCore::HTMLTableElement::parseMappedAttribute): Updated for KURL change. * html/HTMLTablePartElement.cpp: (WebCore::HTMLTablePartElement::parseMappedAttribute): Updated for KURL change. * html/HTMLTextAreaElement.cpp: (WebCore::HTMLTextAreaElement::setValue): Removed DeprecatedString use. * html/HTMLTokenizer.cpp: (WebCore::HTMLTokenizer::scriptExecution): Ditto. (WebCore::HTMLTokenizer::notifyFinished): Use protocolIs. * html/HTMLVideoElement.cpp: (WebCore::HTMLVideoElement::poster): Return KURL. * html/HTMLVideoElement.h: Ditto. * html/HTMLViewSourceDocument.cpp: (WebCore::HTMLViewSourceDocument::addText): Updated for String::split change. * loader/DocLoader.cpp: (WebCore::DocLoader::checkForReload): Add an explicit check for an empty URL here to avoid problems using its string as a hash table key later. (WebCore::DocLoader::requestResource): Removed DeprecatedString use. * loader/FTPDirectoryDocument.cpp: (WebCore::FTPDirectoryTokenizer::createTDForFilename): Updated for KURL change. (WebCore::FTPDirectoryTokenizer::parseAndAppendOneLine): Removed use of DeprecatedString. * loader/FrameLoader.cpp: (WebCore::FrameLoader::requestFrame): Use protocolIs. (WebCore::FrameLoader::loadSubframe): Use blankURL. (WebCore::FrameLoader::submitForm): Use protocolIs and removed use of DeprecatedString. (WebCore::FrameLoader::iconURL): Return KURL. Use protcolIs. (WebCore::FrameLoader::didOpenURL): Use protocolIs. (WebCore::FrameLoader::didExplicitOpen): Use blankURL. (WebCore::FrameLoader::executeIfJavaScriptURL): Use protocolIs. Update for name change to decodeURLEscapeSequences. (WebCore::FrameLoader::receivedFirstData): Updated for KURL changes. (WebCore::FrameLoader::begin): Removed DeprecatedString use. Renamed baseurl to baseURL. Updated to use KURL more. (WebCore::FrameLoader::gotoAnchor): Removed use of encodedHtmlRef function, which is no different from ref. (WebCore::FrameLoader::completeURL): Updated for KURL change. (WebCore::FrameLoader::scheduleLocationChange): Ditto. (WebCore::FrameLoader::canCachePage): Use protocolIs. (WebCore::FrameLoader::updatePolicyBaseURL): Update for KURL change. (WebCore::FrameLoader::setPolicyBaseURL): Take KURL. (WebCore::FrameLoader::startRedirectionTimer): Removed use of DeprecatedString. (WebCore::FrameLoader::load): Use protocolIs. (WebCore::FrameLoader::shouldHideReferrer): Use protocolIs. (WebCore::FrameLoader::shouldAllowNavigation): Updated for KURL change. (WebCore::FrameLoader::commitProvisionalLoad): Use blankURL. (WebCore::FrameLoader::open): Use protcolIs. (WebCore::FrameLoader::createHistoryItem): Use blankURL. (WebCore::FrameLoader::createJavaAppletWidget): Updated for KURL change. (WebCore::FrameLoader::switchOutLowBandwidthDisplayIfReady): Removed DeprecatedString use. * loader/FrameLoader.h: Ditto. * loader/ImageDocument.cpp: (WebCore::ImageDocument::createDocumentStructure): Updated for KURL change. * loader/PluginDocument.cpp: (WebCore::PluginTokenizer::createDocumentStructure): Ditto. * loader/icon/IconDatabase.cpp: (WebCore::IconDatabase::iconForPageURL): Added a check for an empty URL before trying to use it as a hash table key. * loader/icon/IconLoader.h: Tweaked includes. * loader/loader.cpp: (WebCore::Loader::servePendingRequests): Use protcolIs. Also removed some code to set up a local variable that is never used (and a DeprecatedString on to boot!). * loader/mac/LoaderNSURLExtras.m: (suggestedFilenameWithMIMEType): Removed unnecessary typecast. * page/ContextMenuController.cpp: Removed include. * page/mac/EventHandlerMac.mm: (WebCore::EventHandler::needsKeyboardEventDisambiguationQuirks): Use protocolIs. * page/mac/WebCoreFrameBridge.mm: (-[WebCoreFrameBridge URLWithAttributeString:]): Removed getNSURL call. (-[WebCoreFrameBridge baseURL]): Ditto. * platform/KURL.cpp: (WebCore::isSchemeFirstChar): Fixed bug in handling of values >= 0x80. (WebCore::isSchemeChar): Ditto. (WebCore::isPathSegmentEndChar): Ditto. (WebCore::hexDigitValue): Changed parameter type to UChar. (WebCore::copyASCII): Added. (WebCore::findFirstOf): Added. (WebCore::KURL::protocolIs): Added. (WebCore::KURL::KURL): Tightened logic up quite a bit. Changed parameter types from DeprecatedString to String. (WebCore::KURL::init): Changed parameter type to String. Preserved the passed-in string even if the base is invalid. Cleaned up logic to determine if the originalString should be pased in to the parse function. Simplified by calling the new parse overload that takes String in many cases. (WebCore::KURL::lastPathComponent): Return String. (WebCore::KURL::protocol): Ditto. (WebCore::KURL::host): Ditto. (WebCore::KURL::port): Changed logic to use early return for clarity. (WebCore::KURL::pass): Return String. (WebCore::KURL::user): Ditto. (WebCore::KURL::ref): Ditto. (WebCore::assertProtocolIsGood): Added. (WebCore::KURL::protocolIs): Added. (WebCore::KURL::query): Return String. (WebCore::KURL::path): Ditto. (WebCore::KURL::setProtocol): Take String. (WebCore::KURL::setHost): Ditto. (WebCore::KURL::setPort): Use String. (WebCore::KURL::setHostAndPort): Take String. (WebCore::KURL::setUser): Ditto. (WebCore::KURL::setPass): Ditto. (WebCore::KURL::setRef): Ditto. (WebCore::KURL::setQuery): Ditto. (WebCore::KURL::setPath): Ditto. (WebCore::KURL::prettyURL): Return String. Use Vector<UChar> to build it. (WebCore::decodeURLEscapeSequences): Renamed from KURL::decode_string. Return String. Use Vector<UChar> to build it. (WebCore::KURL::isLocalFile): Use protocolIs. (WebCore::KURL::parse): Added an overload that takes a String to replace the use of DeprecatedString::ascii at various call sites. Updated for name change (urlString -> m_string). (WebCore::equalIgnoringRef): Wrote a new implementation that doesn't do any allocation. (WebCore::encodeWithURLEscapeSequences): Renamed from KURL::encode_string. Return String. (WebCore::appendEncodedHostname): Added. Replaces encodeHostname and avoids the need to allocate a string. (WebCore::findHostnamesInMailToURL): Update to use findFirstOf instead of regular expressions. (WebCore::findHostnameInHierarchicalURL): Ditto. (WebCore::encodeHostnames): Use protocolIs and the other helpers above. (WebCore::encodeRelativeString): Changed to put result into a CharBuffer. (WebCore::substituteBackslashes): Updated to use String. (WebCore::KURL::copyToBuffer): Added. (WebCore::protocolIs): Added. (WebCore::blankURL): Added. (WebCore::KURL::print): Updated. * platform/KURL.h: Added a number of comments. Reorganized the header a bit. Made the string constructors explicit. Changed to use String instead of DeprecatedString. Removed encodedHTMLRef. Renamed and added a few functions. * platform/cf/KURLCFNet.cpp: (WebCore::KURL::KURL): Streamlined the logic a bit. (WebCore::KURL::createCFURL): Changed to use copyToBuffer. * platform/graphics/mac/MediaPlayerPrivateQTKit.mm: (WebCore::MediaPlayerPrivate::createQTMovie): Removed getNSURL call. Use protocolIs. * platform/mac/ClipboardMac.mm: (WebCore::ClipboardMac::declareAndWriteDragImage): Removed getNSURL call. * platform/mac/CookieJar.mm: (WebCore::cookies): Removed getNSURL call. (WebCore::setCookies): Removed getNSURL call. * platform/mac/KURLMac.mm: (WebCore::KURL::KURL): Streamlined the logic a bit. * platform/mac/PasteboardMac.mm: (WebCore::Pasteboard::writeURL): Removed getNSURL call. (WebCore::Pasteboard::writeImage): Ditto. * platform/mac/SSLKeyGeneratorMac.mm: (WebCore::signedPublicKeyAndChallengeString): Ditto. * platform/network/HTTPParsers.cpp: (WebCore::filenameFromHTTPContentDisposition): Updated for String::split. * platform/network/ResourceHandle.cpp: (WebCore::ResourceHandle::portAllowed): Use protocolIs. * platform/network/cf/ResourceErrorCF.cpp: (WebCore::ResourceError::operator CFErrorRef): Removed deprecatedString call. * platform/network/curl/ResourceHandleManager.cpp: (WebCore::headerCallback): Ditto. (WebCore::parseDataUrl): Use String instead of DeprecatedString. (WebCore::ResourceHandleManager::startJob): Updated for KURL changes. * platform/network/mac/ResourceErrorMac.mm: (WebCore::ResourceError::operator NSError*): Removed getNSURL call. * platform/network/mac/ResourceRequest.h: (WebCore::ResourceRequest::ResourceRequest): Removed DeprecatedString use. * platform/network/mac/ResourceRequestMac.mm: (WebCore::ResourceRequest::doUpdatePlatformRequest): Removed getNSURL call. * platform/network/mac/ResourceResponseMac.mm: (WebCore::ResourceResponse::nsURLResponse): Removed getNSURL call. * platform/qt/ClipboardQt.cpp: (WebCore::ClipboardQt::writeURL): Removed deprecatedString call. * platform/text/CString.h: (WebCore::CStringBuffer::length): Fixed size_t/unsigned mismatch to make it possible to compile this on Windows with higher warning level * platform/text/PlatformString.h: Updated split to modify a result parameter rather than returning a Vector. Added charactersAreAllASCII and an append function that appends a String to a Vector<UChar>. * platform/text/String.cpp: (WebCore::String::split): Updated. * platform/win/BString.cpp: (WebCore::BString::BString): Added conversion from KURL. * platform/win/BString.h: Ditto. * platform/win/ClipboardUtilitiesWin.cpp: (WebCore::markupToCF_HTML): Removed use of deprecatedString. * platform/win/ClipboardWin.cpp: (WebCore::filesystemPathFromUrlOrTitle): Ditto. (WebCore::createGlobalHDropContent): Ditto. (WebCore::ClipboardWin::setData): Ditto. (WebCore::ClipboardWin::writeRange): Ditto. * platform/win/PasteboardWin.cpp: (WebCore::Pasteboard::writeSelection): Ditto. * plugins/PluginStream.cpp: (WebCore::PluginStream::startStream): Ditto. (WebCore::PluginStream::destroyStream): Ditto. * plugins/win/PluginViewWin.cpp: (WebCore::scriptStringIfJavaScriptURL): Ditto. (WebCore::PluginView::performRequest): Ditto. (WebCore::PluginView::PluginView): Ditto. * rendering/HitTestResult.cpp: (WebCore::HitTestResult::absoluteImageURL): Removed DeprecatedString use. (WebCore::HitTestResult::absoluteLinkURL): Ditto. * rendering/RenderFrameSet.cpp: (WebCore::RenderFrameSet::layOutAxis): Fixed comment wording. * rendering/RenderImage.cpp: (WebCore::RenderImage::paintReplaced): Removed use of DeperecatedString, (WebCore::RenderImage::imageMap): Changed to call useMap instead of imageMap; both do the same thing, and the first is standard DOM. * rendering/RenderObject.cpp: (WebCore::RenderObject::addPDFURLRect): Rewrote and streamlined to remove DeprecatedString use. * rendering/RenderObject.h: Changed addPDFURLRect to take const IntRect&. * rendering/RenderPartObject.cpp: (WebCore::isURLAllowed): Updated for KURL change and use equalIgnoringRef instead of doing a setRef to get the same effect. (WebCore::RenderPartObject::updateWidget): Updated for KURL change. * rendering/RenderText.cpp: (WebCore::charactersAreAllASCII): Moved the guts to PlatformString.h. * rendering/SVGRenderSupport.cpp: (WebCore::renderSubtreeToImage): Added missing call to do layout. I ran into this while doing some layout tests while URL processing was broken. * rendering/SVGRenderTreeAsText.h: Removed include. * svg/SVGImageLoader.cpp: (WebCore::SVGImageLoader::updateFromElement): Removed DeprecatedString use. * svg/graphics/SVGImage.cpp: (WebCore::SVGImage::draw): Added missing call to do layout. I ran into this while doing some layout tests while URL processing was broken. (WebCore::SVGImage::dataChanged): Use a null URL rather than an arbitrary string for the document. * xml/XMLHttpRequest.cpp: (WebCore::XMLHttpRequest::getResponseXML): Removed DeprecatedString use. (WebCore::XMLHttpRequest::urlMatchesDocumentDomain): Ditto. (WebCore::XMLHttpRequest::open): Ditto. (WebCore::XMLHttpRequest::send): Namespace change. (WebCore::XMLHttpRequest::dropProtection): Ditto. * xml/XMLHttpRequest.h: Removed DeprecatedString use. * xml/XSLImportRule.cpp: (WebCore::XSLImportRule::loadSheet): Removed DeprecatedString use. * xml/XSLStyleSheet.cpp: (WebCore::XSLStyleSheet::loadChildSheets): Ditto. (WebCore::XSLStyleSheet::loadChildSheet): Ditto. * xml/XSLStyleSheet.h: Ditto. * xml/XSLTProcessor.cpp: (WebCore::docLoaderFunc): Ditto. (WebCore::xsltStylesheetPointer): Ditto. (WebCore::xmlDocPtrFromNode): Ditto. WebKit/gtk: * webkit/webkitwebframe.cpp: Removed DeprecatedString use to try to keep it building. * webkit/webkitwebview.cpp: Ditto. WebKit/mac: Reviewed by Eric Seidel. - updated for WebCore KURL changes * History/WebHistoryItem.mm: (-[WebHistoryItem URL]): Removed getNSURL call. * Misc/WebElementDictionary.mm: (-[WebElementDictionary _absoluteImageURL]): Ditto. (-[WebElementDictionary _absoluteLinkURL]): Ditto. * Misc/WebNSAttributedStringExtras.mm: (fileWrapperForElement): Ditto. (+[NSAttributedString _web_attributedStringFromRange:]): Ditto. * Misc/WebNSURLExtras.mm: (-[NSString _webkit_stringByReplacingValidPercentEscapes]): Updated for function name change. * WebCoreSupport/WebContextMenuClient.mm: (WebContextMenuClient::downloadURL): Removed getNSURL call. * WebCoreSupport/WebDragClient.mm: (WebDragClient::createDragImageForLink): Ditto. * WebCoreSupport/WebFrameLoaderClient.mm: (WebFrameLoaderClient::dispatchWillPerformClientRedirect): Ditto. (WebFrameLoaderClient::startDownload): Ditto. (WebFrameLoaderClient::updateGlobalHistoryForStandardLoad): Ditto. (WebFrameLoaderClient::updateGlobalHistoryForReload): Ditto. (WebFrameLoaderClient::cancelledError): Ditto. (WebFrameLoaderClient::blockedError): Ditto. (WebFrameLoaderClient::cannotShowURLError): Ditto. (WebFrameLoaderClient::interruptForPolicyChangeError): Ditto. (WebFrameLoaderClient::cannotShowMIMETypeError): Ditto. (WebFrameLoaderClient::fileDoesNotExistError): Ditto. (WebFrameLoaderClient::willUseArchive): Ditto. (WebFrameLoaderClient::setTitle): Ditto. (WebFrameLoaderClient::actionDictionary): Ditto. (WebFrameLoaderClient::createFrame): Ditto. (WebFrameLoaderClient::objectContentType): Ditto. (WebFrameLoaderClient::createPlugin): Ditto. (WebFrameLoaderClient::createJavaAppletWidget): Ditto. * WebView/WebDataSource.mm: (-[WebDataSource _URL]): Ditto. (-[WebDataSource _initWithDocumentLoader:]): Ditto. (-[WebDataSource unreachableURL]): Ditto. * WebView/WebHTMLView.mm: (-[WebHTMLView namesOfPromisedFilesDroppedAtDestination:]): Ditto. WebKit/win: - updated for WebCore KURL changes * MarshallingHelpers.cpp: (MarshallingHelpers::BSTRToKURL): Removed deprecatedString call. (MarshallingHelpers::KURLToBSTR): Tweaked for efficiency. * WebContextMenuClient.cpp: (WebContextMenuClient::searchWithGoogle): Updated for KURL changes. * WebDataSource.cpp: (WebDataSource::unreachableURL): Ditto. * WebDownload.cpp: (WebDownload::init): Ditto. (WebDownload::initWithRequest): Ditto. * WebFrame.cpp: (WebFrame::loadData): Ditto. (WebFrame::loadURLIntoChild): Ditto. (WebFrame::objectContentType): Ditto. * WebResource.cpp: (WebResource::initWithData): Ditto. * WebURLResponse.cpp: (WebURLResponse::createInstance): Ditto. (WebURLResponse::initWithURL): Ditto. * WebView.cpp: (WebView::userAgentForURL): Ditto. (WebView::copyURL): Ditto. (WebView::notifyPreferencesChanged): Ditto. WebKit/wx: * WebView.cpp: Removed use of DeprecatedString to keep this compiling. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@30243 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
zecke@webkit.org authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@30228 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
zecke@webkit.org authored
at the beginning and it will live until the end. Change the g_return_(val_)if to ASSERTs as having a 0 coreFrame can never happen. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@30227 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
zecke@webkit.org authored
wrapped around it. All current calls to WebCore::Frame from within the WebKitWebFrame are safe, even in the case where the WebCore::Frame is already detached from the WebCore::Page. * For the mainFrame the WebKitWebView is holding the initial reference and will unref on destruction. * For sub-frames the FramerLoaderClientGtk.cpp will do the unrefing when the frame gets detached from the parent. * Make sure FrameLoader::detachFromParent gets called by calling FrameLoader::detachChildren git-svn-id: http://svn.webkit.org/repository/webkit/trunk@30226 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
zecke@webkit.org authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@30225 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
zecke@webkit.org authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@30224 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
zecke@webkit.org authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@30223 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 13 Feb, 2008 1 commit
-
-
alp@webkit.org authored
Reviewed by Adam Roben. Fix very small, upside down, inside out text on GTK+/DirectFB. Based on an initial patch by Sriram Neelakandan <sriram.neelakandan@gmail.com> Test the result of gdk_screen_get_resolution() and use a default fallback in case of failure. Also remove an unhelpful runtime warning. * webkit/webkitwebview.cpp: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@30201 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 08 Feb, 2008 1 commit
-
-
alp@webkit.org authored
Reviewed by Alp Toker. http://bugs.webkit.org/show_bug.cgi?id=17009 [Gtk] Webkit strips accents from some dead-key combinations KeyEvents have to go through the gtk input method. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@30090 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 05 Feb, 2008 1 commit
-
-
mrowe@apple.com authored
Reviewed by Alp Toker. Fix warnings seen on the Gtk port by declaring variables and using constants of the correct types. * webkit/webkitwebbackforwardlist.cpp: (_WebKitWebBackForwardListPrivate::webkit_web_back_forward_list_contains_item): * webkit/webkitwebhistoryitem.cpp: * webkit/webkitwebview.cpp: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@30031 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 04 Feb, 2008 2 commits
-
-
alp@webkit.org authored
Reviewed by Alp Toker. http://bugs.webkit.org/show_bug.cgi?id=17065 [GTK] Use a consistent coding style git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29985 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
alp@webkit.org authored
Rubber-stamped by Mark Rowe. Remove all trailing whitespace in the GTK+ port and related components. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29961 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 03 Feb, 2008 1 commit
-
-
alp@webkit.org authored
Reviewed by Alp Toker. http://bugs.webkit.org/show_bug.cgi?id=17046 [GTK] Context menu fixes and customisation suport Provide standard GTK+ context menu items where appropriate. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29958 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 01 Feb, 2008 1 commit
-
-
alp@webkit.org authored
Reviewed by Mark Rowe. Fix the pkg-config file to follow GTK+ package naming and versioning conventions. Remove unneeded dependency listings. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29909 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 31 Jan, 2008 2 commits
-
-
alp@webkit.org authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29899 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
alp@webkit.org authored
Reviewed by Adam Roben. http://bugs.webkit.org/show_bug.cgi?id=17006 [GTK] Header path should be webkit/webkit.h Move the GTK+ API sources as needed and update the build systems. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29898 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 27 Jan, 2008 1 commit
-
-
alp@webkit.org authored
Reviewed by Alp Toker. http://bugs.webkit.org/show_bug.cgi?id=14811 [gtk] [request] add a webkit_gtk_page_go_to_history_item function git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29821 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-