summaryrefslogtreecommitdiffstats
path: root/webkit
Commit message (Collapse)AuthorAgeFilesLines
* Reverting 20683.jorlow@chromium.org2009-07-141-1/+0
| | | | | | Review URL: http://codereview.chromium.org/155539 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20686 0039d316-1c4b-4281-b951-d872f2087c98
* Update test_expectatoins - canvas tests fixed after WebKit roll, and 3 tests ↵dimich@google.com2009-07-141-12/+5
| | | | | | | | | | disabled as flakey (not related to roll). BUG=16676,16754 TEST=none TBR=jorlow git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20685 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 20679.jorlow@chromium.org2009-07-141-0/+3
| | | | | | Review URL: http://codereview.chromium.org/149646 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20684 0039d316-1c4b-4281-b951-d872f2087c98
* linux: destroy browser-side plugin windows on plugin crashevan@chromium.org2009-07-141-0/+1
| | | | | | | | | | | | | | | | Because the plugin windows must be destroyed by the UI thread, we store the map of plugin PID -> plugin windows there, on the RenderWidgetHostView. This differs slightly from Windows, where the map is stored on the PluginProcessHost, but is otherwise pretty similar. TEST=crash a windowed plugin; you should see a sad plugin icon in the place of the plugin Review URL: http://codereview.chromium.org/155517 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20683 0039d316-1c4b-4281-b951-d872f2087c98
* Move all three DataGrid test failures to adjacent lines, and link them all ↵snej@chromium.org2009-07-141-5/+5
| | | | | | | | | | | to new bug 16730. BUG=15780 TEST=several Review URL: http://codereview.chromium.org/149633 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20682 0039d316-1c4b-4281-b951-d872f2087c98
* Add back in LayoutTests related to focus which were fixed.jorlow@chromium.org2009-07-141-3/+0
| | | | | | | | | TEST=re-enabled passing layout tests BUG=15780 Review URL: http://codereview.chromium.org/155512 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20679 0039d316-1c4b-4281-b951-d872f2087c98
* Chrome-side of fixes for content-script messaging.mpcomplete@chromium.org2009-07-143-8/+29
| | | | | | | | | | | | | | | | | | This change adds registration of content scripts, parented to a frame's context. When a frame's context goes away, we unregister it and any content script contexts for it. There's a corresponding webkit change that lets us know when a content script context is created. Filed upstream as https://bugs.webkit.org/show_bug.cgi?id=27104. BUG=16228 TEST=install an extension with a content script that communicates with a parent process. Messages should be sendable both ways. Review URL: http://codereview.chromium.org/155309 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20677 0039d316-1c4b-4281-b951-d872f2087c98
* Middle clicks on all fragment links open in new tab.cmp@google.com2009-07-141-22/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Middle clicking on an anchor tag that points to an in-doc fragment should result in a new background tab being opened. Before this change, we were overriding this behavior to cause a middle click to behave like a left click. This patch allows middle clicks to function similar to the behavior seen in Firefox and Safari. No change in behavior should be seen by users for left clicks on anchor tags that refer to in-doc fragments. While testing, I see at times issues due to scrolling within the tab to the correct fragment identifier or start of the page. This has already been identified in issues such as 9319, so I'm ignoring that for now. BUG=2913 TEST=Load Wikipedia, visit a page with many subheadings, left click on a subheading, verify the current page scrolls to the correct heading. Click back, verify you are taken back to your original position. Middle click on the same subheading, verify a new tab is loaded in the background that is scrolled to the correct heading. Review URL: http://codereview.chromium.org/155522 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20674 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline SVG LayoutTest createImageElement2victorw@chromium.org2009-07-147-3/+38
| | | | | | | | | | TBR=dglazkov TEST=createImageElement2 layout test BUG=15977 Review URL: http://codereview.chromium.org/155533 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20673 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: filter out unreadable fontsagl@chromium.org2009-07-142-0/+11
| | | | | | | | | | | Fontconfig will return fonts which are unreadable to the current process if the system cache contains them. BUG=16715 http://codereview.chromium.org/149628 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20663 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaselining layout test "border-radius-huge-assert" introduced by webkit ↵victorw@chromium.org2009-07-146-5/+4
| | | | | | | | | | | | merge 44202:44252. TBR=dglazkov TEST=layout test BUG=12881 Review URL: http://codereview.chromium.org/155452 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20662 0039d316-1c4b-4281-b951-d872f2087c98
* Mark video-error-abort as failing.scherkus@chromium.org2009-07-141-0/+3
| | | | | | | | | | BUG=16742 TEST=none Review URL: http://codereview.chromium.org/149634 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20660 0039d316-1c4b-4281-b951-d872f2087c98
* delete linux version of fast/dom/anchor-to-String.htmldpranke@google.com2009-07-141-7/+0
| | | | | | | | | | | | | the test was made platform-independent in change 20646, but I missed deleting this file in the linux directory BUG=https://crbug.com/16241 REVIEWER=dglazkov@chromium.org TEST=none Review URL: http://codereview.chromium.org/155529 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20656 0039d316-1c4b-4281-b951-d872f2087c98
* Fix test_expectations.txt lint error.agl@chromium.org2009-07-141-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20655 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: add baseline for khmer-selection.htmlagl@chromium.org2009-07-144-1/+50
| | | | | | | BUG=16690 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20654 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed bug where playbackRate wasn't being respected.scherkus@chromium.org2009-07-142-4/+18
| | | | | | | | | BUG=16502 TEST=setting defaultPlaybackRate before the media starts playing should be respected when play() is called Review URL: http://codereview.chromium.org/155404 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20652 0039d316-1c4b-4281-b951-d872f2087c98
* Mark LayoutTests/fast/http/cache/subresource-expiration.html as SLOWdpranke@google.com2009-07-141-0/+1
| | | | | | | | | | | | | | This test runs just under 10 seconds (the default timeout value) on a fast machine; on a slow machine (or in a VM like my XP VM) it can take closer to 15-20 seconds and hence timeout. BUG=https://crbug.org/16240 R=dglazkov TEST=none Review URL: http://codereview.chromium.org/149431 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20647 0039d316-1c4b-4281-b951-d872f2087c98
* change LayoutTests/fast/dom/anchor-toString() to be a platform-independent testdpranke@google.com2009-07-142-8/+0
| | | | | | | | | | BUG=https://crbug.com/16241 TEST=none REVIEWER=dglazkov@chromium.org Review URL: http://codereview.chromium.org/155524 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20646 0039d316-1c4b-4281-b951-d872f2087c98
* Remove UndetectableHTMLCollection.idl and use the upstreamed version ↵japhet@chromium.org2009-07-142-16/+0
| | | | | | | | (renamed HTMLAllCollcetion.idl). Review URL: http://codereview.chromium.org/149425 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20641 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 20631.stoyan@chromium.org2009-07-141-0/+6
| | | | | | | TBR=amanda Review URL: http://codereview.chromium.org/155527 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20640 0039d316-1c4b-4281-b951-d872f2087c98
* Re-enable tests that are now passing. These were disabled after a webkit ↵amanda@chromium.org2009-07-141-6/+0
| | | | | | | | | | | | roll yesterday, but are now passing reliably. BUG=16410 BUG=16639 TEST=noe Review URL: http://codereview.chromium.org/155502 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20631 0039d316-1c4b-4281-b951-d872f2087c98
* Switch over to use WebCore.gypi and JavaScriptCore.gypi upstream.dglazkov@chromium.org2009-07-141-3258/+34
| | | | | | | | | | R=mark BUG=16394 TEST=there should be no changes or regressions. Review URL: http://codereview.chromium.org/155387 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20629 0039d316-1c4b-4281-b951-d872f2087c98
* Replace ShowAsPopupWithItems to CreatePopupWidgetWithInfo. Also,darin@chromium.org2009-07-1416-159/+154
| | | | | | | | | | | | | | | | | | make use of WebPopupMenuInfo from the WebKit API. WebMenuItem remains in webkit/glue for convenience with IPC marshalling and related usage in Chrome. This work is precursor to switching over to using WebWidget from the WebKit API. BUG=16234 TEST=html select drop downs should still work on the mac. try switching languages on news.google.com. R=paul Review URL: http://codereview.chromium.org/155378 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20624 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: mitigate WebKit console API changes.pfeldman@chromium.org2009-07-143-18/+2
| | | | | | Review URL: http://codereview.chromium.org/155490 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20613 0039d316-1c4b-4281-b951-d872f2087c98
* A quick fix for Issue 16597.hbono@chromium.org2009-07-141-1/+1
| | | | | | | | | | Our autofill code handles keyboard events by itself and it prevents dispatch a return key to WebKit when the key is comsumed by the autofill. Unfortunately, this code is enclosed with "#if defined(OS_WIN)" and "#endif". This change just activates this code on Linux. BUG=16597 "Prevents submitting a form when pressing a return key in an auto-fill popup" TEST=Type a return key on an auto-fill popup and verify this is not submitted. Review URL: http://codereview.chromium.org/149517 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20612 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the ConsoleLog test and enable it. It was previously disabled because ↵dimich@google.com2009-07-141-10/+10
| | | | | | | | | | | | WebKit change http://trac.webkit.org/changeset/45786 had split the 'type' and 'level' parameters of the ConsoleMessage into 2 separate parameters, which changed the way CSS styles are formatted for messages in Inspector front-end. Updated test expectations. BUG=16684 TEST=the test DevToolsSanityTest.TestConsoleLog is enabled by this CL Review URL: http://codereview.chromium.org/155482 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20609 0039d316-1c4b-4281-b951-d872f2087c98
* Re-enable layout test which does not fail on build bots.dimich@google.com2009-07-141-2/+1
| | | | | | | | | BUG=16690 TEST=none TBR=levin@chromium.org Review URL: http://codereview.chromium.org/155486 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20607 0039d316-1c4b-4281-b951-d872f2087c98
* Add baseline for new test khmer-selection.html. Enable it on WIN.dimich@google.com2009-07-144-2/+54
| | | | | | | | | BUG=16690 TEST=none, the CL is a test TBR=agl@chromium.org Review URL: http://codereview.chromium.org/155485 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20606 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: workaround a fontconfig bug.agl@chromium.org2009-07-141-4/+17
| | | | | | | | | | Fontconfig cannot filter out non-scalable fonts on Hardy. http://codereview.chromium.org/149482 BUG=16411 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20604 0039d316-1c4b-4281-b951-d872f2087c98
* SKIP the audio-data-url.html. It's a new test, added in ↵dimich@google.com2009-07-141-2/+5
| | | | | | | | | | | | http://trac.webkit.org/changeset/45783 It uses 'audio/3gpp' mime type, does not play in Chromium yet. Also, SKIP the new khmer-selection.html, temporarily, until I can get new snapshot. BUG=13907,16678 TBR=victorw Review URL: http://codereview.chromium.org/149601 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20602 0039d316-1c4b-4281-b951-d872f2087c98
* Fix run webkit tests empty path issue with new LayoutTests directoryvictorw@chromium.org2009-07-143-10/+17
| | | | | | | | | | | Search LayoutTests first in third_party/WebKit and fallback to webkit/data if it does not exist. TEST=buildbot should work BUG=12881 Review URL: http://codereview.chromium.org/155474 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20598 0039d316-1c4b-4281-b951-d872f2087c98
* Roll WebKit DEPS from 45738 to 45840.dimich@google.com2009-07-1412-10/+61
| | | | | | Review URL: http://codereview.chromium.org/149575 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20589 0039d316-1c4b-4281-b951-d872f2087c98
* Mac test regressions 20529:20532mhm@chromium.org2009-07-141-1/+10
| | | | | | | | | BUG=16675 TEST=None Review URL: http://codereview.chromium.org/149586 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20588 0039d316-1c4b-4281-b951-d872f2087c98
* Add autofill dropdown support for password forms.tim@chromium.org2009-07-148-218/+93
| | | | | | | | BUG=5406 Review URL: http://codereview.chromium.org/155399 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20585 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 20531.jorlow@chromium.org2009-07-131-6/+4
| | | | | | Review URL: http://codereview.chromium.org/155458 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20557 0039d316-1c4b-4281-b951-d872f2087c98
* Add a temporary flag to enable plugins on the Mac and Linux whileamanda@chromium.org2009-07-131-5/+2
| | | | | | | | | | | | | | leaving the default to "disabled" until they work better. Temporary, for use by people who like living on the bleeding edge. BUG=none TEST=none jam: review evan,jon: FYI Review URL: http://codereview.chromium.org/149570 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20540 0039d316-1c4b-4281-b951-d872f2087c98
* Change the path search order of LayoutTests.victorw@chromium.org2009-07-131-4/+6
| | | | | | | | | | | First check whether third_party/WebKit/LayoutTests exists, if so, use this one. Otherwise, fallback to webkit/data/layout_tests/LayoutTests TEST=run_webkit_tests BUG=none Review URL: http://codereview.chromium.org/149566 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20531 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the carbon event dispatcher from the main thread of the plugin processamanda@chromium.org2009-07-132-7/+31
| | | | | | | | | | | | and replace it with a pump for null events on the plugin thread. This removes a deadlock that the previous code inadvertently created, and is a much more focused solution to the problem. BUG=10809 TEST=none Review URL: http://codereview.chromium.org/155439 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20528 0039d316-1c4b-4281-b951-d872f2087c98
* Another newly failing layout test around <embed> tags. Sweeping under the ↵michaeln@google.com2009-07-131-0/+1
| | | | | | | | | | | rug (test_expecations) for now to make the build bots green. BUG=16652 TEST=none Review URL: http://codereview.chromium.org/149564 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20527 0039d316-1c4b-4281-b951-d872f2087c98
* Revert previous clipping rect change for Cairo to see if it fixes the build.brettw@chromium.org2009-07-132-13/+14
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20516 0039d316-1c4b-4281-b951-d872f2087c98
* Some test_expectations.txt changes after rolling to webkit r45738michaeln@google.com2009-07-131-0/+6
| | | | | | | | | | | | | | * An onminious new layout test crash, mouse event related (16639) LayoutTests/fast/events/mouseover-mouseout2.html * Some more worker message channel and port related failures, expected i think (16410) BUG=16410,16639 TEST=none Review URL: http://codereview.chromium.org/155431 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20507 0039d316-1c4b-4281-b951-d872f2087c98
* When using rebaseline tool in cygwin, svn related shell commands fail due to ↵victorw@chromium.org2009-07-131-13/+6
| | | | | | | | | | | directory format. Fixing the problem by using cygwin python instead of the included python for windows. TEST=rebaselining tool BUG=none Review URL: http://codereview.chromium.org/155239 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20502 0039d316-1c4b-4281-b951-d872f2087c98
* Keep the cairo clipping region in sync with the Skia one.brettw@chromium.org2009-07-132-14/+13
| | | | | | | | | | The PlatformCanvas now tracks this, so we don't need to have the similar code in gfx::Canvas. I moved most references of cairo_surface_t to cairo_t since the cairo_t has a transform and clip but the surface does not. Review URL: http://codereview.chromium.org/149409 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20499 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: allow reload while on a breakpoint: detach agent on navigation ↵pfeldman@chromium.org2009-07-135-0/+16
| | | | | | | | | | attempt. BUG=16606 Review URL: http://codereview.chromium.org/149529 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20480 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: Enable styles editing.pfeldman@chromium.org2009-07-131-1/+1
| | | | | | | | BUG=16194 Review URL: http://codereview.chromium.org/149524 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20478 0039d316-1c4b-4281-b951-d872f2087c98
* Correct bad WebKit merge.abarth@chromium.org2009-07-131-0/+10
| | | | | | | | | | BUG=12969 R=darin TEST=I wish I could write a test, but I can't reproduce the issue. Review URL: http://codereview.chromium.org/149510 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20473 0039d316-1c4b-4281-b951-d872f2087c98
* Roll webkit to r45738michaeln@google.com2009-07-111-0/+4
| | | | | | | | | | | * some minor new test expectation failures for the reviewers to take a look at BUG=16410,16241 TESTS=none Review URL: http://codereview.chromium.org/155402 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20454 0039d316-1c4b-4281-b951-d872f2087c98
* Wire up windowless plugins. Mostly Mac related, some crossamanda@chromium.org2009-07-113-167/+236
| | | | | | | | | | platform aspects. BUG=10809 TEST=none Review URL: http://codereview.chromium.org/113637 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20453 0039d316-1c4b-4281-b951-d872f2087c98
* Unreverting "Implemented injected message loops for PipelineImpl"scherkus@chromium.org2009-07-112-26/+34
| | | | | | | | | | Guess it was a flaky layout test. TBR=hclam Review URL: http://codereview.chromium.org/155400 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20444 0039d316-1c4b-4281-b951-d872f2087c98
* New layout test formatting script. gwilson@google.com2009-07-106-0/+1064
| | | | | | | | | | | | | This script parses the output of a specific builder (or build), retrieves baselines, compares expected/actual ouput, and emits an HTML file for easy viewing. There's still much more work to do on this, including refactoring to use other utilities in this directory and integration with the rebaselining tool, but this is the first pass. BUG=none TEST=Run "run_result_formatter.bat -i" R=ojan,dglazkov,eroman Review URL: http://codereview.chromium.org/147099 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20442 0039d316-1c4b-4281-b951-d872f2087c98