1. 23 Sep, 2007 2 commits
    • zecke's avatar
      /: · 2752405f
      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
      2752405f
    • rwlbuis's avatar
      Reviewed by Hyatt. · 870d0e29
      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
      870d0e29
  2. 22 Sep, 2007 1 commit
  3. 21 Sep, 2007 19 commits
    • bdash's avatar
      2007-09-21 Mark Rowe <mrowe@apple.com> · b95165ef
      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
      b95165ef
    • adele's avatar
      WebCore: · 6a2ee6db
      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
      6a2ee6db
    • thatcher's avatar
      WebCore: · 10840e54
      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
      10840e54
    • staikos's avatar
      2007-09-21 Mike Fenton <mike@staikos.net> · 8790b287
      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
      8790b287
    • oliver's avatar
      Darin reviewed as well, and pointed out mistake in ChangeLog · bf3e0f7e
      oliver authored
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@25695 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      bf3e0f7e
    • oliver's avatar
      Reviewed by Tristan. · c6b5828f
      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
      c6b5828f
    • adele's avatar
      Reviewed by Tristan. · 074df4d6
      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
      074df4d6
    • andersca's avatar
      Reviewed by Steve. · bf4d5b0f
      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
      bf4d5b0f
    • darin's avatar
      Reviewed by Anders. · b91a55c1
      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
      b91a55c1
    • andersca's avatar
      Reviewed by Adam. · f9403fcd
      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
      f9403fcd
    • andersca's avatar
      Reviewed by Darin. · 4d75f0aa
      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
      4d75f0aa
    • kmccullo's avatar
      Reviewed by Oliver. · 5a851c27
      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
      5a851c27
    • kdecker's avatar
      * Plugins/WebBaseNetscapePluginView.mm: Build fix. · 6a1ac466
      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
      6a1ac466
    • kdecker's avatar
      Reviewed by Darin Adler. · a3874a65
      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
      a3874a65
    • kdecker's avatar
      * platform/mac/SoftLinking.h: Build fix; added necessary #imports. · 5ede0b42
      kdecker authored
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@25684 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5ede0b42
    • kdecker's avatar
      · 90b2a1d2
      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
      90b2a1d2
    • kmccullo's avatar
      - Fixed a syntax guideline mistake. · eb80bbb2
      kmccullo authored
              * WebChromeClient.cpp:
              (WebChromeClient::scrollbarsVisible):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@25682 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      eb80bbb2
    • bdash's avatar
      2007-09-21 Mark Rowe <mrowe@apple.com> · 43454a82
      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
      43454a82
    • oliver's avatar
      2007-09-20 Oliver Hunt <oliver@apple.com> · 33d53615
      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
      33d53615
  4. 20 Sep, 2007 13 commits
  5. 19 Sep, 2007 5 commits