1. 24 Sep, 2012 40 commits
    • eae@chromium.org's avatar
      Unreviewed chromium linux/windows rebaseline for r129370. · 62eab24a
      eae@chromium.org authored
      * platform/chromium-linux/media/video-zoom-controls-expected.txt: Removed.
      * platform/chromium-win/media/video-zoom-controls-expected.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129386 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      62eab24a
    • dgrogan@chromium.org's avatar
      Unprefix IndexedDB · f5571a27
      dgrogan@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=96548
      
      Reviewed by Adam Barth.
      
      Source/WebCore:
      
      We are largely compatible with the FF implementation and the w3c test
      suite submitted by MS. The w3c test suite doesn't yet check
      for lack of prefix; this is mostly to signal to devs that we think our
      implementation is stable.
      
      This patch uses the new FeatureObserver to get data about prefixed
      vs unprefixed usage.
      
      Tests: storage/indexeddb/unprefix-workers.html
             storage/indexeddb/unprefix.html
      
      * Modules/indexeddb/DOMWindowIndexedDatabase.cpp:
      (WebCore::DOMWindowIndexedDatabase::indexedDB):
      * Modules/indexeddb/DOMWindowIndexedDatabase.h:
      (DOMWindowIndexedDatabase):
      * Modules/indexeddb/DOMWindowIndexedDatabase.idl:
      * Modules/indexeddb/WorkerContextIndexedDatabase.cpp:
      (WebCore::WorkerContextIndexedDatabase::indexedDB):
      * Modules/indexeddb/WorkerContextIndexedDatabase.h:
      (WorkerContextIndexedDatabase):
      * Modules/indexeddb/WorkerContextIndexedDatabase.idl:
      * bindings/generic/RuntimeEnabledFeatures.h:
      Making the auxiliary objects RuntimeEnabled didn't make much sense as
      they are useless without the factory, so always enable them.
      
      (WebCore::RuntimeEnabledFeatures::indexedDBEnabled):
      * bindings/scripts/CodeGeneratorGObject.pm:
      (SkipAttribute):
      * page/FeatureObserver.h:
      
      LayoutTests:
      
      * storage/indexeddb/resources/unprefix.js: Added.
      (test):
      * storage/indexeddb/unprefix-expected.txt: Added.
      * storage/indexeddb/unprefix-workers-expected.txt: Added.
      * storage/indexeddb/unprefix-workers.html: Added.
      * storage/indexeddb/unprefix.html: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129385 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f5571a27
    • wjmaclean@chromium.org's avatar
      [chromium] Rebaseline gesture highlight test expectation images. · 47c476d7
      wjmaclean@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=97248
      
      Reviewed by Yuta Kitamura.
      
      Updating image baselines for gesture highlight tests. There are subtle changes in the rendering of
      text in the target links, impercetable to the eye but ImageDiff picks them up.
      
      * platform/chromium-linux/platform/chromium-linux/compositing/gestures/gesture-tapHighlight-1-iframe-composited-expected.png:
      * platform/chromium-linux/platform/chromium-linux/compositing/gestures/gesture-tapHighlight-1-iframe-composited-scrolled-expected.png:
      * platform/chromium-linux/platform/chromium-linux/compositing/gestures/gesture-tapHighlight-1-iframe-composited-scrolled-late-composite-expected.png:
      * platform/chromium-linux/platform/chromium-linux/compositing/gestures/gesture-tapHighlight-1-iframe-composited-scrolled-late-noncomposite-expected.png:
      * platform/chromium-linux/platform/chromium-linux/compositing/gestures/gesture-tapHighlight-1-iframe-expected.png:
      * platform/chromium-linux/platform/chromium-linux/compositing/gestures/gesture-tapHighlight-1-iframe-scrolled-expected.png:
      * platform/chromium-linux/platform/chromium-linux/compositing/gestures/gesture-tapHighlight-1-overflow-div-composited-expected.png:
      * platform/chromium-linux/platform/chromium-linux/compositing/gestures/gesture-tapHighlight-1-overflow-div-composited-scrolled-expected.png:
      * platform/chromium-linux/platform/chromium-linux/compositing/gestures/gesture-tapHighlight-1-overflow-div-expected.png:
      * platform/chromium-linux/platform/chromium-linux/compositing/gestures/gesture-tapHighlight-1-overflow-div-layout-change-2-expected.png:
      * platform/chromium-linux/platform/chromium-linux/compositing/gestures/gesture-tapHighlight-1-overflow-div-layout-change-expected.png:
      * platform/chromium-linux/platform/chromium-linux/compositing/gestures/gesture-tapHighlight-1-overflow-div-scrolled-expected.png:
      * platform/chromium-linux/platform/chromium-linux/compositing/gestures/gesture-tapHighlight-1-overflow-div-scrolled-late-composite-expected.png:
      * platform/chromium-linux/platform/chromium-linux/compositing/gestures/gesture-tapHighlight-1-overflow-div-scrolled-late-noncomposite-expected.png:
      * platform/chromium-linux/platform/chromium-linux/compositing/gestures/gesture-tapHighlight-2-iframe-composited-inner-expected.png:
      * platform/chromium-linux/platform/chromium-linux/compositing/gestures/gesture-tapHighlight-2-iframe-composited-outer-expected.png:
      * platform/chromium-linux/platform/chromium-linux/compositing/gestures/gesture-tapHighlight-2-iframe-expected.png:
      * platform/chromium-linux/platform/chromium-linux/compositing/gestures/gesture-tapHighlight-2-iframe-scrolled-inner-expected.png:
      * platform/chromium-linux/platform/chromium-linux/compositing/gestures/gesture-tapHighlight-2-iframe-scrolled-inner-late-composite-expected.png:
      * platform/chromium-linux/platform/chromium-linux/compositing/gestures/gesture-tapHighlight-2-iframe-scrolled-outer-expected.png:
      * platform/chromium-linux/platform/chromium-linux/compositing/gestures/gesture-tapHighlight-2-iframe-scrolled-outer-late-composite-expected.png:
      * platform/chromium-linux/platform/chromium-linux/compositing/gestures/gesture-tapHighlight-2-overflow-div-composited-inner-expected.png:
      * platform/chromium-linux/platform/chromium-linux/compositing/gestures/gesture-tapHighlight-2-overflow-div-composited-inner-scroll-inner-expected.png:
      * platform/chromium-linux/platform/chromium-linux/compositing/gestures/gesture-tapHighlight-2-overflow-div-composited-inner-scroll-outer-expected.png:
      * platform/chromium-linux/platform/chromium-linux/compositing/gestures/gesture-tapHighlight-2-overflow-div-composited-outer-expected.png:
      * platform/chromium-linux/platform/chromium-linux/compositing/gestures/gesture-tapHighlight-2-overflow-div-composited-outer-scroll-inner-expected.png:
      * platform/chromium-linux/platform/chromium-linux/compositing/gestures/gesture-tapHighlight-2-overflow-div-composited-outer-scroll-outer-expected.png:
      * platform/chromium-linux/platform/chromium-linux/compositing/gestures/gesture-tapHighlight-2-overflow-div-expected.png:
      * platform/chromium-linux/platform/chromium-linux/compositing/gestures/gesture-tapHighlight-2-overflow-div-scrolled-inner-expected.png:
      * platform/chromium-linux/platform/chromium-linux/compositing/gestures/gesture-tapHighlight-2-overflow-div-scrolled-outer-expected.png:
      * platform/chromium-linux/platform/chromium-linux/compositing/gestures/gesture-tapHighlight-simple-cancel-expected.png:
      * platform/chromium-linux/platform/chromium-linux/compositing/gestures/gesture-tapHighlight-simple-expected.png:
      * platform/chromium-linux/platform/chromium-linux/compositing/gestures/gesture-tapHighlight-simple-window-scroll-expected.png:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129384 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      47c476d7
    • commit-queue@webkit.org's avatar
      Web Inspector: [WebGL] First step towards 2D canvas instrumentation in injected script · d6d83d65
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=96746
      
      Patch by Andrey Adaikin <aandrey@chromium.org> on 2012-09-24
      Reviewed by Pavel Feldman.
      
      First step towards the 2D canvas instrumentation from the WebGL injected script module side.
      We trace and save all calls that affect the 2D canvas context state and it's resources (Gradient and Pattern)
      so that we could replay the context and resources states later.
      The 2D canvas context state consists of:
      - current transformation matrix
      - current default path
      - current clipping region (affected by the "clip" command)
      - current values of the context attributes (like strokeStyle, fillStyle, etc.)
      - a stack of saved drawing states (affected by the "save" and "restore" commands)
      
      * inspector/InjectedScriptCanvasModuleSource.js:
      (.):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129383 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d6d83d65
    • rakuco@webkit.org's avatar
      [EFL] Unreviewed gardening. · 0c93a245
      rakuco@webkit.org authored
      Skip a few tests unskipped in r129372 and r129375 that still fail
      on the bots.
      
      * platform/efl/TestExpectations:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129382 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0c93a245
    • commit-queue@webkit.org's avatar
      Web Inspector: [TextEditor] conditional breakpoint popup not showing up the first time · 689fbde1
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=97442
      
      Patch by Andrey Adaikin <aandrey@chromium.org> on 2012-09-24
      Reviewed by Pavel Feldman.
      
      1) The conditional breakpoint popup may not show up the first time we click on the gutter.
      This was the case because the popup decoration element would be deleted from the line while
      it was being highlighted and appended afterwards. Now we do not remove decorations from the
      DOM while highlighting.
      
      2) Also the popup will close itself on any mouse click event, even if it's targeted to the
      input box itself. This was due to pointer-events: none; CSS style for the parent element.
      Now we just override this style for the input box.
      
      * inspector/front-end/DefaultTextEditor.js:
      (WebInspector.TextEditorMainPanel.prototype._paintLine):
      (WebInspector.TextEditorMainPanel.prototype._insertSpanBefore):
      (WebInspector.TextEditorMainPanel.prototype._insertTextNodeBefore):
      * inspector/front-end/inspector.css:
      (.source-frame-breakpoint-condition):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129381 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      689fbde1
    • carlosgc@webkit.org's avatar
      [GTK] WebKitWebView:is-loading is not updated when the is loaded is started by... · 64a1b1fc
      carlosgc@webkit.org authored
      [GTK] WebKitWebView:is-loading is not updated when the is loaded is started by link clicked navigation action
      https://bugs.webkit.org/show_bug.cgi?id=97458
      
      Reviewed by Xan Lopez.
      
      WebKitWebView:is-loading is set to TRUE when the load is started
      by using the API. We want to make sure that both URI and
      is-loading are updated before load-started is emitted, so we can
      update both right before emitting load-started.
      
      * UIProcess/API/gtk/WebKitWebView.cpp:
      (webkitWebViewEmitLoadChanged): Update both uri and is-loading
      properties before emitting load-changed signal with
      WEBKIT_LOAD_STARTED.
      (webkit_web_view_load_uri): Don't call
      webkitWebViewSetIsLoading().
      (webkit_web_view_load_html): Ditto.
      (webkit_web_view_load_alternate_html): Ditto.
      (webkit_web_view_load_plain_text): Ditto.
      (webkit_web_view_load_request): Ditto.
      (webkit_web_view_reload): Ditto.
      (webkit_web_view_reload_bypass_cache): Ditto.
      (webkit_web_view_go_back): Ditto.
      (webkit_web_view_go_forward): Ditto.
      (webkit_web_view_go_to_back_forward_list_item): Ditto.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129380 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      64a1b1fc
    • rakuco@webkit.org's avatar
      [EFL] Unreviewed gardening. · 6970f5e3
      rakuco@webkit.org authored
      Move some inspector tests from Skipped to TestExpectations with a
      proper explanation and related bug report.
      
      * platform/efl/Skipped:
      * platform/efl/TestExpectations:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129379 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6970f5e3
    • jsbell@chromium.org's avatar
      IndexedDB: Modernize some esoteric tests · 10a1e37f
      jsbell@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=97368
      
      Reviewed by Tony Chang.
      
      Change the logging - but not the flow or assertions - of some of our
      more complex tests, to take advantage of our newer helper functions.
      
      * storage/indexeddb/factory-deletedatabase-interactions-expected.txt:
      * storage/indexeddb/open-close-version-expected.txt:
      * storage/indexeddb/resources/factory-deletedatabase-interactions.js:
      * storage/indexeddb/resources/open-close-version.js:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129378 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      10a1e37f
    • eae@chromium.org's avatar
      Unreviewed chromium rebaseline for video-zoom-controls for r129370. · 9a02aeb2
      eae@chromium.org authored
      * platform/chromium-linux/media/video-zoom-controls-expected.txt: Added.
      * platform/chromium-mac/media/video-zoom-controls-expected.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129377 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9a02aeb2
    • rakuco@webkit.org's avatar
      [EFL] Unreviewed gardening. · 82667858
      rakuco@webkit.org authored
      Move a test that is failing on both WK1 and WK2 to the common
      TestExpectations file.
      
      * platform/efl-wk1/TestExpectations:
      * platform/efl-wk2/TestExpectations:
      * platform/efl/TestExpectations:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129376 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      82667858
    • rakuco@webkit.org's avatar
      [EFL] Unreviewed gardening. · 4e5ea850
      rakuco@webkit.org authored
      * platform/efl/TestExpectations: Unskip passing inspector test.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129375 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4e5ea850
    • commit-queue@webkit.org's avatar
      Web Inspector: [Canvas] set CanvasAgent in InstrumentingAgents upon calling enable command · 8d67cf8e
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=97331
      
      Patch by Andrey Adaikin <aandrey@chromium.org> on 2012-09-24
      Reviewed by Yury Semikhatsky.
      
      We should set CanvasAgent in InstrumentingAgents from enable() command and remove from disable(), instead of doing this in constructor and destructor.
      
      * inspector/InspectorCanvasAgent.cpp:
      (WebCore::InspectorCanvasAgent::InspectorCanvasAgent):
      (WebCore::InspectorCanvasAgent::~InspectorCanvasAgent):
      (WebCore::InspectorCanvasAgent::restore):
      (WebCore::InspectorCanvasAgent::enable):
      (WebCore::InspectorCanvasAgent::disable):
      * inspector/InspectorCanvasAgent.h:
      (InspectorCanvasAgent):
      * inspector/InspectorCanvasInstrumentation.h:
      (WebCore::InspectorInstrumentation::wrapCanvas2DRenderingContextForInstrumentation):
      (WebCore::InspectorInstrumentation::wrapWebGLRenderingContextForInstrumentation):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129374 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8d67cf8e
    • danakj@chromium.org's avatar
      [chromium] Add setters to WebFilterOperation for IPC pickling · 355c0642
      danakj@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=97147
      
      Reviewed by James Robinson.
      
      Source/Platform:
      
      These methods allow us to restore a WebFilterOperation from a blob
      of opaque data. The pickling code needs to be able to create an
      empty object and then fill in the pieces, so these setters allow it
      to do so.
      
      Test: WebFilterOperationsTest.saveAndRestore
      
      * chromium/public/WebFilterOperation.h:
      (WebKit::WebFilterOperation::amount):
      (WebKit::WebFilterOperation::dropShadowOffset):
      (WebKit::WebFilterOperation::matrix):
      (WebKit::WebFilterOperation::zoomRect):
      (WebFilterOperation):
      (WebKit::WebFilterOperation::createEmptyFilter):
      (WebKit::WebFilterOperation::setType):
      (WebKit::WebFilterOperation::setAmount):
      (WebKit::WebFilterOperation::setDropShadowOffset):
      (WebKit::WebFilterOperation::setDropShadowColor):
      (WebKit::WebFilterOperation::setMatrix):
      (WebKit::WebFilterOperation::setZoomRect):
      * chromium/src/WebFilterOperation.cpp:
      
      Source/WebKit/chromium:
      
      * tests/FilterOperationsTest.cpp:
      (WebKit):
      (WebKit::TEST):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129373 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      355c0642
    • rakuco@webkit.org's avatar
      [EFL] Unreviewed gardening. · 3baf40d5
      rakuco@webkit.org authored
      * platform/efl/Skipped: Unskip a few inspector-related tests which
      are currently passing.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129372 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3baf40d5
    • paroga@webkit.org's avatar
      Remove remaining WTF_DEPRECATED_STRING_OPERATORS from cpp files · 2fbdf5c8
      paroga@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=97412
      
      Reviewed by Adam Barth.
      
      Source/WebCore:
      
      * css/StylePropertySet.cpp: Removed useless define.
      
      Source/WebKit/chromium:
      
      * src/WebPageSerializerImpl.cpp:
      (WebKit::WebPageSerializerImpl::openTagToString): Replaced operator+= with StringBuilder::append().
      (WebKit::WebPageSerializerImpl::endTagToString): Ditto.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129371 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2fbdf5c8
    • eae@chromium.org's avatar
      snapToSize rounds the incorrectly for negative locations · e4e7ab94
      eae@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=97265
      
      Reviewed by Eric Seidel.
      
      Source/WebCore: 
      
      Change snapSizeToPixel to preserve sign for location which
      affects rounding.
      
      Test: fast/sub-pixel/snap-negative-location.html
      
      * platform/FractionalLayoutUnit.h:
      (WebCore::snapSizeToPixel):
      
      LayoutTests: 
      
      Add test for snapSizeToPixel handling of negative locations.
      Skipped on platforms that do not enable subpixel layout.
      
      * fast/sub-pixel/snap-negative-location-expected.html: Added.
      * fast/sub-pixel/snap-negative-location.html: Added.
      * platform/mac-lion/Skipped:
      * platform/mac-snowleopard/Skipped:
      * platform/mac-wk2/Skipped:
      * platform/mac/Skipped:
      * platform/qt-4.8/Skipped:
      * platform/qt/Skipped:
      * platform/win-wk2/Skipped:
      * platform/win-xp/Skipped:
      * platform/win/Skipped:
      * platform/wincairo/Skipped:
      * platform/wk2/Skipped:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129370 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e4e7ab94
    • peter@chromium.org's avatar
      Allow robots to index bugs on Bugzilla · 76701750
      peter@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=95688
      
      Reviewed by Eric Seidel.
      
      This allows robots to access show_bug.cgi, thus granting them access to
      index contents and discussion on WebKit bugs. All other pages, except
      for the site index itself, still have indexing disabled.
      
      * robots.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129369 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      76701750
    • commit-queue@webkit.org's avatar
      MIPS: store8 functions added to MacroAssembler. · 7a3483b4
      commit-queue@webkit.org authored
      MIPS store8 functions
      https://bugs.webkit.org/show_bug.cgi?id=97243
      
      Patch by Balazs Kilvady <kilvadyb@homejinni.com> on 2012-09-24
      Reviewed by Oliver Hunt.
      
      Add MIPS store8 functions.
      
      * assembler/MIPSAssembler.h:
      (JSC::MIPSAssembler::lhu): New function.
      (MIPSAssembler):
      (JSC::MIPSAssembler::sb): New function.
      (JSC::MIPSAssembler::sh): New function.
      * assembler/MacroAssemblerMIPS.h:
      (JSC::MacroAssemblerMIPS::store8): New function.
      (MacroAssemblerMIPS):
      (JSC::MacroAssemblerMIPS::store16): New function.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129367 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7a3483b4
    • zandobersek@gmail.com's avatar
      REGRESSION (r129211-r129218):... · d262de80
      zandobersek@gmail.com authored
      REGRESSION (r129211-r129218): http/tests/loading/redirect-with-no-location-crash.html failing on GTK Linux 64-bit Release WK2 (Tests)
      https://bugs.webkit.org/show_bug.cgi?id=97404
      
      Reviewed by Philippe Normand.
      
      Tools: 
      
      Print out the 'didReceiveTitle' information when dumping frame load callbacks.
      
      * DumpRenderTree/gtk/DumpRenderTree.cpp:
      (webViewTitleChanged):
      
      LayoutTests: 
      
      Remove WebKit2-specific failure expectation and GTK-specific baseline for the test in title.
      
      * platform/gtk-wk2/TestExpectations:
      * platform/gtk/http/tests/loading/redirect-with-no-location-crash-expected.txt: Removed.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129366 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d262de80
    • commit-queue@webkit.org's avatar
      Use unsigned char for bitfield instead of unsigned. · 31db2b6b
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=97447
      
      Patch by Jonathan Liu <net147@gmail.com> on 2012-09-24
      Reviewed by Andreas Kling.
      
      Not all compilers will pad an unsigned bitfield to the smallest size.
      Use unsigned char instead of unsigned to reduce padding for compilers
      that pad to the underlying type.
      
      No new tests. There is already a compile-time assertion.
      
      * css/CSSRule.cpp:
      (SameSizeAsCSSRule):
      * css/CSSRule.h:
      (CSSRule):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129365 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      31db2b6b
    • commit-queue@webkit.org's avatar
      [EFL] Rebaseline several test cases in Skipped list · dd1eb317
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=97452
      
      Unreviewed EFL rebaseline.
      
      Rebaseline several test cases in the EFL Skipped file
      and unskip them.
      
      Patch by Christophe Dumez <christophe.dumez@intel.com> on 2012-09-24
      
      * platform/efl/Skipped:
      * platform/efl/fast/table/prepend-in-anonymous-table-expected.png:
      * platform/efl/fast/table/prepend-in-anonymous-table-expected.txt:
      * platform/efl/fast/text/basic/011-expected.png:
      * platform/efl/fast/text/basic/011-expected.txt:
      * platform/efl/fast/text/basic/013-expected.png:
      * platform/efl/fast/text/basic/013-expected.txt:
      * platform/efl/fast/text/bidi-embedding-pop-and-push-same-expected.png:
      * platform/efl/fast/text/capitalize-boundaries-expected.png:
      * platform/efl/fast/text/capitalize-boundaries-expected.txt:
      * platform/efl/fast/text/cg-fallback-bolding-expected.png:
      * platform/efl/fast/text/drawBidiText-expected.png:
      * platform/efl/fast/text/emphasis-vertical-expected.png:
      * platform/efl/fast/text/emphasis-vertical-expected.txt:
      * platform/efl/fast/text/fallback-traits-fixup-expected.png:
      * platform/efl/fast/text/fallback-traits-fixup-expected.txt:
      * platform/efl/fast/text/firstline/001-expected.png:
      * platform/efl/fast/text/firstline/001-expected.txt:
      * platform/efl/fast/text/firstline/002-expected.png:
      * platform/efl/fast/text/firstline/003-expected.png:
      * platform/efl/fast/text/format-control-expected.png:
      * platform/efl/fast/text/format-control-expected.txt:
      * platform/efl/fast/text/hyphens-expected.png:
      * platform/efl/fast/text/hyphens-expected.txt:
      * platform/efl/fast/text/in-rendered-text-rtl-expected.png:
      * platform/efl/fast/text/international/001-expected.png:
      * platform/efl/fast/text/international/001-expected.txt:
      * platform/efl/fast/text/international/002-expected.png:
      * platform/efl/fast/text/international/002-expected.txt:
      * platform/efl/fast/text/international/003-expected.png:
      * platform/efl/fast/text/international/003-expected.txt:
      * platform/efl/fast/text/international/bidi-L2-run-reordering-expected.png:
      * platform/efl/fast/text/international/bidi-LDB-2-CSS-expected.png:
      * platform/efl/fast/text/international/bidi-LDB-2-CSS-expected.txt:
      * platform/efl/fast/text/international/bidi-LDB-2-HTML-expected.png:
      * platform/efl/fast/text/international/bidi-LDB-2-HTML-expected.txt:
      * platform/efl/fast/text/international/bidi-LDB-2-formatting-characters-expected.png:
      * platform/efl/fast/text/international/bidi-LDB-2-formatting-characters-expected.txt:
      * platform/efl/fast/text/international/bidi-european-terminators-expected.png:
      * platform/efl/fast/text/international/bidi-explicit-embedding-expected.png:
      * platform/efl/fast/text/international/bidi-ignored-for-first-child-inline-expected.png:
      * platform/efl/fast/text/international/bidi-innertext-expected.png:
      * platform/efl/fast/text/international/bidi-layout-across-linebreak-expected.png:
      * platform/efl/fast/text/international/bidi-layout-across-linebreak-expected.txt: Added.
      * platform/efl/fast/text/international/bidi-listbox-expected.png:
      * platform/efl/fast/text/international/bidi-listbox-expected.txt: Added.
      * platform/efl/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.png:
      * platform/efl/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.txt: Added.
      * platform/efl/fast/text/international/bidi-override-expected.png:
      * platform/efl/fast/text/international/bidi-override-expected.txt: Added.
      * platform/efl/fast/text/international/rtl-caret-expected.png:
      * platform/efl/fast/text/international/rtl-white-space-pre-wrap-expected.png:
      * platform/efl/fast/text/international/rtl-white-space-pre-wrap-expected.txt:
      * platform/efl/fast/text/international/unicode-bidi-plaintext-in-textarea-expected.png:
      * platform/efl/fast/text/international/unicode-bidi-plaintext-in-textarea-expected.txt:
      * platform/efl/fast/text/international/wrap-CJK-001-expected.png:
      * platform/efl/fast/text/international/wrap-CJK-001-expected.txt:
      * platform/efl/fast/text/midword-break-hang-expected.png:
      * platform/efl/fast/text/midword-break-hang-expected.txt:
      * platform/efl/fast/text/trailing-white-space-2-expected.png:
      * platform/efl/fast/text/trailing-white-space-expected.png:
      * platform/efl/fast/text/whitespace/024-expected.png:
      * platform/efl/fast/text/whitespace/024-expected.txt:
      * platform/efl/fast/writing-mode/Kusa-Makura-background-canvas-expected.png:
      * platform/efl/fast/writing-mode/Kusa-Makura-background-canvas-expected.txt:
      * platform/efl/fast/writing-mode/border-vertical-lr-expected.png:
      * platform/efl/fast/writing-mode/border-vertical-lr-expected.txt:
      * platform/efl/fast/writing-mode/fallback-orientation-expected.png:
      * platform/efl/fast/writing-mode/fallback-orientation-expected.txt:
      * platform/efl/svg/as-border-image/svg-as-border-image-2-expected.png: Added.
      * platform/efl/svg/as-border-image/svg-as-border-image-2-expected.txt:
      * platform/efl/svg/as-border-image/svg-as-border-image-expected.png: Added.
      * platform/efl/svg/as-border-image/svg-as-border-image-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129364 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      dd1eb317
    • commit-queue@webkit.org's avatar
      Web Inspector: don't allow exception in front-end when expanding function scope · 6f343273
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=97346
      
      Patch by Peter Rybin <peter.rybin@gmail.com> on 2012-09-24
      Reviewed by Yury Semikhatsky.
      
      A missing guard condition is added.
      
      * inspector/front-end/ObjectPropertiesSection.js:
      (WebInspector.FunctionScopeMainTreeElement.prototype.onpopulate.didGetDetails):
      (WebInspector.FunctionScopeMainTreeElement.prototype.onpopulate):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129361 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6f343273
    • rgabor@webkit.org's avatar
      [Qt] Unreviwed gardening. Skip new failing test. · 8ca0f3ff
      rgabor@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=97451
      
      Patch by Zoltan Arvai <zarvai@inf.u-szeged.hu> on 2012-09-24
      
      * platform/qt/Skipped: Skip inspector-protocol/css-getSupportedCSSProperties.html.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129359 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8ca0f3ff
    • commit-queue@webkit.org's avatar
      [EFL][WK2] Mark fast/forms/select/select-state-restore.html as flaky · cf4b50ed
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=97449
      
      Unreviewed EFL gardening.
      
      fast/forms/select/select-state-restore.html sometimes times out on
      the WebKit2 EFL debug build bot. Add it to TestExpectations.
      
      Patch by Christophe Dumez <christophe.dumez@intel.com> on 2012-09-24
      
      * platform/efl-wk2/TestExpectations:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129357 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      cf4b50ed
    • anilsson@rim.com's avatar
      [BlackBerry] Add cookie database API · 117cd7a8
      anilsson@rim.com authored
      https://bugs.webkit.org/show_bug.cgi?id=97102
      
      Reviewed by Antonio Gomes.
      
      Source/WebCore:
      
      Add a CookieManager method that takes a list of strings to parse
      instead of just one string. Expose CookieParser::parseOneCookie.
      
      Reviewed internally by Otto D. Cheung.
      
      No change in behavior, no new tests.
      
      * platform/blackberry/CookieManager.cpp:
      (WebCore::CookieManager::setCookies):
      (WebCore):
      * platform/blackberry/CookieManager.h:
      * platform/blackberry/CookieParser.cpp:
      (WebCore::CookieParser::parseOneCookie):
      (WebCore):
      * platform/blackberry/CookieParser.h:
      (CookieParser):
      
      Source/WebKit:
      
      Add cookie database file to build system.
      
      Reviewed internally by Otto D. Cheung.
      
      * PlatformBlackBerry.cmake:
      
      Source/WebKit/blackberry:
      
      The cookie database is exposed through WebCookieJar, which has only two
      methods: cookies() and setCookies().
      
      Also add a new WebString::fromUTF8 overload that takes a const char*
      and a length, in order to avoid a strlen call when converting from
      other string classes to WebString. This is useful for callers of the
      new cookie API when converting cookies to WebString.
      
      Reviewed internally by Otto D. Cheung.
      
      PR 209282
      
      * Api/WebCookieJar.cpp: Added.
      (WebKit):
      (BlackBerry::WebKit::WebCookieJar::WebCookieJar):
      (BlackBerry::WebKit::WebCookieJar::cookies):
      (BlackBerry::WebKit::WebCookieJar::setCookies):
      * Api/WebCookieJar.h: Added.
      (WebKit):
      * Api/WebPage.cpp:
      (BlackBerry::WebKit::WebPagePrivate::WebPagePrivate):
      (BlackBerry::WebKit::WebPagePrivate::~WebPagePrivate):
      (BlackBerry::WebKit::WebPage::cookieJar):
      (WebKit):
      * Api/WebPage.h:
      (WebKit):
      * Api/WebPage_p.h:
      (WebKit):
      (WebPagePrivate):
      * Api/WebString.cpp:
      (BlackBerry::WebKit::WebString::fromUtf8):
      (WebKit):
      * Api/WebString.h:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129356 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      117cd7a8
    • vsevik@chromium.org's avatar
      Web Inspector: Open resource dialog has too many false positive matches. · 65319920
      vsevik@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=97332
      
      Reviewed by Alexander Pavlov.
      
      Source/WebCore:
      
      Improved open resource dialog filtering to make the amount of false
      positive search results less.
      
      * inspector/front-end/FilteredItemSelectionDialog.js:
      (WebInspector.FilteredItemSelectionDialog.prototype._innerCreateSearchRegExp):
      (WebInspector.FilteredItemSelectionDialog.prototype._highlightItem.get var):
      (WebInspector.FilteredItemSelectionDialog.prototype._highlightItem):
      
      LayoutTests:
      
      * inspector/filtered-item-selection-dialog-filtering-expected.txt:
      * inspector/filtered-item-selection-dialog-filtering.html:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129355 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      65319920
    • commit-queue@webkit.org's avatar
      [EFL] Rebaseline several test cases in Skipped list · c00cb112
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=97448
      
      Unreviewed EFL rebaseline.
      
      Rebaseline several test cases in the Skipped file and unskip
      them.
      
      Patch by Christophe Dumez <christophe.dumez@intel.com> on 2012-09-24
      
      * platform/efl/Skipped:
      * platform/efl/svg/as-image/animated-svg-as-image-expected.png: Added.
      * platform/efl/svg/as-image/animated-svg-as-image-expected.txt:
      * platform/efl/svg/as-image/animated-svg-as-image-no-fixed-intrinsic-size-expected.png: Added.
      * platform/efl/svg/as-image/animated-svg-as-image-no-fixed-intrinsic-size-expected.txt:
      * platform/efl/svg/as-image/animated-svg-as-image-same-image-expected.png: Added.
      * platform/efl/svg/as-image/animated-svg-as-image-same-image-expected.txt:
      * platform/efl/svg/as-image/img-preserveAspectRatio-support-1-expected.png: Added.
      * platform/efl/svg/as-image/img-preserveAspectRatio-support-1-expected.txt:
      * platform/efl/svg/as-image/img-preserveAspectRatio-support-2-expected.png: Added.
      * platform/efl/svg/as-image/img-preserveAspectRatio-support-2-expected.txt:
      * platform/efl/svg/as-image/same-image-two-instances-expected.png: Added.
      * platform/efl/svg/as-image/same-image-two-instances-expected.txt:
      * platform/efl/svg/as-image/svg-image-change-content-size-expected.png: Added.
      * platform/efl/svg/as-image/svg-image-change-content-size-expected.txt:
      * platform/efl/svg/batik/masking/maskRegions-expected.png: Added.
      * platform/efl/svg/batik/masking/maskRegions-expected.txt:
      * platform/efl/svg/clip-path/deep-nested-clip-in-mask-different-unitTypes-expected.png: Added.
      * platform/efl/svg/clip-path/deep-nested-clip-in-mask-different-unitTypes-expected.txt:
      * platform/efl/svg/css/path-gradient-stroke-shadow-expected.png: Added.
      * platform/efl/svg/css/path-gradient-stroke-shadow-expected.txt:
      * platform/efl/svg/dom/css-transforms-expected.png: Added.
      * platform/efl/svg/dom/css-transforms-expected.txt: Added.
      * platform/efl/svg/hixie/error/012-expected.png: Added.
      * platform/efl/svg/hixie/error/012-expected.txt:
      * platform/efl/svg/hixie/error/013-expected.png: Added.
      * platform/efl/svg/hixie/error/013-expected.txt:
      * platform/efl/svg/hixie/mixed/003-expected.png: Added.
      * platform/efl/svg/hixie/mixed/003-expected.txt:
      * platform/efl/svg/hixie/mixed/004-expected.png: Added.
      * platform/efl/svg/hixie/mixed/004-expected.txt:
      * platform/efl/svg/hixie/mixed/005-expected.png: Added.
      * platform/efl/svg/hixie/mixed/005-expected.txt:
      * platform/efl/svg/hixie/mixed/006-expected.png: Added.
      * platform/efl/svg/hixie/mixed/006-expected.txt:
      * platform/efl/svg/hixie/mixed/007-expected.png: Added.
      * platform/efl/svg/hixie/mixed/007-expected.txt:
      * platform/efl/svg/hixie/mixed/008-expected.png: Added.
      * platform/efl/svg/hixie/mixed/008-expected.txt:
      * platform/efl/svg/hixie/mixed/009-expected.png: Added.
      * platform/efl/svg/hixie/mixed/009-expected.txt:
      * platform/efl/svg/hixie/mixed/010-expected.png: Added.
      * platform/efl/svg/hixie/mixed/010-expected.txt:
      * platform/efl/svg/hixie/mixed/011-expected.png: Added.
      * platform/efl/svg/hixie/mixed/011-expected.txt:
      * platform/efl/svg/hixie/perf/007-expected.png: Added.
      * platform/efl/svg/hixie/perf/007-expected.txt:
      * platform/efl/svg/hixie/processing-model/003-expected.png: Added.
      * platform/efl/svg/hixie/processing-model/003-expected.txt:
      * platform/efl/svg/hixie/processing-model/004-expected.png: Added.
      * platform/efl/svg/hixie/processing-model/004-expected.txt:
      * platform/efl/svg/hixie/rendering-model/003-expected.png: Added.
      * platform/efl/svg/hixie/rendering-model/003-expected.txt:
      * platform/efl/svg/hixie/rendering-model/004-expected.png: Added.
      * platform/efl/svg/hixie/rendering-model/004-expected.txt:
      * platform/efl/svg/hixie/text/003-expected.png: Added.
      * platform/efl/svg/hixie/text/003-expected.txt:
      * platform/efl/svg/in-html/by-reference-expected.png: Added.
      * platform/efl/svg/in-html/by-reference-expected.txt:
      * platform/efl/svg/in-html/circle-expected.png: Added.
      * platform/efl/svg/in-html/circle-expected.txt:
      * platform/efl/svg/overflow/overflow-on-inner-svg-element-expected.png: Added.
      * platform/efl/svg/overflow/overflow-on-inner-svg-element-expected.txt:
      * platform/efl/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-auto-expected.png: Added.
      * platform/efl/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-auto-expected.txt:
      * platform/efl/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-defaults-expected.png: Added.
      * platform/efl/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-defaults-expected.txt:
      * platform/efl/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-hidden-expected.png: Added.
      * platform/efl/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-hidden-expected.txt:
      * platform/efl/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-scroll-expected.png: Added.
      * platform/efl/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-scroll-expected.txt:
      * platform/efl/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-visible-expected.png: Added.
      * platform/efl/svg/overflow/overflow-on-outermost-svg-element-in-xhtml-visible-expected.txt:
      * platform/efl/svg/repaint/inner-svg-change-viewPort-relative-expected.png: Added.
      * platform/efl/svg/repaint/inner-svg-change-viewPort-relative-expected.txt: Added.
      * platform/efl/svg/transforms/animated-path-inside-transformed-html-expected.png: Added.
      * platform/efl/svg/transforms/animated-path-inside-transformed-html-expected.txt:
      * platform/efl/svg/transforms/svg-css-transforms-clip-path-expected.png: Added.
      * platform/efl/svg/transforms/svg-css-transforms-clip-path-expected.txt:
      * platform/efl/svg/transforms/svg-css-transforms-expected.png: Added.
      * platform/efl/svg/transforms/svg-css-transforms-expected.txt:
      * platform/efl/svg/transforms/text-with-pattern-inside-transformed-html-expected.png: Added.
      * platform/efl/svg/transforms/text-with-pattern-inside-transformed-html-expected.txt:
      * platform/efl/svg/transforms/text-with-pattern-with-svg-transform-expected.png: Added.
      * platform/efl/svg/transforms/text-with-pattern-with-svg-transform-expected.txt:
      * platform/efl/svg/wicd/rightsizing-grid-expected.png: Added.
      * platform/efl/svg/wicd/rightsizing-grid-expected.txt:
      * platform/efl/svg/wicd/test-rightsizing-a-expected.png: Added.
      * platform/efl/svg/wicd/test-rightsizing-a-expected.txt:
      * platform/efl/svg/wicd/test-rightsizing-b-expected.png: Added.
      * platform/efl/svg/wicd/test-rightsizing-b-expected.txt:
      * platform/efl/svg/wicd/test-scalable-background-image1-expected.png: Added.
      * platform/efl/svg/wicd/test-scalable-background-image1-expected.txt:
      * platform/efl/svg/wicd/test-scalable-background-image2-expected.png: Added.
      * platform/efl/svg/wicd/test-scalable-background-image2-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129354 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c00cb112
    • commit-queue@webkit.org's avatar
      Web Inspector: [Canvas] support 2D canvas instrumentation from the inspector C++ code · 04782668
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=97203
      
      Patch by Andrey Adaikin <aandrey@chromium.org> on 2012-09-24
      Reviewed by Yury Semikhatsky.
      
      Implements wrapping a 2D canvas context through the injected canvas module script facility.
      
      * bindings/js/JSHTMLCanvasElementCustom.cpp:
      (WebCore::JSHTMLCanvasElement::getContext):
      * bindings/v8/custom/V8HTMLCanvasElementCustom.cpp:
      (WebCore::V8HTMLCanvasElement::getContextCallback):
      * inspector/InjectedScriptCanvasModule.cpp:
      (WebCore::InjectedScriptCanvasModule::wrapCanvas2DContext):
      (WebCore):
      (WebCore::InjectedScriptCanvasModule::wrapWebGLContext):
      (WebCore::InjectedScriptCanvasModule::callWrapContextFunction):
      * inspector/InjectedScriptCanvasModule.h:
      (InjectedScriptCanvasModule):
      * inspector/InspectorCanvasAgent.cpp:
      (WebCore::InspectorCanvasAgent::wrapCanvas2DRenderingContextForInstrumentation):
      (WebCore):
      * inspector/InspectorCanvasAgent.h:
      (InspectorCanvasAgent):
      * inspector/InspectorCanvasInstrumentation.h:
      (WebCore::InspectorInstrumentation::wrapCanvas2DRenderingContextForInstrumentation):
      (WebCore):
      * inspector/InspectorInstrumentation.h:
      (InspectorInstrumentation):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129353 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      04782668
    • commit-queue@webkit.org's avatar
      [EFL][WK2] Change the install path for libewk2UnitTestInjectedBundleSample.so. · 905d5ba1
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=97302
      
      Patch by Byungwoo Lee <bw80.lee@samsung.com> on 2012-09-24
      Reviewed by Gyuyoung Kim.
      
      libewk2UnitTestInjectedBundleSample.so file is created under the
      Source directory.
      Change install directory for the library to under the build directory.
      
      * PlatformEfl.cmake:
      * UIProcess/API/efl/tests/UnitTestUtils/EWK2UnitTestEnvironment.cpp:
      (EWK2UnitTest::EWK2UnitTestEnvironment::injectedBundleSample):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129352 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      905d5ba1
    • pfeldman@chromium.org's avatar
      Web Inspector:EXC_BAD_ACCESS upon closing page with node highlighted · ec9f9d74
      pfeldman@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=97446
      
      Reviewed by Alexander Pavlov.
      
      Added 0 check on frame view.
      
      * inspector/InspectorOverlay.cpp:
      (WebCore::InspectorOverlay::update):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129350 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ec9f9d74
    • commit-queue@webkit.org's avatar
      [EFL] Unskip proper shadow dom test case · 2ddc4548
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=97445
      
      Unreviewed EFL gardening.
      
      Skip again fast/dom/shadow/shadowdom-for-object-without-shadow.html
      and unskip fast/dom/shadow/shadowdom-for-object-only-shadow.html
      instead.
      
      Patch by Christophe Dumez <christophe.dumez@intel.com> on 2012-09-24
      
      * platform/efl/TestExpectations:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129349 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2ddc4548
    • apavlov@chromium.org's avatar
      Web Inspector: [REGRESSION] Cmd-Shift-C doesn't enable element inspection mode... · 862a853b
      apavlov@chromium.org authored
      Web Inspector: [REGRESSION] Cmd-Shift-C doesn't enable element inspection mode when inspector hidden
      https://bugs.webkit.org/show_bug.cgi?id=97249
      
      Reviewed by Yury Semikhatsky.
      
      Fix regression from r125871.
      
      * inspector/front-end/InspectorFrontendAPI.js:
      (InspectorFrontendAPI.enterInspectElementMode):
      * inspector/front-end/inspector.js:
      (WebInspector._createGlobalStatusBarItems):
      (WebInspector.documentKeyDown):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129348 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      862a853b
    • apavlov@chromium.org's avatar
      Web Inspector: Disable persistence of master switches in the "Overrides" settings tab · fea797ab
      apavlov@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=97440
      
      Reviewed by Yury Semikhatsky.
      
      Disables enforcement of device metrics, geolocation, and device orientation overrides on Web Inspector start.
      
      * inspector/InspectorPageAgent.cpp:
      (WebCore::InspectorPageAgent::restore):
      * inspector/front-end/SettingsScreen.js:
      (WebInspector.UserAgentSettingsTab.prototype._onMetricsCheckboxClicked):
      (WebInspector.UserAgentSettingsTab.prototype._onGeolocationOverrideCheckboxClicked):
      (WebInspector.UserAgentSettingsTab.prototype._onDeviceOrientationOverrideCheckboxClicked):
      * inspector/front-end/UserAgentSupport.js:
      (WebInspector.UserAgentSupport):
      (WebInspector.UserAgentSupport.prototype.toggleDeviceMetricsOverride):
      (WebInspector.UserAgentSupport.prototype.toggleGeolocationPositionOverride):
      (WebInspector.UserAgentSupport.prototype.toggleDeviceOrientationOverride):
      * inspector/front-end/externs.js:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129347 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      fea797ab
    • commit-queue@webkit.org's avatar
      Web Inspector: implement testing harness for pure protocol tests. · b3cd24a0
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=90675
      
      Patch by Vivek Galatage <vivekgalatage@gmail.com> on 2012-09-24
      Reviewed by Yury Semikhatsky.
      
      .:
      
      Added export symbols required for Gtk+ to support the Inspector Protocol
      testing harness.
      
      * Source/autotools/symbols.filter:
      
      Source/WebCore:
      
      Implementing the testing harness as the APIs of Internals object not
      only reduced platform specific patching of DRTs but also minimized the
      the effort required to open up the new dummy inspector Frontend.
      
      The openDummyInspectorFrontend method will return the handle to newly
      created DOMWindow. This DOMWindow object can be utilized inside the test
      case to communicate using postMessage WebAPI.
      
      The newly created DOMWindow will host the protocol-test.html which
      will seed the necessary JS libraries to communicate with the
      InspectorBackend.
      
      Test: inspector-protocol/css-getSupportedCSSProperties.html
      
      * WebCore.exp.in:
      * WebCore.gypi:
      * inspector/InspectorClient.h:
      (InspectorClient):
      * testing/Internals.cpp:
      (InspectorFrontendClientDummy):
      (WebCore::InspectorFrontendClientDummy::~InspectorFrontendClientDummy):
      (WebCore):
      (WebCore::InspectorFrontendClientDummy::InspectorFrontendClientDummy):
      (InspectorFrontendChannelDummy):
      (WebCore::InspectorFrontendChannelDummy::~InspectorFrontendChannelDummy):
      (WebCore::InspectorFrontendChannelDummy::InspectorFrontendChannelDummy):
      (WebCore::InspectorFrontendChannelDummy::sendMessageToFrontend):
      (WebCore::Internals::consoleMessageArgumentCounts):
      (WebCore::Internals::openDummyInspectorFrontend):
      (WebCore::Internals::closeDummyInspectorFrontend):
      * testing/Internals.h:
      (WebCore):
      (Internals):
      * testing/Internals.idl:
      
      Source/WebKit2:
      
      Adding the export symbol definitions required on Apple Windows and WinCairo
      ports to support Inspector Protocol testing harness.
      
      * win/WebKit2.def:
      * win/WebKit2CFLite.def:
      
      LayoutTests:
      
      Adding the resources required for the dummy frontend page to load minimal
      frontend. These resources provide the mechanism to talk to the Inspector Backend.
      
      Adding the inspector-protocol folder to host the relevant test cases
      utilizing the inspector protocol test harness. Added an example test
      case for getting all supported CSS properties using the inspector
      protocol and searching for a particular property being supported.
      
      * http/tests/inspector-protocol: Added.
      * http/tests/inspector-protocol/resources: Added.
      * http/tests/inspector-protocol/resources/InspectorTest.js: Added.
      (InspectorTest.sendCommand):
      (WebInspector.dispatchMessageFromBackend):
      (InspectorTest.log):
      (InspectorTest.completeTest):
      * http/tests/inspector-protocol/resources/protocol-test.html: Added.
      * http/tests/inspector-protocol/resources/protocol-test.js: Added.
      (log):
      (closeTest):
      (runTest):
      * inspector-protocol: Added.
      * inspector-protocol/css-getSupportedCSSProperties-expected.txt: Added.
      * inspector-protocol/css-getSupportedCSSProperties.html: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129346 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b3cd24a0
    • keishi@webkit.org's avatar
      REGRESSION(r127727): Calendar picker focus doesn't loop in calendar-picker.html · 4d0ff26b
      keishi@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=97183
      
      Reviewed by Kent Tamura.
      
      Source/WebCore:
      
      Fixing bug calendar-picker.html. The page popup behaves fine because
      this code is only necessary in calendar-picker.html where the focus can
      move outside of the picker because we are just using an iframe.
      
      No new tests. Added tests to calendar-picker-key-operations.html.
      
      * Resources/pagepopups/calendarPicker.js:
      (YearMonthController.prototype.attachTo):
      (CalendarPicker.prototype._handleBodyKeyDown):
      
      LayoutTests:
      
      * fast/forms/date/calendar-picker-key-operations-expected.txt:
      * fast/forms/date/calendar-picker-key-operations.html:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129344 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4d0ff26b
    • hausmann@webkit.org's avatar
      [Qt] Fix build with latest Qt 5 · 4bd09881
      hausmann@webkit.org authored
      Reviewed by Tor Arne Vestbø.
      
      .:
      
      Define MODULE_BASE_DIR before loading qt_module.prf, which now calls syncqt. MODULE_BASE_DIR is
      passed as last parameter (source dir) to syncqt now, so set it to the directory that contains
      sync.profile.
      
      * Source/api.pri:
      
      Tools:
      
      The variables for syncqt handling are now set in api.pri, but let's add a comment here that we can
      remove them from default_pre.prf once we're past Qt 5 beta2.
      
      * qmake/mkspecs/features/default_pre.prf:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129343 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4bd09881
    • caseq@chromium.org's avatar
      Unreviewed follow-up to r129336 -- fixed closure compiler warnings. · 76f48774
      caseq@chromium.org authored
      * inspector/front-end/HAREntry.js:
      * inspector/front-end/TimelineModel.js:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129341 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      76f48774
    • yurys@chromium.org's avatar
      Unreviewed. Update pixel results for 18 tests on Win. · cd4bf64a
      yurys@chromium.org authored
      * platform/chromium-win-xp/fast/css/shadow-multiple-expected.png: Removed.
      * platform/chromium-win-xp/fast/invalid/residual-style-expected.txt: Removed.
      * platform/chromium-win-xp/fast/multicol/shadow-breaking-expected.png: Removed.
      * platform/chromium-win-xp/fast/repaint/shadow-multiple-vertical-expected.png: Removed.
      * platform/chromium-win-xp/fast/text/shadow-translucent-fill-expected.png: Removed.
      * platform/chromium-win-xp/fast/transforms/shadows-expected.png: Removed.
      * platform/chromium-win-xp/ietestcenter/css3/text/textshadow-002-expected.png: Removed.
      * platform/chromium-win-xp/ietestcenter/css3/text/textshadow-010-expected.png: Removed.
      * platform/chromium-win-xp/svg/css/text-gradient-shadow-expected.png: Removed.
      * platform/chromium-win-xp/svg/css/text-shadow-multiple-expected.png: Removed.
      * platform/chromium-win-xp/tables/mozilla/bugs/bug56563-expected.png: Removed.
      * platform/chromium-win-xp/transitions/svg-text-shadow-transition-expected.png: Removed.
      * platform/chromium-win/compositing/shadows/shadow-drawing-expected.png:
      * platform/chromium-win/fast/css/shadow-multiple-expected.png:
      * platform/chromium-win/fast/invalid/residual-style-expected.txt:
      * platform/chromium-win/fast/multicol/shadow-breaking-expected.png:
      * platform/chromium-win/fast/repaint/shadow-multiple-vertical-expected.png:
      * platform/chromium-win/fast/text/shadow-translucent-fill-expected.png:
      * platform/chromium-win/fast/text/stroking-decorations-expected.png:
      * platform/chromium-win/fast/text/stroking-expected.png:
      * platform/chromium-win/fast/transforms/shadows-expected.png:
      * platform/chromium-win/fast/writing-mode/english-lr-text-expected.png:
      * platform/chromium-win/ietestcenter/css3/text/textshadow-002-expected.png:
      * platform/chromium-win/ietestcenter/css3/text/textshadow-010-expected.png:
      * platform/chromium-win/svg/css/composite-shadow-text-expected.png:
      * platform/chromium-win/svg/css/shadow-changes-expected.png:
      * platform/chromium-win/svg/css/text-gradient-shadow-expected.png:
      * platform/chromium-win/svg/css/text-shadow-multiple-expected.png:
      * platform/chromium-win/tables/mozilla/bugs/bug56563-expected.png:
      * platform/chromium-win/transitions/svg-text-shadow-transition-expected.png:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129340 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      cd4bf64a
    • commit-queue@webkit.org's avatar
      Web Inspector: [TextEditor] Line numbers out of sync after closing breakpoint condition editor · 9e6dcf1d
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=96510
      
      Patch by Andrey Adaikin <aandrey@chromium.org> on 2012-09-24
      Reviewed by Vsevolod Vlasov.
      
      Sync line heights on adding/removing decorations.
      
      * inspector/front-end/DefaultTextEditor.js:
      (WebInspector.TextEditorGutterChunk):
      (WebInspector.TextEditorGutterChunk.prototype.addDecoration):
      (WebInspector.TextEditorGutterChunk.prototype.removeDecoration):
      (WebInspector.TextEditorGutterChunk.prototype.set expanded):
      (WebInspector.TextEditorGutterChunk.prototype.get height):
      (WebInspector.TextEditorGutterChunk.prototype._createRow):
      (WebInspector.TextEditorMainChunk.prototype.addDecoration):
      (WebInspector.TextEditorMainChunk.prototype.removeDecoration):
      (WebInspector.TextEditorMainChunk.prototype.removeAllDecorations):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129339 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9e6dcf1d