summaryrefslogtreecommitdiffstats
path: root/webkit
Commit message (Collapse)AuthorAgeFilesLines
* Rebaseline animation/keyframes.htmltc@google.com2008-12-053-4/+66
| | | | | | | | | | | | There's a one line difference where we fail because in V8 typeof(CSSStyleDeclaration) != typeof(rules2.item(0).style). BUG=13154 Review URL: http://codereview.chromium.org/13154 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6455 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting r6396 the PDF fix to not cancel the manual data streamananta@chromium.org2008-12-055-5/+29
| | | | | | | | | | | | load when the plugin calls NPN_RequestRead. I was looking at the wrong stream implementation in Firefox :( Bug=5009 TBR=jam Review URL: http://codereview.chromium.org/13212 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6454 0039d316-1c4b-4281-b951-d872f2087c98
* Fuzzy matching: remove stray debugging lineagl@chromium.org2008-12-051-1/+0
| | | | | | | | | | | This slipped in via a TBR build fix change (13209) TBR=tony Review URL: http://codereview.chromium.org/13185 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6453 0039d316-1c4b-4281-b951-d872f2087c98
* Un-revert 6386 (my CSS change). Layout tests pass for me. I think thempcomplete@google.com2008-12-058-109/+30
| | | | | | | | | builders just need a clobber when this is checked in. I also fixed the SConscript and deleted the old CSS files. Review URL: http://codereview.chromium.org/13146 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6452 0039d316-1c4b-4281-b951-d872f2087c98
* Fix build: missed a fileagl@chromium.org2008-12-051-0/+48
| | | | | | | | | TBR=tony Review URL: http://codereview.chromium.org/13209 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6449 0039d316-1c4b-4281-b951-d872f2087c98
* Remove LoadURL("about:blank") in the destructor, it crashes the test_shell ↵fqian@google.com2008-12-051-1/+0
| | | | | | | | | | on Linux. TBR = patrick Review URL: http://codereview.chromium.org/13208 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6447 0039d316-1c4b-4281-b951-d872f2087c98
* Add fuzzy image matching tool for Linux pixel testsagl@chromium.org2008-12-052-0/+14
| | | | | | | Review URL: http://codereview.chromium.org/13159 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6444 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: remove passing tests from tests_fixableagl@chromium.org2008-12-051-80/+6
| | | | | | | | | | | | | | | | | | For each line in tests_fixable: if the platforms list is missing THEN ignore it if the platforms list is [LINUX] AND the test passed the most recent builder run THEN delete it if the platforms list includes LINUX AND the test passed the most recent builder run AND the platforms list does not include WIN THEN remove LINUX from the platforms list Review URL: http://codereview.chromium.org/13180 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6443 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 6439.nsylvain@chromium.org2008-12-053-13/+4
| | | | | | | Revision 6439 broke the build. I'm reverting it. Please monitor the build after submitting code Review URL: http://codereview.chromium.org/13181 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6441 0039d316-1c4b-4281-b951-d872f2087c98
* Same as CL 12831, create a new one to get rid of the eol-style commit error.hclam@chromium.org2008-12-053-4/+13
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6439 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit Merge 38850:38900, Part 3dglazkov@google.com2008-12-052-0/+9
| | | | | | Review URL: http://codereview.chromium.org/10425 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6435 0039d316-1c4b-4281-b951-d872f2087c98
* Reverted not-quite-working fix for hotmail issue.plesner@google.com2008-12-054-50/+9
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6431 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed crash when stack overflow occurs while creating the constructorplesner@google.com2008-12-051-0/+4
| | | | | | | for a don wrapper type. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6429 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed dom node and constructor instantiation so that dom constructorsplesner@google.com2008-12-054-9/+46
| | | | | | | | now have the object prototype as their implicit prototype, rather than the function prototype. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6428 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline to layout tests that are only differ in toString() implementation.olehougaard@google.com2008-12-0510-2/+257
| | | | | | Review URL: http://codereview.chromium.org/12942 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6427 0039d316-1c4b-4281-b951-d872f2087c98
* Added line number and source URL information to inspector console messages.sgjesse@chromium.org2008-12-054-6/+97
| | | | | | | | | | | | | This uses a debugger API in V8 which can look at the JavaScript execution stack and find the line number and source URL for the top stack frame. The JavaScript functions required for this are added to a new utility context created in V8Proxy. This context is created as a singleton (on demand) as it has no dependency in the page currently running. I will not submit this change until V8 version 0.4.5 is used in Chrome as this change depends on a new V8 debugger API added to that version. The change also requires a second step to udate the WebKit DEPS. BUG=2960 Review URL: http://codereview.chromium.org/12804 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6425 0039d316-1c4b-4281-b951-d872f2087c98
* update chrome stringstc@google.com2008-12-0527-53/+54
| | | | | | | | | | | This fixes a the Hebrew translation missing a bunch of strings. TBR=mal Review URL: http://codereview.chromium.org/12976 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6417 0039d316-1c4b-4281-b951-d872f2087c98
* Apparently the debug-only crash has been fixed. TBR to green build.ojan@google.com2008-12-051-3/+1
| | | | | | Review URL: http://codereview.chromium.org/12973 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6411 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Implement setSmartInsertDeleteEnabled andtc@google.com2008-12-057-81/+6
| | | | | | | | | | | setSelectTrailingWhitespaceEnabled" because of layout test regressions. This reverts commit r6404. Review URL: http://codereview.chromium.org/13155 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6407 0039d316-1c4b-4281-b951-d872f2087c98
* Remove bindings/js. We no longer use this.dglazkov@google.com2008-12-051-61/+0
| | | | | | Review URL: http://codereview.chromium.org/12971 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6405 0039d316-1c4b-4281-b951-d872f2087c98
* Implement setSmartInsertDeleteEnabled and setSelectTrailingWhitespaceEnabledtc@google.com2008-12-057-6/+81
| | | | | | | | | in the test shell. This causes us to pass at least 2 more tests. Review URL: http://codereview.chromium.org/12933 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6404 0039d316-1c4b-4281-b951-d872f2087c98
* Split test lists in the way I should've done it originally.evanm@google.com2008-12-051-6/+12
| | | | | | | Review URL: http://codereview.chromium.org/12961 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6401 0039d316-1c4b-4281-b951-d872f2087c98
* Allow for setting test expectations only for release mode.ojan@google.com2008-12-042-7/+10
| | | | | | | | This lets us set different expecations for the release and debug. Also, update a test with these expectations. Review URL: http://codereview.chromium.org/12955 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6397 0039d316-1c4b-4281-b951-d872f2087c98
* Don't cancel the original manual data stream request when the plugin invokesananta@chromium.org2008-12-044-18/+5
| | | | | | | | | | | | | | | | | | | | NPN_RequestRead to initiate seekable byte range requests on the stream. While the contract on the plugins part is not fully clear from the mozilla docs, this is what Firefox does. This also improves performance greatly as the manual data stream already has most of the data which the plugin requests anyway. I verified this with large PDF files around 14-15MB. We are twice as faster with this fix. This fixes http://code.google.com/p/chromium/issues/detail?id=5009, which is an issue with the PDF file not loading at times. The problem also occurs at times in Firefox when we set breakpoints and thus slow down the operation. The Reader plugin displays its UI in child windows on a separate thread in the plugin process. These are parented to the plugin window which lives on the plugin thread. The plugin thread unfortunately is treated as an IO thread by the plugin and it uses the SendMessage API to send messages to the plugin thread and back. If the plugin fails to receive data for the PDF file in a reasonable time, it just destroys the PDF window hierarchy causing this issue. Handing the data off the manual data stream along with the byte range data speeds up the whole operation and thus avoids this issue to a great extent. Bug=5009 R=jam Review URL: http://codereview.chromium.org/12960 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6396 0039d316-1c4b-4281-b951-d872f2087c98
* make wdiff on by defaulttc@google.com2008-12-043-8/+16
| | | | | | | | | | If the user doesn't have wdiff installed, we just write an error message in place of the diff. Review URL: http://codereview.chromium.org/13147 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6395 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline to upstream expectations.erg@google.com2008-12-042-5/+3
| | | | | | | | | (Equivalent to the mac change in svn diff -r38682:38683 http://svn.webkit.org/repository/webkit/trunk/LayoutTests/platform/mac/editing/deleting/5168598-expected.txt) Review URL: http://codereview.chromium.org/12966 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6391 0039d316-1c4b-4281-b951-d872f2087c98
* Add LayoutTests/editing/execCommand/paste-1.html as a flaky test.fqian@google.com2008-12-041-0/+3
| | | | | | Review URL: http://codereview.chromium.org/12956 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6390 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 6386, it broke lots of layout tests.mpcomplete@google.com2008-12-043-18/+5
| | | | | | | TBR=ojan Review URL: http://codereview.chromium.org/13144 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6389 0039d316-1c4b-4281-b951-d872f2087c98
* Get rid of kPathSeparator on windows. Port some wstring function to take ↵estade@chromium.org2008-12-041-3/+3
| | | | | | | | FilePaths. Re-enable relevant posix unit tests. Review URL: http://codereview.chromium.org/12893 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6387 0039d316-1c4b-4281-b951-d872f2087c98
* Incorporate upstream changes to the CSS rules to our port. Related webkitmpcomplete@google.com2008-12-043-5/+18
| | | | | | | bug: https://bugs.webkit.org/show_bug.cgi?id=22051 Review URL: http://codereview.chromium.org/10424 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6386 0039d316-1c4b-4281-b951-d872f2087c98
* More trying to get builder green via ignores.evanm@google.com2008-12-042-6/+5
| | | | | | | Review URL: http://codereview.chromium.org/13141 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6384 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: add comment for LayoutTests/css2.1/t100801-c544-valgn-01-d-ag.htmlagl@chromium.org2008-12-041-1/+5
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6378 0039d316-1c4b-4281-b951-d872f2087c98
* Navigate to "about:blank" before calling GC so that the currentfqian@google.com2008-12-041-0/+1
| | | | | | | | | | page does not hold references to DOM objects. This should reduce noise of reporting leaked nodes. Review URL: http://codereview.chromium.org/12936 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6377 0039d316-1c4b-4281-b951-d872f2087c98
* Fix two uninitialized memory accesses.deanm@chromium.org2008-12-042-3/+6
| | | | | | Review URL: http://codereview.chromium.org/12943 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6373 0039d316-1c4b-4281-b951-d872f2087c98
* Changed svn:eol-style of all .sln and .vcproj files to CRLFscherkus@chromium.org2008-12-0421-19005/+19005
| | | | | | Review URL: http://codereview.chromium.org/13133 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6372 0039d316-1c4b-4281-b951-d872f2087c98
* tests_fixable edit FAIL (fix build)evanm@google.com2008-12-041-3/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6371 0039d316-1c4b-4281-b951-d872f2087c98
* Fix issue 5079: Incorrect "Active match ordinal" count during Find-in-pagefinnur@google.com2008-12-042-14/+30
| | | | | | | | | | | | | | | I introduced a regression in my reimplemenation of Find-in-page. The active match ordinal in Find-in-page (also known as "the 7" in "7 of 9") would be just a little off on pages with frames. Problem A: When you search for something in gmail, for example, the ordinal could start off slightly negative or be 0. I wasn't checking the last_match_count_ of a frame for negative numbers before adding it to the total (it starts off as -1 and remains that way if the frame is not deemed to be worthy of being scoped, i.e. if it is hidden). Problem B: On pages with multiple matches spread across multiple frames the ordinal would not be subtracted correctly after pressing F3 and Shift-F3 to go back to the frame you were on. We shouldn't be increasing/decreasing the active_match_index for a given frame when FindNext/FindPrevious causes us to jump between frames. We should instead reset it. I added two tests to catch this in the future. They test ordinal values as you use Find in page (including combinations of frames/no-frames & FindNext/FindPrevious). Oh, and I also removed some traces that were supposed to expose why a test was flaky, but it turns out to have been something unrelated to the test. Review URL: http://codereview.chromium.org/13130 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6369 0039d316-1c4b-4281-b951-d872f2087c98
* Add some failing tests to the fixable list in an attempt to get the Linux ↵evanm@google.com2008-12-041-1/+11
| | | | | | | | | builder green. Review URL: http://codereview.chromium.org/13136 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6368 0039d316-1c4b-4281-b951-d872f2087c98
* Document WebKit Merge 38800:38850 regressionsdglazkov@google.com2008-12-041-0/+4
| | | | | | Review URL: http://codereview.chromium.org/13131 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6362 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit Merge 38800:38850, Part 3dglazkov@google.com2008-12-041-0/+4
| | | | | | Review URL: http://codereview.chromium.org/13118 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6361 0039d316-1c4b-4281-b951-d872f2087c98
* Unify on "layout test mode" vs "interactive" and "non-interactive". We had ↵deanm@chromium.org2008-12-0413-54/+50
| | | | | | | | | | a layout test mode flag in some places, and an interactive flag in others. It was especially confusing since interactive = !layout_test_mode. This should make it much easier to grep for difference between layout test mode and normal "interactive" mode. Review URL: http://codereview.chromium.org/12940 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6357 0039d316-1c4b-4281-b951-d872f2087c98
* Make Linux match Windows and Mac in calling ResetWebPreferences. This was ↵deanm@chromium.org2008-12-041-1/+4
| | | | | | | | causing some slight font differences between layout test mode and interactive mode. Review URL: http://codereview.chromium.org/12941 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6354 0039d316-1c4b-4281-b951-d872f2087c98
* Remove tests that pass on windows from failures list.ager@google.com2008-12-041-11/+3
| | | | | | Review URL: http://codereview.chromium.org/13124 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6353 0039d316-1c4b-4281-b951-d872f2087c98
* Move ASSERT that was accidentally moved to the wrong position. Theager@google.com2008-12-041-6/+7
| | | | | | | | | | ASSERT is invalid in the new position and it is causing layout test failures in debug mode. TBR=feng Review URL: http://codereview.chromium.org/13123 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6352 0039d316-1c4b-4281-b951-d872f2087c98
* Ignore timeout of regexp-charclass-crash.html in debug mode.ager@google.com2008-12-041-0/+6
| | | | | | Review URL: http://codereview.chromium.org/13121 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6351 0039d316-1c4b-4281-b951-d872f2087c98
* Update to latest trunk version of V8.ager@google.com2008-12-0412-26/+2979
| | | | | | | | | | | | | This includes Evan's change to use char instead of wchar_t for counter names. Also, because of changes to the regexp parser, we need to rebaseline a couple of tests mainly because of error message changes. Most of the tests were already rebaselined because of differences in error messages. Review URL: http://codereview.chromium.org/12902 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6349 0039d316-1c4b-4281-b951-d872f2087c98
* Adding missing lib to fix windows webkit build.bradnelson@chromium.org2008-12-042-1/+2
| | | | | | Review URL: http://codereview.chromium.org/13119 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6348 0039d316-1c4b-4281-b951-d872f2087c98
* Turn off gtk double buffering of webwidget host's view_ widget, and manually ↵estade@chromium.org2008-12-041-2/+21
| | | | | | | | update underlying gdk window during paint operation. Review URL: http://codereview.chromium.org/13082 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6347 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the compilation error in debug build on linux.fqian@google.com2008-12-041-0/+1
| | | | | | | | TBR = tony Review URL: http://codereview.chromium.org/12932 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6345 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: calculate fractional xheightagl@chromium.org2008-12-041-21/+15
| | | | | | | | | | | | | | | | | | | We need to push the calculation of the x-height into Skia. For one of the layout tests, it assumes that 2.5ex of Ahem is exactly 32px. Previously we calculated the x-height of Ahem to be 13px, so 2.5*13 was 33px. Now we use the 26.6 fixed point number from freetype's hinter and turn that directly into a floating point value (x-height is the only WebKit metric which is a floating point value). This lets us pass LayoutTests/css2.1/t1507-c526-font-sz-02-b-a.html (although the Windows baseline is wrong) Review URL: http://codereview.chromium.org/13112 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6344 0039d316-1c4b-4281-b951-d872f2087c98