summaryrefslogtreecommitdiffstats
path: root/webkit
Commit message (Collapse)AuthorAgeFilesLines
* Refactor the "load and decode" portion of the image decoder unittest into a ↵pkasting@chromium.org2009-07-273-56/+77
| | | | | | | | | | | | helper function, so that it will be easier for the ICO favicon test to ask for a particular frame. Right now this isn't necessary; that test still wants frame 0. After I land some patches upstream, however, this will change (and all the "testing_favicon_size_" crap will disappear, it's just a temporary hack). BUG=none TEST=Covered by existing unittests Review URL: http://codereview.chromium.org/160123 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21692 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Roll to WebKit 46417. DevTools: Migrate from InspectorController to ↵ajwong@chromium.org2009-07-273-71/+26
| | | | | | | | | | InspectorBackend." This reverts commit 836fec2217b4a8ddb16c957b4b86f72252e31ce3. Review URL: http://codereview.chromium.org/160186 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21682 0039d316-1c4b-4281-b951-d872f2087c98
* Fix partial plugin invalidate repainting on Mac.stuartmorgan@google.com2009-07-271-13/+14
| | | | | | | | | | | The transport canvas and the backing store canvas are upside down relative to eachother, so the rects need some massaging. BUG=none TEST=YouTube videos should play without sections drawing in the wrong place, and plugins scrolled partially offscreen should draw the right section. Review URL: http://codereview.chromium.org/159423 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21681 0039d316-1c4b-4281-b951-d872f2087c98
* Roll to WebKit 46417. DevTools: Migrate from InspectorController to ↵pinkerton@chromium.org2009-07-273-26/+71
| | | | | | InspectorBackend. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21680 0039d316-1c4b-4281-b951-d872f2087c98
* rolling backpinkerton@chromium.org2009-07-271-2/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21652 0039d316-1c4b-4281-b951-d872f2087c98
* Rolling to WebKit r46389 with one test failure. TBR=dglazkovpinkerton@chromium.org2009-07-271-0/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21650 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: split console evaluation into two steps: actual evaluation and resultyurys@google.com2009-07-2711-30/+179
| | | | | | | | | | | wrapping. When second step is executed debugger_agent_manager will autocontinue on break. We assume that second step doesn't call user scripts. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=21635 Review URL: http://codereview.chromium.org/159395 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21637 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 21635.yurys@google.com2009-07-2710-178/+29
| | | | | | Review URL: http://codereview.chromium.org/159399 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21636 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: split console evaluation into two steps: actual evaluation and resultyurys@google.com2009-07-2710-29/+178
| | | | | | | | | wrapping. When second step is executed debugger_agent_manager will autocontinue on break. We assume that second step doesn't call user scripts. Review URL: http://codereview.chromium.org/159395 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21635 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: move close devtools button to the right.pfeldman@chromium.org2009-07-261-1/+2
| | | | | | | | BUG=17434 TBR=yurys git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21629 0039d316-1c4b-4281-b951-d872f2087c98
* npruntime_util.h in webkit/glue should use the absolute path to npruntime.hjorlow@chromium.org2009-07-252-3/+1
| | | | | | | | | | | | rather than the "bindings/npruntime.h" that we must use in the WebKit API code. Change this back and revert the DEPS file change that allowed it to happen. BUG=none TEST=none Review URL: http://codereview.chromium.org/160140 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21617 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: Add hints for the DEPs roll of InspectorBackend.pfeldman@chromium.org2009-07-252-1/+23
| | | | | | Review URL: http://codereview.chromium.org/160101 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21616 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r21548 and r21559 due to crash spike.huanr@chromium.org2009-07-257-98/+18
| | | | | | Review URL: http://codereview.chromium.org/159383 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21614 0039d316-1c4b-4281-b951-d872f2087c98
* Implemented rest of webkit api/glue code needed for HTML5 media canPlayType().scherkus@chromium.org2009-07-255-27/+62
| | | | | | | | | | BUG=16636 TEST=we should respect the codecs= parameter when provided as a media mime type Review URL: http://codereview.chromium.org/160073 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21607 0039d316-1c4b-4281-b951-d872f2087c98
* Updated test_expectations.txt due to media mime type changes.scherkus@chromium.org2009-07-251-1/+1
| | | | | | | | | | | BUG=13907 TEST=layout tests should pass TBR=fbarchard Review URL: http://codereview.chromium.org/160134 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21601 0039d316-1c4b-4281-b951-d872f2087c98
* Verified that these strings are not used, so removing the FIXME.ajwong@chromium.org2009-07-241-2/+0
| | | | | | | | | BUG=15854 TEST=NONE Review URL: http://codereview.chromium.org/159360 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21589 0039d316-1c4b-4281-b951-d872f2087c98
* re-do CL 2136 - move image_diff to tools/imagediff, add deps to test_shelldpranke@google.com2009-07-241-0/+3
| | | | | | | | | | | | | | | | | moving image_diff from chrome/tools/test/image_diff to tools/imagediff (not moving to tools/image_diff to avoid some svn unpleasantness with that directory having been created in CL 21366). Also change test_shell.gyp to depend on everything needed to run the layout tests. R=darin@chromium.org TEST=none BUG=none Review URL: http://codereview.chromium.org/159361 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21584 0039d316-1c4b-4281-b951-d872f2087c98
* Update to WebKit 46369.darin@chromium.org2009-07-241-3/+3
| | | | | | | | | | | | | | | | This includes Drew Wilson's patch here: http://codereview.chromium.org/159066 That CL was already reviewed by Dmitry Titov, so the only thing to review here is the DEPS file change. TBR=pkasting BUG=none TEST=none Review URL: http://codereview.chromium.org/159369 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21583 0039d316-1c4b-4281-b951-d872f2087c98
* Adds code to select which frame of an .ico best matches the desired size.pkasting@chromium.org2009-07-242-5/+29
| | | | | | | | | | | | This doesn't actually do anything yet, since right now the ICO decoder still takes the desired size as an argument to setData(), and returns exactly one frame. However, I will be changing that upstream soon. I didn't add the same code to the CG decoder because I haven't tested to see what order the CG decoder returns frames in. BUG=none TEST=Covered by existing unittests. Review URL: http://codereview.chromium.org/160121 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21577 0039d316-1c4b-4281-b951-d872f2087c98
* redo CL 21368 - work around a race in python 2.4's popen() calldpranke@google.com2009-07-241-0/+4
| | | | | | | | | | | this was causing diffs to show up in layout tests on vista BUG=none TEST=none R=maruel@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21569 0039d316-1c4b-4281-b951-d872f2087c98
* Modify change in CL 21434 - allow standard font smoothing as well as nonedpranke@google.com2009-07-241-7/+10
| | | | | | | | | | | | | | | | | Prior to CL 21434 test_shell did not actually check if ClearType was disabled. I had thought that the requirement for the layout tests was that *all* font smoothing was disabled (both ClearType and standard). Turns out that standard is okay, so I am reenabling it here. Note that CL 21434 was really just a re-reverting of 21368. TEST=none BUG=none R=tony@chromium.org Review URL: http://codereview.chromium.org/160082 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21568 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor blits to be more cross-platform.piman@chromium.org2009-07-241-15/+11
| | | | | | | Review URL: http://codereview.chromium.org/159190 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21565 0039d316-1c4b-4281-b951-d872f2087c98
* Mark tests as flaky.darin@chromium.org2009-07-241-6/+7
| | | | | | | | | | TBR=pkasting BUG=none TEST=none Review URL: http://codereview.chromium.org/160119 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21564 0039d316-1c4b-4281-b951-d872f2087c98
* A couple more failures popped up on Windows.darin@chromium.org2009-07-241-0/+2
| | | | | | | | | | TBR=pkasting BUG=none TEST=none Review URL: http://codereview.chromium.org/160118 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21562 0039d316-1c4b-4281-b951-d872f2087c98
* More post merge (46288:46363) cleanup.darin@chromium.org2009-07-241-5/+8
| | | | | | | | | | TBR=pkasting BUG=none TEST=none Review URL: http://codereview.chromium.org/160117 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21560 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes a test_shell crash caused by attempting to cancel the plugin stream ↵ananta@chromium.org2009-07-241-1/+1
| | | | | | | | | | | | request after it has been deleted. TBR=jam Review URL: http://codereview.chromium.org/159358 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21559 0039d316-1c4b-4281-b951-d872f2087c98
* Add back some expected failures.darin@chromium.org2009-07-241-1/+4
| | | | | | | | | | R=senorblanco BUG=none TEST=none Review URL: http://codereview.chromium.org/160114 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21557 0039d316-1c4b-4281-b951-d872f2087c98
* Clean up some duplicate lines in up test_expectations.txt.senorblanco@chromium.org2009-07-241-5/+0
| | | | | | | | | BUG=None TEST=None TBR=fishd git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21556 0039d316-1c4b-4281-b951-d872f2087c98
* Update WebKit from 46288 to 46363.darin@chromium.org2009-07-241-9/+120
| | | | | | | | | | | | | | | | | | | | | | | This appears to fix http://crbug.com/17326 since the last test that was failing in that set is now passing. LayoutTests/editing/selection/move-begin-end.html is also passing now. I'm not sure which WebKit patch to attribute that to. http://trac.webkit.org/changeset/46363 caused a boat-load of tests to need to be re-baselined, but that is expected and probably a temporary condition. Stephen wanted to revert his WebCore change to see if it would resolve the reliability test failure. Otherwise, it looks like we picked up some media related crashers :-( TBR=pkasting BUG=17326 TEST=none Review URL: http://codereview.chromium.org/160110 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21554 0039d316-1c4b-4281-b951-d872f2087c98
* Paste at the beginning of a middle click rather than after letting the page ↵estade@chromium.org2009-07-241-19/+18
| | | | | | | | | | | | | | | handle it. The problem is that the page changes the focused area in the mouse release handler. Even after this fix, it is possible to paste into the wrong place. The place that gets the text is whichever text input is focused when the browser sends back the clipboard contents, not the text input that is focused when the middle click is handled. This has always been true but seems harmless in most cases. BUG=17504 TEST=open gmail chat. Put something in your PRIMARY. Click in the text entry area. Middle click in the chat display area. The selection shouldn't paste into the text entry. Otherwise, middle click paste should still work. TEST=the reduction in the bug acts as expected Review URL: http://codereview.chromium.org/160065 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21553 0039d316-1c4b-4281-b951-d872f2087c98
* Disable HTML5 DataGrid tag support, until the implementation's more complete.snej@chromium.org2009-07-242-1/+7
| | | | | | | | BUG=17567 TEST=LayoutTests/fast/dom/HTMLDataGridElement/* Review URL: http://codereview.chromium.org/159289 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21551 0039d316-1c4b-4281-b951-d872f2087c98
* The IPCs for carrying data requested by plugins have been changed from ↵ananta@chromium.org2009-07-247-18/+98
| | | | | | | | | | | | | | | | synchronous IPCs to asynchronous IPCs. This fixes bug http://code.google.com/p/chromium/issues/detail?id=14323, where the Flash plugin would not render content on the page if these IPCs were processed while the plugin waited for sync calls like NPN_Evaluate to return. Test=covered by UI tests. Bug=14323 Review URL: http://codereview.chromium.org/159296 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21548 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 21525.yurys@google.com2009-07-2410-179/+29
| | | | | | Review URL: http://codereview.chromium.org/160100 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21529 0039d316-1c4b-4281-b951-d872f2087c98
* Skip over Mozilla .xpt files when loading plugins on Linux.craig.schlenter@chromium.org2009-07-241-1/+3
| | | | | | Review URL: http://codereview.chromium.org/155746 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21528 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: split console evaluation into two steps: actual evaluation and ↵yurys@google.com2009-07-2410-29/+179
| | | | | | | | result wrapping. When second step is executed debugger_agent_manager will autocontinue on break. We assume that second step doesn't call user scripts. Review URL: http://codereview.chromium.org/160012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21525 0039d316-1c4b-4281-b951-d872f2087c98
* Exclude bindings/npruntime.h from the DEPS check. Based on include files, ↵jorlow@chromium.org2009-07-241-0/+2
| | | | | | | | | | | | | we end up including the version from third_party/npapi/ but it's left ambiguous because we want WebKit to stand alone. I'm not sure if adding this exception is the right thing, so Darin definitely should review. TBR=darin BUG=none TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21520 0039d316-1c4b-4281-b951-d872f2087c98
* This file (somehow) got removed from the last CL.jorlow@chromium.org2009-07-241-0/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21517 0039d316-1c4b-4281-b951-d872f2087c98
* Move parts of npruntime into the WebKit API so it no longer has any ↵jorlow@chromium.org2009-07-244-161/+266
| | | | | | | | | | dependencies on WebCore. TEST=none BUG=none Review URL: http://codereview.chromium.org/160091 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21516 0039d316-1c4b-4281-b951-d872f2087c98
* Change the expectation of only-child-pseudo-class.html to FAIL also for Mac.yuzo@chromium.org2009-07-241-1/+1
| | | | | | | | | | BUG=17635 TEST=none Review URL: http://codereview.chromium.org/160086 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21513 0039d316-1c4b-4281-b951-d872f2087c98
* Update test expectations with failures from WebKit merge r46282:r46288agl@chromium.org2009-07-241-0/+3
| | | | | | | BUG=17635 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21497 0039d316-1c4b-4281-b951-d872f2087c98
* The final CL for plumbing DOM Storage.jorlow@chromium.org2009-07-248-5/+239
| | | | | | | | | | | | | Add webKitClient plumbing for getting/creating storage namespaces. Add a chromium implementation for WebStorageArea and WebStorageNamespace which communicates via IPC with the dom_storage_dispatcher_host in the browser process. Flesh out the StorageAreaProxy and StorageNamespaceProxy to use the aforementioned implementations. The WebStorageArea implementation includes decently aggressive caching optimizations. There's still a lot of work to do, though. BUG=4360 TEST=none Review URL: http://codereview.chromium.org/147248 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21495 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: splice together RendererPreferences and SkFontHostagl@chromium.org2009-07-243-0/+127
| | | | | | | | | | | | | | | | | | | | | Dan Erat has been working down, plumbing the user's font settings from XSETTINGS in the UI thread of the browser to RendererPreferences in the renderer. At the same time, I've been working upwards: implementing subpixel rendering support in Skia and adding an interface to it in WebCore. This patch joins the two together. It adds an API surface to the WebKit API for configuring the font preferences and adds code to translate from RendererPreferences to that API. It's a little unfortunate that we need four sets of enums around the code base for things like the hinting level, but each is supposed to be self contained and adding a dependancy would much more grevious. BUG=12179 http://codereview.chromium.org/159152 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21493 0039d316-1c4b-4281-b951-d872f2087c98
* Update test expectations corresponding to changes made upstream.darin@chromium.org2009-07-2413-20/+146
| | | | | | | | | | | | | | | | | | Corresponding to http://trac.webkit.org/changeset/46281: fast/overflow/overflow-with-local-attachment.html Corresponding to http://trac.webkit.org/changeset/46287: fast/css/getComputedStyle/computed-style.html fast/css/getComputedStyle/computed-style-without-renderer.html svg/css/getComputedStyle-basic.xhtml TBR=pkasting BUG=none TEST=none Review URL: http://codereview.chromium.org/160075 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21490 0039d316-1c4b-4281-b951-d872f2087c98
* GTK test shell valgrind, try 3. Null out the main window before initiating ↵estade@chromium.org2009-07-241-2/+2
| | | | | | | | shutdown. Review URL: http://codereview.chromium.org/159307 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21486 0039d316-1c4b-4281-b951-d872f2087c98
* LayoutTests/fast/forms/select-popup-pagekeys.html no longer fails!darin@chromium.org2009-07-231-3/+0
| | | | | | | | | | TBR=snej BUG=17589 TEST=none Review URL: http://codereview.chromium.org/160069 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21475 0039d316-1c4b-4281-b951-d872f2087c98
* Update WebKit from 46282 to 46288.darin@chromium.org2009-07-231-4/+5
| | | | | | | | | | TBR=pkasting TEST=none BUG=none Review URL: http://codereview.chromium.org/160057 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21467 0039d316-1c4b-4281-b951-d872f2087c98
* Allow the browser to send actions back to the render for media element ↵ajwong@chromium.org2009-07-2310-57/+149
| | | | | | | | | | | | | context menus. Also renamed ContextNodeType per fishd's suggestion. BUG=15686 TEST=none Review URL: http://codereview.chromium.org/155954 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21466 0039d316-1c4b-4281-b951-d872f2087c98
* Add support for the Home and End keys to the keyDown() method.snej@chromium.org2009-07-231-0/+4
| | | | | | | | BUG=17589 TEST=LayoutTests/fast/forms/select-popup-pagekeys.html Review URL: http://codereview.chromium.org/159299 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21458 0039d316-1c4b-4281-b951-d872f2087c98
* Update WebKit from r46270 to r46282.darin@chromium.org2009-07-231-2/+3
| | | | | | | | | | | | It looks like I will need to add a baseline for one test. TBR=pkasting TEST=none BUG=none Review URL: http://codereview.chromium.org/160053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21453 0039d316-1c4b-4281-b951-d872f2087c98
* Don't run ManyVideoBear under valgrind for now, as it hangsdkegel@google.com2009-07-231-1/+2
| | | | | | | | | BUG=16945 TEST=watch test_shell tests go green on valgrind bot Review URL: http://codereview.chromium.org/160031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21451 0039d316-1c4b-4281-b951-d872f2087c98