Timeline
Feb 27, 2010:
- 11:09 PM Changeset in webkit [55357] by
-
- 2 edits in trunk/WebCore
2010-02-27 Joseph Pecoraro <Joseph Pecoraro>
Reviewed by Timothy Hatcher.
Web Inspector shouldn't show a white color box for "-webkit-line-break: after-white-space"
https://bugs.webkit.org/show_bug.cgi?id=33478
- inspector/front-end/StylesSidebarPane.js:
- 2:45 PM Changeset in webkit [55356] by
-
- 2 edits in trunk/LayoutTests
2010-02-27 Xan Lopez <xlopez@igalia.com>
Rubber-stamped by Gustavo Noronha.
Unskip test that we seem to pass now.
- platform/gtk/Skipped:
- 2:26 PM Changeset in webkit [55355] by
-
- 2 edits2 adds in trunk/LayoutTests
2010-02-27 Xan Lopez <xlopez@igalia.com>
Reviewed by Gustavo Noronha.
Add platform results for plugin test and unskip it. The filename
of our test plugin is not the same than the one expected in the
default result file.
- platform/gtk/Skipped:
- platform/gtk/plugins/plugin-javascript-access-expected.txt: Added.
- 12:46 PM ApplicationsGtk edited by
- (diff)
- 12:16 PM ApplicationsGtk edited by
- info about the WebKit option in the Balsa email client (diff)
- 9:47 AM Changeset in webkit [55354] by
-
- 2 edits in trunk/LayoutTests
[Qt] Skip new test introduced in r55353 because of missing drag&drop support.
- platform/qt/Skipped: fast/css/user-drag-none.html skipped.
- 4:39 AM Changeset in webkit [55353] by
-
- 5 edits2 adds in trunk
<rdar://problem/7696607> Links do not respect -webkit-user-drag: none
https://bugs.webkit.org/show_bug.cgi?id=35475
Reviewed by Maciej Stachowiak.
WebCore:
Test: fast/css/user-drag-none.html
- page/DragController.cpp:
(WebCore::DragController::mayStartDragAtEventLocation): Added a node
parameter. The image drag check is done against the node, rather than
than against the hit test result. This prevents a non-draggable image
with an auto-draggable ancestor from being dragged alone. The link drag
check now ignores links that are -webkit-user-drag: none.
- page/DragController.h:
- page/EventHandler.cpp:
(WebCore::EventHandler::shouldDragAutoNode): Pass the current node
to mayStartDragAtEventLocation().
LayoutTests:
- fast/css/user-drag-none-expected.txt: Added.
- fast/css/user-drag-none.html: Added.
- 2:48 AM Changeset in webkit [55352] by
-
- 2 edits in trunk/WebCore
2010-02-27 Pavel Feldman <pfeldman@chromium.org>
Reviewed by Timothy Hatcher.
Web Inspector: REGRESSION: hangs when scrolling in Resource pane.
- inspector/front-end/TextEditorHighlighter.js: (WebInspector.TextEditorHighlighter): (WebInspector.TextEditorHighlighter.prototype.highlight): (WebInspector.TextEditorHighlighter.prototype._highlightInChunks): (WebInspector.TextEditorHighlighter.prototype._highlightLines):
- 12:57 AM Changeset in webkit [55351] by
-
- 4 edits in trunk
WebCore:
2010-02-27 Xan Lopez <xlopez@igalia.com>
Reviewed by Gustavo Noronha.
Abort XEmbed plugin initialization if our parent is not anchored
in a widget hierarchy. This can happen when the browser window is
destroyed while the plugin is being loaded, and will lead to a
crash.
- plugins/gtk/PluginViewGtk.cpp: (WebCore::PluginView::platformStart):
LayoutTests:
2010-02-27 Xan Lopez <xlopez@igalia.com>
Reviewed by Gustavo Noronha.
We now pass this test, unskip.
- platform/gtk/Skipped:
- 12:24 AM Changeset in webkit [55350] by
-
- 5 edits3 adds in trunk/WebKitTools
Added Python style checking to check-webkit-style using
the third-party pep8 module (via autoinstall).
Reviewed by David Levin.
https://bugs.webkit.org/show_bug.cgi?id=33639
- Scripts/webkitpy/style/checker.py:
- Added PYTHON to FileType.
- Updated ProcessorDispatcher to return a PythonProcessor for *.py files.
- Scripts/webkitpy/style/checker_unittest.py:
- Updated the ProcessorDispatcher unit tests for *.py files.
- Scripts/webkitpy/style/processors/python.py: Added.
- Added PythonProcessor class.
- Scripts/webkitpy/style/processors/python_unittest.py: Added.
- Added PythonProcessor unit tests.
- Scripts/webkitpy/style/processors/python_unittest_input.py: Added.
- Added a sample Python file to test the PythonProcessor.process() code path (since pep8 accepts a file path).
- Scripts/webkitpy/style/unittests.py:
- Updated the style unit test file to import python_unittest.py.
- Scripts/webkitpy/style_references.py:
- Adjusted style references to import pep8.
- 12:10 AM Changeset in webkit [55349] by
-
- 4 edits in trunk/WebKit/mac
2010-02-27 Jing Jin <jjin@apple.com>
Reviewed by Timothy Hatcher.
Move implementation of Bug 35449 into WebFramePrivate.
- WebView/WebFrame.h:
- WebView/WebFrame.mm: (-[WebFrame setAllowScrollersToOverlapContent:]): (-[WebFrame setAlwaysHideHorizontalScroller:]): (-[WebFrame setAlwaysHideVerticalScroller:]):
- WebView/WebFramePrivate.h:
- 12:04 AM Changeset in webkit [55348] by
-
- 6 edits3 adds1 delete in trunk/WebKitTools
Rewrote autoinstall.py to support unzipping *.zip files after
download, unzipping and extracting *.tar.gz files after download,
and copying installed files to a destination directory.
Reviewed by David Levin.
https://bugs.webkit.org/show_bug.cgi?id=35163
These changes will allow us to autoinstall pep8.py from the web
and to put our third-party autoinstalled code in an explicit
directory like webkitpy/thirdparty/autoinstalled. They should
also speed up imports from autoinstalled *.zip packages slightly
since *.pyc files cannot be generated when importing from
zipped packages.
- Scripts/webkitpy/init.py:
- Updated the autoinstall lines to use the new autoinstall methods.
- Added pep8.py to the list of auto-installed packages.
- Scripts/webkitpy/bugzilla.py:
- Updated mechanize import path.
- Scripts/webkitpy/init/init.py: Copied from WebKitTools/QueueStatusServer/filters/init.py.
- Scripts/webkitpy/init/autoinstall.py: Added.
- Added AutoInstaller class.
- Added sample testing usage to main.
- Scripts/webkitpy/networktransaction.py:
- Updated mechanize import path.
- Scripts/webkitpy/networktransaction_unittest.py:
- Updated mechanize import path.
- Scripts/webkitpy/statusserver.py:
- Updated mechanize import path.
- Scripts/webkitpy/thirdparty/autoinstall.py: Removed.
- Replaced with rewritten autoinstall in init/autoinstall.py.
Feb 26, 2010:
- 11:01 PM Changeset in webkit [55347] by
-
- 13 edits in trunk
2010-02-26 Pavel Feldman <pfeldman@chromium.org>
Reviewed by Timothy Hatcher.
Web Inspector: reload inspected page on Cmd+R / Ctrl+R / F5 key event in inspector.
Drive-by fix for couple of minor front-end problems.
- inspector/InspectorBackend.cpp: (WebCore::InspectorBackend::reloadPage):
- inspector/InspectorBackend.h:
- inspector/InspectorBackend.idl:
- inspector/InspectorController.cpp: (WebCore::InspectorController::didFinishLoading): (WebCore::InspectorController::didFailLoading):
- inspector/front-end/InspectorBackendStub.js: (.WebInspector.InspectorBackendStub.prototype.reloadPage):
- inspector/front-end/InspectorFrontendHostStub.js: (.WebInspector.InspectorFrontendHostStub.prototype.copyText): (.WebInspector.InspectorFrontendHostStub.prototype.canAttachWindow):
- inspector/front-end/TextViewer.js: (WebInspector.TextViewer.prototype._paintLine):
- inspector/front-end/inspector.js: (WebInspector.documentKeyDown): (WebInspector.toggleAttach):
WebKit/chromium
- src/WebDevToolsFrontendImpl.cpp: (WebKit::WebDevToolsFrontendImpl::WebDevToolsFrontendImpl): (WebKit::WebDevToolsFrontendImpl::jsCanAttachWindow):
- src/WebDevToolsFrontendImpl.h:
- src/js/InspectorControllerImpl.js: (devtools.InspectorBackendImpl): (devtools.InspectorBackendImpl.prototype.toggleNodeSearch):
- 10:22 PM Changeset in webkit [55346] by
-
- 2 edits in trunk/WebKit/chromium
2010-02-26 James Hawkins <jhawkins@chromium.org>
Reviewed by Darin Fisher.
[Chromium] Verify that the Nodes being enumerated are HTML elements.
- src/WebFrameImpl.cpp: (WebKit::WebFrameImpl::forms):
- 10:06 PM Changeset in webkit [55345] by
-
- 1 edit5 adds in trunk/WebCore
2010-02-26 Leandro Pereira <leandro@profusion.mobi>
Reviewed by NOBODY.
Add EFL port files to platform/efl.
http://webkit.org/b/35087
- platform/efl/ScrollbarEfl.cpp: Added.
- platform/efl/EventLoopEfl.cpp: Added.
- platform/efl/PlatformKeyboardEventEfl.cpp: Added.
- platform/efl/DragImageEfl.cpp: Added.
- platform/efl/PlatformMouseEventEfl.cpp: Added.
- 9:49 PM Changeset in webkit [55344] by
-
- 1 edit3 adds in trunk/WebCore
2010-02-26 Leandro Pereira <leandro@profusion.mobi>
Reviewed by NOBODY.
Add EFL port files to platform/efl.
http://webkit.org/b/35087
- platform/efl/CursorEfl.cpp: Added.
- platform/efl/LocalizedStringsEfl.cpp: Added.
- platform/efl/SearchPopupMenuEfl.cpp: Added.
- 9:32 PM Changeset in webkit [55343] by
-
- 1 edit5 adds in trunk/WebCore
2010-02-26 Leandro Pereira <leandro@profusion.mobi>
Reviewed by NOBODY.
Add EFL port files to page/efl.
http://webkit.org/b/35087
- WebCore/page/efl/DragControllerEfl.cpp: Added.
- WebCore/page/efl/FrameEfl.cpp: Added.
- WebCore/page/efl/AccessibilityObjectEfl.cpp: Added.
- WebCore/page/efl/EventHandlerEfl.cpp: Added.
- 9:16 PM Changeset in webkit [55342] by
-
- 1 edit6 adds in trunk/WebCore
2010-02-26 Leandro Pereira <leandro@profusion.mobi>
Reviewed by NOBODY.
Add EFL port files to platform/efl.
http://webkit.org/b/35087
- WebCore/platform/efl/LoggingEfl.cpp: Added.
- WebCore/platform/efl/ScrollbarThemeEfl.cpp: Added.
- WebCore/platform/efl/TemporaryLinkStubs.cpp: Added.
- WebCore/platform/efl/ScrollViewEfl.cpp: Added.
- WebCore/platform/efl/SharedBufferEfl.cpp: Added.
- WebCore/platform/efl/DragDataEfl.cpp: Added.
- 8:59 PM Changeset in webkit [55341] by
-
- 3 edits in trunk/WebKitTools
2010-02-26 Dirk Pranke <dpranke@chromium.org>
Reviewed by Adam Barth.
Change the default port for new-run-webkit-tests when running on
a Mac from 'chromium-mac' to 'mac'. Add a '--chromium' switch to
pick up the default platform-specific version of chromium instead.
- Scripts/webkitpy/layout_tests/port/factory.py:
- Scripts/webkitpy/layout_tests/run_webkit_tests.py:
- 8:42 PM Changeset in webkit [55340] by
-
- 1 edit1 add in trunk/WebCore
2010-02-26 Leandro Pereira <leandro@profusion.mobi>
Reviewed by NOBODY.
Add EFL port files to platform/efl.
http://webkit.org/b/35087
- WebCore/platform/efl/RenderThemeEfl.cpp: Added.
- 7:53 PM Changeset in webkit [55339] by
-
- 2 edits in trunk/WebKitTools
010-02-26 Dirk Pranke <dpranke@chromium.org>
Unreviewed, build fix
third time's the charm getting this path right?
- pywebsocket/mod_pywebsocket/standalone.py:
- 7:53 PM Changeset in webkit [55338] by
-
- 1 edit5 adds in trunk/WebCore
2010-02-26 Leandro Pereira <leandro@profusion.mobi>
Reviewed by NOBODY.
Add EFL port files to platform/efl.
http://webkit.org/b/35087
- WebCore/platform/efl/PlatformWheelEventEfl.cpp: Added.
- WebCore/platform/efl/FileChooserEfl.cpp: Added.
- WebCore/platform/efl/ContextMenuEfl.cpp: Added.
- WebCore/platform/efl/PlatformScreenEfl.cpp: Added.
- WebCore/platform/efl/WidgetEfl.cpp: Added.
- 7:42 PM Changeset in webkit [55337] by
-
- 2 edits in trunk/WebKitTools
Unreviewed, build fix.
- pywebsocket/mod_pywebsocket/standalone.py:
- 7:27 PM Changeset in webkit [55336] by
-
- 1 edit1 move1 add in trunk/WebKitTools
Moving the script to the right location.
Reviewed by NOBODY (OOPS!).
- pywebsocket/mod_pywebsocket: Added.
- pywebsocket/mod_pywebsocket/standalone.py: Copied from WebKitTools/pywebsocket/standalone.py.
- pywebsocket/standalone.py: Removed.
- 7:20 PM Changeset in webkit [55335] by
-
- 7 edits in trunk
2010-02-26 Adam Barth <abarth@webkit.org>
Reviewed by Darin Fisher.
Expose an API for ports to add schemes to the mixed content whitelist
https://bugs.webkit.org/show_bug.cgi?id=35438
Add a notion of a "secure" scheme that doesn't trigger mixed content
warnings. Let folks register new secure schemes in the same way they
can register "local" schemes.
- loader/FrameLoader.cpp: (WebCore::FrameLoader::isMixedContent):
- page/SecurityOrigin.cpp: (WebCore::secureSchemes): (WebCore::SecurityOrigin::registerURLSchemeAsSecure): (WebCore::SecurityOrigin::shouldTreatURLSchemeAsSecure):
- page/SecurityOrigin.h:
2010-02-26 Adam Barth <abarth@webkit.org>
Reviewed by Darin Fisher.
Expose an API for ports to add schemes to the mixed content whitelist
https://bugs.webkit.org/show_bug.cgi?id=35438
Expose registerURLSchemeAsSecure via the WebKit API.
- public/WebSecurityPolicy.h:
- src/WebSecurityPolicy.cpp: (WebKit::WebSecurityPolicy::registerURLSchemeAsSecure):
- 6:59 PM Changeset in webkit [55334] by
-
- 2 edits in trunk/WebCore
2010-02-26 Noam Rosenthal <noam.rosenthal@nokia.com>
Reviewed by Kenneth Rohde Christiansen.
[Qt] GraphicsLayerQt: artifacts and wrong transformOrigin
This was due to wrong way of applying cache-mode and transformation
on a graphics-item with HTML. Cache-mode should be updated
when the content type updates, even if it was the same cache-mode
Test URL attached to the bug now works correctly.
- platform/graphics/qt/GraphicsLayerQt.cpp: (WebCore::GraphicsLayerQtImpl::computeTransform): (WebCore::GraphicsLayerQtImpl::flushChanges):
- 6:51 PM Changeset in webkit [55333] by
-
- 2 edits in trunk/WebKitTools
Unreviewed, fixing the license.
- pywebsocket/standalone.py:
- 6:43 PM Changeset in webkit [55332] by
-
- 3 edits in trunk/WebCore
2010-02-26 Luiz Agostini <luiz.agostini@openbossa.org>
Reviewed by Kenneth Rohde Christiansen.
Qt/Mac: Revert null timer removal (r51105)
https://bugs.webkit.org/show_bug.cgi?id=35396
r51105 removed the null timer event of the carbon event model. This however
breaks the flash of many sites.
Applying patch suggested by Girish Ramakrishnan in bug comment #1.
- plugins/PluginView.h:
- plugins/mac/PluginViewMac.cpp: (WebCore::PluginView::platformStart): (WebCore::PluginView::handleMouseEvent): (WebCore::PluginView::nullEventTimerFired): (WebCore::PluginView::mousePosForPlugin):
- 6:25 PM Changeset in webkit [55331] by
-
- 2 edits in trunk/WebCore
2010-02-26 Noam Rosenthal <noam.rosenthal@nokia.com>
Reviewed by Kenneth Rohde Christiansen.
[Qt] Compile error with 3d-canvas
Replaced a direct gl call with a getProcAddress call
https://bugs.webkit.org/show_bug.cgi?id=35448
No new tests.
- platform/graphics/qt/GraphicsContext3DQt.cpp: (WebCore::GraphicsContext3D::blendColor):
- 6:08 PM Changeset in webkit [55330] by
-
- 1 edit1 add in trunk/WebCore
2010-02-26 Kwang Yul Seo <skyul@company100.net>
Reviewed by Kenneth Rohde Christiansen.
[BREWMP] Port EventHandler
https://bugs.webkit.org/show_bug.cgi?id=34796
Add platform-specific code required to implement EventHandler.
- page/brew/EventHandlerBrew.cpp: Added. (WebCore::EventHandler::tabsToAllControls): (WebCore::EventHandler::focusDocumentView): (WebCore::EventHandler::passWidgetMouseDownEventToWidget): (WebCore::EventHandler::passMouseDownEventToWidget): (WebCore::EventHandler::eventActivatedView): (WebCore::EventHandler::passSubframeEventToSubframe): (WebCore::EventHandler::passWheelEventToWidget): (WebCore::EventHandler::passMousePressEventToSubframe): (WebCore::EventHandler::passMouseMoveEventToSubframe): (WebCore::EventHandler::passMouseReleaseEventToSubframe): (WebCore::EventHandler::accessKeyModifiers):
- 5:51 PM Changeset in webkit [55329] by
-
- 1 edit2 adds in trunk/WebKitTools
Adding pywebsocket/standalone.py back to fix the Chromium webkit
canaries. Once all layout tests pass, we can get in the patch that
moves this directorty to WebKitTools/Scripts, update all Chromium
scripts, and revert this patch.
Reviewed by Adam Barth.
https://bugs.webkit.org/show_bug.cgi?id=35464
- pywebsocket: Added.
- pywebsocket/standalone.py: Added.
- 5:51 PM Changeset in webkit [55328] by
-
- 1 edit8 adds in trunk/WebCore
2010-02-26 Leandro Pereira <leandro@profusion.mobi>
Reviewed by NOBODY.
Add EFL port files to platform/efl.
http://webkit.org/b/35087
- WebCore/platform/efl/ClipboardEfl.cpp: Added.
- WebCore/platform/efl/PopupMenuEfl.cpp: Added.
- WebCore/platform/efl/SharedTimerEfl.cpp: Added.
- WebCore/platform/efl/RenderThemeEfl.h: Added.
- WebCore/platform/efl/Language.cpp: Added.
- WebCore/platform/efl/CookieJarEfl.cpp: Added.
- WebCore/platform/efl/MIMETypeRegistryEfl.cpp: Added.
- 5:34 PM Changeset in webkit [55327] by
-
- 2 edits in trunk
2010-02-26 Arno Renevier <arno@renevier.net>
Reviewed by Gustavo Noronha Silva.
[Gtk] ignore WebKit/gtk/docs/GNUmakefile.in in .gitignore
https://bugs.webkit.org/show_bug.cgi?id=35424
- .gitignore:
- 5:17 PM Changeset in webkit [55326] by
-
- 2 edits in trunk/WebCore
2010-02-26 Robert Kroeger <rjkroege@chromium.org>
Reviewed by Nate Chapin
To fire each event handler registered on an SVG node once per
event, Chromium needs an implementation of wasCreatedFromMarkup
added to V8LazyEventListener.h that matches the one in
WebKit/WebCore/bindings/js/JSLazyEventListener.h.
This patch adds such a matching implementation of wasCreatedFromMarkup
to V8LazyEventListener.h.
- bindings/v8/V8LazyEventListener.h: (WebCore::V8LazyEventListener::wasCreatedFromMarkup):
- 5:00 PM Changeset in webkit [55325] by
-
- 3 edits in trunk/WebCore
2010-02-26 Arno Renevier <arno@renevier.net>
Reviewed by Gustavo Noronha Silva.
[Gtk] use geoclue_position_get_position_async to get geolocation position.
https://bugs.webkit.org/show_bug.cgi?id=35355
No new tests, behaviour depends on system.
- platform/gtk/GeolocationServiceGtk.cpp: (WebCore::GeolocationServiceGtk::startUpdating): (WebCore::GeolocationServiceGtk::get_position):
- platform/gtk/GeolocationServiceGtk.h:
- 4:44 PM Changeset in webkit [55324] by
-
- 6 edits in trunk/WebKit/mac
https://bugs.webkit.org/show_bug.cgi?id=35449
Add ability to hide WebFrame scrollbars and to allow scrollbars to overlap with content.
Patch by Jing Jin <jjin@apple.com> on 2010-02-26
Reviewed by Timothy Hatcher.
- WebView/WebDynamicScrollBarsView.h:
- WebView/WebDynamicScrollBarsView.mm:
(-[WebDynamicScrollBarsView setAllowScrollersToOverlapContent:]): Allows scrollbars to
overlap with the document and re-layouts the document.
(-[WebDynamicScrollBarsView setAlwaysHideHorizontalScroller:]): Hides the horizontal scrollbar.
(-[WebDynamicScrollBarsView setAlwaysHideVerticalScroller:]): Hides the vertical scrollbar.
(-[WebDynamicScrollBarsView contentViewFrame]): Calculates the appropriate frame based
on allowScrollersToOverlapContent.
(-[WebDynamicScrollBarsView tile]): If allowScrollersToOverlapContent is YES, set the
contentView's frame so it overlaps with the scrollbar.
(-[WebDynamicScrollBarsView updateScrollers]): Take into account hideHorizontalScroller
and hideVerticalScroller.
(-[WebDynamicScrollBarsView reflectScrolledClipView:]): set drawsBackground to NO when
scrollbars are overlapping with content, so we don't get trails during scrollbar draw updates.
- WebView/WebDynamicScrollBarsViewInternal.h:
- WebView/WebFrame.h:
- WebView/WebFrame.mm:
(-[WebFrame setAllowScrollersToOverlapContent:]): Hook for [WebDynamicScrollBarsView setAllowScrollersToOverlapContent:]
(-[WebFrame setAlwaysHideHorizontalScroller:]): Hook for [WebDynamicScrollBarsView setAlwaysHideHorizontalScroller:]
(-[WebFrame setAlwaysHideVerticalScroller:]): Hook for [WebDynamicScrollBarsView setAlwaysHideVerticalScroller:]
- 4:32 PM Changeset in webkit [55323] by
-
- 2 edits in trunk/WebCore
2010-02-26 Yaar Schnitman <yaar@chromium.org>
Chromium Win build fix.
- WebCore.gyp/WebCore.gyp: Added missing file to action input.
- 4:19 PM Changeset in webkit [55322] by
-
- 12 edits1 delete in trunk/JavaScriptCore
Rubber Stamped by Geoff Garen.
Remove wrec. All builds should have switched to yarr by now.
- Android.mk:
- GNUmakefile.am:
- JavaScriptCore.gypi:
- JavaScriptCore.pri:
- JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
- JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreCommon.vsprops:
- JavaScriptCore.vcproj/jsc/jscCommon.vsprops:
- JavaScriptCore.xcodeproj/project.pbxproj:
- runtime/RegExp.cpp:
(JSC::RegExp::match):
- runtime/RegExp.h:
- wrec: Removed.
- wrec/CharacterClass.cpp: Removed.
- wrec/CharacterClass.h: Removed.
- wrec/CharacterClassConstructor.cpp: Removed.
- wrec/CharacterClassConstructor.h: Removed.
- wrec/Escapes.h: Removed.
- wrec/Quantifier.h: Removed.
- wrec/WREC.cpp: Removed.
- wrec/WREC.h: Removed.
- wrec/WRECFunctors.cpp: Removed.
- wrec/WRECFunctors.h: Removed.
- wrec/WRECGenerator.cpp: Removed.
- wrec/WRECGenerator.h: Removed.
- wrec/WRECParser.cpp: Removed.
- wrec/WRECParser.h: Removed.
- wscript:
- 3:47 PM Changeset in webkit [55321] by
-
- 2 edits in trunk/WebKit/chromium
2010-02-26 Brett Wilson <brettw@chromium.org>
Fix chromium build. This test's expectation became obsolete with
recent changes to KURL which my previous change brings Chromium's
port in compliance with.
- tests/KURLTest.cpp: (ComponentCase::TEST):
- 3:26 PM Changeset in webkit [55320] by
-
- 2 edits in trunk/WebKit/chromium
2010-02-26 Yaar Schnitman <yaar@chromium.org>
Chromium build fix.
- features.gypi: Added missing new variable enable_svg.
- 3:18 PM Changeset in webkit [55319] by
-
- 3 edits in trunk/WebCore
2010-02-12 Brett Wilson <brettw@chromium.org>
Reviewed by Adam Barth.
Update the Google-URL version of KURL and the V8 bindings to the new
behavior of KURL.IsStandard.
This is covered by fast/dom/Window/invalid-protocol.html
- bindings/v8/custom/V8LocationCustom.cpp: (WebCore::V8Location::protocolAccessorSetter):
- platform/KURLGoogle.cpp: (WebCore::KURL::setProtocol): (WebCore::KURL::isHierarchical):
- 3:13 PM Changeset in webkit [55318] by
-
- 4 edits1 add in trunk
2010-02-25 Yaar Schnitman <yaar@chromium.org>
Reviewed by Dimitri Glazkov.
[V8] Auto-generate and split DerivedSourcesAllInOne.cpp
https://bugs.webkit.org/show_bug.cgi?id=33048
- WebCore.gyp/WebCore.gyp:
- WebCore.gyp/scripts/action_derivedsourcesallinone.py: Added.
- bindings/v8/DerivedSourcesAllInOne.cpp: Removed.
- 2:53 PM Changeset in webkit [55317] by
-
- 2 edits in trunk/WebCore
- bridge/qt/qt_pixmapruntime.cpp:
(JSC::Bindings::QtPixmapInstance::invokeMethod):
Reviewed by NOBODY (Build fix following r55312).
- 2:39 PM Changeset in webkit [55316] by
-
- 8 edits in trunk
WebKit/gtk
2009-12-04 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
Reviewed by Xan Lopez.
[GTK] Needs proper reporting of frame loader callbacks, in DRT
https://bugs.webkit.org/show_bug.cgi?id=32170
Add new signal to report when the document load is finished for a
frame.
- WebCoreSupport/FrameLoaderClientGtk.cpp: (WebKit::FrameLoaderClient::dispatchDidFinishDocumentLoad):
- webkit/webkitwebview.cpp: (webkit_web_view_class_init):
WebKitTools
2010-02-26 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
Reviewed by Xan Lopez.
[GTK] Needs proper reporting of frame loader callbacks, in DRT
https://bugs.webkit.org/show_bug.cgi?id=32170
Fix reporting of unload handlers, so that it is emitted where
needed, not after it.
- DumpRenderTree/gtk/DumpRenderTree.cpp: (webViewLoadFinished): (webViewDocumentLoadFinished): (createWebView):
LayoutTests
2010-02-26 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
Reviewed by Xan Lopez.
[GTK] Needs proper reporting of frame loader callbacks, in DRT
https://bugs.webkit.org/show_bug.cgi?id=32170
Unskip tests that now pass.
- LayoutTests/platform/gtk/http/tests/loading/redirect-with-no-location-crash-expected.txt: rebaselined.
- platform/gtk/Skipped:
- 2:30 PM Changeset in webkit [55315] by
-
- 4 edits2 adds in trunk
Reviewed by Anders Carlsson.
https://bugs.webkit.org/show_bug.cgi?id=35450
Crash when a Java array property accessor raises an exception
Test: java/inaccessible-class.html. Adding with a FAIL result, because this doesn't raise
an exception in Firefox. I don't know what the formally correct behavior is, but it's good
to avoid crashing.
- bridge/jni/jsc/JNIBridgeJSC.cpp: (JavaField::valueFromInstance): Check if the result is null before interpreting it as an object or array.
- 2:27 PM Changeset in webkit [55314] by
-
- 3 edits in trunk/WebCore
2010-02-26 Dirk Schulze <krit@webkit.org>
Reviewed by Nikolas Zimmermann.
Extend AffineTransform to mapQuad
https://bugs.webkit.org/show_bug.cgi?id=35444
This makes mapQuad available for AffineTransform. So that platforms
can make use of it after the switch from TransformationMatrix to
AffineTransform in GraphicsContext.
- platform/graphics/transforms/AffineTransform.cpp: (WebCore::AffineTransform::mapRect): mapRect already did the calculation for mapQuad but gave back the
boundingBox of the resulting FloatQuad.
(WebCore::AffineTransform::mapQuad):
- platform/graphics/transforms/AffineTransform.h:
- 2:26 PM Changeset in webkit [55313] by
-
- 2 edits in trunk/WebCore
Arrow keys do not scroll source view in Resources pane or Scripts pane.
<rdar://problem/7594367> and https://bugs.webkit.org/show_bug.cgi?id=34356
Reviewed by Pavel Feldman.
Handle vertical scrolling in the Text Viewer:
- inspector/front-end/TextViewer.js:
(WebInspector.TextViewer): Listen for the keydown event.
(WebInspector.TextViewer.prototype._handleKeyDown): If the event has no modifiers and refers
to an arrow key, scroll. The horizontal values were ripped from the default "pixels per scroll line"
value in ScrollBar.h.
- 2:21 PM Changeset in webkit [55312] by
-
- 24 edits1 add in trunk
Bug 35401 - Fix handling of errors in handling calls over bridge,
where base object bridge-type does not match method bridge-type.
Reviewed by Alexey Proskuryakov.
The code assumes users will only attempt to invoke a Java method
on a Java base object, etc.
Add language specific subclasses of RuntimeMethod, and pass the
RuntimeMethod into invokeMethod, so we can typecheck before
casting. Throw an exception on type mismatch.
WebCore:
- WebCore.base.exp:
- WebCore.xcodeproj/project.pbxproj:
- bridge/c/c_instance.cpp:
(JSC::Bindings::CRuntimeMethod::CRuntimeMethod):new class to distinguish this type of RuntimeMethod.
(JSC::Bindings::CInstance::getMethod): create an appropriate sublclass of RuntimeMethod.
(JSC::Bindings::CInstance::invokeMethod): dynamically check the type of the RuntimeMethod.
- bridge/c/c_instance.h:
- bridge/jni/jsc/JavaInstanceJSC.cpp:
(JavaRuntimeMethod::JavaRuntimeMethod): new class to distinguish this type of RuntimeMethod.
(JavaInstance::getMethod): create an appropriate sublclass of RuntimeMethod.
(JavaInstance::invokeMethod): dynamically check the type of the RuntimeMethod.
- bridge/jni/jsc/JavaInstanceJSC.h:
- bridge/jsc/BridgeJSC.h:
- bridge/objc/objc_instance.h:
- bridge/objc/objc_instance.mm:
(ObjcRuntimeMethod::ObjcRuntimeMethod): new class to distinguish this type of RuntimeMethod.
(ObjcInstance::getMethod): create an appropriate sublclass of RuntimeMethod.
(ObjcInstance::invokeMethod): dynamically check the type of the RuntimeMethod.
(ObjcInstance::invokeObjcMethod): new method, takes an ObjcMethod* as an argument so that we don't need to dynamically determine the type.
- bridge/objc/objc_runtime.mm:
(JSC::Bindings::callObjCFallbackObject): use new invokeObjcMethod method.
- bridge/runtime_method.cpp:
(JSC::callRuntimeMethod): pass RuntimeMethod as argument to invokeMethod, rather than its MethodList.
- bridge/runtime_object.cpp:
(JSC::RuntimeObject::methodGetter): use new getMethod method.
WebKit/mac:
- Plugins/Hosted/ProxyInstance.h:
- Plugins/Hosted/ProxyInstance.mm:
(WebKit::PluginRuntimeMethod::PluginRuntimeMethod): new class to distinguish this type of RuntimeMethod.
(WebKit::ProxyInstance::getMethod): create an appropriate sublclass of RuntimeMethod.
(WebKit::ProxyInstance::invokeMethod): dynamically check the type of the RuntimeMethod.
LayoutTests:
- java/java-and-plugins.html: Add tests for passing mismatched this objects to methdods.
- 2:17 PM Changeset in webkit [55311] by
-
- 5 edits in trunk
2010-02-26 Oliver Hunt <oliver@apple.com>
Reviewed by Geoff Garen.
Make the lookup table generator include an explicit cast to expected
type of the function. We do this because otherwise the blind intptr_t
cast that is subsequently applied allows incorrectly typed functions
to be inserted into the table, where they will only fail at runtime.
This change makes such errors produce a compile time failure.
- 2:07 PM Changeset in webkit [55310] by
-
- 4 edits1 copy13 adds in trunk
2010-02-26 Alex Milowski <alex@milowski.com>
Reviewed by Kenneth Rohde Christiansen.
Basic tests for munder, munderover, and mover elements.
- mathml/presentation/over.xhtml: Added.
- mathml/presentation/under.xhtml: Added.
- mathml/presentation/underover.xhtml: Added.
- platform/mac/mathml/presentation/over-expected.checksum: Added.
- platform/mac/mathml/presentation/over-expected.png: Added.
- platform/mac/mathml/presentation/over-expected.txt: Added.
- platform/mac/mathml/presentation/under-expected.checksum: Added.
- platform/mac/mathml/presentation/under-expected.png: Added.
- platform/mac/mathml/presentation/under-expected.txt: Added.
- platform/mac/mathml/presentation/underover-expected.checksum: Added.
- platform/mac/mathml/presentation/underover-expected.png: Added.
- platform/mac/mathml/presentation/underover-expected.txt: Added.
2010-02-26 Alex Milowski <alex@milowski.com>
Reviewed by Kenneth Rohde Christiansen.
Added basic support for the munder, munderover, and mover elements.
Tests: mathml/presentation/over.xhtml
mathml/presentation/under.xhtml
mathml/presentation/underover.xhtml
- WebCore.xcodeproj/project.pbxproj:
- mathml/MathMLInlineContainerElement.cpp: (WebCore::MathMLInlineContainerElement::createRenderer):
- mathml/RenderMathMLUnderOver.cpp: Added. (WebCore::RenderMathMLUnderOver::RenderMathMLUnderOver): (WebCore::RenderMathMLUnderOver::addChild): (WebCore::getOffsetHeight): (WebCore::RenderMathMLUnderOver::stretchToHeight): (WebCore::RenderMathMLUnderOver::layout): (WebCore::RenderMathMLUnderOver::baselinePosition): (WebCore::RenderMathMLUnderOver::nonOperatorHeight):
- mathml/RenderMathMLUnderOver.h: Added. (WebCore::RenderMathMLUnderOver::hasBase): (WebCore::RenderMathMLUnderOver::):
- 1:48 PM Changeset in webkit [55309] by
-
- 3 edits in trunk
[Gtk] Make DRT EventSender::keyDown to consider 'hardware_keycode' field when synthesizing an event.
https://bugs.webkit.org/show_bug.cgi?id=35432
Patch by Antonio Gomes <tonikitoo@webkit.org>
Reviewed by Gustavo Noronha.
When a directional key-press event (arrow keys, End, Home, PageUp,
PageDown, etc) is synthesized by DRT's EventSender and it targets
an editor (e.g. <input type=text>, <textare>, etc), event is processed
by WebCore::EventHandler. On the other hand, if event target is not
an editor, event is bubbled up to Gtk+ for processing. In such cases,
if 'hardware_keycode' is not provided at event synthesize time
its processing fails (at some point in gtk_bindings_activate_event),
and no scroll action is performed.
Unskip fast/events/node-event-anchor-lock.html
- DumpRenderTree/win/EventSender.cpp:
(keyDownCallback):
- platform/gtk/Skipped:
- 1:43 PM Changeset in webkit [55308] by
-
- 2 edits in trunk/WebCore
2010-02-24 Stephen White <senorblanco@chromium.org>
Reviewed by Darin Adler.
This CL implements a simple ad-hoc parser for CSS rgb() values.
If it fails, it returns false and the normal lex/yacc parser will
be invoked.
Covered by fast/canvas/canvas-bg.html, fast/canvas/canvas-bg-zoom.html,
and many more.
- css/CSSParser.cpp: (WebCore::parseInt): (WebCore::CSSParser::parseColor):
- 1:40 PM Changeset in webkit [55307] by
-
- 2 edits in trunk/WebKit/chromium
2010-02-26 Darin Fisher <darin@chromium.org>
Fix mac warning (that gets treated as an error in the chromium build).
- src/ChromiumBridge.cpp: (WebCore::ChromiumBridge::cookiesEnabled):
- 1:33 PM Changeset in webkit [55306] by
-
- 2 edits in trunk/WebCore
2010-02-26 Jarkko Sakkinen <jarkko.sakkinen@tieto.com>
Reviewed by Kenneth Rohde Christiansen.
https://bugs.webkit.org/show_bug.cgi?id=35419
3D canvas did not update when WTF_USE_ACCELERATED_COMPOSITING
was enabled but not from run-time settings. Added run-time
check that compositing is enabled.
- html/canvas/WebGLRenderingContext.cpp: (WebCore::WebGLRenderingContext::markContextChanged):
- 1:24 PM Changeset in webkit [55305] by
-
- 2 edits in trunk/WebKit/gtk
2010-02-26 Antonio Gomes <tonikitoo@webkit.org>
Complementary commit of r55300. Missing "notify::" to signal name.
- tests/testwebview.c: (test_webkit_web_view_grab_focus):
- 1:16 PM Changeset in webkit [55304] by
-
- 2 edits in trunk/WebCore
2010-02-26 Jarkko Sakkinen <jarkko.sakkinen@tieto.com>
Reviewed by Kenneth Rohde Christiansen.
Compilation failed because functions glSampleCoverage, glBlendEquation
and glActiveTexture were not available.
https://bugs.webkit.org/show_bug.cgi?id=35423
- platform/graphics/qt/GraphicsContext3DQt.cpp: (WebCore::GraphicsContext3DInternal::GraphicsContext3DInternal): (WebCore::GraphicsContext3D::activeTexture): (WebCore::GraphicsContext3D::blendEquation): (WebCore::GraphicsContext3D::sampleCoverage):
- 12:59 PM Changeset in webkit [55303] by
-
- 2 edits in trunk/WebCore
2010-02-26 Jarkko Sakkinen <jarkko.sakkinen@tieto.com>
Reviewed by Kenneth Rohde Christiansen.
https://bugs.webkit.org/show_bug.cgi?id=35380
Fixed compilation error when WTF_USE_ACCELERATED_COMPOSITING=0
- css/MediaQueryEvaluator.cpp: (WebCore::transform_3dMediaFeatureEval):
- 12:42 PM Changeset in webkit [55302] by
-
- 2 edits in trunk/WebCore
2010-02-26 Nicholas Young <nicholas.young@nokia.com>
Reviewed by Tor Arne Vestbø.
[Qt] Incorrect painting after a size changed.
https://bugs.webkit.org/show_bug.cgi?id=35412
No new tests. Bug fix in backend.
- platform/graphics/qt/MediaPlayerPrivateQt.cpp: (WebCore::MediaPlayerPrivate::paint): Provide the source rectangle, rather than inferring it.
- 12:41 PM Changeset in webkit [55301] by
-
- 2 edits in trunk/LayoutTests
2010-02-26 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
Rebaseline of platform-specific results for test.
SVGResourceClipper needs to be moved to RenderSVGResourceClipper
https://bugs.webkit.org/show_bug.cgi?id=35421
- platform/gtk/svg/custom/use-on-clip-path-with-transformation-expected.txt:
- 12:32 PM Changeset in webkit [55300] by
-
- 3 edits in trunk/WebKit/gtk
[GTK] Make webkit_web_view_grab_focus to active focus controller.
https://bugs.webkit.org/show_bug.cgi?id=35402
Reviewed by Xan Lopez.
Patch by Antonio Gomes <tonikitoo@webkit.org>
When programatically setting focus to an element in an inner document,
calling "hasFocus()" from this document returns FALSE, because
document's FocusController is not activated. It does not happen
if |document| is the main document.
Making webkit_web_view_grab_focus to actually activate the FocusController,
fixes the issue.
- tests/testwebview.c:
(server_callback):
(test_webkit_web_view_grab_focus):
- webkit/webkitwebview.cpp:
(webkit_web_view_grab_focus):
- 12:24 PM Changeset in webkit [55299] by
-
- 2 edits in trunk/WebCore
2010-02-26 Nicholas Young <nicholas.young@nokia.com>
Reviewed by Tor Arne Vestbø.
[Qt] Incorrect handling of MIME types in Media Player
https://bugs.webkit.org/show_bug.cgi?id=35413
No new tests. Bug fix in backend.
- platform/graphics/qt/MediaPlayerPrivateQt.cpp: (WebCore::MediaPlayerPrivate::supportsType): Corrected logic.
- 12:20 PM Changeset in webkit [55298] by
-
- 2 edits in trunk/WebKit/gtk
Unreviewed.
Reverted last patch (r55295), it causes problems with the frames.
- WebCoreSupport/ChromeClientGtk.cpp:
- 12:08 PM Changeset in webkit [55297] by
-
- 3 edits in trunk/WebCore
2010-02-26 Joanmarie Diggs <joanmarie.diggs@gmail.com>
Reviewed by Xan Lopez.
https://bugs.webkit.org/show_bug.cgi?id=35418
[Gtk] Every table, including layout tables, should be exposed as a table
This patch exposes layout tables as tables. (Addressing the problematic table
hierarchy remains to be done.)
- accessibility/gtk/AccessibilityObjectAtk.cpp: (AccessibilityObject::accessibilityPlatformIncludesObject):
- accessibility/AccessibilityRenderObject.cpp: (AccessibilityRenderObject::determineAccessibilityRole):
- 11:50 AM Changeset in webkit [55296] by
-
- 2 edits in trunk/JavaScriptCore
2010-02-26 Janne Koskinen <janne.p.koskinen@digia.com>
Reviewed by Simon Hausmann.
[Qt] Symbian specific getCPUTime implemetation
https://bugs.webkit.org/show_bug.cgi?id=34742
Default implementation doesn't work on Symbian devices.
This change adds a proper implementation by
asking thread execution time from the current thread.
- runtime/TimeoutChecker.cpp: (JSC::getCPUTime):
- 10:54 AM Changeset in webkit [55295] by
-
- 2 edits in trunk/WebKit/gtk
[GTK] Some region checks in scroll are not required
https://bugs.webkit.org/show_bug.cgi?id=35142
Reviewed by Xan Lopez.
Removes some of the operations checking the moved and invalidated
regions when scrolling, it is done already in
gdk_window_move_region.
- WebCoreSupport/ChromeClientGtk.cpp:
- 10:51 AM Changeset in webkit [55294] by
-
- 2 edits in trunk/WebKitSite
Rubber-stamped by Adele Peterson.
Update Security Group Members list.
- security/security-group-members.html:
- 10:47 AM Changeset in webkit [55293] by
-
- 2 edits in trunk/LayoutTests
2010-02-26 Dirk Schulze <krit@webkit.org>
Unreviewed LayoutTest fix.
SVGResourceClipper needs to be moved to RenderSVGResourceClipper
https://bugs.webkit.org/show_bug.cgi?id=35421
This corrects a result of a new clip test for SVG.
- platform/mac/svg/custom/use-on-clip-path-with-transformation-expected.txt:
- 10:37 AM Changeset in webkit [55292] by
-
- 2 edits in trunk/WebKitTools
2010-02-26 Dimitri Glazkov <Dimitri Glazkov>
Reviewed by David Levin.
new-webkit-run-tests: Extraneous parenthesis in websocket_server.py
https://bugs.webkit.org/show_bug.cgi?id=35436
- Scripts/webkitpy/layout_tests/port/websocket_server.py: Removed extra paren.
- 10:13 AM Changeset in webkit [55291] by
-
- 2 edits in trunk/LayoutTests
Unreviewed trivial fix.
[Qt] Update platform specific expected file after r55289.
- platform/qt/svg/css/clippath-with-shadow-expected.txt:
- 10:09 AM Changeset in webkit [55290] by
-
- 3 edits in trunk/WebCore
2010-02-26 Adam Barth <abarth@webkit.org>
Reviewed by Darin Adler.
XSSAuditor is super super super slow
https://bugs.webkit.org/show_bug.cgi?id=35373
In this patch, we separate the decoding cache for the page's URL and
form data. Previously, we used the same cache for both, which caused
us miss the cache every time when the page had form data (because the
cache only stored one entry). When the form data is large, we were
wasting a lot of time canonicalizing.
- page/XSSAuditor.cpp: (WebCore::XSSAuditor::findInRequest):
- page/XSSAuditor.h:
- 10:02 AM Changeset in webkit [55289] by
-
- 43 edits2 adds2 deletes in trunk
2010-02-26 Dirk Schulze <krit@webkit.org>
Reviewed by Nikolas Zimmermann.
SVGResourceClipper needs to be moved to RenderSVGResourceClipper
https://bugs.webkit.org/show_bug.cgi?id=35421
Move SVGResourceClipper to RenderSVGResourceClipper. This follows the changes
of Masker and helps to clean up the SVG code. Code snippets from SVGClipPathElement
and SVGResourceClipper got combined in RenderSVGResourceClipper. DRT results are
more readable for clipPath's now. It's possible to see the unit type of clipper, as
well as it's childs instead of just one path.
- Android.mk:
- GNUmakefile.am:
- WebCore.vcproj/WebCore.vcproj:
- WebCore.xcodeproj/project.pbxproj:
- rendering/RenderSVGResource.h: (WebCore::):
- rendering/RenderSVGResourceClipper.cpp: Added. (WebCore::RenderSVGResourceClipper::RenderSVGResourceClipper): (WebCore::RenderSVGResourceClipper::~RenderSVGResourceClipper): (WebCore::RenderSVGResourceClipper::invalidateClients): (WebCore::RenderSVGResourceClipper::invalidateClient): (WebCore::RenderSVGResourceClipper::applyResource): (WebCore::RenderSVGResourceClipper::resourceBoundingBox):
- rendering/RenderSVGResourceClipper.h: Added. (WebCore::RenderSVGResourceClipper::renderName): (WebCore::RenderSVGResourceClipper::resourceType): (WebCore::RenderSVGResourceClipper::clipPathUnits):
- rendering/SVGRenderSupport.cpp: (WebCore::SVGRenderBase::prepareToRenderSVGContent): (WebCore::SVGRenderBase::clipperBoundingBoxForRenderer): (WebCore::SVGRenderBase::deregisterFromResources):
- rendering/SVGRenderTreeAsText.cpp: (WebCore::operator<<): (WebCore::writeStyle): (WebCore::writeSVGResource): (WebCore::writeResources):
- svg/SVGClipPathElement.cpp: (WebCore::SVGClipPathElement::svgAttributeChanged): (WebCore::SVGClipPathElement::childrenChanged): (WebCore::SVGClipPathElement::createRenderer):
- svg/SVGClipPathElement.h: (WebCore::SVGClipPathElement::isValid):
- svg/SVGStyledElement.cpp: (WebCore::SVGStyledElement::invalidateResources):
- svg/graphics/SVGResource.h: (WebCore::): (WebCore::SVGResource::isPaintServer): (WebCore::SVGResource::isFilter): (WebCore::SVGResource::isMarker):
- svg/graphics/SVGResourceClipper.cpp: Removed.
- svg/graphics/SVGResourceClipper.h: Removed.
2010-02-26 Dirk Schulze <krit@webkit.org>
Reviewed by Nikolas Zimmermann.
SVGResourceClipper needs to be moved to RenderSVGResourceClipper
https://bugs.webkit.org/show_bug.cgi?id=35421
Update results after the move of SVGResourceClipper. Results are better
readable and more sensible now.
- platform/mac/svg/W3C-SVG-1.1/masking-intro-01-f-expected.txt:
- platform/mac/svg/W3C-SVG-1.1/masking-path-01-b-expected.txt:
- platform/mac/svg/W3C-SVG-1.1/masking-path-02-b-expected.txt:
- platform/mac/svg/W3C-SVG-1.1/masking-path-04-b-expected.txt:
- platform/mac/svg/W3C-SVG-1.1/masking-path-05-f-expected.txt:
- platform/mac/svg/W3C-SVG-1.1/painting-marker-02-f-expected.txt:
- platform/mac/svg/batik/text/textEffect2-expected.txt:
- platform/mac/svg/batik/text/textProperties-expected.txt:
- platform/mac/svg/css/clippath-with-shadow-expected.txt:
- platform/mac/svg/custom/clip-path-child-changes-expected.txt:
- platform/mac/svg/custom/clip-path-display-none-child-expected.txt:
- platform/mac/svg/custom/clip-path-href-changes-expected.txt:
- platform/mac/svg/custom/clip-path-referencing-use-expected.txt:
- platform/mac/svg/custom/clip-path-referencing-use2-expected.txt:
- platform/mac/svg/custom/clip-path-units-changes-expected.txt:
- platform/mac/svg/custom/clip-path-with-transform-expected.txt:
- platform/mac/svg/custom/empty-clip-path-expected.txt:
- platform/mac/svg/custom/focus-ring-expected.txt:
- platform/mac/svg/custom/image-with-transform-clip-filter-expected.txt:
- platform/mac/svg/custom/invalid-css-expected.txt:
- platform/mac/svg/custom/js-late-clipPath-and-object-creation-expected.txt:
- platform/mac/svg/custom/js-late-clipPath-creation-expected.txt:
- platform/mac/svg/custom/recursive-clippath-expected.txt:
- platform/mac/svg/custom/resource-invalidate-on-target-update-expected.txt:
- platform/mac/svg/custom/text-clip-expected.txt:
- platform/mac/svg/custom/visibility-override-clip-expected.txt:
- platform/mac/svg/filters/filter-clip-expected.txt:
- svg/custom/use-clipped-transform-expected.txt:
- 8:53 AM Changeset in webkit [55288] by
-
- 2 edits in trunk/WebKit/qt
2010-02-26 Diego Gonzalez <diego.gonzalez@openbossa.org>
Reviewed by Simon Hausmann.
Fix documentation of QWebSettings::setUserStyleSheetUrl method
The base 64 data in the exemple shows a not valid code.
REGRESSION: QWebSettings::setUserStyleSheetUrl is not working with a data URL (Base64)
https://bugs.webkit.org/show_bug.cgi?id=34802
- Api/qwebsettings.cpp:
- 8:52 AM Changeset in webkit [55287] by
-
- 6 edits in trunk
The element that a touchevent is dispatched to isn't always right
https://bugs.webkit.org/show_bug.cgi?id=35431
Reviewed by Kenneth Rohde Christiansen.
WebCore:
The element that touch events are dispatched on is not always the
correct one, as the cached m_touchEventTarget member is only updated
when the first element of the PlatformTouchEvent touch list is in the
TouchPressed state.
This patch changes this behavior to dispatch the event to the target
of the touch that caused the event to be generated and eliminates the
m_touchEventTarget in favour of using the touch target hashmap. It also
simplifies the way in which the touchTargets list is generated as we
no longer have m_touchEventTarget (which was used previously to build
the list). The new behavior matches the observed behavior of the
iPhone and Android.
- page/EventHandler.cpp:
(WebCore::assembleTargetTouches): Added. new function to build the
targetTouches list. Filters a list of touches (passed) about
another given touch.
(WebCore::EventHandler::handleTouchEvent): Remove the
m_touchEventTarget member, and simplify the generation of the
TouchLists that are bundled with the TouchEVent object. Dispatch
the event to the target of the touch that caused the event to be
fired.
- page/EventHandler.h: Remove m_touchEventTarget.
LayoutTests:
- fast/events/touch/basic-single-touch-events-expected.txt: Updated
the targetTouches list expections.
- fast/events/touch/script-tests/basic-single-touch-events.js: ditto.
(verifyTouch):
- 8:51 AM Changeset in webkit [55286] by
-
- 4 edits1 move1 add in trunk/WebKitTools
Moved pywebsocket into the webkitpy/thirdparty directory and added
an associated README.webkit file to the pywebsocket directory.
This makes pywebsocket more consistent with the other third-party
Python code in our repository.
Reviewed by David Levin.
https://bugs.webkit.org/show_bug.cgi?id=35198
- Scripts/run-webkit-tests:
- Updated paths to pywebsocket.
- Scripts/run-webkit-websocketserver:
- Updated paths to pywebsocket.
- Scripts/webkitpy/layout_tests/port/websocket_server.py:
- Updated paths to pywebsocket.
- Scripts/webkitpy/thirdparty/pywebsocket: Copied from WebKitTools/pywebsocket.
- Scripts/webkitpy/thirdparty/pywebsocket/README.webkit: Added.
- Added a file containing information about the contents of the pywebsocket directory. This will make it easier to understand where the third-party code came from and what local changes have been made.
- pywebsocket: Removed.
- pywebsocket/COPYING: Removed.
- pywebsocket/MANIFEST.in: Removed.
- pywebsocket/README: Removed.
- pywebsocket/example: Removed.
- pywebsocket/example/echo_client.py: Removed.
- pywebsocket/example/echo_wsh.py: Removed.
- pywebsocket/mod_pywebsocket: Removed.
- pywebsocket/mod_pywebsocket/init.py: Removed.
- pywebsocket/mod_pywebsocket/dispatch.py: Removed.
- pywebsocket/mod_pywebsocket/handshake.py: Removed.
- pywebsocket/mod_pywebsocket/headerparserhandler.py: Removed.
- pywebsocket/mod_pywebsocket/memorizingfile.py: Removed.
- pywebsocket/mod_pywebsocket/msgutil.py: Removed.
- pywebsocket/mod_pywebsocket/standalone.py: Removed.
- pywebsocket/mod_pywebsocket/util.py: Removed.
- pywebsocket/setup.py: Removed.
- pywebsocket/test: Removed.
- pywebsocket/test/config.py: Removed.
- pywebsocket/test/mock.py: Removed.
- pywebsocket/test/run_all.py: Removed.
- pywebsocket/test/test_dispatch.py: Removed.
- pywebsocket/test/test_handshake.py: Removed.
- pywebsocket/test/test_memorizingfile.py: Removed.
- pywebsocket/test/test_mock.py: Removed.
- pywebsocket/test/test_msgutil.py: Removed.
- pywebsocket/test/test_util.py: Removed.
- pywebsocket/test/testdata: Removed.
- pywebsocket/test/testdata/handlers: Removed.
- pywebsocket/test/testdata/handlers/blank_wsh.py: Removed.
- pywebsocket/test/testdata/handlers/origin_check_wsh.py: Removed.
- pywebsocket/test/testdata/handlers/sub: Removed.
- pywebsocket/test/testdata/handlers/sub/exception_in_transfer_wsh.py: Removed.
- pywebsocket/test/testdata/handlers/sub/no_wsh_at_the_end.py: Removed.
- pywebsocket/test/testdata/handlers/sub/non_callable_wsh.py: Removed.
- pywebsocket/test/testdata/handlers/sub/plain_wsh.py: Removed.
- pywebsocket/test/testdata/handlers/sub/wrong_handshake_sig_wsh.py: Removed.
- pywebsocket/test/testdata/handlers/sub/wrong_transfer_sig_wsh.py: Removed.
- 8:36 AM Changeset in webkit [55285] by
-
- 3 edits2 adds in trunk
2010-02-26 Dirk Pranke <dpranke@chromium.org>
Reviewed by Darin Fisher.
Fix the handling of updates to #hash fragments to check for differences
post-canonicalization rather than comparing pre- to post-. Chromium
had a bug where we would set the #hash on an about:blank URL and generate
an onload event because we thought the URL (not just the fragment) was
changing.
- fast/loader/about-blank-hash-change-expected.txt: Added.
- fast/loader/about-blank-hash-change.html: Added.
2010-02-26 Dirk Pranke <dpranke@chromium.org>
Reviewed by Darin Fisher.
Fix the handling of updates to #hash fragments to check for differences
post-canonicalization rather than comparing pre- to post-. Chromium
had a bug where we would set the #hash on an about:blank URL and generate
an onload event because we thought the URL (not just the fragment) was
changing.
Test: fast/loader/about-blank-hash-change.html
- bindings/v8/custom/V8LocationCustom.cpp: (WebCore::V8Location::hashAccessorSetter):
- 8:19 AM Changeset in webkit [55284] by
-
- 2 edits in trunk/WebKitTools
2010-02-26 Chris Jerdonek <Chris Jerdonek>
Reviewed by Eric Seidel.
Changed the diff_parser module to log to a module-specific
logging.logger rather than the root logger.
- Scripts/webkitpy/diff_parser.py:
- 7:48 AM Changeset in webkit [55283] by
-
- 5 edits2 adds in trunk
2010-02-26 Zhenyao Mo <zmo@google.com>
Reviewed by David Levin.
texImage2D and texSubImage2D taking ImageData ignore flipY and premultiplyAlpha
https://bugs.webkit.org/show_bug.cgi?id=34459
- fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-data-expected.txt: Added.
- fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-data.html: Added.
2010-02-26 Zhenyao Mo <zmo@google.com>
Reviewed by David Levin.
texImage2D and texSubImage2D taking ImageData ignore flipY and premultiplyAlpha
https://bugs.webkit.org/show_bug.cgi?id=34459
Test: fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-data.html
- html/canvas/WebGLRenderingContext.cpp: (WebCore::WebGLRenderingContext::texImage2D): Apply flipY and premultiplyAlpha to the texture data. (WebCore::WebGLRenderingContext::texSubImage2D): Ditto.
- platform/graphics/GraphicsContext3D.cpp: (WebCore::GraphicsContext3D::extractImageData): Extract data from ImageData, applying flipY and premultiplyAlpha.
- platform/graphics/GraphicsContext3D.h: Add function extractImageData declaration.
- 7:30 AM Changeset in webkit [55282] by
-
- 11 edits in trunk
2010-02-26 Zhenyao Mo <zmo@google.com>
Reviewed by David Levin.
Set viewport to canvas size upon context creation
https://bugs.webkit.org/show_bug.cgi?id=35057
- fast/canvas/webgl/bug-32888.html: Remove the gl.viewport call since it's done when WebGLRenderingContext is created.
- fast/canvas/webgl/gl-get-calls-expected.txt: The read-back viewport size should match the canvas size instead of (0, 0, 0, 0).
- fast/canvas/webgl/gl-get-calls.html: Remove the gl.viewport call since it's done when WebGLRenderingContext is created.
- fast/canvas/webgl/tex-image-and-sub-image-2d-with-image.html: Ditto.
- fast/canvas/webgl/tex-sub-image-2d.html: Ditto.
- fast/canvas/webgl/texImage2DImageDataTest.html: Ditto.
- fast/canvas/webgl/triangle.html: Ditto.
- fast/canvas/webgl/viewport-unchanged-upon-resize.html: Ditto.
2010-02-26 Zhenyao Mo <zmo@google.com>
Reviewed by David Levin.
Set viewport to canvas size upon context creation
https://bugs.webkit.org/show_bug.cgi?id=35057
Covered by existing tests, in particular fast/canvas/webgl/gl-get-calls.html
- html/canvas/WebGLRenderingContext.cpp: (WebCore::WebGLRenderingContext::WebGLRenderingContext): Set the viewport size to match the canvas size.
- 6:56 AM Changeset in webkit [55281] by
-
- 2 edits1 add in trunk/LayoutTests
[Qt] fast/multicol/client-rects.html fails in QtLauncher
https://bugs.webkit.org/show_bug.cgi?id=34959
Reviewed by Kenneth Rohde Christiansen.
- platform/qt/fast: Added.
- platform/qt/fast/multicol: Added.
- platform/qt/fast/multicol/client-rects-expected.txt: Platform specific expected file added.
- platform/qt/Skipped: fast/multicol/client-rects.html unskipped.
- 6:49 AM Changeset in webkit [55280] by
-
- 6 edits in trunk
[Qt] LayoutTestController.numberOfPages() should have default parameters
https://bugs.webkit.org/show_bug.cgi?id=35428
Reviewed by Kenneth Rohde Christiansen.
WebKitTools:
- DumpRenderTree/qt/DumpRenderTreeQt.cpp: maxViewWidth and maxViewHeight moved to
LayoutTestController to converge to platform independent implementation.
(WebCore::DumpRenderTree::DumpRenderTree):
(WebCore::DumpRenderTree::open):
- DumpRenderTree/qt/LayoutTestControllerQt.cpp: Initialization of maxViewWidth and maxViewHeight added.
- DumpRenderTree/qt/LayoutTestControllerQt.h:
- Default parameters for LayoutTestController.numberOfPages() added.
- maxViewWidth and maxViewHeight members added.
LayoutTests:
- platform/qt/Skipped: printing/css2.1 tests unskipped.
- 4:07 AM Changeset in webkit [55279] by
-
- 2 edits in trunk/LayoutTests
2010-02-26 Philippe Normand <pnormand@igalia.com>
Rubber-stamped by Xan Lopez.
[GTK] plugins/setProperty.html fails on 64bit Release
https://bugs.webkit.org/show_bug.cgi?id=35425
- platform/gtk/Skipped: Skipping another crasher related to bug 35425.
- 4:04 AM Changeset in webkit [55278] by
-
- 2 edits in trunk/WebCore
2010-02-26 Pavel Feldman <pfeldman@chromium.org>
Not reviewed: touch InspectorController to force front-end deployment.
- inspector/InspectorController.cpp:
- 3:26 AM Changeset in webkit [55277] by
-
- 20 edits in trunk
2010-02-26 Ilya Tikhonovsky <loislo@chromium.org>
Reviewed by Pavel Feldman.
WebInspector: While the current timeline view in DevTools provides a great overview of
things happening, we should make it easier to locate the cause of an event,
e.g., link to JS where relevant.
Caller info support for all kind of Timeline events and new Function Call event will be added.
JSC can be patched the same way as it will be done for V8.
- bindings/js/ScriptCallStack.cpp: (WebCore::ScriptCallStack::callLocation):
- bindings/js/ScriptCallStack.h:
- bindings/v8/ScriptCallStack.cpp: (WebCore::ScriptCallStack::create): (WebCore::ScriptCallStack::callLocation):
- bindings/v8/ScriptCallStack.h:
- bindings/v8/V8Proxy.cpp: (WebCore::V8Proxy::callFunction):
- inspector/InspectorTimelineAgent.cpp: (WebCore::InspectorTimelineAgent::InspectorTimelineAgent): (WebCore::InspectorTimelineAgent::~InspectorTimelineAgent): (WebCore::InspectorTimelineAgent::willCallFunction): (WebCore::InspectorTimelineAgent::didCallFunction): (WebCore::InspectorTimelineAgent::pushCurrentRecord):
- inspector/InspectorTimelineAgent.h: (WebCore::): (WebCore::InspectorTimelineAgent::instanceCount):
- inspector/TimelineRecordFactory.cpp: (WebCore::TimelineRecordFactory::createGenericRecord): (WebCore::TimelineRecordFactory::createFunctionCallData):
- inspector/TimelineRecordFactory.h:
- inspector/front-end/Popover.js: (WebInspector.Popover.prototype.hideWhenClicked): (WebInspector.Popover.prototype._positionElement):
- inspector/front-end/TimelineAgent.js:
- inspector/front-end/TimelinePanel.js: (WebInspector.TimelinePanel): (WebInspector.TimelinePanel.prototype._innerAddRecordToTimeline): (WebInspector.TimelinePanel.prototype._formatRecord): (WebInspector.TimelinePanel.prototype._getRecordDetails): (WebInspector.TimelinePanel.prototype.reset): (WebInspector.TimelinePanel.prototype._closeRecordDetails): (WebInspector.TimelinePanel.prototype._onScroll): (WebInspector.TimelinePanel.prototype._refresh): (WebInspector.TimelinePanel.prototype._refreshRecords): (WebInspector.TimelineRecordListRow): (WebInspector.TimelineRecordListRow.prototype.update): (WebInspector.TimelineRecordListRow.prototype._createCell): (WebInspector.TimelineRecordListRow.prototype._createRow): (WebInspector.TimelineRecordListRow.prototype._createLinkRow): (WebInspector.TimelineRecordListRow.prototype._generateBubbleContent): (WebInspector.TimelineRecordListRow.prototype._onClick):
- inspector/front-end/WebKit.qrc:
- inspector/front-end/inspector.js: (WebInspector.linkifyResourceAsNode):
- 3:04 AM Changeset in webkit [55276] by
-
- 2 edits in trunk/LayoutTests
2010-02-26 Shinichiro Hamaji <hamaji@chromium.org>
Unreviewed. Skip failing tests.
Refine LayoutTests/printing/css2.1 with numberOfPages
https://bugs.webkit.org/show_bug.cgi?id=35334
- platform/qt/Skipped:
- 2:40 AM Changeset in webkit [55275] by
-
- 19 edits1 copy1 add in trunk/LayoutTests
2010-02-26 Shinichiro Hamaji <hamaji@chromium.org>
Reviewed by Eric Seidel.
Refine LayoutTests/printing/css2.1 with numberOfPages
https://bugs.webkit.org/show_bug.cgi?id=35334
Small refinements were done in paged-media-test-utils.js.
Note that WebKit doesn't pass page-break-after-003 for now.
- printing/css2.1/README.txt:
- printing/css2.1/page-break-after-000-expected.txt:
- printing/css2.1/page-break-after-000.html:
- printing/css2.1/page-break-after-001-expected.txt:
- printing/css2.1/page-break-after-001.html:
- printing/css2.1/page-break-after-002-expected.txt:
- printing/css2.1/page-break-after-002.html:
- printing/css2.1/page-break-after-003-expected.txt: Added.
- printing/css2.1/page-break-after-003.html: Added.
- printing/css2.1/page-break-after-004-expected.txt:
- printing/css2.1/page-break-after-004.html:
- printing/css2.1/page-break-before-000-expected.txt:
- printing/css2.1/page-break-before-000.html:
- printing/css2.1/page-break-before-001-expected.txt:
- printing/css2.1/page-break-before-001.html:
- printing/css2.1/page-break-before-002-expected.txt:
- printing/css2.1/page-break-before-002.html:
- printing/css2.1/page-break-inside-000-expected.txt:
- printing/css2.1/page-break-inside-000.html:
- printing/resources/paged-media-test-utils.js: (appendResult): (pageNumberForElementShouldBe): (numberOfPagesShouldBe): (runPrintingTest):
- 2:05 AM Changeset in webkit [55274] by
-
- 2 edits in trunk/LayoutTests
2010-02-26 Philippe Normand <pnormand@igalia.com>
Rubber-stamped by Xan Lopez.
[GTK] plugins/setProperty.html fails on 64bit Release
https://bugs.webkit.org/show_bug.cgi?id=35425
- platform/gtk/Skipped: Skipping crasher.
- 1:56 AM Changeset in webkit [55273] by
-
- 7 edits in trunk
2010-02-26 Jamey Hicks <jamey.hicks@nokia.com>
Reviewed by Laszlo Gombos.
[Qt] added QWebSettings::setInspectorUrl() and QWebSettings::inspectorUrl()
Enables the use of alternate Web Inspector frontends by changing
the location of the frontend.
This is required so that the Web Inspector may be run from an
external process or an external tool such as Eclipse or Aptana may
be used instead of the in-process Web Inspector UI.
- Api/qwebsettings.cpp: (QWebSettings::QWebSettings): (QWebSettings::setInspectorUrl): (QWebSettings::inspectorUrl):
- Api/qwebsettings.h:
- WebCoreSupport/InspectorClientQt.cpp: (WebCore::InspectorClientQt::createPage):
2010-02-26 Jamey Hicks <jamey.hicks@nokia.com>
Reviewed by Laszlo Gombos.
[Qt] added QWebSettings::setInspectorUrl() and QWebSettings::inspectorUrl()
Enables the use of alternate Web Inspector frontends by changing
the location of the frontend. The location is specified by providing
-inspector-url url
as an argument to QtLauncher.
This is required so that the Web Inspector may be run from an
external process or an external tool such as Eclipse or Aptana may
be used instead of the in-process Web Inspector UI.
- QtLauncher/main.cpp: (LauncherWindow::init): (LauncherApplication::handleUserOptions):
- 1:28 AM BuildingQtOnSymbian edited by
- (diff)
- 1:08 AM Changeset in webkit [55272] by
-
- 1 edit3 adds in trunk/LayoutTests
2010-02-26 Philippe Normand <pnormand@igalia.com>
Rubber-stamped by Xan Lopez.
Adding two GTK layout test results for a new tests
added in r55259 and r55260.
- platform/gtk/svg/custom/use-on-clip-path-with-transformation-expected.txt: Copied from LayoutTests/platform/mac/svg/custom/use-on-clip-path-with-transformation-expected.txt.
- platform/gtk/svg/filters/filter-on-tspan-expected.txt: Added.
- 12:39 AM Changeset in webkit [55271] by
-
- 20 edits6 adds2 deletes in trunk
Unreviewed. Roll-out r55263 because it broke fast/forms/textarea-type-spaces-pretty-diff.html.
https://bugs.webkit.org/show_bug.cgi?id=30946
WebCore:
- editing/CompositeEditCommand.cpp:
(WebCore::isWhitespace):
(WebCore::CompositeEditCommand::rebalanceWhitespaceAt):
- editing/InsertTextCommand.cpp:
(WebCore::InsertTextCommand::input):
- editing/InsertTextCommand.h:
- editing/htmlediting.cpp:
- editing/htmlediting.h:
LayoutTests:
- editing/execCommand/5142012-3-expected.txt:
- editing/inserting/rebalance-whitespace-1-expected.txt: Removed.
- editing/inserting/rebalance-whitespace-1.html: Removed.
- editing/pasteboard/5521237-expected.txt:
- platform/mac/editing/execCommand/5482023-expected.checksum:
- platform/mac/editing/execCommand/5482023-expected.png: Added.
- platform/mac/editing/execCommand/5482023-expected.txt:
- platform/mac/editing/execCommand/remove-formatting-2-expected.checksum:
- platform/mac/editing/execCommand/remove-formatting-2-expected.png: Added.
- platform/mac/editing/execCommand/remove-formatting-expected.checksum:
- platform/mac/editing/execCommand/remove-formatting-expected.png: Added.
- platform/mac/editing/execCommand/remove-formatting-expected.txt:
- platform/mac/editing/inserting/editable-html-element-expected.checksum:
- platform/mac/editing/inserting/editable-html-element-expected.png: Added.
- platform/mac/editing/inserting/editable-html-element-expected.txt:
- platform/mac/editing/pasteboard/4989774-expected.checksum:
- platform/mac/editing/pasteboard/4989774-expected.png: Added.
- platform/mac/editing/pasteboard/4989774-expected.txt:
- platform/mac/editing/selection/4983858-expected.checksum:
- platform/mac/editing/selection/4983858-expected.png: Added.
- platform/mac/editing/selection/4983858-expected.txt: