summaryrefslogtreecommitdiffstats
path: root/webkit
Commit message (Collapse)AuthorAgeFilesLines
* Roll webkit revision 48030victorw@chromium.org2009-09-031-0/+4
| | | | | | | | | | R=japhet TEST=none BUG=none Review URL: http://codereview.chromium.org/197015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25381 0039d316-1c4b-4281-b951-d872f2087c98
* Linux rebaselines for a few editing tests. These tests were all rebased for ↵jparent@chromium.org2009-09-037-4/+3
| | | | | | | | | | | windows already and just have slight pixel differences from windows results. BUG=11123 TEST=layout test try bots Review URL: http://codereview.chromium.org/200008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25368 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline tool updatevictorw@chromium.org2009-09-036-30/+245
| | | | | | | | | | | | | | | | | - Do not add unnecessary baselines Check whether a baseline is duplicate and can fallback to same baseline for another platform. For example, if a test has same baseline on linux and windows, then we only store windows baseline and linux baseline will fallback to the windows version. - Set new baseline svn property. TEST=rebaseline tool BUG=18906 Review URL: http://codereview.chromium.org/174567 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25355 0039d316-1c4b-4281-b951-d872f2087c98
* Drop new strings (copied over all existing files, so what you see in this CL ↵laforge@chromium.org2009-09-031-2/+2
| | | | | | | | is what has changed). Review URL: http://codereview.chromium.org/196005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25347 0039d316-1c4b-4281-b951-d872f2087c98
* Remove a WONTFIX line from test_expectations now that we skip running tests ↵michaeln@google.com2009-09-031-6/+0
| | | | | | | | | | | in 'script-tests' directories. TBR=hamaji BUG=20908 TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25345 0039d316-1c4b-4281-b951-d872f2087c98
* Skip running layout tests contained in 'script-tests' directories too.michaeln@google.com2009-09-031-1/+1
| | | | | | | | | BUG=20908 TEST=none Review URL: http://codereview.chromium.org/187017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25344 0039d316-1c4b-4281-b951-d872f2087c98
* Correct Windows baselines for:jparent@chromium.org2009-09-037-5/+3
| | | | | | | | | | | | | | | LayoutTests\editing\pasteboard\paste-blockquote-after-blockquote.html LayoutTests\editing\pasteboard\paste-blockquote-into-blockquote-3.html LayoutTests\editing\deleting\delete-br-013.html This is the follow up to http://codereview.chromium.org/190019 where the incorrect baselines were removed. TEST=layout test try servers BUG=20933 Review URL: http://codereview.chromium.org/195005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25335 0039d316-1c4b-4281-b951-d872f2087c98
* Roll WebKit revision 48020.victorw@chromium.org2009-09-031-0/+8
| | | | | | | | | | | | | | | | | - Two layout test failures: * LayoutTests/storage/statement-error-callback.html: To fix it, we need to implement layoutTestController.clearAllDatabases, bug 20995, skip for now. * LayoutTests/fast/forms/input-maxlength-ime-completed.html: This is a new test from webkit, bug 20993 filed and assigned. R=japhet TEST=none BUG=none Review URL: http://codereview.chromium.org/201003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25323 0039d316-1c4b-4281-b951-d872f2087c98
* Temporarily delete the checksum and png files for some tests that have the ↵jparent@chromium.org2009-09-037-3/+5
| | | | | | | | | | | | | correct checksums checked in, but the wrong pngs. This will allow me to use the rebaseline tool in a follow up CL to generate the correct baselines. Temporarily add these test to test-expectations so I don't turn things red in the meantime. The incorrect pngs come from http://codereview.chromium.org/100128/show and http://codereview.chromium.org/99147. TEST=layout test try servers BUG=20933 Review URL: http://codereview.chromium.org/190019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25319 0039d316-1c4b-4281-b951-d872f2087c98
* A quick fix for Issue 20161hbono@chromium.org2009-09-031-1/+9
| | | | | | | | | | My r22262 changed the code that handles keyboard events dramatically, and this prevent TestShell from inputting characters. This change just sends Char events to emulate keyboard events. (We need to implement the NSTextInput protocol for TestShell, though.) BUG=20161 "Keyboard doesn't work in Mac TestShell" TEST=Run TestShell on Mac. Review URL: http://codereview.chromium.org/183027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25303 0039d316-1c4b-4281-b951-d872f2087c98
* Roll WebKit revision 48001.michaeln@google.com2009-09-031-1/+1
| | | | | | | | | | | | * Use the new UnloadEventPolicy when calling FrameLoader::stopLoading(...) TBR=darin,victorw BUG=none TEST= none Review URL: http://codereview.chromium.org/194006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25294 0039d316-1c4b-4281-b951-d872f2087c98
* 1. Plug XSS holse: validate hash parameters.ojan@google.com2009-09-031-87/+232
| | | | | | | | | | | | 2. Make legend position:fixed in the top-right corner. 3. Show flaky tests by default even if they match their expectations. 4. Generally cleanup handling of hash params and permalinking. 5. Set default values for permalinkable state. 6. Fix bug with sorting where we'd generate the page twice (slow!). 7. Add a UI for showing loading state when doing actions like sorting. Review URL: http://codereview.chromium.org/193003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25291 0039d316-1c4b-4281-b951-d872f2087c98
* Set the focus ring color to match the Gtk theme focus color.estade@chromium.org2009-09-033-0/+16
| | | | | | | | BUG=8540 Review URL: http://codereview.chromium.org/173642 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25278 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 25262. Worked OK in the browser, but blew up TestShell.amanda@chromium.org2009-09-023-20/+152
| | | | | | | | TBR=evan Review URL: http://codereview.chromium.org/194001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25274 0039d316-1c4b-4281-b951-d872f2087c98
* Roll to WebKit revision 47997michaeln@google.com2009-09-021-4/+0
| | | | | | | | | | | | | * remove japanese-encoding-mix.html from expected failures, passing now. * TBR=victorw, dglazkov BUG=20851 TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25269 0039d316-1c4b-4281-b951-d872f2087c98
* Change AppCache and AppCacheGroup to be ref counted classes.Adjusted API of ↵jennb@chromium.org2009-09-0211-38/+271
| | | | | | | | framework classes accordingly.Added unittests for appcache framework classes.TEST=verify objects are cleaned up properly, verify api implBUG=none Review URL: http://codereview.chromium.org/179071 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25264 0039d316-1c4b-4281-b951-d872f2087c98
* Unfork shared parts of webplugin_delegate_impl_mac.mm.amanda@chromium.org2009-09-023-152/+20
| | | | | | | | | | | | (Mac side of http://codereview.chromium.org/174479) evan/darin: review, whoever sees it first jam: FYI BUG=none TEST=pages with plugins that worked before this patch should still work after it. Review URL: http://codereview.chromium.org/172116 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25262 0039d316-1c4b-4281-b951-d872f2087c98
* Use ScopedComPtr instead of CComPtr to reduce a dependency on ATL.jhawkins@chromium.org2009-09-022-4/+6
| | | | | | | | BUG=5023 TEST=none Review URL: http://codereview.chromium.org/190018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25258 0039d316-1c4b-4281-b951-d872f2087c98
* Add aliased path support to http server. Certain http layout test loads js ↵jianli@chromium.org2009-09-023-0/+32
| | | | | | | | | | | | | resource files from the aliased path. Also set the current path to the directory that contains the test file. This is needed since some layout tests use the relative path. BUG=none TEST=none Review URL: http://codereview.chromium.org/184015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25257 0039d316-1c4b-4281-b951-d872f2087c98
* Use ScopedComPtr instead of CComPtr to remove a dependency on ATL.jhawkins@chromium.org2009-09-025-51/+72
| | | | | | | | BUG=5024 TEST=none Review URL: http://codereview.chromium.org/172105 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25239 0039d316-1c4b-4281-b951-d872f2087c98
* Add back into test_expectations.txt a couple of tests that are apparently ↵japhet@chromium.org2009-09-021-4/+4
| | | | | | | | | | | | still flaky. BUG=9798 BUG=14767 TEST=less flakiness on the layout test buildbots Review URL: http://codereview.chromium.org/171123 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25235 0039d316-1c4b-4281-b951-d872f2087c98
* De-orangify build bot by admitting that we occasionally pass tests we shouldn't.dglazkov@chromium.org2009-09-021-1/+1
| | | | | | | | | | TBR=rohitrao TEST=none BUG=10322 Review URL: http://codereview.chromium.org/171122 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25226 0039d316-1c4b-4281-b951-d872f2087c98
* Add LayoutTests/animations/script-tests/TEMPLATE.html to test_expectations.michaeln@google.com2009-09-021-0/+6
| | | | | | | | | TBR=victorw BUG=20908 TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25217 0039d316-1c4b-4281-b951-d872f2087c98
* Add a sporadically failing Mac layout tests.paul@chromium.org2009-09-021-0/+2
| | | | | | | | | BUG=20898 TEST=Covered by layout tests. Review URL: http://codereview.chromium.org/186012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25216 0039d316-1c4b-4281-b951-d872f2087c98
* Update bug number from generic webkit merge bug to specific cause. Also, ↵jparent@chromium.org2009-09-021-2/+1
| | | | | | | | | | | remove Mac specific TIMEOUT since it hasn't timed out in Mac Debug or Realse in at least the last 200 runs. BUG=20894 TEST=none, no functional change Review URL: http://codereview.chromium.org/190012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25212 0039d316-1c4b-4281-b951-d872f2087c98
* Fix typo from previous commit. Doh.ojan@google.com2009-09-021-2/+3
| | | | | | Review URL: http://codereview.chromium.org/184020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25211 0039d316-1c4b-4281-b951-d872f2087c98
* Quick fix for individual test view of the dashboard. We shouldojan@google.com2009-09-021-2/+13
| | | | | | | | | | never exclude test results when in individual test view. BUG=none TEST=manual Review URL: http://codereview.chromium.org/178048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25209 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the remaining "flaky" but consistently passing tests from ↵japhet@chromium.org2009-09-021-28/+11
| | | | | | | | | | | | | | | | | | | | test_expectations.txt BUG=13692 BUG=10382 BUG=10674 BUG=10418 BUG=10441 BUG=9798 BUG=9797 BUG=11604 BUG=13174 BUG=15267 TEST=green layout test buildbots Review URL: http://codereview.chromium.org/191005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25193 0039d316-1c4b-4281-b951-d872f2087c98
* Mark js tests as flakey based on buildbot output.dglazkov@chromium.org2009-09-021-0/+5
| | | | | | | | | | TBR=rohitrao BUG=20886 TEST=none Review URL: http://codereview.chromium.org/172106 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25189 0039d316-1c4b-4281-b951-d872f2087c98
* Eliminate remaining WebCore dependencies from webplugin_impl.ccdarin@chromium.org2009-09-0232-659/+713
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Introduces WebPluginPageDelegate to hold the methods that only existed on WebViewDelegate to allow WebPluginImpl to talk to the RenderView. This enables us to eliminate those methods from WebViewDelegate, which eliminates the last dependency on gfx/ native_widget_types.h in our WebKit interface! WebViewDelegate grows a CreatePlugin method that returns a WebKit::WebPlugin. It loses its CreatePluginDelegate method, which now lives on WebPluginPageDelegate. This change makes RenderView use WeakPtr when it hands itself to each WebPluginDelegateProxy and WebPluginImpl instance. This makes the memory management simpler. This change also moves various WebPlugin* interfaces defined in webkit/glue into the webkit_glue namespace. This was to help reduce confusion with similarly named types in the WebKit namespace. WebKit::WebPluginParams is added to contain the set of parameters used to construct a plugin. WebPluginContainer gets a couple more methods to allow us to avoid WebCore dependencies in WebPluginImpl. R=jam BUG=10036 TEST=none Review URL: http://codereview.chromium.org/181014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25184 0039d316-1c4b-4281-b951-d872f2087c98
* Remove layout tests in {m-s} subdirectories from test_expectations.txt that ↵japhet@chromium.org2009-09-021-51/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | are marked flaky but passing consisently. BUG=13907 BUG=16779 BUG=10286 BUG=10296 BUG=10300 BUG=13692 BUG=10379 BUG=10406 BUG=10435 BUG=9798 BUG=9797 BUG=10760 BUG=11571 BUG=10861 BUG=11264 BUG=11832 BUG=11898 BUG=18896 TEST=green layout test buildbots Review URL: http://codereview.chromium.org/183041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25173 0039d316-1c4b-4281-b951-d872f2087c98
* - rebaseline image border testvictorw@chromium.org2009-09-026-6/+26
| | | | | | | | | | | | - update bug numbers in test expectations TBR=dglazkov TEST=none BUG=1064038 Review URL: http://codereview.chromium.org/185006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25172 0039d316-1c4b-4281-b951-d872f2087c98
* Support conditional breakpoints in DevTools (backend) to follow WebKitapavlov@chromium.org2009-09-024-7/+86
| | | | | | | | BUG= https://bugs.webkit.org/show_bug.cgi?id=28846 (upstream) TEST= conditional breakpoints work with a local WebKit frontend patch Review URL: http://codereview.chromium.org/182042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25165 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: create InspectorBackend v8 wrapper in the utility context so that ↵yurys@google.com2009-09-022-3/+56
| | | | | | | | | it's methods prototype is Function.protoype object from the utility context. Otherwise some useful methods defined on Function.prototype(such as bind) are missing for InspectorController native methods. It caused an exception in InjectedScript._ensureCommandLineAPIInstalled. Review URL: http://codereview.chromium.org/188006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25163 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: Remove context functions that are not available in ↵pfeldman@chromium.org2009-09-021-98/+4
| | | | | | | | InjectedScript.js upstream. Review URL: http://codereview.chromium.org/191003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25162 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: remove 'Show web inspector..' menu item from test_shell since new ↵yurys@google.com2009-09-023-5/+0
| | | | | | | | devtools work out of process and don't work in single process test_shell anyway. Review URL: http://codereview.chromium.org/178057 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25160 0039d316-1c4b-4281-b951-d872f2087c98
* Original change: http://codereview.chromium.org/173564yusukes@google.com2009-09-027-4/+35
| | | | | | | | | BUG=20130 TEST=none Review URL: http://codereview.chromium.org/189002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25156 0039d316-1c4b-4281-b951-d872f2087c98
* Add a bug number to test_expectations.michaeln@google.com2009-09-021-1/+1
| | | | | | | | | TBR=victorw BUG=20851 TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25148 0039d316-1c4b-4281-b951-d872f2087c98
* Roll to webkit r47952michaeln@google.com2009-09-021-0/+4
| | | | | | | | | | | | | | // Newly added test started out red on windows with r47950 BUG_MICHAELN LINUX : LayoutTests/fast/encoding/japanese-encoding-mix.html = FAIL TBR=victorw TEST=none BUG=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25146 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes crash when switching to new tabs containing audio/video elements.scherkus@chromium.org2009-09-021-1/+4
| | | | | | | | | | | | Cause was we're calling platformContext(), one of the few GraphicsContext operations that asserts if painting is disabled. BUG=19677,20138 TEST=open a video in a new background tab, wait a bit, then switch to it -- shouldn't crash Review URL: http://codereview.chromium.org/183038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25125 0039d316-1c4b-4281-b951-d872f2087c98
* More assorted changes. :)ojan@chromium.org2009-09-021-63/+99
| | | | | | | | | | | | | | | | 1. Decrease columns to 2 for better reading on small screens. 2. Move bug modifiers into their own column. Makes sorting more useful. 3. Change hiding WONTFIX tests to actually regenerate the page without those table rows. Makes page load ~20% faster! 4. Hide all tests that match their expectations by default. This makes the page load *much* faster, but also makes it so the default view of the dashboard is a list of test that we can drive to zero. BUG=none TEST=manual Review URL: http://codereview.chromium.org/182053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25124 0039d316-1c4b-4281-b951-d872f2087c98
* Update bug number in test_expectations and remove comment that the test just ↵jparent@chromium.org2009-09-021-5/+4
| | | | | | | | | | | needed a rebase. It doesn't - further comments in new bug. TEST=none BUG=20833 Review URL: http://codereview.chromium.org/176068 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25121 0039d316-1c4b-4281-b951-d872f2087c98
* Delete the chrome style sheet test that is no longer needed.victorw@chromium.org2009-09-012-38/+0
| | | | | | | | | | | | The same test upstream has been fixed and this one is no longer needed. TBR=pam TEST=none BUG=none Review URL: http://codereview.chromium.org/183042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25110 0039d316-1c4b-4281-b951-d872f2087c98
* Roll to webkit r47948michaeln@google.com2009-09-012-8/+0
| | | | | | | | | TBR=victorw TEST=none BUG=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25103 0039d316-1c4b-4281-b951-d872f2087c98
* Plumb request interception into the appcache library for both chrome and ↵michaeln@google.com2009-09-0115-60/+760
| | | | | | | | | | | | | | | | | | | | | | | | test_shell. AppCache library: * Added AppCacheInterceptor, which is derived from URLRequest::Interceptor. Chrome: * Each UserProfile instantiates a ChromeAppCacheService, which is derived from an appcache library class. * Each ChromeURLRequestContext associated with that profile has a reference to that instance. * ResourceDispatcherHost pokes AppCacheInterceptor when initiating URLRequests and when returning the response head. TestShell: * Added SimpleAppCacheSystem which bundles together appcache lib components for use in a single process with an UI and IO thread. * TestShellWebKit instantiates and initializes an instance of the above, aimed at at temp directory that will get cleaned up when the test run is over. * SimpleResourceLoaderBridge pokes the system when initiating URLRequests and when returning the response head. TEST=none, although many existing tests exercise this stuff BUG=none Review URL: http://codereview.chromium.org/173406 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25099 0039d316-1c4b-4281-b951-d872f2087c98
* Clean up the list of linux layout test crashers according totony@chromium.org2009-09-011-18/+13
| | | | | | | | | | | the layout test flakiness dashboard. BUG=10308 Review URL: http://codereview.chromium.org/181040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25093 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the rest of LayoutTests/http/tests/* from test_expectations.txt that ↵japhet@chromium.org2009-09-011-44/+4
| | | | | | | | | | | | | | | | | | | | | are marked flaky but haven't failed recently. BUG=13907 BUG=10316 BUG=10326 BUG=10353 BUG=10355 BUG=10368 BUG=10403 BUG=9798 BUG=9797 BUG=11810 BUG=18794 TEST=green layout test buildbots Review URL: http://codereview.chromium.org/183030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25085 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline a few linux bidi layout tests.michaeln@google.com2009-09-017-9/+3
| | | | | | | | | | TBR=yusukes TEST=none BUG=none Review URL: http://codereview.chromium.org/176065 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25084 0039d316-1c4b-4281-b951-d872f2087c98
* Fix logic for mapping expectations to a test for expectationsojan@chromium.org2009-09-011-12/+13
| | | | | | | | | | | | | | that are listed for entire directories. TBR since the dashboard is broken and my gmail is down, so I can't reasonably do a code review soon. TBR=arv@chromium.org BUG=none TEST=manual Review URL: http://codereview.chromium.org/182047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25079 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit roll to 47941michaeln@google.com2009-09-011-0/+6
| | | | | | | | | | | | | // These tests went red with r47922 change to FontLinux, possibly need rebaselining. BUG_MICHAELN LINUX : LayoutTests/fast/text/drawBidiText.html = FAIL BUG_MICHAELN LINUX : LayoutTests/fast/text/international/bidi-control-chars-treated-as-ZWS.html = FAIL BUG_MICHAELN LINUX : LayoutTests/fast/text/international/bidi-listbox-atsui.html = FAIL TBR=yusukes,victorw BUG=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25068 0039d316-1c4b-4281-b951-d872f2087c98