summaryrefslogtreecommitdiffstats
path: root/webkit/tools
Commit message (Collapse)AuthorAgeFilesLines
* Revert 74842 - It seems to have broken the ChromeOS "PFQ bot"?willchan@chromium.org2011-02-141-23/+23
| | | | | | | | | | | | | | | | r74561 added a DCHECK to make sure users didn't try to access the ChromeURLRequestContextGetter from the Profile, since the Profile should only be read on the UI thread. ChromeOS apparently tried to access it from another thread, and therefore hit the new DCHECK. I'm relanding without the DCHECK. I'm also eagerly initializing the off the record context getter to prevent the ChromeOS race. ChromeOS should fix that code so the eager initialization isn't necessary. BUG=none TEST=none Review URL: http://codereview.chromium.org/6484041 TBR=willchan@chromium.org Review URL: http://codereview.chromium.org/6517021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74848 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r74728 which reverted r74561 for exposing a ChromeOS bug.willchan@chromium.org2011-02-141-23/+23
| | | | | | | | | | | | | r74561 added a DCHECK to make sure users didn't try to access the ChromeURLRequestContextGetter from the Profile, since the Profile should only be read on the UI thread. ChromeOS apparently tried to access it from another thread, and therefore hit the new DCHECK. I'm relanding without the DCHECK. I'm also eagerly initializing the off the record context getter to prevent the ChromeOS race. ChromeOS should fix that code so the eager initialization isn't necessary. BUG=none TEST=none Review URL: http://codereview.chromium.org/6484041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74842 0039d316-1c4b-4281-b951-d872f2087c98
* Update V8 to version 3.1.4sgjesse@google.com2011-02-141-0/+2
| | | | | | | | TEST=none BUG=none Review URL: http://codereview.chromium.org/6518006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74817 0039d316-1c4b-4281-b951-d872f2087c98
* Update test_expectations.txt for newly added test.hamaji@chromium.org2011-02-141-0/+2
| | | | | | | | | | | I missed this failure in the previous webkit roll. BUG=none TEST=none Review URL: http://codereview.chromium.org/6516009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74800 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup SandboxedFileSystem* and merge them into FileSystem* for simplicity.kinuko@chromium.org2011-02-143-14/+15
| | | | | | | | | | | Based on our rough discussion over emails, I just went ahead and did the cleanup. BUG=none TEST=none Review URL: http://codereview.chromium.org/6471018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74786 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r74632 "Reland r74561 after fixing ChromeOS build breakage."oshima@google.com2011-02-121-23/+23
| | | | | | | | | | | | This reverts commit f19e6d524e086ed8182a475680e931a9a870d2a8. TBR=willchan@chromium.org BUG=none TEST=chromeos pfq bot should cycle green Review URL: http://codereview.chromium.org/6512009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74728 0039d316-1c4b-4281-b951-d872f2087c98
* Reland r74561 after fixing ChromeOS build breakage.willchan@chromium.org2011-02-111-23/+23
| | | | | | | | | | | | | | | | | Introduce OffTheRecordProfileIOData and ProfileImplIOData. They both inherit from ProfileIOData. The former is for the off the record (incognito) profile. The latter is for the normal ProfileImpl profile. All of the IO related Profile objects are now initialized at the same time, in the subtype implementations of ProfileIOData::LazyInitializeInternal(). I also took this opportunity to clean URLRequestContext up so it is a class and keeps its member variables private. This required touching a fair number of files. TODO: Remove lots of the refcounting of member variables, since they can now be owned by ProfileIOData. BUG=67237 TEST=none Review URL: http://codereview.chromium.org/6500002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74632 0039d316-1c4b-4281-b951-d872f2087c98
* Clean outdated test_expectations after webkit roll.zmo@google.com2011-02-111-2/+0
| | | | | | | | | | BUG=none TEST=none TBR=pkasting Review URL: http://codereview.chromium.org/6474041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74621 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 74561 for breaking the ChromeOS buildwillchan@chromium.org2011-02-111-23/+23
| | | | | | | | | | | | | | | | | | | | Introduce OffTheRecordProfileIOData and ProfileImplIOData. They both inherit from ProfileIOData. The former is for the off the record (incognito) profile. The latter is for the normal ProfileImpl profile. All of the IO related Profile objects are now initialized at the same time, in the subtype implementations of ProfileIOData::LazyInitializeInternal(). I also took this opportunity to clean URLRequestContext up so it is a class and keeps its member variables private. This required touching a fair number of files. TODO: Remove lots of the refcounting of member variables, since they can now be owned by ProfileIOData. BUG=67237 TEST=none Review URL: http://codereview.chromium.org/6286133 TBR=willchan@chromium.org Review URL: http://codereview.chromium.org/6489020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74564 0039d316-1c4b-4281-b951-d872f2087c98
* Introduce OffTheRecordProfileIOData and ProfileImplIOData.willchan@chromium.org2011-02-111-23/+23
| | | | | | | | | | | | | | | They both inherit from ProfileIOData. The former is for the off the record (incognito) profile. The latter is for the normal ProfileImpl profile. All of the IO related Profile objects are now initialized at the same time, in the subtype implementations of ProfileIOData::LazyInitializeInternal(). I also took this opportunity to clean URLRequestContext up so it is a class and keeps its member variables private. This required touching a fair number of files. TODO: Remove lots of the refcounting of member variables, since they can now be owned by ProfileIOData. BUG=67237 TEST=none Review URL: http://codereview.chromium.org/6286133 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74561 0039d316-1c4b-4281-b951-d872f2087c98
* Test expectations update due to a layout test failure caused by chromium ↵zmo@google.com2011-02-101-0/+2
| | | | | | | | | | | | side CL. Will remove once webkit roll again. TEST=none BUG=none TBR=hamaji Review URL: http://codereview.chromium.org/6484014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74523 0039d316-1c4b-4281-b951-d872f2087c98
* Adding support for JavaScript internationalization API as V8 extension. See ↵cira@chromium.org2011-02-101-0/+3
| | | | | | | | | | | | | | | | | proposal at http://wiki.ecmascript.org/doku.php?id=strawman:i18n_api. V8 hosts the actual extension code under src/extensions/experimental/i18n-extension.{cc,h}. This CL passes command line switches to WebKit (disabled by default) and test shell (enabled by default), using WebRuntimeFeatures. It also sets some gyp variables to point to ICU source path, and defines a guard for a new feature. It should be submitted only after corresponding WebKit CL (https://bugs.webkit.org/show_bug.cgi?id=49414) lands. BUG=28604 TEST=LayoutTests/fast/js/i18n-bindings-locale.html Review URL: http://codereview.chromium.org/6366021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74491 0039d316-1c4b-4281-b951-d872f2087c98
* Add 1st cut of FileSystemUsageTracker that tracks the usage changes in ↵kinuko@chromium.org2011-02-101-0/+1
| | | | | | | | | | | | | | FileSystem API. For now it has no meaningful implementation yet; mostly just for defining a few interfaces. BUG= TEST=FileSystemUsageTrackerTest.DummyTest Review URL: http://codereview.chromium.org/6426001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74429 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup more test code.erg@google.com2011-02-091-0/+2
| | | | | | | | | BUG=none TEST=compiles Review URL: http://codereview.chromium.org/6462015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74328 0039d316-1c4b-4281-b951-d872f2087c98
* Remove expectations of failure, leftover from my gardening shift.dglazkov@chromium.org2011-02-091-3/+0
| | | | | | | | | | TBR=zmo TEST=none BUG=none Review URL: http://codereview.chromium.org/6458030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74298 0039d316-1c4b-4281-b951-d872f2087c98
* cleanloislo@chromium.org2011-02-091-1/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74278 0039d316-1c4b-4281-b951-d872f2087c98
* Test_expectations cleanup.loislo@chromium.org2011-02-091-5/+1
| | | | | | | | | | | | canvas/philip entries can be removed after roll to r78031. TBR=zmo,hamaji BUG=none TEST=none Review URL: http://codereview.chromium.org/6458025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74274 0039d316-1c4b-4281-b951-d872f2087c98
* Remove most of layout test controller.tony@chromium.org2011-02-084-1441/+1
| | | | | | | | | waitUntilDone/notifyDone are still there for a couple test_shell_tests. Review URL: http://codereview.chromium.org/6413033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74140 0039d316-1c4b-4281-b951-d872f2087c98
* Add debug logging for mixed scripting.agl@chromium.org2011-02-082-15/+0
| | | | | | | | | | | | | | | | | | Our mixed scripting can be very difficult to debug when the offending request comes from nested iframes and the like because the issue won't show up in the Javascript console for the page. This also occurs if a redirect page loads mixed scripting. This change cleans up a previous change (r71881) now that the WebKit side of this has landed, and logs mixed scripting issues to the debug log (when logging is enabled). BUG=none TEST=Run with --enable-logging and go to a site with mixed scripting. Confirm that a debug entry appears in the chrome_debug.log. Review URL: http://codereview.chromium.org/6246149 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74119 0039d316-1c4b-4281-b951-d872f2087c98
* Change ListenerLeakTest tests to use the new V8 profiler API.mnaganov@chromium.org2011-02-082-35/+26
| | | | | | | | | | | | This eliminates the need of doing heap snapshots on every GC round when running test_shell_tests. BUG=none TEST=ListenerLeakTest.* Review URL: http://codereview.chromium.org/6454003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74117 0039d316-1c4b-4281-b951-d872f2087c98
* Update test expectations for successfully passing tests.loislo@chromium.org2011-02-081-15/+15
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/6449003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74113 0039d316-1c4b-4281-b951-d872f2087c98
* First crack at FileSystemURLRequestJob for handling filesystem: URLs.adamk@chromium.org2011-02-081-0/+1
| | | | | | | | Disabled behind a switch, "--enable-filesystem-url-scheme". Review URL: http://codereview.chromium.org/6262015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74082 0039d316-1c4b-4281-b951-d872f2087c98
* Add a tool to retrieve passing and failing WebKit revision numbers fromyuzo@chromium.org2011-02-081-0/+176
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | canaries. From each canary, - the last WebKit revision number for which all the tests have passed, - the last WebKit revision number for which the tests were run, and - the names of failing layout tests are retrieved and printed. This tool has proven useful to me in my WebKit gardener shift. Sample output from the tool: $ ./webkit/tools/layout_tests/canary-wk-revisions.py -h Usage: canary-wk-revisions.py [options] [builders] Options: -h, --help show this help message and exit -m MAX_BUILDS, --max_builds=MAX_BUILDS maximum number of builds to check for each builder $ ./webkit/tools/layout_tests/canary-wk-revisions.py Checking the last 10 builds for: "Webkit Win" "Webkit Mac10.5" "Webkit Linux **** Failing revisions ***** The last run was at r77559 on "Webkit Mac10.5" and the following tests faile fast/overflow/overflow-height-float-not-removed-crash.html **** Passing revisions ***** The last passing run was at r77587 on "Webkit Win" The last passing run was at r77548 on "Webkit Mac10.5" The last passing run was at r77587 on "Webkit Linux" Passing revision range: r77548 - r77587 BUG=none TEST=none Review URL: http://codereview.chromium.org/6340019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74069 0039d316-1c4b-4281-b951-d872f2087c98
* Remove some more DRT features from test_shell.tony@chromium.org2011-02-079-860/+4
| | | | | | | | | Specifically, remove the ability to run tests from the command line and remove a bunch of methods that dump state. Review URL: http://codereview.chromium.org/6334096 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@74012 0039d316-1c4b-4281-b951-d872f2087c98
* Clean up warnings found in our testing code.erg@google.com2011-02-0711-144/+240
| | | | | | | | | | | | | Time wise, this only speeds things up by a minute, which I think is within the margin of error. I can't get a good size measurement since we aren't building .a files for a lot of this code. BUG=none TEST=compiles Review URL: http://codereview.chromium.org/6312137 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73999 0039d316-1c4b-4281-b951-d872f2087c98
* Change test expectations for keygen.htmlloislo@chromium.org2011-02-071-1/+1
| | | | | | | | | | TBR=zmo BUG=none TEST=none Review URL: http://codereview.chromium.org/6334144 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73990 0039d316-1c4b-4281-b951-d872f2087c98
* Temporary disable three tests for rebaseline after r77781.loislo@chromium.org2011-02-071-0/+6
| | | | | | | | | | | | | fast/html/keygen.html fast/invalid/residual-style.html html5lib/runner.html BUG=none TEST=none Review URL: http://codereview.chromium.org/6250191 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73980 0039d316-1c4b-4281-b951-d872f2087c98
* Temporary disable some philip tests before roll to 77777.loislo@chromium.org2011-02-071-0/+13
| | | | | | | | | | TBR=zmo BUG=none TEST=none Review URL: http://codereview.chromium.org/6286141 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73973 0039d316-1c4b-4281-b951-d872f2087c98
* Change includes of gfx/* to ui/gfx/*sail@chromium.org2011-02-0516-27/+27
| | | | | | | | | BUG=71063 TEST=compiled Review URL: http://codereview.chromium.org/6312156 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73890 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit Roll 77653:77686.dglazkov@chromium.org2011-02-051-0/+3
| | | | | | | | | | TBR=loislo TEST=none BUG=none Review URL: http://codereview.chromium.org/6286126 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73877 0039d316-1c4b-4281-b951-d872f2087c98
* Fix test_shell to use the correct page ID for error pages.creis@google.com2011-02-041-0/+8
| | | | | | | | | BUG=70315 TEST=Go back to a "confirm form resubmission" error, then forward. Review URL: http://codereview.chromium.org/6286100 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73827 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit Roll 77616:77622.loislo@chromium.org2011-02-041-3/+0
| | | | | | | | | | TBR=dglazkov BUG=none TEST=none Review URL: http://codereview.chromium.org/6312148 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73802 0039d316-1c4b-4281-b951-d872f2087c98
* Disable fast/box-shadow/shadow-tiling-artifact.html for rebaseline.loislo@chromium.org2011-02-041-0/+3
| | | | | | | | | | related to r77601 BUG=none TEST=none Review URL: http://codereview.chromium.org/6349106 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73800 0039d316-1c4b-4281-b951-d872f2087c98
* Disable svg/text/font-size-below-point-five.svg MAC DEBUG.loislo@chromium.org2011-02-041-0/+2
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/6410080 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73797 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit Roll 77484:77531.dglazkov@chromium.org2011-02-031-3/+0
| | | | | | | | | | TBR=loislo TEST=nom BUG=nom Review URL: http://codereview.chromium.org/6334092 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73689 0039d316-1c4b-4281-b951-d872f2087c98
* Remove last call to deprecated WebNotification::dir() methodadamk@chromium.org2011-02-031-1/+4
| | | | | | | | from the chromium tree. Review URL: http://codereview.chromium.org/6348015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73680 0039d316-1c4b-4281-b951-d872f2087c98
* temporary disable /inspector/styles-source-lines-inline.htmlloislo@chromium.org2011-02-031-0/+3
| | | | | | | | | | | | until roll to r77487 TBR=dglazkov BUG=none TEST=none Review URL: http://codereview.chromium.org/6246071 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73627 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit Roll 77471:77484.loislo@chromium.org2011-02-031-3/+0
| | | | | | | | | | TBR=dglazkov BUG=none TEST=none Review URL: http://codereview.chromium.org/6349077 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73622 0039d316-1c4b-4281-b951-d872f2087c98
* Test is failing since r77459. Temporary disabled until rebaseline.loislo@chromium.org2011-02-031-0/+3
| | | | | | | | | | TBR=dglazkov BUG=none TEST=none Review URL: http://codereview.chromium.org/6349075 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73616 0039d316-1c4b-4281-b951-d872f2087c98
* Move src/gfx/ to src/ui/gfxsail@chromium.org2011-02-021-2/+2
| | | | | | | | | | | To reduce the size of this change I've left stub header files in src/gfx/. Once all includes have been updated I'll delete the stub files. BUG=71063 TEST=Still doing test builds. Review URL: http://codereview.chromium.org/6246027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73530 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup everything but net/ for our first clang plugins.erg@google.com2011-02-022-0/+3
| | | | | | | | | BUG=none TEST=compiles Review URL: http://codereview.chromium.org/6250088 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73396 0039d316-1c4b-4281-b951-d872f2087c98
* Don't register WebKitWeightWatcher fontstkent@chromium.org2011-02-011-0/+4
| | | | | | | | | | | Registering many fonts causes a probelm. We don't register them at this moment. BUG=http://webkit.org/b/50709 TEST=LayoutTests/fast/css/font-weight-1.html Review URL: http://codereview.chromium.org/6287039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73378 0039d316-1c4b-4281-b951-d872f2087c98
* Remove temporary layout test expecations. New baselines have landed inager@chromium.org2011-02-011-8/+0
| | | | | | | | WebKit. Review URL: http://codereview.chromium.org/6409041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73277 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the the --layout-test flag from test_shell.tony@chromium.org2011-01-314-134/+14
| | | | | | | | | | | | We can't use test_shell to run layout tests anymore. However, we still need to keep the internal concept of layout_test_mode() because some test_shell_tests use layoutTestController.waitUntilDone/notifyDone. TEST=test_shell_tests still pass Review URL: http://codereview.chromium.org/6260038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73191 0039d316-1c4b-4281-b951-d872f2087c98
* Update V8 to 3.1.0.whesse@chromium.org2011-01-311-0/+8
| | | | | | Review URL: http://codereview.chromium.org/6347036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73144 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the downstream test expectation for fast/dom/prototype-inheritance.htmlrniwa@chromium.org2011-01-291-4/+0
| | | | | | | | | now that WebKit has been rolled to r77044 (past r76986). TBR=yurys Review URL: http://codereview.chromium.org/6386013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73083 0039d316-1c4b-4281-b951-d872f2087c98
* Expect fast/dom/prototype-inheritance.html to fail with text difference on ↵rniwa@chromium.org2011-01-281-0/+4
| | | | | | | | | | | | Mac for now. The test has been fixed upstream in http://trac.webkit.org/changeset/76986 but we can't roll WebKit past r76986 at the moment. TBR=yurys Review URL: http://codereview.chromium.org/6314026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@73033 0039d316-1c4b-4281-b951-d872f2087c98
* Remove dedup-tests.py (it has moved upstream) and 2 emptytony@chromium.org2011-01-261-49/+0
| | | | | | | directories. Review URL: http://codereview.chromium.org/6263015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@72686 0039d316-1c4b-4281-b951-d872f2087c98
* Remove eventSender, accessibilityController, plainText andtony@chromium.org2011-01-2514-1869/+11
| | | | | | | | | | | | | | | | | textInputController from test_shell. I'll remove layoutTestController in a separate patch since it's bigger. Also remove TestWebViewDelegate::focusAccessibilityObject-- this method was removed from WebKit::WebViewClient a few months ago (https://bugs.webkit.org/show_bug.cgi?id=46707). TEST=test_shell still runs and test_shell_tests still pass Review URL: http://codereview.chromium.org/6296015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@72517 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor the plugin lists handling code.pastarmovj@chromium.org2011-01-242-1/+2
| | | | | | | | | | | | | | | | | Effects of this refactor: 1. The WebPluginInfo now keep information not only if a plugin is disabled but also the reason for that. It can either be user, policy or both. That way we can restore the right value after policies stop to control the feature. 2. Plugins can be correctly enabled and disabled either as a group or separately. 3. The code is cleaner and PluginGroup is not duplicating information from PluginList but stores all needed information and provides it through cleaner interface. BUG=54681,66505,69374,69148 TEST=Manual for the policy. DefaultPluginUITest.DefaultPluginLoadTest from ui_tests and Plugin* from test_shell_tests. Review URL: http://codereview.chromium.org/5699005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@72341 0039d316-1c4b-4281-b951-d872f2087c98