summaryrefslogtreecommitdiffstats
path: root/webkit
Commit message (Collapse)AuthorAgeFilesLines
* Mark 149 layout tests as passhclam@chromium.org2009-07-071-150/+0
| | | | | | | | BUG=15892 TBR=ojan Review URL: http://codereview.chromium.org/149269 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20062 0039d316-1c4b-4281-b951-d872f2087c98
* Remove old log files so they don't accumulate on try bots.dimich@google.com2009-07-071-0/+11
| | | | | | | | TEST=none BUG=none Review URL: http://codereview.chromium.org/149263 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20057 0039d316-1c4b-4281-b951-d872f2087c98
* Mark a layout test as fail after merge 45558:45599hclam@chromium.org2009-07-071-1/+2
| | | | | | | | BUG=13907 Review URL: http://codereview.chromium.org/149150 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20054 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r20046.jhawkins@chromium.org2009-07-071-1/+1
| | | | | | Review URL: http://codereview.chromium.org/149264 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20047 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a typo.jhawkins@chromium.org2009-07-071-1/+1
| | | | | | | | | CID=2001 BUG=none TEST=none Review URL: http://codereview.chromium.org/155153 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20046 0039d316-1c4b-4281-b951-d872f2087c98
* linux: OOP windowed pluginsevan@chromium.org2009-07-078-131/+212
| | | | | | | | | | | | | | There are still a few issues, but that's a start. - only windowed plugins - we can't currently create the gtksocket in background tabs, because their gtkwidgets are not yet in the hierarchy, so they can't be realized (that's what gives the XID). - the plugin process talks to the browser process through the renderer process to create/destroy the gtksockets, because the plugin doesn't know which renderer it's talking to. We need a bit more plumbing to be able to have direct IPC. - some code is duplicated between chrome and test_shell. We should probably refactor it, but I'm not sure where the common part should live. Patch from Antoine Labour <piman@google.com>, with some touchups by me. Review URL: http://codereview.chromium.org/146078 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20041 0039d316-1c4b-4281-b951-d872f2087c98
* Refactoring to introduce refcount to WebMediaPlayerImplhclam@chromium.org2009-07-075-237/+346
| | | | | | | | | | WebMediaPlayerImpl interacts with multiple threads that it becomes necessary to make it refcounted so we can post task on different threads' message loop. Review URL: http://codereview.chromium.org/147225 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20038 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the GC of workers. When Worker object is GC'ed in the renderer, we need ↵dimich@google.com2009-07-072-1/+12
| | | | | | | | | | to terminate the worker process. BUG=15647, 15759 TEST=new ui_test is part of this CL Review URL: http://codereview.chromium.org/151125 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20034 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: merge TestSuite.Controller into TestSuiteyurys@google.com2009-07-071-58/+66
| | | | | | Review URL: http://codereview.chromium.org/155142 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20033 0039d316-1c4b-4281-b951-d872f2087c98
* Modify ResourceFetcher to use WebURLLoader instead of ResourceHandle.darin@chromium.org2009-07-0716-237/+267
| | | | | | | | | | | | | | | | | | This is step 1 of moving ResourceFetcher usage out of WebFrame. This CL adds a new method to WebFrame, named DispatchWillSendRequest, which may be used to associate a WebURLRequest with the WebFrame. This triggers the WebViewDelegate's WillSendRequest method among other things. ResourceFetcher and friends have been modified to use callbacks instead of delegates. I just find this approach a bit cleaner and easier to work with. BUG=15648 TEST=none R=brettw Review URL: http://codereview.chromium.org/149172 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20031 0039d316-1c4b-4281-b951-d872f2087c98
* Add LayoutTests/http/tests/security/cross-frame-access-call.html as failing ↵japhet@chromium.org2009-07-071-0/+5
| | | | | | | | | | | on MAC again. BUG=none TEST=WebKit Mac builders go green. TBR=nsylvain git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20030 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: Issue 'scripts' command on attach only, work based on ↵pfeldman@chromium.org2009-07-071-6/+0
| | | | | | | | | | after_compile events in the rest of the cases (such as refresh). BUG=15825 Review URL: http://codereview.chromium.org/155138 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20021 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: clear breakpoints when devtools window is closing. This change ↵yurys@google.com2009-07-072-3/+20
| | | | | | | | | depends on v8 change: http://codereview.chromium.org/149197 BUG=15993 Review URL: http://codereview.chromium.org/155090 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20020 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: Add global eval sanity test.pfeldman@chromium.org2009-07-071-11/+10
| | | | | | Review URL: http://codereview.chromium.org/155134 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20018 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: Add more sanity tests.pfeldman@chromium.org2009-07-072-33/+128
| | | | | | Review URL: http://codereview.chromium.org/149246 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20017 0039d316-1c4b-4281-b951-d872f2087c98
* LayoutTests/editing/deleting/25322-1.html is flaky on linuxmichaeln@google.com2009-07-071-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20009 0039d316-1c4b-4281-b951-d872f2087c98
* The webkit java applet creation code passes in the baseURL which is ↵ananta@chromium.org2009-07-072-3/+3
| | | | | | | | | | | | | | | | | typically the url of the containing document to create the plugin widget. This URL should not be treated as the plugin SRC url. This mimics the webkit plugin implementation specifically the upstream WebFrame::createJavaAppletWidget implementation. This fixes http://code.google.com/p/chromium/issues/detail?id=991, which manifested itself due to our plugin implementation issuing a spurious GET request for the baseURL which is incorrect as per above. Bug=991 Review URL: http://codereview.chromium.org/155069 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20005 0039d316-1c4b-4281-b951-d872f2087c98
* back out change until I can figure out the right way to do thisdpranke@google.com2009-07-072-4/+1
| | | | | | | | | | R=darin TEST=none BUG=none Review URL: http://codereview.chromium.org/155121 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20003 0039d316-1c4b-4281-b951-d872f2087c98
* fix incorrectly skipped test file for ↵dpranke@google.com2009-07-072-1/+4
| | | | | | | | | | | | | | https://bugs.webkit.org/show_bug.cgi?id=26088 Changing the line in test_expectations from SKIP to fail so that we can generate a new baseline. R=darin BUG=https://bugs.webkit.org/show_bug.cgi?id=26088 TEST=none Review URL: http://codereview.chromium.org/149214 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19996 0039d316-1c4b-4281-b951-d872f2087c98
* Assigning a specific bug to a recent layout test failure (focus related).jcampan@chromium.org2009-07-071-2/+5
| | | | | | | | | BUG=16018 TEST=None TBR=jorlow Review URL: http://codereview.chromium.org/155114 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19993 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "linux: OOP windowed plugins"evan@chromium.org2009-07-067-210/+110
| | | | | | This reverts r19983. Test failures on Mac and Windows. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19988 0039d316-1c4b-4281-b951-d872f2087c98
* linux: OOP windowed pluginsevan@chromium.org2009-07-067-110/+210
| | | | | | | | | | | | There are still a few issues, but that's a start. - only windowed plugins - we can't currently create the gtksocket in background tabs, because their gtkwidgets are not yet in the hierarchy, so they can't be realized (that's what gives the XID). - the plugin process talks to the browser process through the renderer process to create/destroy the gtksockets, because the plugin doesn't know which renderer it's talking to. We need a bit more plumbing to be able to have direct IPC. - some code is duplicated between chrome and test_shell. We should probably factor it, but I'm not sure where the common part should live. Review URL: http://codereview.chromium.org/146078 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19983 0039d316-1c4b-4281-b951-d872f2087c98
* Proper fix for the "thousands of macro names must be identifiers" bug.dglazkov@chromium.org2009-07-061-3/+10
| | | | | | | | | | | | This is all mmentovai. I am just a copier/paster. R=mark BUG=15904 TEST=no more "macro names must be identifiers" errors during V8 bindings generation. Review URL: http://codereview.chromium.org/149207 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19972 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 19963.japhet@chromium.org2009-07-064-2/+268
| | | | | | Review URL: http://codereview.chromium.org/149208 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19968 0039d316-1c4b-4281-b951-d872f2087c98
* Delete V8Binding and use the upstreamed version. BUG=15789 japhet@chromium.org2009-07-064-268/+2
| | | | | | Review URL: http://codereview.chromium.org/155030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19963 0039d316-1c4b-4281-b951-d872f2087c98
* Remove any double qoutes from defines, fed into bindings generator.dglazkov@chromium.org2009-07-061-1/+3
| | | | | | | | | | | R=mark BUG=15904 TEST=no more weird errors when generating bindings Review URL: http://codereview.chromium.org/155089 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19952 0039d316-1c4b-4281-b951-d872f2087c98
* Update Linux baselines for Skia upgrade in r19940.deanm@chromium.org2009-07-0620-10/+10
| | | | | | | | | | | | These are the same tests that were rebaselined on Windows, with additional tests that have form control buttons, since we draw those with a Skia gradient. BUG=15918 Review URL: http://codereview.chromium.org/155084 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19941 0039d316-1c4b-4281-b951-d872f2087c98
* Roll up Skia to r250 to pick up an alpha gradient fix.deanm@chromium.org2009-07-0612-6/+6
| | | | | | | | | BUG=15918 Review URL: http://codereview.chromium.org/155054 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19940 0039d316-1c4b-4281-b951-d872f2087c98
* Update V8 in Chromium to version 1.2.12. This update improves performance, kasperl@google.com2009-07-062-2/+2
| | | | | | | | | | | adds stack trace colletion for Errors, and avoids execution stack recursion when parsing regular expressions. BUG=none TEST=none Review URL: http://codereview.chromium.org/155082 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19939 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: Provisional support for global properties' and scope roots ↵pfeldman@chromium.org2009-07-062-0/+33
| | | | | | | | completion in console. Review URL: http://codereview.chromium.org/155074 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19937 0039d316-1c4b-4281-b951-d872f2087c98
* Roll WebKit deps. 45535:45555jorlow@chromium.org2009-07-051-0/+3
| | | | | | | | | TEST=15977 BUG=none Review URL: http://codereview.chromium.org/149190 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19932 0039d316-1c4b-4281-b951-d872f2087c98
* Add back in working layout tests.jorlow@chromium.org2009-07-031-32/+16
| | | | | | | | | | This will close issues 10346 and 14679 TEST=lots BUG=10314,10343,10469,10479,11322,11613,11795,12053, 15132,15217,15270,15733,15873,10346,14679 Review URL: http://codereview.chromium.org/155058 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19912 0039d316-1c4b-4281-b951-d872f2087c98
* Add RGBColor::create to handle ref counts for RGBColor objectsager@chromium.org2009-07-032-16/+28
| | | | | | | | | | | | | | | correctly. Currently, we leak all allocated RGBColor values because we are messing up the refcounting. This is part one of three of fixing http://crbug.com/9514. Part two is landing the corresponding codegenerator change upstream. Part three is making the RGBColor constructor private. TEST=LayoutTests/transitions/shorthand-border-transitions.html BUG=9514 Review URL: http://codereview.chromium.org/155049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19911 0039d316-1c4b-4281-b951-d872f2087c98
* Fix Acid3 Test 48: LINKTEST, Chromium side....dglazkov@chromium.org2009-07-032-4/+29
| | | | | | | | | | | | | | | | | R=brettw BUG=http://crbug.com/231 BUG=http://crubg.com/5160 TEST=ExpireHistoryTest.ArchiveSomeOldHistory TEST=ExpireHistoryTest.ExpiringVisitsReader TEST=VisitedLinkTest.Listener TEST=VisitedLinkTest.Resizing TEST=VisitedLinkRelayTest.* TEST=VisitedLinkEventsTest.* Review URL: http://codereview.chromium.org/113591 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19910 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit deps roll 45495:45535jorlow@chromium.org2009-07-031-0/+3
| | | | | | | | | BUG=15921 TEST=none Review URL: http://codereview.chromium.org/155056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19908 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: Console tests.pfeldman@chromium.org2009-07-032-12/+102
| | | | | | Review URL: http://codereview.chromium.org/149178 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19904 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: do console evaluations in the global context of the inspected ↵yurys@google.com2009-07-031-1/+2
| | | | | | | | window. That context is exposed as contentWindow global variable to inject.js by ResetUtilityContext method. Review URL: http://codereview.chromium.org/149174 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19903 0039d316-1c4b-4281-b951-d872f2087c98
* Some layout tests failed in a recent merge due to a FocusController change. ↵jcampan@chromium.org2009-07-031-14/+4
| | | | | | | | | | | They now pass (and a new test fails). BUG=http://crbug.com/15780 TEST=Run the layout tests. TBR=jorlow@chromium.org Review URL: http://codereview.chromium.org/155044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19901 0039d316-1c4b-4281-b951-d872f2087c98
* We used to store/restore the frame and node that were focused last when a ↵jcampan@chromium.org2009-07-035-134/+11
| | | | | | | | | | | | | | age would lose/gain focus. This patches lets WebKit takes care of it by using the new FocusController::setFocused method. BUG=http://crbug.com/15777 TEST=Open www.google.com, the focus should be on the text-field (focus ring + blinking caret). Activate another window. The page should not show the text-field with the focus. Switch tabs, make sure the focus is remembered correctly. Do the same tests in a page with frames. Run the layout tests. Review URL: http://codereview.chromium.org/151195 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19899 0039d316-1c4b-4281-b951-d872f2087c98
* Port WebImage to CG and rework the Skia version so that WebImage just has adarin@google.com2009-07-036-154/+189
| | | | | | | | | | | | | | | | SkBitmap member (avoiding a level of indirection). This CL makes it so that Mac Chrome will now write bitmap data to the clipboard when requested by WebKit. I also simplified the ImageDecoder class that lives in glue. BUG=15648 TEST=none R=dglazkov Review URL: http://codereview.chromium.org/155010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19898 0039d316-1c4b-4281-b951-d872f2087c98
* mac: build fix.evan@chromium.org2009-07-031-0/+8
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19892 0039d316-1c4b-4281-b951-d872f2087c98
* linux: re-enable test plugin code for X eventsevan@chromium.org2009-07-032-14/+9
| | | | | | | | | This code was written months ago, but temporarily disabled due to build issues. Let's see if the buildbots like it now! Review URL: http://codereview.chromium.org/155036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19890 0039d316-1c4b-4281-b951-d872f2087c98
* Update layout test expectations so that ↵jam@chromium.org2009-07-031-1/+1
| | | | | | | | LayoutTests/plugins/netscape-plugin-map-data-to-src.html is grouped with the rest of all the failing plugin tests on mac. Review URL: http://codereview.chromium.org/155034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19883 0039d316-1c4b-4281-b951-d872f2087c98
* linux: Update a baseline affected by my other change.evan@chromium.org2009-07-031-0/+11
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19882 0039d316-1c4b-4281-b951-d872f2087c98
* linux: fix a layout test by having our test plugin provide two mimetypesevan@chromium.org2009-07-032-4/+7
| | | | | | | | | | | | The layout test LayoutTests/fast/js/navigator-mimeTypes-length.html asserts that the number of mimetypes handled by plugins should be greater than the number of plugins. This isn't true if the layout test plugin is the only plugin and it only handles one mimetype, so we make it handle an additional fake mimetype. Review URL: http://codereview.chromium.org/149146 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19881 0039d316-1c4b-4281-b951-d872f2087c98
* Enabled passing media layout tests.scherkus@chromium.org2009-07-031-4/+0
| | | | | | | | | BUG=13907,15664 TEST=media layout tests should no longer unexpecedtly pass Review URL: http://codereview.chromium.org/149133 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19880 0039d316-1c4b-4281-b951-d872f2087c98
* shared build: make the shared build work for test_shellevan@chromium.org2009-07-031-0/+8
| | | | | | | | We had some undefined symbols in webkit_glue. Review URL: http://codereview.chromium.org/149162 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19876 0039d316-1c4b-4281-b951-d872f2087c98
* Add getFileSize support to chromiumvictorw@chromium.org2009-07-034-0/+22
| | | | | | | | | | | | | | | | | The current implementation only allows getting file size if the child process has been granted permission to upload file. May need to update the policy checking code if getFileSize is needed in other cases. Here is the webkit implementation to support this: https://bugs.webkit.org/show_bug.cgi?id=26521 TEST=none BUG=9102 Review URL: http://codereview.chromium.org/131082 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19866 0039d316-1c4b-4281-b951-d872f2087c98
* Upstream V8SVGPODTypeWrapperjaphet@chromium.org2009-07-022-388/+1
| | | | | | | | | BUG=15784 Review URL: http://codereview.chromium.org/155001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19862 0039d316-1c4b-4281-b951-d872f2087c98
* Adding HTML5 DB support to Chromium, part 4 of 4: enable DB support.dumi@chromium.org2009-07-021-0/+2
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/74002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19860 0039d316-1c4b-4281-b951-d872f2087c98