summaryrefslogtreecommitdiffstats
path: root/webkit
Commit message (Collapse)AuthorAgeFilesLines
* 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
* 1) Roll WebKit DEPS to 45685michaeln@google.com2009-07-104-16/+20
| | | | | | | | | | | This roll picks up changes to WebCore::Widget which make that a RefCounted class. 2) Mods to plugin handling in our "glue" needed to recover from the above Review URL: http://codereview.chromium.org/149443 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20440 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Implemented injected message loops for PipelineImpl."scherkus@chromium.org2009-07-102-34/+26
| | | | | | | | | | | | I cannot repro the layout test failures, seeing if this helps. TBR=hclam BUG=none TEST=none Review URL: http://codereview.chromium.org/155396 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20439 0039d316-1c4b-4281-b951-d872f2087c98
* Implemented injected message loops for PipelineImpl.scherkus@chromium.org2009-07-102-26/+34
| | | | | | | | | | | For now both the player and WebMediaPlayerImpl create a thread and inject its message loop into the pipeline. The end result is more-or-less the same as what we have today, but we could end up moving the pipeline onto the render thread. BUG=16008 TEST=layout tests, media_unittests should pass Review URL: http://codereview.chromium.org/155338 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20417 0039d316-1c4b-4281-b951-d872f2087c98
* Added a media playback test to test_shell_testshclam@chromium.org2009-07-102-0/+32
| | | | | | | | | | | Added MediaLeakTest.BearH264 in test_shell_tests to play a media file in test_shell. This is to facilitate running purify to detect memory leaks in the media player and <video>. Review URL: http://codereview.chromium.org/155237 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20407 0039d316-1c4b-4281-b951-d872f2087c98
* Test video files for test_shell_tests and ui_testshclam@chromium.org2009-07-102-0/+15
| | | | | | Review URL: http://codereview.chromium.org/155356 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20392 0039d316-1c4b-4281-b951-d872f2087c98
* Enables find in page match counts on Mac.rohitrao@chromium.org2009-07-101-9/+0
| | | | | | | | BUG=http://crbug.com/16148 TEST=Find in page should report match counts correctly. Review URL: http://codereview.chromium.org/155353 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20377 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: postpone after-compile event propagation to the UI until scripts ↵pfeldman@chromium.org2009-07-102-9/+24
| | | | | | | | panel is shown. Review URL: http://codereview.chromium.org/155352 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20374 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: Show exception message in a resource message bubble while stopped ↵pfeldman@chromium.org2009-07-101-0/+69
| | | | | | | | on exception. Review URL: http://codereview.chromium.org/155349 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20373 0039d316-1c4b-4281-b951-d872f2087c98
* A quick fix for Issue 15852.hbono@chromium.org2009-07-101-9/+13
| | | | | | | | | | After a discussion in <http://crbug.com/15852>, I noticed I wrongly understood the Dvorak and European keyboards. We should not use US layout for handling shortcut keys. To fix this problem, this change uses |event->hardware_keycode| only when WebKit::windowsKeyCodeForKeyEvent() returns 0. When we use the Hebrew (or Russian) layout, |event->keyval| becomes GDK_hebrew_* (or GDK_Cyrillic_*) and this function returns 0.) BUG=15852 "Incorrect keycode with dvorak keyboard layout on Linux" TEST=Open <http://www.asquare.net/javascript/tests/KeyCode.html>, press 'x' of a dvorak keyboard, and its keyDown.keyCode becomes 88. Review URL: http://codereview.chromium.org/149248 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20369 0039d316-1c4b-4281-b951-d872f2087c98
* Disabled tests that rely on cross-process MessagePorts, as they are not yetmichaeln@google.com2009-07-101-0/+4
| | | | | | | | | | | | | implemented. For Drew, orig: http://codereview.chromium.org/155339 BUG=16410 TEST=none Review URL: http://codereview.chromium.org/149444 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20364 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: don't crash when performing font fallback to a non-scalable font.agl@chromium.org2009-07-101-0/+4
| | | | | | | | | | | | | | | Previously we were filtering out non-scalable fonts /after/ the fact. This patch changes it so that we specify to fontconfig that it shouldn't return non-scalable fonts to us. We also duplicate this code into WebFontInfo so that we don't get these issues when performing glyph-fallback. http://codereview.chromium.org/149437 BUG=16403 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20351 0039d316-1c4b-4281-b951-d872f2087c98
* Made MediaFilter::host_ and MediaFilter::message_loop_ private.scherkus@chromium.org2009-07-091-5/+5
| | | | | | | | | | | More cleanup relating to pipeline cleanup. BUG=16008 TEST=no real code chage, nothing should change Review URL: http://codereview.chromium.org/155230 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20338 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Made MediaFilter::host_ and MediaFilter::message_loop_ private."scherkus@chromium.org2009-07-091-5/+5
| | | | | | | | | | TEST=none BUG=none TBR=evmar Review URL: http://codereview.chromium.org/155333 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20336 0039d316-1c4b-4281-b951-d872f2087c98
* Made MediaFilter::host_ and MediaFilter::message_loop_ private.scherkus@chromium.org2009-07-091-5/+5
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20335 0039d316-1c4b-4281-b951-d872f2087c98
* Fix custom cursors on Mac. Null and 0 turn out not to be opposites.darin@chromium.org2009-07-092-1/+5
| | | | | | | | | | | | | | I also added an assertion to webcursor_mac.mm that is probably a bit redundant with the one in AppKit, but this way the assertion is more visible to someone reading this file. BUG=16346 TEST=load a page that uses a custom css cursor. R=pinkerton Review URL: http://codereview.chromium.org/155320 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20327 0039d316-1c4b-4281-b951-d872f2087c98
* Roll WebKit DEPSabarth@chromium.org2009-07-092-0/+7
| | | | | | | | TBR=michaeln Review URL: http://codereview.chromium.org/149401 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20300 0039d316-1c4b-4281-b951-d872f2087c98
* Downstream the partially upstreamed NPV8 files with fixes for errors ↵ajwong@chromium.org2009-07-094-294/+320
| | | | | | | | | | introduced in upstreaming. This should not change any layout tests expectations. Review URL: http://codereview.chromium.org/155163 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20298 0039d316-1c4b-4281-b951-d872f2087c98
* Remove reference counting from WebWidgetDelegate.darin@chromium.org2009-07-094-14/+2
| | | | | | | | | | | | | | | | | This was added as a speculative crash fix by eseidel back in June of 2008. See http://b/1211911 for details. It didn't appear to resolve the crash then (as another patch was required to fix the bug), and it doesn't seem to be necessary since the RenderView, which is the delegate and owns the WebView, is the one in charge of allocating the WebView and destroying the WebView. So, it is not possible for the WebView to outlive the RenderView. BUG=16234 TEST=none R=brettw Review URL: http://codereview.chromium.org/155292 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20294 0039d316-1c4b-4281-b951-d872f2087c98
* Delete the v8 npruntime bindings and use the upstreamed ones.japhet@chromium.org2009-07-096-618/+5
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/149357 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20284 0039d316-1c4b-4281-b951-d872f2087c98
* Add expected timeout for a flaky test, which has been timing out with some ↵eroman@chromium.org2009-07-091-1/+1
| | | | | | | | | | | | regularity today. Seems to have increased in flakiness around build 3894 of Webkit Linux (dbg)(3). TBR=tony Review URL: http://codereview.chromium.org/149395 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20277 0039d316-1c4b-4281-b951-d872f2087c98