- 23 Sep, 2007 2 commits
-
-
zecke authored
2007-09-20 Holger Hans Peter Freyther <zecke@selfish.org> Rubber stamped by Adam. Renamed files from *Gdk to *Gtk (see #14732) using the work of Juan A. Suarez Romero as a base. GDK -> GTK * WebKit.pri: * WebKit.pro: JavaScriptCore: 2007-09-20 Holger Hans Peter Freyther <zecke@selfish.org> Rubber stamped by Adam. Renamed files from *Gdk to *Gtk (see #14732) using the work of Juan A. Suarez Romero as a base. GDK -> GTK * JavaScriptCore.pri: * kjs/testkjs.pro: * pcre/dftables.pro: * wtf/Platform.h: PLATFORM(GDK) to PLATFORM(GTK) WebCore: 2007-09-20 Holger Hans Peter Freyther <zecke@selfish.org> Rubber stamped by Adam. Renamed files from *Gdk to *Gtk (see #14732) using the work of Juan A. Suarez Romero as a base. GDK -> GTK * Projects/gdk/webcore-gdk.bkl: * WebCore.pro: * WebCoreSources.bkl: * loader/gdk: Removed. * loader/gdk/DocumentLoaderGdk.cpp: Removed. * loader/gtk: Added. * loader/gtk/DocumentLoaderGdk.cpp: Removed. * loader/gtk/DocumentLoaderGtk.cpp: Added. * page/FrameView.cpp: * page/FrameView.h: * page/gdk: Removed. * page/gdk/DragControllerGdk.cpp: Removed. * page/gdk/EventHandlerGdk.cpp: Removed. * page/gdk/FrameGdk.cpp: Removed. * page/gtk: Added. * page/gtk/DragControllerGdk.cpp: Removed. * page/gtk/DragControllerGtk.cpp: Added. * page/gtk/EventHandlerGdk.cpp: Removed. * page/gtk/EventHandlerGtk.cpp: Added. (WebCore::EventHandler::createDraggingClipboard): * page/gtk/FrameGdk.cpp: Removed. * page/gtk/FrameGtk.cpp: Added. * platform/ContextMenuItem.h: * platform/Cursor.h: * platform/DragData.h: * platform/DragImage.h: * platform/FontData.h: * platform/NotImplemented.h: * platform/PlatformKeyboardEvent.h: * platform/PlatformMenuDescription.h: * platform/PlatformMouseEvent.h: * platform/PlatformWheelEvent.h: * platform/ScrollView.h: * platform/Widget.h: * platform/gdk: Removed. * platform/gdk/ClipboardGdk.cpp: Removed. * platform/gdk/ClipboardGdk.h: Removed. * platform/gdk/ContextMenuGdk.cpp: Removed. * platform/gdk/ContextMenuItemGdk.cpp: Removed. * platform/gdk/CookieJarGdk.cpp: Removed. * platform/gdk/CursorGdk.cpp: Removed. * platform/gdk/DragDataGdk.cpp: Removed. * platform/gdk/DragImageGdk.cpp: Removed. * platform/gdk/FileChooserGdk.cpp: Removed. * platform/gdk/FileSystemGdk.cpp: Removed. * platform/gdk/FontCacheGdk.cpp: Removed. * platform/gdk/FontDataGdk.cpp: Removed. * platform/gdk/FontGdk.cpp: Removed. * platform/gdk/FontPlatformData.h: Removed. * platform/gdk/FontPlatformDataGdk.cpp: Removed. * platform/gdk/GlyphPageTreeNodeGdk.cpp: Removed. * platform/gdk/KeyEventGdk.cpp: Removed. * platform/gdk/KeyboardCodes.h: Removed. * platform/gdk/LocalizedStringsGdk.cpp: Removed. * platform/gdk/LoggingGdk.cpp: Removed. * platform/gdk/MIMETypeRegistryGdk.cpp: Removed. * platform/gdk/MouseEventGdk.cpp: Removed. * platform/gdk/PasteboardGdk.cpp: Removed. * platform/gdk/PlatformScreenGdk.cpp: Removed. * platform/gdk/PlatformScrollBar.h: Removed. * platform/gdk/PlatformScrollBarGdk.cpp: Removed. * platform/gdk/PopupMenuGdk.cpp: Removed. * platform/gdk/RenderThemeGdk.cpp: Removed. * platform/gdk/RenderThemeGdk.h: Removed. * platform/gdk/ScrollViewGdk.cpp: Removed. * platform/gdk/SearchPopupMenuGdk.cpp: Removed. * platform/gdk/SharedTimerLinux.cpp: Removed. * platform/gdk/SoundGdk.cpp: Removed. * platform/gdk/SystemTimeLinux.cpp: Removed. * platform/gdk/TemporaryLinkStubs.cpp: Removed. * platform/gdk/WheelEventGdk.cpp: Removed. * platform/gdk/WidgetGdk.cpp: Removed. * platform/graphics/GraphicsContext.h: * platform/graphics/cairo/GraphicsContextCairo.cpp: (WebCore::GraphicsContextPlatformPrivate::GraphicsContextPlatformPrivate): (WebCore::GraphicsContext::setPlatformFont): * platform/graphics/gdk: Removed. * platform/graphics/gdk/IconGdk.cpp: Removed. * platform/graphics/gdk/ImageGdk.cpp: Removed. * platform/graphics/gtk: Added. * platform/graphics/gtk/IconGdk.cpp: Removed. * platform/graphics/gtk/IconGtk.cpp: Added. * platform/graphics/gtk/ImageGdk.cpp: Removed. * platform/graphics/gtk/ImageGtk.cpp: Added. * platform/gtk: Added. * platform/gtk/ClipboardGdk.cpp: Removed. * platform/gtk/ClipboardGdk.h: Removed. * platform/gtk/ClipboardGtk.cpp: Added. (WebCore::ClipboardGtk::ClipboardGtk): (WebCore::ClipboardGtk::~ClipboardGtk): (WebCore::ClipboardGtk::clearData): (WebCore::ClipboardGtk::clearAllData): (WebCore::ClipboardGtk::getData): (WebCore::ClipboardGtk::setData): (WebCore::ClipboardGtk::types): (WebCore::ClipboardGtk::dragLocation): (WebCore::ClipboardGtk::dragImage): (WebCore::ClipboardGtk::setDragImage): (WebCore::ClipboardGtk::dragImageElement): (WebCore::ClipboardGtk::setDragImageElement): (WebCore::ClipboardGtk::createDragImage): (WebCore::ClipboardGtk::declareAndWriteDragImage): (WebCore::ClipboardGtk::writeURL): (WebCore::ClipboardGtk::writeRange): (WebCore::ClipboardGtk::hasData): * platform/gtk/ClipboardGtk.h: Added. * platform/gtk/ContextMenuGdk.cpp: Removed. * platform/gtk/ContextMenuGtk.cpp: Added. * platform/gtk/ContextMenuItemGdk.cpp: Removed. * platform/gtk/ContextMenuItemGtk.cpp: Added. * platform/gtk/CookieJarGdk.cpp: Removed. * platform/gtk/CookieJarGtk.cpp: Added. * platform/gtk/CursorGdk.cpp: Removed. * platform/gtk/CursorGtk.cpp: Added. * platform/gtk/DragDataGdk.cpp: Removed. * platform/gtk/DragDataGtk.cpp: Added. * platform/gtk/DragImageGdk.cpp: Removed. * platform/gtk/DragImageGtk.cpp: Added. * platform/gtk/FileChooserGdk.cpp: Removed. * platform/gtk/FileChooserGtk.cpp: Added. * platform/gtk/FileSystemGdk.cpp: Removed. * platform/gtk/FileSystemGtk.cpp: Added. * platform/gtk/FontCacheGdk.cpp: Removed. * platform/gtk/FontCacheGtk.cpp: Added. * platform/gtk/FontDataGdk.cpp: Removed. * platform/gtk/FontDataGtk.cpp: Added. * platform/gtk/FontGdk.cpp: Removed. * platform/gtk/FontGtk.cpp: Added. * platform/gtk/FontPlatformDataGdk.cpp: Removed. * platform/gtk/FontPlatformDataGtk.cpp: Added. * platform/gtk/GlyphPageTreeNodeGdk.cpp: Removed. * platform/gtk/GlyphPageTreeNodeGtk.cpp: Added. * platform/gtk/KeyEventGdk.cpp: Removed. * platform/gtk/KeyEventGtk.cpp: Added. * platform/gtk/LocalizedStringsGdk.cpp: Removed. * platform/gtk/LocalizedStringsGtk.cpp: Added. * platform/gtk/LoggingGdk.cpp: Removed. * platform/gtk/LoggingGtk.cpp: Added. * platform/gtk/MIMETypeRegistryGdk.cpp: Removed. * platform/gtk/MIMETypeRegistryGtk.cpp: Added. * platform/gtk/MouseEventGdk.cpp: Removed. * platform/gtk/MouseEventGtk.cpp: Added. * platform/gtk/PasteboardGdk.cpp: Removed. * platform/gtk/PasteboardGtk.cpp: Added. * platform/gtk/PlatformScreenGdk.cpp: Removed. * platform/gtk/PlatformScreenGtk.cpp: Added. * platform/gtk/PlatformScrollBarGdk.cpp: Removed. * platform/gtk/PlatformScrollBarGtk.cpp: Added. * platform/gtk/PopupMenuGdk.cpp: Removed. * platform/gtk/PopupMenuGtk.cpp: Added. * platform/gtk/RenderThemeGdk.cpp: Removed. * platform/gtk/RenderThemeGdk.h: Removed. * platform/gtk/RenderThemeGtk.cpp: Added. (WebCore::theme): (WebCore::RenderThemeGtk::RenderThemeGtk): (WebCore::RenderThemeGtk::close): (WebCore::RenderThemeGtk::addIntrinsicMargins): (WebCore::RenderThemeGtk::supportsFocus): (WebCore::RenderThemeGtk::determineState): (WebCore::RenderThemeGtk::determineShadow): (WebCore::RenderThemeGtk::getThemeData): (WebCore::RenderThemeGtk::setCheckboxSize): (WebCore::RenderThemeGtk::paintCheckbox): (WebCore::RenderThemeGtk::setRadioSize): (WebCore::RenderThemeGtk::paintRadio): (WebCore::RenderThemeGtk::paintButton): (WebCore::RenderThemeGtk::adjustTextFieldStyle): (WebCore::RenderThemeGtk::paintTextField): (WebCore::RenderThemeGtk::paintTextArea): (WebCore::RenderThemeGtk::adjustButtonStyle): (WebCore::RenderThemeGtk::systemFont): (WebCore::RenderThemeGtk::gtkButton): (WebCore::RenderThemeGtk::gtkCheckbox): (WebCore::RenderThemeGtk::gtkRadioButton): (WebCore::RenderThemeGtk::gtkWindowContainer): * platform/gtk/RenderThemeGtk.h: Added. * platform/gtk/ScrollViewGdk.cpp: Removed. * platform/gtk/ScrollViewGtk.cpp: Added. * platform/gtk/SearchPopupMenuGdk.cpp: Removed. * platform/gtk/SearchPopupMenuGtk.cpp: Added. * platform/gtk/SoundGdk.cpp: Removed. * platform/gtk/SoundGtk.cpp: Added. * platform/gtk/WheelEventGdk.cpp: Removed. * platform/gtk/WheelEventGtk.cpp: Added. * platform/gtk/WidgetGdk.cpp: Removed. * platform/gtk/WidgetGtk.cpp: Added. * platform/network/ResourceHandle.h: WebKitTools: 2007-09-20 Holger Hans Peter Freyther <zecke@selfish.org> Rubber stamped by Adam. * GdkLauncher: Removed. * GdkLauncher/Bakefiles.bkgen: Removed. * GdkLauncher/ENV: Removed. * GdkLauncher/GdkLauncher.pro: Removed. * GdkLauncher/gdklauncher.bkl: Removed. * GdkLauncher/main.cpp: Removed. * GdkLauncher/mk: Removed. * GdkLauncher/simple.svg: Removed. * GdkLauncher/text.html: Removed. * GtkLauncher: Added. * GtkLauncher/GdkLauncher.pro: Removed. * GtkLauncher/GtkLauncher.pro: Added. * GtkLauncher/main.cpp: (updateWindowTitle): (main): * Scripts/build-webkit: * Scripts/regenerate-makefiles: * Scripts/run-javascriptcore-tests: * Scripts/run-launcher: * Scripts/run-webkit-tests: * Scripts/webkitdirs.pm: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@25703 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
rwlbuis authored
http://bugs.webkit.org/show_bug.cgi?id=15025 Background repeat css property is not inherited from parent if unspecified Don't let invalid url specification in background shorthand make the entire shorthand invalid. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@25702 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 22 Sep, 2007 1 commit
-
-
aroben authored
Fix Bug 15251: REGRESSION: <input type=range> doesn't respond to form.reset() or setting input.value WebCore: Fix Bug 15251: REGRESSION: <input type=range> doesn't respond to form.reset() or setting input.value http://bugs.webkit.org/show_bug.cgi?id=15251 <rdar://5498169> Reviewed by Maciej. Test: fast/forms/range-reset.html * html/HTMLInputElement.cpp: (WebCore::HTMLInputElement::storesValueSeparateFromAttribute): <input type=range> should be storing its value separately from the value attribute, as do all of our variable-input input types. LayoutTests: Test for Bug 15251: REGRESSION: <input type=range> doesn't respond to form.reset() or setting input.value http://bugs.webkit.org/show_bug.cgi?id=15251 <rdar://5498169> Reviewed by Maciej. * fast/forms/range-reset-expected.txt: Added. * fast/forms/range-reset.html: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@25701 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 21 Sep, 2007 19 commits
-
-
bdash authored
Build fix for non-Mac platforms after r25697. Rename Frame::cleanupPlatformScriptObjects to Frame::clearPlatformScriptObjects. * bridge/win/FrameWin.cpp: * page/gdk/FrameGdk.cpp: * page/qt/FrameQt.cpp: * platform/wx/TemporaryLinkStubs.cpp: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@25699 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
adele authored
Reviewed by Sam. Fix for <rdar://problem/5497357> REGRESSION: Safari doesn't show the month days on AirFrance reservation page Test: fast/dom/HTMLSelectElement/options-collection-set-string-length.html * bindings/js/JSHTMLOptionsCollectionCustom.cpp: (WebCore::JSHTMLOptionsCollection::setLength): Convert the value to a number. We already have code here to check if the value is not a number. This matches other browsers, which allow a string value to be used to set the length. LayoutTests: Reviewed by Sam. Test for <rdar://problem/5497357> REGRESSION: Safari doesn't show the month days on AirFrance reservation page * fast/dom/HTMLSelectElement/options-collection-set-string-length-expected.txt: Added. * fast/dom/HTMLSelectElement/options-collection-set-string-length.html: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@25698 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
thatcher authored
Reviewed by Darin. <rdar://problem/5491013> REGRESSION: -[WebView windowScriptObject] returns a dummy object or nil if a page hasn't loaded Calling -[WebView windowScriptObject] before the page loads would give you nil. This behavior didn't match Tiger. The API behavior in Tiger let you get the window script object once and keep ahold of it as long as you needed it. The window object would remain valid even after page loads. This change restores the Tiger behavior. <rdar://problem/5495790> NULL dereference crash beneath Bindings::RootObject::interpreter when saving Dashcode document The changes to WebScriptObject's _isSafeScript call also fixed the crash in Dashcode. * bindings/objc/WebScriptObject.mm: (-[WebScriptObject _setOriginRootObject:andRootObject:]): New method used to update the the root objects, so the WebScriptObject can still be used after a page load. (-[WebScriptObject _isSafeScript]): Call [self _rootObject] instead of accessing the data member directly. DOMNode has an override for the _rootObject method, and it can return 0 when _private->_rootObject is non-zero. We would return YES here when it wasn't safe and later crash with my modified layout tests. Checking _rootObject first prevents other calls sites from needing to check for a valid root object, this fixed the Dashcode crash. (-[WebScriptObject _imp]): Ditto. * bindings/objc/WebScriptObjectPrivate.h: Add _setOriginRootObject:andRootObject:. * loader/FrameLoader.cpp: (WebCore::FrameLoader::clear): Call the renamed clearScriptObjects function. (WebCore::FrameLoader::dispatchWindowObjectAvailable): Some gratuitous code cleanup. * page/Frame.cpp: (WebCore::Frame::clearScriptObjects): Renamed cleanupScriptObject to clearScriptObjects. Call clearPlatformScriptObjects last so m_bindingRootObject is already NULL. (WebCore::Frame::windowScriptNPObject): Hold a JSLock before accessing the window. This change is unrelated to the bug, but should be fixed. * page/mac/FrameMac.mm: (WebCore::Frame::windowScriptObject): Return a script object even if the interpreter is NULL. This resotres the Tiger behavior of always being able to access the window object. (WebCore::Frame::clearPlatformScriptObjects): Keep the window script object around, and update the root objects for the window script object. * page/Frame.h: Rename cleanupScriptObject to clearScriptObjects. * page/FramePrivate.h: Use a RetainPtr for m_windowScriptObject. WebKitTools: Reviewed by Darin. <rdar://problem/5491013> REGRESSION: -[WebView windowScriptObject] returns a dummy object or nil if a page hasn't loaded (breaks EA Sports Online) Assert that the -[WebScriptObject JSObject] return value is only NULL for non-window objects. This is tested by plugins/root-object-premature-delete-crash.html. * DumpRenderTree/mac/ObjCController.m: (-[ObjCController accessStoredWebScriptObject]): LayoutTests: Reviewed by Darin. <rdar://problem/5491013> REGRESSION: -[WebView windowScriptObject] returns a dummy object or nil if a page hasn't loaded (breaks EA Sports Online) Updated results to show the didClearWindowScriptObject delegate call. Tweaked plugins/root-object-premature-delete-crash.html to test a non-window script object half the time. This change works with a change to DumpRenderTree. * http/tests/loading/empty-subframe-expected.txt: * http/tests/loading/simple-subframe-expected.txt: * plugins/root-object-premature-delete-crash.html: * webarchive/loading/test-loading-archive-expected.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@25697 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
staikos authored
Reviewed by George Staikos. Fix styled pen support by not clobbering QPen properties. * html/CanvasStyle.cpp: (WebCore::CanvasStyle::applyStrokeColor): (WebCore::CanvasStyle::applyFillColor): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@25696 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
oliver authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@25695 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
oliver authored
http://bugs.webkit.org/show_bug.cgi?id=15239 <rdar://problem/5491955> REGRESSION (r25547): With Hanin IME, one cannot input characters into forms (15239) This problem was caused by the setComposition method failing to clearing the composition markers in the presence of an empty string. This would result in the caret being locked within the 0 length bounds of the "composition" and so preventing basic keyboard interaction. * editing/Editor.cpp: (WebCore::Editor::setComposition): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@25694 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
adele authored
Fix for <rdar://problem/5497346> "Check spelling when I click Send" crashes on stationery messages every time No test. I wasn't able to find a way to get this to occur with Safari or DumpRenderTree. * editing/Editor.cpp: (WebCore::Editor::advanceToNextMisspelling): Updated comment. * editing/htmlediting.cpp: (WebCore::firstEditablePositionAfterPositionInRoot): Only return the root position if its editable. (WebCore::maxDeepOffset): Added nil check & assert. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@25693 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
andersca authored
<rdar://problem/5404339> Site redirects continuosly, starving UI thread, causing app to hang. Use GetQueueStatus to see if there are input messages in the queue that aren't being processed. If so, use a low-priority timer instead of PostMessage. * platform/win/SharedTimerWin.cpp: (WebCore::setSharedTimerFireTime): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@25692 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
darin authored
- add QueryInterface capabilities to COMPtr * platform/win/COMPtr.h: (COMPtr::COMPtr): Added constructor that takes a Query tag and does an appropriate QueryInterface. (COMPtr::query): Added function to do a queryInterface. (COMPtr::copyQueryInterfaceRef): Added private helper used by both of the above. Note that when the query fails you get a 0, which is the same thing you get if a 0 pointer is passed in. * platform/win/FontCacheWin.cpp: (WebCore::FontCache::getFontLinkInterface): Convert to using the new query as a test case. Also eliminate the unnecessary second global variable and use COMPtr objects rather than just leaking references. * platform/win/WCDataObject.h: Removed unneeded include and using statements. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@25690 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
andersca authored
<rdar://problem/5494790> clicking any link in the Flash regions at bananarepublic.com results in bad page Don't replace the frame contents, the Mac version doesn't do this. * plugins/win/PluginViewWin.cpp: (WebCore::PluginViewWin::performRequest): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@25689 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
andersca authored
<rdar://problem/5496700> Repro crash loading http://www.tivo.com/whatistivo/tivohd/index.html Don't continue if the plug-in cancelled the stream. * loader/win/NetscapePlugInStreamLoaderWin.cpp: (WebCore::NetscapePlugInStreamLoader::didReceiveResponse): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@25688 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
kmccullo authored
- We need to initialize the ref count to 1 at initialization so that objects are not garbage collected. (actual patch written by Oliver) * DumpRenderTree/win/FrameLoaderDelegate.cpp: (FrameLoadDelegate::FrameLoadDelegate): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@25687 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
kdecker authored
The first argument of aglChoosePixelFormat() has changed from const AGLDevice *gdevs on Tiger to const void *gdevs on Leopard. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@25686 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
kdecker authored
<rdar://problem/5493093> Reduced launch time by lazily linking both the AGL and OpenGL frameworks until they are really needed. * Plugins/WebBaseNetscapePluginView.mm: Soft link all AGL and OpenGL functions used by WebBaseNetscapePluginView. * WebKit.xcodeproj/project.pbxproj: Removed AGL and OpenGL from the project. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@25685 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
kdecker authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@25684 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
kdecker authored
Reviewed by Darin Adler. * WebCore.xcodeproj/project.pbxproj: Added SoftLinking.h to the project. * platform/mac/SoftLinking.h: Contains a new macro; useful in helping to lazily load frameworks. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@25683 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
kmccullo authored
* WebChromeClient.cpp: (WebChromeClient::scrollbarsVisible): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@25682 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
bdash authored
Reviewed by Antti Koivisto. http://bugs.webkit.org/show_bug.cgi?id=15250 <rdar://problem/5496942> REGRESSION: Reproducible crash in Safari when evaluating script in Drosera console (15250) * kjs/function.cpp: (KJS::GlobalFuncImp::callAsFunction): Null-check thisObj before passing it to interpreterForGlobalObject. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@25681 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
oliver authored
Reviewed by Steve. <rdar://problem/5487153> Korean characters are displayed as garbage with default encoding in some Korean web sites Adding support for per-localisation default character encodings on windows. * English.lproj/Localizable.strings: * WebPreferences.cpp: (WebPreferences::initializeDefaultSettings): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@25680 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 20 Sep, 2007 13 commits
-
-
kmccullo authored
- Added the ability to ask if scrollbars are visible - <rdar://problem/5496211> scrollbarsVisible in WebChromeClient is not implemented * WebChromeClient.cpp: (WebChromeClient::scrollbarsVisible): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@25679 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
darin authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@25678 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
darin authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@25677 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
rdar://problem/5477240adachan authored
Reviewed by Steve. WebCore: Make computePageRectsForFrame() return the height of the page adjusted for margins. * bridge/win/FrameWin.cpp: (WebCore::computePageRectsForFrame): * bridge/win/FrameWin.h: WebKit/win: * WebFrame.cpp: (WebFrame::WebFrame): initialize new data member m_pageHeight, which is the height of the page adjusted for margins. (WebFrame::computePageRects): get the height of the page adjusted for margins by passing m_pageHeight to computePageRectsForFrame(). (WebFrame::spoolPages): footer rect's top is the max of the bottom of the page content and the bottom of the page minus footer height. * WebFrame.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@25676 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
kmccullo authored
Reviewed by Hyatt. - <rdar://problem/5101991> Avril Lavigne music player comes up in a window with scrollbars - Implementing missing scrollbar functionality to allow turning off scrollbars correctly. * platform/ScrollView.h: * platform/win/ScrollViewWin.cpp: (WebCore::ScrollView::ScrollViewPrivate::setAllowsScrolling): (WebCore::ScrollView::ScrollViewPrivate::allowsScrolling): (WebCore::ScrollView::updateScrollbars): (WebCore::ScrollView::setAllowsScrolling): (WebCore::ScrollView::allowsScrolling): win: Reviewed by Hyatt. - <rdar://problem/5101991> Avril Lavigne music player comes up in a window with scrollbars - Implementing missing scrollbar functionality to allow turning off scrollbars correctly. * Interfaces/IWebFrame.idl: * Interfaces/IWebFrameView.idl: * WebChromeClient.cpp: (WebChromeClient::setScrollbarsVisible): * WebFrame.cpp: (WebFrame::setAllowsScrolling): (WebFrame::allowsScrolling): (WebFrame::frameView): * WebFrame.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@25675 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
beidson authored
Reviewed by Dave Hyatt <rdar://problem/5245981> - No favicon shows up for cnet.com CNet's favicon has two images in it - a 32x32 white square, and a 16x16 image that is their actual icon Till now on Windows we've always gone straight for the first image in an icon for the favicon, now we actually do proper size matching * platform/graphics/BitmapImage.h: * platform/graphics/Image.h: (WebCore::Image::getHBITMAPOfSize): (WebCore::Image::drawFrameMatchingSourceSize): Search through the frames of the image for the correct size * platform/graphics/win/ImageWin.cpp: (WebCore::BitmapImage::getHBITMAP): (WebCore::BitmapImage::getHBITMAPOfSize): (WebCore::BitmapImage::drawFrameMatchingSourceSize): WebKit/win: Reviewed by Dave Hyatt <rdar://problem/5245981> - No favicon shows up for cnet.com * WebIconDatabase.cpp: (WebIconDatabase::iconForURL): Call getHBITMAPOfSize (WebIconDatabase::getOrCreateDefaultIconBitmap): Ditto git-svn-id: http://svn.webkit.org/repository/webkit/trunk@25674 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
sfalken authored
Call ascii() instead of utf8() from debug logging code to avoid threading issues associated w/ converting to UTF8. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@25673 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
staikos authored
Reviewed by George Staikos. Implement gradients and more of canvas for Qt. Style changes and some of the stroking fixes by George. * html/CanvasGradient.cpp: (WebCore::CanvasGradient::CanvasGradient): (WebCore::CanvasGradient::~CanvasGradient): (WebCore::CanvasGradient::addColorStop): (WebCore::CanvasGradient::platformShading): * html/CanvasGradient.h: * html/CanvasRenderingContext2D.cpp: (WebCore::CanvasRenderingContext2D::fill): (WebCore::CanvasRenderingContext2D::stroke): (WebCore::CanvasRenderingContext2D::fillRect): (WebCore::CanvasRenderingContext2D::applyFillPattern): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@25672 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
sullivan authored
* WebCoreSupport/WebEditorClient.mm: (WebEditorClient::checkSpellingOfString): replace perfectly valid ?: syntax with if/else git-svn-id: http://svn.webkit.org/repository/webkit/trunk@25671 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ddkilzer authored
Reviewed by Adam. Fix: http://bugs.webkit.org/show_bug.cgi?id=15223 webkitdir.pm::isQt() is not working properly in run-webkit-tests under Linux/Qt Added determineIsQt() and determineIsGdk() to webkitdirs.pm. Now isQt() and isGdk() use global variables that are only set once. An array of all the parameters is now given to build-dumprender which includes the platform on linux. * Scripts/build-dumprendertree: * Scripts/run-webkit-tests: * Scripts/webkitdirs.pm: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@25670 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ddkilzer authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@25669 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
rwlbuis authored
http://bugs.webkit.org/show_bug.cgi?id=15235 Options can not be removed from a Select element with OptGroup's using JavaScript Remove HTMLOptionElement children against the proper parent node. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@25668 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
sfalken authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@25666 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 19 Sep, 2007 5 commits
-
-
weinig authored
* WebKit.vcproj/WebKit.sln: Update location of DumpRenderTree and TestNetscapePlugin to point to their new locations. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@25665 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
bdash authored
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@25664 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
sullivan authored
Reviewed by Darin Adler. - WebCore part of speculative fix for <rdar://problem/5490627>, about crashes constructing a String using the values filled in by checkSpellingOfString() * editing/Editor.cpp: (WebCore::findFirstMisspellingInRange): initialize out parameters the way we do elsewhere; add many assertions for improper results from checkSpellingOfString(); don't create a String at all until we've checked all the ways that checkSpellingOfString() results could indicate invalid string, even the unexpected ones; as an optimization, don't construct a String at all when looping through to mark all instances. WebKit: Reviewed by Darin Adler. - WebKit part of speculative fix for <rdar://problem/5490627>, about crashes constructing a String using the values filled in by checkSpellingOfString() * WebCoreSupport/WebEditorClient.mm: (WebEditorClient::checkSpellingOfString): convert NSNotFound to -1, since WebCore code expects -1 for this purpose. We already do this in checkGrammarOfString. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@25661 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
aroben authored
* Spinneret: Removed. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@25660 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
zecke authored
Rubber stamped by Adam. Make the guard/#if use the same name (ENABLE_FTPDIR) as the #define. This follows the ENABLE_ICONDATABASE example from a couple of lines above. * wtf/Platform.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@25658 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-