summaryrefslogtreecommitdiffstats
path: root/webkit
Commit message (Collapse)AuthorAgeFilesLines
* Rebaseline an SVG layout test. GIMP analysis shows that the differences in ↵sidchat@google.com2009-02-184-56/+56
| | | | | | | | the curved lines are due to anti-aliasing. Also, the dotted lines, and the vertical edge line of the bounding box, are shaded (very) slightly different. Review URL: http://codereview.chromium.org/20441 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9928 0039d316-1c4b-4281-b951-d872f2087c98
* Backout r9871 because it in mysterious ways causes a international page cycleriposva@chromium.org2009-02-171-6/+9
| | | | | | | | | regression. TBR=darin Review URL: http://codereview.chromium.org/20436 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9919 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline an SVG test. There is a very slight difference in shade of the ↵sidchat@google.com2009-02-174-2/+18
| | | | | | | | line used in the vertical edges - this difference is not apparent visibly. I suspect this happens due to the way Skia handles colors/shading a bit differently. Review URL: http://codereview.chromium.org/20376 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9913 0039d316-1c4b-4281-b951-d872f2087c98
* Revise the condition that detects when the test shell exits on ctrl-c,sdoyon@chromium.org2009-02-172-5/+63
| | | | | | | | | | | | | | | | | so that testing does stop. Add a cancelation flag, set by run_webkit_tests.py on KeyboardInterrupt and checked by the TestShellThread between each test. Have the TestShellThread record exception info if it's run() aborts on an uncaught exception. Have run_webkit_tests.py check for such exceptions after joining all threads, and re-raise it if found so as to make it clear that testing was aborted. Otherwise, tests that did not run would be assumed to have passed. Review URL: http://codereview.chromium.org/21087 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9889 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaselines shadow tests now that we correctly render shadows (webkitsky@google.com2009-02-1716-10/+60
| | | | | | | | | | | | | bug https://bugs.webkit.org/show_bug.cgi?id=23934). The SVG rebaseline is because we now anti-alias text decorations correctly. BUG=2982 TEST=none TBR=brettw Review URL: http://codereview.chromium.org/21420 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9888 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes crasher in FrameContentAsPlainText. TextIterator iterates oversky@google.com2009-02-171-0/+8
| | | | | | | | | | | | | the visual representation. As such, we need to make sure the frame is layed out, otherwise things are in a weird state and we get a crasher. BUG=4123 TEST=Go to http://www.orkutplus.net/category/orkut-themes and make sure we don't crash Review URL: http://codereview.chromium.org/21364 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9886 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaselines a test after fixing rounded rects in Skia. Prior tosky@google.com2009-02-174-3/+35
| | | | | | | | | | | | | | | landing an upstream fix we always rendered rounded rect shadows as solid rects. Now we correctly render them. The colored rectangle behind 'multiple' in is a different color then that of the mac because it's selected text. BUG=none TEST=none TBR=brettw Review URL: http://codereview.chromium.org/24019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9885 0039d316-1c4b-4281-b951-d872f2087c98
* Movessky@google.com2009-02-172-5/+1
| | | | | | | | | | | | | LayoutTests/http/tests/history/redirect-js-form-submit-before-load.html to ignored. We fail this test because of differences in our navigation controller. BUG=none TEST=none Review URL: http://codereview.chromium.org/20335 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9878 0039d316-1c4b-4281-b951-d872f2087c98
* Revert my SetWindow(NULL) change in r9653.deanm@chromium.org2009-02-173-13/+25
| | | | | | | | | | | | | I am told we don't want to change any NPAPI behavior on Windows, and that we should try to match Safari's behavior. This change is neccessary for plugins on Linux, so the code will have to be forked and this patch reapplied. This is a little more than a plain revert, since r9692 moved around some code. Review URL: http://codereview.chromium.org/21405 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9873 0039d316-1c4b-4281-b951-d872f2087c98
* To avoid recreating WebCore::String objects constantly, we now transform V8 ↵iposva@chromium.org2009-02-171-6/+28
| | | | | | | | strings to external strings when they get handed out to WebKit the first time. Review URL: http://codereview.chromium.org/20121 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9871 0039d316-1c4b-4281-b951-d872f2087c98
* Update Linux/Mac test expectations.dglazkov@google.com2009-02-161-0/+5
| | | | | | | | | TBR=maruel BUG=NONE Review URL: http://codereview.chromium.org/20411 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9863 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit Merge 40875:41017, Chromium sidedglazkov@google.com2009-02-1613-419/+910
| | | | | | | | | | | | | | R=tc BUG=NONE The changes are to account for: http://trac.webkit.org/changeset/40925 -- Adding MediaPlayerPrivate http://trac.webkit.org/changeset/40981 -- Converting GKURL constructor arg to CString. Review URL: http://codereview.chromium.org/20409 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9860 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 9855.maruel@chromium.org2009-02-165-90/+0
| | | | | | | This change didn't have any description and it broke the tree Review URL: http://codereview.chromium.org/21393 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9856 0039d316-1c4b-4281-b951-d872f2087c98
* Review URL: http://codereview.chromium.org/20405yurys@google.com2009-02-165-0/+90
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9855 0039d316-1c4b-4281-b951-d872f2087c98
* Update tests_fixable.txt to catch flaky tests from the recent WebKit merge ↵jhawkins@chromium.org2009-02-151-0/+5
| | | | | | | | and a regression from r9839. Review URL: http://codereview.chromium.org/20394 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9845 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline 5 Linux expectations after a Skia background tiling fix.deanm@chromium.org2009-02-1510-5/+5
| | | | | | | | | The Windows expectations were updated in r9839. Review URL: http://codereview.chromium.org/20391 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9844 0039d316-1c4b-4281-b951-d872f2087c98
* Match the Windows plugin moving/sizing behavior on Linux.deanm@chromium.org2009-02-155-20/+39
| | | | | | | | | | | | | This keep the sizing operations in WebPluginDelegateImpl, and does the moving in DidMove. This more or less matches what currently happens on Windows. Add a comment explaining this situation better. Add some random comments and small code cleanup. Remove the flash useragent spoofing hack on non-Windows, we don't need to worry about this for now. Review URL: http://codereview.chromium.org/20304 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9843 0039d316-1c4b-4281-b951-d872f2087c98
* Fix Facebook sidebar.mal@chromium.org2009-02-1534-17/+17
| | | | | | | | | | | | | Relanding http://codereview.chromium.org/20386 (r9836), this time with re-baselined layout tests. The change affects the pixel diffs for any test with a tiled css background image. BUG = 5564 TBR= brettw TEST= layout tests, conveniently re-baselined to pass with this change :) Review URL: http://codereview.chromium.org/20388 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9839 0039d316-1c4b-4281-b951-d872f2087c98
* Add a flaky layout test to tests_fixable.txt for win and linux.jhawkins@chromium.org2009-02-151-0/+1
| | | | | | Review URL: http://codereview.chromium.org/21382 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9834 0039d316-1c4b-4281-b951-d872f2087c98
* Update tests_fixable.txt to match Linux webkit buildbot.jhawkins@chromium.org2009-02-151-1/+2
| | | | | | Review URL: http://codereview.chromium.org/21381 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9832 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting r9823 (http://codereview.chromium.org/16207) because dkegel@google.com2009-02-141-4/+1
| | | | | | | | | | | | | | | | | | | | | 1) the Interactive Tests (dbg) buildbot needs the SSL cert installed 2) the same buildbot showed a refcounting problem, e.g. FATAL:ref_counted.cc(22)] Check failed: in_dtor_. RefCounted object deleted without calling Release() c:\b\slave\chromium-dbg-builder\build\src\chrome\browser\views\find_bar_win_interactive_uitest.cc(57): error: Value of: NULL != server.get() Actual: false Expected: true [ FAILED ] FindInPageTest.CrashEscHandlers (2109 ms) 3) the Webkit Linux buildbot failed four tests redirect302-frames.html cross-frame-access-protocol-explicit-domain.html cross-frame-access-protocol.html origin-header-for-https.html I'm leaving the tcp_pinger files in for the moment, they shouldn't hurt anything. Review URL: http://codereview.chromium.org/23028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9827 0039d316-1c4b-4281-b951-d872f2087c98
* ssl_client_socket_unittest.cc: launch local server with TestServerLauncher dkegel@google.com2009-02-141-1/+4
| | | | | | | | | | | | | | | | | | | | | | rather than use bugs.webkit.org, fixes TODO(darin) Add tests with bad server certs ssl_client_socket_nss.cc: fix bugs revealed by new tests tcp_pinger.cc: helper class to do synchronous connect from tests. Has to work inside ui tests where one can't use TestCompletionCallback. ssl_test_util: renamed class TestServerLauncher, added Start/Stop methods. Make part of net.lib to work around link error in test_shell_tests. url_request_unittest.h: use TestServerLauncher to manage server. SSL client tests disabled for now on Mac. BUG=7114 Review URL: http://codereview.chromium.org/16207 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9823 0039d316-1c4b-4281-b951-d872f2087c98
* Add early-injection capability to user scripts.aa@chromium.org2009-02-142-2/+10
| | | | | | Review URL: http://codereview.chromium.org/19624 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9822 0039d316-1c4b-4281-b951-d872f2087c98
* Fix duplicate expectations.kuchhal@chromium.org2009-02-141-1/+0
| | | | | | | Review URL: http://codereview.appspot.com/17061 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9819 0039d316-1c4b-4281-b951-d872f2087c98
* update test list.kuchhal@chromium.org2009-02-141-16/+24
| | | | | | | | | TBR=estade Review URL: http://codereview.appspot.com/14091 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9817 0039d316-1c4b-4281-b951-d872f2087c98
* Fix linux build bustageestade@chromium.org2009-02-141-1/+1
| | | | | | | tbr=jhawkins git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9810 0039d316-1c4b-4281-b951-d872f2087c98
* Change mime type utils to operate on platform-specific string types for ↵estade@chromium.org2009-02-146-14/+43
| | | | | | | | filenames/file extensions. Review URL: http://codereview.chromium.org/21327 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9809 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor CppBoundClass to allow binding one class as a property of another.mpcomplete@google.com2009-02-133-25/+60
| | | | | | | | | Also cached the NPObject we create for a CppBoundClass, so we only create one each time we bind it to a frame. This will be useful for extensions. Review URL: http://codereview.chromium.org/21337 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9802 0039d316-1c4b-4281-b951-d872f2087c98
* Allow the ScriptController to pretend that V8 has a windowShell.mbelshe@google.com2009-02-132-12/+15
| | | | | | | | | | | | | | | | | The reason for doing this is because the V8 ScriptController already provides some functionality provided by the JSC WindowShell such as disconnectFrame(). Also, merge the clearPluginObjects into clearScriptObjects, which matches better what happens in JSC. This change requires a roll in WebKit, since we remove the clearPluginObjects method. Review URL: http://codereview.chromium.org/20360 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9797 0039d316-1c4b-4281-b951-d872f2087c98
* Roll deps to pick up plugin layout test failures.dglazkov@google.com2009-02-131-58/+0
| | | | | | | | TBR=brettw Review URL: http://codereview.chromium.org/21362 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9794 0039d316-1c4b-4281-b951-d872f2087c98
* Mark failing tests after the merge.brettw@chromium.org2009-02-131-0/+69
| | | | | | Review URL: http://codereview.chromium.org/20368 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9786 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline a Layout test. We now do not select the empty space after a text ↵sidchat@google.com2009-02-134-6/+4
| | | | | | | | has been typed when right click occurs after the text. Review URL: http://codereview.chromium.org/20330 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9783 0039d316-1c4b-4281-b951-d872f2087c98
* Scrubbing HTMLPluginElement V8 custom bindings, Chromium side.dglazkov@google.com2009-02-134-69/+9
| | | | | | | | | R=brettw Review URL: http://codereview.chromium.org/20282 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9779 0039d316-1c4b-4281-b951-d872f2087c98
* fix scons buildtc@google.com2009-02-131-1/+4
| | | | | | | | | | | | DerivedSources.make changed, so we need to match it's change. http://codereview.chromium.org/21351/diff/13/15 TBR=brettw Review URL: http://codereview.chromium.org/21356 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9771 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit merge 40847-40875 Chrome side.brettw@chromium.org2009-02-138-27/+64
| | | | | | Review URL: http://codereview.chromium.org/21351 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9767 0039d316-1c4b-4281-b951-d872f2087c98
* Updating mac testing info based on the the last few runs of the build bots.thomasvl@chromium.org2009-02-131-10/+14
| | | | | | Review URL: http://codereview.chromium.org/20358 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9754 0039d316-1c4b-4281-b951-d872f2087c98
* A few more Linux tests that pass after Windows baselinefinnur@google.com2009-02-131-5/+0
| | | | | | | | | | changed. TBR=sky Review URL: http://codereview.chromium.org/20336 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9746 0039d316-1c4b-4281-b951-d872f2087c98
* The WebFrame interface currently supports reference counting, but no one uses.darin@chromium.org2009-02-1312-37/+40
| | | | | | | | | | | | | | | | Internally, WebFrameImpl needs reference counting, so we still define it there. Same goes for WebView and WebWidget. While making this change, I noticed that WebInspectorClient was casting WebView pointers to WebViewImpl pointers too much. By just starting with WebViewImpl pointers, things could be cleaned up considerably. R=brettw Review URL: http://codereview.chromium.org/21342 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9745 0039d316-1c4b-4281-b951-d872f2087c98
* Stop crash in renderer at the end of displayingjrg@chromium.org2009-02-131-0/+7
| | | | | | | | | | | | | | | http://dev.chromium.org. Now that webkit merge has landed, actually create a RenderView in RenderThread. With these changes, there is only manual tweak needed (locally called "disable-button.diff") to get bits on the screen for OSX without crashing. Review URL: http://codereview.chromium.org/20349 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9743 0039d316-1c4b-4281-b951-d872f2087c98
* Fix chrome build when ENABLE_WORKERS is defined.jam@chromium.org2009-02-132-1/+2
| | | | | | Review URL: http://codereview.chromium.org/21276 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9740 0039d316-1c4b-4281-b951-d872f2087c98
* Comment some of the merge-related layout test failures.estade@chromium.org2009-02-131-1/+6
| | | | | | Review URL: http://codereview.chromium.org/21336 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9739 0039d316-1c4b-4281-b951-d872f2087c98
* Call the DidStartLoading/DidStopLoading methods on the WebViewDelegate ↵ananta@chromium.org2009-02-131-0/+6
| | | | | | | | | | | | | | | | interface whenever we receive the initial response for a byte range request and when the request eventually completes. This ensures that the throbber continues to spin when these requests take a while. It stops spinning during load when the document load is cancelled by the plugin process. This occurs when the plugin invokes NPN_RequestRead the first time on the stream. This fixes http://code.google.com/p/chromium/issues/detail?id=7375 Bug=7375 Review URL: http://codereview.chromium.org/20333 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9732 0039d316-1c4b-4281-b951-d872f2087c98
* Move v8-specific code for processing console messages mbelshe@google.com2009-02-131-0/+9
| | | | | | | | | when displaying javascript alerts into the glue code. This moves them out of DOMWindow.cpp. Review URL: http://codereview.chromium.org/20317 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9731 0039d316-1c4b-4281-b951-d872f2087c98
* fix test listtc@google.com2009-02-131-3/+3
| | | | | | | | | TBR=awalker Review URL: http://codereview.chromium.org/24016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9719 0039d316-1c4b-4281-b951-d872f2087c98
* Add section for test regressions caused by webkit merge to 40864amanda@chromium.org2009-02-131-0/+17
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9718 0039d316-1c4b-4281-b951-d872f2087c98
* Update webkit.xcodeproj for webkit merge to r40864, updateamanda@chromium.org2009-02-132-7/+31
| | | | | | | Scons file for linux build Review URL: http://codereview.chromium.org/21325 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9715 0039d316-1c4b-4281-b951-d872f2087c98
* Fix missed comma in SConscript, ftw.dglazkov@google.com2009-02-121-2/+2
| | | | | | | | TBR=amanda Review URL: http://codereview.chromium.org/20340 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9714 0039d316-1c4b-4281-b951-d872f2087c98
* Add ClientRectList and ClientRect IDLs to the SConscript.dglazkov@google.com2009-02-121-0/+2
| | | | | | | | TBR=amanda Review URL: http://codereview.chromium.org/21322 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9713 0039d316-1c4b-4281-b951-d872f2087c98
* Chromium side of WebKit merge to 40846awalker@google.com2009-02-1211-16/+62
| | | | | | | | Darin: primary Brett: FYI Review URL: http://codereview.chromium.org/21243 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9712 0039d316-1c4b-4281-b951-d872f2087c98
* Fixing layout test failure (forgot one file).finnur@google.com2009-02-122-13/+10
| | | | | | | | | | Also marking Linux tests as passing now that they've picked up the baseline fixes for Windows. TBR=sky Review URL: http://codereview.chromium.org/20331 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9710 0039d316-1c4b-4281-b951-d872f2087c98