WebKit-https.git
11 years ago2010-10-20 Sheriff Bot <webkit.review.bot@gmail.com>
hayato@chromium.org [Thu, 21 Oct 2010 06:25:04 +0000 (06:25 +0000)]
2010-10-20  Sheriff Bot  <webkit.review.bot@gmail.com>

        Unreviewed, rolling out r70040.
        http://trac.webkit.org/changeset/70040
        https://bugs.webkit.org/show_bug.cgi?id=48042

        "Reverting a performance regression detected by page_cycler"
        (Requested by hayato on #webkit).

        * fast/css/long-css-selector-matches-expected.txt: Removed.
        * fast/css/long-css-selector-matches.html: Removed.
2010-10-20  Sheriff Bot  <webkit.review.bot@gmail.com>

        Unreviewed, rolling out r70040.
        http://trac.webkit.org/changeset/70040
        https://bugs.webkit.org/show_bug.cgi?id=48042

        "Reverting a performance regression detected by page_cycler"
        (Requested by hayato on #webkit).

        * css/CSSStyleSelector.cpp:
        (WebCore::CSSStyleSelector::SelectorChecker::checkSelector):
        (WebCore::CSSStyleSelector::checkSelector):
        * css/CSSStyleSelector.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70209 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years agoRemove some no-longer-needed Windows-specific results
aroben@apple.com [Thu, 21 Oct 2010 04:26:31 +0000 (04:26 +0000)]
Remove some no-longer-needed Windows-specific results

* platform/win/fast/media/mq-transform-02-expected.txt: Removed.
* platform/win/fast/media/mq-transform-03-expected.txt: Removed.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70208 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago<http://webkit.org/b/47754> New script to verify explicit source file types in Xcode...
ddkilzer@apple.com [Thu, 21 Oct 2010 04:03:10 +0000 (04:03 +0000)]
<webkit.org/b/47754> New script to verify explicit source file types in Xcode project files

Reviewed by Darin Adler.

The script parses an Xcode project file and makes sure the file
extension matches the explicit file type set for all source
files.  Note that the majority of source files will have their
type set by Xcode, so the script doesn't check them since there
is no need to second-guess Xcode.

* Scripts/check-Xcode-source-file-types: Added.  Code borrowed
heavily from sort-Xcode-project-file.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70207 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-20 Yuzo Fujishima <yuzo@google.com>
yuzo@google.com [Thu, 21 Oct 2010 02:23:28 +0000 (02:23 +0000)]
2010-10-20  Yuzo Fujishima  <yuzo@google.com>

        Unreviewed Chromium test expectation change.

        * platform/chromium-mac/fast/forms/search-transformed-expected.checksum:
        * platform/chromium-mac/fast/forms/search-transformed-expected.png:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70206 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-20 Yuzo Fujishima <yuzo@google.com>
yuzo@google.com [Thu, 21 Oct 2010 02:14:02 +0000 (02:14 +0000)]
2010-10-20  Yuzo Fujishima  <yuzo@google.com>

        Unreviewed Chromium test expectation change.
        fast/transforms/scrollIntoView-transformed.html now passes for WIN and LINUX.

        * platform/chromium/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70205 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-20 Yuzo Fujishima <yuzo@google.com>
yuzo@google.com [Thu, 21 Oct 2010 02:03:59 +0000 (02:03 +0000)]
2010-10-20  Yuzo Fujishima  <yuzo@google.com>

        Unreviewed Chromium test expectation change.

        * platform/chromium-win-vista/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.checksum: Removed.
        * platform/chromium-win-vista/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.png: Removed.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70204 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-19 Mihai Parparita <mihaip@chromium.org>
mihaip@chromium.org [Thu, 21 Oct 2010 01:44:05 +0000 (01:44 +0000)]
2010-10-19  Mihai Parparita  <mihaip@chromium.org>

        css2.1/ layout tests need new Mac baselines for Snow Leopard
        https://bugs.webkit.org/show_bug.cgi?id=47760

        Unreviewed rebaseline of 66 more css2.1/ test for Snow Leopard using
        the experimental local rebaselining tool.

        * platform/mac-leopard/css2.1/t040103-escapes-01-b-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t040103-escapes-01-b-expected.checksum.
        * platform/mac-leopard/css2.1/t040103-escapes-01-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t040103-escapes-01-b-expected.png.
        * platform/mac-leopard/css2.1/t040103-escapes-02-d-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t040103-escapes-02-d-expected.checksum.
        * platform/mac-leopard/css2.1/t040103-escapes-02-d-expected.png: Copied from LayoutTests/platform/mac/css2.1/t040103-escapes-02-d-expected.png.
        * platform/mac-leopard/css2.1/t040103-escapes-03-b-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t040103-escapes-03-b-expected.checksum.
        * platform/mac-leopard/css2.1/t040103-escapes-03-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t040103-escapes-03-b-expected.png.
        * platform/mac-leopard/css2.1/t040103-escapes-04-b-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t040103-escapes-04-b-expected.checksum.
        * platform/mac-leopard/css2.1/t040103-escapes-04-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t040103-escapes-04-b-expected.png.
        * platform/mac-leopard/css2.1/t040103-escapes-05-c-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t040103-escapes-05-c-expected.checksum.
        * platform/mac-leopard/css2.1/t040103-escapes-05-c-expected.png: Copied from LayoutTests/platform/mac/css2.1/t040103-escapes-05-c-expected.png.
        * platform/mac-leopard/css2.1/t040103-escapes-06-b-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t040103-escapes-06-b-expected.checksum.
        * platform/mac-leopard/css2.1/t040103-escapes-06-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t040103-escapes-06-b-expected.png.
        * platform/mac-leopard/css2.1/t040103-escapes-07-b-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t040103-escapes-07-b-expected.checksum.
        * platform/mac-leopard/css2.1/t040103-escapes-07-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t040103-escapes-07-b-expected.png.
        * platform/mac-leopard/css2.1/t040103-escapes-08-b-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t040103-escapes-08-b-expected.checksum.
        * platform/mac-leopard/css2.1/t040103-escapes-08-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t040103-escapes-08-b-expected.png.
        * platform/mac-leopard/css2.1/t040103-ident-00-c-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t040103-ident-00-c-expected.checksum.
        * platform/mac-leopard/css2.1/t040103-ident-00-c-expected.png: Copied from LayoutTests/platform/mac/css2.1/t040103-ident-00-c-expected.png.
        * platform/mac-leopard/css2.1/t040103-ident-01-c-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t040103-ident-01-c-expected.checksum.
        * platform/mac-leopard/css2.1/t040103-ident-01-c-expected.png: Copied from LayoutTests/platform/mac/css2.1/t040103-ident-01-c-expected.png.
        * platform/mac-leopard/css2.1/t040103-ident-02-c-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t040103-ident-02-c-expected.checksum.
        * platform/mac-leopard/css2.1/t040103-ident-02-c-expected.png: Copied from LayoutTests/platform/mac/css2.1/t040103-ident-02-c-expected.png.
        * platform/mac-leopard/css2.1/t040103-ident-03-c-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t040103-ident-03-c-expected.checksum.
        * platform/mac-leopard/css2.1/t040103-ident-03-c-expected.png: Copied from LayoutTests/platform/mac/css2.1/t040103-ident-03-c-expected.png.
        * platform/mac-leopard/css2.1/t040103-ident-04-c-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t040103-ident-04-c-expected.checksum.
        * platform/mac-leopard/css2.1/t040103-ident-04-c-expected.png: Copied from LayoutTests/platform/mac/css2.1/t040103-ident-04-c-expected.png.
        * platform/mac-leopard/css2.1/t040103-ident-05-c-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t040103-ident-05-c-expected.checksum.
        * platform/mac-leopard/css2.1/t040103-ident-05-c-expected.png: Copied from LayoutTests/platform/mac/css2.1/t040103-ident-05-c-expected.png.
        * platform/mac-leopard/css2.1/t040103-ident-06-c-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t040103-ident-06-c-expected.checksum.
        * platform/mac-leopard/css2.1/t040103-ident-06-c-expected.png: Copied from LayoutTests/platform/mac/css2.1/t040103-ident-06-c-expected.png.
        * platform/mac-leopard/css2.1/t040103-ident-07-c-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t040103-ident-07-c-expected.checksum.
        * platform/mac-leopard/css2.1/t040103-ident-07-c-expected.png: Copied from LayoutTests/platform/mac/css2.1/t040103-ident-07-c-expected.png.
        * platform/mac-leopard/css2.1/t040103-ident-08-c-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t040103-ident-08-c-expected.checksum.
        * platform/mac-leopard/css2.1/t040103-ident-08-c-expected.png: Copied from LayoutTests/platform/mac/css2.1/t040103-ident-08-c-expected.png.
        * platform/mac-leopard/css2.1/t040103-ident-09-c-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t040103-ident-09-c-expected.checksum.
        * platform/mac-leopard/css2.1/t040103-ident-09-c-expected.png: Copied from LayoutTests/platform/mac/css2.1/t040103-ident-09-c-expected.png.
        * platform/mac-leopard/css2.1/t040103-ident-10-c-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t040103-ident-10-c-expected.checksum.
        * platform/mac-leopard/css2.1/t040103-ident-10-c-expected.png: Copied from LayoutTests/platform/mac/css2.1/t040103-ident-10-c-expected.png.
        * platform/mac-leopard/css2.1/t040103-ident-11-c-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t040103-ident-11-c-expected.checksum.
        * platform/mac-leopard/css2.1/t040103-ident-11-c-expected.png: Copied from LayoutTests/platform/mac/css2.1/t040103-ident-11-c-expected.png.
        * platform/mac-leopard/css2.1/t040103-ident-12-c-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t040103-ident-12-c-expected.checksum.
        * platform/mac-leopard/css2.1/t040103-ident-12-c-expected.png: Copied from LayoutTests/platform/mac/css2.1/t040103-ident-12-c-expected.png.
        * platform/mac-leopard/css2.1/t040103-ident-13-c-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t040103-ident-13-c-expected.checksum.
        * platform/mac-leopard/css2.1/t040103-ident-13-c-expected.png: Copied from LayoutTests/platform/mac/css2.1/t040103-ident-13-c-expected.png.
        * platform/mac-leopard/css2.1/t040105-atkeyw-00-b-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t040105-atkeyw-00-b-expected.checksum.
        * platform/mac-leopard/css2.1/t040105-atkeyw-00-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t040105-atkeyw-00-b-expected.png.
        * platform/mac-leopard/css2.1/t040105-atkeyw-01-b-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t040105-atkeyw-01-b-expected.checksum.
        * platform/mac-leopard/css2.1/t040105-atkeyw-01-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t040105-atkeyw-01-b-expected.png.
        * platform/mac-leopard/css2.1/t040105-atkeyw-02-b-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t040105-atkeyw-02-b-expected.checksum.
        * platform/mac-leopard/css2.1/t040105-atkeyw-02-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t040105-atkeyw-02-b-expected.png.
        * platform/mac-leopard/css2.1/t040105-atrule-00-b-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t040105-atrule-00-b-expected.checksum.
        * platform/mac-leopard/css2.1/t040105-atrule-00-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t040105-atrule-00-b-expected.png.
        * platform/mac-leopard/css2.1/t040105-atrule-01-b-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t040105-atrule-01-b-expected.checksum.
        * platform/mac-leopard/css2.1/t040105-atrule-01-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t040105-atrule-01-b-expected.png.
        * platform/mac-leopard/css2.1/t040105-atrule-02-b-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t040105-atrule-02-b-expected.checksum.
        * platform/mac-leopard/css2.1/t040105-atrule-02-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t040105-atrule-02-b-expected.png.
        * platform/mac-leopard/css2.1/t040105-atrule-03-b-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t040105-atrule-03-b-expected.checksum.
        * platform/mac-leopard/css2.1/t040105-atrule-03-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t040105-atrule-03-b-expected.png.
        * platform/mac-leopard/css2.1/t040105-atrule-04-b-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t040105-atrule-04-b-expected.checksum.
        * platform/mac-leopard/css2.1/t040105-atrule-04-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t040105-atrule-04-b-expected.png.
        * platform/mac-leopard/css2.1/t040105-import-00-b-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t040105-import-00-b-expected.checksum.
        * platform/mac-leopard/css2.1/t040105-import-00-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t040105-import-00-b-expected.png.
        * platform/mac-leopard/css2.1/t040105-import-01-b-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t040105-import-01-b-expected.checksum.
        * platform/mac-leopard/css2.1/t040105-import-01-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t040105-import-01-b-expected.png.
        * platform/mac-leopard/css2.1/t040109-c17-comments-00-b-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t040109-c17-comments-00-b-expected.checksum.
        * platform/mac-leopard/css2.1/t040109-c17-comments-00-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t040109-c17-comments-00-b-expected.png.
        * platform/mac-leopard/css2.1/t040109-c17-comments-01-b-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t040109-c17-comments-01-b-expected.checksum.
        * platform/mac-leopard/css2.1/t040109-c17-comments-01-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t040109-c17-comments-01-b-expected.png.
        * platform/mac-leopard/css2.1/t040302-c61-ex-len-00-b-a-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t040302-c61-ex-len-00-b-a-expected.checksum.
        * platform/mac-leopard/css2.1/t040302-c61-ex-len-00-b-a-expected.png: Copied from LayoutTests/platform/mac/css2.1/t040302-c61-ex-len-00-b-a-expected.png.
        * platform/mac-leopard/css2.1/t040302-c61-phys-len-00-b-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t040302-c61-phys-len-00-b-expected.checksum.
        * platform/mac-leopard/css2.1/t040302-c61-phys-len-00-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t040302-c61-phys-len-00-b-expected.png.
        * platform/mac-leopard/css2.1/t040302-c61-rel-len-00-b-ag-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t040302-c61-rel-len-00-b-ag-expected.checksum.
        * platform/mac-leopard/css2.1/t040302-c61-rel-len-00-b-ag-expected.png: Copied from LayoutTests/platform/mac/css2.1/t040302-c61-rel-len-00-b-ag-expected.png.
        * platform/mac-leopard/css2.1/t040303-c62-percent-00-b-ag-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t040303-c62-percent-00-b-ag-expected.checksum.
        * platform/mac-leopard/css2.1/t040303-c62-percent-00-b-ag-expected.png: Copied from LayoutTests/platform/mac/css2.1/t040303-c62-percent-00-b-ag-expected.png.
        * platform/mac-leopard/css2.1/t040304-c64-uri-00-a-g-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t040304-c64-uri-00-a-g-expected.checksum.
        * platform/mac-leopard/css2.1/t040304-c64-uri-00-a-g-expected.png: Copied from LayoutTests/platform/mac/css2.1/t040304-c64-uri-00-a-g-expected.png.
        * platform/mac-leopard/css2.1/t040306-c63-color-00-b-ag-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t040306-c63-color-00-b-ag-expected.checksum.
        * platform/mac-leopard/css2.1/t040306-c63-color-00-b-ag-expected.png: Copied from LayoutTests/platform/mac/css2.1/t040306-c63-color-00-b-ag-expected.png.
        * platform/mac-leopard/css2.1/t040306-syntax-01-f-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t040306-syntax-01-f-expected.checksum.
        * platform/mac-leopard/css2.1/t040306-syntax-01-f-expected.png: Copied from LayoutTests/platform/mac/css2.1/t040306-syntax-01-f-expected.png.
        * platform/mac-leopard/css2.1/t040307-syntax-01-b-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t040307-syntax-01-b-expected.checksum.
        * platform/mac-leopard/css2.1/t040307-syntax-01-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t040307-syntax-01-b-expected.png.
        * platform/mac-leopard/css2.1/t050201-c12-grouping-00-b-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t050201-c12-grouping-00-b-expected.checksum.
        * platform/mac-leopard/css2.1/t050201-c12-grouping-00-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t050201-c12-grouping-00-b-expected.png.
        * platform/mac-leopard/css2.1/t050803-c14-classes-00-e-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t050803-c14-classes-00-e-expected.checksum.
        * platform/mac-leopard/css2.1/t050803-c14-classes-00-e-expected.png: Copied from LayoutTests/platform/mac/css2.1/t050803-c14-classes-00-e-expected.png.
        * platform/mac-leopard/css2.1/t051103-c21-activ-ln-00-e-i-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t051103-c21-activ-ln-00-e-i-expected.checksum.
        * platform/mac-leopard/css2.1/t051103-c21-activ-ln-00-e-i-expected.png: Copied from LayoutTests/platform/mac/css2.1/t051103-c21-activ-ln-00-e-i-expected.png.
        * platform/mac-leopard/css2.1/t051103-c21-focus-ln-00-e-i-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t051103-c21-focus-ln-00-e-i-expected.checksum.
        * platform/mac-leopard/css2.1/t051103-c21-focus-ln-00-e-i-expected.png: Copied from LayoutTests/platform/mac/css2.1/t051103-c21-focus-ln-00-e-i-expected.png.
        * platform/mac-leopard/css2.1/t051103-c21-hover-ln-00-e-i-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t051103-c21-hover-ln-00-e-i-expected.checksum.
        * platform/mac-leopard/css2.1/t051103-c21-hover-ln-00-e-i-expected.png: Copied from LayoutTests/platform/mac/css2.1/t051103-c21-hover-ln-00-e-i-expected.png.
        * platform/mac-leopard/css2.1/t051103-dom-hover-01-c-io-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t051103-dom-hover-01-c-io-expected.checksum.
        * platform/mac-leopard/css2.1/t051103-dom-hover-01-c-io-expected.png: Copied from LayoutTests/platform/mac/css2.1/t051103-dom-hover-01-c-io-expected.png.
        * platform/mac-leopard/css2.1/t051103-dom-hover-02-c-io-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t051103-dom-hover-02-c-io-expected.checksum.
        * platform/mac-leopard/css2.1/t051103-dom-hover-02-c-io-expected.png: Copied from LayoutTests/platform/mac/css2.1/t051103-dom-hover-02-c-io-expected.png.
        * platform/mac-leopard/css2.1/t051201-c23-first-line-00-b-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t051201-c23-first-line-00-b-expected.checksum.
        * platform/mac-leopard/css2.1/t051201-c23-first-line-00-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t051201-c23-first-line-00-b-expected.png.
        * platform/mac-leopard/css2.1/t051202-c24-first-lttr-00-b-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t051202-c24-first-lttr-00-b-expected.checksum.
        * platform/mac-leopard/css2.1/t051202-c24-first-lttr-00-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t051202-c24-first-lttr-00-b-expected.png.
        * platform/mac-leopard/css2.1/t051202-c26-psudo-nest-00-c-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t051202-c26-psudo-nest-00-c-expected.checksum.
        * platform/mac-leopard/css2.1/t051202-c26-psudo-nest-00-c-expected.png: Copied from LayoutTests/platform/mac/css2.1/t051202-c26-psudo-nest-00-c-expected.png.
        * platform/mac-leopard/css2.1/t060401-c32-cascading-00-b-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t060401-c32-cascading-00-b-expected.checksum.
        * platform/mac-leopard/css2.1/t060401-c32-cascading-00-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t060401-c32-cascading-00-b-expected.png.
        * platform/mac-leopard/css2.1/t060402-c31-important-00-b-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t060402-c31-important-00-b-expected.checksum.
        * platform/mac-leopard/css2.1/t060402-c31-important-00-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t060402-c31-important-00-b-expected.png.
        * platform/mac-leopard/css2.1/t060403-c21-pseu-cls-00-e-i-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t060403-c21-pseu-cls-00-e-i-expected.checksum.
        * platform/mac-leopard/css2.1/t060403-c21-pseu-cls-00-e-i-expected.png: Copied from LayoutTests/platform/mac/css2.1/t060403-c21-pseu-cls-00-e-i-expected.png.
        * platform/mac-leopard/css2.1/t060403-c21-pseu-id-00-e-i-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t060403-c21-pseu-id-00-e-i-expected.checksum.
        * platform/mac-leopard/css2.1/t060403-c21-pseu-id-00-e-i-expected.png: Copied from LayoutTests/platform/mac/css2.1/t060403-c21-pseu-id-00-e-i-expected.png.
        * platform/mac-leopard/css2.1/t080301-c411-vt-mrgn-00-b-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t080301-c411-vt-mrgn-00-b-expected.checksum.
        * platform/mac-leopard/css2.1/t080301-c411-vt-mrgn-00-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t080301-c411-vt-mrgn-00-b-expected.png.
        * platform/mac-leopard/css2.1/t0805-c5513-brdr-bw-00-b-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0805-c5513-brdr-bw-00-b-expected.checksum.
        * platform/mac-leopard/css2.1/t0805-c5513-brdr-bw-00-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0805-c5513-brdr-bw-00-b-expected.png.
        * platform/mac-leopard/css2.1/t0805-c5513-brdr-bw-01-b-g-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0805-c5513-brdr-bw-01-b-g-expected.checksum.
        * platform/mac-leopard/css2.1/t0805-c5513-brdr-bw-01-b-g-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0805-c5513-brdr-bw-01-b-g-expected.png.
        * platform/mac-leopard/css2.1/t0805-c5513-brdr-bw-02-b-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0805-c5513-brdr-bw-02-b-expected.checksum.
        * platform/mac-leopard/css2.1/t0805-c5513-brdr-bw-02-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0805-c5513-brdr-bw-02-b-expected.png.
        * platform/mac-leopard/css2.1/t0805-c5513-brdr-bw-03-b-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0805-c5513-brdr-bw-03-b-expected.checksum.
        * platform/mac-leopard/css2.1/t0805-c5513-brdr-bw-03-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0805-c5513-brdr-bw-03-b-expected.png.
        * platform/mac-leopard/css2.1/t0805-c5513-ibrdr-bw-00-a-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0805-c5513-ibrdr-bw-00-a-expected.checksum.
        * platform/mac-leopard/css2.1/t0805-c5513-ibrdr-bw-00-a-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0805-c5513-ibrdr-bw-00-a-expected.png.
        * platform/mac-leopard/css2.1/t0805-c5514-brdr-lw-00-b-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0805-c5514-brdr-lw-00-b-expected.checksum.
        * platform/mac-leopard/css2.1/t0805-c5514-brdr-lw-00-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0805-c5514-brdr-lw-00-b-expected.png.
        * platform/mac-leopard/css2.1/t0805-c5514-brdr-lw-01-b-g-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0805-c5514-brdr-lw-01-b-g-expected.checksum.
        * platform/mac-leopard/css2.1/t0805-c5514-brdr-lw-01-b-g-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0805-c5514-brdr-lw-01-b-g-expected.png.
        * platform/mac-leopard/css2.1/t0805-c5514-brdr-lw-02-b-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0805-c5514-brdr-lw-02-b-expected.checksum.
        * platform/mac-leopard/css2.1/t0805-c5514-brdr-lw-02-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0805-c5514-brdr-lw-02-b-expected.png.
        * platform/mac-leopard/css2.1/t0805-c5514-brdr-lw-03-b-expected.checksum: Copied from LayoutTests/platform/mac/css2.1/t0805-c5514-brdr-lw-03-b-expected.checksum.
        * platform/mac-leopard/css2.1/t0805-c5514-brdr-lw-03-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t0805-c5514-brdr-lw-03-b-expected.png.
        * platform/mac/css2.1/t040103-escapes-01-b-expected.checksum:
        * platform/mac/css2.1/t040103-escapes-01-b-expected.png:
        * platform/mac/css2.1/t040103-escapes-02-d-expected.checksum:
        * platform/mac/css2.1/t040103-escapes-02-d-expected.png:
        * platform/mac/css2.1/t040103-escapes-03-b-expected.checksum:
        * platform/mac/css2.1/t040103-escapes-03-b-expected.png:
        * platform/mac/css2.1/t040103-escapes-04-b-expected.checksum:
        * platform/mac/css2.1/t040103-escapes-04-b-expected.png:
        * platform/mac/css2.1/t040103-escapes-05-c-expected.checksum:
        * platform/mac/css2.1/t040103-escapes-05-c-expected.png:
        * platform/mac/css2.1/t040103-escapes-06-b-expected.checksum:
        * platform/mac/css2.1/t040103-escapes-06-b-expected.png:
        * platform/mac/css2.1/t040103-escapes-07-b-expected.checksum:
        * platform/mac/css2.1/t040103-escapes-07-b-expected.png:
        * platform/mac/css2.1/t040103-escapes-08-b-expected.checksum:
        * platform/mac/css2.1/t040103-escapes-08-b-expected.png:
        * platform/mac/css2.1/t040103-ident-00-c-expected.checksum:
        * platform/mac/css2.1/t040103-ident-00-c-expected.png:
        * platform/mac/css2.1/t040103-ident-01-c-expected.checksum:
        * platform/mac/css2.1/t040103-ident-01-c-expected.png:
        * platform/mac/css2.1/t040103-ident-02-c-expected.checksum:
        * platform/mac/css2.1/t040103-ident-02-c-expected.png:
        * platform/mac/css2.1/t040103-ident-03-c-expected.checksum:
        * platform/mac/css2.1/t040103-ident-03-c-expected.png:
        * platform/mac/css2.1/t040103-ident-04-c-expected.checksum:
        * platform/mac/css2.1/t040103-ident-04-c-expected.png:
        * platform/mac/css2.1/t040103-ident-05-c-expected.checksum:
        * platform/mac/css2.1/t040103-ident-05-c-expected.png:
        * platform/mac/css2.1/t040103-ident-06-c-expected.checksum:
        * platform/mac/css2.1/t040103-ident-06-c-expected.png:
        * platform/mac/css2.1/t040103-ident-07-c-expected.checksum:
        * platform/mac/css2.1/t040103-ident-07-c-expected.png:
        * platform/mac/css2.1/t040103-ident-08-c-expected.checksum:
        * platform/mac/css2.1/t040103-ident-08-c-expected.png:
        * platform/mac/css2.1/t040103-ident-09-c-expected.checksum:
        * platform/mac/css2.1/t040103-ident-09-c-expected.png:
        * platform/mac/css2.1/t040103-ident-10-c-expected.checksum:
        * platform/mac/css2.1/t040103-ident-10-c-expected.png:
        * platform/mac/css2.1/t040103-ident-11-c-expected.checksum:
        * platform/mac/css2.1/t040103-ident-11-c-expected.png:
        * platform/mac/css2.1/t040103-ident-12-c-expected.checksum:
        * platform/mac/css2.1/t040103-ident-12-c-expected.png:
        * platform/mac/css2.1/t040103-ident-13-c-expected.checksum:
        * platform/mac/css2.1/t040103-ident-13-c-expected.png:
        * platform/mac/css2.1/t040105-atkeyw-00-b-expected.checksum:
        * platform/mac/css2.1/t040105-atkeyw-00-b-expected.png:
        * platform/mac/css2.1/t040105-atkeyw-01-b-expected.checksum:
        * platform/mac/css2.1/t040105-atkeyw-01-b-expected.png:
        * platform/mac/css2.1/t040105-atkeyw-02-b-expected.checksum:
        * platform/mac/css2.1/t040105-atkeyw-02-b-expected.png:
        * platform/mac/css2.1/t040105-atrule-00-b-expected.checksum:
        * platform/mac/css2.1/t040105-atrule-00-b-expected.png:
        * platform/mac/css2.1/t040105-atrule-01-b-expected.checksum:
        * platform/mac/css2.1/t040105-atrule-01-b-expected.png:
        * platform/mac/css2.1/t040105-atrule-02-b-expected.checksum:
        * platform/mac/css2.1/t040105-atrule-02-b-expected.png:
        * platform/mac/css2.1/t040105-atrule-03-b-expected.checksum:
        * platform/mac/css2.1/t040105-atrule-03-b-expected.png:
        * platform/mac/css2.1/t040105-atrule-04-b-expected.checksum:
        * platform/mac/css2.1/t040105-atrule-04-b-expected.png:
        * platform/mac/css2.1/t040105-import-00-b-expected.checksum:
        * platform/mac/css2.1/t040105-import-00-b-expected.png:
        * platform/mac/css2.1/t040105-import-01-b-expected.checksum:
        * platform/mac/css2.1/t040105-import-01-b-expected.png:
        * platform/mac/css2.1/t040109-c17-comments-00-b-expected.checksum:
        * platform/mac/css2.1/t040109-c17-comments-00-b-expected.png:
        * platform/mac/css2.1/t040109-c17-comments-01-b-expected.checksum:
        * platform/mac/css2.1/t040109-c17-comments-01-b-expected.png:
        * platform/mac/css2.1/t040302-c61-ex-len-00-b-a-expected.checksum:
        * platform/mac/css2.1/t040302-c61-ex-len-00-b-a-expected.png:
        * platform/mac/css2.1/t040302-c61-phys-len-00-b-expected.checksum:
        * platform/mac/css2.1/t040302-c61-phys-len-00-b-expected.png:
        * platform/mac/css2.1/t040302-c61-rel-len-00-b-ag-expected.checksum:
        * platform/mac/css2.1/t040302-c61-rel-len-00-b-ag-expected.png:
        * platform/mac/css2.1/t040303-c62-percent-00-b-ag-expected.checksum:
        * platform/mac/css2.1/t040303-c62-percent-00-b-ag-expected.png:
        * platform/mac/css2.1/t040304-c64-uri-00-a-g-expected.checksum:
        * platform/mac/css2.1/t040304-c64-uri-00-a-g-expected.png:
        * platform/mac/css2.1/t040306-c63-color-00-b-ag-expected.checksum:
        * platform/mac/css2.1/t040306-c63-color-00-b-ag-expected.png:
        * platform/mac/css2.1/t040306-syntax-01-f-expected.checksum:
        * platform/mac/css2.1/t040306-syntax-01-f-expected.png:
        * platform/mac/css2.1/t040307-syntax-01-b-expected.checksum:
        * platform/mac/css2.1/t040307-syntax-01-b-expected.png:
        * platform/mac/css2.1/t050201-c12-grouping-00-b-expected.checksum:
        * platform/mac/css2.1/t050201-c12-grouping-00-b-expected.png:
        * platform/mac/css2.1/t050803-c14-classes-00-e-expected.checksum:
        * platform/mac/css2.1/t050803-c14-classes-00-e-expected.png:
        * platform/mac/css2.1/t051103-c21-activ-ln-00-e-i-expected.checksum:
        * platform/mac/css2.1/t051103-c21-activ-ln-00-e-i-expected.png:
        * platform/mac/css2.1/t051103-c21-focus-ln-00-e-i-expected.checksum:
        * platform/mac/css2.1/t051103-c21-focus-ln-00-e-i-expected.png:
        * platform/mac/css2.1/t051103-c21-hover-ln-00-e-i-expected.checksum:
        * platform/mac/css2.1/t051103-c21-hover-ln-00-e-i-expected.png:
        * platform/mac/css2.1/t051103-dom-hover-01-c-io-expected.checksum:
        * platform/mac/css2.1/t051103-dom-hover-01-c-io-expected.png:
        * platform/mac/css2.1/t051103-dom-hover-02-c-io-expected.checksum:
        * platform/mac/css2.1/t051103-dom-hover-02-c-io-expected.png:
        * platform/mac/css2.1/t051201-c23-first-line-00-b-expected.checksum:
        * platform/mac/css2.1/t051201-c23-first-line-00-b-expected.png:
        * platform/mac/css2.1/t051202-c24-first-lttr-00-b-expected.checksum:
        * platform/mac/css2.1/t051202-c24-first-lttr-00-b-expected.png:
        * platform/mac/css2.1/t051202-c26-psudo-nest-00-c-expected.checksum:
        * platform/mac/css2.1/t051202-c26-psudo-nest-00-c-expected.png:
        * platform/mac/css2.1/t060401-c32-cascading-00-b-expected.checksum:
        * platform/mac/css2.1/t060401-c32-cascading-00-b-expected.png:
        * platform/mac/css2.1/t060402-c31-important-00-b-expected.checksum:
        * platform/mac/css2.1/t060402-c31-important-00-b-expected.png:
        * platform/mac/css2.1/t060403-c21-pseu-cls-00-e-i-expected.checksum:
        * platform/mac/css2.1/t060403-c21-pseu-cls-00-e-i-expected.png:
        * platform/mac/css2.1/t060403-c21-pseu-id-00-e-i-expected.checksum:
        * platform/mac/css2.1/t060403-c21-pseu-id-00-e-i-expected.png:
        * platform/mac/css2.1/t080301-c411-vt-mrgn-00-b-expected.checksum:
        * platform/mac/css2.1/t080301-c411-vt-mrgn-00-b-expected.png:
        * platform/mac/css2.1/t0805-c5513-brdr-bw-00-b-expected.checksum:
        * platform/mac/css2.1/t0805-c5513-brdr-bw-00-b-expected.png:
        * platform/mac/css2.1/t0805-c5513-brdr-bw-01-b-g-expected.checksum:
        * platform/mac/css2.1/t0805-c5513-brdr-bw-01-b-g-expected.png:
        * platform/mac/css2.1/t0805-c5513-brdr-bw-02-b-expected.checksum:
        * platform/mac/css2.1/t0805-c5513-brdr-bw-02-b-expected.png:
        * platform/mac/css2.1/t0805-c5513-brdr-bw-03-b-expected.checksum:
        * platform/mac/css2.1/t0805-c5513-brdr-bw-03-b-expected.png:
        * platform/mac/css2.1/t0805-c5513-ibrdr-bw-00-a-expected.checksum:
        * platform/mac/css2.1/t0805-c5513-ibrdr-bw-00-a-expected.png:
        * platform/mac/css2.1/t0805-c5514-brdr-lw-00-b-expected.checksum:
        * platform/mac/css2.1/t0805-c5514-brdr-lw-00-b-expected.png:
        * platform/mac/css2.1/t0805-c5514-brdr-lw-01-b-g-expected.checksum:
        * platform/mac/css2.1/t0805-c5514-brdr-lw-01-b-g-expected.png:
        * platform/mac/css2.1/t0805-c5514-brdr-lw-02-b-expected.checksum:
        * platform/mac/css2.1/t0805-c5514-brdr-lw-02-b-expected.png:
        * platform/mac/css2.1/t0805-c5514-brdr-lw-03-b-expected.checksum:
        * platform/mac/css2.1/t0805-c5514-brdr-lw-03-b-expected.png:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70203 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-20 Yuzo Fujishima <yuzo@google.com>
yuzo@google.com [Thu, 21 Oct 2010 01:39:05 +0000 (01:39 +0000)]
2010-10-20  Yuzo Fujishima  <yuzo@google.com>

        Unreviewed Chromium test expectation change.

        * platform/chromium/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70202 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-20 Simon Fraser <simon.fraser@apple.com>
simon.fraser@apple.com [Thu, 21 Oct 2010 01:36:54 +0000 (01:36 +0000)]
2010-10-20  Simon Fraser  <simon.fraser@apple.com>

        Fix the EFL build.

        * wtf/CMakeLists.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70201 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-20 Simon Fraser <simon.fraser@apple.com>
simon.fraser@apple.com [Thu, 21 Oct 2010 01:28:58 +0000 (01:28 +0000)]
2010-10-20  Simon Fraser  <simon.fraser@apple.com>

        Fix Windows build: export needed symbols.

        * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.def:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70200 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-20 Simon Fraser <simon.fraser@apple.com>
simon.fraser@apple.com [Thu, 21 Oct 2010 01:17:35 +0000 (01:17 +0000)]
2010-10-20  Simon Fraser  <simon.fraser@apple.com>

        Reviewed by Dan Bernstein.

        Composited elements drawn twice when WebView is layer-backed
        https://bugs.webkit.org/show_bug.cgi?id=48024
        <rdar://problem/7916580>

        When drawing content in a layer-backed WebView, WebFrame's test
        for drawing to a bitmap succeeded, causing us to paint flattened
        compositing layers into the view. They would also be rendered
        by the normal compositing path, resulting in double rendering.

        Fix this by detecting when the WebHTMLView is being drawn into
        a layer, and avoiding flattening in that case.

        * WebView/WebFrame.mm:
        (-[WebFrame _showFlattenedCompositingLayers:]):
        (-[WebFrame _drawRect:contentsOnly:]):
        * WebView/WebHTMLView.mm:
        (-[WebHTMLView drawLayer:inContext:]):
        (-[WebHTMLView _web_isDrawingIntoLayer]):
        * WebView/WebHTMLViewInternal.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70199 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-19 Simon Fraser <simon.fraser@apple.com>
simon.fraser@apple.com [Thu, 21 Oct 2010 01:15:07 +0000 (01:15 +0000)]
2010-10-19  Simon Fraser  <simon.fraser@apple.com>

        Reviewed by Gavin Barraclough.

        https://bugs.webkit.org/show_bug.cgi?id=47851

        Add methods to DecimalNumber to return the buffer length
        required for decimal and exponential output.

        Make some of the DecimalNumber code non-inline (no
        effect on Sunspider), adding DecimalNumber.cpp to various
        build systems.

        Make some DecimalNumber methods 'const'.

        * Android.mk:
        * Android.v8.wtf.mk:
        * GNUmakefile.am:
        * JavaScriptCore.exp:
        * JavaScriptCore.gypi:
        * JavaScriptCore.vcproj/WTF/WTF.vcproj:
        * JavaScriptCore.xcodeproj/project.pbxproj:
        * runtime/NumberPrototype.cpp:
        (JSC::numberProtoFuncToExponential):
        (JSC::numberProtoFuncToFixed):
        (JSC::numberProtoFuncToPrecision):
        * wtf/DecimalNumber.cpp: Added.
        (WTF::DecimalNumber::bufferLengthForStringDecimal):
        (WTF::DecimalNumber::bufferLengthForStringExponential):
        (WTF::DecimalNumber::toStringDecimal):
        (WTF::DecimalNumber::toStringExponential):
        * wtf/DecimalNumber.h:
        (WTF::DecimalNumber::sign):
        (WTF::DecimalNumber::exponent):
        (WTF::DecimalNumber::significand):
        (WTF::DecimalNumber::precision):
        * wtf/dtoa.cpp:
        (WTF::dtoa):
        * wtf/dtoa.h:
        * wtf/wtf.pri:

2010-10-19  Simon Fraser  <simon.fraser@apple.com>

        Reviewed by Gavin Barraclough.

        https://bugs.webkit.org/show_bug.cgi?id=47851

        Avoid buffer overflows in CSSPrimitiveValue's use of
        DecimalNumber, and pass the buffer size in InspectorBasicValue.

        Test: fast/css/large-value-csstext.html

        * css/CSSPrimitiveValue.cpp:
        (WebCore::formatNumber):
        * inspector/InspectorValues.cpp:
        (WebCore::InspectorBasicValue::writeJSON):

2010-10-20  Simon Fraser  <simon.fraser@apple.com>

        Reviewed by Gavin Barraclough.

        https://bugs.webkit.org/show_bug.cgi?id=47851

        Fix buffer overflow in the printing of very large and very small numbers in
        CSSPrimitiveValues.

        * fast/css/large-value-csstext-expected.txt: Added.
        * fast/css/large-value-csstext.html: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70198 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years agoWindows build fix
aroben@apple.com [Thu, 21 Oct 2010 00:39:50 +0000 (00:39 +0000)]
Windows build fix

* TestWebKitAPI/win/PlatformUtilitiesWin.cpp: Added missing #include.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70197 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years agoQt test fix
aroben@apple.com [Thu, 21 Oct 2010 00:35:44 +0000 (00:35 +0000)]
Qt test fix

* DumpRenderTree/qt/TestNetscapePlugin/TestNetscapePlugin.pro: Added
PassDifferentNPPStruct.cpp.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70196 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years agoWebCore: Add SecurityOrigin::threadsafeCopy() to the list of exported symbols.
dumi@chromium.org [Thu, 21 Oct 2010 00:25:37 +0000 (00:25 +0000)]
WebCore: Add SecurityOrigin::threadsafeCopy() to the list of exported symbols.
https://bugs.webkit.org/show_bug.cgi?id=40655

Reviewed by David Levin.

* WebCore.exp.in:

WebKit/mac: Repost the DatabaseTracker notifications to the main thread, if needed.
https://bugs.webkit.org/show_bug.cgi?id=40655

Reviewed by David Levin.

* Storage/WebDatabaseTrackerClient.mm:
(DidModifyOriginData::dispatchToMainThread):
(DidModifyOriginData::DidModifyOriginData):
(DidModifyOriginData::dispatchDidModifyOriginOnMainThread):
(WebDatabaseTrackerClient::dispatchDidModifyOrigin):
(WebDatabaseTrackerClient::dispatchDidModifyDatabase):

WebKit/win: Repost the DatabaseTracker notifications to the main thread, if needed.
https://bugs.webkit.org/show_bug.cgi?id=40655

Reviewed by David Levin.

* WebDatabaseManager.cpp:
(DidModifyOriginData::dispatchToMainThread):
(DidModifyOriginData::DidModifyOriginData):
(DidModifyOriginData::dispatchDidModifyOriginOnMainThread):
(WebDatabaseManager::dispatchDidModifyOrigin):
(WebDatabaseManager::dispatchDidModifyDatabase):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70195 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years agohttps://bugs.webkit.org/show_bug.cgi?id=48027
weinig@apple.com [Thu, 21 Oct 2010 00:22:13 +0000 (00:22 +0000)]
https://bugs.webkit.org/show_bug.cgi?id=48027
Add ability to test injected bundle API using TestWebKitAPI

Reviewed by Adam Roben.

* TestWebKitAPI/InjectedBundleController.cpp: Added.
* TestWebKitAPI/InjectedBundleController.h: Added.
Shared main object for bundle functionality.

* TestWebKitAPI/InjectedBundleMain.cpp: Added.
Bundle entry point.

* TestWebKitAPI/InjectedBundleTest.h: Added.
Base class for which the bundle portion of a test derives from.

* TestWebKitAPI/PlatformUtilities.h:
* TestWebKitAPI/PlatformUtilities.cpp: Added.
* TestWebKitAPI/mac/PlatformUtilitiesMac.mm:
* TestWebKitAPI/win/PlatformUtilitiesWin.cpp:
(TestWebKitAPI::Util::createInjectedBundlePath):
(TestWebKitAPI::Util::createURLForResource):
(TestWebKitAPI::Util::URLForNonExistentResource):
Add helper to create a context with the shared injected bundle,
and send the initial message to set up the test.

* TestWebKitAPI/Configurations/InjectedBundle.xcconfig: Added.
* TestWebKitAPI/InjectedBundle-Info.plist: Added.
Add mac configuration files.

* TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
Add the new files.

* TestWebKitAPI/Tests/WebKit2/InjectedBundleBasic.cpp: Added.
* TestWebKitAPI/Tests/WebKit2/InjectedBundleBasic_Bundle.cpp: Added.
Add a simple initial bundle test.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70194 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-20 Eric Seidel <eric@webkit.org>
eric@webkit.org [Thu, 21 Oct 2010 00:11:29 +0000 (00:11 +0000)]
2010-10-20  Eric Seidel  <eric@webkit.org>

        Unreviewed.  Fixing /release-patch url used by the EWS bots.

        EWS should test patches with r+
        https://bugs.webkit.org/show_bug.cgi?id=35460

        * Scripts/webkitpy/common/net/statusserver.py:
         - I changed the URL during development, and 404s are
         intentionally silenced during release_patch.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70193 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years agoFix for https://bugs.webkit.org/show_bug.cgi?id=48023
bdakin@apple.com [Thu, 21 Oct 2010 00:11:02 +0000 (00:11 +0000)]
Fix for https://bugs.webkit.org/show_bug.cgi?id=48023
fast/transforms/scrollIntoView-transformed.html should have
different expectations now that transforms affect overflow

Reviewed by Simon Fraser.

* fast/transforms/scrollIntoView-transformed-expected.txt:
* fast/transforms/scrollIntoView-transformed.html:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70192 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-20 Kenneth Russell <kbr@google.com>
kbr@google.com [Wed, 20 Oct 2010 23:54:25 +0000 (23:54 +0000)]
2010-10-20  Kenneth Russell  <kbr@google.com>

        Unreviewed, test expectations update.

        Added skip entries for crashing plugin-related compositing/ layout
        tests on the chromium-gpu-mac platform. Aside from this, the
        common (Mac) test expectations can be reused. At this point, it
        should be possible to expect that the enabled compositing/ tests
        will all pass.

        * platform/chromium-gpu/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70191 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years agoDon't require the plugin to always use the same NPP struct we gave it in NPP_New
aroben@apple.com [Wed, 20 Oct 2010 23:39:37 +0000 (23:39 +0000)]
Don't require the plugin to always use the same NPP struct we gave it in NPP_New

Neither WebCore, nor WebKit/mac, nor Firefox requires this, and
Shockwave (at least) seems to use a different NPP struct that contains
the same ndata member. So we shouldn't enforce it, either.

Fixes <http://webkit.org/b/47690> <rdar://problem/8553020> Assertion
failure in NetscapePlugin::fromNPP when using Shockwave in WebKit2

Reviewed by John Sullivan.

WebKit2:

* WebProcess/Plugins/Netscape/NetscapePlugin.cpp:
(WebKit::NetscapePlugin::fromNPP): Removed the bogus assertion.

WebKitTools:

Test that passing a different NPP struct back to the browser doesn't
cause an assertion failure

* DumpRenderTree/TestNetscapePlugIn/Tests/PassDifferentNPPStruct.cpp: Copied from WebKitTools/DumpRenderTree/TestNetscapePlugIn/Tests/win/GetValueNetscapeWindow.cpp.
(PassDifferentNPPStruct::PassDifferentNPPStruct): Initialize our
members.
(PassDifferentNPPStruct::NPP_SetWindow): Pass a different NPP to the
browser than the one it gave us in NPP_New and see if it works.

* DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
* DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.vcproj:
Added PassDifferentNPPStruct.

LayoutTests:

Test that passing a different NPP struct back to the browser doesn't
cause an assertion failure

* plugins/pass-different-npp-struct-expected.txt: Added.
* plugins/pass-different-npp-struct.html: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70190 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-20 Kenneth Russell <kbr@google.com>
kbr@google.com [Wed, 20 Oct 2010 23:16:36 +0000 (23:16 +0000)]
2010-10-20  Kenneth Russell  <kbr@google.com>

        Unreviewed, test expectations update.

        Added pixel expectations for compositing/ layout tests on
        chromium-gpu-linux platform and updated
        chromium-gpu/test_expectations.txt with needed SKIP entries for
        currently failing tests. The majority of the text tests pass by falling
        back to the Windows test expectations.

        * platform/chromium-gpu-linux/compositing: Added.
        * platform/chromium-gpu-linux/compositing/animation: Added.
        * platform/chromium-gpu-linux/compositing/animation/state-at-end-event-transform-layer-expected.checksum: Added.
        * platform/chromium-gpu-linux/compositing/animation/state-at-end-event-transform-layer-expected.png: Added.
        * platform/chromium-gpu-linux/compositing/compositing-visible-descendant-expected.checksum: Added.
        * platform/chromium-gpu-linux/compositing/compositing-visible-descendant-expected.png: Added.
        * platform/chromium-gpu-linux/compositing/direct-image-compositing-expected.checksum: Added.
        * platform/chromium-gpu-linux/compositing/direct-image-compositing-expected.png: Added.
        * platform/chromium-gpu-linux/compositing/generated-content-expected.checksum: Added.
        * platform/chromium-gpu-linux/compositing/generated-content-expected.png: Added.
        * platform/chromium-gpu-linux/compositing/geometry: Added.
        * platform/chromium-gpu-linux/compositing/geometry/clipping-foreground-expected.checksum: Added.
        * platform/chromium-gpu-linux/compositing/geometry/clipping-foreground-expected.png: Added.
        * platform/chromium-gpu-linux/compositing/geometry/fixed-in-composited-expected.checksum: Added.
        * platform/chromium-gpu-linux/compositing/geometry/fixed-in-composited-expected.png: Added.
        * platform/chromium-gpu-linux/compositing/geometry/fixed-position-expected.checksum: Added.
        * platform/chromium-gpu-linux/compositing/geometry/fixed-position-expected.png: Added.
        * platform/chromium-gpu-linux/compositing/geometry/horizontal-scroll-composited-expected.checksum: Added.
        * platform/chromium-gpu-linux/compositing/geometry/horizontal-scroll-composited-expected.png: Added.
        * platform/chromium-gpu-linux/compositing/geometry/limit-layer-bounds-overflow-repaint-expected.checksum: Added.
        * platform/chromium-gpu-linux/compositing/geometry/limit-layer-bounds-overflow-repaint-expected.png: Added.
        * platform/chromium-gpu-linux/compositing/geometry/outline-change-expected.checksum: Added.
        * platform/chromium-gpu-linux/compositing/geometry/outline-change-expected.png: Added.
        * platform/chromium-gpu-linux/compositing/geometry/partial-layout-update-expected.checksum: Added.
        * platform/chromium-gpu-linux/compositing/geometry/partial-layout-update-expected.png: Added.
        * platform/chromium-gpu-linux/compositing/geometry/root-layer-update-expected.checksum: Added.
        * platform/chromium-gpu-linux/compositing/geometry/root-layer-update-expected.png: Added.
        * platform/chromium-gpu-linux/compositing/geometry/tall-page-composited-expected.checksum: Added.
        * platform/chromium-gpu-linux/compositing/geometry/tall-page-composited-expected.png: Added.
        * platform/chromium-gpu-linux/compositing/geometry/transfrom-origin-on-zero-size-layer-expected.checksum: Added.
        * platform/chromium-gpu-linux/compositing/geometry/transfrom-origin-on-zero-size-layer-expected.png: Added.
        * platform/chromium-gpu-linux/compositing/geometry/vertical-scroll-composited-expected.checksum: Added.
        * platform/chromium-gpu-linux/compositing/geometry/vertical-scroll-composited-expected.png: Added.
        * platform/chromium-gpu-linux/compositing/iframes: Added.
        * platform/chromium-gpu-linux/compositing/iframes/iframe-content-flipping-expected.checksum: Added.
        * platform/chromium-gpu-linux/compositing/iframes/iframe-content-flipping-expected.png: Added.
        * platform/chromium-gpu-linux/compositing/iframes/iframe-copy-on-scroll-expected.checksum: Added.
        * platform/chromium-gpu-linux/compositing/iframes/iframe-copy-on-scroll-expected.png: Added.
        * platform/chromium-gpu-linux/compositing/iframes/iframe-in-composited-layer-expected.checksum: Added.
        * platform/chromium-gpu-linux/compositing/iframes/iframe-in-composited-layer-expected.png: Added.
        * platform/chromium-gpu-linux/compositing/images: Added.
        * platform/chromium-gpu-linux/compositing/images/direct-image-background-color-expected.checksum: Added.
        * platform/chromium-gpu-linux/compositing/images/direct-image-background-color-expected.png: Added.
        * platform/chromium-gpu-linux/compositing/overflow: Added.
        * platform/chromium-gpu-linux/compositing/overflow/fixed-position-ancestor-clip-expected.checksum: Added.
        * platform/chromium-gpu-linux/compositing/overflow/fixed-position-ancestor-clip-expected.png: Added.
        * platform/chromium-gpu-linux/compositing/overflow/overflow-positioning-expected.checksum: Added.
        * platform/chromium-gpu-linux/compositing/overflow/overflow-positioning-expected.png: Added.
        * platform/chromium-gpu-linux/compositing/overflow/overflow-scroll-expected.checksum: Added.
        * platform/chromium-gpu-linux/compositing/overflow/overflow-scroll-expected.png: Added.
        * platform/chromium-gpu-linux/compositing/overflow/parent-overflow-expected.checksum: Added.
        * platform/chromium-gpu-linux/compositing/overflow/parent-overflow-expected.png: Added.
        * platform/chromium-gpu-linux/compositing/overflow/scrollbar-painting-expected.checksum: Added.
        * platform/chromium-gpu-linux/compositing/overflow/scrollbar-painting-expected.png: Added.
        * platform/chromium-gpu-linux/compositing/overflow/zero-size-overflow-expected.checksum: Added.
        * platform/chromium-gpu-linux/compositing/overflow/zero-size-overflow-expected.png: Added.
        * platform/chromium-gpu-linux/compositing/reflections: Added.
        * platform/chromium-gpu-linux/compositing/reflections/backface-hidden-reflection-expected.checksum: Added.
        * platform/chromium-gpu-linux/compositing/reflections/backface-hidden-reflection-expected.png: Added.
        * platform/chromium-gpu-linux/compositing/reflections/reflection-in-composited-expected.checksum: Added.
        * platform/chromium-gpu-linux/compositing/reflections/reflection-in-composited-expected.png: Added.
        * platform/chromium-gpu-linux/compositing/repaint: Added.
        * platform/chromium-gpu-linux/compositing/repaint/become-overlay-composited-layer-expected.checksum: Added.
        * platform/chromium-gpu-linux/compositing/repaint/become-overlay-composited-layer-expected.png: Added.
        * platform/chromium-gpu-linux/compositing/repaint/content-into-overflow-expected.checksum: Added.
        * platform/chromium-gpu-linux/compositing/repaint/content-into-overflow-expected.png: Added.
        * platform/chromium-gpu-linux/compositing/repaint/layer-repaint-expected.checksum: Added.
        * platform/chromium-gpu-linux/compositing/repaint/layer-repaint-expected.png: Added.
        * platform/chromium-gpu-linux/compositing/repaint/layer-repaint-rects-expected.checksum: Added.
        * platform/chromium-gpu-linux/compositing/repaint/layer-repaint-rects-expected.png: Added.
        * platform/chromium-gpu-linux/compositing/repaint/opacity-between-absolute-expected.checksum: Added.
        * platform/chromium-gpu-linux/compositing/repaint/opacity-between-absolute-expected.png: Added.
        * platform/chromium-gpu-linux/compositing/repaint/opacity-between-absolute2-expected.checksum: Added.
        * platform/chromium-gpu-linux/compositing/repaint/opacity-between-absolute2-expected.png: Added.
        * platform/chromium-gpu-linux/compositing/repaint/overflow-into-content-expected.checksum: Added.
        * platform/chromium-gpu-linux/compositing/repaint/overflow-into-content-expected.png: Added.
        * platform/chromium-gpu-linux/compositing/sibling-positioning-expected.checksum: Added.
        * platform/chromium-gpu-linux/compositing/sibling-positioning-expected.png: Added.
        * platform/chromium-gpu-linux/compositing/transitions: Added.
        * platform/chromium-gpu-linux/compositing/transitions/singular-scale-transition-expected.checksum: Added.
        * platform/chromium-gpu-linux/compositing/transitions/singular-scale-transition-expected.png: Added.
        * platform/chromium-gpu/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70189 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years agoGently nudge old-run-webkit-tests toward working with Win32 Perl
aroben@apple.com [Wed, 20 Oct 2010 23:12:09 +0000 (23:12 +0000)]
Gently nudge old-run-webkit-tests toward working with Win32 Perl

This makes old-run-webkit-tests able to build DRT and find all the
tests to run. It even invokes DRT and passes it the list of tests. But
DRT ends up hung blocking on I/O.

Fixes <http://webkit.org/b/47961> Get old-run-webkit-tests mostly
working with Win32 Perl

Reviewed by David Kilzer.

* Scripts/old-run-webkit-tests:
  - Use File::Spec instead of manually concatenating paths
  - Use dirname instead of manually stripping off the base name
  - Use isCygwin/isWindows/isAppleWinWebKit more judiciously
  - Explicitly invoke Perl when running Perl scripts
  - Quote paths when using them in regular expressions to allow them
    to include characters that have special meanings in regular
    expressions

* Scripts/run-webkit-tests: Use File::Spec instead of manually
concatenating paths.

* Scripts/webkitdirs.pm:
  - Remove the unused $windowsTmpPath variable
  - Use isCygwin/isWindows/isAppleWinWebKit more judiciously
  - Only pass paths to cygpath when using Cygwin Perl
  - Only use pdevenv when using Cygwin Perl, for now

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70188 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-20 Daniel Bates <dbates@rim.com>
dbates@webkit.org [Wed, 20 Oct 2010 22:54:40 +0000 (22:54 +0000)]
2010-10-20  Daniel Bates  <dbates@rim.com>

        Reviewed by Martin Robinson.

        Add Git-support to do-file-rename
        https://bugs.webkit.org/show_bug.cgi?id=48015

        Also, abstracts the SCM move/rename functionality in do-file-rename and
        do-webcore-rename into a common function VCSUtils::scmMoveOrRenameFile().

        Currently, do-file-rename is hard coded to assume the SCM is Subversion.
        Instead, we should abstract the rename logic to be SCM-independent. This
        will allow us to add Git support as well move such functionality into
        our SCM library VCSUtils, where it can be shared by do-webcore-rename.

        * Scripts/VCSUtils.pm:
          - Added function scmMoveOrRenameFile.
        * Scripts/do-file-rename: Modified to call VCSUtils::scmMoveOrRenameFile().
        * Scripts/do-webcore-rename: Ditto.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70187 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-20 James Robinson <jamesr@chromium.org>
jamesr@google.com [Wed, 20 Oct 2010 22:52:55 +0000 (22:52 +0000)]
2010-10-20  James Robinson  <jamesr@chromium.org>

        Add/update chromium expectations for newly added and changed tests.

        * platform/chromium-linux/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.checksum:
        * platform/chromium-linux/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.png:
        * platform/chromium-linux/fast/borders/border-image-rotate-transform-expected.checksum:
        * platform/chromium-linux/fast/borders/border-image-rotate-transform-expected.png:
        * platform/chromium-linux/fast/borders/border-image-scale-transform-expected.checksum: Added.
        * platform/chromium-linux/fast/borders/border-image-scale-transform-expected.png: Added.
        * platform/chromium-linux/fast/transforms/rotated-transform-affects-scrolling-1-expected.checksum: Added.
        * platform/chromium-linux/fast/transforms/rotated-transform-affects-scrolling-1-expected.png: Added.
        * platform/chromium-linux/fast/transforms/rotated-transform-affects-scrolling-2-expected.checksum: Added.
        * platform/chromium-linux/fast/transforms/rotated-transform-affects-scrolling-2-expected.png: Added.
        * platform/chromium-mac/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.checksum: Added.
        * platform/chromium-mac/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.png: Added.
        * platform/chromium-mac/fast/borders/border-image-rotate-transform-expected.checksum: Added.
        * platform/chromium-mac/fast/borders/border-image-rotate-transform-expected.png: Added.
        * platform/chromium-mac/fast/borders/border-image-scale-transform-expected.checksum:
        * platform/chromium-mac/fast/borders/border-image-scale-transform-expected.png:
        * platform/chromium-mac/fast/transforms/rotated-transform-affects-scrolling-1-expected.checksum: Added.
        * platform/chromium-mac/fast/transforms/rotated-transform-affects-scrolling-1-expected.png: Added.
        * platform/chromium-mac/fast/transforms/rotated-transform-affects-scrolling-2-expected.checksum: Added.
        * platform/chromium-mac/fast/transforms/rotated-transform-affects-scrolling-2-expected.png: Added.
        * platform/chromium-win/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.checksum:
        * platform/chromium-win/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.png:
        * platform/chromium-win/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.txt:
        * platform/chromium-win/fast/blockflow/basic-vertical-line-expected.checksum: Added.
        * platform/chromium-win/fast/blockflow/basic-vertical-line-expected.png: Added.
        * platform/chromium-win/fast/blockflow/basic-vertical-line-expected.txt: Added.
        * platform/chromium-win/fast/borders/border-image-rotate-transform-expected.checksum:
        * platform/chromium-win/fast/borders/border-image-rotate-transform-expected.png:
        * platform/chromium-win/fast/borders/border-image-rotate-transform-expected.txt:
        * platform/chromium-win/fast/borders/border-image-scale-transform-expected.checksum:
        * platform/chromium-win/fast/borders/border-image-scale-transform-expected.png:
        * platform/chromium-win/fast/borders/border-image-scale-transform-expected.txt:
        * platform/chromium-win/fast/transforms/rotated-transform-affects-scrolling-1-expected.checksum: Added.
        * platform/chromium-win/fast/transforms/rotated-transform-affects-scrolling-1-expected.png: Added.
        * platform/chromium-win/fast/transforms/rotated-transform-affects-scrolling-2-expected.checksum: Added.
        * platform/chromium-win/fast/transforms/rotated-transform-affects-scrolling-2-expected.png: Added.
        * platform/chromium/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70186 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-20 Daniel Bates <dbates@rim.com>
dbates@webkit.org [Wed, 20 Oct 2010 22:23:31 +0000 (22:23 +0000)]
2010-10-20  Daniel Bates  <dbates@rim.com>

        Reviewed by Adam Barth.

        Convert layout test LayoutTests/fast/frames/frame-element-name.html from
        render-tree/pixel test to text-only test
        https://bugs.webkit.org/show_bug.cgi?id=48011

        Converts the test case frame-element-name.html from a render-tree dump/pixel-test
        to a text-only test.

        Also, changes the test output to a PASS/FAIL style.

        * fast/frames/frame-element-name-expected.txt: Added.
        * fast/frames/frame-element-name.html: Modified to dump its child frames as text.
        * fast/frames/resources/frame-element-name-left.html: Changed output to PASS/FAIL.
        * fast/frames/resources/frame-element-name-right.html: Changed output to PASS/FAIL;
        changed <title> of page from "Left" to "Right" to reflect the name of the file and
        the location of the frame this page is to be loaded in.
        * platform/chromium-linux/fast/frames/frame-element-name-expected.checksum: Removed.
        * platform/chromium-linux/fast/frames/frame-element-name-expected.png: Removed.
        * platform/chromium-win/fast/frames/frame-element-name-expected.checksum: Removed.
        * platform/chromium-win/fast/frames/frame-element-name-expected.png: Removed.
        * platform/chromium-win/fast/frames/frame-element-name-expected.txt: Removed.
        * platform/gtk/fast/frames/frame-element-name-expected.txt: Removed.
        * platform/mac/fast/frames/frame-element-name-expected.checksum: Removed.
        * platform/mac/fast/frames/frame-element-name-expected.png: Removed.
        * platform/mac/fast/frames/frame-element-name-expected.txt: Removed.
        * platform/qt/fast/frames/frame-element-name-expected.txt: Removed.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70185 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years agoUpdate media test results to account for the presence of the fullscreen button
aroben@apple.com [Wed, 20 Oct 2010 22:10:00 +0000 (22:10 +0000)]
Update media test results to account for the presence of the fullscreen button

This button appears now that hardware acceleration is enabled.

* platform/win/media/controls-after-reload-expected.txt:
* platform/win/media/controls-drag-timebar-expected.txt:
* platform/win/media/controls-strict-expected.txt:
* platform/win/media/controls-styling-expected.txt:
* platform/win/media/video-controls-rendering-expected.txt:
* platform/win/media/video-display-toggle-expected.txt:
* platform/win/media/video-no-audio-expected.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70184 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years agoFix old-run-webkit-tests when there's a space in the path to DRT
aroben@apple.com [Wed, 20 Oct 2010 22:02:14 +0000 (22:02 +0000)]
Fix old-run-webkit-tests when there's a space in the path to DRT

Reviewed by Jon Honeycutt.

* Scripts/old-run-webkit-tests: Quote the path to DRT before executing
it.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70183 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-20 Kenneth Russell <kbr@google.com>
kbr@google.com [Wed, 20 Oct 2010 21:57:06 +0000 (21:57 +0000)]
2010-10-20  Kenneth Russell  <kbr@google.com>

        Reviewed by Dimitri Glazkov.

        Regression in chromium_gpu_unittests after r70175
        https://bugs.webkit.org/show_bug.cgi?id=48008

        * Scripts/webkitpy/layout_tests/port/chromium_gpu_unittest.py:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70182 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-20 Sheriff Bot <webkit.review.bot@gmail.com>
commit-queue@webkit.org [Wed, 20 Oct 2010 21:49:37 +0000 (21:49 +0000)]
2010-10-20  Sheriff Bot  <webkit.review.bot@gmail.com>

        Unreviewed, rolling out r70165.
        http://trac.webkit.org/changeset/70165
        https://bugs.webkit.org/show_bug.cgi?id=48007

        It broke tests on Qt bot (Requested by Ossy on #webkit).

        * GNUmakefile.am:
        * JavaScriptCore.gypi:
        * JavaScriptCore.xcodeproj/project.pbxproj:
        * wtf/text/TextPosition.h: Removed.
2010-10-20  Sheriff Bot  <webkit.review.bot@gmail.com>

        Unreviewed, rolling out r70165.
        http://trac.webkit.org/changeset/70165
        https://bugs.webkit.org/show_bug.cgi?id=48007

        It broke tests on Qt bot (Requested by Ossy on #webkit).

        * ForwardingHeaders/wtf/text/TextPosition.h: Removed.
        * bindings/js/ScriptSourceCode.h:
        (WebCore::ScriptSourceCode::ScriptSourceCode):
        * bindings/v8/ScheduledAction.cpp:
        (WebCore::ScheduledAction::ScheduledAction):
        * bindings/v8/ScriptController.cpp:
        (WebCore::ScriptController::eventHandlerLineNumber):
        (WebCore::ScriptController::eventHandlerColumnNumber):
        * bindings/v8/ScriptController.h:
        * bindings/v8/ScriptEventListener.cpp:
        (WebCore::createAttributeEventListener):
        * bindings/v8/ScriptSourceCode.h:
        (WebCore::ScriptSourceCode::ScriptSourceCode):
        (WebCore::ScriptSourceCode::startLine):
        * bindings/v8/V8LazyEventListener.cpp:
        (WebCore::V8LazyEventListener::V8LazyEventListener):
        (WebCore::V8LazyEventListener::prepareListenerObject):
        * bindings/v8/V8LazyEventListener.h:
        (WebCore::V8LazyEventListener::create):
        * bindings/v8/V8Proxy.cpp:
        (WebCore::V8Proxy::compileScript):
        (WebCore::V8Proxy::evaluate):
        (WebCore::V8Proxy::runScript):
        * bindings/v8/V8Proxy.h:
        * bindings/v8/WorkerContextExecutionProxy.cpp:
        (WebCore::WorkerContextExecutionProxy::evaluate):
        (WebCore::WorkerContextExecutionProxy::runScript):
        * bindings/v8/WorkerContextExecutionProxy.h:
        * bindings/v8/WorkerScriptController.cpp:
        (WebCore::WorkerScriptController::evaluate):
        * dom/PendingScript.cpp:
        (WebCore::PendingScript::releaseElementAndClear):
        * dom/PendingScript.h:
        (WebCore::PendingScript::PendingScript):
        (WebCore::PendingScript::operator=):
        (WebCore::PendingScript::startingLineNumber):
        * dom/ScriptableDocumentParser.h:
        * dom/XMLDocumentParser.h:
        * dom/XMLDocumentParserLibxml2.cpp:
        (WebCore::XMLDocumentParser::XMLDocumentParser):
        (WebCore::XMLDocumentParser::startElementNs):
        (WebCore::XMLDocumentParser::endElementNs):
        (WebCore::XMLDocumentParser::lineNumber):
        (WebCore::XMLDocumentParser::columnNumber):
        * dom/XMLDocumentParserQt.cpp:
        (WebCore::XMLDocumentParser::XMLDocumentParser):
        (WebCore::XMLDocumentParser::parseStartElement):
        (WebCore::XMLDocumentParser::parseEndElement):
        * html/parser/HTMLDocumentParser.cpp:
        (WebCore::HTMLDocumentParser::runScriptsForPausedTreeBuilder):
        (WebCore::HTMLDocumentParser::columnNumber):
        * html/parser/HTMLDocumentParser.h:
        * html/parser/HTMLScriptRunner.cpp:
        (WebCore::HTMLScriptRunner::sourceFromPendingScript):
        (WebCore::HTMLScriptRunner::execute):
        (WebCore::HTMLScriptRunner::runScript):
        * html/parser/HTMLScriptRunner.h:
        * html/parser/HTMLTreeBuilder.cpp:
        (WebCore::HTMLTreeBuilder::HTMLTreeBuilder):
        (WebCore::HTMLTreeBuilder::takeScriptToProcess):
        (WebCore::HTMLTreeBuilder::processEndTag):
        (WebCore::HTMLTreeBuilder::processScriptStartTag):
        * html/parser/HTMLTreeBuilder.h:
2010-10-20  Sheriff Bot  <webkit.review.bot@gmail.com>

        Unreviewed, rolling out r70165.
        http://trac.webkit.org/changeset/70165
        https://bugs.webkit.org/show_bug.cgi?id=48007

        It broke tests on Qt bot (Requested by Ossy on #webkit).

        * src/WebFrameImpl.cpp:
        (WebKit::WebFrameImpl::executeScript):
        (WebKit::WebFrameImpl::executeScriptInIsolatedWorld):
        (WebKit::WebFrameImpl::executeScriptAndReturnValue):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70181 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years agoFix clang++ build.
andersca@apple.com [Wed, 20 Oct 2010 21:28:19 +0000 (21:28 +0000)]
Fix clang++ build.

* UIProcess/API/C/WKNativeEvent.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70180 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-20 Kenneth Russell <kbr@google.com>
kbr@google.com [Wed, 20 Oct 2010 21:14:10 +0000 (21:14 +0000)]
2010-10-20  Kenneth Russell  <kbr@google.com>

        Unreviewed, test expectations update.

        Moved text test expectations generated on Windows for chromium-gpu
        port from chromium-gpu to chromium-gpu-win. chromium_gpu.py has
        been changed on Linux to search first chromium-gpu-linux and then
        chromium-gpu-win for expectations. This will allow these test
        expectations to be shared between Windows and Linux without
        affecting the Mac port.

        * platform/chromium-gpu-win/compositing/animation/animated-composited-inside-hidden-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/animation/animated-composited-inside-hidden-expected.txt.
        * platform/chromium-gpu-win/compositing/animation/animation-compositing-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/animation/animation-compositing-expected.txt.
        * platform/chromium-gpu-win/compositing/animation/computed-style-during-delay-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/animation/computed-style-during-delay-expected.txt.
        * platform/chromium-gpu-win/compositing/animation/state-at-end-event-transform-layer-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/animation/state-at-end-event-transform-layer-expected.txt.
        * platform/chromium-gpu-win/compositing/composited-negative-zindex-child-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/composited-negative-zindex-child-expected.txt.
        * platform/chromium-gpu-win/compositing/compositing-visible-descendant-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/compositing-visible-descendant-expected.txt.
        * platform/chromium-gpu-win/compositing/direct-image-compositing-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/direct-image-compositing-expected.txt.
        * platform/chromium-gpu-win/compositing/generated-content-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/generated-content-expected.txt.
        * platform/chromium-gpu-win/compositing/geometry/clip-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/geometry/clip-expected.txt.
        * platform/chromium-gpu-win/compositing/geometry/clipping-foreground-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/geometry/clipping-foreground-expected.txt.
        * platform/chromium-gpu-win/compositing/geometry/empty-embed-rects-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/geometry/empty-embed-rects-expected.txt.
        * platform/chromium-gpu-win/compositing/geometry/fixed-in-composited-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/geometry/fixed-in-composited-expected.txt.
        * platform/chromium-gpu-win/compositing/geometry/fixed-position-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/geometry/fixed-position-expected.txt.
        * platform/chromium-gpu-win/compositing/geometry/horizontal-scroll-composited-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/geometry/horizontal-scroll-composited-expected.txt.
        * platform/chromium-gpu-win/compositing/geometry/huge-layer-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/geometry/huge-layer-expected.txt.
        * platform/chromium-gpu-win/compositing/geometry/limit-layer-bounds-fixed-positioned-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/geometry/limit-layer-bounds-fixed-positioned-expected.txt.
        * platform/chromium-gpu-win/compositing/geometry/limit-layer-bounds-overflow-repaint-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/geometry/limit-layer-bounds-overflow-repaint-expected.txt.
        * platform/chromium-gpu-win/compositing/geometry/limit-layer-bounds-positioned-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/geometry/limit-layer-bounds-positioned-expected.txt.
        * platform/chromium-gpu-win/compositing/geometry/limit-layer-bounds-positioned-transition-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/geometry/limit-layer-bounds-positioned-transition-expected.txt.
        * platform/chromium-gpu-win/compositing/geometry/limit-layer-bounds-transformed-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/geometry/limit-layer-bounds-transformed-expected.txt.
        * platform/chromium-gpu-win/compositing/geometry/object-clip-rects-assertion-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/geometry/object-clip-rects-assertion-expected.txt.
        * platform/chromium-gpu-win/compositing/geometry/outline-change-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/geometry/outline-change-expected.txt.
        * platform/chromium-gpu-win/compositing/geometry/partial-layout-update-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/geometry/partial-layout-update-expected.txt.
        * platform/chromium-gpu-win/compositing/geometry/preserve-3d-switching-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/geometry/preserve-3d-switching-expected.txt.
        * platform/chromium-gpu-win/compositing/geometry/root-layer-update-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/geometry/root-layer-update-expected.txt.
        * platform/chromium-gpu-win/compositing/geometry/transfrom-origin-on-zero-size-layer-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/geometry/transfrom-origin-on-zero-size-layer-expected.txt.
        * platform/chromium-gpu-win/compositing/geometry/vertical-scroll-composited-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/geometry/vertical-scroll-composited-expected.txt.
        * platform/chromium-gpu-win/compositing/iframes/composited-iframe-alignment-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/iframes/composited-iframe-alignment-expected.txt.
        * platform/chromium-gpu-win/compositing/iframes/composited-parent-iframe-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/iframes/composited-parent-iframe-expected.txt.
        * platform/chromium-gpu-win/compositing/iframes/connect-compositing-iframe-delayed-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/iframes/connect-compositing-iframe-delayed-expected.txt.
        * platform/chromium-gpu-win/compositing/iframes/connect-compositing-iframe-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/iframes/connect-compositing-iframe-expected.txt.
        * platform/chromium-gpu-win/compositing/iframes/connect-compositing-iframe2-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/iframes/connect-compositing-iframe2-expected.txt.
        * platform/chromium-gpu-win/compositing/iframes/connect-compositing-iframe3-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/iframes/connect-compositing-iframe3-expected.txt.
        * platform/chromium-gpu-win/compositing/iframes/enter-compositing-iframe-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/iframes/enter-compositing-iframe-expected.txt.
        * platform/chromium-gpu-win/compositing/iframes/iframe-content-flipping-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/iframes/iframe-content-flipping-expected.txt.
        * platform/chromium-gpu-win/compositing/iframes/iframe-copy-on-scroll-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/iframes/iframe-copy-on-scroll-expected.txt.
        * platform/chromium-gpu-win/compositing/iframes/iframe-in-composited-layer-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/iframes/iframe-in-composited-layer-expected.txt.
        * platform/chromium-gpu-win/compositing/iframes/iframe-resize-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/iframes/iframe-resize-expected.txt.
        * platform/chromium-gpu-win/compositing/iframes/iframe-size-from-zero-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/iframes/iframe-size-from-zero-expected.txt.
        * platform/chromium-gpu-win/compositing/iframes/iframe-size-to-zero-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/iframes/iframe-size-to-zero-expected.txt.
        * platform/chromium-gpu-win/compositing/iframes/iframe-src-change-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/iframes/iframe-src-change-expected.txt.
        * platform/chromium-gpu-win/compositing/iframes/layout-on-compositing-change-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/iframes/layout-on-compositing-change-expected.txt.
        * platform/chromium-gpu-win/compositing/iframes/leave-compositing-iframe-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/iframes/leave-compositing-iframe-expected.txt.
        * platform/chromium-gpu-win/compositing/iframes/overlapped-iframe-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/iframes/overlapped-iframe-expected.txt.
        * platform/chromium-gpu-win/compositing/iframes/remove-iframe-crash-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/iframes/remove-iframe-crash-expected.txt.
        * platform/chromium-gpu-win/compositing/iframes/scrolling-iframe-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/iframes/scrolling-iframe-expected.txt.
        * platform/chromium-gpu-win/compositing/images/clip-on-directly-composited-image-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/images/clip-on-directly-composited-image-expected.txt.
        * platform/chromium-gpu-win/compositing/images/content-image-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/images/content-image-expected.txt.
        * platform/chromium-gpu-win/compositing/images/direct-image-background-color-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/images/direct-image-background-color-expected.txt.
        * platform/chromium-gpu-win/compositing/layer-creation: Added.
        * platform/chromium-gpu-win/compositing/layer-creation/scroll-partial-update-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/layer-creation/scroll-partial-update-expected.txt.
        * platform/chromium-gpu-win/compositing/overflow/clip-descendents-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/overflow/clip-descendents-expected.txt.
        * platform/chromium-gpu-win/compositing/overflow/fixed-position-ancestor-clip-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/overflow/fixed-position-ancestor-clip-expected.txt.
        * platform/chromium-gpu-win/compositing/overflow/get-transform-from-non-box-container-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/overflow/get-transform-from-non-box-container-expected.txt.
        * platform/chromium-gpu-win/compositing/overflow/overflow-positioning-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/overflow/overflow-positioning-expected.txt.
        * platform/chromium-gpu-win/compositing/overflow/overflow-scroll-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/overflow/overflow-scroll-expected.txt.
        * platform/chromium-gpu-win/compositing/overflow/parent-overflow-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/overflow/parent-overflow-expected.txt.
        * platform/chromium-gpu-win/compositing/overflow/resize-painting-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/overflow/resize-painting-expected.txt.
        * platform/chromium-gpu-win/compositing/overflow/scrollbar-painting-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/overflow/scrollbar-painting-expected.txt.
        * platform/chromium-gpu-win/compositing/overflow/zero-size-overflow-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/overflow/zero-size-overflow-expected.txt.
        * platform/chromium-gpu-win/compositing/plugins: Added.
        * platform/chromium-gpu-win/compositing/plugins/1x1-composited-plugin-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/plugins/1x1-composited-plugin-expected.txt.
        * platform/chromium-gpu-win/compositing/plugins/large-to-small-composited-plugin-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/plugins/large-to-small-composited-plugin-expected.txt.
        * platform/chromium-gpu-win/compositing/plugins/small-to-large-composited-plugin-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/plugins/small-to-large-composited-plugin-expected.txt.
        * platform/chromium-gpu-win/compositing/reflections/backface-hidden-reflection-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/reflections/backface-hidden-reflection-expected.txt.
        * platform/chromium-gpu-win/compositing/reflections/reflection-in-composited-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/reflections/reflection-in-composited-expected.txt.
        * platform/chromium-gpu-win/compositing/repaint/become-overlay-composited-layer-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/repaint/become-overlay-composited-layer-expected.txt.
        * platform/chromium-gpu-win/compositing/repaint/content-into-overflow-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/repaint/content-into-overflow-expected.txt.
        * platform/chromium-gpu-win/compositing/repaint/inline-repaint-container-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/repaint/inline-repaint-container-expected.txt.
        * platform/chromium-gpu-win/compositing/repaint/layer-repaint-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/repaint/layer-repaint-expected.txt.
        * platform/chromium-gpu-win/compositing/repaint/layer-repaint-rects-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/repaint/layer-repaint-rects-expected.txt.
        * platform/chromium-gpu-win/compositing/repaint/opacity-between-absolute-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/repaint/opacity-between-absolute-expected.txt.
        * platform/chromium-gpu-win/compositing/repaint/opacity-between-absolute2-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/repaint/opacity-between-absolute2-expected.txt.
        * platform/chromium-gpu-win/compositing/repaint/overflow-into-content-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/repaint/overflow-into-content-expected.txt.
        * platform/chromium-gpu-win/compositing/sibling-positioning-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/sibling-positioning-expected.txt.
        * platform/chromium-gpu-win/compositing/tiling: Added.
        * platform/chromium-gpu-win/compositing/tiling/crash-reparent-tiled-layer-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/tiling/crash-reparent-tiled-layer-expected.txt.
        * platform/chromium-gpu-win/compositing/tiling/huge-layer-img-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/tiling/huge-layer-img-expected.txt.
        * platform/chromium-gpu-win/compositing/tiling/huge-layer-resize-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/tiling/huge-layer-resize-expected.txt.
        * platform/chromium-gpu-win/compositing/tiling/huge-layer-with-layer-children-resize-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/tiling/huge-layer-with-layer-children-resize-expected.txt.
        * platform/chromium-gpu-win/compositing/transitions/opacity-on-inline-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/transitions/opacity-on-inline-expected.txt.
        * platform/chromium-gpu-win/compositing/transitions/singular-scale-transition-expected.txt: Copied from LayoutTests/platform/chromium-gpu/compositing/transitions/singular-scale-transition-expected.txt.
        * platform/chromium-gpu/compositing: Removed.
        * platform/chromium-gpu/compositing/animation: Removed.
        * platform/chromium-gpu/compositing/animation/animated-composited-inside-hidden-expected.txt: Removed.
        * platform/chromium-gpu/compositing/animation/animation-compositing-expected.txt: Removed.
        * platform/chromium-gpu/compositing/animation/computed-style-during-delay-expected.txt: Removed.
        * platform/chromium-gpu/compositing/animation/state-at-end-event-transform-layer-expected.txt: Removed.
        * platform/chromium-gpu/compositing/composited-negative-zindex-child-expected.txt: Removed.
        * platform/chromium-gpu/compositing/compositing-visible-descendant-expected.txt: Removed.
        * platform/chromium-gpu/compositing/direct-image-compositing-expected.txt: Removed.
        * platform/chromium-gpu/compositing/generated-content-expected.txt: Removed.
        * platform/chromium-gpu/compositing/geometry: Removed.
        * platform/chromium-gpu/compositing/geometry/clip-expected.txt: Removed.
        * platform/chromium-gpu/compositing/geometry/clipping-foreground-expected.txt: Removed.
        * platform/chromium-gpu/compositing/geometry/empty-embed-rects-expected.txt: Removed.
        * platform/chromium-gpu/compositing/geometry/fixed-in-composited-expected.txt: Removed.
        * platform/chromium-gpu/compositing/geometry/fixed-position-expected.txt: Removed.
        * platform/chromium-gpu/compositing/geometry/horizontal-scroll-composited-expected.txt: Removed.
        * platform/chromium-gpu/compositing/geometry/huge-layer-expected.txt: Removed.
        * platform/chromium-gpu/compositing/geometry/limit-layer-bounds-fixed-positioned-expected.txt: Removed.
        * platform/chromium-gpu/compositing/geometry/limit-layer-bounds-overflow-repaint-expected.txt: Removed.
        * platform/chromium-gpu/compositing/geometry/limit-layer-bounds-positioned-expected.txt: Removed.
        * platform/chromium-gpu/compositing/geometry/limit-layer-bounds-positioned-transition-expected.txt: Removed.
        * platform/chromium-gpu/compositing/geometry/limit-layer-bounds-transformed-expected.txt: Removed.
        * platform/chromium-gpu/compositing/geometry/object-clip-rects-assertion-expected.txt: Removed.
        * platform/chromium-gpu/compositing/geometry/outline-change-expected.txt: Removed.
        * platform/chromium-gpu/compositing/geometry/partial-layout-update-expected.txt: Removed.
        * platform/chromium-gpu/compositing/geometry/preserve-3d-switching-expected.txt: Removed.
        * platform/chromium-gpu/compositing/geometry/root-layer-update-expected.txt: Removed.
        * platform/chromium-gpu/compositing/geometry/transfrom-origin-on-zero-size-layer-expected.txt: Removed.
        * platform/chromium-gpu/compositing/geometry/vertical-scroll-composited-expected.txt: Removed.
        * platform/chromium-gpu/compositing/iframes: Removed.
        * platform/chromium-gpu/compositing/iframes/composited-iframe-alignment-expected.txt: Removed.
        * platform/chromium-gpu/compositing/iframes/composited-parent-iframe-expected.txt: Removed.
        * platform/chromium-gpu/compositing/iframes/connect-compositing-iframe-delayed-expected.txt: Removed.
        * platform/chromium-gpu/compositing/iframes/connect-compositing-iframe-expected.txt: Removed.
        * platform/chromium-gpu/compositing/iframes/connect-compositing-iframe2-expected.txt: Removed.
        * platform/chromium-gpu/compositing/iframes/connect-compositing-iframe3-expected.txt: Removed.
        * platform/chromium-gpu/compositing/iframes/enter-compositing-iframe-expected.txt: Removed.
        * platform/chromium-gpu/compositing/iframes/iframe-content-flipping-expected.txt: Removed.
        * platform/chromium-gpu/compositing/iframes/iframe-copy-on-scroll-expected.txt: Removed.
        * platform/chromium-gpu/compositing/iframes/iframe-in-composited-layer-expected.txt: Removed.
        * platform/chromium-gpu/compositing/iframes/iframe-resize-expected.txt: Removed.
        * platform/chromium-gpu/compositing/iframes/iframe-size-from-zero-expected.txt: Removed.
        * platform/chromium-gpu/compositing/iframes/iframe-size-to-zero-expected.txt: Removed.
        * platform/chromium-gpu/compositing/iframes/iframe-src-change-expected.txt: Removed.
        * platform/chromium-gpu/compositing/iframes/layout-on-compositing-change-expected.txt: Removed.
        * platform/chromium-gpu/compositing/iframes/leave-compositing-iframe-expected.txt: Removed.
        * platform/chromium-gpu/compositing/iframes/overlapped-iframe-expected.txt: Removed.
        * platform/chromium-gpu/compositing/iframes/remove-iframe-crash-expected.txt: Removed.
        * platform/chromium-gpu/compositing/iframes/scrolling-iframe-expected.txt: Removed.
        * platform/chromium-gpu/compositing/images: Removed.
        * platform/chromium-gpu/compositing/images/clip-on-directly-composited-image-expected.txt: Removed.
        * platform/chromium-gpu/compositing/images/content-image-expected.txt: Removed.
        * platform/chromium-gpu/compositing/images/direct-image-background-color-expected.txt: Removed.
        * platform/chromium-gpu/compositing/layer-creation: Removed.
        * platform/chromium-gpu/compositing/layer-creation/scroll-partial-update-expected.txt: Removed.
        * platform/chromium-gpu/compositing/overflow: Removed.
        * platform/chromium-gpu/compositing/overflow/clip-descendents-expected.txt: Removed.
        * platform/chromium-gpu/compositing/overflow/fixed-position-ancestor-clip-expected.txt: Removed.
        * platform/chromium-gpu/compositing/overflow/get-transform-from-non-box-container-expected.txt: Removed.
        * platform/chromium-gpu/compositing/overflow/overflow-positioning-expected.txt: Removed.
        * platform/chromium-gpu/compositing/overflow/overflow-scroll-expected.txt: Removed.
        * platform/chromium-gpu/compositing/overflow/parent-overflow-expected.txt: Removed.
        * platform/chromium-gpu/compositing/overflow/resize-painting-expected.txt: Removed.
        * platform/chromium-gpu/compositing/overflow/scrollbar-painting-expected.txt: Removed.
        * platform/chromium-gpu/compositing/overflow/zero-size-overflow-expected.txt: Removed.
        * platform/chromium-gpu/compositing/plugins: Removed.
        * platform/chromium-gpu/compositing/plugins/1x1-composited-plugin-expected.txt: Removed.
        * platform/chromium-gpu/compositing/plugins/large-to-small-composited-plugin-expected.txt: Removed.
        * platform/chromium-gpu/compositing/plugins/small-to-large-composited-plugin-expected.txt: Removed.
        * platform/chromium-gpu/compositing/reflections: Removed.
        * platform/chromium-gpu/compositing/reflections/backface-hidden-reflection-expected.txt: Removed.
        * platform/chromium-gpu/compositing/reflections/reflection-in-composited-expected.txt: Removed.
        * platform/chromium-gpu/compositing/repaint: Removed.
        * platform/chromium-gpu/compositing/repaint/become-overlay-composited-layer-expected.txt: Removed.
        * platform/chromium-gpu/compositing/repaint/content-into-overflow-expected.txt: Removed.
        * platform/chromium-gpu/compositing/repaint/inline-repaint-container-expected.txt: Removed.
        * platform/chromium-gpu/compositing/repaint/layer-repaint-expected.txt: Removed.
        * platform/chromium-gpu/compositing/repaint/layer-repaint-rects-expected.txt: Removed.
        * platform/chromium-gpu/compositing/repaint/opacity-between-absolute-expected.txt: Removed.
        * platform/chromium-gpu/compositing/repaint/opacity-between-absolute2-expected.txt: Removed.
        * platform/chromium-gpu/compositing/repaint/overflow-into-content-expected.txt: Removed.
        * platform/chromium-gpu/compositing/sibling-positioning-expected.txt: Removed.
        * platform/chromium-gpu/compositing/tiling: Removed.
        * platform/chromium-gpu/compositing/tiling/crash-reparent-tiled-layer-expected.txt: Removed.
        * platform/chromium-gpu/compositing/tiling/huge-layer-img-expected.txt: Removed.
        * platform/chromium-gpu/compositing/tiling/huge-layer-resize-expected.txt: Removed.
        * platform/chromium-gpu/compositing/tiling/huge-layer-with-layer-children-resize-expected.txt: Removed.
        * platform/chromium-gpu/compositing/transitions: Removed.
        * platform/chromium-gpu/compositing/transitions/opacity-on-inline-expected.txt: Removed.
        * platform/chromium-gpu/compositing/transitions/singular-scale-transition-expected.txt: Removed.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70179 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-20 James Robinson <jamesr@chromium.org>
jamesr@google.com [Wed, 20 Oct 2010 21:05:44 +0000 (21:05 +0000)]
2010-10-20  James Robinson  <jamesr@chromium.org>

        Add chromium vista expectations for some SVG tests.

        * platform/chromium-win-vista/svg/batik/text/verticalText-expected.checksum:
        * platform/chromium-win-vista/svg/batik/text/verticalText-expected.png:
        * platform/chromium-win-vista/svg/custom/js-late-pattern-and-object-creation-expected.checksum:
        * platform/chromium-win-vista/svg/custom/js-late-pattern-and-object-creation-expected.png:
        * platform/chromium-win-vista/svg/custom/text-linking-expected.checksum: Copied from LayoutTests/platform/chromium-win-xp/svg/custom/text-linking-expected.checksum.
        * platform/chromium-win-vista/svg/custom/text-linking-expected.png: Copied from LayoutTests/platform/chromium-win-xp/svg/custom/text-linking-expected.png.
        * platform/chromium-win-vista/svg/custom/text-linking-expected.txt: Copied from LayoutTests/platform/chromium-linux/svg/custom/text-linking-expected.txt.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70178 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years agoFix the Windows build after r70165. Move the copying of JavaScript headers from JavaS...
bweinstein@apple.com [Wed, 20 Oct 2010 21:03:57 +0000 (21:03 +0000)]
Fix the Windows build after r70165. Move the copying of JavaScript headers from JavaScriptCore's post-build
step to JavaScriptCoreGenerated, so the copying is done even when a cpp file in JavaScriptCore is changed.

Reviewed by Adam Roben.

* JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreCommon.vsprops:
* JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreGenerated.make:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70177 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years agoUnreviewed, fixing the Win build.
dumi@chromium.org [Wed, 20 Oct 2010 20:58:56 +0000 (20:58 +0000)]
Unreviewed, fixing the Win build.

* JavaScriptCore.vcproj/WTF/WTF.vcproj:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70176 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-20 Kenneth Russell <kbr@google.com>
kbr@google.com [Wed, 20 Oct 2010 20:54:39 +0000 (20:54 +0000)]
2010-10-20  Kenneth Russell  <kbr@google.com>

        Reviewed by James Robinson.

        chromium_gpu port of new-run-webkit-tests must do Linux -> Win expectations fallback
        https://bugs.webkit.org/show_bug.cgi?id=48005

        * Scripts/webkitpy/layout_tests/port/chromium_gpu.py:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70175 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years agoJavaScriptCore: https://bugs.webkit.org/show_bug.cgi?id=41948
ggaren@apple.com [Wed, 20 Oct 2010 20:54:07 +0000 (20:54 +0000)]
JavaScriptCore: https://bugs.webkit.org/show_bug.cgi?id=41948
REGRESSION(r60392): Registerfile can be unwound too far following an exception

Reviewed by Darin Adler.

* interpreter/Interpreter.cpp:
(JSC::Interpreter::throwException): Walk the stack to calculate the high
water mark currently in use. It's not safe to assume that the current
CallFrame's high water mark is the highest high water mark because
calls do not always set up at the end of a CallFrame. A large caller
CallFrame can encompass a small callee CallFrame.

LayoutTests: Added a test for:

Reviewed by Darin Adler.

https://bugs.webkit.org/show_bug.cgi?id=41948
REGRESSION(r60392): Registerfile can be unwound too far following an exception

* fast/js/exception-registerfile-shrink-expected.txt: Added.
* fast/js/exception-registerfile-shrink.html: Added.
* fast/js/script-tests/exception-registerfile-shrink.js: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70174 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-20 Eric Carlson <eric.carlson@apple.com>
eric.carlson@apple.com [Wed, 20 Oct 2010 20:51:57 +0000 (20:51 +0000)]
2010-10-20  Eric Carlson  <eric.carlson@apple.com>

        Reviewed by Simon Fraser.

        Crash closing page with <video> element
        https://bugs.webkit.org/show_bug.cgi?id=47960
        <rdar://problem/8573297>

        I couldn't think of a good way to make a layout test for this because the
        crash isn't triggered by closing an iframe.

        * WebProcess/WebCoreSupport/WebChromeClient.cpp:
        (WebKit::WebChromeClient::scheduleCompositingLayerSync): NULL check drawingArea().

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70173 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years agohttps://bugs.webkit.org/show_bug.cgi?id=48001
hyatt@apple.com [Wed, 20 Oct 2010 20:51:40 +0000 (20:51 +0000)]
https://bugs.webkit.org/show_bug.cgi?id=48001

Reviewed by Dan Bernstein.

Make boxes place themselves properly in the block direction.  Get basic painting working for spans and add a test that
verifies that span painting and replaced element painting (like images) works correctly.

Added fast/blockflow/basic-vertical-line.html

WebCore:

* rendering/InlineBox.cpp:
(WebCore::InlineBox::logicalHeight):
* rendering/InlineFlowBox.cpp:
(WebCore::InlineFlowBox::placeBoxesInInlineDirection):
(WebCore::InlineFlowBox::adjustMaxAscentAndDescent):
(WebCore::verticalPositionForBox):
(WebCore::InlineFlowBox::computeLogicalBoxHeights):
(WebCore::InlineFlowBox::placeBoxesInBlockDirection):
(WebCore::InlineFlowBox::flipLinesInBlockDirection):
(WebCore::InlineFlowBox::paintBoxDecorations):
(WebCore::InlineFlowBox::paintMask):
* rendering/InlineFlowBox.h:
* rendering/style/RenderStyle.h:
(WebCore::InheritedFlags::isFlippedLinesWritingMode):

LayoutTests:

* fast/blockflow/basic-vertical-line.html: Added.
* platform/mac/fast/blockflow/basic-vertical-line-expected.checksum: Added.
* platform/mac/fast/blockflow/basic-vertical-line-expected.png: Added.
* platform/mac/fast/blockflow/basic-vertical-line-expected.txt: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70172 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-20 Adam Barth <abarth@webkit.org>
eric@webkit.org [Wed, 20 Oct 2010 20:44:56 +0000 (20:44 +0000)]
2010-10-20  Adam Barth  <abarth@webkit.org>

        Reviewed by Eric Seidel.

        webkit-patch doesn't get along with git rm
        https://bugs.webkit.org/show_bug.cgi?id=47940

        Turns out we need to pass "--" to tell git this is a path.

        * Scripts/webkitpy/common/checkout/scm.py:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70171 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years agoWebCore: Fix for https://bugs.webkit.org/show_bug.cgi?id=47514 CSS
bdakin@apple.com [Wed, 20 Oct 2010 20:38:17 +0000 (20:38 +0000)]
WebCore: Fix for https://bugs.webkit.org/show_bug.cgi?id=47514 CSS
transforms should affect scrolling

Reviewed by Dave Hyatt.

This patch causes topmostPosition, lowestPosition,
leftmostPosition, and rightmostPosition to take transforms into
account.

Compute the topmost/lowest/leftmost/rightmost position without
factoring in the block's transform until the end.
* rendering/RenderBlock.cpp:
(WebCore::RenderBlock::topmostPosition):
(WebCore::RenderBlock::lowestPosition):
(WebCore::RenderBlock::rightmostPosition):
(WebCore::RenderBlock::leftmostPosition):
* rendering/RenderBlock.h:

transformedFrameRect() returns the frameRect() transformed to the
layer's transform. applyLayerTransformToRect() does the same thing
for the input rect.
* rendering/RenderBox.cpp:
(WebCore::RenderBox::applyLayerTransformToRect):
(WebCore::RenderBox::transformedFrameRect):
(WebCore::RenderBox::topmostPosition):
(WebCore::RenderBox::lowestPosition):
(WebCore::RenderBox::rightmostPosition):
(WebCore::RenderBox::leftmostPosition):
* rendering/RenderBox.h:
* rendering/RenderMedia.cpp:
(WebCore::RenderMedia::topmostPosition):
(WebCore::RenderMedia::lowestPosition):
(WebCore::RenderMedia::rightmostPosition):
(WebCore::RenderMedia::leftmostPosition):
* rendering/RenderMedia.h:
* rendering/RenderTableSection.cpp:
(WebCore::RenderTableSection::topmostPosition):
(WebCore::RenderTableSection::lowestPosition):
(WebCore::RenderTableSection::rightmostPosition):
(WebCore::RenderTableSection::leftmostPosition):
* rendering/RenderTableSection.h:

LayoutTests: New tests and updated results for https://bugs.webkit.org/show_bug.cgi?id=47514
CSS transforms should affect scrolling

Reviewed by Dave Hyatt.

New tests.
* fast/transforms/rotated-transform-affects-scrolling-1.html: Added.
* fast/transforms/rotated-transform-affects-scrolling-2.html: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70170 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-20 Adam Barth <abarth@webkit.org>
abarth@webkit.org [Wed, 20 Oct 2010 20:36:23 +0000 (20:36 +0000)]
2010-10-20  Adam Barth  <abarth@webkit.org>

        Reviewed by Eric Seidel.

        webkit-patch doesn't get along with git rm
        https://bugs.webkit.org/show_bug.cgi?id=47940

        Turns out we need to pass "--" to tell git this is a path.

        * Scripts/webkitpy/common/checkout/scm.py:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70169 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-20 Nikolas Zimmermann <nzimmermann@rim.com>
zimmermann@webkit.org [Wed, 20 Oct 2010 20:28:37 +0000 (20:28 +0000)]
2010-10-20  Nikolas Zimmermann  <nzimmermann@rim.com>

        Not reviewed.

        Rename SVGAnimatedProperty* -> DeprecatedSVGAnimatedProperty*
        https://bugs.webkit.org/show_bug.cgi?id=47973

        Copy headers from svg/properties, otherwhise builds from scratch on win are broken.

        * WebCore.vcproj/copyForwardingHeaders.cmd:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70168 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-20 Sheriff Bot <webkit.review.bot@gmail.com>
commit-queue@webkit.org [Wed, 20 Oct 2010 20:11:55 +0000 (20:11 +0000)]
2010-10-20  Sheriff Bot  <webkit.review.bot@gmail.com>

        Unreviewed, rolling out r70151.
        http://trac.webkit.org/changeset/70151
        https://bugs.webkit.org/show_bug.cgi?id=47995

        This patch introduced failures on some bots which have
        different versions of libsoup (Requested by mrobinson on
        #webkit).

        * platform/gtk/Skipped:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70167 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-20 Simon Fraser <simon.fraser@apple.com>
simon.fraser@apple.com [Wed, 20 Oct 2010 20:07:28 +0000 (20:07 +0000)]
2010-10-20  Simon Fraser  <simon.fraser@apple.com>

        Reviewed by Darin Adler.

        REGRESSION(r67568-r67643): Some HTML/CSS renders upside down and backwards on Leopard
        https://bugs.webkit.org/show_bug.cgi?id=47369

        r46947 added code that limits the size of the layer-backed view on Leopard when
        the page height exceeds 4096px (later adjusted to 2048px in r48401).

        Later, r67576 altered the geometry flipping behavior to push the geometry flipping
        down into WebKit. However, the code that adjusts the hosting layer's sublayer transform
        to account for layer-backed view size-limiting was not fixed at the same time.
        This change corrects that.

        * WebView/WebHTMLView.mm:
        (-[WebHTMLView _updateLayerHostingViewPosition]):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70166 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-20 Peter Rybin <peter.rybin@gmail.com>
commit-queue@webkit.org [Wed, 20 Oct 2010 20:06:57 +0000 (20:06 +0000)]
2010-10-20  Peter Rybin  <peter.rybin@gmail.com>

        Reviewed by Adam Barth.

        HTML parser should provide script column position within HTML document to JavaScript engine
        https://bugs.webkit.org/show_bug.cgi?id=45271

        Adds TextPosition* classes -- a structure that stores line/column/generation
        level coordinates inside text document. Adds *BasedNumber classes -- typesafe int
        wrappers that emphasize whether int number is used as zero-based or
        one-based.

        * GNUmakefile.am:
        * JavaScriptCore.gypi:
        * JavaScriptCore.xcodeproj/project.pbxproj:
        * wtf/text/TextPosition.h: Added.
        (WTF::TextPosition::TextPosition):
        (WTF::TextPosition::minimumPosition):
        (WTF::TextPosition::belowRangePosition):
        (WTF::ZeroBasedNumber::fromZeroBasedInt):
        (WTF::ZeroBasedNumber::ZeroBasedNumber):
        (WTF::ZeroBasedNumber::zeroBasedInt):
        (WTF::ZeroBasedNumber::base):
        (WTF::ZeroBasedNumber::belowBase):
        (WTF::OneBasedNumber::fromOneBasedInt):
        (WTF::OneBasedNumber::OneBasedNumber):
        (WTF::OneBasedNumber::oneBasedInt):
        (WTF::OneBasedNumber::convertAsZeroBasedInt):
        (WTF::OneBasedNumber::convertToZeroBased):
        (WTF::OneBasedNumber::base):
        (WTF::OneBasedNumber::belowBase):
        (WTF::toZeroBasedTextPosition):
        (WTF::toOneBasedTextPosition):
        (WTF::ZeroBasedNumber::convertToOneBased):
2010-10-20  Peter Rybin  <peter.rybin@gmail.com>

        Reviewed by Adam Barth.

        HTML parser should provide script column position within HTML document to JavaScript engine
        https://bugs.webkit.org/show_bug.cgi?id=45271

        Replaces line number with TextPosition struct so that script engine
        gets script starting line/column.

        * ForwardingHeaders/wtf/text/TextPosition.h: Added.
        * bindings/js/ScriptSourceCode.h:
        (WebCore::ScriptSourceCode::ScriptSourceCode):
        * bindings/v8/ScheduledAction.cpp:
        (WebCore::ScheduledAction::ScheduledAction):
        * bindings/v8/ScriptController.cpp:
        (WebCore::ScriptController::eventHandlerPosition):
        * bindings/v8/ScriptController.h:
        * bindings/v8/ScriptEventListener.cpp:
        (WebCore::createAttributeEventListener):
        * bindings/v8/ScriptSourceCode.h:
        (WebCore::ScriptSourceCode::ScriptSourceCode):
        (WebCore::ScriptSourceCode::startLine):
        (WebCore::ScriptSourceCode::startPosition):
        * bindings/v8/V8LazyEventListener.cpp:
        (WebCore::V8LazyEventListener::V8LazyEventListener):
        (WebCore::V8LazyEventListener::prepareListenerObject):
        * bindings/v8/V8LazyEventListener.h:
        (WebCore::V8LazyEventListener::create):
        * bindings/v8/V8Proxy.cpp:
        (WebCore::V8Proxy::compileScript):
        (WebCore::V8Proxy::evaluate):
        (WebCore::V8Proxy::runScript):
        * bindings/v8/V8Proxy.h:
        * bindings/v8/WorkerContextExecutionProxy.cpp:
        (WebCore::WorkerContextExecutionProxy::evaluate):
        (WebCore::WorkerContextExecutionProxy::runScript):
        * bindings/v8/WorkerContextExecutionProxy.h:
        * bindings/v8/WorkerScriptController.cpp:
        (WebCore::WorkerScriptController::evaluate):
        * dom/PendingScript.cpp:
        (WebCore::PendingScript::releaseElementAndClear):
        * dom/PendingScript.h:
        (WebCore::PendingScript::PendingScript):
        (WebCore::PendingScript::operator=):
        (WebCore::PendingScript::startingPosition):
        * dom/ScriptableDocumentParser.h:
        * dom/XMLDocumentParser.h:
        * dom/XMLDocumentParserLibxml2.cpp:
        (WebCore::XMLDocumentParser::XMLDocumentParser):
        (WebCore::XMLDocumentParser::startElementNs):
        (WebCore::XMLDocumentParser::endElementNs):
        (WebCore::XMLDocumentParser::lineNumber):
        (WebCore::XMLDocumentParser::columnNumber):
        (WebCore::XMLDocumentParser::textPosition):
        (WebCore::XMLDocumentParser::textPositionOneBased):
        * dom/XMLDocumentParserQt.cpp:
        (WebCore::XMLDocumentParser::XMLDocumentParser):
        (WebCore::XMLDocumentParser::textPosition):
        (WebCore::XMLDocumentParser::parseStartElement):
        (WebCore::XMLDocumentParser::parseEndElement):
        * html/parser/HTMLDocumentParser.cpp:
        (WebCore::HTMLDocumentParser::runScriptsForPausedTreeBuilder):
        (WebCore::HTMLDocumentParser::textPosition):
        * html/parser/HTMLDocumentParser.h:
        * html/parser/HTMLScriptRunner.cpp:
        (WebCore::HTMLScriptRunner::sourceFromPendingScript):
        (WebCore::HTMLScriptRunner::execute):
        (WebCore::HTMLScriptRunner::runScript):
        * html/parser/HTMLScriptRunner.h:
        * html/parser/HTMLTreeBuilder.cpp:
        (WebCore::uninitializedPositionValue1):
        (WebCore::HTMLTreeBuilder::HTMLTreeBuilder):
        (WebCore::HTMLTreeBuilder::takeScriptToProcess):
        (WebCore::HTMLTreeBuilder::processEndTag):
        (WebCore::HTMLTreeBuilder::processScriptStartTag):
        * html/parser/HTMLTreeBuilder.h:
2010-10-20  Peter Rybin  <peter.rybin@gmail.com>

        Reviewed by Adam Barth.

        HTML parser should provide script column position within HTML document to JavaScript engine
        https://bugs.webkit.org/show_bug.cgi?id=45271

        Replaces script line number with TextPosition structure.

        * src/WebFrameImpl.cpp:
        (WebKit::WebFrameImpl::executeScript):
        (WebKit::WebFrameImpl::executeScriptInIsolatedWorld):
        (WebKit::WebFrameImpl::executeScriptAndReturnValue):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70165 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-20 Robert Hogan <robert@webkit.org>
robert@webkit.org [Wed, 20 Oct 2010 19:49:27 +0000 (19:49 +0000)]
2010-10-20  Robert Hogan  <robert@webkit.org>

        Reviewed by Antonio Gomes.

        [Qt] Fix layoutTestController.getJsObjectCount

        Qt Bridge doesn't know size_t so pass result as unsigned int.

        Unskip fast/dom/gc-10.html

        https://bugs.webkit.org/show_bug.cgi?id=47931

        * platform/qt/Skipped:
2010-10-20  Robert Hogan  <robert@webkit.org>

        Reviewed by Antonio Gomes.

        [Qt] Fix layoutTestController.getJsObjectCount

        Qt Bridge doesn't know size_t so pass result as unsigned int.

        Unskip fast/dom/gc-10.html

        https://bugs.webkit.org/show_bug.cgi?id=47931

        * DumpRenderTree/qt/GCControllerQt.cpp:
        (GCController::getJSObjectCount):
        * DumpRenderTree/qt/GCControllerQt.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70164 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years agoUpdated Mac results for fast/text/hyphenate-locale.html
mitz@apple.com [Wed, 20 Oct 2010 19:46:21 +0000 (19:46 +0000)]
Updated Mac results for fast/text/hyphenate-locale.html

Rubber-stamped by Anders Carlsson.

* platform/mac-snowleopard/fast: Added.
* platform/mac-snowleopard/fast/text: Added.
* platform/mac-snowleopard/fast/text/hyphenate-locale-expected.txt: Copied from LayoutTests/platform/mac/fast/text/hyphenate-locale-expected.txt.
* platform/mac/fast/text/hyphenate-locale-expected.txt: Replaced.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70163 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years agoOut of process plug-ins are never asked to initially paint
andersca@apple.com [Wed, 20 Oct 2010 19:37:57 +0000 (19:37 +0000)]
Out of process plug-ins are never asked to initially paint
https://bugs.webkit.org/show_bug.cgi?id=47993
<rdar://problem/8570342>

Reviewed by Darin Adler.

* Platform/CoreIPC/HandleMessage.h:
(CoreIPC::callMemberFunction):
Add new callMemberFunction overload.

* PluginProcess/PluginControllerProxy.cpp:
(WebKit::PluginControllerProxy::paintEntirePlugin):
Set the dirty rect to be the entire plug-in rect and then paint the plug-in.

* PluginProcess/PluginControllerProxy.messages.in:
Add PaintEntirePlugin message.

* WebProcess/Plugins/PluginProxy.cpp:
(WebKit::PluginProxy::PluginProxy):
Initialize m_pluginBackingStoreContainsValidData to false.

(WebKit::PluginProxy::paint):
If m_pluginBackingStoreContainsValidData is false, synchronously ask the plug-in to paint,
then blit the plug-in backing store into our own backing store.

(WebKit::PluginProxy::geometryDidChange):
Set m_pluginBackingStoreContainsValidData to false.

(WebKit::PluginProxy::update):
Set m_pluginBackingStoreContainsValidData to true if the plug-in has painted its entire area.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70162 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years agoFollow-up to 70155: mmatch newlines for test expectation
jam@chromium.org [Wed, 20 Oct 2010 19:20:33 +0000 (19:20 +0000)]
Follow-up to 70155: mmatch newlines for test expectation

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70161 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years agoUpdate expectations
jam@chromium.org [Wed, 20 Oct 2010 19:08:28 +0000 (19:08 +0000)]
Update expectations

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70160 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years agohttps://bugs.webkit.org/show_bug.cgi?id=47994
hyatt@apple.com [Wed, 20 Oct 2010 18:17:36 +0000 (18:17 +0000)]
https://bugs.webkit.org/show_bug.cgi?id=47994

Reviewed by Simon Fraser.

Make computeBlockDirectionPositionsForLine writing-mode-aware.  None of the functions it calls are patched yet.

* rendering/RenderBlockLineLayout.cpp:
(WebCore::RenderBlock::computeBlockDirectionPositionsForLine):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70158 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-20 James Robinson <jamesr@chromium.org>
jamesr@google.com [Wed, 20 Oct 2010 18:12:51 +0000 (18:12 +0000)]
2010-10-20  James Robinson  <jamesr@chromium.org>

        Follow-up to 70155: rename an expectation to -expected.txt

        * plugins/mouse-move-over-plugin-in-frame-expected.txt: Renamed from LayoutTests/plugins/mouse-move-over-plugin-in-frame.txt.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70157 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-20 John Abd-El-Malek <jam@chromium.org>
jam@chromium.org [Wed, 20 Oct 2010 18:04:08 +0000 (18:04 +0000)]
2010-10-20  John Abd-El-Malek  <jam@chromium.org>

        Reviewed by Darin Fisher.

        [chromium] Fix crash when mousing over scrollview
        https://bugs.webkit.org/show_bug.cgi?id=47956

        * src/ChromeClientImpl.cpp:
        (WebKit::ChromeClientImpl::mouseDidMoveOverElement):
        * src/ChromiumBridge.cpp:
        (WebCore::ChromiumBridge::pluginScriptableObject):
        * src/ContextMenuClientImpl.cpp:
        (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
        * src/FrameLoaderClientImpl.cpp:
        (WebKit::FrameLoaderClientImpl::redirectDataToPlugin):
        * src/WebPluginContainerImpl.h:
        (WebKit::WebPluginContainerImpl::isPluginContainer):
2010-10-20  John Abd-El-Malek  <jam@chromium.org>

        Reviewed by Darin Fisher.

        [chromium] Fix crash when mousing over scrollview
        https://bugs.webkit.org/show_bug.cgi?id=47956

        Test: plugins/mouse-move-over-plugin-in-frame.html

        * platform/Widget.h:
        (WebCore::Widget::isPluginContainer):
2010-10-20  John Abd-El-Malek  <jam@chromium.org>

        Reviewed by Darin Fisher.

        [chromium] Fix crash when mousing over scrollview
        https://bugs.webkit.org/show_bug.cgi?id=47956

        * plugins/mouse-move-over-plugin-in-frame.html: Added.
        * plugins/mouse-move-over-plugin-in-frame.txt: Added.
        * plugins/resources/mouse-move-over-plugin-in-frame.html: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70153 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-20 Sheriff Bot <webkit.review.bot@gmail.com>
commit-queue@webkit.org [Wed, 20 Oct 2010 16:25:10 +0000 (16:25 +0000)]
2010-10-20  Sheriff Bot  <webkit.review.bot@gmail.com>

        Unreviewed, rolling out r70149.
        http://trac.webkit.org/changeset/70149
        https://bugs.webkit.org/show_bug.cgi?id=47989

        "Build breaks in mac and win" (Requested by satish on
        #webkit).

        * fast/speech/input-text-speechbutton.html:
        * fast/speech/speech-button-ignore-generated-events.html:
        * platform/chromium/test_expectations.txt:
2010-10-20  Sheriff Bot  <webkit.review.bot@gmail.com>

        Unreviewed, rolling out r70149.
        http://trac.webkit.org/changeset/70149
        https://bugs.webkit.org/show_bug.cgi?id=47989

        "Build breaks in mac and win" (Requested by satish on
        #webkit).

        * dom/Element.cpp:
        (WebCore::Element::computeInheritedLanguage):
        * page/SpeechInput.cpp:
        (WebCore::SpeechInput::startRecognition):
        * page/SpeechInput.h:
        * page/SpeechInputClient.h:
        * platform/mock/SpeechInputClientMock.cpp:
        (WebCore::SpeechInputClientMock::startRecognition):
        (WebCore::SpeechInputClientMock::setRecognitionResult):
        (WebCore::SpeechInputClientMock::timerFired):
        * platform/mock/SpeechInputClientMock.h:
        * rendering/TextControlInnerElements.cpp:
        (WebCore::TextControlInnerElement::attachInnerElement):
        (WebCore::SearchFieldCancelButtonElement::detach):
        (WebCore::SpinButtonElement::defaultEventHandler):
        (WebCore::InputFieldSpeechButtonElement::defaultEventHandler):
        (WebCore::InputFieldSpeechButtonElement::detach):
2010-10-20  Sheriff Bot  <webkit.review.bot@gmail.com>

        Unreviewed, rolling out r70149.
        http://trac.webkit.org/changeset/70149
        https://bugs.webkit.org/show_bug.cgi?id=47989

        "Build breaks in mac and win" (Requested by satish on
        #webkit).

        * public/WebSpeechInputController.h:
        (WebKit::WebSpeechInputController::startRecognition):
        * public/WebSpeechInputControllerMock.h:
        * src/SpeechInputClientImpl.cpp:
        (WebKit::SpeechInputClientImpl::startRecognition):
        * src/SpeechInputClientImpl.h:
        * src/WebSpeechInputControllerMockImpl.cpp:
        (WebKit::WebSpeechInputControllerMockImpl::setMockRecognitionResult):
        (WebKit::WebSpeechInputControllerMockImpl::startRecognition):
        * src/WebSpeechInputControllerMockImpl.h:
        * src/WebViewImpl.cpp:
        (WebKit::WebViewImpl::WebViewImpl):
        * src/WebViewImpl.h:
2010-10-20  Sheriff Bot  <webkit.review.bot@gmail.com>

        Unreviewed, rolling out r70149.
        http://trac.webkit.org/changeset/70149
        https://bugs.webkit.org/show_bug.cgi?id=47989

        "Build breaks in mac and win" (Requested by satish on
        #webkit).

        * DumpRenderTree/LayoutTestController.cpp:
        (setMockSpeechInputResultCallback):
        * DumpRenderTree/LayoutTestController.h:
        * DumpRenderTree/chromium/LayoutTestController.cpp:
        (LayoutTestController::setMockSpeechInputResult):
        * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
        (LayoutTestController::setMockSpeechInputResult):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70152 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-20 Martin Robinson <mrobinson@igalia.com>
mrobinson@webkit.org [Wed, 20 Oct 2010 16:07:40 +0000 (16:07 +0000)]
2010-10-20  Martin Robinson  <mrobinson@igalia.com>

        Unskip some tests that are now passing.

        * platform/gtk/Skipped: Unskip passing tests.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70151 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-19 Simon Fraser <simon.fraser@apple.com>
simon.fraser@apple.com [Wed, 20 Oct 2010 15:59:43 +0000 (15:59 +0000)]
2010-10-19  Simon Fraser  <simon.fraser@apple.com>

        Reviewed by Dan Bernstein.

        <rdar://problem/8508422> Compositing layers aren't always displayed correctly in layer-backed WebViews

        AppKit has some special code to prevent it meddling with view's layers
        under layer-backed WebViews. When a layer-backed WebView became composited,
        this caused our layer to remain zero-sized. Fix this by manually
        setting the geometry for our layer, if the WebHTMLView has a layer.

        This does not seem to be a problem if the WebView becomes layer-backed, or
        stops being layer-backed after the WebView starts using compositing.

        * WebView/WebHTMLView.mm:
        (-[WebHTMLView attachRootLayer:]):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70150 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-19 Leandro Gracia Gil <leandrogracia@google.com>
andreip@google.com [Wed, 20 Oct 2010 15:56:03 +0000 (15:56 +0000)]
2010-10-19  Leandro Gracia Gil  <leandrogracia@google.com>

        Reviewed by Jeremy Orlow.

        Added a layout test for the language tag in speech input. Updated
        the speech button tests to include the new language parameter in the
        mock result.
        https://bugs.webkit.org/show_bug.cgi?id=47089

        * fast/speech/input-text-language-tag-expected.txt: Added.
        * fast/speech/input-text-language-tag.html: Added.
        * fast/speech/input-text-speechbutton.html: Added an empty language
          parameter.
        * fast/speech/speech-button-ignore-generated-events.html: Added an
          empty language parameter.
        * platform/chromium/test_expectations.txt: language tag test is expected
          to fail until the chromium-side patch has been applied.
2010-10-19  Leandro Gracia Gil  <leandrogracia@google.com>

        Reviewed by Jeremy Orlow.

        Patch the current speech input implementation to use and validate the
        nearest language tag. The language is now passed to the startRecognition
        methods so that language-specific recognition could be used. Also added
        a second parameter to setMockSpeechInputResult for the language used in
        speech recognition.
        https://bugs.webkit.org/show_bug.cgi?id=47089

        This is the 2nd of a 4-sided patch in Chromium and WebKit. For more
        details see http://codereview.chromium.org/3615005/show and
        http://codereview.chromium.org/3595018/show.

        Test: fast/speech/input-text-language-tag.html

        * dom/Element.cpp:
        (WebCore::Element::computeInheritedLanguage): includes a brief character
          validation for the BCP 47 language tag.
        * page/SpeechInput.cpp:
        (WebCore::SpeechInput::startRecognition):
        * page/SpeechInput.h:
        * page/SpeechInputClient.h:
        * platform/mock/SpeechInputClientMock.cpp:
        (WebCore::SpeechInputClientMock::startRecognition):
        (WebCore::SpeechInputClientMock::setRecognitionResult): results are now
          stored by language using a hash map.
        (WebCore::SpeechInputClientMock::timerFired):
        * platform/mock/SpeechInputClientMock.h:
        * rendering/TextControlInnerElements.cpp:
        (WebCore::TextControlInnerElement::attachInnerElement):
        (WebCore::SearchFieldCancelButtonElement::detach):
        (WebCore::SpinButtonElement::defaultEventHandler):
        (WebCore::InputFieldSpeechButtonElement::defaultEventHandler):
        (WebCore::InputFieldSpeechButtonElement::detach):
2010-10-19  Leandro Gracia Gil  <leandrogracia@google.com>

        Reviewed by Jeremy Orlow.

        Patch the current speech input implementation to use and validate the
        nearest language tag. The language is now passed to the startRecognition
        methods so that language-specific recognition could be used. Also added
        a second parameter to setMockSpeechInputResult for the language used in
        speech recognition.
        https://bugs.webkit.org/show_bug.cgi?id=47089

        This is the 2nd of a 4-sided patch in Chromium and WebKit. For more
        details see http://codereview.chromium.org/3615005/show and
        http://codereview.chromium.org/3595018/show.

        * public/WebSpeechInputController.h:
        (WebKit::WebSpeechInputController::startRecognition):
        * public/WebSpeechInputControllerMock.h:
        * src/SpeechInputClientImpl.cpp:
        (WebKit::SpeechInputClientImpl::create):
        (WebKit::SpeechInputClientImpl::startRecognition):
        * src/SpeechInputClientImpl.h:
        * src/WebSpeechInputControllerMockImpl.cpp:
        (WebKit::WebSpeechInputControllerMockImpl::setMockRecognitionResult):
        (WebKit::WebSpeechInputControllerMockImpl::startRecognition):
        * src/WebSpeechInputControllerMockImpl.h:
        * src/WebViewImpl.cpp:
        (WebKit::WebViewImpl::WebViewImpl):
        * src/WebViewImpl.h:
2010-10-19  Leandro Gracia Gil  <leandrogracia@google.com>

        Reviewed by Jeremy Orlow.

        Added a second parameter to setMockSpeechInputResult for
        the language used in speech input.
        https://bugs.webkit.org/show_bug.cgi?id=47089

        * DumpRenderTree/LayoutTestController.cpp:
        (setMockSpeechInputResultCallback):
        * DumpRenderTree/LayoutTestController.h:
        * DumpRenderTree/chromium/LayoutTestController.cpp:
        (LayoutTestController::setMockSpeechInputResult):
        * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
        (LayoutTestController::setMockSpeechInputResult):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70149 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years agoASSERTION FAILURE: !m_adoptionIsRequired for the WebFrame under the
jberlin@webkit.org [Wed, 20 Oct 2010 15:29:14 +0000 (15:29 +0000)]
ASSERTION FAILURE: !m_adoptionIsRequired for the WebFrame under the
InjectedBundlePageLoaderClient::didClearWindowObjectForFrame callback.
https://bugs.webkit.org/show_bug.cgi?id=47960

Reviewed by Geoffrey Garen.

Do not try to initialize the coreFrame (which results in the
InjectedBundlePageLoaderClient::didClearWindowObjectForFrame being called) until after the
WebFrame constructor has returned and the WebFrame has been adopted.

* WebProcess/WebPage/WebFrame.cpp:
(WebKit::WebFrame::create):
Moved the call to init the coreFrame here ...
(WebKit::WebFrame::WebFrame):
... from here.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70148 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-19 Antonio Gomes <agomes@rim.com>
tonikitoo@webkit.org [Wed, 20 Oct 2010 15:10:54 +0000 (15:10 +0000)]
2010-10-19 Antonio Gomes <agomes@rim.com>

        Reviewed by Kenneth Rohde Christiansen.

        Add an inner frame test to Document::nodesFromRect
        https://bugs.webkit.org/show_bug.cgi?id=47794

        Patch continues to improve the test coverage of Document::nodesFromRect,
        similarly to bugs 47795 (Add a test to nodesFromRect involving links and
        text nodes) and 47766 (Enrich /fast/dom/nodesFromRect-basic.html test).
        This time it is being adding tests involving inner frame contents.

        Three situations are added:
        1) Hit testing an inner frame from an outer document should not include
           nodes of the former in the returned result, but the inner frame itself;
        2) Hit testing inner frame and outer frame contents should return all
           nodes in the later whose area intersect with the hit area and the intersected
           inner frame itself;
        3) Hit testing an inner document content should return all nodes in the inner document
           whose area intersect the hit area.

        Tests skipped on Win, Qt, GTK and Chromium.

        * fast/dom/nodesFromRect-inner-documents-expected.txt: Added.
        * fast/dom/nodesFromRect-inner-documents.html: Added.
        * fast/dom/resources/nodesFromRect.css:
        * fast/dom/resources/nodesFromRect.js:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70147 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-20 Dirk Schulze <krit@webkit.org>
krit@webkit.org [Wed, 20 Oct 2010 14:16:58 +0000 (14:16 +0000)]
2010-10-20  Dirk Schulze  <krit@webkit.org>

        Unreviewed rebaseline of Snow Leopard pixel result after commit r69922.

        * platform/mac/svg/custom/text-linking-expected.checksum:
        * platform/mac/svg/custom/text-linking-expected.png:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70146 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-20 Dirk Schulze <krit@webkit.org>
krit@webkit.org [Wed, 20 Oct 2010 13:33:18 +0000 (13:33 +0000)]
2010-10-20  Dirk Schulze  <krit@webkit.org>

        Unreviewed Chromium win build fix.

        * tests/TransparencyWinTest.cpp:
        (WebCore::TEST):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70145 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-20 Dirk Schulze <krit@webkit.org>
krit@webkit.org [Wed, 20 Oct 2010 13:24:21 +0000 (13:24 +0000)]
2010-10-20  Dirk Schulze  <krit@webkit.org>

        Unreviewed rebaseline of SL pixel tests after commit r69928.

        * platform/mac/svg/dynamic-updates/SVGFEFloodElement-dom-flood-opacity-attr-expected.checksum:
        * platform/mac/svg/dynamic-updates/SVGFEFloodElement-dom-flood-opacity-attr-expected.png:
        * platform/mac/svg/dynamic-updates/SVGFEFloodElement-svgdom-flood-opacity-prop-expected.checksum:
        * platform/mac/svg/dynamic-updates/SVGFEFloodElement-svgdom-flood-opacity-prop-expected.png:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70144 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-20 Dirk Schulze <krit@webkit.org>
krit@webkit.org [Wed, 20 Oct 2010 13:09:50 +0000 (13:09 +0000)]
2010-10-20  Dirk Schulze  <krit@webkit.org>

        Reviewed by Nikolas Zimmermann.

        Merge ColorSpace and ImageColorSpace enums
        https://bugs.webkit.org/show_bug.cgi?id=47922

        Renamed ColorSpace enum entries DeviceColorSpace and sRGBColorSpace to ColorSpaceDeviceRGB and ColorSpaceSRGB
        to follow webkit style rules.

        * src/WebFontImpl.cpp:
        (WebKit::WebFontImpl::drawText):
        * src/WebFrameImpl.cpp:
        (WebKit::WebFrameImpl::paintWithContext):
        * src/WebViewImpl.cpp:
        (WebKit::WebViewImpl::doPixelReadbackToCanvas):
        * tests/TransparencyWinTest.cpp:
        (WebCore::TEST):
2010-10-20  Dirk Schulze  <krit@webkit.org>

        Reviewed by Nikolas Zimmermann.

        Merge ColorSpace and ImageColorSpace enums
        https://bugs.webkit.org/show_bug.cgi?id=47922

        Renamed ColorSpace enum entries DeviceColorSpace and sRGBColorSpace to ColorSpaceDeviceRGB and ColorSpaceSRGB
        to follow webkit style rules.

        * FullscreenVideoController.cpp:
        (HUDButton::draw):
        (HUDSlider::draw):
        (FullscreenVideoController::draw):
        * WebCoreSupport/WebDragClient.cpp:
        (WebDragClient::createDragImageForLink):
        * WebKitGraphics.cpp:
        (WebDrawText):
2010-10-20  Dirk Schulze  <krit@webkit.org>

        Reviewed by Nikolas Zimmermann.

        Merge ColorSpace and ImageColorSpace enums
        https://bugs.webkit.org/show_bug.cgi?id=47922

        Renamed ColorSpace enum entries DeviceColorSpace and sRGBColorSpace to ColorSpaceDeviceRGB and ColorSpaceSRGB
        to follow webkit style rules.

        * Misc/WebKitNSStringExtras.mm:
        (-[NSString _web_drawAtPoint:font:textColor:allowingFontSmoothing:]):
2010-10-20  Dirk Schulze  <krit@webkit.org>

        Reviewed by Nikolas Zimmermann.

        Merge ColorSpace and ImageColorSpace enums
        https://bugs.webkit.org/show_bug.cgi?id=47922

        Merging these two enums makes it easier to implement color-interpolation as well as
        color-interpolation-filter for SVG.
        Added ColorSpaceLinearRGB to the ColorSpace enum and changed ImageColorSpace to ColorSpace in all related
        files. Renamed enum entries DeviceColorSpace and sRGBColorSpace to ColorSpaceDeviceRGB and ColorSpaceSRGB
        to follow webkit style rules.
        Removed gray scale support in ImageBuffer since it is not used anymore on WebKit.

        * css/CSSPrimitiveValueMappings.h:
        (WebCore::CSSPrimitiveValue::CSSPrimitiveValue):
        (WebCore::CSSPrimitiveValue::operator ColorSpace):
        * css/CSSStyleSelector.cpp:
        (WebCore::CSSStyleSelector::applyProperty):
        * editing/SelectionController.cpp:
        (WebCore::SelectionController::paintCaret):
        * html/HTMLCanvasElement.cpp:
        (WebCore::HTMLCanvasElement::paint):
        * html/canvas/CanvasRenderingContext2D.cpp:
        (WebCore::CanvasRenderingContext2D::setAllAttributesToDefault):
        (WebCore::CanvasRenderingContext2D::setShadow):
        (WebCore::CanvasRenderingContext2D::applyShadow):
        (WebCore::CanvasRenderingContext2D::drawImage):
        (WebCore::CanvasRenderingContext2D::drawImageFromRect):
        (WebCore::CanvasRenderingContext2D::drawTextInternal):
        * html/canvas/CanvasStyle.cpp:
        (WebCore::CanvasStyle::applyStrokeColor):
        (WebCore::CanvasStyle::applyFillColor):
        * inspector/InspectorController.cpp:
        (WebCore::drawOutlinedQuad):
        (WebCore::InspectorController::drawElementTitle):
        * mathml/RenderMathMLBlock.cpp:
        (WebCore::RenderMathMLBlock::paint):
        * mathml/RenderMathMLFraction.cpp:
        (WebCore::RenderMathMLFraction::paint):
        * mathml/RenderMathMLRoot.cpp:
        (WebCore::RenderMathMLRoot::paint):
        * mathml/RenderMathMLSquareRoot.cpp:
        (WebCore::RenderMathMLSquareRoot::paint):
        * page/FrameView.cpp:
        (WebCore::FrameView::paintContents):
        * page/PrintContext.cpp:
        (WebCore::PrintContext::spoolAllPagesWithBoundaries):
        * platform/ScrollView.cpp:
        (WebCore::ScrollView::wheelEvent):
        * platform/ScrollbarTheme.h:
        (WebCore::ScrollbarTheme::paintScrollCorner):
        * platform/ScrollbarThemeComposite.cpp:
        (WebCore::ScrollbarThemeComposite::paintScrollCorner):
        * platform/chromium/PopupMenuChromium.cpp:
        (WebCore::PopupContainer::paintBorder):
        (WebCore::PopupListBox::paint):
        (WebCore::PopupListBox::paintRow):
        * platform/chromium/ScrollbarThemeChromium.cpp:
        (WebCore::ScrollbarThemeChromium::paintTickmarks):
        * platform/chromium/ScrollbarThemeChromiumMac.mm:
        (WebCore::ScrollbarThemeChromiumMac::paint):
        * platform/graphics/ColorSpace.h:
        * platform/graphics/GraphicsContext.cpp:
        (WebCore::GraphicsContext::setStrokePattern):
        (WebCore::GraphicsContext::setFillPattern):
        (WebCore::GraphicsContext::setStrokeGradient):
        (WebCore::GraphicsContext::setFillGradient):
        * platform/graphics/GraphicsContextPrivate.h:
        (WebCore::GraphicsContextState::GraphicsContextState):
        * platform/graphics/ImageBuffer.cpp:
        (WebCore::ImageBuffer::transformColorSpace):
        * platform/graphics/ImageBuffer.h:
        (WebCore::ImageBuffer::create):
        * platform/graphics/cairo/ImageBufferCairo.cpp:
        (WebCore::ImageBuffer::ImageBuffer):
        * platform/graphics/cg/ColorCG.cpp:
        (WebCore::cachedCGColorSpace):
        (WebCore::cachedCGColor):
        * platform/graphics/cg/GraphicsContextCG.cpp:
        (WebCore::linearRGBColorSpaceRef):
        * platform/graphics/cg/GraphicsContextCG.h:
        * platform/graphics/cg/ImageBufferCG.cpp:
        (WebCore::ImageBuffer::ImageBuffer):
        (WebCore::cgImage):
        (WebCore::ImageBuffer::draw):
        * platform/graphics/cg/ImageBufferData.h:
        * platform/graphics/cg/ImageCG.cpp:
        (WebCore::imageWithColorSpace):
        * platform/graphics/chromium/GLES2Canvas.cpp:
        (WebCore::GLES2Canvas::clearRect):
        (WebCore::GLES2Canvas::fillRect):
        * platform/graphics/chromium/TransparencyWin.cpp:
        (WebCore::TransparencyWin::setupLayerForWhiteLayer):
        * platform/graphics/filters/FEColorMatrix.cpp:
        (WebCore::FEColorMatrix::apply):
        * platform/graphics/filters/FEComposite.cpp:
        (WebCore::FEComposite::apply):
        * platform/graphics/filters/FEFlood.cpp:
        (WebCore::FEFlood::apply):
        * platform/graphics/filters/FEMerge.cpp:
        (WebCore::FEMerge::apply):
        * platform/graphics/filters/FEOffset.cpp:
        (WebCore::FEOffset::apply):
        * platform/graphics/filters/FETile.cpp:
        (WebCore::FETile::apply):
        * platform/graphics/filters/FilterEffect.cpp:
        (WebCore::FilterEffect::effectContext):
        * platform/graphics/filters/SourceAlpha.cpp:
        (WebCore::SourceAlpha::apply):
        * platform/graphics/filters/SourceGraphic.cpp:
        (WebCore::SourceGraphic::apply):
        * platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:
        (WebCore::MediaPlayerPrivateGStreamer::paint):
        * platform/graphics/gtk/FontGtk.cpp:
        (WebCore::Font::drawComplexText):
        * platform/graphics/mac/GraphicsContextMac.mm:
        (WebCore::GraphicsContext::drawFocusRing):
        * platform/graphics/mac/GraphicsLayerCA.mm:
        (WebCore::setLayerBorderColor):
        (WebCore::setLayerBackgroundColor):
        * platform/graphics/qt/GraphicsContextQt.cpp:
        (WebCore::GraphicsContext::GraphicsContext):
        * platform/graphics/qt/ImageBufferQt.cpp:
        (WebCore::ImageBuffer::ImageBuffer):
        (WebCore::ImageBuffer::draw):
        * platform/graphics/skia/ImageBufferSkia.cpp:
        (WebCore::ImageBuffer::ImageBuffer):
        * platform/graphics/skia/PlatformContextSkia.cpp:
        (WebCore::PlatformContextSkia::uploadSoftwareToHardware):
        * platform/graphics/win/FontCGWin.cpp:
        (WebCore::Font::drawGlyphs):
        * platform/graphics/win/GraphicsContextCGWin.cpp:
        (WebCore::GraphicsContext::GraphicsContext):
        (WebCore::GraphicsContext::drawFocusRing):
        * platform/graphics/win/GraphicsLayerCACF.cpp:
        (WebCore::setLayerBorderColor):
        (WebCore::setLayerBackgroundColor):
        * platform/graphics/win/ImageCGWin.cpp:
        (WebCore::BitmapImage::getHBITMAPOfSize):
        * platform/graphics/win/ImageCairoWin.cpp:
        (WebCore::BitmapImage::getHBITMAPOfSize):
        (WebCore::BitmapImage::drawFrameMatchingSourceSize):
        * platform/graphics/win/WebLayer.cpp:
        (WebCore::WebLayer::drawInContext):
        * platform/graphics/wince/GraphicsContextWinCE.cpp:
        (WebCore::GraphicsContext::clearRect):
        (WebCore::GraphicsContext::fillRect):
        * platform/graphics/wince/ImageWinCE.cpp:
        (WebCore::BitmapImage::getHBITMAPOfSize):
        * platform/graphics/wx/GraphicsContextWx.cpp:
        (WebCore::GraphicsContext::GraphicsContext):
        * platform/gtk/RenderThemeGtk.cpp:
        (WebCore::RenderThemeGtk::paintSearchFieldResultsDecoration):
        (WebCore::RenderThemeGtk::paintSearchFieldCancelButton):
        (WebCore::paintMediaButton):
        (WebCore::RenderThemeGtk::paintMediaSliderTrack):
        (WebCore::RenderThemeGtk::paintMediaSliderThumb):
        * platform/mac/ScrollbarThemeMac.mm:
        (WebCore::ScrollbarThemeMac::paint):
        * platform/win/PopupMenuWin.cpp:
        (WebCore::PopupMenuWin::paint):
        * platform/win/WebCoreTextRenderer.cpp:
        (WebCore::doDrawTextAtPoint):
        * platform/wx/wxcode/mac/carbon/non-kerned-drawing.cpp:
        (WebCore::drawTextWithSpacing):
        * plugins/PluginView.cpp:
        (WebCore::PluginView::paintMissingPluginIcon):
        * rendering/RenderLayer.cpp:
        (WebCore::RenderLayer::beginTransparencyLayers):
        (WebCore::RenderLayer::paintResizer):
        * rendering/RenderListMarker.cpp:
        (WebCore::RenderListMarker::paint):
        * rendering/RenderMediaControlsChromium.cpp:
        (WebCore::paintMediaButton):
        (WebCore::paintMediaSlider):
        (WebCore::paintMediaVolumeSlider):
        (WebCore::paintMediaTimelineContainer):
        * rendering/RenderSVGImage.cpp:
        (WebCore::RenderSVGImage::paint):
        * rendering/RenderSVGResourceClipper.cpp:
        (WebCore::RenderSVGResourceClipper::applyClippingToContext):
        * rendering/RenderSVGResourceFilter.cpp:
        (WebCore::RenderSVGResourceFilter::applyResource):
        (WebCore::RenderSVGResourceFilter::postApplyResource):
        * rendering/RenderSVGResourceGradient.cpp:
        (WebCore::createMaskAndSwapContextForTextGradient):
        * rendering/RenderSVGResourceMasker.cpp:
        (WebCore::RenderSVGResourceMasker::applyResource):
        (WebCore::RenderSVGResourceMasker::drawContentIntoMaskImage):
        * rendering/RenderSVGResourcePattern.cpp:
        (WebCore::RenderSVGResourcePattern::createTileImage):
        * rendering/RenderSVGResourceSolidColor.cpp:
        (WebCore::RenderSVGResourceSolidColor::applyResource):
        * rendering/RenderScrollbarTheme.cpp:
        (WebCore::RenderScrollbarTheme::paintScrollCorner):
        * rendering/RenderThemeMac.mm:
        (WebCore::RenderThemeMac::paintProgressBar):
        (WebCore::RenderThemeMac::paintMenuListButton):
        * rendering/RenderThemeSafari.cpp:
        (WebCore::RenderThemeSafari::paintMenuListButton):
        * rendering/RenderThemeWinCE.cpp:
        (WebCore::RenderThemeWinCE::paintSearchFieldCancelButton):
        (WebCore::RenderThemeWinCE::paintSliderTrack):
        (WebCore::RenderThemeWinCE::paintSliderThumb):
        * rendering/SVGImageBufferTools.cpp:
        (WebCore::SVGImageBufferTools::createImageBuffer):
        * rendering/SVGImageBufferTools.h:
        * rendering/style/StyleRareInheritedData.cpp:
        (WebCore::StyleRareInheritedData::StyleRareInheritedData):
        * svg/SVGFEImageElement.cpp:
        (WebCore::SVGFEImageElement::build):
        * svg/graphics/SVGImage.cpp:
        (WebCore::SVGImage::nativeImageForCurrentFrame):
        * svg/graphics/filters/SVGFEImage.cpp:
        (WebCore::FEImage::apply):
2010-10-20  Dirk Schulze  <krit@webkit.org>

        Reviewed by Nikolas Zimmermann.

        Merge ColorSpace and ImageColorSpace enums
        https://bugs.webkit.org/show_bug.cgi?id=47922

        Renamed ColorSpace enum entries DeviceColorSpace and sRGBColorSpace to ColorSpaceDeviceRGB and ColorSpaceSRGB
        to follow webkit style rules.

        * UIProcess/FindIndicator.cpp:
        (WebKit::FindIndicator::draw):
        * WebProcess/WebPage/FindPageOverlay.cpp:
        (WebKit::FindPageOverlay::drawRect):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70143 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-20 Nikolas Zimmermann <nzimmermann@rim.com>
zimmermann@webkit.org [Wed, 20 Oct 2010 09:43:37 +0000 (09:43 +0000)]
2010-10-20  Nikolas Zimmermann  <nzimmermann@rim.com>

        Not reviewed.

        Fix efl build, add missing svg/properties include directory.

        * CMakeLists.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70142 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-20 Dirk Schulze <krit@webkit.org>
krit@webkit.org [Wed, 20 Oct 2010 09:24:10 +0000 (09:24 +0000)]
2010-10-20  Dirk Schulze  <krit@webkit.org>

        Reviewed by Andreas Kling.

        Remove left over code after moving Cairo port to ShadowContext
        https://bugs.webkit.org/show_bug.cgi?id=47929

        ImageBufferFilter is not needed anymore, since Cairo is using ShadowContext now.
        Made kernelPosition() in FEGaussianBlur a inline function instead of a static function.

        * CMakeLists.txt:
        * GNUmakefile.am:
        * WebCore.gypi:
        * WebCore.vcproj/WebCore.vcproj:
        * platform/graphics/filters/FEGaussianBlur.cpp:
        (WebCore::kernelPosition):
        * platform/graphics/filters/FEGaussianBlur.h:
        * platform/graphics/filters/ImageBufferFilter.cpp: Removed.
        * platform/graphics/filters/ImageBufferFilter.h: Removed.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70140 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-20 Nikolas Zimmermann <nzimmermann@rim.com>
zimmermann@webkit.org [Wed, 20 Oct 2010 09:19:12 +0000 (09:19 +0000)]
2010-10-20  Nikolas Zimmermann  <nzimmermann@rim.com>

        Not reviewed.

        Fix efl build, by adding the new svg/properties include directory.

        * CMakeLists.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70139 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-20 Nikolas Zimmermann <nzimmermann@rim.com>
zimmermann@webkit.org [Wed, 20 Oct 2010 09:14:57 +0000 (09:14 +0000)]
2010-10-20  Nikolas Zimmermann  <nzimmermann@rim.com>

        Not reviewed.

        Fix Qt/WebKit2 build, also needs a svg/properties include.

        * WebKit2.pro:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70138 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-19 Andrey Kosyakov <caseq@chromium.org>
caseq@chromium.org [Wed, 20 Oct 2010 09:14:09 +0000 (09:14 +0000)]
2010-10-19  Andrey Kosyakov  <caseq@chromium.org>

        Reviewed by Pavel Feldman.

        Web Inspector: expose request/response cookies in HAR
        https://bugs.webkit.org/show_bug.cgi?id=47894

        Test: inspector/cookie-parser.html

        * WebCore.gypi:
        * WebCore.vcproj/WebCore.vcproj:
        * inspector/front-end/CookieParser.js: Added.
        * inspector/front-end/HAREntry.js:
        (WebInspector.HAREntry.prototype._buildRequest):
        (WebInspector.HAREntry.prototype._buildResponse):
        (WebInspector.HAREntry.prototype._buildCookies):
        (WebInspector.HAREntry.prototype._buildCookie):
        * inspector/front-end/Resource.js: Parse Cookie/Set-Cookie headers and expose cookies.
        (WebInspector.Resource.prototype.set requestHeaders):
        (WebInspector.Resource.prototype.get requestCookies):
        (WebInspector.Resource.prototype.set responseHeaders):
        (WebInspector.Resource.prototype.get responseCookies):
        (WebInspector.Resource.prototype._parseRequestCookies):
        (WebInspector.Resource.prototype._parseResponseCookies):
        * inspector/front-end/WebKit.qrc:
        * inspector/front-end/inspector.html:

2010-10-19  Andrey Kosyakov  <caseq@chromium.org>

        Reviewed by Pavel Feldman.

        Web Inspector: expose request/response cookies in HAR
        https://bugs.webkit.org/show_bug.cgi?id=47894

        * src/WebResourceRawHeaders.cpp:
        (WebKit::addHeader): paste coalescent headers using "\n: as a separator instead of ", "

2010-10-19  Andrey Kosyakov  <caseq@chromium.org>

        Reviewed by Pavel Feldman.

        Web Inspector: expose request/response cookies in HAR
        https://bugs.webkit.org/show_bug.cgi?id=47894

        * http/tests/inspector/inspector-test.js:
        (dumpObject): Handle null objects as a special case (display null instead of empty object)
        * http/tests/inspector/inspector-test2.js:
        (initialize_InspectorTest.InspectorTest.addObject): Ditto.
        * http/tests/inspector/resource-har-conversion-expected.txt:
        * http/tests/inspector/resource-har-conversion.html:
        * inspector/cookie-parser-expected.txt: Added.
        * inspector/cookie-parser.html: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70137 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-20 Nikolas Zimmermann <nzimmermann@rim.com>
zimmermann@webkit.org [Wed, 20 Oct 2010 09:06:21 +0000 (09:06 +0000)]
2010-10-20  Nikolas Zimmermann  <nzimmermann@rim.com>

        Not reviewed.

        Fix non-mac builds, by adding the new svg/properties include directory.

        * GNUmakefile.am:
        * WebCore.gyp/WebCore.gyp:
        * WebCore.pro:
        * WebCore.vcproj/WebCoreCommon.vsprops:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70136 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-20 Nikolas Zimmermann <nzimmermann@rim.com>
zimmermann@webkit.org [Wed, 20 Oct 2010 08:32:32 +0000 (08:32 +0000)]
2010-10-20  Nikolas Zimmermann  <nzimmermann@rim.com>

        Reviewed by Adam Roben.

        Rename SVGAnimatedProperty* -> DeprecatedSVGAnimatedProperty*
        https://bugs.webkit.org/show_bug.cgi?id=47973

        Prepare fixing bug 47905, redesigning SVGAnimatedProperty. As we're going to move type by type
        to the new animated property concept, keep the old one around, marked deprecated, until the
        transition is finished.

        * GNUmakefile.am:
        * WebCore.gypi:
        * WebCore.pro:
        * WebCore.vcproj/WebCore.vcproj:
        * WebCore.xcodeproj/project.pbxproj:
        * bindings/scripts/CodeGeneratorObjC.pm:
        * bindings/scripts/CodeGeneratorV8.pm:
        * svg/DeprecatedSVGAnimatedProperty.h: Copied from svg/SVGAnimatedProperty.h.
        (WebCore::DeprecatedSVGAnimatedPropertyTearOff::DeprecatedSVGAnimatedPropertyTearOff):
        (WebCore::DeprecatedSVGAnimatedPropertyTearOff::~DeprecatedSVGAnimatedPropertyTearOff):
        (WebCore::DeprecatedSVGAnimatedProperty::~DeprecatedSVGAnimatedProperty):
        (WebCore::DeprecatedSVGAnimatedProperty::DeprecatedSVGAnimatedProperty):
        (WebCore::DeprecatedSVGAnimatedProperty::value):
        (WebCore::DeprecatedSVGAnimatedProperty::baseValue):
        * svg/DeprecatedSVGAnimatedPropertyTraits.h: Copied from svg/SVGAnimatedPropertyTraits.h.
        * svg/DeprecatedSVGAnimatedTemplate.h: Copied from svg/SVGAnimatedTemplate.h.
        (WebCore::DeprecatedSVGAnimatedTypeWrapperKey::DeprecatedSVGAnimatedTypeWrapperKey):
        (WebCore::DeprecatedSVGAnimatedTypeWrapperKey::operator==):
        (WebCore::DeprecatedSVGAnimatedTypeWrapperKeyHash::hash):
        (WebCore::DeprecatedSVGAnimatedTypeWrapperKeyHash::equal):
        (WebCore::DeprecatedSVGAnimatedTypeWrapperKeyHashTraits::constructDeletedValue):
        (WebCore::DeprecatedSVGAnimatedTypeWrapperKeyHashTraits::isDeletedValue):
        (WebCore::DeprecatedSVGAnimatedTemplate::~DeprecatedSVGAnimatedTemplate):
        (WebCore::DeprecatedSVGAnimatedTemplate::forgetWrapper):
        (WebCore::lookupOrCreateWrapper):
        * svg/SVGAnimatedProperty.h: Removed.
        * svg/SVGAnimatedPropertySynchronizer.h: Removed.
        * svg/SVGAnimatedPropertyTraits.h: Removed.
        * svg/SVGAnimatedTemplate.h: Removed.
        * svg/SVGElement.h:
        * svg/SVGExternalResourcesRequired.h:
        * svg/SVGFitToViewBox.h:
        * svg/SVGURIReference.h:
        * svg/properties: Added.
        * svg/properties/SVGAnimatedPropertySynchronizer.h: Copied from svg/SVGAnimatedPropertySynchronizer.h.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70135 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-20 Luiz Agostini <luiz.agostini@openbossa.org>
commit-queue@webkit.org [Wed, 20 Oct 2010 08:04:56 +0000 (08:04 +0000)]
2010-10-20  Luiz Agostini  <luiz.agostini@openbossa.org>

        Reviewed by Antonio Gomes.

        [Qt] Wrong null check in PopupMenuQt
        https://bugs.webkit.org/show_bug.cgi?id=47945

        Wrong null check in PopupMenuQt.

        * WebCoreSupport/PopupMenuQt.cpp:
        (WebCore::PopupMenuQt::hide):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70134 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-20 Philippe Normand <pnormand@igalia.com>
philn@webkit.org [Wed, 20 Oct 2010 07:52:14 +0000 (07:52 +0000)]
2010-10-20  Philippe Normand  <pnormand@igalia.com>

        Reviewed by Xan Lopez.

        [GTK] use gtk_widget_hide instead of gtk_widget_hide_all in the fullscreen video conroller
        https://bugs.webkit.org/show_bug.cgi?id=47972

        * WebCoreSupport/FullscreenVideoController.cpp:
        (FullscreenVideoController::hideHud):
        (FullscreenVideoController::exitFullscreen):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70133 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-20 Shinichiro Hamaji <hamaji@chromium.org>
hamaji@chromium.org [Wed, 20 Oct 2010 07:44:03 +0000 (07:44 +0000)]
2010-10-20  Shinichiro Hamaji  <hamaji@chromium.org>

        Reviewed by Kent Tamura.

        absolutely positioned list in inline element crashes
        https://bugs.webkit.org/show_bug.cgi?id=45095

        * fast/lists/positioned-count-crash-expected.txt: Added.
        * fast/lists/positioned-count-crash.html: Added. Note that this test is failing for now.
2010-10-20  Shinichiro Hamaji  <hamaji@chromium.org>

        Reviewed by Kent Tamura.

        absolutely positioned list in inline element crashes
        https://bugs.webkit.org/show_bug.cgi?id=45095

        Add a NULL check to avoid crash. The rendering result isn't ideal yet.

        Test: fast/lists/positioned-count-crash.html

        * rendering/RenderListItem.cpp:
        (WebCore::previousListItem):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70132 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years agoWindows build fix
aroben@apple.com [Wed, 20 Oct 2010 07:21:25 +0000 (07:21 +0000)]
Windows build fix

* win/include/WebKitSystemInterface/WebKitSystemInterface.h:
* win/lib/WebKitSystemInterface.lib:
* win/lib/WebKitSystemInterface_debug.lib:
Use a WKCFURLCredentialRef type to protect against changes to the
definition of CFURLCredentialRef.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70131 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years agoWindows build fix
aroben@apple.com [Wed, 20 Oct 2010 06:45:58 +0000 (06:45 +0000)]
Windows build fix

* win/include/WebKitSystemInterface/WebKitSystemInterface.h: Check in
this file that I meant to check in in r70129.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70130 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years agoRemove uses of CACFContextRef and CARender* from WebCore
aroben@apple.com [Wed, 20 Oct 2010 06:36:00 +0000 (06:36 +0000)]
Remove uses of CACFContextRef and CARender* from WebCore

These types are now wrapped in a WKCACFContext type exported by
WebKitSystemInterface.

Fixes <http://webkit.org/b/43244>.

Reviewed by Sam Weinig.

WebCore:

* platform/graphics/win/WKCACFContextFlusher.cpp:
(WebCore::WKCACFContextFlusher::addContext):
(WebCore::WKCACFContextFlusher::removeContext):
(WebCore::WKCACFContextFlusher::flushAllContexts):
* platform/graphics/win/WKCACFContextFlusher.h:
Changed to use WKCACFContext. We don't retain/release the context when
putting it into/taking it out of the set. WKCACFContext is not a
ref-counted type, so we can't retain/release it, but the
retain/release was also unnecessary as WKCACFLayerRenderer calls
removeContext before the context is destroyed.

* platform/graphics/win/WKCACFLayer.cpp:
(WebCore::WKCACFLayer::becomeRootLayerForContext):
* platform/graphics/win/WKCACFLayer.h:
Changed to use WKCACFContext.

* platform/graphics/win/WKCACFLayerRenderer.cpp:
(WebCore::WKCACFLayerRenderer::didFlushContext):
(WebCore::WKCACFLayerRenderer::WKCACFLayerRenderer):
(WebCore::WKCACFLayerRenderer::~WKCACFLayerRenderer):
(WebCore::WKCACFLayerRenderer::layerTreeDidChange):
(WebCore::WKCACFLayerRenderer::createRenderer):
(WebCore::WKCACFLayerRenderer::destroyRenderer):
(WebCore::WKCACFLayerRenderer::render): Also replaced uses of
CGSRegion with WebKitSystemInterface functions/types.
(WebCore::WKCACFLayerRenderer::resetDevice):
* platform/graphics/win/WKCACFLayerRenderer.h:
Replaced our CACFContextRef, CARenderContext, and CARenderOGLContext
with a single WKCACFContext, which wraps all three. We hold a bare
pointer to it and destroy it in our destructor.

WebKitLibraries:

Add WKCACFContext and related functions

* win/lib/WebKitSystemInterface.lib:
* win/lib/WebKitSystemInterface_debug.lib:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70129 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years agoTeach update-webkit-support-libs about the new versioning of WebKitSupportLibrary
aroben@apple.com [Wed, 20 Oct 2010 06:33:27 +0000 (06:33 +0000)]
Teach update-webkit-support-libs about the new versioning of WebKitSupportLibrary

Fixes <http://webkit.org/b/47915> update-webkit-support-libs should
check version numbers instead of modification times

Reviewed by Sam Weinig.

* Scripts/update-webkit-support-libs: Fetch the expected version
number from developer.apple.com, then compare with the version number
of the extracted library and of the zipped library to see if anything
needs to be done. Removed code that tracked the modified timestamp of
the library, as it is no longer needed.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70128 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-19 Yuzo Fujishima <yuzo@google.com>
yuzo@google.com [Wed, 20 Oct 2010 04:59:19 +0000 (04:59 +0000)]
2010-10-19  Yuzo Fujishima  <yuzo@google.com>

        Unreviewed Chromium test rebaseline.

        * platform/chromium-mac/fast/borders/border-image-scale-transform-expected.checksum: Added.
        * platform/chromium-mac/fast/borders/border-image-scale-transform-expected.png: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70127 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-19 Kwang Yul Seo <skyul@company100.net>
commit-queue@webkit.org [Wed, 20 Oct 2010 04:43:21 +0000 (04:43 +0000)]
2010-10-19  Kwang Yul Seo  <skyul@company100.net>

        Reviewed by David Kilzer.

        [BREWMP] Turn off JIT for simulator build
        https://bugs.webkit.org/show_bug.cgi?id=47937

        We don't need to test x86 JIT.

        * wtf/Platform.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70126 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-19 Sheriff Bot <webkit.review.bot@gmail.com>
yuzo@google.com [Wed, 20 Oct 2010 03:34:35 +0000 (03:34 +0000)]
2010-10-19  Sheriff Bot  <webkit.review.bot@gmail.com>

        Unreviewed, rolling out r70124.
        http://trac.webkit.org/changeset/70124
        https://bugs.webkit.org/show_bug.cgi?id=47965

        test expectation conflict (Requested by yuzo on #webkit).

        * platform/chromium/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70125 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-19 Yuzo Fujishima <yuzo@google.com>
yuzo@google.com [Wed, 20 Oct 2010 03:24:03 +0000 (03:24 +0000)]
2010-10-19  Yuzo Fujishima  <yuzo@google.com>

        Unreviewed Chromium test expectation change.

        The following tests are failing for WIN and LINUX.
        editing/spelling/spelling-contenteditable.html
        editing/spelling/spelling-textarea.html

        * platform/chromium/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70124 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-19 James Robinson <jamesr@chromium.org>
jamesr@google.com [Wed, 20 Oct 2010 03:19:36 +0000 (03:19 +0000)]
2010-10-19  James Robinson  <jamesr@chromium.org>

        Update chromium expectations.

        * platform/chromium/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70123 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-19 James Robinson <jamesr@chromium.org>
jamesr@google.com [Wed, 20 Oct 2010 03:07:09 +0000 (03:07 +0000)]
2010-10-19  James Robinson  <jamesr@chromium.org>

        Update chromium expectations and add baselines for new test.

        * platform/chromium-linux/fast/images/pixel-crack-image-background-webkit-transform-scale-expected.checksum: Added.
        * platform/chromium-linux/fast/images/pixel-crack-image-background-webkit-transform-scale-expected.png: Added.
        * platform/chromium-mac/fast/images/pixel-crack-image-background-webkit-transform-scale-expected.checksum: Added.
        * platform/chromium-mac/fast/images/pixel-crack-image-background-webkit-transform-scale-expected.png: Added.
        * platform/chromium-win/fast/images/pixel-crack-image-background-webkit-transform-scale-expected.checksum: Added.
        * platform/chromium-win/fast/images/pixel-crack-image-background-webkit-transform-scale-expected.png: Added.
        * platform/chromium-win/fast/images/pixel-crack-image-background-webkit-transform-scale-expected.txt: Added.
        * platform/chromium/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70122 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-19 Jenn Braithwaite <jennb@chromium.org>
commit-queue@webkit.org [Wed, 20 Oct 2010 02:53:54 +0000 (02:53 +0000)]
2010-10-19  Jenn Braithwaite  <jennb@chromium.org>

        Reviewed by David Levin.

        Add DirectX SDK to Installing Developer Tools web page
        https://bugs.webkit.org/show_bug.cgi?id=47911

        * building/tools.html:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70121 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-19 Ryuan Choi <ryuan.choi@samsung.com>
commit-queue@webkit.org [Wed, 20 Oct 2010 02:18:11 +0000 (02:18 +0000)]
2010-10-19  Ryuan Choi  <ryuan.choi@samsung.com>

        Unreviewed, adding missed additionalArguments.

        [CMAKE] additional arguments was missed in GENERATE_DOM_NAMES
        https://bugs.webkit.org/show_bug.cgi?id=47694

        Pass additionalArguments for make_names.pl to choose enabled features.

        * cmake/WebKitMacros.cmake:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70120 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-19 Kenneth Russell <kbr@google.com>
kbr@google.com [Wed, 20 Oct 2010 01:55:58 +0000 (01:55 +0000)]
2010-10-19  Kenneth Russell  <kbr@google.com>

        Unreviewed, test expectations update.

        Added initial test expectations for the chromium-gpu configuration,
        generated on Windows. Pixel results have been added under chromium-gpu-win.
        The hope is that at least the text results might be shareable between the
        Windows and Linux platforms; for the time being, they are being placed
        under chromium-gpu, though they may be moved in the near future.

        platform/chromium-gpu/test_expectations.txt still has all of the tests
        marked "PASS FAIL". Only once we have a certain set of the tests passing on
        all three platforms (Windows, Mac, Linux) will we remove the FAIL from that
        line. The current effort has focused on the "compositing" directory.

        * platform/chromium-gpu-win/compositing: Added.
        * platform/chromium-gpu-win/compositing/animation: Added.
        * platform/chromium-gpu-win/compositing/animation/state-at-end-event-transform-layer-expected.checksum: Added.
        * platform/chromium-gpu-win/compositing/animation/state-at-end-event-transform-layer-expected.png: Added.
        * platform/chromium-gpu-win/compositing/compositing-visible-descendant-expected.checksum: Added.
        * platform/chromium-gpu-win/compositing/compositing-visible-descendant-expected.png: Added.
        * platform/chromium-gpu-win/compositing/direct-image-compositing-expected.checksum: Added.
        * platform/chromium-gpu-win/compositing/direct-image-compositing-expected.png: Added.
        * platform/chromium-gpu-win/compositing/generated-content-expected.checksum: Added.
        * platform/chromium-gpu-win/compositing/generated-content-expected.png: Added.
        * platform/chromium-gpu-win/compositing/geometry: Added.
        * platform/chromium-gpu-win/compositing/geometry/clipping-foreground-expected.checksum: Added.
        * platform/chromium-gpu-win/compositing/geometry/clipping-foreground-expected.png: Added.
        * platform/chromium-gpu-win/compositing/geometry/fixed-in-composited-expected.checksum: Added.
        * platform/chromium-gpu-win/compositing/geometry/fixed-in-composited-expected.png: Added.
        * platform/chromium-gpu-win/compositing/geometry/fixed-position-expected.checksum: Added.
        * platform/chromium-gpu-win/compositing/geometry/fixed-position-expected.png: Added.
        * platform/chromium-gpu-win/compositing/geometry/horizontal-scroll-composited-expected.checksum: Added.
        * platform/chromium-gpu-win/compositing/geometry/horizontal-scroll-composited-expected.png: Added.
        * platform/chromium-gpu-win/compositing/geometry/limit-layer-bounds-overflow-repaint-expected.checksum: Added.
        * platform/chromium-gpu-win/compositing/geometry/limit-layer-bounds-overflow-repaint-expected.png: Added.
        * platform/chromium-gpu-win/compositing/geometry/outline-change-expected.checksum: Added.
        * platform/chromium-gpu-win/compositing/geometry/outline-change-expected.png: Added.
        * platform/chromium-gpu-win/compositing/geometry/partial-layout-update-expected.checksum: Added.
        * platform/chromium-gpu-win/compositing/geometry/partial-layout-update-expected.png: Added.
        * platform/chromium-gpu-win/compositing/geometry/root-layer-update-expected.checksum: Added.
        * platform/chromium-gpu-win/compositing/geometry/root-layer-update-expected.png: Added.
        * platform/chromium-gpu-win/compositing/geometry/transfrom-origin-on-zero-size-layer-expected.checksum: Added.
        * platform/chromium-gpu-win/compositing/geometry/transfrom-origin-on-zero-size-layer-expected.png: Added.
        * platform/chromium-gpu-win/compositing/geometry/vertical-scroll-composited-expected.checksum: Added.
        * platform/chromium-gpu-win/compositing/geometry/vertical-scroll-composited-expected.png: Added.
        * platform/chromium-gpu-win/compositing/iframes: Added.
        * platform/chromium-gpu-win/compositing/iframes/composited-iframe-alignment-expected.checksum: Added.
        * platform/chromium-gpu-win/compositing/iframes/composited-iframe-alignment-expected.png: Added.
        * platform/chromium-gpu-win/compositing/iframes/iframe-content-flipping-expected.checksum: Added.
        * platform/chromium-gpu-win/compositing/iframes/iframe-content-flipping-expected.png: Added.
        * platform/chromium-gpu-win/compositing/iframes/iframe-copy-on-scroll-expected.checksum: Added.
        * platform/chromium-gpu-win/compositing/iframes/iframe-copy-on-scroll-expected.png: Added.
        * platform/chromium-gpu-win/compositing/iframes/iframe-in-composited-layer-expected.checksum: Added.
        * platform/chromium-gpu-win/compositing/iframes/iframe-in-composited-layer-expected.png: Added.
        * platform/chromium-gpu-win/compositing/images: Added.
        * platform/chromium-gpu-win/compositing/images/direct-image-background-color-expected.checksum: Added.
        * platform/chromium-gpu-win/compositing/images/direct-image-background-color-expected.png: Added.
        * platform/chromium-gpu-win/compositing/overflow: Added.
        * platform/chromium-gpu-win/compositing/overflow/fixed-position-ancestor-clip-expected.checksum: Added.
        * platform/chromium-gpu-win/compositing/overflow/fixed-position-ancestor-clip-expected.png: Added.
        * platform/chromium-gpu-win/compositing/overflow/overflow-positioning-expected.checksum: Added.
        * platform/chromium-gpu-win/compositing/overflow/overflow-positioning-expected.png: Added.
        * platform/chromium-gpu-win/compositing/overflow/overflow-scroll-expected.checksum: Added.
        * platform/chromium-gpu-win/compositing/overflow/overflow-scroll-expected.png: Added.
        * platform/chromium-gpu-win/compositing/overflow/parent-overflow-expected.checksum: Added.
        * platform/chromium-gpu-win/compositing/overflow/parent-overflow-expected.png: Added.
        * platform/chromium-gpu-win/compositing/overflow/scrollbar-painting-expected.checksum: Added.
        * platform/chromium-gpu-win/compositing/overflow/scrollbar-painting-expected.png: Added.
        * platform/chromium-gpu-win/compositing/overflow/zero-size-overflow-expected.checksum: Added.
        * platform/chromium-gpu-win/compositing/overflow/zero-size-overflow-expected.png: Added.
        * platform/chromium-gpu-win/compositing/reflections: Added.
        * platform/chromium-gpu-win/compositing/reflections/backface-hidden-reflection-expected.checksum: Added.
        * platform/chromium-gpu-win/compositing/reflections/backface-hidden-reflection-expected.png: Added.
        * platform/chromium-gpu-win/compositing/reflections/reflection-in-composited-expected.checksum: Added.
        * platform/chromium-gpu-win/compositing/reflections/reflection-in-composited-expected.png: Added.
        * platform/chromium-gpu-win/compositing/repaint: Added.
        * platform/chromium-gpu-win/compositing/repaint/become-overlay-composited-layer-expected.checksum: Added.
        * platform/chromium-gpu-win/compositing/repaint/become-overlay-composited-layer-expected.png: Added.
        * platform/chromium-gpu-win/compositing/repaint/content-into-overflow-expected.checksum: Added.
        * platform/chromium-gpu-win/compositing/repaint/content-into-overflow-expected.png: Added.
        * platform/chromium-gpu-win/compositing/repaint/layer-repaint-expected.checksum: Added.
        * platform/chromium-gpu-win/compositing/repaint/layer-repaint-expected.png: Added.
        * platform/chromium-gpu-win/compositing/repaint/layer-repaint-rects-expected.checksum: Added.
        * platform/chromium-gpu-win/compositing/repaint/layer-repaint-rects-expected.png: Added.
        * platform/chromium-gpu-win/compositing/repaint/opacity-between-absolute-expected.checksum: Added.
        * platform/chromium-gpu-win/compositing/repaint/opacity-between-absolute-expected.png: Added.
        * platform/chromium-gpu-win/compositing/repaint/opacity-between-absolute2-expected.checksum: Added.
        * platform/chromium-gpu-win/compositing/repaint/opacity-between-absolute2-expected.png: Added.
        * platform/chromium-gpu-win/compositing/repaint/overflow-into-content-expected.checksum: Added.
        * platform/chromium-gpu-win/compositing/repaint/overflow-into-content-expected.png: Added.
        * platform/chromium-gpu-win/compositing/sibling-positioning-expected.checksum: Added.
        * platform/chromium-gpu-win/compositing/sibling-positioning-expected.png: Added.
        * platform/chromium-gpu-win/compositing/transitions: Added.
        * platform/chromium-gpu-win/compositing/transitions/singular-scale-transition-expected.checksum: Added.
        * platform/chromium-gpu-win/compositing/transitions/singular-scale-transition-expected.png: Added.
        * platform/chromium-gpu/compositing/animation: Added.
        * platform/chromium-gpu/compositing/animation/animated-composited-inside-hidden-expected.txt: Added.
        * platform/chromium-gpu/compositing/animation/animation-compositing-expected.txt: Added.
        * platform/chromium-gpu/compositing/animation/computed-style-during-delay-expected.txt: Added.
        * platform/chromium-gpu/compositing/animation/state-at-end-event-transform-layer-expected.txt: Added.
        * platform/chromium-gpu/compositing/composited-negative-zindex-child-expected.txt: Added.
        * platform/chromium-gpu/compositing/compositing-visible-descendant-expected.txt: Added.
        * platform/chromium-gpu/compositing/direct-image-compositing-expected.txt: Added.
        * platform/chromium-gpu/compositing/generated-content-expected.txt: Added.
        * platform/chromium-gpu/compositing/geometry: Added.
        * platform/chromium-gpu/compositing/geometry/clip-expected.txt: Added.
        * platform/chromium-gpu/compositing/geometry/clipping-foreground-expected.txt: Added.
        * platform/chromium-gpu/compositing/geometry/empty-embed-rects-expected.txt: Added.
        * platform/chromium-gpu/compositing/geometry/fixed-in-composited-expected.txt: Added.
        * platform/chromium-gpu/compositing/geometry/fixed-position-expected.txt: Added.
        * platform/chromium-gpu/compositing/geometry/horizontal-scroll-composited-expected.txt: Added.
        * platform/chromium-gpu/compositing/geometry/huge-layer-expected.txt: Added.
        * platform/chromium-gpu/compositing/geometry/limit-layer-bounds-fixed-positioned-expected.txt: Added.
        * platform/chromium-gpu/compositing/geometry/limit-layer-bounds-overflow-repaint-expected.txt: Added.
        * platform/chromium-gpu/compositing/geometry/limit-layer-bounds-positioned-expected.txt: Added.
        * platform/chromium-gpu/compositing/geometry/limit-layer-bounds-positioned-transition-expected.txt: Added.
        * platform/chromium-gpu/compositing/geometry/limit-layer-bounds-transformed-expected.txt: Added.
        * platform/chromium-gpu/compositing/geometry/object-clip-rects-assertion-expected.txt: Added.
        * platform/chromium-gpu/compositing/geometry/outline-change-expected.txt: Added.
        * platform/chromium-gpu/compositing/geometry/partial-layout-update-expected.txt: Added.
        * platform/chromium-gpu/compositing/geometry/preserve-3d-switching-expected.txt: Added.
        * platform/chromium-gpu/compositing/geometry/root-layer-update-expected.txt: Added.
        * platform/chromium-gpu/compositing/geometry/transfrom-origin-on-zero-size-layer-expected.txt: Added.
        * platform/chromium-gpu/compositing/geometry/vertical-scroll-composited-expected.txt: Added.
        * platform/chromium-gpu/compositing/iframes: Added.
        * platform/chromium-gpu/compositing/iframes/composited-iframe-alignment-expected.txt: Added.
        * platform/chromium-gpu/compositing/iframes/composited-parent-iframe-expected.txt: Added.
        * platform/chromium-gpu/compositing/iframes/connect-compositing-iframe-delayed-expected.txt: Added.
        * platform/chromium-gpu/compositing/iframes/connect-compositing-iframe-expected.txt: Added.
        * platform/chromium-gpu/compositing/iframes/connect-compositing-iframe2-expected.txt: Added.
        * platform/chromium-gpu/compositing/iframes/connect-compositing-iframe3-expected.txt: Added.
        * platform/chromium-gpu/compositing/iframes/enter-compositing-iframe-expected.txt: Added.
        * platform/chromium-gpu/compositing/iframes/iframe-content-flipping-expected.txt: Added.
        * platform/chromium-gpu/compositing/iframes/iframe-copy-on-scroll-expected.txt: Added.
        * platform/chromium-gpu/compositing/iframes/iframe-in-composited-layer-expected.txt: Added.
        * platform/chromium-gpu/compositing/iframes/iframe-resize-expected.txt: Added.
        * platform/chromium-gpu/compositing/iframes/iframe-size-from-zero-expected.txt: Added.
        * platform/chromium-gpu/compositing/iframes/iframe-size-to-zero-expected.txt: Added.
        * platform/chromium-gpu/compositing/iframes/iframe-src-change-expected.txt: Added.
        * platform/chromium-gpu/compositing/iframes/layout-on-compositing-change-expected.txt: Added.
        * platform/chromium-gpu/compositing/iframes/leave-compositing-iframe-expected.txt: Added.
        * platform/chromium-gpu/compositing/iframes/overlapped-iframe-expected.txt: Added.
        * platform/chromium-gpu/compositing/iframes/remove-iframe-crash-expected.txt: Added.
        * platform/chromium-gpu/compositing/iframes/scrolling-iframe-expected.txt: Added.
        * platform/chromium-gpu/compositing/images: Added.
        * platform/chromium-gpu/compositing/images/clip-on-directly-composited-image-expected.txt: Added.
        * platform/chromium-gpu/compositing/images/content-image-expected.txt: Added.
        * platform/chromium-gpu/compositing/images/direct-image-background-color-expected.txt: Added.
        * platform/chromium-gpu/compositing/layer-creation: Added.
        * platform/chromium-gpu/compositing/layer-creation/scroll-partial-update-expected.txt: Added.
        * platform/chromium-gpu/compositing/overflow: Added.
        * platform/chromium-gpu/compositing/overflow/clip-descendents-expected.txt: Added.
        * platform/chromium-gpu/compositing/overflow/fixed-position-ancestor-clip-expected.txt: Added.
        * platform/chromium-gpu/compositing/overflow/get-transform-from-non-box-container-expected.txt: Added.
        * platform/chromium-gpu/compositing/overflow/overflow-positioning-expected.txt: Added.
        * platform/chromium-gpu/compositing/overflow/overflow-scroll-expected.txt: Added.
        * platform/chromium-gpu/compositing/overflow/parent-overflow-expected.txt: Added.
        * platform/chromium-gpu/compositing/overflow/resize-painting-expected.txt: Added.
        * platform/chromium-gpu/compositing/overflow/scrollbar-painting-expected.txt: Added.
        * platform/chromium-gpu/compositing/overflow/zero-size-overflow-expected.txt: Added.
        * platform/chromium-gpu/compositing/plugins: Added.
        * platform/chromium-gpu/compositing/plugins/1x1-composited-plugin-expected.txt: Added.
        * platform/chromium-gpu/compositing/plugins/large-to-small-composited-plugin-expected.txt: Added.
        * platform/chromium-gpu/compositing/plugins/small-to-large-composited-plugin-expected.txt: Added.
        * platform/chromium-gpu/compositing/reflections: Added.
        * platform/chromium-gpu/compositing/reflections/backface-hidden-reflection-expected.txt: Added.
        * platform/chromium-gpu/compositing/reflections/reflection-in-composited-expected.txt: Added.
        * platform/chromium-gpu/compositing/repaint: Added.
        * platform/chromium-gpu/compositing/repaint/become-overlay-composited-layer-expected.txt: Added.
        * platform/chromium-gpu/compositing/repaint/content-into-overflow-expected.txt: Added.
        * platform/chromium-gpu/compositing/repaint/inline-repaint-container-expected.txt: Added.
        * platform/chromium-gpu/compositing/repaint/layer-repaint-expected.txt: Added.
        * platform/chromium-gpu/compositing/repaint/layer-repaint-rects-expected.txt: Added.
        * platform/chromium-gpu/compositing/repaint/opacity-between-absolute-expected.txt: Added.
        * platform/chromium-gpu/compositing/repaint/opacity-between-absolute2-expected.txt: Added.
        * platform/chromium-gpu/compositing/repaint/overflow-into-content-expected.txt: Added.
        * platform/chromium-gpu/compositing/sibling-positioning-expected.txt: Added.
        * platform/chromium-gpu/compositing/tiling/crash-reparent-tiled-layer-expected.txt: Added.
        * platform/chromium-gpu/compositing/tiling/huge-layer-resize-expected.txt: Added.
        * platform/chromium-gpu/compositing/tiling/huge-layer-with-layer-children-resize-expected.txt: Added.
        * platform/chromium-gpu/compositing/transitions: Added.
        * platform/chromium-gpu/compositing/transitions/opacity-on-inline-expected.txt: Added.
        * platform/chromium-gpu/compositing/transitions/singular-scale-transition-expected.txt: Added.
        * platform/chromium-gpu/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70119 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-19 Yongjun Zhang <yongjun_zhang@apple.com>
commit-queue@webkit.org [Wed, 20 Oct 2010 01:44:08 +0000 (01:44 +0000)]
2010-10-19  Yongjun Zhang  <yongjun_zhang@apple.com>

        Reviewed by Dan Bernstein.

        Pixel cracks when using background image sprite on transformed element at certain scales.
        https://bugs.webkit.org/show_bug.cgi?id=47868

        * fast/images/pixel-crack-image-background-webkit-transform-scale.html: Added.
        * fast/images/resources/pixel-crack-image-background-webkit-transform-scale.png: Added.
        * platform/mac/fast/images/pixel-crack-image-background-webkit-transform-scale-expected.checksum: Added.
        * platform/mac/fast/images/pixel-crack-image-background-webkit-transform-scale-expected.png: Added.
        * platform/mac/fast/images/pixel-crack-image-background-webkit-transform-scale-expected.txt: Added.
2010-10-19  Yongjun Zhang  <yongjun_zhang@apple.com>

        Reviewed by Dan Bernstein.

        Pixel cracks when using background image sprite on transformed element at certain scales.
        https://bugs.webkit.org/show_bug.cgi?id=47868

        The pixel bleeding happens when the current context has scale and interpolation is kCGInterpolationHigh
        or kCGInterpolationDefault.  If the source rect size is smaller than the intrinsic image size,  some
        pixels outside of the clip rect will also be used to interpolate the color value for clip edges, which
        results in unwanted thin lines around the painted area.  We need to use sub-image patch to get rid of
        the artifacts in this case.

        Test: fast/images/pixel-crack-image-background-webkit-transform-scale.html

        * platform/graphics/cg/ImageCG.cpp:
        (WebCore::BitmapImage::draw):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70118 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-19 Eric Seidel <eric@webkit.org>
eric@webkit.org [Wed, 20 Oct 2010 01:26:21 +0000 (01:26 +0000)]
2010-10-19  Eric Seidel  <eric@webkit.org>

        Reviewed by Adam Barth.

        Teach feeder-queue how to feed the EWS bots
        https://bugs.webkit.org/show_bug.cgi?id=47943

        queues.webkit.org already knew how to accept EWS submissions
        via /submit-to-ews.  This teaches the feeder queue how to post
        to that page with any new r? patches it sees.

        * QueueStatusServer/model/activeworkitems_unitest.py: Added.
         - More unit testing is always a good thing.
        * Scripts/webkitpy/common/net/bugzilla.py:
        * Scripts/webkitpy/common/net/statusserver.py:
        * Scripts/webkitpy/tool/bot/feeders.py:
        * Scripts/webkitpy/tool/commands/queues.py:
        * Scripts/webkitpy/tool/commands/queues_unittest.py:
        * Scripts/webkitpy/tool/mocktool.py:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70117 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-19 James Robinson <jamesr@chromium.org>
jamesr@google.com [Wed, 20 Oct 2010 01:25:09 +0000 (01:25 +0000)]
2010-10-19  James Robinson  <jamesr@chromium.org>

        Remove test expectations entries for tests that consistently pass.

        * platform/chromium/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70116 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-19 Tony Chang <tony@chromium.org>
tony@chromium.org [Wed, 20 Oct 2010 01:10:55 +0000 (01:10 +0000)]
2010-10-19  Tony Chang  <tony@chromium.org>

        Unreviewed, plugins/plugin-javascript-access.html is
        passing again on Chromium mac after a chromium side fix to TestShell.

        * platform/chromium/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70115 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-19 Evan Martin <evan@chromium.org>
evan@chromium.org [Wed, 20 Oct 2010 01:08:08 +0000 (01:08 +0000)]
2010-10-19  Evan Martin  <evan@chromium.org>

        Reviewed by Tony Chang.

        sqlite: remove unused member variable
        https://bugs.webkit.org/show_bug.cgi?id=47957

        There's no need to save the error code into a member variable
        because nobody ever looks at it.

        * platform/sql/SQLiteDatabase.cpp:
        (WebCore::SQLiteDatabase::open):
        * platform/sql/SQLiteDatabase.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70114 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-19 Jia Pu <jpu@apple.com>
commit-queue@webkit.org [Wed, 20 Oct 2010 00:20:28 +0000 (00:20 +0000)]
2010-10-19  Jia Pu  <jpu@apple.com>

        Reviewed by James Robinson.

        Moving cursor back to autocorrected word in the same line shouldn't remove the underline
        https://bugs.webkit.org/show_bug.cgi?id=47629
        <rdar://problem/8546758>

        Patch <http://trac.webkit.org/changeset/70071> breaks some Chromium Mac hehavior. This patch
        fixes that.

        * editing/Editor.cpp:
        (WebCore::Editor::respondToChangedSelection): Add "!PLATFORM(MAC)" to make sure nothing changes
          on non-Mac platforms.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70113 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-19 Oliver Hunt <oliver@apple.com>
oliver@apple.com [Tue, 19 Oct 2010 23:55:08 +0000 (23:55 +0000)]
2010-10-19  Oliver Hunt  <oliver@apple.com>

        Reviewed by Geoffrey Garen.

        Remove support for JSVALUE32 from JSC
        https://bugs.webkit.org/show_bug.cgi?id=47948

        Remove all the code for supporting JSVALUE32 from JSC.

        * jit/JIT.cpp:
        (JSC::JIT::privateCompileMainPass):
        (JSC::JIT::privateCompileSlowCases):
        * jit/JIT.h:
        * jit/JITArithmetic.cpp:
        (JSC::JIT::emit_op_lshift):
        (JSC::JIT::emitSlow_op_lshift):
        (JSC::JIT::emit_op_rshift):
        (JSC::JIT::emitSlow_op_rshift):
        (JSC::JIT::emit_op_urshift):
        (JSC::JIT::emitSlow_op_urshift):
        (JSC::JIT::emit_op_jnless):
        (JSC::JIT::emitSlow_op_jnless):
        (JSC::JIT::emit_op_jless):
        (JSC::JIT::emitSlow_op_jless):
        (JSC::JIT::emit_op_jlesseq):
        (JSC::JIT::emitSlow_op_jlesseq):
        (JSC::JIT::emit_op_bitand):
        (JSC::JIT::emit_op_post_inc):
        (JSC::JIT::emit_op_post_dec):
        (JSC::JIT::emit_op_pre_inc):
        (JSC::JIT::emit_op_pre_dec):
        (JSC::JIT::emit_op_mod):
        (JSC::JIT::emitSlow_op_mod):
        * jit/JITCall.cpp:
        * jit/JITInlineMethods.h:
        (JSC::JIT::emitGetFromCallFrameHeaderPtr):
        (JSC::JIT::emitGetFromCallFrameHeader32):
        * jit/JITOpcodes.cpp:
        (JSC::JIT::emit_op_loop_if_lesseq):
        (JSC::JIT::emit_op_bitnot):
        (JSC::JIT::emit_op_next_pname):
        * jit/JITPropertyAccess.cpp:
        (JSC::JIT::emit_op_get_by_val):
        (JSC::JIT::emit_op_put_by_val):
        * jit/JITStubs.h:
        * jit/JSInterfaceJIT.h:
        * jit/SpecializedThunkJIT.h:
        (JSC::SpecializedThunkJIT::returnDouble):
        (JSC::SpecializedThunkJIT::tagReturnAsInt32):
        * jit/ThunkGenerators.cpp:
        (JSC::sqrtThunkGenerator):
        (JSC::powThunkGenerator):
        * runtime/Collector.cpp:
        (JSC::isPossibleCell):
        (JSC::typeName):
        * runtime/JSCell.h:
        * runtime/JSGlobalData.cpp:
        (JSC::JSGlobalData::JSGlobalData):
        * runtime/JSGlobalData.h:
        * runtime/JSGlobalObject.h:
        (JSC::Structure::prototypeForLookup):
        * runtime/JSImmediate.h:
        (JSC::reinterpretIntptrToDouble):
        (JSC::JSImmediate::isIntegerNumber):
        (JSC::JSImmediate::isDouble):
        (JSC::JSImmediate::areBothImmediateIntegerNumbers):
        (JSC::JSImmediate::makeDouble):
        (JSC::JSImmediate::doubleValue):
        (JSC::JSImmediate::toBoolean):
        (JSC::JSImmediate::fromNumberOutsideIntegerRange):
        (JSC::JSImmediate::from):
        (JSC::JSImmediate::toDouble):
        (JSC::JSFastMath::rightShiftImmediateNumbers):
        * runtime/JSNumberCell.cpp:
        * runtime/JSNumberCell.h:
        * runtime/JSObject.h:
        (JSC::JSObject::JSObject):
        * runtime/JSValue.h:
        * runtime/NumberObject.h:
        * wtf/Platform.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70111 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-19 Tony Chang <tony@chromium.org>
tony@chromium.org [Tue, 19 Oct 2010 23:41:46 +0000 (23:41 +0000)]
2010-10-19  Tony Chang  <tony@chromium.org>

        Unreviewed, updating drt expectations for plugin tests on mac.

        * platform/chromium/drt_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70110 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years agoFix MiniBrowser crashes during startup and shutdown
andersca@apple.com [Tue, 19 Oct 2010 23:40:58 +0000 (23:40 +0000)]
Fix MiniBrowser crashes during startup and shutdown
https://bugs.webkit.org/show_bug.cgi?id=47954

Reviewed by Sam Weinig.

* UIProcess/WebContext.cpp:
(WebKit::WebContext::sharedProcessContext):
Initialize the main thread.

(WebKit::WebContext::create):
Ditto.

(WebKit::WebContext::WebContext):
Add the language observer here so we know that it will always be set up.

(WebKit::WebContext::ensureWebProcess):
Remove code.

* UIProcess/WebContext.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70109 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years agoVersioning.
timothy@apple.com [Tue, 19 Oct 2010 23:27:09 +0000 (23:27 +0000)]
Versioning.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70108 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-19 James Robinson <jamesr@chromium.org>
jamesr@google.com [Tue, 19 Oct 2010 23:17:55 +0000 (23:17 +0000)]
2010-10-19  James Robinson  <jamesr@chromium.org>

        Update chromium test expectations

        * platform/chromium/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70105 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago Build fix (EFL, maybe more).
ap@apple.com [Tue, 19 Oct 2010 23:15:09 +0000 (23:15 +0000)]
    Build fix (EFL, maybe more).

        * CMakeLists.txt: Added platform/Language.cpp here, too.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70104 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years ago2010-10-19 Eric Seidel <eric@webkit.org>
eric@webkit.org [Tue, 19 Oct 2010 23:02:49 +0000 (23:02 +0000)]
2010-10-19  Eric Seidel  <eric@webkit.org>

        Unreviewed, just fixing test-webkitpy.  I'm really on a roll today.

        commit-queue gets stuck when release-patch returns 404
        https://bugs.webkit.org/show_bug.cgi?id=47935

        Fix test-webkitpy and unittest NetworkTransaction.

        * Scripts/webkitpy/common/net/networktransaction.py:
        * Scripts/webkitpy/common/net/networktransaction_unittest.py:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70103 268f45cc-cd09-0410-ab3c-d52691b4dbfc

11 years agoRename createBlobURL to createObjectURL and revokeBlobURL to
jianli@chromium.org [Tue, 19 Oct 2010 23:02:14 +0000 (23:02 +0000)]
Rename createBlobURL to createObjectURL and revokeBlobURL to
revokeObjectURL per the latest File API spec.
https://bugs.webkit.org/show_bug.cgi?id=47934

Reviewed by Darin Fisher.

WebCore:

* inspector/front-end/ResourcesPanel.js:
(WebInspector.ResourcesPanel.prototype._contextMenu):
* inspector/front-end/utilities.js:
* page/DOMWindow.cpp:
(WebCore::DOMWindow::createObjectURL):
(WebCore::DOMWindow::revokeObjectURL):
* page/DOMWindow.h:
* page/DOMWindow.idl:
* workers/WorkerContext.cpp:
(WebCore::WorkerContext::createObjectURL):
(WebCore::WorkerContext::revokeObjectURL):
* workers/WorkerContext.h:
* workers/WorkerContext.idl:

LayoutTests:

Update all the related test and result files to account for the
renaming changes.

* fast/dom/Window/script-tests/window-property-descriptors.js:
* fast/dom/Window/window-properties-expected.txt:
* fast/dom/Window/window-properties.html:
* fast/dom/script-tests/prototype-inheritance.js:
* fast/files/apply-blob-url-to-img.html:
* fast/files/apply-blob-url-to-xhr.html:
* fast/files/create-blob-url-crash-expected.txt:
* fast/files/create-blob-url-crash.html:
* fast/files/revoke-blob-url-expected.txt:
* fast/files/revoke-blob-url.html:
* fast/files/workers/resources/worker-apply-blob-url-to-xhr.js:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@70102 268f45cc-cd09-0410-ab3c-d52691b4dbfc