[SCM] WebKit Debian packaging branch, stable, created. 1.2.1-37-g264d9fc

Gustavo Noronha Silva gns at gnome.org
Fri Jul 9 20:35:41 UTC 2010


The branch, stable has been created
        at  264d9fc93abde200b8897e443740301c552a57b7 (commit)

- Shortlog ------------------------------------------------------------
commit 264d9fc93abde200b8897e443740301c552a57b7
Author: Gustavo Noronha Silva <gns at gnome.org>
Date:   Fri Jul 9 16:53:31 2010 -0300

    NEWS for 1.2.2

commit 5c9098f05733fb2d9fb59f905714257f6fab0140
Author: Gustavo Noronha Silva <gns at gnome.org>
Date:   Fri Jul 9 15:49:43 2010 -0300

    One more NULL check to avoid crashing with page cache on

commit 245e68611f1a9ae572d0724de61750d9bd687e77
Author: kov at webkit.org <kov at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Wed Jul 7 15:32:23 2010 +0000

    2010-07-07  Gustavo Noronha Silva  <gustavo.noronha at collabora.co.uk>
    
            Reviewed by Xan Lopez.
    
            [GTK] Scrollbars sometimes go dead and stop scrolling the view
            https://bugs.webkit.org/show_bug.cgi?id=41711
    
            Rework the setGtkAdjustment function slightly, make it have an
            early return, and be more readable.
    
            * platform/gtk/ScrollViewGtk.cpp:
            (WebCore::ScrollView::setGtkAdjustments):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62671 268f45cc-cd09-0410-ab3c-d52691b4dbfc

commit 82fb624e8a5a3eeb2f76debde1e9a7c2a78f3d83
Author: kov at webkit.org <kov at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Tue Jul 6 23:20:22 2010 +0000

    2010-07-06  Gustavo Noronha Silva  <gustavo.noronha at collabora.co.uk>
    
            Unreviewed.
    
            Fixes regression on API test by disabling the scrollbars before
            configuring the adjustments.
    
            * platform/gtk/ScrollViewGtk.cpp:
            (WebCore::ScrollView::setGtkAdjustments):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62604 268f45cc-cd09-0410-ab3c-d52691b4dbfc

commit d1a71cf6947c7421b7a328d0eea6612ba13324a5
Author: kov at webkit.org <kov at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Tue Jul 6 22:32:21 2010 +0000

    2010-07-06 Gustavo Noronha Silva <gustavo.noronha at collabora.co.uk>
    
            Reviewed by Xan Lopez.
    
            [GTK] Scrollbars sometimes go dead and stop scrolling the view
            https://bugs.webkit.org/show_bug.cgi?id=41711
    
            Fixes GtkScrolledWindow scrollbars not actually scrolling the page
            in certain conditions. No tests because it is hard to reproduce,
            and depends on interaction with a widget that is outside of the
            WebView, which is tricky.
    
            * platform/gtk/ScrollViewGtk.cpp:
            (WebCore::ScrollView::setGtkAdjustments):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62598 268f45cc-cd09-0410-ab3c-d52691b4dbfc

commit b4985e1486012a9c70a2625e7c27b797c5231633
Author: kov at webkit.org <kov at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Tue Jul 6 12:52:30 2010 +0000

    2010-07-06  Gustavo Noronha Silva  <gustavo.noronha at collabora.co.uk>
    
            Rubber-stamped by Xan Lopez.
    
            Crash when hitting back on some pages
            http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=575236
    
            Also NULL-check document, in hopes of fixing this hard to
            reproduce crash that we are getting reported quite a bit.
    
            * page/FrameView.cpp:
            (WebCore::FrameView::windowClipRect):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62546 268f45cc-cd09-0410-ab3c-d52691b4dbfc

commit 41f0081c66b33ae206509d517ef71b96f839b4d7
Author: mrobinson at webkit.org <mrobinson at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Fri Jun 4 21:47:31 2010 +0000

    2010-06-04  Martin Robinson  <mrobinson at igalia.com>
    
            Reviewed by Xan Lopez.
    
            [GTK] Drag gesture can take mouse grab indefinitely
            https://bugs.webkit.org/show_bug.cgi?id=32840
    
            Initiate drag events with the current GTK+ event instead of synthesizing
            an event. Something about synthesized events is causing a drag freeze in
            certain situations.
    
            * WebCoreSupport/DragClientGtk.cpp:
            (WebKit::DragClient::startDrag): Start the drag with the current GTK+ event.
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@60709 268f45cc-cd09-0410-ab3c-d52691b4dbfc

commit f5aa8e51aa98069b8c034debf58e1b05d93f2516
Author: mrobinson at webkit.org <mrobinson at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Tue Jun 1 17:18:57 2010 +0000

    2010-06-01  Sergio Villar Senin  <svillar at igalia.com>
    
            Unskipping tests. No review necessary.
    
            [GTK] unskip some editing tests that are actually working
            https://bugs.webkit.org/show_bug.cgi?id=39999
    
            * platform/gtk/Skipped:
    2010-06-01  Martin Robinson  <mrobinson at igalia.com>
    
            Reviewed by Xan Lopez.
    
            [GTK] Double clicks cause three button press events
            https://bugs.webkit.org/show_bug.cgi?id=38853
    
            Add GOwnPtr wrapper for GdkEvent and expose a setter for
            PlatformMouseEvent::m_clickCount.
    
            * GNUmakefile.am: Add GOwnPtrGtk.{cpp,h} to the sources list.
            * platform/PlatformMouseEvent.h:
            (WebCore::PlatformMouseEvent::setClickCount): Added.
            * platform/gtk/GOwnPtrGtk.cpp: Added.
            (WTF::GdkEvent):
            * platform/gtk/GOwnPtrGtk.h: Added.
    2010-06-01  Martin Robinson  <mrobinson at igalia.com>
    
            Reviewed by Xan Lopez.
    
            [GTK] Double clicks cause three button press events
            https://bugs.webkit.org/show_bug.cgi?id=38853
    
            Handle click counting much like the Windows port. GTK+ only
            counts triple-clicks natively, so use GTK+ double-click settings
            to count clicks with even larger click counts. Also filter the
            extra GDK_BUTTON_PRESS before GDK_{2,3}BUTTON_PRESS events using
            gdk_event_peek().
    
            * webkit/webkitwebview.cpp:
            (webkit_web_view_button_press_event): Count clicks manually. Filter extra events.
    2010-06-01  Martin Robinson  <mrobinson at igalia.com>
    
            Reviewed by Xan Lopez.
    
            [GTK] Double clicks cause three button press events
            https://bugs.webkit.org/show_bug.cgi?id=38853
    
            WebKit now filters the extra GDK_BUTTON_PRESS before GDK_2BUTTON_PRESS
            and GDK_3BUTTON_PRESS via gdk_event_peek(). Since EventSender bypasses
            the GDK event queue entirely, we simply do not send the extra event.
    
            * DumpRenderTree/gtk/EventSender.cpp:
            (mouseDownCallback): Do not send extra event. Send GDK_3BUTTON_PRESS appropriately.
            (dispatchEvent): Properly handle GDK_3BUTTON_PRESS.
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@60482 268f45cc-cd09-0410-ab3c-d52691b4dbfc

commit 2750821ac0e3d2ab65fa176465e2ce6b291b7c7f
Author: mrobinson at webkit.org <mrobinson at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Tue Jun 1 16:06:12 2010 +0000

    2010-06-01  Martin Robinson  <mrobinson at igalia.com>
    
            Not reviewed. Build fix.
    
            Fix GTK+ build caused by a bad merge.
    
            * DumpRenderTree/gtk/EventSender.cpp:
            (prepareMouseButtonEvent): Use the GdkEvent union as a pointer here.
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@60480 268f45cc-cd09-0410-ab3c-d52691b4dbfc

commit 152712b60249268c7a1d59ff18eef936199d8f3f
Author: mrobinson at webkit.org <mrobinson at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Tue Jun 1 15:47:08 2010 +0000

    2010-06-01  Martin Robinson  <mrobinson at webkit.org>
    
            Reviewed by Xan Lopez.
    
            [GTK] Double clicks cause three button press events
            https://bugs.webkit.org/show_bug.cgi?id=38853
    
            Small EventSender cleanups. Consolidate some common code. Style fixes.
    
            * DumpRenderTree/gtk/EventSender.cpp:
            (prepareMouseButtonEvent): Added.
            (contextClickCallback): Use prepareMouseButtonEvent.
            (mouseDownCallback): Use prepareMouseButtonEvent.
            (mouseUpCallback): Use prepareMouseButtonEvent.
            (mouseMoveToCallback): Small style fix.
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@60479 268f45cc-cd09-0410-ab3c-d52691b4dbfc

commit 318be600ca378a337480739c419606b5f32c186f
Author: mrobinson at webkit.org <mrobinson at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Tue Jun 1 14:58:06 2010 +0000

    2010-06-01  Martin Robinson  <mrobinson at igalia.com>
    
            Reviewed by Xan Lopez.
    
            [GTK] Double clicks cause three button press events
            https://bugs.webkit.org/show_bug.cgi?id=38853
    
            Add rudimentary leapForward support to the GTK+ DRT. leapForward allows a test
            to pause for a specified amount of time. It is used in the processing of drag-
            -and-drop data as well as to separate distinct mouse double-clicks in some tests.
            This patch enables tests that rely on the latter behavior to pass.
    
            * DumpRenderTree/gtk/DumpRenderTree.cpp:
            (webViewWindowObjectCleared): Only initialize the EventSender when loading the top frame.
            * DumpRenderTree/gtk/EventSender.cpp:
            (leapForwardCallback): Add support for adjusting the time offset on leapForward().
            (contextClickCallback): Use sendOrQueueEvent.
            (updateClickCount): Take the time offset into account when counting clicks.
            (mouseDownCallback): Use sendOrQueueEvent.
            (getStateFlags): Change down/currentEventButton into buttonCurrentlyDown/lastClickButton.
            (mouseUpCallback): Use sendOrQueueEvent.
            (mouseMoveToCallback): Ditto.
            (mouseWheelToCallback): Ditto.
            (sendOrQueueEvent): Added.
            (dispatchEvent): Added.
            (replaySavedEvents): Pause when an event has a delay and defer to dispatchEvent.
            (makeEventSender): Only initialize the EventSender when loading the top frame.
            * DumpRenderTree/gtk/EventSender.h: Ditto.
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@60478 268f45cc-cd09-0410-ab3c-d52691b4dbfc

commit 50b4cbd5035de89257d502e24d82139a44177d39
Author: Gustavo Noronha Silva <gns at gnome.org>
Date:   Thu Jul 1 22:07:23 2010 -0300

    Pre-release version bump

commit 0c11da4ce5882006c61ce4b3ad786ffeed71aa48
Author: eric at webkit.org <eric at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Sat May 22 22:04:43 2010 +0000

    2010-05-22  Yong Li  <yoli at rim.com>
    
            Reviewed by Darin Adler.
    
            Fix a crash when XHTMLMP is enabled. The frame pointer in Document
            ctor can be null.
            https://bugs.webkit.org/show_bug.cgi?id=39448
    
            No new tests because it is obvious and it must be reproduced with
            XHTMLMP enabled.
    
            * dom/Document.cpp:
            (WebCore::Document::Document):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@60016 268f45cc-cd09-0410-ab3c-d52691b4dbfc

commit bcc865322da47807ba0f22136a578c479faeec0a
Author: mrobinson at webkit.org <mrobinson at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Sat May 22 19:12:32 2010 +0000

    2010-05-22  Martin Robinson  <mrobinson at igalia.com>
    
            Reviewed by Xan Lopez.
    
            [GTK] webkit_web_view_drag_end should call EventHandler::dragSourceEndedAt
            https://bugs.webkit.org/show_bug.cgi?id=39465
    
            Added a helper function for converting a GDK action bitmask into a DragOperation bitmask.
    
            No new tests as behavior has not changed.
    
            * platform/gtk/ClipboardUtilitiesGtk.cpp:
            (WebCore::gdkDragActionToDragOperation): Added.
            * platform/gtk/ClipboardUtilitiesGtk.h:
    2010-05-22  Martin Robinson  <mrobinson at igalia.com>
    
            Reviewed by Xan Lopez.
    
            [GTK] webkit_web_view_drag_end should call EventHandler::dragSourceEndedAt
            https://bugs.webkit.org/show_bug.cgi?id=39465
    
            Properly call EventHandler::dragSourceEndedAt so that dragEnd events are processed in the DOM.
            dragSourceEndedAt is responsible for calling the dragEnd DOM event as well as cleaning up assets
            (such as the Clipboard) associated with the drag source.
    
            * webkit/webkitwebview.cpp:
            (webkit_web_view_drag_end): Remember to call dragSourceEndedAt here.
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@60010 268f45cc-cd09-0410-ab3c-d52691b4dbfc

commit 73cdc1950a81b77b5c3c3c83f7ab77b286c39236
Author: mrobinson at webkit.org <mrobinson at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Sat May 22 18:14:29 2010 +0000

    2010-05-22  Martin Robinson  <mrobinson at igalia.com>
    
            Reviewed by Xan Lopez.
    
            [GTK] WebKit/gtk/WebCoreSupport/DragClientGtk::startDrag should use the Clipboard::sourceOperation
            https://bugs.webkit.org/show_bug.cgi?id=39459
    
            Add ClipboardUtilitiesGtk, a container for GTK+/WebCore clipboard utility functions.
            Initially add a function which converts a WebCore::DragOperation to a bitmask of
            GdkDragActions.
    
            No new tests, because behavior has not changed.
    
            * GNUmakefile.am:
            * platform/gtk/ClipboardUtilitiesGtk.cpp: Added.
            (WebCore::dragOperationToGdkDragActions): Added.
            * platform/gtk/ClipboardUtilitiesGtk.h: Added.
    2010-05-22  Martin Robinson  <mrobinson at igalia.com>
    
            Reviewed by Xan Lopez.
    
            [GTK] WebKit/gtk/WebCoreSupport/DragClientGtk::startDrag should use the Clipboard::sourceOperation
            https://bugs.webkit.org/show_bug.cgi?id=39459
    
            * WebCoreSupport/DragClientGtk.cpp:
            (WebKit::DragClient::startDrag):
            Use Clipboard::sourceOperation instead of trying to figure out the GdkDragAction
            manually. The DOM may have changed the appropriate list of actions anyhow.
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@60008 268f45cc-cd09-0410-ab3c-d52691b4dbfc

commit b9e5bde33e60446937d7a69ee3603e0587994ced
Author: bfulgham at webkit.org <bfulgham at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Thu May 20 19:14:37 2010 +0000

    [WinCairo] Correct scaling for print preview
    https://bugs.webkit.org/show_bug.cgi?id=39329
    
    Reviewed by Adam Roben.
    
    Cairo does not properly deal with Windows HDCs that have been
    scaled using MM_ANISOTROPIC mapping mode, and a WindowExt and
    ViewportExt setting.
    (see http://bugs.freedesktop.org/show_bug.cgi?id=28161)
    
    Instead, reset the HDC's WorldTransform to be unscaled, then
    scale the cairo context to the desired scaling, and perform
    the drawing operation.
    
    * WebFrame.cpp:
    (WebFrame::drawHeader): Use pre-positioned context to simplify
      this method.
    (WebFrame::drawFooter): Use pre-positioned context to simplify
      this method.
    (WebFrame::spoolPage): Revise scaling logic to turn off HDC
      scaling, and scale using only Cairo.  Revert scaling at end
      so that user-defined GDI-based routines (e.g., header/footer)
      will draw in the right position.
    (WebFrame::spoolPages): Identify print preview case, and
      retrieve scaling factors from preview context.  Set the
      Cairo context to use these factors during the spoolPage
      operation.
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59855 268f45cc-cd09-0410-ab3c-d52691b4dbfc

commit 9440a7aa63455e13926f06f3f0ef88449d0826f6
Author: eric at webkit.org <eric at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Wed May 19 11:43:43 2010 +0000

    2010-05-19  Dan Winship  <danw at gnome.org>
    
            Reviewed by Xan Lopez.
    
            [GTK] Install introspection files in our prefix, not
            gobject-introspection's prefix
    
            * GNUmakefile.am:
            * configure.ac:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59759 268f45cc-cd09-0410-ab3c-d52691b4dbfc

commit 343da9704ae684f0850cf9ec2d7724d4e46540f8
Author: eric at webkit.org <eric at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Thu Mar 25 12:03:38 2010 +0000

    2010-03-25  Sergio Villar Senín  <svillar at igalia.com>
    
            Reviewed by Xan Lopez.
    
            Added new API webkit_web_back_forward_list_clear. This function
            clears the back forward list
    
            [GTK] http/history tests are failing
            https://bugs.webkit.org/show_bug.cgi?id=36173
    
            * tests/testwebbackforwardlist.c:
            (test_webkit_web_back_forward_list_clear):
            (main): added new unit test for the new API
            * webkit/webkitwebbackforwardlist.cpp:
            (webkit_web_back_forward_list_clear):
            * webkit/webkitwebbackforwardlist.h: new function that clears the
            back forward list
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@56531 268f45cc-cd09-0410-ab3c-d52691b4dbfc

commit 09feb6aaeec9c9f80754ca2b134afd603dd6806b
Author: tony at chromium.org <tony at chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Wed May 19 03:30:22 2010 +0000

    2010-05-18  Tony Chang  <tony at chromium.org>
    
            Reviewed by Ojan Vafai.
    
            REGRESSION: crash in WebCore::CompositeEditCommand::splitTreeToNode when indenting in an empty li
            https://bugs.webkit.org/show_bug.cgi?id=38232
    
            * editing/execCommand/crash-indenting-list-item-expected.txt: Added.
            * editing/execCommand/crash-indenting-list-item.html: Added.
    2010-05-18  Tony Chang  <tony at chromium.org>
    
            Reviewed by Ojan Vafai.
    
            REGRESSION: crash in WebCore::CompositeEditCommand::splitTreeToNode when indenting in an empty li
            https://bugs.webkit.org/show_bug.cgi?id=38232
    
            Test: editing/execCommand/crash-indenting-list-item.html
    
            * editing/IndentOutdentCommand.cpp:
            (WebCore::IndentOutdentCommand::tryIndentingAsListItem):
            (WebCore::IndentOutdentCommand::indentIntoBlockquote):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59739 268f45cc-cd09-0410-ab3c-d52691b4dbfc

commit 3a73a9768e2aafe3d96e1320f13c1d74fa6f68c8
Author: mrobinson at webkit.org <mrobinson at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Tue May 18 22:14:25 2010 +0000

    2010-05-18  Martin Robinson  <mrobinson at igalia.com>
    
            Reviewed by Xan Lopez.
    
            [GTK] DragClientGtk::startDrag leaks GdkEvents
            https://bugs.webkit.org/show_bug.cgi?id=39322
    
            * WebCoreSupport/DragClientGtk.cpp:
            (WebKit::DragClient::startDrag): Properly clean up allocated GdkEvent.
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59714 268f45cc-cd09-0410-ab3c-d52691b4dbfc

commit 7fb9c46da140261da7504b16b80ad4a78c1d0441
Author: kov at webkit.org <kov at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Mon May 17 14:42:26 2010 +0000

    2010-05-17  Gustavo Noronha Silva  <gustavo.noronha at collabora.co.uk>
    
            Rubber-stamped by Xan Lopez.
    
            Build fix. Remove bashism from build system.
    
            * GNUmakefile.am:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59608 268f45cc-cd09-0410-ab3c-d52691b4dbfc

commit f81d80c3018012313ed31326116b50cd9eb16988
Author: tony at chromium.org <tony at chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Mon May 17 04:08:56 2010 +0000

    2010-05-13  Tony Chang  <tony at chromium.org>
    
            Reviewed by Darin Adler.
    
            REGRESSION: Crash by pasting to a textarea with white-space:nowrap
            https://bugs.webkit.org/show_bug.cgi?id=38992
    
            * editing/pasteboard/paste-plaintext-nowrap-expected.txt: Added.
            * editing/pasteboard/paste-plaintext-nowrap.html: Added.
    2010-05-13  Tony Chang  <tony at chromium.org>
    
            Reviewed by Darin Adler.
    
            REGRESSION: Crash by pasting to a textarea with white-space:nowrap
            https://bugs.webkit.org/show_bug.cgi?id=38992
    
            Test: editing/pasteboard/paste-plaintext-nowrap.html
    
            * editing/InsertParagraphSeparatorCommand.cpp:
            (WebCore::highestVisuallyEquivalentDivBelowRoot):
            (WebCore::InsertParagraphSeparatorCommand::doApply):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59591 268f45cc-cd09-0410-ab3c-d52691b4dbfc

commit 979a9c08cacb6bb33c9eb8fdeddc40cc87ee210e
Author: eric at webkit.org <eric at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Sat May 15 19:41:51 2010 +0000

    2010-05-15  Andrei Bucur  <abucur at adobe.com>
    
            Reviewed by Gustavo Noronha Silva.
    
            Functions using the cairo_pattern_t object returned by
            Pattern::createPlatformPattern sould destroy it after the painting
            operation. Failing to do so causes memory leaks.
    
            Test: No test was added because the patch adds no new functionality.
            It just completes the normal life cycle of a cairo_pattern_t object.
    
            * platform/graphics/cairo/FontCairo.cpp:
            (WebCore::Font::drawGlyphs):
            * platform/graphics/cairo/GraphicsContextCairo.cpp:
            (WebCore::setPlatformFill):
            (WebCore::setPlatformStroke):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59548 268f45cc-cd09-0410-ab3c-d52691b4dbfc

commit c28c24f700d496f77ed233b12765d615ecc11852
Author: eric at webkit.org <eric at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Sat May 15 09:55:52 2010 +0000

    2010-05-15  Joanmarie Diggs  <joanmarie.diggs at gmail.com>
    
            Reviewed by Xan Lopez.
    
            https://bugs.webkit.org/show_bug.cgi?id=30500
            [Gtk] Find a way for WebKit to "announce" itself so that ATs can readily distinguish it from true Gtk/Gail
    
            The "announcement" is now made in the form of an object attribute
            associated with the AtkObject.
    
            * platform/gtk/accessibility/object-attributes.html: Added.
            * platform/gtk/accessibility/object-attributes-expected.txt: Added.
    2010-05-15  Joanmarie Diggs  <joanmarie.diggs at gmail.com>
    
            Reviewed by Xan Lopez.
    
            https://bugs.webkit.org/show_bug.cgi?id=30500
            [Gtk] Find a way for WebKit to "announce" itself so that ATs can readily distinguish it from true Gtk/Gail
    
            The "announcement" is now made in the form of an object attribute
            associated with the AtkObject.
    
            * accessibility/gtk/AccessibilityObjectWrapperAtk.cpp:
            (webkit_accessible_get_attributes):
    2010-05-15  Joanmarie Diggs  <joanmarie.diggs at gmail.com>
    
            Reviewed by Xan Lopez.
    
            https://bugs.webkit.org/show_bug.cgi?id=30500
            [Gtk] Find a way for WebKit to "announce" itself so that ATs can readily distinguish it from true Gtk/Gail
    
            The "announcement" is now made in the form of an object attribute
            associated with the AtkObject.
    
            * DumpRenderTree/gtk/AccessibilityUIElementGtk.cpp:
            (AccessibilityUIElement::allAttributes):
            (attributeSetToString):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59532 268f45cc-cd09-0410-ab3c-d52691b4dbfc

commit 6919aba50f8086f5d24bc5e89ab77497733ee630
Author: adele at apple.com <adele at apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Sat May 15 04:46:04 2010 +0000

    WebCore: Fix for https://bugs.webkit.org/show_bug.cgi?id=39095
    <rdar://problem/7984158> REGRESSION (r53085): Infinite recursion in Position::getInlineBoxAndOffset when changing writing direction to right-to-left
    
    Reviewed by Dave Hyatt.
    
    Test: editing/selection/applystyle-to-inline-inside-block.html
    
    * dom/Position.cpp: (WebCore::Position::getInlineBoxAndOffset): Now that this function correctly goes in and out of editable areas by calling
    downstreamIgnoringEditingBoundaries and upstreamIgnoringEditingBoundaries for blocks (added in r58665), we no longer need a special case to
    jump out to the parent when we hit an inline (which was added in r53085 when this issue was introduced).
    
    LayoutTests: Test for https://bugs.webkit.org/show_bug.cgi?id=39095
    <rdar://problem/7984158> REGRESSION (r53085): Infinite recursion in Position::getInlineBoxAndOffset when changing writing direction to right-to-left
    
    Reviewed by Dave Hyatt.
    
    * editing/selection/applystyle-to-inline-in-block-expected.txt: Added.
    * editing/selection/applystyle-to-inline-in-block.html: Added.
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59516 268f45cc-cd09-0410-ab3c-d52691b4dbfc

commit b67eb285b96df3bd1ad4693ec292ed4ee18a82c0
Author: alex at webkit.org <alex at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Thu May 13 09:37:34 2010 +0000

    2010-05-13  Alejandro G. Castro  <alex at igalia.com>
    
            Reviewed by Xan Lopez.
    
            In case there is no expose event we render the theme in a pixmap
            and copy it to the cairo context. This is slow but it is used just
            in case we are printing nowadays.
    
            [GTK] Theme does not render when printing
            https://bugs.webkit.org/show_bug.cgi?id=38896
    
            * platform/gtk/RenderThemeGtk.cpp:
            (WebCore::paintMozillaGtkWidget):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59356 268f45cc-cd09-0410-ab3c-d52691b4dbfc

commit e2f2a50e508f64b71439b6b76a3ced7871b35eaa
Author: philn at webkit.org <philn at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Wed May 12 12:11:04 2010 +0000

    2010-05-10  Philippe Normand  <pnormand at igalia.com>
    
            Reviewed by David Levin.
    
            [GStreamer] incoherent #ifdef in GOwnPtrGStreamer.h
            https://bugs.webkit.org/show_bug.cgi?id=38839
    
            Fixed #ifdef/curly braces coherence.
    
            * platform/graphics/gstreamer/GOwnPtrGStreamer.cpp:
            (WTF::GstElement):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59224 268f45cc-cd09-0410-ab3c-d52691b4dbfc

commit 5812ba17a3c3d1b9a4ec9ef4f9c82a145f9ae04f
Author: philn at webkit.org <philn at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Wed May 12 12:07:44 2010 +0000

    2010-05-10  Philippe Normand  <pnormand at igalia.com>
    
            Reviewed by Dirk Schulze.
    
            [GStreamer] un-needed cairo.h include
            https://bugs.webkit.org/show_bug.cgi?id=38837
    
            Cairo not used in the sink anymore. So it's not needed to include
            the header.
    
            * platform/graphics/gstreamer/VideoSinkGStreamer.h:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59223 268f45cc-cd09-0410-ab3c-d52691b4dbfc

commit b151aa9a2fe9659e33e9c05438bf84aae13cdd92
Author: xan at webkit.org <xan at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Tue May 11 17:37:47 2010 +0000

    2010-05-11  Xan Lopez  <xlopez at igalia.com>
    
            Reviewed by Gustavo Noronha.
    
            [gtk] critical warning in soup_message_set_first_party() when cancelling a navigation
            https://bugs.webkit.org/show_bug.cgi?id=38653
    
            Check if willSendRequest cancelled the request before setting the
            first party for the cookies in the message, otherwise we'll get a
            critical warning.
    
            * platform/network/soup/ResourceHandleSoup.cpp:
            (WebCore::restartedCallback):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59157 268f45cc-cd09-0410-ab3c-d52691b4dbfc

commit 266aa4bf047e1215af5724a148b77782bf368cdc
Author: zherczeg at webkit.org <zherczeg at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Sat May 8 06:27:44 2010 +0000

    Fixed the inverse function of f(x) = ((x + 0.055) / 1.055) ^ 2.4
    https://bugs.webkit.org/show_bug.cgi?id=38735
    
    Reviewed by Dirk Schulze
    
    It is ((x ^ (1 / 2.4)) * 1.055) - 0.055
    
    Chromium pixel tests cover the issue.
    
    * platform/graphics/ImageBuffer.cpp:
    (WebCore::ImageBuffer::transformColorSpace):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59002 268f45cc-cd09-0410-ab3c-d52691b4dbfc

commit 58d7adc75027ea313df49f4054989f284c90359e
Author: mrobinson at webkit.org <mrobinson at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Fri May 7 20:03:45 2010 +0000

    2010-05-07  Martin Robinson  <mrobinson at igalia.com>
    
            Reviewed by Gustavo Noronha Silva.
    
            https://bugs.webkit.org/show_bug.cgi?id=38769
            ClipboardGtk should write the URL label in the text portion of the DataObject
    
            No tests as this code path is currently unused in the GTK+ port.
    
            * platform/gtk/ClipboardGtk.cpp:
            (WebCore::ClipboardGtk::writeURL): Write the label to the text portion of the DataObject, instead of the URL.
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58968 268f45cc-cd09-0410-ab3c-d52691b4dbfc

commit a850bd81f76097ac79e754757fd09d5c7ac93ee4
Author: eric at webkit.org <eric at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Fri May 7 18:20:31 2010 +0000

    2010-05-07  Adam Barth  <abarth at webkit.org>
    
            Reviewed by Darin Fisher.
    
            [WTFURL] Add a malloc-backed URLBuffer
            https://bugs.webkit.org/show_bug.cgi?id=38694
    
            This patch adds a URLBuffer that uses new/delete to manage the backing
            store for the buffer.
    
            * wtf/url/src/RawURLBuffer.h: Added.
            (WTF::RawURLBuffer::RawURLBuffer):
            (WTF::RawURLBuffer::~RawURLBuffer):
            (WTF::RawURLBuffer::resize):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58959 268f45cc-cd09-0410-ab3c-d52691b4dbfc

commit 10d791900ba0a6d0e63377f1ebfa495685250f60
Author: eric at webkit.org <eric at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Fri May 7 15:04:58 2010 +0000

    2010-05-07  Ben Murdoch  <benm at google.com>
    
            Reviewed by Darin Adler.
    
            Potential crash in EventHandler::handleTouchEvent
            https://bugs.webkit.org/show_bug.cgi?id=38646
    
            Fix a ref counting bug that can cause a crash if the m_originatingouchPointTargets
            hashmap holds the last ref to an EventTarget when the user lifts their finger.
    
            This is very hard to reproduce in a consistent way and clearly a
            simple logic error in the code, therefore no new tests.
    
            * page/EventHandler.cpp:
            (WebCore::EventHandler::handleTouchEvent): Don't let the RefPtr we get back from
                the hasmap go out of scope so soon as it could delete the wrapped ptr if the
                hashmap held the last ref (and we use the raw ptr that the RefPtr
                wraps later in the WebCore::Touch constructor).
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58948 268f45cc-cd09-0410-ab3c-d52691b4dbfc

commit 2e3745a3f54e199b92261ab7eed46b86dd76b265
Author: kov at webkit.org <kov at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Fri May 7 14:08:41 2010 +0000

    2010-05-07  Gustavo Noronha Silva  <gustavo.noronha at collabora.co.uk>
    
            Rubber-stamped by Kenneth Rohde Christiansen.
    
            [GTK] Fails to build on GTK+ < 2.14
            https://bugs.webkit.org/show_bug.cgi?id=38746
    
            Build fix only. Do basically the same as gtk_adjustment_configure
            would do if we are bellow GTK+ 2.14.
    
            * platform/gtk/ScrollViewGtk.cpp:
            (WebCore::AdjustmentConfigure):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58946 268f45cc-cd09-0410-ab3c-d52691b4dbfc

commit 22fa07dbf11af45b32f04b22e5766dcb36051178
Author: kov at webkit.org <kov at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Fri May 7 13:43:42 2010 +0000

    2010-05-07  Gustavo Noronha Silva  <gustavo.noronha at collabora.co.uk>
    
            Rubber-stamped by Xan Lopez.
    
            Crash with MgOpenModerna font, with non-UTF-8 character
            https://bugs.webkit.org/show_bug.cgi?id=37795
    
            NULL-check the font platform data, for now, to avoid the crash.
    
            Could not yet figure out a way to get a test written that does not
            involve adding the font to the tree, but there are doubts about
            licensing.
    
            * platform/graphics/cairo/FontCacheCairo.cpp:
            (WebCore::FontCache::getFontDataForCharacters):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58945 268f45cc-cd09-0410-ab3c-d52691b4dbfc

commit 3b2781082297790f956eb5bf91f0810a0b4263b2
Author: Gustavo Noronha Silva <gns at gnome.org>
Date:   Mon Jun 28 11:43:03 2010 -0300

    Skip a number of tests that are failing

commit 0dcbef6ed338d38a31bea5439a1eb2de2b6cbaa8
Author: mrobinson at webkit.org <mrobinson at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Thu May 6 16:32:42 2010 +0000

    2010-05-06  Martin Robinson  <mrobinson at webkit.org>
    
            Reviewed by Gustavo Noronha Silva.
    
            [GTK] Enable DOM clipboard and drag-and-drop access
            https://bugs.webkit.org/show_bug.cgi?id=30623
    
            Convert dragging portion of drag-and-drop to use DataObjectGtk.
    
            * wtf/gobject/GRefPtr.h: Add forward declarations for GObject functions.
    2010-05-06  Martin Robinson  <mrobinson at webkit.org>
    
            Reviewed by Gustavo Noronha Silva.
    
            [GTK] Enable DOM clipboard and drag-and-drop access
            https://bugs.webkit.org/show_bug.cgi?id=30623
    
            Convert dragging portion of drag-and-drop to use DataObjectGtk.
    
            No new tests, because functionality has not changed.
    
            * page/gtk/EventHandlerGtk.cpp:
            (WebCore::EventHandler::createDraggingClipboard): Pass the DataObjectGtk as a parameter here.
            * platform/gtk/ClipboardGtk.h:
            (WebCore::ClipboardGtk::create): Take the DataObject as a parameter instead of creating it here.
            (WebCore::ClipboardGtk::helper): Added.
            (WebCore::ClipboardGtk::dataObject): Added.
            * platform/gtk/PasteboardHelper.h: Make targetListForDataObject a public method.
    2010-05-06  Martin Robinson  <mrobinson at webkit.org>
    
            Reviewed by Gustavo Noronha Silva.
    
            [GTK] Enable DOM clipboard and drag-and-drop access
            https://bugs.webkit.org/show_bug.cgi?id=30623
    
            Convert dragging portion of drag-and-drop to use DataObjectGtk.
    
            * WebCoreSupport/DragClientGtk.cpp:
            (WebKit::DragClient::willPerformDragDestinationAction): Remove the notImplemented. It is implemented, it's just a no-op.
            (WebKit::DragClient::startDrag): Start the drag context via the ClipboardGtk and PasteboardHelper now.
            * WebCoreSupport/DragClientGtk.h: Small style fix.
            * webkit/webkitprivate.h: Add a HashMap of contexts and DataObjects here to to represent all current drag operations.
            * webkit/webkitwebview.cpp:
            (webkit_web_view_dispose): Clear all data objects during disposal.
            (webkit_web_view_drag_end): When a drag is over, just remove it from the map.
            (webkit_web_view_drag_data_get): To get the drag data, just grab it from the DataObject.
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@58885 268f45cc-cd09-0410-ab3c-d52691b4dbfc

-----------------------------------------------------------------------

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list