summaryrefslogtreecommitdiffstats
path: root/webkit
Commit message (Collapse)AuthorAgeFilesLines
* 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
* 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