summaryrefslogtreecommitdiffstats
path: root/webkit
Commit message (Collapse)AuthorAgeFilesLines
* 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
* A few more SVG layout tests (9 total) - and commenting three existing SVG ↵finnur@google.com2009-02-1213-14/+325
| | | | | | | | | | | | | | | layout tests that look like they are succeeding, if you don't look closely enough. All of these fixed tests were using the mac expected baselines for text (which are different due to font metrics). svg/hixie/shapes/path/001.xml and svg/hixie/perf/007.xml ... also had differences in the shading (Skia vs CG). Review URL: http://codereview.chromium.org/20325 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9709 0039d316-1c4b-4281-b951-d872f2087c98
* Update mac expectations after removal of DOMWindow back and forward functions.ager@chromium.org2009-02-122-4/+0
| | | | | | Review URL: http://codereview.chromium.org/21312 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9708 0039d316-1c4b-4281-b951-d872f2087c98
* This adds the implementation for the JS method ↵jcampan@chromium.org2009-02-123-8/+31
| | | | | | | | | | | | eventSender.scheduleAsynchronousClick which makes the test LayoutTests/fast/events/popup-blocking-click-in-iframe.html pass. Review URL: http://codereview.chromium.org/20320 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9704 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the mac tag for tests we just added baselines for (looks like a cl addedthomasvl@chromium.org2009-02-121-2/+2
| | | | | | | the mac entries right as the new baselines got landed) Review URL: http://codereview.chromium.org/20322 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9700 0039d316-1c4b-4281-b951-d872f2087c98
* Changing LayoutTest expectations for 3 linux tests.finnur@google.com2009-02-121-3/+2
| | | | | | | | | | I marked these as fixed on Windows and now that the Linux bot has cycled, those look fixed on Linux as well. TBR=sky Review URL: http://codereview.chromium.org/24013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9696 0039d316-1c4b-4281-b951-d872f2087c98
* A couple of layout test updates:ager@chromium.org2009-02-126-9/+358
| | | | | | | | | | | - Enabled regex test on mac. Seem to work as intended. - Rebaseline regex/non-pattern-characters. Only error messages differ. - Add rebaselining for early-acid3-86. Was already rebaselined for Windows/Linux and only error messages differ. - Update rebaselining for window-lookup-precedence tests. Now matches the Window/Linux versions. Review URL: http://codereview.chromium.org/20318 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9695 0039d316-1c4b-4281-b951-d872f2087c98
* Going through LayoutTests/svg/W3C-SVG-1.1 and a few more (22 layout tests in ↵finnur@google.com2009-02-1266-573/+797
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all) Text baselines are different due to missing Z in output or because metrics are different. animate-elem-28-t.svg: Added text baseline that takes into account the font differences. animate-elem-40-t.svg: No longer missing rect outlines so we can add a baseline for this test. animate-elem-41-t.svg: Slight pixel differences in how we draw the star. Rebaselining. animate-elem-61-t.svg: animate-elem-63-t.svg: animate-elem-64-t.svg: animate-elem-65-t.svg: animate-elem-66-t.svg: animate-elem-67-t.svg: animate-elem-68-t.svg: animate-elem-69-t.svg: animate-elem-70-t.svg: filterRegions.svg: textLength.svg: gradient-stop-corner-cases.svg: pattern-deep-referencing.svg: Slight pixel difference in shading and rounded corners. animate-elem-80-t.svg: animate-elem-82-t.svg: masking-mask-01-b.svg: pservers-grad-08-b.svg: pservers-grad-14-b.svg: Slight shading changes (Skia). patternPreserveAspectRatioA.png: Slight font and shading differences. textProperties.svg: This is similar to a change I reviewed from Darin after we changed the code transformation during a merge. text-dom-01-f.svg: One pixel different in the word "is". Review URL: http://codereview.chromium.org/21270 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9693 0039d316-1c4b-4281-b951-d872f2087c98