1. 14 Dec, 2010 37 commits
    • dglazkov@chromium.org's avatar
      2010-12-13 Dimitri Glazkov <dglazkov@chromium.org> · 363181d9
      dglazkov@chromium.org authored
              Reviewed by David Levin.
      
              Move SliderThumbElement into its own file.
              https://bugs.webkit.org/show_bug.cgi?id=50973
      
              No change in behavior, so no tests.
      
              * Android.mk: Added SliderThumbElement.
              * CMakeLists.txt: Ditto.
              * WebCore.gyp/WebCore.gyp: Ditto.
              * WebCore.gypi: Ditto.
              * WebCore.pro: Ditto.
              * WebCore.vcproj/WebCore.vcproj: Ditto.
              * WebCore.xcodeproj/project.pbxproj: Ditto,
              * html/shadow/SliderThumbElement.cpp: Added.
              * html/shadow/SliderThumbElement.h: Added.
              * rendering/RenderSlider.cpp: Removed code that was moved into
                  SliderThumbElement.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74044 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      363181d9
    • andersca@apple.com's avatar
      Add WKGetScriptCodeFromCurrentKeyboardInputSource function. · 265c44fb
      andersca@apple.com authored
      Reviewed by Dan Bernstein.
      
      * WebKitSystemInterface.h:
      * libWebKitSystemInterfaceLeopard.a:
      * libWebKitSystemInterfaceSnowLeopard.a:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74043 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      265c44fb
    • pfeldman@chromium.org's avatar
      2010-12-14 Pavel Feldman <pfeldman@chromium.org> · d8fa1a07
      pfeldman@chromium.org authored
              Not reviewed. Move chromium-mac expectations to chromium-mac-leopard.
      
              * platform/chromium-mac-leopard/css2.1/t0805-c5518-brdr-t-01-e-expected.checksum:
              * platform/chromium-mac-leopard/css2.1/t0805-c5518-brdr-t-01-e-expected.png:
              * platform/chromium-mac-leopard/css2.1/t0805-c5519-brdr-r-00-a-expected.checksum:
              * platform/chromium-mac-leopard/css2.1/t0805-c5519-brdr-r-00-a-expected.png:
              * platform/chromium-mac-leopard/css2.1/t0805-c5520-brdr-b-01-e-expected.checksum:
              * platform/chromium-mac-leopard/css2.1/t0805-c5520-brdr-b-01-e-expected.png:
              * platform/chromium-mac-leopard/css2.1/t0805-c5521-brdr-l-00-a-expected.checksum:
              * platform/chromium-mac-leopard/css2.1/t0805-c5521-brdr-l-00-a-expected.png:
              * platform/chromium-mac-leopard/css2.1/t0805-c5521-brdr-l-01-e-expected.checksum:
              * platform/chromium-mac-leopard/css2.1/t0805-c5521-brdr-l-01-e-expected.png:
              * platform/chromium-mac-leopard/css2.1/t0805-c5521-ibrdr-l-00-a-expected.checksum:
              * platform/chromium-mac-leopard/css2.1/t0805-c5521-ibrdr-l-00-a-expected.png:
              * platform/chromium-mac-leopard/css2.1/t0905-c414-flt-02-c-expected.checksum:
              * platform/chromium-mac-leopard/css2.1/t0905-c414-flt-02-c-expected.png:
              * platform/chromium-mac-leopard/css2.1/t0905-c414-flt-03-c-expected.checksum:
              * platform/chromium-mac-leopard/css2.1/t0905-c414-flt-03-c-expected.png:
              * platform/chromium-mac-leopard/css2.1/t0905-c414-flt-04-c-expected.checksum:
              * platform/chromium-mac-leopard/css2.1/t0905-c414-flt-04-c-expected.png:
              * platform/chromium-mac-leopard/css2.1/t0905-c414-flt-fit-01-d-g-expected.checksum:
              * platform/chromium-mac-leopard/css2.1/t0905-c414-flt-fit-01-d-g-expected.png:
              * platform/chromium-mac-leopard/css2.1/t0905-c5525-fltblck-01-d-expected.checksum:
              * platform/chromium-mac-leopard/css2.1/t0905-c5525-fltblck-01-d-expected.png:
              * platform/chromium-mac-leopard/css2.1/t0905-c5525-fltcont-00-d-g-expected.checksum:
              * platform/chromium-mac-leopard/css2.1/t0905-c5525-fltcont-00-d-g-expected.png:
              * platform/chromium-mac-leopard/css2.1/t0905-c5525-fltwidth-03-c-g-expected.checksum:
              * platform/chromium-mac-leopard/css2.1/t0905-c5525-fltwidth-03-c-g-expected.png:
              * platform/chromium-mac-leopard/css2.1/t090501-c414-flt-01-b-expected.checksum:
              * platform/chromium-mac-leopard/css2.1/t090501-c414-flt-01-b-expected.png:
              * platform/chromium-mac-leopard/css2.1/t090501-c5525-flt-l-00-b-g-expected.checksum:
              * platform/chromium-mac-leopard/css2.1/t090501-c5525-flt-l-00-b-g-expected.png:
              * platform/chromium-mac-leopard/css2.1/t090501-c5525-flt-r-00-b-g-expected.checksum:
              * platform/chromium-mac-leopard/css2.1/t090501-c5525-flt-r-00-b-g-expected.png:
              * platform/chromium-mac-leopard/css2.1/t1202-counter-03-b-expected.checksum:
              * platform/chromium-mac-leopard/css2.1/t1202-counter-03-b-expected.png:
              * platform/chromium-mac-leopard/css2.1/t1202-counter-04-b-expected.checksum:
              * platform/chromium-mac-leopard/css2.1/t1202-counter-04-b-expected.png:
              * platform/chromium-mac-leopard/css2.1/t1202-counter-09-b-expected.checksum:
              * platform/chromium-mac-leopard/css2.1/t1202-counter-09-b-expected.png:
              * platform/chromium-mac-leopard/css2.1/t1202-counters-03-b-expected.checksum:
              * platform/chromium-mac-leopard/css2.1/t1202-counters-03-b-expected.png:
              * platform/chromium-mac-leopard/css2.1/t1202-counters-04-b-expected.checksum:
              * platform/chromium-mac-leopard/css2.1/t1202-counters-04-b-expected.png:
              * platform/chromium-mac-leopard/fast/css/beforeSelectorOnCodeElement-expected.checksum:
              * platform/chromium-mac-leopard/fast/css/beforeSelectorOnCodeElement-expected.png:
              * platform/chromium-mac-leopard/fast/css/font-face-opentype-expected.checksum:
              * platform/chromium-mac-leopard/fast/css/font-face-opentype-expected.png:
              * platform/chromium-mac-leopard/fast/css/rtl-ordering-expected.checksum:
              * platform/chromium-mac-leopard/fast/css/rtl-ordering-expected.png:
              * platform/chromium-mac-leopard/fast/css/text-overflow-ellipsis-bidi-expected.checksum:
              * platform/chromium-mac-leopard/fast/css/text-overflow-ellipsis-bidi-expected.png:
              * platform/chromium-mac-leopard/fast/css/text-security-expected.checksum:
              * platform/chromium-mac-leopard/fast/css/text-security-expected.png:
              * platform/chromium-mac-leopard/fast/encoding/denormalised-voiced-japanese-chars-expected.checksum:
              * platform/chromium-mac-leopard/fast/encoding/denormalised-voiced-japanese-chars-expected.png:
              * platform/chromium-mac-leopard/fast/encoding/invalid-UTF-8-expected.checksum:
              * platform/chromium-mac-leopard/fast/encoding/invalid-UTF-8-expected.png:
              * platform/chromium-mac-leopard/fast/forms/select-visual-hebrew-expected.checksum:
              * platform/chromium-mac-leopard/fast/forms/select-visual-hebrew-expected.png:
              * platform/chromium-mac-leopard/fast/forms/visual-hebrew-text-field-expected.checksum:
              * platform/chromium-mac-leopard/fast/forms/visual-hebrew-text-field-expected.png:
              * platform/chromium-mac-leopard/fast/text/bidi-embedding-pop-and-push-same-expected.checksum:
              * platform/chromium-mac-leopard/fast/text/bidi-embedding-pop-and-push-same-expected.png:
              * platform/chromium-mac-leopard/fast/text/cg-fallback-bolding-expected.checksum:
              * platform/chromium-mac-leopard/fast/text/cg-fallback-bolding-expected.png:
              * platform/chromium-mac-leopard/fast/text/in-rendered-text-rtl-expected.checksum:
              * platform/chromium-mac-leopard/fast/text/in-rendered-text-rtl-expected.png:
              * platform/chromium-mac-leopard/fast/text/international/001-expected.checksum:
              * platform/chromium-mac-leopard/fast/text/international/001-expected.png:
              * platform/chromium-mac-leopard/fast/text/international/bidi-AN-after-L-expected.checksum:
              * platform/chromium-mac-leopard/fast/text/international/bidi-AN-after-L-expected.png:
              * platform/chromium-mac-leopard/fast/text/international/bidi-AN-after-empty-run-expected.checksum:
              * platform/chromium-mac-leopard/fast/text/international/bidi-AN-after-empty-run-expected.png:
              * platform/chromium-mac-leopard/fast/text/international/bidi-AN-after-empty-run-expected.txt:
              * platform/chromium-mac-leopard/fast/text/international/bidi-CS-after-AN-expected.checksum:
              * platform/chromium-mac-leopard/fast/text/international/bidi-CS-after-AN-expected.png:
              * platform/chromium-mac-leopard/fast/text/international/bidi-CS-after-AN-expected.txt:
              * platform/chromium-mac-leopard/fast/text/international/bidi-L2-run-reordering-expected.checksum:
              * platform/chromium-mac-leopard/fast/text/international/bidi-L2-run-reordering-expected.png:
              * platform/chromium-mac-leopard/fast/text/international/bidi-LDB-2-CSS-expected.checksum:
              * platform/chromium-mac-leopard/fast/text/international/bidi-LDB-2-CSS-expected.png:
              * platform/chromium-mac-leopard/fast/text/international/bidi-LDB-2-HTML-expected.checksum:
              * platform/chromium-mac-leopard/fast/text/international/bidi-LDB-2-HTML-expected.png:
              * platform/chromium-mac-leopard/fast/text/international/bidi-LDB-2-formatting-characters-expected.checksum:
              * platform/chromium-mac-leopard/fast/text/international/bidi-LDB-2-formatting-characters-expected.png:
              * platform/chromium-mac-leopard/fast/text/international/bidi-european-terminators-expected.checksum:
              * platform/chromium-mac-leopard/fast/text/international/bidi-european-terminators-expected.png:
              * platform/chromium-mac-leopard/fast/text/international/bidi-ignored-for-first-child-inline-expected.checksum:
              * platform/chromium-mac-leopard/fast/text/international/bidi-ignored-for-first-child-inline-expected.png:
              * platform/chromium-mac-leopard/fast/text/international/bidi-innertext-expected.checksum:
              * platform/chromium-mac-leopard/fast/text/international/bidi-innertext-expected.png:
              * platform/chromium-mac-leopard/fast/text/international/bidi-linebreak-001-expected.checksum:
              * platform/chromium-mac-leopard/fast/text/international/bidi-linebreak-001-expected.png:
              * platform/chromium-mac-leopard/fast/text/international/bidi-linebreak-002-expected.checksum:
              * platform/chromium-mac-leopard/fast/text/international/bidi-linebreak-002-expected.png:
              * platform/chromium-mac-leopard/fast/text/international/bidi-linebreak-003-expected.checksum:
              * platform/chromium-mac-leopard/fast/text/international/bidi-linebreak-003-expected.png:
              * platform/chromium-mac-leopard/fast/text/international/bidi-listbox-atsui-expected.checksum:
              * platform/chromium-mac-leopard/fast/text/international/bidi-listbox-atsui-expected.png:
              * platform/chromium-mac-leopard/fast/text/international/bidi-listbox-expected.checksum:
              * platform/chromium-mac-leopard/fast/text/international/bidi-listbox-expected.png:
              * platform/chromium-mac-leopard/fast/text/international/bidi-override-expected.checksum:
              * platform/chromium-mac-leopard/fast/text/international/bidi-override-expected.png:
              * platform/chromium-mac-leopard/fast/text/international/danda-space-expected.checksum:
              * platform/chromium-mac-leopard/fast/text/international/danda-space-expected.png:
              * platform/chromium-mac-leopard/fast/text/international/hebrew-vowels-expected.checksum:
              * platform/chromium-mac-leopard/fast/text/international/hebrew-vowels-expected.png:
              * platform/chromium-mac-leopard/fast/text/international/hindi-spacing-expected.checksum:
              * platform/chromium-mac-leopard/fast/text/international/hindi-spacing-expected.png:
              * platform/chromium-mac-leopard/fast/text/international/hindi-whitespace-expected.checksum:
              * platform/chromium-mac-leopard/fast/text/international/hindi-whitespace-expected.png:
              * platform/chromium-mac-leopard/fast/text/international/plane2-expected.checksum:
              * platform/chromium-mac-leopard/fast/text/international/plane2-expected.png:
              * platform/chromium-mac-leopard/fast/text/international/rtl-caret-expected.checksum:
              * platform/chromium-mac-leopard/fast/text/international/rtl-caret-expected.png:
              * platform/chromium-mac-leopard/fast/text/international/thai-baht-space-expected.checksum:
              * platform/chromium-mac-leopard/fast/text/international/thai-baht-space-expected.png:
              * platform/chromium-mac-leopard/fast/text/international/thai-baht-space-expected.txt:
              * platform/chromium-mac-leopard/fast/text/international/wrap-CJK-001-expected.checksum:
              * platform/chromium-mac-leopard/fast/text/international/wrap-CJK-001-expected.png:
              * platform/chromium-mac/css2.1/t0805-c5518-brdr-t-01-e-expected.checksum: Removed.
              * platform/chromium-mac/css2.1/t0805-c5518-brdr-t-01-e-expected.png: Removed.
              * platform/chromium-mac/css2.1/t0805-c5519-brdr-r-00-a-expected.checksum: Removed.
              * platform/chromium-mac/css2.1/t0805-c5519-brdr-r-00-a-expected.png: Removed.
              * platform/chromium-mac/css2.1/t0805-c5520-brdr-b-01-e-expected.checksum: Removed.
              * platform/chromium-mac/css2.1/t0805-c5520-brdr-b-01-e-expected.png: Removed.
              * platform/chromium-mac/css2.1/t0805-c5521-brdr-l-00-a-expected.checksum: Removed.
              * platform/chromium-mac/css2.1/t0805-c5521-brdr-l-00-a-expected.png: Removed.
              * platform/chromium-mac/css2.1/t0805-c5521-brdr-l-01-e-expected.checksum: Removed.
              * platform/chromium-mac/css2.1/t0805-c5521-brdr-l-01-e-expected.png: Removed.
              * platform/chromium-mac/css2.1/t0805-c5521-ibrdr-l-00-a-expected.checksum: Removed.
              * platform/chromium-mac/css2.1/t0805-c5521-ibrdr-l-00-a-expected.png: Removed.
              * platform/chromium-mac/css2.1/t0905-c414-flt-02-c-expected.checksum: Removed.
              * platform/chromium-mac/css2.1/t0905-c414-flt-02-c-expected.png: Removed.
              * platform/chromium-mac/css2.1/t0905-c414-flt-03-c-expected.checksum: Removed.
              * platform/chromium-mac/css2.1/t0905-c414-flt-03-c-expected.png: Removed.
              * platform/chromium-mac/css2.1/t0905-c414-flt-04-c-expected.checksum: Removed.
              * platform/chromium-mac/css2.1/t0905-c414-flt-04-c-expected.png: Removed.
              * platform/chromium-mac/css2.1/t0905-c414-flt-fit-01-d-g-expected.checksum: Removed.
              * platform/chromium-mac/css2.1/t0905-c414-flt-fit-01-d-g-expected.png: Removed.
              * platform/chromium-mac/css2.1/t0905-c5525-fltblck-01-d-expected.checksum: Removed.
              * platform/chromium-mac/css2.1/t0905-c5525-fltblck-01-d-expected.png: Removed.
              * platform/chromium-mac/css2.1/t0905-c5525-fltcont-00-d-g-expected.checksum: Removed.
              * platform/chromium-mac/css2.1/t0905-c5525-fltcont-00-d-g-expected.png: Removed.
              * platform/chromium-mac/css2.1/t0905-c5525-fltwidth-03-c-g-expected.checksum: Removed.
              * platform/chromium-mac/css2.1/t0905-c5525-fltwidth-03-c-g-expected.png: Removed.
              * platform/chromium-mac/css2.1/t090501-c414-flt-01-b-expected.checksum: Removed.
              * platform/chromium-mac/css2.1/t090501-c414-flt-01-b-expected.png: Removed.
              * platform/chromium-mac/css2.1/t090501-c5525-flt-l-00-b-g-expected.checksum: Removed.
              * platform/chromium-mac/css2.1/t090501-c5525-flt-l-00-b-g-expected.png: Removed.
              * platform/chromium-mac/css2.1/t090501-c5525-flt-r-00-b-g-expected.checksum: Removed.
              * platform/chromium-mac/css2.1/t090501-c5525-flt-r-00-b-g-expected.png: Removed.
              * platform/chromium-mac/css2.1/t1202-counter-03-b-expected.checksum: Removed.
              * platform/chromium-mac/css2.1/t1202-counter-03-b-expected.png: Removed.
              * platform/chromium-mac/css2.1/t1202-counter-04-b-expected.checksum: Removed.
              * platform/chromium-mac/css2.1/t1202-counter-04-b-expected.png: Removed.
              * platform/chromium-mac/css2.1/t1202-counter-09-b-expected.checksum: Removed.
              * platform/chromium-mac/css2.1/t1202-counter-09-b-expected.png: Removed.
              * platform/chromium-mac/css2.1/t1202-counters-03-b-expected.checksum: Removed.
              * platform/chromium-mac/css2.1/t1202-counters-03-b-expected.png: Removed.
              * platform/chromium-mac/css2.1/t1202-counters-04-b-expected.checksum: Removed.
              * platform/chromium-mac/css2.1/t1202-counters-04-b-expected.png: Removed.
              * platform/chromium-mac/editing/deleting/5144139-2-expected.checksum: Removed.
              * platform/chromium-mac/editing/deleting/5144139-2-expected.png: Removed.
              * platform/chromium-mac/editing/selection/extend-selection-bidi-expected.checksum: Removed.
              * platform/chromium-mac/editing/selection/extend-selection-bidi-expected.png: Removed.
              * platform/chromium-mac/fast/css/beforeSelectorOnCodeElement-expected.checksum: Removed.
              * platform/chromium-mac/fast/css/beforeSelectorOnCodeElement-expected.png: Removed.
              * platform/chromium-mac/fast/css/font-face-opentype-expected.checksum: Removed.
              * platform/chromium-mac/fast/css/font-face-opentype-expected.png: Removed.
              * platform/chromium-mac/fast/css/rtl-ordering-expected.checksum: Removed.
              * platform/chromium-mac/fast/css/rtl-ordering-expected.png: Removed.
              * platform/chromium-mac/fast/css/text-overflow-ellipsis-bidi-expected.checksum: Removed.
              * platform/chromium-mac/fast/css/text-overflow-ellipsis-bidi-expected.png: Removed.
              * platform/chromium-mac/fast/css/text-security-expected.checksum: Removed.
              * platform/chromium-mac/fast/css/text-security-expected.png: Removed.
              * platform/chromium-mac/fast/encoding/denormalised-voiced-japanese-chars-expected.checksum: Removed.
              * platform/chromium-mac/fast/encoding/denormalised-voiced-japanese-chars-expected.png: Removed.
              * platform/chromium-mac/fast/encoding/invalid-UTF-8-expected.checksum: Removed.
              * platform/chromium-mac/fast/encoding/invalid-UTF-8-expected.png: Removed.
              * platform/chromium-mac/fast/forms/select-visual-hebrew-expected.checksum: Removed.
              * platform/chromium-mac/fast/forms/select-visual-hebrew-expected.png: Removed.
              * platform/chromium-mac/fast/forms/visual-hebrew-text-field-expected.checksum: Removed.
              * platform/chromium-mac/fast/forms/visual-hebrew-text-field-expected.png: Removed.
              * platform/chromium-mac/fast/text/bidi-embedding-pop-and-push-same-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/bidi-embedding-pop-and-push-same-expected.png: Removed.
              * platform/chromium-mac/fast/text/cg-fallback-bolding-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/cg-fallback-bolding-expected.png: Removed.
              * platform/chromium-mac/fast/text/complex-text-opacity-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/complex-text-opacity-expected.png: Removed.
              * platform/chromium-mac/fast/text/complex-text-opacity-expected.txt: Removed.
              * platform/chromium-mac/fast/text/in-rendered-text-rtl-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/in-rendered-text-rtl-expected.png: Removed.
              * platform/chromium-mac/fast/text/international/001-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/international/001-expected.png: Removed.
              * platform/chromium-mac/fast/text/international/bidi-AN-after-L-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/international/bidi-AN-after-L-expected.png: Removed.
              * platform/chromium-mac/fast/text/international/bidi-AN-after-empty-run-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/international/bidi-AN-after-empty-run-expected.png: Removed.
              * platform/chromium-mac/fast/text/international/bidi-AN-after-empty-run-expected.txt: Removed.
              * platform/chromium-mac/fast/text/international/bidi-CS-after-AN-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/international/bidi-CS-after-AN-expected.png: Removed.
              * platform/chromium-mac/fast/text/international/bidi-CS-after-AN-expected.txt: Removed.
              * platform/chromium-mac/fast/text/international/bidi-L2-run-reordering-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/international/bidi-L2-run-reordering-expected.png: Removed.
              * platform/chromium-mac/fast/text/international/bidi-LDB-2-CSS-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/international/bidi-LDB-2-CSS-expected.png: Removed.
              * platform/chromium-mac/fast/text/international/bidi-LDB-2-HTML-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/international/bidi-LDB-2-HTML-expected.png: Removed.
              * platform/chromium-mac/fast/text/international/bidi-LDB-2-formatting-characters-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/international/bidi-LDB-2-formatting-characters-expected.png: Removed.
              * platform/chromium-mac/fast/text/international/bidi-european-terminators-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/international/bidi-european-terminators-expected.png: Removed.
              * platform/chromium-mac/fast/text/international/bidi-ignored-for-first-child-inline-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/international/bidi-ignored-for-first-child-inline-expected.png: Removed.
              * platform/chromium-mac/fast/text/international/bidi-innertext-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/international/bidi-innertext-expected.png: Removed.
              * platform/chromium-mac/fast/text/international/bidi-linebreak-001-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/international/bidi-linebreak-001-expected.png: Removed.
              * platform/chromium-mac/fast/text/international/bidi-linebreak-002-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/international/bidi-linebreak-002-expected.png: Removed.
              * platform/chromium-mac/fast/text/international/bidi-linebreak-003-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/international/bidi-linebreak-003-expected.png: Removed.
              * platform/chromium-mac/fast/text/international/bidi-listbox-atsui-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/international/bidi-listbox-atsui-expected.png: Removed.
              * platform/chromium-mac/fast/text/international/bidi-listbox-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/international/bidi-listbox-expected.png: Removed.
              * platform/chromium-mac/fast/text/international/bidi-mirror-he-ar-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/international/bidi-mirror-he-ar-expected.png: Removed.
              * platform/chromium-mac/fast/text/international/bidi-mirror-he-ar-expected.txt: Removed.
              * platform/chromium-mac/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.png: Removed.
              * platform/chromium-mac/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.txt: Removed.
              * platform/chromium-mac/fast/text/international/bidi-neutral-run-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/international/bidi-neutral-run-expected.png: Removed.
              * platform/chromium-mac/fast/text/international/bidi-neutral-run-expected.txt: Removed.
              * platform/chromium-mac/fast/text/international/bidi-override-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/international/bidi-override-expected.png: Removed.
              * platform/chromium-mac/fast/text/international/danda-space-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/international/danda-space-expected.png: Removed.
              * platform/chromium-mac/fast/text/international/hebrew-vowels-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/international/hebrew-vowels-expected.png: Removed.
              * platform/chromium-mac/fast/text/international/hindi-spacing-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/international/hindi-spacing-expected.png: Removed.
              * platform/chromium-mac/fast/text/international/hindi-whitespace-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/international/hindi-whitespace-expected.png: Removed.
              * platform/chromium-mac/fast/text/international/plane2-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/international/plane2-expected.png: Removed.
              * platform/chromium-mac/fast/text/international/rtl-caret-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/international/rtl-caret-expected.png: Removed.
              * platform/chromium-mac/fast/text/international/thai-baht-space-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/international/thai-baht-space-expected.png: Removed.
              * platform/chromium-mac/fast/text/international/thai-baht-space-expected.txt: Removed.
              * platform/chromium-mac/fast/text/international/wrap-CJK-001-expected.checksum: Removed.
              * platform/chromium-mac/fast/text/international/wrap-CJK-001-expected.png: Removed.
              * platform/chromium/test_expectations.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74042 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d8fa1a07
    • ap@apple.com's avatar
      Reviewed by Adam Barth. · 362c8a84
      ap@apple.com authored
              https://bugs.webkit.org/show_bug.cgi?id=50953
              DNS Prefetch should be an opt-in feature
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74041 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      362c8a84
    • commit-queue@webkit.org's avatar
      2010-12-14 Helder Correia <helder@sencha.com> · 09a30e32
      commit-queue@webkit.org authored
              Reviewed by Ariya Hidayat.
      
              [Qt] Canvas shadow offset should not be affected by any transformation
              https://bugs.webkit.org/show_bug.cgi?id=50422
      
              On a canvas context, shadows are currently affected by all
              transformations except scaling. According to the spec:
              http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html#shadows
      
              "The shadowOffsetX and shadowOffsetY attributes specify the distance
              that the shadow will be offset in the positive horizontal and positive
              vertical distance respectively. Their values are in coordinate space
              units. They are not affected by the current transformation matrix."
      
              NOTE: this applies only to canvas, not to box shadows.
      
              Add new test to ensure that shadows are correctly transformed keeping
              the relative offset to the shape.
      
              * fast/canvas/canvas-scale-strokePath-shadow-expected.txt:
              * fast/canvas/canvas-transforms-fillRect-shadow-expected.txt: Added.
              * fast/canvas/canvas-transforms-fillRect-shadow.html: Added.
              * fast/canvas/script-tests/canvas-scale-fillPath-shadow.js:
              * fast/canvas/script-tests/canvas-scale-fillRect-shadow.js:
              * fast/canvas/script-tests/canvas-scale-strokePath-shadow.js: Now using
                a lineWidth > 1 to make it easier to test and more fair among all
                ports, since there can be different transformation smoothness or
                aliasing settings.
              * fast/canvas/script-tests/canvas-transforms-fillRect-shadow.js: Added.
      2010-12-14  Helder Correia  <helder@sencha.com>
      
              Reviewed by Ariya Hidayat.
      
              [Qt] Canvas shadow offset should not be affected by any transformation
              https://bugs.webkit.org/show_bug.cgi?id=50422
      
              On a canvas context, shadows are currently affected by all
              transformations except scaling. According to the spec:
              http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html#shadows
      
              "The shadowOffsetX and shadowOffsetY attributes specify the distance
              that the shadow will be offset in the positive horizontal and positive
              vertical distance respectively. Their values are in coordinate space
              units. They are not affected by the current transformation matrix."
      
              NOTE: this applies only to canvas, not to box shadows.
      
              Test: fast/canvas/canvas-transforms-fillRect-shadow.html
      
              * platform/graphics/ContextShadow.cpp:
              (WebCore::ContextShadow::ContextShadow):
              (WebCore::ContextShadow::calculateLayerBoundingRect):
              * platform/graphics/ContextShadow.h:
              (WebCore::ContextShadow::setShadowsIgnoreTransforms):
              (WebCore::ContextShadow::shadowsIgnoreTransforms):
              (WebCore::ContextShadow::offset):
              * platform/graphics/qt/ContextShadowQt.cpp:
              (WebCore::ContextShadow::beginShadowLayer):
              (WebCore::ContextShadow::endShadowLayer):
              * platform/graphics/qt/GraphicsContextQt.cpp:
              (WebCore::mustUseContextShadow):
              (WebCore::GraphicsContext::fillPath):
              (WebCore::GraphicsContext::strokePath):
              (WebCore::GraphicsContext::fillRect):
              (WebCore::GraphicsContext::fillRoundedRect):
              (WebCore::GraphicsContext::setPlatformShadow):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74040 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      09a30e32
    • pfeldman@chromium.org's avatar
      2010-12-14 Pavel Feldman <pfeldman@chromium.org> · 3a27e937
      pfeldman@chromium.org authored
              Not reviewed. Removed obsolete chromium expectations.
      
              * platform/chromium/accessibility/post-notification-ActiveDescendantChanged-expected.txt: Removed.
              * platform/chromium/accessibility/post-notification-ActiveDescendantChanged.html: Removed.
              * platform/chromium/accessibility/post-notification-CheckedStateChanged-expected.txt: Removed.
              * platform/chromium/accessibility/post-notification-CheckedStateChanged.html: Removed.
              * platform/chromium/accessibility/post-notification-ChildrenChanged-expected.txt: Removed.
              * platform/chromium/accessibility/post-notification-ChildrenChanged.html: Removed.
              * platform/chromium/accessibility/post-notification-FocusedUIElementChanged-expected.txt: Removed.
              * platform/chromium/accessibility/post-notification-FocusedUIElementChanged.html: Removed.
              * platform/chromium/accessibility/post-notification-LayoutComplete-expected.txt: Removed.
              * platform/chromium/accessibility/post-notification-LayoutComplete.html: Removed.
              * platform/chromium/accessibility/post-notification-LiveRegionChanged-expected.txt: Removed.
              * platform/chromium/accessibility/post-notification-LiveRegionChanged.html: Removed.
              * platform/chromium/accessibility/post-notification-LoadComplete-expected.txt: Removed.
              * platform/chromium/accessibility/post-notification-LoadComplete.html: Removed.
              * platform/chromium/accessibility/post-notification-MenuListValueChanged-expected.txt: Removed.
              * platform/chromium/accessibility/post-notification-MenuListValueChanged.html: Removed.
              * platform/chromium/accessibility/post-notification-RowCollapsed-expected.txt: Removed.
              * platform/chromium/accessibility/post-notification-RowCollapsed.html: Removed.
              * platform/chromium/accessibility/post-notification-RowCountChanged-expected.txt: Removed.
              * platform/chromium/accessibility/post-notification-RowCountChanged.html: Removed.
              * platform/chromium/accessibility/post-notification-RowExpanded-expected.txt: Removed.
              * platform/chromium/accessibility/post-notification-RowExpanded.html: Removed.
              * platform/chromium/accessibility/post-notification-ScrolledToAnchor-expected.txt: Removed.
              * platform/chromium/accessibility/post-notification-ScrolledToAnchor.html: Removed.
              * platform/chromium/accessibility/post-notification-SelectedChildrenChanged-expected.txt: Removed.
              * platform/chromium/accessibility/post-notification-SelectedChildrenChanged.html: Removed.
              * platform/chromium/accessibility/post-notification-SelectedTextChanged-expected.txt: Removed.
              * platform/chromium/accessibility/post-notification-SelectedTextChanged.html: Removed.
              * platform/chromium/accessibility/post-notification-ValueChanged-expected.txt: Removed.
              * platform/chromium/accessibility/post-notification-ValueChanged.html: Removed.
              * platform/chromium/accessibility/post-notification.js: Removed.
              * platform/chromium/test_expectations.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74039 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3a27e937
    • apavlov@chromium.org's avatar
      2010-12-14 Alexander Pavlov <apavlov@chromium.org> · 428061f8
      apavlov@chromium.org authored
              Reviewed by Yury Semikhatsky.
      
              Web Inspector: Rule data not updated in Styles pane after stylesheet gets reverted
              https://bugs.webkit.org/show_bug.cgi?id=51034
      
              * inspector/front-end/CSSStyleModel.js:
              (WebInspector.CSSStyleModel.prototype._onRevert):
              * inspector/front-end/ElementsPanel.js:
              (WebInspector.ElementsPanel):
              (WebInspector.ElementsPanel.prototype._metricsPaneEdited):
              (WebInspector.ElementsPanel.prototype._stylesPaneEdited):
              (WebInspector.ElementsPanel.prototype._styleSheetChanged):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74038 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      428061f8
    • andersca@apple.com's avatar
      Pass the complex text input status to the WKView · 68adef16
      andersca@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=50993
      
      Reviewed by Kevin Decker.
      
      * UIProcess/API/mac/PageClientImpl.h:
      * UIProcess/API/mac/PageClientImpl.mm:
      (WebKit::PageClientImpl::setComplexTextInputEnabled):
      * UIProcess/API/mac/WKView.mm:
      (-[WKView _setComplexTextInputEnabled:pluginComplexTextInputIdentifier:]):
      * UIProcess/API/mac/WKViewInternal.h:
      * UIProcess/PageClient.h:
      * UIProcess/WebPageProxy.cpp:
      (WebKit::WebPageProxy::setComplexTextInputEnabled):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74037 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      68adef16
    • philn@webkit.org's avatar
      2010-12-14 Philippe Normand <pnormand@igalia.com> · 0e577ed0
      philn@webkit.org authored
              Reviewed by Ojan Vafai.
      
              [new-run-webkit-tests] expectations parsing is slow
              https://bugs.webkit.org/show_bug.cgi?id=50635
      
              Avoid expensive iteration of all the tests when checking if a test
              file is to be skipped or not.
      
              * Scripts/webkitpy/layout_tests/layout_package/test_expectations.py:
              * Scripts/webkitpy/layout_tests/layout_package/test_expectations_unittest.py:
              * Scripts/webkitpy/layout_tests/port/test.py:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74036 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0e577ed0
    • andreas.kling@nokia.com's avatar
      2010-12-14 Andreas Kling <andreas.kling@nokia.com> · a43c7096
      andreas.kling@nokia.com authored
              Reviewed by Kenneth Rohde Christiansen.
      
              [Qt] Avoid GraphicsContext save/restore in Image::drawPattern()
              https://bugs.webkit.org/show_bug.cgi?id=51037
      
              It's enough to restore the CompositeOperator after drawing.
      
              * platform/graphics/qt/ImageQt.cpp:
              (WebCore::Image::drawPattern):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74035 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a43c7096
    • eric.carlson@apple.com's avatar
      2010-12-14 Eric Carlson <eric.carlson@apple.com> · 5120a6bf
      eric.carlson@apple.com authored
              Reviewed by Dan Bernstein.
      
              <rdar://problem/8763862>
              r72017 used incorrect compiler conditional.
      
              * platform/graphics/mac/MediaPlayerPrivateQTKit.mm:
              (WebCore::MediaPlayerPrivateQTKit::createQTMovie):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74034 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5120a6bf
    • pfeldman@chromium.org's avatar
      2010-12-14 Pavel Feldman <pfeldman@chromium.org> · 85c1f469
      pfeldman@chromium.org authored
              Not reviewed. More chromium rebaselines.
      
              * platform/chromium-mac/fast/text/complex-text-opacity-expected.checksum: Added.
              * platform/chromium-mac/fast/text/complex-text-opacity-expected.png: Added.
              * platform/chromium-mac/fast/text/complex-text-opacity-expected.txt: Added.
              * platform/chromium-mac/fast/text/international/bidi-AN-after-empty-run-expected.checksum: Added.
              * platform/chromium-mac/fast/text/international/bidi-AN-after-empty-run-expected.png: Added.
              * platform/chromium-mac/fast/text/international/bidi-AN-after-empty-run-expected.txt: Added.
              * platform/chromium-mac/fast/text/international/bidi-CS-after-AN-expected.checksum: Added.
              * platform/chromium-mac/fast/text/international/bidi-CS-after-AN-expected.png: Added.
              * platform/chromium-mac/fast/text/international/bidi-CS-after-AN-expected.txt: Added.
              * platform/chromium-mac/fast/text/international/bidi-mirror-he-ar-expected.checksum:
              * platform/chromium-mac/fast/text/international/bidi-mirror-he-ar-expected.png:
              * platform/chromium-mac/fast/text/international/bidi-mirror-he-ar-expected.txt:
              * platform/chromium-mac/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.checksum:
              * platform/chromium-mac/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.png:
              * platform/chromium-mac/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.txt:
              * platform/chromium-mac/fast/text/international/bidi-neutral-run-expected.checksum:
              * platform/chromium-mac/fast/text/international/bidi-neutral-run-expected.png:
              * platform/chromium-mac/fast/text/international/bidi-neutral-run-expected.txt:
              * platform/chromium-mac/fast/text/international/thai-baht-space-expected.checksum: Added.
              * platform/chromium-mac/fast/text/international/thai-baht-space-expected.png: Added.
              * platform/chromium-mac/fast/text/international/thai-baht-space-expected.txt: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74033 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      85c1f469
    • mario@webkit.org's avatar
      2010-12-14 Mario Sanchez Prada <msanchez@igalia.com> · 2d801461
      mario@webkit.org authored
              Unreviewed, skipping flaky test on GTK debug bot.
      
              [gtk] editing/selection/extend-by-character-002.html is flaky on
      GTK Linux 64 bit debug
              https://bugs.webkit.org/show_bug.cgi?id=51017
      
              * platform/gtk/Skipped: Skipped test.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74032 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2d801461
    • mario@webkit.org's avatar
      2010-12-14 Mario Sanchez Prada <msanchez@igalia.com> · 40cf0976
      mario@webkit.org authored
              Unreviewed, skipping test crashing in the GTK release bot.
      
              [GTK] Crash in LayoutTest/fast/history/history_reload.html
              https://bugs.webkit.org/show_bug.cgi?id=51038
      
              * platform/gtk/Skipped: Skipped fast/history/history_reload.html.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74031 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      40cf0976
    • cwzwarich@webkit.org's avatar
      Not reviewed. · a73ab8c0
      cwzwarich@webkit.org authored
      Revert accidental change disabling the JIT for most platforms.
      
      * wtf/Platform.h:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74030 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a73ab8c0
    • cwzwarich@webkit.org's avatar
      Reviewed by Eric Seidel. · 252f6f86
      cwzwarich@webkit.org authored
      Clang fails to build the JSC interpreter
      https://bugs.webkit.org/show_bug.cgi?id=51016
      
      Clang does not allow indirect gotos out of scopes with cleanup. GCC 4.2 allows
      them, but it does not correctly generate the cleanup, causing a leak if the
      cleanup decrements a reference count.
      
      * interpreter/Interpreter.cpp:
      (JSC::Interpreter::privateExecute): Put an Identifier into its own scope.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74029 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      252f6f86
    • commit-queue@webkit.org's avatar
      2010-12-14 Carlos Garcia Campos <cgarcia@igalia.com> · 6d7576b1
      commit-queue@webkit.org authored
              Reviewed by Martin Robinson.
      
              [GTK] Simplify context-menu handling code
              https://bugs.webkit.org/show_bug.cgi?id=49658
      
              * wtf/PlatformRefPtr.h: Add leakRef()
      2010-12-14  Carlos Garcia Campos  <cgarcia@igalia.com>
      
              Reviewed by Martin Robinson.
      
              [GTK] Simplify context-menu handling code
              https://bugs.webkit.org/show_bug.cgi?id=49658
      
              * platform/ContextMenuItem.h:
              * platform/gtk/ContextMenuGtk.cpp:
              (WebCore::ContextMenu::appendItem):
              * platform/gtk/ContextMenuItemGtk.cpp:
              (WebCore::ContextMenuItem::ContextMenuItem):
              (WebCore::ContextMenuItem::~ContextMenuItem):
              (WebCore::ContextMenuItem::releasePlatformDescription):
              (WebCore::ContextMenuItem::type):
              (WebCore::ContextMenuItem::setType):
              (WebCore::ContextMenuItem::action):
              (WebCore::ContextMenuItem::setAction):
              (WebCore::ContextMenuItem::title):
              (WebCore::ContextMenuItem::setTitle):
              (WebCore::ContextMenuItem::platformSubMenu):
              (WebCore::ContextMenuItem::setSubMenu):
              (WebCore::ContextMenuItem::setChecked):
              (WebCore::ContextMenuItem::setEnabled):
      2010-12-14  Carlos Garcia Campos  <cgarcia@igalia.com>
      
              Reviewed by Martin Robinson.
      
              [GTK] Simplify context-menu handling code
              https://bugs.webkit.org/show_bug.cgi?id=49658
      
              Use gtk_container_foreach() so that we only iterate the list of
              children once and we avoid creating/destroying the list. It also
              connects the activate signal for submenu items.
      
              * webkit/webkitwebview.cpp:
              (contextMenuConnectActivate):
              (webkit_web_view_forward_context_menu_event):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74028 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6d7576b1
    • pfeldman@chromium.org's avatar
      2010-12-14 Pavel Feldman <pfeldman@chromium.org> · e65f9177
      pfeldman@chromium.org authored
              Not reviewed. Updated chromium expectations.
      
              * platform/chromium/test_expectations.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74027 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e65f9177
    • commit-queue@webkit.org's avatar
      2010-12-14 Carlos Garcia Campos <cgarcia@igalia.com> · 9dcdf7e9
      commit-queue@webkit.org authored
              Reviewed by Xan Lopez.
      
              [GTK] Fix several issues in r73858
              https://bugs.webkit.org/show_bug.cgi?id=51032
      
              - It uses both glib private data and it allocates its own private
                structure.
              - It calls parent's dispose method from finalize.
              - webkit_web_plugin_get_mimetypes() uses a wrong annotation for the
                returned value, it should be transfer none rather than transfer
                container.
              - Since the mime type list is internal and we return the list and not a
                copy, it should never be freed by the caller, so
                webkit_web_plugin_mime_type_list_free() should be removed from the
                public API.
              - Mime types list is used uninitialized.
              - Mention in the docs that list returned by
                webkit_web_plugin_database_get_plugins() must be freed with
                webkit_web_plugin_database_plugins_list_free().
      
              * webkit/webkitwebplugin.cpp:
              (webkit_web_plugin_finalize):
              (webkit_web_plugin_class_init):
              (webkit_web_plugin_init):
              * webkit/webkitwebplugin.h:
              * webkit/webkitwebplugindatabase.cpp:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74026 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9dcdf7e9
    • mario@webkit.org's avatar
      2010-12-14 Mario Sanchez Prada <msanchez@igalia.com> · 6a24ba1c
      mario@webkit.org authored
              Reviewed by Xan Lopez.
      
              [Gtk] Implement STATE_FOCUSED, STATE_FOCUSABLE, and corresponding events for text objects
              https://bugs.webkit.org/show_bug.cgi?id=27048
      
              Added a new GTK-specific test to check focus{able|ed} states are
              properly set when moving the caret across text objects.
      
              * platform/gtk/accessibility/caret-browsing-text-focus-expected.txt: Added.
              * platform/gtk/accessibility/caret-browsing-text-focus.html: Added.
      2010-12-14  Mario Sanchez Prada  <msanchez@igalia.com>
      
              Reviewed by Xan Lopez.
      
              [Gtk] Implement STATE_FOCUSED, STATE_FOCUSABLE, and corresponding events for text objects
              https://bugs.webkit.org/show_bug.cgi?id=27048
      
              Handle focus change for text objects based in caret changes.
      
              As text objects (such as paragraphs) seem not to accept focus in
              WebCore in the same way other objects (text controls) do, a
              Gtk-specific workaround is needed to expose this states and the
              related events to ATK-based assistive technologies.
      
              Test: platform/gtk/accessibility/caret-browsing-text-focus.html
      
              Ensure that text objects are exposed with the ATK_STATE_FOCUSABLE
              state, and that the ATK_STATE_FOCUSED state is added to those
              text objects containing the currently active caret selection.
      
              * accessibility/gtk/AccessibilityObjectWrapperAtk.cpp:
              (selectionBelongsToObject): Moved upwards to use it from
              the new isTextWithCaret() function.
              (isTextWithCaret): New, checks whether an accessibility object
              represents a text object with the current caret selection on it.
              (setAtkStateSetFromCoreObject): Add the ATK_STATE_FOCUSED state
              when also when isTextWithCaret(coreObject) returns true.
              (webkit_accessible_ref_state_set): Add the ATK_STATE_FOCUSABLE
              state to text objects and those with the ATK_ROLE_PARAGRAPH role.
              (webkit_accessible_text_get_n_selections): Optimize return expression.
      
              Make sure the proper events associated to a change of focus are
              emitted, based on caret changes across different accessibility
              objects. Also, refactored the code in more manageable and
              understandable helper functions.
      
              * editing/gtk/SelectionControllerGtk.cpp:
              (WebCore::emitTextSelectionChange): New, includes the specific
              code formerly placed in notifyAccessibilityForSelectionChange() to
              emit the 'text-caret-moved' and 'text-selection-change' signals.
              (WebCore::maybeEmitTextFocusChange): New, takes care of emitting
              the 'focus-event' and 'state-changed::focused' signals when
              needed, that is, when a change in the selection happens across
              different accessible objects.
              (WebCore::SelectionController::notifyAccessibilityForSelectionChange):
              Refactored some code here, by using the new helper functions.
      2010-12-14  Mario Sanchez Prada  <msanchez@igalia.com>
      
              Reviewed by Xan Lopez.
      
              [Gtk] Implement STATE_FOCUSED, STATE_FOCUSABLE, and corresponding events for text objects
              https://bugs.webkit.org/show_bug.cgi?id=27048
      
              Add support in DRT for checking whether an accessibility UI
              element is focusable and/or focused. Implemented for GTK.
      
              * DumpRenderTree/AccessibilityUIElement.cpp:
              (getIsFocusedCallback): New.
              (getIsFocusableCallback): New.
              (AccessibilityUIElement::getJSClass): Add the new available
              callbacks for isFocused and isFocusable.
              * DumpRenderTree/AccessibilityUIElement.h:
              * DumpRenderTree/gtk/AccessibilityUIElementGtk.cpp:
              (AccessibilityUIElement::isFocused): New, implemented by checking
              whether the related AtkState value is in the object's state set.
              (AccessibilityUIElement::isFocusable): Ditto.
              * DumpRenderTree/mac/AccessibilityUIElementMac.mm:
              (AccessibilityUIElement::isFocused): New, dummy implementation.
              (AccessibilityUIElement::isFocusable): Ditto.
              * DumpRenderTree/win/AccessibilityUIElementWin.cpp:
              (AccessibilityUIElement::isFocused): Ditto.
              (AccessibilityUIElement::isFocusable): Ditto.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74025 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6a24ba1c
    • loislo@chromium.org's avatar
      2010-12-14 Ilya Tikhonovsky <loislo@chromium.org> · 0174066d
      loislo@chromium.org authored
              Reviewed by Pavel Feldman.
      
              Web Inspector: regroup Inspector.idl entries.
              Just for better visibility.
      
              https://bugs.webkit.org/show_bug.cgi?id=51025
      
              * inspector/Inspector.idl:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74022 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0174066d
    • pfeldman@chromium.org's avatar
      2010-12-14 Pavel Feldman <pfeldman@chromium.org> · a2f109ec
      pfeldman@chromium.org authored
              Not reviwed. Chromium expectations updated.
      
              * platform/chromium/test_expectations.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74021 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a2f109ec
    • apavlov@chromium.org's avatar
      2010-12-14 Alexander Pavlov <apavlov@chromium.org> · e7491fe9
      apavlov@chromium.org authored
              Reviewed by Yury Semikhatsky.
      
              Web Inspector: Reverted stylesheet breaks style data
              https://bugs.webkit.org/show_bug.cgi?id=51030
      
              WebCore:
              * inspector/InspectorStyleSheet.cpp:
              (WebCore::InspectorStyleSheet::reparseStyleSheet):
      
              LayoutTests:
              * inspector/styles-new-API-expected.txt:
              * inspector/styles-new-API.html:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74020 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e7491fe9
    • ager@chromium.org's avatar
      2010-12-14 Mads Ager <ager@chromium.org> · 838e3b9c
      ager@chromium.org authored
              Reviewed by Pavel Feldman.
      
              [V8] Reflected unsigned attributes should be in the range [0, 2^31)
              https://bugs.webkit.org/show_bug.cgi?id=51023
      
              Remove test that now passes from chromium test expectations.
      
              * platform/chromium/test_expectations.txt:
      2010-12-14  Mads Ager  <ager@chromium.org>
      
              Reviewed by Pavel Feldman.
      
              [V8] Reflected unsigned attributes should be in the range [0, 2^31)
              https://bugs.webkit.org/show_bug.cgi?id=51023
      
              Follow the changes made to CodeGeneratorJS.pm to return 0 for
              reflected unsigned attributes that are outside the allowed range.
              See https://bugs.webkit.org/show_bug.cgi?id=50472
      
              * bindings/scripts/CodeGeneratorV8.pm:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74019 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      838e3b9c
    • commit-queue@webkit.org's avatar
      2010-12-14 Diego Escalante Urrelo <descalante@igalia.com> · 86ea61dd
      commit-queue@webkit.org authored
              Reviewed by Xan Lopez.
      
              [gtk] misnamed gtk-doc strings for webkit_web_view_can_{c|c|p}_clipboard
              https://bugs.webkit.org/show_bug.cgi?id=50571
      
              * webkit/webkitwebview.cpp:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74018 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      86ea61dd
    • mario@webkit.org's avatar
      2010-12-14 Mario Sanchez Prada <msanchez@igalia.com> · f9262d58
      mario@webkit.org authored
              Unreviewed, skipping failing test in the release bots.
      
              Incorrect refcount on plug.testObject in LayoutTests/plugins/refcount-leaks.html
              https://bugs.webkit.org/show_bug.cgi?id=51027
      
              * platform/gtk/Skipped: Skip plugins/refcount-leaks.html.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74017 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f9262d58
    • pfeldman@chromium.org's avatar
      2010-12-14 Pavel Feldman <pfeldman@chromium.org> · 95fdb3e0
      pfeldman@chromium.org authored
              Not reviewed. Chromium tests rebaselined.
      
              * platform/chromium-mac/css2.1/t0805-c5518-brdr-t-01-e-expected.checksum: Added.
              * platform/chromium-mac/css2.1/t0805-c5518-brdr-t-01-e-expected.png: Added.
              * platform/chromium-mac/css2.1/t0805-c5519-brdr-r-00-a-expected.checksum: Added.
              * platform/chromium-mac/css2.1/t0805-c5519-brdr-r-00-a-expected.png: Added.
              * platform/chromium-mac/css2.1/t0805-c5520-brdr-b-01-e-expected.checksum: Added.
              * platform/chromium-mac/css2.1/t0805-c5520-brdr-b-01-e-expected.png: Added.
              * platform/chromium-mac/css2.1/t0805-c5521-brdr-l-00-a-expected.checksum: Added.
              * platform/chromium-mac/css2.1/t0805-c5521-brdr-l-00-a-expected.png: Added.
              * platform/chromium-mac/css2.1/t0805-c5521-brdr-l-01-e-expected.checksum: Added.
              * platform/chromium-mac/css2.1/t0805-c5521-brdr-l-01-e-expected.png: Added.
              * platform/chromium-mac/css2.1/t0805-c5521-ibrdr-l-00-a-expected.checksum: Added.
              * platform/chromium-mac/css2.1/t0805-c5521-ibrdr-l-00-a-expected.png: Added.
              * platform/chromium-mac/css2.1/t0905-c414-flt-02-c-expected.checksum: Added.
              * platform/chromium-mac/css2.1/t0905-c414-flt-02-c-expected.png: Added.
              * platform/chromium-mac/css2.1/t0905-c414-flt-03-c-expected.checksum: Added.
              * platform/chromium-mac/css2.1/t0905-c414-flt-03-c-expected.png: Added.
              * platform/chromium-mac/css2.1/t0905-c414-flt-04-c-expected.checksum: Added.
              * platform/chromium-mac/css2.1/t0905-c414-flt-04-c-expected.png: Added.
              * platform/chromium-mac/css2.1/t0905-c414-flt-fit-01-d-g-expected.checksum: Added.
              * platform/chromium-mac/css2.1/t0905-c414-flt-fit-01-d-g-expected.png: Added.
              * platform/chromium-mac/css2.1/t0905-c5525-fltblck-01-d-expected.checksum: Added.
              * platform/chromium-mac/css2.1/t0905-c5525-fltblck-01-d-expected.png: Added.
              * platform/chromium-mac/css2.1/t0905-c5525-fltcont-00-d-g-expected.checksum: Added.
              * platform/chromium-mac/css2.1/t0905-c5525-fltcont-00-d-g-expected.png: Added.
              * platform/chromium-mac/css2.1/t0905-c5525-flthw-00-c-g-expected.checksum: Added.
              * platform/chromium-mac/css2.1/t0905-c5525-flthw-00-c-g-expected.png: Added.
              * platform/chromium-mac/css2.1/t0905-c5525-fltwidth-00-c-g-expected.checksum:
              * platform/chromium-mac/css2.1/t0905-c5525-fltwidth-00-c-g-expected.png:
              * platform/chromium-mac/css2.1/t0905-c5525-fltwidth-03-c-g-expected.checksum: Added.
              * platform/chromium-mac/css2.1/t0905-c5525-fltwidth-03-c-g-expected.png: Added.
              * platform/chromium-mac/css2.1/t0905-c5526-flthw-00-c-g-expected.checksum: Added.
              * platform/chromium-mac/css2.1/t0905-c5526-flthw-00-c-g-expected.png: Added.
              * platform/chromium-mac/css2.1/t090501-c414-flt-01-b-expected.checksum: Added.
              * platform/chromium-mac/css2.1/t090501-c414-flt-01-b-expected.png: Added.
              * platform/chromium-mac/css2.1/t090501-c414-flt-03-b-g-expected.checksum:
              * platform/chromium-mac/css2.1/t090501-c414-flt-03-b-g-expected.png:
              * platform/chromium-mac/css2.1/t090501-c5525-flt-l-00-b-g-expected.checksum: Added.
              * platform/chromium-mac/css2.1/t090501-c5525-flt-l-00-b-g-expected.png: Added.
              * platform/chromium-mac/css2.1/t090501-c5525-flt-r-00-b-g-expected.checksum: Added.
              * platform/chromium-mac/css2.1/t090501-c5525-flt-r-00-b-g-expected.png: Added.
              * platform/chromium-mac/css2.1/t100304-c43-rpl-bbx-01-d-g-expected.checksum:
              * platform/chromium-mac/css2.1/t100304-c43-rpl-bbx-01-d-g-expected.png:
              * platform/chromium-mac/css2.1/t1202-counter-03-b-expected.checksum: Added.
              * platform/chromium-mac/css2.1/t1202-counter-03-b-expected.png: Added.
              * platform/chromium-mac/css2.1/t1202-counter-04-b-expected.checksum: Added.
              * platform/chromium-mac/css2.1/t1202-counter-04-b-expected.png: Added.
              * platform/chromium-mac/css2.1/t1202-counter-09-b-expected.checksum: Added.
              * platform/chromium-mac/css2.1/t1202-counter-09-b-expected.png: Added.
              * platform/chromium-mac/css2.1/t1202-counters-03-b-expected.checksum: Added.
              * platform/chromium-mac/css2.1/t1202-counters-03-b-expected.png: Added.
              * platform/chromium-mac/css2.1/t1202-counters-04-b-expected.checksum: Added.
              * platform/chromium-mac/css2.1/t1202-counters-04-b-expected.png: Added.
              * platform/chromium-mac/css2.1/t1202-counters-09-b-expected.checksum:
              * platform/chromium-mac/css2.1/t1202-counters-09-b-expected.png:
              * platform/chromium-mac/editing/deleting/5144139-2-expected.checksum: Added.
              * platform/chromium-mac/editing/deleting/5144139-2-expected.png: Added.
              * platform/chromium-mac/editing/selection/caret-rtl-2-expected.checksum:
              * platform/chromium-mac/editing/selection/caret-rtl-2-expected.png:
              * platform/chromium-mac/editing/selection/caret-rtl-2-left-expected.checksum:
              * platform/chromium-mac/editing/selection/caret-rtl-2-left-expected.png:
              * platform/chromium-mac/editing/selection/caret-rtl-expected.checksum:
              * platform/chromium-mac/editing/selection/caret-rtl-expected.png:
              * platform/chromium-mac/editing/selection/caret-rtl-right-expected.checksum:
              * platform/chromium-mac/editing/selection/caret-rtl-right-expected.png:
              * platform/chromium-mac/editing/selection/extend-selection-bidi-expected.checksum: Added.
              * platform/chromium-mac/editing/selection/extend-selection-bidi-expected.png: Added.
              * platform/chromium-mac/fast/css/beforeSelectorOnCodeElement-expected.checksum: Added.
              * platform/chromium-mac/fast/css/beforeSelectorOnCodeElement-expected.png: Added.
              * platform/chromium-mac/fast/css/font-face-opentype-expected.checksum: Added.
              * platform/chromium-mac/fast/css/font-face-opentype-expected.png: Added.
              * platform/chromium-mac/fast/css/rtl-ordering-expected.checksum: Added.
              * platform/chromium-mac/fast/css/rtl-ordering-expected.png: Added.
              * platform/chromium-mac/fast/css/text-overflow-ellipsis-bidi-expected.checksum: Added.
              * platform/chromium-mac/fast/css/text-overflow-ellipsis-bidi-expected.png: Added.
              * platform/chromium-mac/fast/css/text-overflow-ellipsis-strict-expected.checksum:
              * platform/chromium-mac/fast/css/text-overflow-ellipsis-strict-expected.png:
              * platform/chromium-mac/fast/css/text-security-expected.checksum: Added.
              * platform/chromium-mac/fast/css/text-security-expected.png: Added.
              * platform/chromium-mac/fast/encoding/denormalised-voiced-japanese-chars-expected.checksum: Added.
              * platform/chromium-mac/fast/encoding/denormalised-voiced-japanese-chars-expected.png: Added.
              * platform/chromium-mac/fast/encoding/invalid-UTF-8-expected.checksum: Added.
              * platform/chromium-mac/fast/encoding/invalid-UTF-8-expected.png: Added.
              * platform/chromium-mac/fast/forms/select-visual-hebrew-expected.checksum: Added.
              * platform/chromium-mac/fast/forms/select-visual-hebrew-expected.png: Added.
              * platform/chromium-mac/fast/forms/visual-hebrew-text-field-expected.checksum: Added.
              * platform/chromium-mac/fast/forms/visual-hebrew-text-field-expected.png: Added.
              * platform/chromium-mac/fast/text/backslash-to-yen-sign-euc-expected.checksum:
              * platform/chromium-mac/fast/text/backslash-to-yen-sign-euc-expected.png:
              * platform/chromium-mac/fast/text/backslash-to-yen-sign-expected.checksum:
              * platform/chromium-mac/fast/text/backslash-to-yen-sign-expected.png:
              * platform/chromium-mac/fast/text/bidi-embedding-pop-and-push-same-expected.checksum: Added.
              * platform/chromium-mac/fast/text/bidi-embedding-pop-and-push-same-expected.png: Added.
              * platform/chromium-mac/fast/text/cg-fallback-bolding-expected.checksum: Added.
              * platform/chromium-mac/fast/text/cg-fallback-bolding-expected.png: Added.
              * platform/chromium-mac/fast/text/in-rendered-text-rtl-expected.checksum: Added.
              * platform/chromium-mac/fast/text/in-rendered-text-rtl-expected.png: Added.
              * platform/chromium-mac/fast/text/international/001-expected.checksum: Added.
              * platform/chromium-mac/fast/text/international/001-expected.png: Added.
              * platform/chromium-mac/fast/text/international/bidi-AN-after-L-expected.checksum: Added.
              * platform/chromium-mac/fast/text/international/bidi-AN-after-L-expected.png: Added.
              * platform/chromium-mac/fast/text/international/bidi-L2-run-reordering-expected.checksum: Added.
              * platform/chromium-mac/fast/text/international/bidi-L2-run-reordering-expected.png: Added.
              * platform/chromium-mac/fast/text/international/bidi-LDB-2-CSS-expected.checksum: Added.
              * platform/chromium-mac/fast/text/international/bidi-LDB-2-CSS-expected.png: Added.
              * platform/chromium-mac/fast/text/international/bidi-LDB-2-HTML-expected.checksum: Added.
              * platform/chromium-mac/fast/text/international/bidi-LDB-2-HTML-expected.png: Added.
              * platform/chromium-mac/fast/text/international/bidi-LDB-2-formatting-characters-expected.checksum: Added.
              * platform/chromium-mac/fast/text/international/bidi-LDB-2-formatting-characters-expected.png: Added.
              * platform/chromium-mac/fast/text/international/bidi-european-terminators-expected.checksum: Added.
              * platform/chromium-mac/fast/text/international/bidi-european-terminators-expected.png: Added.
              * platform/chromium-mac/fast/text/international/bidi-ignored-for-first-child-inline-expected.checksum: Added.
              * platform/chromium-mac/fast/text/international/bidi-ignored-for-first-child-inline-expected.png: Added.
              * platform/chromium-mac/fast/text/international/bidi-innertext-expected.checksum: Added.
              * platform/chromium-mac/fast/text/international/bidi-innertext-expected.png: Added.
              * platform/chromium-mac/fast/text/international/bidi-linebreak-001-expected.checksum: Added.
              * platform/chromium-mac/fast/text/international/bidi-linebreak-001-expected.png: Added.
              * platform/chromium-mac/fast/text/international/bidi-linebreak-002-expected.checksum: Added.
              * platform/chromium-mac/fast/text/international/bidi-linebreak-002-expected.png: Added.
              * platform/chromium-mac/fast/text/international/bidi-linebreak-003-expected.checksum: Added.
              * platform/chromium-mac/fast/text/international/bidi-linebreak-003-expected.png: Added.
              * platform/chromium-mac/fast/text/international/bidi-listbox-atsui-expected.checksum: Added.
              * platform/chromium-mac/fast/text/international/bidi-listbox-atsui-expected.png: Added.
              * platform/chromium-mac/fast/text/international/bidi-listbox-expected.checksum: Added.
              * platform/chromium-mac/fast/text/international/bidi-listbox-expected.png: Added.
              * platform/chromium-mac/fast/text/international/bidi-override-expected.checksum: Added.
              * platform/chromium-mac/fast/text/international/bidi-override-expected.png: Added.
              * platform/chromium-mac/fast/text/international/complex-character-based-fallback-expected.checksum: Added.
              * platform/chromium-mac/fast/text/international/complex-character-based-fallback-expected.png: Added.
              * platform/chromium-mac/fast/text/international/danda-space-expected.checksum: Added.
              * platform/chromium-mac/fast/text/international/danda-space-expected.png: Added.
              * platform/chromium-mac/fast/text/international/hebrew-vowels-expected.checksum: Added.
              * platform/chromium-mac/fast/text/international/hebrew-vowels-expected.png: Added.
              * platform/chromium-mac/fast/text/international/hindi-spacing-expected.checksum: Added.
              * platform/chromium-mac/fast/text/international/hindi-spacing-expected.png: Added.
              * platform/chromium-mac/fast/text/international/hindi-whitespace-expected.checksum: Added.
              * platform/chromium-mac/fast/text/international/hindi-whitespace-expected.png: Added.
              * platform/chromium-mac/fast/text/international/plane2-expected.checksum: Added.
              * platform/chromium-mac/fast/text/international/plane2-expected.png: Added.
              * platform/chromium-mac/fast/text/international/rtl-caret-expected.checksum: Added.
              * platform/chromium-mac/fast/text/international/rtl-caret-expected.png: Added.
              * platform/chromium-mac/fast/text/international/wrap-CJK-001-expected.checksum: Added.
              * platform/chromium-mac/fast/text/international/wrap-CJK-001-expected.png: Added.
              * platform/chromium-win/svg/filters/feColorMatrix-offset-expected.checksum: Added.
              * platform/chromium-win/svg/filters/feColorMatrix-offset-expected.png: Added.
              * platform/chromium/test_expectations.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74016 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      95fdb3e0
    • benjamin.poulain@nokia.com's avatar
      2010-12-14 Benjamin Poulain <benjamin.poulain@nokia.com> · 2d050467
      benjamin.poulain@nokia.com authored
              Reviewed by Kenneth Rohde Christiansen.
      
              WebKit 2 does not send touch cancel events correctly between processes
              https://bugs.webkit.org/show_bug.cgi?id=50235
      
              The classes WebKit2PlatformTouchPoint and WebKit2PlatformTouchEvent
              misses the conversion of TouchCancel events and points.
      
              This patch add the missing enums when converting from a WebTouchEvent
              to a PlatformTouchEvent.
      
              Testing is already covered by fast/events/touch/send-oncancel-event.html
      
              * Shared/WebEventConversion.cpp:
              (WebKit::WebKit2PlatformTouchPoint::WebKit2PlatformTouchPoint):
              (WebKit::WebKit2PlatformTouchEvent::WebKit2PlatformTouchEvent):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74015 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2d050467
    • commit-queue@webkit.org's avatar
      2010-12-14 Charlie Reis <creis@chromium.org> · 7e2f2b55
      commit-queue@webkit.org authored
              Reviewed by Darin Adler.
      
              Remove stale include of Document.h in V8DOMWrapper.h
              https://bugs.webkit.org/show_bug.cgi?id=50607
      
              We no longer need to include Document.h or V8DOMMap.h in
              V8DOMWrapper.  Removing them to avoid dependencies.
      
              * bindings/v8/V8DOMWrapper.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74014 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7e2f2b55
    • commit-queue@webkit.org's avatar
      2010-12-14 Zalan Bujtas <zbujtas@gmail.com> · 68dc04b6
      commit-queue@webkit.org authored
              Reviewed by Kenneth Rohde Christiansen.
      
              Add loadFinished() for provisional load error
              This fixes the hanging UI state, when provisional load error occurs due to
              the async nature of policy check.
      
              https://bugs.webkit.org/show_bug.cgi?id=48724
      
              * UIProcess/API/qt/ClientImpl.cpp:
              (loadFinished):
              (qt_wk_didFailProvisionalLoadWithErrorForFrame):
              (qt_wk_didFinishLoadForFrame):
              (qt_wk_didFailLoadWithErrorForFrame):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74013 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      68dc04b6
    • commit-queue@webkit.org's avatar
      2010-12-14 Lucas De Marchi <lucas.demarchi@profusion.mobi> · 869eeda3
      commit-queue@webkit.org authored
              Reviewed by Eric Seidel.
      
              [EFL] Add linker script to export less symbols
              https://bugs.webkit.org/show_bug.cgi?id=44609
      
              Filter the exported symbols by using a linker script. Only symbols
              starting with "ewk_" are exported.
      
              * cmake/OptionsEfl.cmake: Pass linker option to use a version script
              when linking webkit.
              * cmake/eflsymbols.filter: Added. Export only symbols starting with
              "ewk_" (C linkage).
      2010-12-14  Lucas De Marchi  <lucas.demarchi@profusion.mobi>
      
              Reviewed by Eric Seidel.
      
              [EFL] Add linker script to export less symbols
              https://bugs.webkit.org/show_bug.cgi?id=44609
      
              Filter the exported symbols by using a linker script. Only symbols
              starting with "ewk_" are exported.
      
              * CMakeLists.txt: Add link flags to webkit library when there's a
              version script.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74012 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      869eeda3
    • commit-queue@webkit.org's avatar
      2010-12-14 Julien Chaffraix <jchaffraix@codeaurora.org> · 42d83d41
      commit-queue@webkit.org authored
              Reviewed by Darin Adler.
      
              Test for: EventSource fails to connect if Content-Type header has a charset attribute
              https://bugs.webkit.org/show_bug.cgi?id=45372
      
              Test that a Content-Type of "text/event-stream; charset=UTF8" works correctly but
              "text/event-stream" does not work.
      
              * http/tests/eventsource/eventsource-content-type-charset-expected.txt: Added.
              * http/tests/eventsource/eventsource-content-type-charset.html: Added.
              * http/tests/eventsource/eventsource-content-type-text-event-stream-foobar-expected.txt: Added.
              * http/tests/eventsource/eventsource-content-type-text-event-stream-foobar.html: Added.
              * http/tests/eventsource/resources/response-content-type-charset.php: Added.
              * http/tests/eventsource/resources/response-content-type-event-stream-foobar.php: Added.
      2010-12-14  Julien Chaffraix  <jchaffraix@codeaurora.org>
      
              Reviewed by Darin Adler.
      
              Test for: EventSource fails to connect if Content-Type header has a charset attribute
              https://bugs.webkit.org/show_bug.cgi?id=45372
      
              Tests: http/tests/eventsource/eventsource-content-type-charset.html
                     http/tests/eventsource/eventsource-content-type-text-event-stream-foobar.html
      
              * page/EventSource.cpp:
              (WebCore::EventSource::didReceiveResponse): Use the mimeType instead of the Content-Type
              header directly. This makes the detection of the "text/stream" mimeType more accurate.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74011 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      42d83d41
    • commit-queue@webkit.org's avatar
      2010-12-14 Pieter Senster <psenster@google.com> · f2befe9f
      commit-queue@webkit.org authored
              Reviewed by Dirk Schulze.
      
              Test that the channel offsets in the ColorMatrix filter are correctly incorporated
              https://bugs.webkit.org/show_bug.cgi?id=50682
      
              * platform/mac/svg/filters/feColorMatrix-offset-expected.checksum: Added.
              * platform/mac/svg/filters/feColorMatrix-offset-expected.png: Added.
              * platform/mac/svg/filters/feColorMatrix-offset-expected.txt: Added.
              * svg/filters/feColorMatrix-offset.svg: Added.
      2010-12-14  Pieter Senster  <psenster@google.com>
      
              Reviewed by Dirk Schulze.
      
              Incorporate the channel offsets from the ColorMatrix filter in the filter calculation
              https://bugs.webkit.org/show_bug.cgi?id=50682
      
              Test: svg/filters/feColorMatrix-offset.svg
      
              * platform/graphics/filters/FEColorMatrix.cpp:
              (WebCore::matrix):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74010 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f2befe9f
    • commit-queue@webkit.org's avatar
      2010-12-14 Jarred Nicholls <jarred@sencha.com> · ea446855
      commit-queue@webkit.org authored
              Reviewed by Kenneth Rohde Christiansen.
      
              Qt's Clipboard::files() implementation for HTML5 Drag/Drop (DataTransfer)
      
              No new tests. Run tests manually until DRT is updated w/ beginDragWithFiles.
      
              * platform/qt/ClipboardQt.cpp:
              (WebCore::ClipboardQt::files):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74009 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ea446855
    • eric@webkit.org's avatar
      2010-12-14 Eric Seidel <eric@webkit.org> · 6b59e149
      eric@webkit.org authored
              Reviewed by Ojan Vafai.
      
              webkit-patch should warn users when they're using a 32-bit git on a 64-bit system
              https://bugs.webkit.org/show_bug.cgi?id=50715
      
              This patch makes webkit-patch print the following:
      
              Warning: This machine is 64-bit, but the git binary (/usr/local/git/bin/git) does not support 64-bit.
              Install a 64-bit git for better performance, see:
              https://lists.webkit.org/pipermail/webkit-dev/2010-December/015249.html
      
              I wrote this mostly because I have approximately 8 machines that I use
              and making sure each one is using a good Git install seemed folly.
              webkit-patch makes a lot of git calls, so using a fast git can shave
              several seconds in every invocation.  See the webkit-dev thread for more info.
      
              This message will print twice during 'webkit-patch upload',
              once from webkit-patch and once from check-webkit-style.
      
              Unfortunately there is no good way to test this due to how machine-dependent
              the code is.  I considered writing a test for the log message, but it seemed not worth it.
      
              * Scripts/webkitpy/common/checkout/scm.py:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74008 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6b59e149
    • gyuyoung.kim@samsung.com's avatar
      2010-12-13 Gyuyoung Kim <gyuyoung.kim@samsung.com> · 7f13e283
      gyuyoung.kim@samsung.com authored
              Unreviewed build fix for EFL.
      
              Remove DataSourceGStreamer.cpp in WebCore/CMakeListsEfl.txt
              Because, DataSourceGStreamer.cpp was removed by Bug 30007.
      
              * ../WebCore/CMakeListsEfl.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74007 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7f13e283
    • tonikitoo@webkit.org's avatar
      2010-12-13 Antonio Gomes <agomes@rim.com> · d13935e5
      tonikitoo@webkit.org authored
              Rubber stamped by Daniel Bates.
      
              Spatial Navigation: code clean up (part V)
              https://bugs.webkit.org/show_bug.cgi?id=50666
      
              No new tests needed.
      
              * page/SpatialNavigation.cpp:
              (WebCore::distanceDataForNode): Made 'FocusCandidate current' const since it is
              not supposed to change within this function.
              * page/SpatialNavigation.h: Ditto.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74006 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d13935e5
  2. 13 Dec, 2010 3 commits
    • commit-queue@webkit.org's avatar
      2010-12-13 takano takumi <takano@apple.com> · f48ada01
      commit-queue@webkit.org authored
              Reviewed by Dan Bernstein.
      
              GlyphPage::fill() is slow on vertical writing (Mac)
              https://bugs.webkit.org/show_bug.cgi?id=50865
      
              No test. Just a performance improvement.
      
              * platform/graphics/Font.cpp:
              (WebCore::Font::isCJKIdeograph): Now this only checks pure ideographs (Hanji).
              (WebCore::Font::isCJKIdeographOrSymbol): Added this for Hanji and Hanji related symbols.
              * platform/graphics/Font.h:
              * platform/graphics/FontFastPath.cpp:
              (WebCore::Font::glyphDataForCharacter): Changed to call isCJKIdeographOrSymbol() instead of isCJKIdeograph().
              * platform/graphics/mac/GlyphPageTreeNodeMac.cpp:
              (WebCore::shouldUseCoreText): This tests if GlyphPage::fill() should use CoreText or not.
              For vertical writing, if the current page contains only ideographs, we go CG path.
              (WebCore::GlyphPage::fill): Made to call shouldUseCoreText() and switch code path.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74005 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f48ada01
    • tonikitoo@webkit.org's avatar
      2010-12-13 Antonio Gomes <agomes@rim.com> · af84fda0
      tonikitoo@webkit.org authored
              Reviewed by Daniel Bates.
      
              Spatial Navigation: code clean up (part IV)
              https://bugs.webkit.org/show_bug.cgi?id=50666
      
              Avoid calling canScrollInDirection more than necessary.
      
              No new tests needed.
      
              * page/FocusController.cpp:
              (WebCore::FocusController::advanceFocusDirectionallyInContainer): Moved the call to canScrollInDirection()
              to within the scrollInDirection().
              * page/SpatialNavigation.cpp: Removed the assertion to canScrollingDirection function.
              (WebCore::scrollInDirection):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74004 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      af84fda0
    • tonikitoo@webkit.org's avatar
      2010-12-13 Antonio Gomes <agomes@rim.com> · 36a7cfb9
      tonikitoo@webkit.org authored
              Reviewed by Daniel Bates.
      
              Spatial Navigation: code clean up (part III)
              https://bugs.webkit.org/show_bug.cgi?id=50666
      
              No new tests needed.
      
              * page/SpatialNavigation.h: Added FocusCandidate::isFrameOwnerElement and
              WebCore::frameOwnerElement helper functions.
              (WebCore::FocusCandidate::isFrameOwnerElement): Returns true if the Node pointer
              wrapped by FocusCandidate is an instance of HTMLFrameOwnerElement. Returns false
              otherwise.
              * page/SpatialNavigation.cpp:
              (WebCore::frameOwnerElement): Returns the HTMLFrameOwnerElement associated with
              the FocusCandidate if appropriate.
              * page/FocusController.cpp:
              (WebCore::updateFocusCandidateIfNeeded): Make use of newly added frameOwnerElement() helper.
              (WebCore::FocusController::adva
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@74003 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      36a7cfb9