- 03 May, 2011 21 commits
-
-
adamk@chromium.org authored
Reviewed by Tony Chang. Roll chromium DEPS to r83722, add new crypto directory to DEPS https://bugs.webkit.org/show_bug.cgi?id=59992 * .gitignore: Ignore new chromium/crypto directory. 2011-05-02 Adam Klein <adamk@chromium.org> Reviewed by Tony Chang. Roll chromium DEPS to r83722, add new crypto directory to DEPS https://bugs.webkit.org/show_bug.cgi?id=59992 * DEPS: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85607 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
caseq@chromium.org authored
Reviewed by Dimitri Glazkov. [Chromium] toV8(Node*) will enter infinite recursion when called with a node of type SHADOW_ROOT_NODE https://bugs.webkit.org/show_bug.cgi?id=60026 Return a wrapper for Node in toV8(Node*) when called with a node of type SHADOW_ROOT_NODE instead of entering infinite recursion. * bindings/v8/custom/V8NodeCustom.cpp: (WebCore::toV8Slow): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85606 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
jberlin@webkit.org authored
Rubber-stamped by Adam Roben. Variables cannot be exported via the .def file. Instead, they should be annotated with JS_EXPORTDATA. * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.def: * runtime/Structure.cpp: (JSC::Structure::materializePropertyMap): * runtime/Structure.h: (JSC::Structure::typeInfo): (JSC::Structure::previousID): (JSC::Structure::propertyStorageCapacity): (JSC::Structure::propertyStorageSize): (JSC::Structure::get): (JSC::Structure::materializePropertyMapIfNecessary): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85605 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
satish@chromium.org authored
Reviewed by Tony Gentilcore. Rebaseline speech input layout test expectations for chromium. https://bugs.webkit.org/show_bug.cgi?id=59742 * platform/chromium-linux/fast/speech/input-appearance-numberandspeech-expected.png: * platform/chromium-linux/fast/speech/input-appearance-numberandspeech-expected.txt: * platform/chromium-linux/fast/speech/input-appearance-searchandspeech-expected.png: * platform/chromium-linux/fast/speech/input-appearance-searchandspeech-expected.txt: * platform/chromium-linux/fast/speech/input-appearance-speechbutton-expected.png: * platform/chromium-linux/fast/speech/input-appearance-speechbutton-expected.txt: * platform/chromium-mac-leopard/fast/speech/input-appearance-speechbutton-expected.png: * platform/chromium-mac/fast/speech/input-appearance-searchandspeech-expected.png: * platform/chromium-mac/fast/speech/input-appearance-speechbutton-expected.png: * platform/chromium-mac/fast/speech/input-appearance-speechbutton-expected.txt: * platform/chromium/test_expectations.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85604 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
aroben@apple.com authored
This makes it a lot easier to write code that just wants a null PassOwnPtr, especially in strict PassOwnPtr mode. Fixes <http://webkit.org/b/59964> Implicit conversion from std::nullptr_t to PassOwnPtr doesn't work, but should Reviewed by Adam Barth. Source/JavaScriptCore: * wtf/PassOwnPtr.h: (WTF::PassOwnPtr::PassOwnPtr): Added a non-explicit constructor that takes a nullptr_t. * wtf/MessageQueue.h: (WTF::::waitForMessageFilteredWithTimeout): (WTF::::tryGetMessage): Use the new implicit conversion. Source/WebCore: Take advantage of implicit conversion from nullptr_t to PassOwnPtr * bindings/js/ScheduledAction.cpp: * css/CSSStyleSelector.cpp: * css/MediaList.cpp: * css/MediaQueryMatcher.cpp: * css/SVGCSSStyleSelector.cpp: * dom/MessagePort.cpp: * html/InputType.cpp: * html/canvas/WebGLRenderingContext.cpp: * inspector/InspectorStyleSheet.cpp: * page/ContextMenuController.cpp: * page/Page.cpp: * platform/PlatformGestureRecognizer.cpp: * platform/PurgeableBuffer.h: * platform/graphics/ImageBuffer.h: * platform/leveldb/LevelDBDatabase.cpp: * platform/mac/PurgeableBufferMac.cpp: * platform/text/RegularExpression.cpp: * rendering/RenderTheme.cpp: * rendering/RenderThemeMac.mm: * rendering/style/RenderStyle.h: * rendering/style/SVGRenderStyleDefs.cpp: * rendering/style/ShadowData.cpp: * rendering/style/StyleRareInheritedData.cpp: * rendering/style/StyleRareNonInheritedData.cpp: * rendering/svg/RenderSVGResourcePattern.cpp: Source/WebKit/chromium: Take advantage of implicit conversion from nullptr_t to PassOwnPtr * src/WebMediaPlayerClientImpl.cpp: Source/WebKit/mac: Take advantage of implicit conversion from nullptr_t to PassOwnPtr * History/WebHistory.mm: * Plugins/WebNetscapePluginEventHandler.mm: * WebView/WebView.mm: Source/WebKit2: Take advantage of implicit conversion from nullptr_t to PassOwnPtr * Platform/CoreIPC/Connection.cpp: * UIProcess/qt/WebContextMenuProxyQt.cpp: * WebProcess/InjectedBundle/InjectedBundle.cpp: * WebProcess/WebPage/DrawingArea.cpp: Tools: Take advantage of implicit nullptr_t -> PassOwnPtr conversion * DumpRenderTree/chromium/CppBoundClass.h: * DumpRenderTree/chromium/WebViewHost.cpp: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85603 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
pfeldman@chromium.org authored
Not reviewed: fix inspector status bar image glyph reference in network panel. * inspector/front-end/networkPanel.css: (.network-larger-resources-status-bar-item .glyph): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85601 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
yurys@chromium.org authored
Unreviewed. Provide Chromium test expectaions for new test. * platform/chromium/inspector/console/console-log-document-proto-expected.txt: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85600 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
pfeldman@chromium.org authored
Not reviewed: rebaseline inspector test. * inspector/storage-panel-dom-storage-expected.txt: * inspector/storage-panel-dom-storage.html: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85599 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
rgabor@webkit.org authored
Rubber-stamped by Csaba Osztrogonác. * platform/qt-arm/Skipped: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85598 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
pfeldman@chromium.org authored
Reviewed by Yury Semikhatsky. Web Inspector: rename BrowserDebugger agent to DOMDebugger. https://bugs.webkit.org/show_bug.cgi?id=60019 * inspector/CodeGeneratorInspector.pm: * inspector/Inspector.json: * inspector/InspectorController.cpp: (WebCore::InspectorController::connectFrontend): * inspector/front-end/BreakpointsSidebarPane.js: (WebInspector.XHRBreakpointsSidebarPane.prototype._setBreakpoint): (WebInspector.XHRBreakpointsSidebarPane.prototype._removeBreakpoint): (WebInspector.XHRBreakpointsSidebarPane.prototype._checkboxClicked): (WebInspector.EventListenerBreakpointsSidebarPane.prototype._setBreakpoint): (WebInspector.EventListenerBreakpointsSidebarPane.prototype._removeBreakpoint): * inspector/generate-inspector-idl: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85597 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
yurys@chromium.org authored
Reviewed by Pavel Feldman. Web Inspector: remove special logic for type of document.__proto__ https://bugs.webkit.org/show_bug.cgi?id=60014 * inspector/console/console-log-document-proto-expected.txt: Added. * inspector/console/console-log-document-proto.html: Added. * inspector/console/console-log-toString-object-expected.txt: * inspector/console/console-log-toString-object.html: 2011-05-03 Yury Semikhatsky <yurys@chromium.org> Reviewed by Pavel Feldman. Web Inspector: remove special logic for type of document.__proto__ https://bugs.webkit.org/show_bug.cgi?id=60014 Test: inspector/console/console-log-document-proto.html * inspector/InjectedScriptSource.js: removed unnecessary check nodeType === undefined git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85596 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
carlosgc@webkit.org authored
Reviewed by Eric Seidel. [GTK] Build webkit1 even when webkit2 is enabled https://bugs.webkit.org/show_bug.cgi?id=59695 * GNUmakefile.am: * configure.ac: 2011-05-03 Carlos Garcia Campos <cgarcia@igalia.com> Reviewed by Eric Seidel. [GTK] Build webkit1 even when webkit2 is enabled https://bugs.webkit.org/show_bug.cgi?id=59695 * GNUmakefile.am: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85595 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
philn@webkit.org authored
Unreviewed, unskip now passing test. [GTK] media/video-controls-transformed.html fails https://bugs.webkit.org/show_bug.cgi?id=50706 * platform/gtk/Skipped: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85594 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
pfeldman@chromium.org authored
Not reviewed: fixed typo in inspector style. * inspector/front-end/inspector.css: (.status-bar-item > .glyph): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85593 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
pfeldman@chromium.org authored
Not reviewed: re-applied r85589. * src/js/DevTools.js: (.WebInspector.InspectorFrontendHostStub.prototype.inspectedURLChanged): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85592 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
pfeldman@chromium.org authored
Reviewed by Yury Semikhatsky. Web Inspector: revision history storage is too slow. https://bugs.webkit.org/show_bug.cgi?id=59939 It turns out that iterating localStorage keys is very expensive (results in slow inspector start), refactor revision history in order not to rely upon that operation. * inspector/front-end/Resource.js: (WebInspector.Resource): (WebInspector.Resource._resourceRevisionRegistry): (WebInspector.Resource.restoreRevisions.persist): (WebInspector.Resource.restoreRevisions): (WebInspector.Resource.persistRevision): (WebInspector.Resource.prototype._persistRevision): * inspector/front-end/ResourceTreeModel.js: (WebInspector.ResourceTreeModel.prototype._processCachedResources): (WebInspector.ResourceTreeModel.prototype._frameNavigated): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85591 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
mario@webkit.org authored
Unreviewed, needed rebaseline after revision r85499. * platform/gtk/fast/replaced/table-percent-height-expected.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85590 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
pfeldman@chromium.org authored
Reviewed by Yury Semikhatsky. Web Inspector: [remote debugging] use document.title to set window name. https://bugs.webkit.org/show_bug.cgi?id=60012 * src/js/DevTools.js: (WebInspector.InspectorFrontendHostStub.prototype.inspectedURLChanged): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85589 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
pfeldman@chromium.org authored
Reviewed by Yury Semikhatsky. Web Inspector: combine toolbar icon images. https://bugs.webkit.org/show_bug.cgi?id=59931 * WebCore.gypi: * inspector/front-end/Images/auditsIcon.png: Removed. * inspector/front-end/Images/consoleIcon.png: Removed. * inspector/front-end/Images/elementsIcon.png: Removed. * inspector/front-end/Images/networkIcon.png: Removed. * inspector/front-end/Images/profilesIcon.png: Removed. * inspector/front-end/Images/resourcesIcon.png: Removed. * inspector/front-end/Images/scriptsIcon.png: Removed. * inspector/front-end/Images/timelineIcon.png: Removed. * inspector/front-end/Images/toolbarIcons.png: Added. * inspector/front-end/Images/toolbarIconsSmall.png: Added. * inspector/front-end/WebKit.qrc: * inspector/front-end/inspector.css: (.toolbar-icon): (#toolbar-dropdown .toolbar-icon): (.toolbar-item:active .toolbar-icon): (#toolbar-dropdown .toolbar-item:active .toolbar-icon): (.toolbar-item.elements .toolbar-icon): (.toolbar-item.resources .toolbar-icon): (#toolbar-dropdown .toolbar-item.resources .toolbar-icon): (.toolbar-item.network .toolbar-icon): (#toolbar-dropdown .toolbar-item.network .toolbar-icon): (.toolbar-item.scripts .toolbar-icon): (#toolbar-dropdown .toolbar-item.scripts .toolbar-icon): (.toolbar-item.timeline .toolbar-icon): (#toolbar-dropdown .toolbar-item.timeline .toolbar-icon): (.toolbar-item.profiles .toolbar-icon): (#toolbar-dropdown .toolbar-item.profiles .toolbar-icon): (.toolbar-item.audits .toolbar-icon): (#toolbar-dropdown .toolbar-item.audits .toolbar-icon): (.toolbar-item.console .toolbar-icon): (#toolbar-dropdown .toolbar-item.console .toolbar-icon): (.status-bar-item > .glyph): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85588 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
pfeldman@chromium.org authored
Reviewed by Yury Semikhatsky. Web Inspector: combine status bar button glyphs. https://bugs.webkit.org/show_bug.cgi?id=59885 * WebCore.gypi: * inspector/front-end/Images/breakpointsActivateButtonGlyph.png: Removed. * inspector/front-end/Images/breakpointsDeactivateButtonGlyph.png: Removed. * inspector/front-end/Images/clearConsoleButtonGlyph.png: Removed. * inspector/front-end/Images/consoleButtonGlyph.png: Removed. * inspector/front-end/Images/dockButtonGlyph.png: Removed. * inspector/front-end/Images/enableOutlineButtonGlyph.png: Removed. * inspector/front-end/Images/enableSolidButtonGlyph.png: Removed. * inspector/front-end/Images/excludeButtonGlyph.png: Removed. * inspector/front-end/Images/focusButtonGlyph.png: Removed. * inspector/front-end/Images/garbageCollectButtonGlyph.png: Removed. * inspector/front-end/Images/gearButtonGlyph.png: Removed. * inspector/front-end/Images/helpButtonGlyph.png: Removed. * inspector/front-end/Images/largerResourcesButtonGlyph.png: Removed. * inspector/front-end/Images/nodeSearchButtonGlyph.png: Removed. * inspector/front-end/Images/pauseOnExceptionButtonGlyph.png: Removed. * inspector/front-end/Images/percentButtonGlyph.png: Removed. * inspector/front-end/Images/prettyPrintButtonGlyph.png: Removed. * inspector/front-end/Images/recordButtonGlyph.png: Removed. * inspector/front-end/Images/recordToggledButtonGlyph.png: Removed. * inspector/front-end/Images/reloadButtonGlyph.png: Removed. * inspector/front-end/Images/statusBarButtonGlyphs.png: Added. * inspector/front-end/Images/undockButtonGlyph.png: Removed. * inspector/front-end/WebKit.qrc: * inspector/front-end/inspector.css: (.status-bar-item > .glyph): (#dock-status-bar-item .glyph): (body.detached #dock-status-bar-item .glyph): (#console-status-bar-item .glyph): (.clear-status-bar-item .glyph): (button.enable-toggle-status-bar-item .glyph): (button.enable-toggle-status-bar-item.toggled-on .glyph): (.scripts-pause-on-exceptions-status-bar-item .glyph): (.scripts-toggle-pretty-print-status-bar-item .glyph): (.toggle-breakpoints .glyph): (.toggle-breakpoints.toggled-on .glyph): (.resources-larger-resources-status-bar-item .glyph): (.timeline-filter-status-bar-item .glyph): (.garbage-collect-status-bar-item .glyph): (.record-profile-status-bar-item .glyph): (.record-profile-status-bar-item.toggled-on .glyph): (.heap-snapshot-status-bar-item .glyph): (.node-search-status-bar-item .glyph): (.percent-time-status-bar-item .glyph): (.focus-profile-node-status-bar-item .glyph): (.exclude-profile-node-status-bar-item .glyph): (.reset-profile-status-bar-item .glyph): (.delete-storage-status-bar-item .glyph): (.refresh-storage-status-bar-item .glyph): * inspector/front-end/inspector.js: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85587 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
simon.fraser@apple.com authored
Reviewed by Dan Bernstein. Possible crash when removing elements with reflections https://bugs.webkit.org/show_bug.cgi?id=60009 RenderLayer's destructor deleted its z-order list Vector pointers before removing the reflection layer. However, the reflection cleanup code could call back into the RenderLayer to dirty z-order lists, so move reflection cleanup to before z-order vector deletion. The test crashes when run manually a few times with MallocScribble enabled, but I was not able to create a test that crashed reliably. Test: fast/reflections/remove-reflection-crash.html * rendering/RenderLayer.cpp: (WebCore::RenderLayer::~RenderLayer): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85586 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 02 May, 2011 19 commits
-
-
commit-queue@webkit.org authored
Reviewed by Dan Bernstein. CSS !important not respected by JavaScript https://bugs.webkit.org/show_bug.cgi?id=60007 * fast/css/important-js-override-expected.txt: Added. * fast/css/important-js-override.html: Added. 2011-05-02 Ian Henderson <ianh@apple.com> Reviewed by Dan Bernstein. CSS !important not respected by JavaScript https://bugs.webkit.org/show_bug.cgi?id=60007 The addParsedProperty and addParsedProperties methods were subtly different. The former did not check for !important before setting the given property. Change addParsedProperties to call addParsedProperty and move the relevant code. The one other caller of this method, in editing/markup.cpp, probably wanted this behavior anyway. Test: fast/css/important-js-override.html * css/CSSMutableStyleDeclaration.cpp: (WebCore::CSSMutableStyleDeclaration::addParsedProperties): (WebCore::CSSMutableStyleDeclaration::addParsedProperty): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85585 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
yael.aharon@nokia.com authored
Reviewed by Andreas Kling. [Qt] White screen displays when using MiniBrowser with DrawingAreaImpl https://bugs.webkit.org/show_bug.cgi?id=60003 When using DrawingAreaImpl, we need to properly pass the viewSize to the WebPage. Otherwise, the dirty rect will always be empty and we will not draw. * UIProcess/API/qt/qwkpage.cpp: (QWKPagePrivate::viewSize): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85584 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
Reviewed by Xan Lopez. [GTK] Compiler warning in Tools/MiniBrowser/main.c https://bugs.webkit.org/show_bug.cgi?id=59986 Remove a compiler warning. * MiniBrowser/gtk/main.c: Use full array initializers to prevent some compilers from complaining. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85583 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
hclam@chromium.org authored
Not reviewed. Build fix. Fix Chromium test expectations. * platform/chromium/test_expectations.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85582 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
gyuyoung.kim@samsung.com authored
Unreviewed. Style error fix. * WebCoreSupport/ChromeClientEfl.cpp: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85581 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
hclam@chromium.org authored
Not reviewed. Build fix. New baselines for SVG tests for Chromium Leopard build. * platform/chromium-mac-leopard/svg/W3C-SVG-1.1/filters-color-01-b-expected.png: Added. * platform/chromium-mac-leopard/svg/W3C-SVG-1.1/filters-specular-01-f-expected.png: Added. * platform/chromium-mac-leopard/svg/W3C-SVG-1.1/filters-turb-01-f-expected.png: Added. * platform/chromium-mac-leopard/svg/W3C-SVG-1.1/masking-mask-01-b-expected.png: Added. * platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEColorMatrixElement-dom-in-attr-expected.png: Added. * platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEColorMatrixElement-dom-type-attr-expected.png: Added. * platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEColorMatrixElement-dom-values-attr-expected.png: Added. * platform/chromium-mac-leopard/svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-in-prop-expected.png: Added. * platform/chromium-mac-leopard/svg/dynamic-updates/SVGFESpecularLightingElement-dom-in-attr-expected.png: Added. * platform/chromium-mac-leopard/svg/dynamic-updates/SVGFESpecularLightingElement-dom-specularConstant-attr-expected.png: Added. * platform/chromium-mac-leopard/svg/dynamic-updates/SVGFESpecularLightingElement-dom-specularExponent-attr-expected.png: Added. * platform/chromium-mac-leopard/svg/dynamic-updates/SVGFESpecularLightingElement-dom-suraceScale-attr-expected.png: Added. * platform/chromium-mac-leopard/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-in-prop-expected.png: Added. * platform/chromium-mac-leopard/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-specularConstant-prop-expected.png: Added. * platform/chromium-mac-leopard/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-specularExponent-prop-expected.png: Added. * platform/chromium-mac-leopard/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-suraceScale-prop-expected.png: Added. * platform/chromium-mac-leopard/svg/dynamic-updates/SVGFETurbulenceElement-dom-baseFrequency-attr-expected.png: Added. * platform/chromium-mac-leopard/svg/dynamic-updates/SVGFETurbulenceElement-dom-numOctaves-attr-expected.png: Added. * platform/chromium-mac-leopard/svg/dynamic-updates/SVGFETurbulenceElement-dom-seed-attr-expected.png: Added. * platform/chromium-mac-leopard/svg/dynamic-updates/SVGFETurbulenceElement-dom-stitchTiles-attr-expected.png: Added. * platform/chromium-mac-leopard/svg/dynamic-updates/SVGFETurbulenceElement-dom-type-attr-expected.png: Added. * platform/chromium-mac-leopard/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-numOctaves-prop-expected.png: Added. * platform/chromium-mac-leopard/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-seed-prop-expected.png: Added. * platform/chromium-mac-leopard/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-stitchTiles-prop-expected.png: Added. * platform/chromium-mac-leopard/svg/dynamic-updates/SVGFETurbulenceElement-svgdom-type-prop-expected.png: Added. * platform/chromium-mac-leopard/svg/filters/feLighting-crash-expected.png: Added. * platform/chromium-mac-leopard/tables/mozilla_expected_failures/other/test4-expected.png: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85580 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
dglazkov@chromium.org authored
Unreviewed, rolling out r85578. http://trac.webkit.org/changeset/85578 https://bugs.webkit.org/show_bug.cgi?id=59976 The test needs more lovin'. Voluntary rollout. * media/video-document-click-expected.txt: Removed. * media/video-document-click.html: Removed. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85579 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
dglazkov@chromium.org authored
Reviewed by Darin Adler. Add layout tests for clicking in media documents. https://bugs.webkit.org/show_bug.cgi?id=59976 * media/video-document-click-expected.txt: Added. * media/video-document-click.html: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85578 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
Reviewed by Simon Fraser. Cleanup variable usage in RenderObject.cpp paintOutline() https://bugs.webkit.org/show_bug.cgi?id=59911 No new tests for this, there should be no change in behaviour. * rendering/RenderObject.cpp: (WebCore::RenderObject::paintOutline): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85577 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
andersca@apple.com authored
* Platform/CoreIPC/Connection.cpp: (CoreIPC::Connection::dispatchSyncMessage): If didReceiveSyncMessage returns ManualReply, the client took ownership of the reply encoder so we must leak it to avoid a double-free. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85576 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
jberlin@webkit.org authored
Rubber-stamped by Oliver Hunt. * runtime/Structure.cpp: (JSC::Structure::materializePropertyMap): * runtime/Structure.h: (JSC::Structure::typeInfo): (JSC::Structure::previousID): (JSC::Structure::propertyStorageCapacity): (JSC::Structure::propertyStorageSize): (JSC::Structure::get): (JSC::Structure::materializePropertyMapIfNecessary): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85575 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
Reviewed by Tony Chang. Port Mozilla's IndexedDB tests: adding and removing values https://bugs.webkit.org/show_bug.cgi?id=59953 * storage/indexeddb/mozilla/object-store-remove-values-expected.txt: Added. * storage/indexeddb/mozilla/object-store-remove-values.html: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85574 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
andersca@apple.com authored
Reviewed by Sam Weinig. The web process locks up when the plug-in process crashes https://bugs.webkit.org/show_bug.cgi?id=59999 <rdar://problem/8889303> Add a hash map from plug-in paths to CoreIPC connections to PluginProcessConnectionManager. Add PluginProcessConnectionManager::pluginProcessCrashed and make it look up the corresponding CoreIPC connection and call postConnectionDidCloseOnConnectionWorkQueue on it. * Platform/CoreIPC/Connection.cpp: (CoreIPC::Connection::postConnectionDidCloseOnConnectionWorkQueue): * Platform/CoreIPC/Connection.h: * WebProcess/Plugins/PluginProcessConnectionManager.cpp: (WebKit::PluginProcessConnectionManager::getPluginProcessConnection): (WebKit::PluginProcessConnectionManager::removePluginProcessConnection): (WebKit::PluginProcessConnectionManager::pluginProcessCrashed): * WebProcess/Plugins/PluginProcessConnectionManager.h: * WebProcess/WebProcess.cpp: (WebKit::WebProcess::pluginProcessCrashed): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85573 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
rniwa@webkit.org authored
Reviewed by James Robinson. REGRESSION(r84672): showTree doesn't work for input/textarea elements https://bugs.webkit.org/show_bug.cgi?id=60001 When shadow is null, try retrieving the inner element of a render text control. * dom/Node.cpp: (WebCore::traverseTreeAndMark): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85572 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
andersca@apple.com authored
* Scripts/webkit2/messages.py: * Scripts/webkit2/messages_unittest.py: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85571 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
andersca@apple.com authored
Reviewed by Oliver Hunt. Dispatch the PluginProcessCrashed on the connection work queue https://bugs.webkit.org/show_bug.cgi?id=59996 * WebProcess/WebProcess.cpp: (WebKit::WebProcess::initialize): Add the web process as a queue client. (WebKit::WebProcess::terminate): Remove the web process as a queue client. (WebKit::WebProcess::willProcessMessageOnClientRunLoop): Try calling willProcessWebProcessMessageOnClientRunLoop. * WebProcess/WebProcess.messages.in: Add the DispatchOnConnectionQueue attribute to PluginProcessCrashed. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85570 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
andersca@apple.com authored
Reviewed by Sam Weinig. Send a PluginProcessCrashed message to all web processes when a plug-in crashes https://bugs.webkit.org/show_bug.cgi?id=59994 * UIProcess/Plugins/PluginProcessProxy.cpp: (WebKit::PluginProcessProxy::didClose): Iterate over all contexts and send PluginProcessCrashed to all web processes in each context. (WebKit::PluginProcessProxy::didFinishLaunching): Call setShouldCloseConnectionOnMachExceptions on the CoreIPC connection. * WebProcess/WebProcess.cpp: (WebKit::WebProcess::pluginProcessCrashed): Add empty stub. * WebProcess/WebProcess.messages.in: Add message. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85569 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
rdar://problem/9371948mrowe@apple.com authored
Reviewed by Geoff Garen. * Configurations/CompilerVersion.xcconfig: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85568 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
andersca@apple.com authored
Reviewed by Simon Fraser. Plug-in not completely repainted after a crash https://bugs.webkit.org/show_bug.cgi?id=59991 Call Widget::invalidate(). * WebProcess/Plugins/PluginView.cpp: (WebKit::PluginView::pluginProcessCrashed): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@85567 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-