- 04 Jun, 2010 40 commits
-
-
abarth@webkit.org authored
Reviewed by Eric Seidel. Make HTML5Lexer go fast https://bugs.webkit.org/show_bug.cgi?id=40048 Make all the state transitions in the machine explicit. This allows us to remove all the break statements, which won't work correctly after we change the macro definitions. Also, while I was looking at every line of code, I fixed a bunch of the one-line-if style errors introduces in my previous patches. * html/HTML5Lexer.cpp: (WebCore::HTML5Lexer::nextToken): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@60711 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
mrobinson@webkit.org authored
Unreviewed. Adding baselines for new tests. They all seem to be working fine. * platform/gtk/editing/selection/range-between-block-and-inline-expected.txt: Added. * platform/gtk/fast/css/font-face-in-shadow-DOM-expected.txt: Added. * platform/gtk/fast/lists/alpha-boundary-values-expected.txt: Added. * platform/gtk/fast/multicol/span/anonymous-style-inheritance-expected.txt: Added. * platform/gtk/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.txt: Added. * platform/gtk/fast/multicol/span/span-as-immediate-child-generated-content-expected.txt: Added. * platform/gtk/fast/multicol/span/span-as-immediate-child-property-removal-expected.txt: Added. * platform/gtk/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.txt: Added. * platform/gtk/fast/multicol/span/span-as-immediate-columns-child-expected.txt: Added. * platform/gtk/fast/multicol/span/span-as-immediate-columns-child-removal-expected.txt: Added. * platform/gtk/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.txt: Added. * platform/gtk/fast/multicol/span/span-as-nested-columns-child-expected.txt: Added. * platform/gtk/fast/multicol/span/span-margin-collapsing-expected.txt: Added. * platform/gtk/fast/repaint/layout-state-scrolloffset-expected.txt: Added. * platform/gtk/fast/repaint/layout-state-scrolloffset2-expected.txt: Added. * platform/gtk/fast/repaint/layout-state-scrolloffset3-expected.txt: Added. * platform/gtk/svg/filters/feLighting-crash-expected.txt: Copied from LayoutTests/platform/mac/svg/filters/feLighting-crash-expected.txt. * platform/gtk/svg/filters/parent-children-with-same-filter-expected.txt: Copied from LayoutTests/platform/mac/svg/filters/parent-children-with-same-filter-expected.txt. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@60710 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
mrobinson@webkit.org authored
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
-
barraclough@apple.com authored
Reviewed by Oliver Hunt. Mostly for consistency, but constructor & args arguments are redundant, and this will help if we wish to be able to JIT calls to more constructors. JavaScriptCore: * API/JSCallbackConstructor.cpp: (JSC::constructJSCallback): * API/JSCallbackObject.h: * API/JSCallbackObjectFunctions.h: (JSC::::construct): * interpreter/Interpreter.cpp: (JSC::Interpreter::executeConstruct): * interpreter/Interpreter.h: * jit/JITStubs.cpp: (JSC::DEFINE_STUB_FUNCTION): * runtime/ArrayConstructor.cpp: (JSC::constructWithArrayConstructor): * runtime/BooleanConstructor.cpp: (JSC::constructWithBooleanConstructor): * runtime/ConstructData.cpp: (JSC::construct): * runtime/ConstructData.h: * runtime/DateConstructor.cpp: (JSC::constructWithDateConstructor): * runtime/Error.cpp: (JSC::constructNativeError): (JSC::Error::create): * runtime/ErrorConstructor.cpp: (JSC::constructWithErrorConstructor): * runtime/FunctionConstructor.cpp: (JSC::constructWithFunctionConstructor): * runtime/NativeErrorConstructor.cpp: (JSC::constructWithNativeErrorConstructor): * runtime/NativeErrorConstructor.h: (JSC::NativeErrorConstructor::errorStructure): * runtime/NumberConstructor.cpp: (JSC::constructWithNumberConstructor): * runtime/ObjectConstructor.cpp: (JSC::constructWithObjectConstructor): * runtime/RegExpConstructor.cpp: (JSC::constructWithRegExpConstructor): * runtime/StringConstructor.cpp: (JSC::constructWithStringConstructor): WebCore: * bindings/js/JSArrayBufferConstructor.cpp: (WebCore::constructCanvasArrayBuffer): * bindings/js/JSAudioConstructor.cpp: (WebCore::constructAudio): * bindings/js/JSEventSourceConstructor.cpp: (WebCore::constructEventSource): * bindings/js/JSFloatArrayConstructor.cpp: (WebCore::constructCanvasFloatArray): * bindings/js/JSImageConstructor.cpp: (WebCore::constructImage): * bindings/js/JSInt16ArrayConstructor.cpp: (WebCore::constructCanvasShortArray): * bindings/js/JSInt32ArrayConstructor.cpp: (WebCore::constructCanvasIntArray): * bindings/js/JSInt8ArrayConstructor.cpp: (WebCore::constructCanvasByteArray): * bindings/js/JSMessageChannelConstructor.cpp: (WebCore::JSMessageChannelConstructor::construct): * bindings/js/JSMessageChannelConstructor.h: * bindings/js/JSOptionConstructor.cpp: (WebCore::constructHTMLOptionElement): * bindings/js/JSSharedWorkerConstructor.cpp: (WebCore::constructSharedWorker): * bindings/js/JSUint16ArrayConstructor.cpp: (WebCore::constructCanvasUnsignedShortArray): * bindings/js/JSUint32ArrayConstructor.cpp: (WebCore::constructCanvasUnsignedIntArray): * bindings/js/JSUint8ArrayConstructor.cpp: (WebCore::constructCanvasUnsignedByteArray): * bindings/js/JSWebKitCSSMatrixConstructor.cpp: (WebCore::constructWebKitCSSMatrix): * bindings/js/JSWebKitPointConstructor.cpp: (WebCore::constructWebKitPoint): * bindings/js/JSWebSocketConstructor.cpp: (WebCore::constructWebSocket): * bindings/js/JSWorkerConstructor.cpp: (WebCore::constructWorker): * bindings/js/JSXMLHttpRequestConstructor.cpp: (WebCore::constructXMLHttpRequest): * bindings/js/JSXSLTProcessorConstructor.cpp: (WebCore::constructXSLTProcessor): * bindings/scripts/CodeGeneratorJS.pm: * bridge/runtime_object.cpp: (JSC::Bindings::callRuntimeConstructor): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@60708 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
senorblanco@chromium.org authored
Unreviewed; expectations fix. Fix chromium test expectations, post-r60693. We are still failing the test in the same way, but since there are now fallback results, our results are no longer MISSING, but TEXT. * platform/chromium/test_expectations.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@60706 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
adachan@apple.com authored
http://bugs.webkit.org/show_bug.cgi?id=40186 Need to close WebPageProxy when the WebView is destroyed. Also, WebPageProxy shouldn't hold an OwnPtr to the PageClient, which is the WebView on Windows. * UIProcess/WebPageProxy.cpp: (WebKit::WebPageProxy::WebPageProxy): (WebKit::WebPageProxy::setPageClient): * UIProcess/WebPageProxy.h: * UIProcess/win/WebView.cpp: (WebKit::WebView::close): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@60705 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
abarth@webkit.org authored
Reviewed by Eric Seidel. Make HTML5Lexer go fast https://bugs.webkit.org/show_bug.cgi?id=40048 Change the intent of the loop to match what it's going to be once we remove the loop. This is a whitespace only change that will make the final diff much, much smaller. Sorry for the transient ugly style. * html/HTML5Lexer.cpp: (WebCore::HTML5Lexer::nextToken): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@60704 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
abarth@webkit.org authored
Reviewed by Eric Seidel. Make HTML5Lexer go fast https://bugs.webkit.org/show_bug.cgi?id=40048 Introduce ADVANCE_TO macro. This is the last macro we need to introduce. * html/HTML5Lexer.cpp: (WebCore::HTML5Lexer::nextToken): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@60703 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
abarth@webkit.org authored
Reviewed by Eric Seidel. Make HTML5Lexer go fast https://bugs.webkit.org/show_bug.cgi?id=40048 Fix the rest of the RECONSUME_IN cases that were missed by our script. Also, reorder some assigment to prepare for the ADVANCE_TO patch. * html/HTML5Lexer.cpp: (WebCore::HTML5Lexer::nextToken): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@60702 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
abarth@webkit.org authored
Reviewed by Eric Seidel. Make HTML5Lexer go fast https://bugs.webkit.org/show_bug.cgi?id=40048 This patch handles the FLUSH_AND_ADVANCE_TO case. Again, this patch introduces style errors that will be fixed shortly. * html/HTML5Lexer.cpp: (WebCore::HTML5Lexer::nextToken): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@60701 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
mrobinson@webkit.org authored
Reviewed by Xan Lopez. [GTK] EventSender should call gtk_main_do_event instead of invoking signal handlers directly https://bugs.webkit.org/show_bug.cgi?id=40182 Instead of invoking signal handlers directly via g_signal_emit_by_name, call gtk_main_do_event. This will allow us to call gtk_get_current_event() in WebKit without breaking DRT. * DumpRenderTree/gtk/EventSender.cpp: (dispatchEvent): Use gtk_main_do_event instead of invoking signal handlers directly. (keyDownCallback): Use dispatchEvent here which now uses gtk_main_do_event. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@60700 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
abarth@webkit.org authored
Reviewed by Eric Seidel. Make HTML5Lexer go fast https://bugs.webkit.org/show_bug.cgi?id=40048 This patch handles the FLUSH_EMIT_AND_RESUME_IN case. This patch introduces some bad style w.r.t. one-line if statements, but we'll fix them all automatically in cleanup patch when we're done. * html/HTML5Lexer.cpp: (WebCore::HTML5Lexer::nextToken): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@60699 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
senorblanco@chromium.org authored
Unreviewed; build fix. [CHROMIUM] Add new chromium test results for new layout test svg/filters/filter-on-filter-for-text.svg * platform/chromium-linux/svg/filters/filter-on-filter-for-text-expected.checksum: Added. * platform/chromium-win/svg/filters/filter-on-filter-for-text-expected.checksum: Added. * platform/chromium-win/svg/filters/filter-on-filter-for-text-expected.png: Added. * platform/chromium-win/svg/filters/filter-on-filter-for-text-expected.txt: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@60698 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
abarth@webkit.org authored
Reviewed by Eric Seidel. Make HTML5Lexer go fast https://bugs.webkit.org/show_bug.cgi?id=40048 More small steps. This patch deals with emitting tokens. * html/HTML5Lexer.cpp: (WebCore::HTML5Lexer::nextToken): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@60697 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
abarth@webkit.org authored
Reviewed by Eric Seidel. Make HTML5Lexer go fast https://bugs.webkit.org/show_bug.cgi?id=40048 The next step: using macros to delimit each state. Evetually, we're going to change what these macros expand to. * html/HTML5Lexer.cpp: (WebCore::HTML5Lexer::nextToken): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@60696 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
eric@webkit.org authored
Reviewed by Dimitri Glazkov. Accessibility focus change notifications are now sent from ChromeClientImpl::focusedNodeChanged(). https://bugs.webkit.org/show_bug.cgi?id=39792 * src/ChromeClientImpl.cpp: (WebKit::ChromeClientImpl::focus): (WebKit::ChromeClientImpl::focusedNodeChanged): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@60695 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
abarth@webkit.org authored
Reviewed by Eric Seidel. Make HTML5Lexer go fast https://bugs.webkit.org/show_bug.cgi?id=40048 We're going to do this patch in small steps to make it easier to verify correctness. * html/HTML5Lexer.cpp: (WebCore::HTML5Lexer::nextToken): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@60694 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
andersca@apple.com authored
Reviewed by David Hyatt. Make the editing/spelling/context-menu-suggestions.html test more robust https://bugs.webkit.org/show_bug.cgi?id=40178 * editing/spelling/context-menu-suggestions-expected.txt: Added. Add new expected test result. * editing/spelling/context-menu-suggestions.html: Instead of dumping the menu item titles, check the length and check that the number of items is greater when there are spell checker suggestions. * platform/mac-leopard/editing/spelling/context-menu-suggestions-expected.txt: Removed. * platform/mac-snowleopard/editing/spelling/context-menu-suggestions-expected.txt: Removed. * platform/mac-tiger/editing/spelling/context-menu-suggestions-expected.txt: Removed. Remove platform specific versions. 2010-06-04 Anders Carlsson <andersca@apple.com> Reviewed by David Hyatt. Make the editing/spelling/context...
-
eric@webkit.org authored
Reviewed by David Levin. [chromium] Adding support for the left and right Windows keys to the NativeWebKeyboardEvent. https://bugs.webkit.org/show_bug.cgi?id=39752 * platform/chromium/KeyCodeConversionGtk.cpp: (WebCore::windowsKeyCodeForKeyEvent): 2010-06-04 Jay Civelli <jcivelli@chromium.org> Reviewed by David Levin. [chromium] Adding support for the left and right Windows keys to the NativeWebKeyboardEvent. https://bugs.webkit.org/show_bug.cgi?id=39752 * src/gtk/WebInputEventFactory.cpp: (WebKit::gdkEventToWindowsKeyCode): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@60692 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
adachan@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=40152 Need to remove the WebView from WindowMessageBroadcaster's listeners list when the WebView is destroyed. * UIProcess/API/win/WKView.cpp: (WKViewSetHostWindow): Expose API to change the host window of a WKView. (WKViewWindowAncestryDidChange): Expose API to allow clients to notify WebKit when a WKView's window ancestry has changed. * UIProcess/API/win/WKView.h: * UIProcess/win/WebView.cpp: (WebKit::WebView::wndProc): Set the WebView's host window to 0 when it's destroyed. setHostWindow() will call windowAncestryDidChange(), which will remove this WebView from the WindowMessageBroadcaster's listeners list. (WebKit::WebView::WebView): Initialize m_isBeingDestroyed. (WebKit::WebView::setHostWindow): Update the window's parent window and call windowAncestryDidChange(). (WebKit::WebView::close): Set the host window to 0. * UIProcess/win/WebView.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@60691 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
kinuko@chromium.org authored
Reviewed by Shinichiro Hamaji. Clean up chromium-specific code from json_results_generator.py. https://bugs.webkit.org/show_bug.cgi?id=39665 * Scripts/webkitpy/layout_tests/layout_package/json_layout_results_generator.py: * Scripts/webkitpy/layout_tests/layout_package/json_results_generator.py: * Scripts/webkitpy/layout_tests/port/base.py: * Scripts/webkitpy/layout_tests/port/chromium.py: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@60690 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
krit@webkit.org authored
Reviewed by Nikolas Zimmermann. SVG filter on filter don't work https://bugs.webkit.org/show_bug.cgi?id=32708 Any child of <text> was not allowed to use the same filter as the text root. I couldn't found any reason in the SVG specification that legimitate this. Only batik also doesn't allow the same filter on the text root as on it's childs, while any other effect is still allowed. I removed this limitation so that the result looks like the result on Firefox. Test: svg/filters/filter-on-filter-for-text.svg * rendering/SVGRenderSupport.cpp: (WebCore::SVGRenderBase::prepareToRenderSVGContent): * rendering/SVGRenderSupport.h: * rendering/SVGRootInlineBox.cpp: (WebCore::SVGRootInlineBoxPaintWalker::SVGRootInlineBoxPaintWalker): (WebCore::SVGRootInlineBoxPaintWalker::chunkStartCallback): (WebCore::SVGRootInlineBox::paint): 2010-...
-
japhet@chromium.org authored
Reviewed by Adam Barth. Factor PageCache functionality out of FrameLoader and into PageCache itself. https://bugs.webkit.org/show_bug.cgi?id=39382 Refactor only, so no new tests. * history/PageCache.cpp: (WebCore::pageCacheLogPrefix): (WebCore::pageCacheLog): (WebCore::logCanCacheFrameDecision): (WebCore::logCanCachePageDecision): (WebCore::PageCache::canCachePageContainingThisFrame): (WebCore::PageCache::canCache): (WebCore::PageCache::add): (WebCore::PageCache::get): * history/PageCache.h: * loader/DocumentLoader.cpp: (WebCore::DocumentLoader::commitIfReady): * loader/FrameLoader.cpp: (WebCore::FrameLoader::commitProvisionalLoad): (WebCore::FrameLoader::prepareForCachedPageRestore): (WebCore::FrameLoader::continueLoadAfterNavigationPolicy): (WebCore::FrameLoader::loadProvisionalIt...
-
loislo@chromium.org authored
Reviewed by Pavel Feldman. WebInspector: Web Inspector: it would be better to push object properties to JSON string in order of insertion. https://bugs.webkit.org/show_bug.cgi?id=40140 * inspector/InspectorValues.cpp: (WebCore::InspectorObject::writeJSON): * inspector/InspectorValues.h: (WebCore::InspectorObject::setBool): (WebCore::InspectorObject::setNumber): (WebCore::InspectorObject::setString): (WebCore::InspectorObject::set): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@60687 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
laszlo.1.gombos@nokia.com authored
Symbian build fix. [Qt] Updated the def file with recent new exports. * symbian/eabi/QtWebKitu.def: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@60686 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ap@apple.com authored
Unskip fast/dom/Window/window-properties-geolocation.html - a comment says it should be enabled once bug 34025 is fixed, which happened long ago. The test passes for me. * platform/mac/Skipped: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@60685 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
eric@webkit.org authored
Reviewed by Adam Barth. Persist V8's ScriptData to the memory cache. https://bugs.webkit.org/show_bug.cgi?id=38661 This stores V8's ScriptData in the memory cache and also causes the network platform layer to be notified of the available cacheable metadata. Chromium's morejs benchmark shows a 3-4% improvement on fast hardware. No new tests because no new functionality. * bindings/v8/ScriptSourceCode.h: (WebCore::ScriptSourceCode::ScriptSourceCode): (WebCore::ScriptSourceCode::cachedScript): * bindings/v8/V8Proxy.cpp: (WebCore::V8Proxy::compileScript): (WebCore::V8Proxy::precompileScript): (WebCore::V8Proxy::evaluate): * bindings/v8/V8Proxy.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@60684 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
eric@webkit.org authored
Reviewed by Adam Barth. Add a takeFirst() method to Deque and use it where appropriate. https://bugs.webkit.org/show_bug.cgi?id=40089 * wtf/Deque.h: (WTF::::takeFirst): * wtf/MainThread.cpp: (WTF::dispatchFunctionsFromMainThread): * wtf/MessageQueue.h: (WTF::::tryGetMessage): 2010-06-04 Tony Gentilcore <tonyg@chromium.org> Reviewed by Adam Barth. Utilize new takeFirst() method where appropriate. https://bugs.webkit.org/show_bug.cgi?id=40089 No new tests because no new functionality. * css/CSSStyleSheet.cpp: (WebCore::CSSStyleSheet::addSubresourceStyleURLs): * dom/XMLTokenizerLibxml2.cpp: (WebCore::PendingCallbacks::callAndRemoveFirstCallback): * html/HTMLTokenizer.cpp: (WebCore::HTMLTokenizer::reset): (WebCore::HTMLTokenizer::executeExternalScriptsIfReady): * platform/text/SegmentedS...
-
eric@webkit.org authored
Reviewed by Pavel Feldman. Web Inspector: better Function.prototype.bind for the internal code. In the "Event Listeners" pane show handler function instead of Function.prototype.bind. https://bugs.webkit.org/show_bug.cgi?id=40080 * inspector/front-end/utilities.js: (Function.prototype.bind.bound): (Function.prototype.bind.bound.toString): (Function.prototype.bind): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@60682 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
apavlov@chromium.org authored
Unreviewed, fix Qt build. Add references to a new file. * WebCore.gypi: * WebCore.vcproj/WebCore.vcproj: * inspector/front-end/WebKit.qrc: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@60681 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
apavlov@chromium.org authored
Reviewed by Pavel Feldman. Web Inspector: Eliminate direct dependency of StylesSidebarPane on InspectorBackend https://bugs.webkit.org/show_bug.cgi?id=40069 No new tests are needed, as this is a refactoring. * inspector/front-end/CSSStyleModel.js: Added. (WebInspector.CSSStyleModel): (WebInspector.CSSStyleModel.prototype.getStylesAsync): (WebInspector.CSSStyleModel.prototype.getComputedStyleAsync): (WebInspector.CSSStyleModel.prototype.setRuleSelector): (WebInspector.CSSStyleModel.prototype.addRule): (WebInspector.CSSStyleModel.prototype.toggleStyleEnabled): (WebInspector.CSSStyleModel.prototype.setCSSText): (WebInspector.CSSStyleModel.prototype.applyStyleText): * inspector/front-end/StylesSidebarPane.js: (WebInspector.StylesSidebarPane.prototype.update.stylesCallback): (WebInspector.StylesSidebarPane.prototype.update.computedStyleCallback): (WebInspector.StylesSidebarPane.prototype.update): (WebInspector.StylesSidebarPane.prototype._arrayContainsInheritedProperty): (WebInspector.StylePropertiesSection.prototype.editingSelectorCommitted.successCallback): (WebInspector.StylePropertiesSection.prototype.editingSelectorCommitted): (WebInspector.BlankStylePropertiesSection.prototype.editingSelectorCommitted.successCallback): (WebInspector.BlankStylePropertiesSection.prototype.editingSelectorCommitted): (WebInspector.StylePropertyTreeElement.prototype.): (WebInspector.StylePropertyTreeElement.prototype): * inspector/front-end/inspector.html: * inspector/front-end/inspector.js: (WebInspector.loaded): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@60680 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
yurys@chromium.org authored
Reviewed by Yury Semikhatsky. Web Inspector: Create resource for DebuggerScript.js. https://bugs.webkit.org/show_bug.cgi?id=40122 * WebKit.grd: * public/WebDevToolsAgentClient.h: (WebKit::WebDevToolsAgentClient::debuggerScriptSource): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@60679 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
yael.aharon@nokia.com authored
https://bugs.webkit.org/show_bug.cgi?id=40078 Reviewed by Simon Hausmann. * QtTestBrowser/main.cpp: (NotificationsPermissionController::NotificationsPermissionController): (NotificationsPermissionController::checkPermission): (NotificationsPermissionController::requestPermission): (LauncherWindow::LauncherWindow): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@60678 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
hausmann@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=40116 Reviewed by Tor Arne Vestbø. CONFIG += mobility has the side-effect of pulling in mobility includes, which conflict with Qt 4.7's bearer managenent includes and break the build. * WebCore.pro: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@60677 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
eric@webkit.org authored
Reviewed by Dimitri Glazkov. [chromium] Fix scrolling bug with pages using accelerated compositing. https://bugs.webkit.org/show_bug.cgi?id=40037 * platform/graphics/chromium/LayerRendererChromium.cpp: (WebCore::LayerRendererChromium::LayerRendererChromium): (WebCore::LayerRendererChromium::drawLayers): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@60676 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
eric@webkit.org authored
Reviewed by Darin Adler. CG implementation needed for compression quality in canvas.toDataURL https://bugs.webkit.org/show_bug.cgi?id=38492 * platform/mac/Skipped: 2010-06-04 Matthew Delaney <mdelaney@apple.com> Reviewed by Darin Adler. CG implementation needed for compression quality in canvas.toDataURL https://bugs.webkit.org/show_bug.cgi?id=38492 Took toDataURL.jpeg.quality.basic.html test off of Skipped list. Passes. Went the route of avoiding in-band signaling to flag the use of a quality parameter or not. So, instead of simply passing the quality down as a double, instead I pass a reference to the quality parameter from where it comes in just after the JS bindings. Thus, no need for any global constants to signify when the quality is not specified. Updated the other platforms to support this (qt was on the only one currently with any implementation). * bindings/js/JSHTMLCanvasElementCustom.cpp: Moved range check logic for quality parameter down lower. Updated call to toDataURL to use double* instead of just passing the quality directly. (WebCore::JSHTMLCanvasElement::toDataURL): * bindings/v8/custom/V8HTMLCanvasElementCustom.cpp: Updated toDataURL call to pass double* (WebCore::V8HTMLCanvasElement::toDataURLCallback): * dom/CanvasSurface.cpp: Updated method prototype. (WebCore::CanvasSurface::toDataURL): * dom/CanvasSurface.h: Updated method prototype. (WebCore::CanvasSurface::toDataURL): * platform/graphics/ImageBuffer.h: Updated method signature to use double* for quality param. * platform/graphics/cairo/ImageBufferCairo.cpp: Updated prototype for consistency. (WebCore::ImageBuffer::toDataURL): * platform/graphics/cg/ImageBufferCG.cpp: Implemented support for quality parametejr when jpeg MIME type used. (WebCore::jpegUTI): (WebCore::utiFromMIMEType): (WebCore::ImageBuffer::toDataURL): * platform/graphics/haiku/ImageBufferHaiku.cpp: Updated prototype for consistency. (WebCore::ImageBuffer::toDataURL): * platform/graphics/qt/ImageBufferQt.cpp: Updated prototype for consistency. (WebCore::ImageBuffer::toDataURL): * platform/graphics/skia/ImageBufferSkia.cpp: Updated prototype for consistency. (WebCore::ImageBuffer::toDataURL): * platform/graphics/wince/ImageBufferWince.cpp: Updated prototype for consistency. (WebCore::ImageBuffer::toDataURL): * platform/graphics/wx/ImageBufferWx.cpp: Updated prototype for consistency. (WebCore::ImageBuffer::toDataURL): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@60675 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
tkent@chromium.org authored
failures on Chromium. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@60674 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
alex@webkit.org authored
Reviewed by Xan Lopez. Leaks in listDirectory https://bugs.webkit.org/show_bug.cgi?id=40008 Fixed both leaks. * platform/gtk/FileSystemGtk.cpp: (WebCore::listDirectory): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@60673 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
steveblock@google.com authored
https://bugs.webkit.org/show_bug.cgi?id=40153 * platform/gtk/Skipped: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@60672 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
eric@webkit.org authored
Reviewed by David Levin. Modifying the WebMediaPlayer interface to be compatible with a change in chrome. This is a part 2 of 3 one-sided changes to chrome and WebKit. Chrome has been updated, so this commit should NOT break chromium anymore. https://bugs.webkit.org/show_bug.cgi?id=39445 * public/WebMediaPlayer.h: Changed buffered() to be non-const. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@60671 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-