summaryrefslogtreecommitdiffstats
path: root/webkit
Commit message (Collapse)AuthorAgeFilesLines
* Revert 9992, as it broke origin-header-for-https.html on Webkit Linux builderdkegel@google.com2009-02-191-4/+1
| | | | | | Review URL: http://codereview.chromium.org/21488 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9997 0039d316-1c4b-4281-b951-d872f2087c98
* Undo revert http://codereview.chromium.org/23028dkegel@google.com2009-02-181-1/+4
| | | | | | | | | | | | Changes since original http://codereview.chromium.org/16207 : - use Release rather than delete on reference counted objects - Preserve bool WaitToFinish(int milliseconds) and std::wstring GetDataDirectory() at Tommi's request, and add unit test for WaitToFinish(). Review URL: http://codereview.chromium.org/20444 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9992 0039d316-1c4b-4281-b951-d872f2087c98
* Prepare some files for porting:estade@chromium.org2009-02-183-17/+19
| | | | | | | | | - Trade in some old wstrings for FilePaths. - Remove some unnecessary headers. Review URL: http://codereview.chromium.org/21466 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9986 0039d316-1c4b-4281-b951-d872f2087c98
* Mark test as failing while waiting on it being corrected upstreamdglazkov@google.com2009-02-181-0/+2
| | | | | | | | | TBR=nsylvain BUG=7775 Review URL: http://codereview.chromium.org/20473 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9985 0039d316-1c4b-4281-b951-d872f2087c98
* Add missing test results for inline-ignored-on-legend layout test.dglazkov@google.com2009-02-183-0/+17
| | | | | | | | | TBR=nsylvain BUG=7775 Review URL: http://codereview.chromium.org/20472 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9981 0039d316-1c4b-4281-b951-d872f2087c98
* Include what you use in webkit_glue_mac.mm. I really should have waited tomark@chromium.org2009-02-181-2/+2
| | | | | | | accumulate all of these together, but I think this is the last one in glue. Review URL: http://codereview.chromium.org/21470 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9978 0039d316-1c4b-4281-b951-d872f2087c98
* Include what you use in webcursor_mac.mm.mark@chromium.org2009-02-181-0/+2
| | | | | | Review URL: http://codereview.chromium.org/20468 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9977 0039d316-1c4b-4281-b951-d872f2087c98
* Include what you use in plugin_list_mac.mm.mark@chromium.org2009-02-181-0/+2
| | | | | | Review URL: http://codereview.chromium.org/21469 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9976 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit Merge 41017:41057, Chromium Sidedglazkov@google.com2009-02-1819-79/+24
| | | | | | | | R=tony Review URL: http://codereview.chromium.org/21460 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9966 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaselining a test that fails because of font sizes...mad@chromium.org2009-02-181-0/+217
| | | | | | Review URL: http://codereview.chromium.org/20464 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9962 0039d316-1c4b-4281-b951-d872f2087c98
* Reduce the amount of included header files. Vast change like in "Oh God! ↵maruel@chromium.org2009-02-1834-910/+1006
| | | | | | | | This revision changes half of the source files!". Review URL: http://codereview.chromium.org/20378 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9958 0039d316-1c4b-4281-b951-d872f2087c98
* Mark some layout tests as flaky on linux.estade@chromium.org2009-02-181-1/+5
| | | | | | Review URL: http://codereview.chromium.org/20465 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9957 0039d316-1c4b-4281-b951-d872f2087c98
* mac test updatesthomasvl@chromium.org2009-02-181-3/+8
| | | | | | | | | | | - remove one test that seems to always be passing - mark one test that always timesout in release, but is timeout or pass in debug. - mark one more test that is being flaky but w/o any clear pattern to try and keep the mac builds green. Review URL: http://codereview.chromium.org/23029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9951 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 9944.yurys@google.com2009-02-185-91/+0
| | | | | | | This change broke ui, interactive and Vista Perf tests. I felt like reverting. Review URL: http://codereview.chromium.org/24020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9947 0039d316-1c4b-4281-b951-d872f2087c98
* Create communication channel between developer tools UI implemented in JS ↵yurys@google.com2009-02-185-0/+91
| | | | | | | | | | | | | and residing in a process different from inspected page renderer process. There is no direct IPC channel between the two processes so all messages are routed through browser process. On the side of inspected page there is ToolsAgent existing in all renderers so that we can start inspecting the page at any moment by talking to this object. On the side of developer tools renderer there is ToolsClient which is created only for RenderView that host developer tools UI. This change is a slightly modified version of http://codereview.chromium.org/20221/show Review URL: http://codereview.chromium.org/20430 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9944 0039d316-1c4b-4281-b951-d872f2087c98
* Fix for Issue 7651 Regression: The position of input method window is not ↵hbono@chromium.org2009-02-181-1/+4
| | | | | | | | | | | | | correct after scrolling page down. This is caused by my bonehead mistake in fixing Issue 6652 that I forgot calling the FrameView::contentsToWindow() function. (I need to add a unit-test to prevent this regression, though.) BUG=7651 Review URL: http://codereview.chromium.org/21338 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9942 0039d316-1c4b-4281-b951-d872f2087c98
* Translation update.mal@chromium.org2009-02-182-13/+13
| | | | | | | | | | | Update all .xtb files with current translations from the translation console. BUG= None TBR= tony TEST= Find 49 friends who each speak a different language ...nevermind. Review URL: http://codereview.chromium.org/20451 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9940 0039d316-1c4b-4281-b951-d872f2087c98
* Fix build break when ENABLE_WORKERS is defined.jam@chromium.org2009-02-181-2/+2
| | | | | | Review URL: http://codereview.chromium.org/20445 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9932 0039d316-1c4b-4281-b951-d872f2087c98
* 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