summaryrefslogtreecommitdiffstats
path: root/webkit
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Add failures from WebKit 45486:45473 merge.ojan@chromium.org2009-07-021-1/+151
| | | | | | | | | TBR=jorlow BUG=15892 TEST=none Review URL: http://codereview.chromium.org/149158 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19857 0039d316-1c4b-4281-b951-d872f2087c98
* Add layout test exceptionsjorlow@chromium.org2009-07-021-0/+6
| | | | | | | | TEST=these BUG=15873 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19849 0039d316-1c4b-4281-b951-d872f2087c98
* Roll WebKit 45473:45487jorlow@chromium.org2009-07-021-0/+5
| | | | | | | | | TEST=disabled a couple BUG=15873 Review URL: http://codereview.chromium.org/155013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19848 0039d316-1c4b-4281-b951-d872f2087c98
* Add empty strings localized_strings to fix build breakage.jorlow@chromium.org2009-07-021-0/+3
| | | | | | | | | BUG=15854 TEST=none Review URL: http://codereview.chromium.org/149141 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19845 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 19834.jorlow@chromium.org2009-07-021-3/+0
| | | | | | Review URL: http://codereview.chromium.org/149137 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19836 0039d316-1c4b-4281-b951-d872f2087c98
* linux: more cleanup of passing plugin testsevan@chromium.org2009-07-021-6/+8
| | | | | | | | Moved some QuickTime-dependent tests into a bug. Review URL: http://codereview.chromium.org/150195 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19835 0039d316-1c4b-4281-b951-d872f2087c98
* Add empty strings localized_strings to fix build breakage.jorlow@chromium.org2009-07-021-0/+3
| | | | | | | | | BUG=15854 TEST=none Review URL: http://codereview.chromium.org/149134 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19834 0039d316-1c4b-4281-b951-d872f2087c98
* Move the NULLing out of WebViewImpl::delegate_ until after we close the page.mpcomplete@chromium.org2009-07-021-4/+4
| | | | | | | | | | | This allows us to receive notifications like when the V8 context is destroyed. BUG=12686 TEST=no Review URL: http://codereview.chromium.org/150186 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19828 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: rebaselining complex text layout tests.agl@chromium.org2009-07-026-4/+2623
| | | | | | | | | | Now that we have complex text working on Linux, I'm working on reviewing and rebaselining the tests that we now pass. BUG=9768,10296 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19826 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: rebaselining complex text layout tests.agl@chromium.org2009-07-0228-23/+1146
| | | | | | | | | | Now that we have complex text working on Linux, I'm working on reviewing and rebaselining the tests that we now pass. BUG=10296,10344,10293,11613,10346,10459,12053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19825 0039d316-1c4b-4281-b951-d872f2087c98
* Roll WebKit deps 45460:45473jorlow@chromium.org2009-07-021-0/+3
| | | | | | | | BUG=15837 TEST=new layout tests that are excluded git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19824 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: Revert 19813 since it creates more problems than solves.pfeldman@chromium.org2009-07-022-12/+2
| | | | | | | TBR=yurys git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19823 0039d316-1c4b-4281-b951-d872f2087c98
* Set the WebViewDelegate earlier during WebView creation to ensure thatdarin@chromium.org2009-07-021-7/+6
| | | | | | | | | | | | | | | | | | DidCreateDataSource gets called when constructing the initial data source for the WebView's main frame. This ensures that the NavigationState associated with a WebDataSource can never be null. I went ahead and removed some of the null-checks that were added to avoid other related crashes. (To fix bug 15594, I really really didn't want to add another one of those null checks.) BUG=15594 TEST=partially covered by existing ui tests R=dglazkov Review URL: http://codereview.chromium.org/150208 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19818 0039d316-1c4b-4281-b951-d872f2087c98
* Switch over to use V8 code generator upstream.dglazkov@google.com2009-07-024-2977/+3
| | | | | | | | | | | R=darin BUG=3319 TEST=no layout test regressions Review URL: http://codereview.chromium.org/147210 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19816 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: switch to KeyboardShortcut.js from WebKit.yurys@google.com2009-07-022-109/+1
| | | | | | Review URL: http://codereview.chromium.org/151210 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19814 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: Set up utility context earlier (prevent from crash).pfeldman@chromium.org2009-07-025-23/+30
| | | | | | Review URL: http://codereview.chromium.org/150220 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19813 0039d316-1c4b-4281-b951-d872f2087c98
* Add split with devtools container into the browser view.pfeldman@chromium.org2009-07-021-4/+7
| | | | | | Review URL: http://codereview.chromium.org/151150 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19807 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: Move InspectorController message filtering to the injected side.pfeldman@chromium.org2009-07-022-9/+8
| | | | | | Review URL: http://codereview.chromium.org/150219 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19806 0039d316-1c4b-4281-b951-d872f2087c98
* Update V8 to version 1.2.11.ager@chromium.org2009-07-022-2/+4
| | | | | | | | | | | | | | | This version contains a bug fix and various performance improvements. I particular it contains a reworking of the representation of the global object to improve performance. Rebaselining one layout test because of changes to the line numbers at which an error is reported. BUG=12548 TEST=none Review URL: http://codereview.chromium.org/151196 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19805 0039d316-1c4b-4281-b951-d872f2087c98
* Removed duplicate test expectation.scherkus@chromium.org2009-07-021-2/+0
| | | | | | | | | | TBR=jorlow TEST=layout tests should run again BUG=15664 Review URL: http://codereview.chromium.org/150200 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19798 0039d316-1c4b-4281-b951-d872f2087c98
* Media layout tests are passing again.scherkus@chromium.org2009-07-021-33/+5
| | | | | | | | | | TBR=hclam, jorlow BUG=15664 TEST=no more unexpected passes Review URL: http://codereview.chromium.org/150199 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19796 0039d316-1c4b-4281-b951-d872f2087c98
* TBR: Nuke more layout tests until the focus code is updated.jorlow@chromium.org2009-07-021-9/+10
| | | | | | | | | TEST=none BUG=15780 Review URL: http://codereview.chromium.org/151185 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19791 0039d316-1c4b-4281-b951-d872f2087c98
* Yet another test that should have been added to the exception list.jorlow@chromium.org2009-07-011-0/+1
| | | | | | | | | TEST=none BUG=none Review URL: http://codereview.chromium.org/151184 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19785 0039d316-1c4b-4281-b951-d872f2087c98