summaryrefslogtreecommitdiffstats
path: root/webkit
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Revert unintentional change.abarth@chromium.org2009-07-091-5/+4
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20263 0039d316-1c4b-4281-b951-d872f2087c98
* abarth apparently did not run ↵jorlow@chromium.org2009-07-091-1/+1
| | | | | | | | | | | | "\src\webkit\tools\layout_tests>run_webkit_tests.bat --lint-test-files" :-) TBR=abarth BUG=none TEST=none Review URL: http://codereview.chromium.org/155280 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20255 0039d316-1c4b-4281-b951-d872f2087c98
* Roll WebKit DEPSabarth@chromium.org2009-07-098-20/+30
| | | | | | | | TBR=dglazkov Review URL: http://codereview.chromium.org/155278 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20254 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: show property type names in Elements panel and Console.yurys@google.com2009-07-092-28/+49
| | | | | | | BUG=15988 Review URL: http://codereview.chromium.org/149341 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20253 0039d316-1c4b-4281-b951-d872f2087c98
* GtkPluginContainerManager::UnrealizeCallback should be void.craig.schlenter@chromium.org2009-07-092-3/+3
| | | | | | Review URL: http://codereview.chromium.org/149347 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20245 0039d316-1c4b-4281-b951-d872f2087c98
* Use DerivedSourcesAllInOne.cpp to work around an issue with official WPO builds.maruel@chromium.org2009-07-091-2/+6
| | | | | | | | | | | Coagulate most of the V8 bindings generated .cpp files into one compilation unit. BUG=16127 TEST=official WPO builds links again TBR=darin Review URL: http://codereview.chromium.org/155235 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20225 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: add images for disabled checkboxes and radio buttons.agl@chromium.org2009-07-096-0/+8
| | | | | | | | | | (WebKit side still to land, however this side can be safely landed without it.) BUG=16170 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20224 0039d316-1c4b-4281-b951-d872f2087c98
* Fix build bustagehclam@chromium.org2009-07-091-2/+2
| | | | | | | | TBR=jorlow, abarth Review URL: http://codereview.chromium.org/149377 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20223 0039d316-1c4b-4281-b951-d872f2087c98
* Fix build bustagehclam@chromium.org2009-07-091-2/+3
| | | | | | | TBR=jorlow, abarth Review URL: http://codereview.chromium.org/149376 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20222 0039d316-1c4b-4281-b951-d872f2087c98
* Not build StorageArea.cpp in webkit.gyphclam@chromium.org2009-07-091-1/+0
| | | | | | | | TBR=jorlow Review URL: http://codereview.chromium.org/149375 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20221 0039d316-1c4b-4281-b951-d872f2087c98
* Roll webkit to r45652 and update webkit.gyphclam@chromium.org2009-07-091-0/+2
| | | | | | | | TBR=abarth Review URL: http://codereview.chromium.org/149374 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20220 0039d316-1c4b-4281-b951-d872f2087c98
* Remove WebWidgetDelegate::GetContainingView since it is not needed.darin@chromium.org2009-07-097-23/+3
| | | | | | | | | | TEST=none BUG=16234 R=jam Review URL: http://codereview.chromium.org/155243 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20213 0039d316-1c4b-4281-b951-d872f2087c98
* Roll Webkit to r45640 and update test expectationshclam@chromium.org2009-07-081-0/+16
| | | | | | Review URL: http://codereview.chromium.org/155249 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20202 0039d316-1c4b-4281-b951-d872f2087c98
* Roll WebKit to r45634 and fix buildhclam@chromium.org2009-07-081-2/+2
| | | | | | Review URL: http://codereview.chromium.org/155241 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20196 0039d316-1c4b-4281-b951-d872f2087c98
* Start using WebCursorInfo from the WebKit API. WebCursorInfo is adarin@google.com2009-07-0828-290/+529
| | | | | | | | | | | | | | | | lightweight struct containing a description of a cursor that the embedder should render. WebCursor still exists. Instead of WebCursor initializing from a PlatformCursor, it now initializes from a WebCursorInfo. TEST=none BUG=10039 R=jam Review URL: http://codereview.chromium.org/155172 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20194 0039d316-1c4b-4281-b951-d872f2087c98
* Land Anton's patch to avoid throwing away type information on theager@chromium.org2009-07-081-1/+1
| | | | | | | | | | | window wrapper in the debugger agent. Review URL: http://codereview.chromium.org/155179 TEST=none BUG=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20187 0039d316-1c4b-4281-b951-d872f2087c98
* Load extension plugins before looking for plugins in other places, e.g.abarth@chromium.org2009-07-081-5/+5
| | | | | | | | | | | | | | | | | Firefox's plugins directory. This allows extensions to override the user's default plugin for a particular mime type. BUG=15943 TEST=none R=mpcomplete Patch by Collin Jackson Review URL: http://codereview.chromium.org/149346 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20185 0039d316-1c4b-4281-b951-d872f2087c98
* Adds tab pinning to TabStripModel. This is just the model side ofsky@chromium.org2009-07-081-0/+1
| | | | | | | | | | | | | | | | | | | things (and tests), no UI yet. The model enforces that all pinned tabs occur at the beginning of the model. For example, if there are no pinned tabs and you pin the 10th tab, it is moved to the front of the tab strip. Similarly inserting a tab before the last pinned tab implicitly pins it. Moving a pinned tab beyond the set of pinned tabs implicitly unpins it. I'll file a bug on this when the site allows me to. BUG=none TEST=none Review URL: http://codereview.chromium.org/155228 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20181 0039d316-1c4b-4281-b951-d872f2087c98
* Update test_expectations.txt after webkit mergehclam@chromium.org2009-07-087-0/+56
| | | | | | | | | TBR=nsylvian BUG=13901 Review URL: http://codereview.chromium.org/155229 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20177 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress a warning about LOG being re-defined.darin@chromium.org2009-07-082-5/+5
| | | | | | | | | | | | | | | | temporary_glue.cc includes webview_impl.h, which brings in headers that include wtf/Assertions.h. However, it also brings in logging.h. The workaround is to include wtf/Assertions.h in temporary_glue.cc and then #undef LOG. This effectively mimics what we do elsewhere in glue. TEST=none BUG=none R=brettw Review URL: http://codereview.chromium.org/149339 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20172 0039d316-1c4b-4281-b951-d872f2087c98
* Mark 14 <video> tests as passhclam@chromium.org2009-07-081-23/+0
| | | | | | | | | These 14 layout tests are passing consistently on build slaves. TBR=scherkus Review URL: http://codereview.chromium.org/149340 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20169 0039d316-1c4b-4281-b951-d872f2087c98
* Delete DOMObjectsInclude.h and use upstreamed version.japhet@chromium.org2009-07-082-189/+1
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/149335 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20165 0039d316-1c4b-4281-b951-d872f2087c98
* Remove svn:executable property from files that don't need it.thestig@chromium.org2009-07-0812-0/+0
| | | | | | | | TEST=none BUG=none Review URL: http://codereview.chromium.org/155199 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20161 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: handle call frames with unresolved script sources upon exception ↵pfeldman@chromium.org2009-07-081-7/+22
| | | | | | | | break. Review URL: http://codereview.chromium.org/149329 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20147 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: Push context id to the client on 'window object cleared' event.pfeldman@chromium.org2009-07-085-25/+19
| | | | | | Review URL: http://codereview.chromium.org/155217 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20146 0039d316-1c4b-4281-b951-d872f2087c98
* Remove tabs in webkit.gyp introduced by paul on revision 18995.maruel@chromium.org2009-07-081-4/+4
| | | | | | | | | | | NO CODE CHANGE TBR=paul TEST=none BUG=none Review URL: http://codereview.chromium.org/149328 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20142 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: added test for setting breakpoit.yurys@google.com2009-07-081-117/+210
| | | | | | Review URL: http://codereview.chromium.org/149256 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20135 0039d316-1c4b-4281-b951-d872f2087c98
* Make the cancelling of drag and drop match Safari for Windows. This isarv@google.com2009-07-083-1/+19
| | | | | | | | | | | | | | | | | | a follow up CL to http://codereview.chromium.org/149038 as well as to https://bugs.webkit.org/show_bug.cgi?id=26699 With this change we use DragOperationNone (instead of DragOperationCopy) and NoButton (instead of LeftButton) when the user presses Escape. BUG=12018 TEST=On the new new tab page drag one of the thumbnails out of the window and press escape. The thumbnail should move back to its starting position. Review URL: http://codereview.chromium.org/149296 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20125 0039d316-1c4b-4281-b951-d872f2087c98
* Add test harness for isolated worlds. Actual tests will appear upstream.abarth@chromium.org2009-07-082-0/+21
| | | | | | | | | R=dglazkov BUG=15989 Review URL: http://codereview.chromium.org/149193 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20122 0039d316-1c4b-4281-b951-d872f2087c98
* Disable a test and rebaseline 2 layout testshclam@chromium.org2009-07-089-19/+26
| | | | | | | | TBR=dglazkov Review URL: http://codereview.chromium.org/155197 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20119 0039d316-1c4b-4281-b951-d872f2087c98
* Don't forget to free the callbacks!darin@chromium.org2009-07-074-4/+9
| | | | | | | | | | BUG=none TEST=none TBR=brettw Review URL: http://codereview.chromium.org/149295 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20100 0039d316-1c4b-4281-b951-d872f2087c98
* Fix NPAPIIncognitoTester.PrivateEnabledjam@chromium.org2009-07-071-3/+0
| | | | | | | BUG=16149 Review URL: http://codereview.chromium.org/155182 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20099 0039d316-1c4b-4281-b951-d872f2087c98
* Disable NPAPIIncognitoTester.PrivateEnabled test because it's flaky.jhawkins@chromium.org2009-07-071-0/+3
| | | | | | | TBR=jam Review URL: http://codereview.chromium.org/149289 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20098 0039d316-1c4b-4281-b951-d872f2087c98
* Adds support for an initial set of WAI-ARIA roles, needed to support screen ↵klink@chromium.org2009-07-072-74/+100
| | | | | | | | | | | readers in AJAX web applications (e.g. Gmail). BUG=None TEST=None Review URL: http://codereview.chromium.org/149265 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20094 0039d316-1c4b-4281-b951-d872f2087c98
* Relanding r20046.jhawkins@chromium.org2009-07-071-1/+1
| | | | | | | | | | | Fix a typo. CID=2001 BUG=none TEST=none Review URL: http://codereview.chromium.org/149270 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20092 0039d316-1c4b-4281-b951-d872f2087c98
* Push the expected output for test files for http://crbug.com/10977dpranke@google.com2009-07-077-1/+334
| | | | | | | | | | | | | | | | https://bugs.webkit.org/show_bug.cgi?id=26088 Add in the test output for LayoutTests/fast/text/text-letter-spacing.html (platform-specific output for https://bugs.webkit.org/show_bug.cgi?id=26088). Chromium-mac matches the output in platform/mac from webkit. R=darin BUG=https://crbug.org/10977 TEST=none Review URL: http://codereview.chromium.org/155162 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20088 0039d316-1c4b-4281-b951-d872f2087c98
* The WebURLResponse will be null if the network request fails. So, a null checkdarin@chromium.org2009-07-072-3/+5
| | | | | | | | | | | | | | | | | here is warranted. I failed to translate this over when adapting this code to the new interfaces. The tight coupling with WebView, WebFrame and WebViewDelegate makes this code non-trivial to test. My next patch was anyways to remove those dependencies. I'll circle around at that point with some unit tests for these classes. R=brettw TEST=none BUG=16144 Review URL: http://codereview.chromium.org/155166 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20082 0039d316-1c4b-4281-b951-d872f2087c98
* Identical to http://codereview.chromium.org/155030 except for the WebKit ↵japhet@chromium.org2009-07-074-268/+2
| | | | | | | | revision number in DEPS. Review URL: http://codereview.chromium.org/149210 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20075 0039d316-1c4b-4281-b951-d872f2087c98
* 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