summaryrefslogtreecommitdiffstats
path: root/webkit
Commit message (Collapse)AuthorAgeFilesLines
* linux: mark a test as timing outevan@chromium.org2009-07-011-1/+3
| | | | | | | agl will revisit this as he continues to polish complex text, but for now we can acknowledge it so the builder stays green. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19702 0039d316-1c4b-4281-b951-d872f2087c98
* Enable some skia unittests on linux and mac.tc@google.com2009-07-011-2/+0
| | | | | | | | | | This enables the ImageOperations.* and SkiaUtils.* test_shell_tests on linux and mac. Review URL: http://codereview.chromium.org/151097 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19701 0039d316-1c4b-4281-b951-d872f2087c98
* linux: more plugin layout test fixingevan@chromium.org2009-07-014-8/+43
| | | | | | | | | Intentionally no code change. For each plugin test, either fix baseline, mark as passing, or annotate with why we're failing. Review URL: http://codereview.chromium.org/151129 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19699 0039d316-1c4b-4281-b951-d872f2087c98
* linux: make layout test plugin build and run in test_shellevan@chromium.org2009-07-014-38/+85
| | | | | | | | | | | | | | | I used the upstream implementation as a guide for the changes I made, so style faults are theirs. Also includes updates to test_expectations for the new tests we pass, and one new baseline for a test that had an output image that we match Windows on aside from antialiasing. BUG=11516 Review URL: http://codereview.chromium.org/150144 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19698 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit Update 45381:54503dglazkov@google.com2009-06-301-1/+8
| | | | | | | | | | R=jorlow BUG=15710 TEST=no layout test regressions. Review URL: http://codereview.chromium.org/150138 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19682 0039d316-1c4b-4281-b951-d872f2087c98
* Implement setXSSAuditorEnabled for test_shelldglazkov@google.com2009-06-304-30/+16
| | | | | | | | | | | | | BUG=15649 BUG=15132 BUG=14889 BUG=14773 TEST=no layout test regressions R=abarth Review URL: http://codereview.chromium.org/151092 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19672 0039d316-1c4b-4281-b951-d872f2087c98
* linux: retry on plugin fix.evan@chromium.org2009-06-301-0/+9
| | | | | | | Copy the Windows branch of the build file. This is super-screwed. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19671 0039d316-1c4b-4281-b951-d872f2087c98
* Modify printing methods on WebFrame to be more inline with the versiondarin@chromium.org2009-06-305-79/+43
| | | | | | | | | | | | | | specified in webkit/api/public/WebFrame.h. Removes an unused method on WebFrame related to printing. BUG=10034 TEST=none R=brettw Review URL: http://codereview.chromium.org/150027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19669 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline 4 tests again.jianli@chromium.org2009-06-3010-25/+171
| | | | | | | | | TBR=levin BUG=none TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19660 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline 6 layout tests due to WebKit merge 45270:45287.jianli@chromium.org2009-06-3027-36/+48
| | | | | | | | | BUG=15490 TEST=none Review URL: http://codereview.chromium.org/150067 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19653 0039d316-1c4b-4281-b951-d872f2087c98
* plugins: eliminate use of product_direvan@chromium.org2009-06-301-2/+0
| | | | | | | | | | | | | | | The 'product_dir' variable in gyp is only implemented by the scons generator and only used by plugins, and the plugin tests don't yet run on Linux (where we use scons). The npapi_layout_test_plugin is copied into the proper place for layout tests with a 'copy' rule. BUG=15695 Review URL: http://codereview.chromium.org/150085 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19645 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: mark bidi-linebreak-001.html as failing.agl@chromium.org2009-06-301-0/+1
| | | | | | | | | | | It's actually fine, but it'll have a small change because of WebKit's r45391 tomorrow so I'm marking it as failing now and I'll rebaseline it and several others tomorrow. BUG=10293 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19641 0039d316-1c4b-4281-b951-d872f2087c98
* linux: run plugin tests.evan@chromium.org2009-06-302-3/+1
| | | | | | | | This change is tiny. Yay for cross-platform code. Review URL: http://codereview.chromium.org/150091 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19624 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: start rebaselining and enabling some international layout testsagl@chromium.org2009-06-3016-11/+73
| | | | | | | | | | The first complex text support patch just landed, so it's time to start looking at the layout tests which will now pass. BUG=10293,10344,10345,9768 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19615 0039d316-1c4b-4281-b951-d872f2087c98
* Update test expectations to remove failing tests caused by bad merge ↵japhet@chromium.org2009-06-301-11/+0
| | | | | | | | | | upstream in V8Proxy. BUG=15650 Review URL: http://codereview.chromium.org/151087 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19614 0039d316-1c4b-4281-b951-d872f2087c98
* Chromium implementation of new WebKit postMessageToWorkerObject/Context APIslevin@chromium.org2009-06-304-21/+70
| | | | | | | | | | | | | | | | | | | | | | | | | that accept MessagePortChannels as an optional parameter. For now, we just ignore passed-in MessagePortChannels (they are automatically freed) but we'll add support for them once the Chromium implementation of cross-process MessagePorts is in place. This is the chromium-side change for https://bugs.webkit.org/show_bug.cgi?id=25435 and should not be landed until that change lands in the WebKit tree. BUG=15426 TEST=none (WebKit change contains LayoutTests) R=levin@chromium.org Review URL: http://codereview.chromium.org/147189 Review URL: http://codereview.chromium.org/151090 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19608 0039d316-1c4b-4281-b951-d872f2087c98
* Roll DEPS to grab the following patch and apply GYP changes:agl@chromium.org2009-06-301-0/+1
| | | | | | | | | | | | | | | | | | | | | | 2009-06-30 Adam Langley <agl@google.com> Reviewed by Eric Seidel. Chromium: Add complex text support on Linux. https://bugs.webkit.org/show_bug.cgi?id=25068 This patch adds complex text support on Linux using Harfbuzz. It's not the fastest code possible: some caching of font tables will certainly be required. However, it's probably the simplest code that works. This will require checking in new baselines in the Chromium tree for those layout tests which now pass. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@45379 268f45cc-cd09-0410-ab3c-d52691b4dbfc git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19604 0039d316-1c4b-4281-b951-d872f2087c98
* linux: only create browser-side plugin container after plugin requests itevan@chromium.org2009-06-307-10/+41
| | | | | | | | | | | | | | | | | | | | | | On Windows, windowed plugins are parented in a two-stage process: initially, the plugin is parented to the render view, then later it's reparented to a special per-plugin window. On Linux, plugin embedding always needs a special per-plugin window before it can be initialized. So there's no way to do the two-stage initialization process, and we only want to construct the browser-side plugin container for windowed plugins after the plugin requests it. Plumbing this through the WebPlugin interface will also allow us to side-route this request for window creation out to the browser process in the multi-process case. BUG=15421 TEST=plugins still work in test_shell Review URL: http://codereview.chromium.org/150034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19602 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit Update 45352:45376.dglazkov@google.com2009-06-301-0/+2
| | | | | | | | | | R=jorlow BUG=none TEST=none Review URL: http://codereview.chromium.org/150106 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19591 0039d316-1c4b-4281-b951-d872f2087c98
* Allow layout tests to be located both in src/webkit/data/layout_tests and ↵victorw@chromium.org2009-06-307-24/+55
| | | | | | | | | | | | | | | | third_party/WebKit. For tests in LayoutTests directory, the script checks whether the LayoutTests directory exists in webkit/data/layout_tests, if not, assume it is in third_party/WebKit. Basically, this patch = http_server change + Dimitri Glazkov's patch (http://codereview.chromium.org/115302). BUG=8765 TEST=none Review URL: http://codereview.chromium.org/146112 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19590 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress test bug28341.html again, as it started failing again today.dkegel@google.com2009-06-301-0/+2
| | | | | | | | | BUG=14207 TEST=green tree Review URL: http://codereview.chromium.org/151079 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19587 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: added stubs for initial scripts requests.yurys@google.com2009-06-301-0/+31
| | | | | | Review URL: http://codereview.chromium.org/150023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19584 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: add tests that opens Scripts panel and checks that it's populated ↵yurys@google.com2009-06-301-0/+52
| | | | | | | | with two inspected scripts. Review URL: http://codereview.chromium.org/151076 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19583 0039d316-1c4b-4281-b951-d872f2087c98
* Disabling a bunch of media layout tests due to V8 proxy issues.scherkus@chromium.org2009-06-301-5/+34
| | | | | | | | | | BUG=15664 TEST=layout tests should turn green on windows Review URL: http://codereview.chromium.org/151067 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19577 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 19560. This caused a bunch of plugin-related unittest failures on ↵glen@chromium.org2009-06-307-41/+10
| | | | | | | | Windows. Review URL: http://codereview.chromium.org/150088 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19573 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline 3 layout tests.jianli@chromium.org2009-06-3014-4/+82
| | | | | | Review URL: http://codereview.chromium.org/149109 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19569 0039d316-1c4b-4281-b951-d872f2087c98
* linux: only create browser-side plugin container after plugin requests itevan@chromium.org2009-06-297-10/+41
| | | | | | | | | | | | | | | | | | | | | | On Windows, windowed plugins are parented in a two-stage process: initially, the plugin is parented to the render view, then later it's reparented to a special per-plugin window. On Linux, plugin embedding always needs a special per-plugin window before it can be initialized. So there's no way to do the two-stage initialization process, and we only want to construct the browser-side plugin container for windowed plugins after the plugin requests it. Plumbing this through the WebPlugin interface will also allow us to side-route this request for window creation out to the browser process in the multi-process case. BUG=15421 TEST=plugins still work in test_shell Review URL: http://codereview.chromium.org/150034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19560 0039d316-1c4b-4281-b951-d872f2087c98
* Update test expectations to include XPath failures.dglazkov@google.com2009-06-291-0/+12
| | | | | | | | | | TBR=jorlow BUG=15650 TEST=green tree. Review URL: http://codereview.chromium.org/150074 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19550 0039d316-1c4b-4281-b951-d872f2087c98
* Update test expectations for WebKit 45287:45352 Updatedglazkov@google.com2009-06-291-0/+23
| | | | | | | | | | TBR=jorlow TEST=none BUG=none Review URL: http://codereview.chromium.org/150068 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19540 0039d316-1c4b-4281-b951-d872f2087c98
* Delete V8Proxy and V8Utilities and use upstreamed versions.japhet@chromium.org2009-06-2919-4419/+106
| | | | | | Review URL: http://codereview.chromium.org/150056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19539 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes for upcoming WebKit update.dglazkov@google.com2009-06-293-0/+6
| | | | | | | | | | | | | * Added ENABLE_DATAGRID define temporarily (we will remove it once the V8Proxy stuff lands) * Added new ContextMenuClient::isSpeaking method, which will be needed for http://trac.webkit.org/changeset/45333 R=darin TEST=no regressions in layout tests. BUG=none Review URL: http://codereview.chromium.org/151035 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19527 0039d316-1c4b-4281-b951-d872f2087c98
* Remove --enable-web-workers command-line switch.dimich@google.com2009-06-293-11/+0
| | | | | | | | BUG=4361 TEST=many ui/layout tests. Review URL: http://codereview.chromium.org/149114 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19512 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: Catch up with WebKit icon update.pfeldman@chromium.org2009-06-291-0/+1
| | | | | | Review URL: http://codereview.chromium.org/151027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19494 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 19489,19488.japhet@chromium.org2009-06-2919-106/+4419
| | | | | | Review URL: http://codereview.chromium.org/150024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19490 0039d316-1c4b-4281-b951-d872f2087c98
* Somehow missed a file in the original patch. Doh.japhet@chromium.org2009-06-291-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19489 0039d316-1c4b-4281-b951-d872f2087c98
* Use upstream V8Proxy and V8Utilitiesjaphet@chromium.org2009-06-2918-4418/+105
| | | | | | | | | BUG=15459 TEST=none Review URL: http://codereview.chromium.org/149086 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19488 0039d316-1c4b-4281-b951-d872f2087c98
* Remove passing test from expected failures.ager@chromium.org2009-06-291-1/+0
| | | | | | | | BUG=15052 TEST=LayoutTests/transitions/repeated-firing-background-color.html Review URL: http://codereview.chromium.org/150019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19486 0039d316-1c4b-4281-b951-d872f2087c98
* DevTools: show all scopes for current call frame in the scopes pane.yurys@google.com2009-06-292-28/+108
| | | | | | | BUG=13674 Review URL: http://codereview.chromium.org/132069 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19484 0039d316-1c4b-4281-b951-d872f2087c98
* linux: cleanup browser-side GtkSockets when plugins are destroyedevan@chromium.org2009-06-288-10/+41
| | | | | | | | | | | | WillDestroyWindow is already plumbed over to the browser process in the multiproc case; we want to plumb it to our RenderView delegate so we can do similar cleanup in test_shell. BUG=15423 Review URL: http://codereview.chromium.org/147251 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19475 0039d316-1c4b-4281-b951-d872f2087c98
* Fix for reverted cl http://codereview.chromium.org/147123davemoore@chromium.org2009-06-272-9/+0
| | | | | | | | | | | | | A recent change broke the load times. It also revealed some deficiencies. This adds a new time marker for when a load is committed, which is a more interesting value than the start of the load (which we still keep). Also, the first layout time wasn't an interesting time to keep, instead we keep the time of the first paint. The histograms were modified to use the new values when appropriate. Review URL: http://codereview.chromium.org/149099 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19465 0039d316-1c4b-4281-b951-d872f2087c98
* Update test_expectations.txt for webkit merge.jianli@chromium.org2009-06-271-1/+8
| | | | | | | | | TBR=levin BUG=none TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19462 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit merge 45270:45287jianli@chromium.org2009-06-272-2/+3
| | | | | | Review URL: http://codereview.chromium.org/149107 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19457 0039d316-1c4b-4281-b951-d872f2087c98
* Teach the valgrind and layout tests about the output directory used by the ↵dkegel@google.com2009-06-271-4/+13
| | | | | | | | | | | Make build on Linux BUG=http://crbug.com/15454 TEST=export GYP_GENERATORS=make; rm -rf sconsbuild; gclient runhooks --force; make -r base_unittests layout_tests; sh tools/valgrind/chrome_tests.sh -t base_unittests; verify that it finds and runs base_unittests; same thing with -t layout_tests Review URL: http://codereview.chromium.org/147209 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19453 0039d316-1c4b-4281-b951-d872f2087c98
* Make net::HostResolver refcounted.ericroman@google.com2009-06-271-1/+0
| | | | | | | | | | | This way it can be properly shared between the url request contexts, and the dns prefetcher, and dns observer. BUG=http://crbug.com/14664 TEST=existing unit tests. Review URL: http://codereview.chromium.org/149053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19451 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 19425.ericroman@google.com2009-06-261-0/+1
| | | | | | Review URL: http://codereview.chromium.org/147242 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19432 0039d316-1c4b-4281-b951-d872f2087c98
* Make net::HostResolver refcounted.ericroman@google.com2009-06-261-1/+0
| | | | | | | | | | | This way it can be properly shared between the url request contexts, and the dns prefetcher, and dns observer. BUG=http://crbug.com/14664 TEST=existing unit tests. Review URL: http://codereview.chromium.org/149053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19425 0039d316-1c4b-4281-b951-d872f2087c98
* Add notifications for when V8Proxy creates or destroys a V8 Context.mpcomplete@chromium.org2009-06-267-3/+60
| | | | | | | | | | BUG=no TEST=no Review URL: http://codereview.chromium.org/147124 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19424 0039d316-1c4b-4281-b951-d872f2087c98
* Review URL: http://codereview.chromium.org/147235jianli@chromium.org2009-06-261-0/+8
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19423 0039d316-1c4b-4281-b951-d872f2087c98
* JS bindings for Audio ctor in place. 4 test expectations changed.kylep@chromium.org2009-06-261-4/+3
| | | | | | Review URL: http://codereview.chromium.org/149090 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19417 0039d316-1c4b-4281-b951-d872f2087c98
* This test no longer crashes.abarth@chromium.org2009-06-261-2/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19409 0039d316-1c4b-4281-b951-d872f2087c98