summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Misc proxy service changes.ericroman@google.com2008-12-1021-219/+403
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (1) Changed the proxy service ownership model -- rather than being a detail of the HTTP stack, it is now a dependency owned by UrlRequestContext. - ProxyService is owned by UrlRequestContext (before was HttpNetworkSession) - ProxyResolver is owned by ProxyService (before was HttpNetworkSession) Being able to share the proxy service is needed in several places, including incognito mode http context (http://crbug.com/3564), and for proxy resolving in the new FTP stack. (2) Added an IPC for getting of the ProxyResolverWinHttp dependency in the plugin process. Not hooked up yet, but intent is to route the proxy resolve requests through the browser process. (3) Changed some unit tests which were depending on the system proxy settings (this was a sideffect of their calling HttpNetworkLayer::CreateFactory(NULL)). (4) Moved the first-time ProxyService::UpdateConfig out of the constructor and into the initial request. Done to avoid startup perf regressions, since the ProxyService construction is now done earlier (on the startup critical path). BUG=3564 Review URL: http://codereview.chromium.org/12938 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6693 0039d316-1c4b-4281-b951-d872f2087c98
* Fix style fro last CL. I had extra space to prevent >> at the end of the ↵brettw@google.com2008-12-101-1/+1
| | | | | | | | template, but didn't remove them when I removed the innter template argument. Review URL: http://codereview.chromium.org/13700 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6692 0039d316-1c4b-4281-b951-d872f2087c98
* Fox more gcc template errors.brettw@google.com2008-12-101-3/+3
| | | | | | Review URL: http://codereview.chromium.org/13699 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6691 0039d316-1c4b-4281-b951-d872f2087c98
* Fix gcc compilation issue. The inner class doesn't need a template decl.brettw@google.com2008-12-101-1/+0
| | | | | | Review URL: http://codereview.chromium.org/13698 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6690 0039d316-1c4b-4281-b951-d872f2087c98
* Add property bag to the build.brettw@google.com2008-12-104-0/+18
| | | | | | Review URL: http://codereview.chromium.org/13320 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6689 0039d316-1c4b-4281-b951-d872f2087c98
* Linux rebaseline: LayoutTests/css2.1/t1508-c527-font-00-bagl@chromium.org2008-12-104-3/+26
| | | | | | | | | We don't match italic, small caps Helvetica. The advance sizes are incorrect for a few of the glyphs. At some point we just have to decide that exactly matching Windows isn't worth the effort and this is that point. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6688 0039d316-1c4b-4281-b951-d872f2087c98
* Annotate some tests more carefully with their status on Windows/Linux.evanm@google.com2008-12-101-2/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6687 0039d316-1c4b-4281-b951-d872f2087c98
* More tests_fixable annotations.evanm@google.com2008-12-109-6/+15
| | | | | | | Remove some incorrectly-baselined Windows tests. Add some Linux baselines. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6686 0039d316-1c4b-4281-b951-d872f2087c98
* Be stricter when clipping gtk widgets.estade@chromium.org2008-12-103-0/+4
| | | | | | | | This fixes a layout test on linux but we still hve to rebaseline the image. Review URL: http://codereview.chromium.org/13801 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6685 0039d316-1c4b-4281-b951-d872f2087c98
* Take two at a linter for the test list files. Apparentlyojan@google.com2008-12-102-63/+91
| | | | | | | | options.results_directory needs to be set before creating the TestRunner. Review URL: http://codereview.chromium.org/13328 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6684 0039d316-1c4b-4281-b951-d872f2087c98
* Add teh two spaces back in since buildbot relies on it for parsing the output.ojan@google.com2008-12-101-1/+1
| | | | | | Review URL: http://codereview.chromium.org/13692 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6683 0039d316-1c4b-4281-b951-d872f2087c98
* Added --run-chunk argument which allows the caller to run a specific slice ↵erikkay@google.com2008-12-101-1/+39
| | | | | | | | of the non-skipped layout tests. This will allow us to shard the layout tests in purify. Review URL: http://codereview.chromium.org/13318 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6682 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a crash in the copy selection code. If there's notc@google.com2008-12-102-0/+7
| | | | | | | | | | | selection, we get a null range, so check for it. Also fallback if there's no frame with focus to the main frame. The webkit gtk code does this as well. Review URL: http://codereview.chromium.org/13297 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6681 0039d316-1c4b-4281-b951-d872f2087c98
* Marked the wrong test. :(evanm@google.com2008-12-101-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6679 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 6671.ojan@google.com2008-12-102-90/+63
| | | | | | Review URL: http://codereview.chromium.org/13690 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6677 0039d316-1c4b-4281-b951-d872f2087c98
* Fix build bustage.darin@chromium.org2008-12-101-2/+2
| | | | | | | | TBR=ojan Review URL: http://codereview.chromium.org/13326 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6676 0039d316-1c4b-4281-b951-d872f2087c98
* Add crashers to fixable list. TBR to open tree.ojan@google.com2008-12-101-0/+4
| | | | | | Review URL: http://codereview.chromium.org/13324 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6674 0039d316-1c4b-4281-b951-d872f2087c98
* Yet more tests that are working on build bot and locally (including pixel ↵evanm@google.com2008-12-101-3/+4
| | | | | | tests). git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6673 0039d316-1c4b-4281-b951-d872f2087c98
* Add a lint pass to be used to ensure test files have the correct syntax.ojan@google.com2008-12-102-63/+90
| | | | | | Review URL: http://codereview.chromium.org/13268 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6671 0039d316-1c4b-4281-b951-d872f2087c98
* Fixing 4687: Enter in FirstRun UI starts import when Customize link is focued.finnur@google.com2008-12-103-11/+8
| | | | | | | We now properly handle Enter when links are focused. I also made it so that links navigate on KeyDown (when you press Enter or Space) instead of on KeyUp. This matches WebKit and native Windows behavior. Review URL: http://codereview.chromium.org/13321 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6670 0039d316-1c4b-4281-b951-d872f2087c98
* Linux rebaseline: LayoutTests/tables/mozilla/core/bloombergagl@chromium.org2008-12-104-2/+392
| | | | | | | | The test uses the MS Sans Serif font for one of the lines of text which is non-free and we can't match it on Linux. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6669 0039d316-1c4b-4281-b951-d872f2087c98
* Mark some Linux tests that pass on the buildbot and locally as OK.evanm@google.com2008-12-101-9/+5
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6668 0039d316-1c4b-4281-b951-d872f2087c98
* Move some files from platform/graphics to platform/graphics/chromium.darin@chromium.org2008-12-1024-237/+214
| | | | | | | | | | | | | Files that ended with Win.cpp now end with ChromiumWin.cpp. I also cleaned up FontUtils[Chromium]Win.cpp so that it no longer depends on base/ or STL. R=brettw,jungshik Review URL: http://codereview.chromium.org/13304 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6667 0039d316-1c4b-4281-b951-d872f2087c98
* Remove some unnecessary cruft from this vcproj.darin@chromium.org2008-12-101-22/+0
| | | | | | | | R=maruel Review URL: http://codereview.chromium.org/13314 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6666 0039d316-1c4b-4281-b951-d872f2087c98
* Linux rebaseline: LayoutTests/tables/mozilla/bugs/bug4093agl@chromium.org2008-12-104-2/+38
| | | | | | | | The text here is slightly too wide because of known rounding errors with phantom points in FreeType. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6665 0039d316-1c4b-4281-b951-d872f2087c98
* Linux rebaseline: LayoutTests/tables/mozilla/bugs/bug16252agl@chromium.org2008-12-104-2/+541
| | | | | | | | The lowercase 'c' in this font is 1px wider with FreeType due to known phantom point rounding differences. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6664 0039d316-1c4b-4281-b951-d872f2087c98
* Linux rebaseline: LayoutTests/tables/mozilla/bugs/bug2886-2.htmlagl@chromium.org2008-12-094-2/+108
| | | | | | | | The CSS specifies many non-free fonts which we aren't going to be able to match on Linux. Thus we rebaseline. Image diffs have been manually reviewed. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6663 0039d316-1c4b-4281-b951-d872f2087c98
* Linux rebaselining: missed adding LINUX tags to some lines.agl@chromium.org2008-12-091-7/+7
| | | | | | | | | When merging the manual diff comments, my script didn't actually check that LINUX was included in the platform list of the test. These tests are the ones which will start failing when we turn on pixel tests. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6661 0039d316-1c4b-4281-b951-d872f2087c98
* Disk cache: Avoid using a block file to full capacity if there isrvargas@google.com2008-12-091-3/+17
| | | | | | | | | | | | another file already chained to this one. The second timer of DiskCacheTest.BlockFilesPerformance (net_perftests) is reduced by ~60% (YMMV). Review URL: http://codereview.chromium.org/13677 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6660 0039d316-1c4b-4281-b951-d872f2087c98
* Add a batch file for running the webkit tests. Similar to the .sh version, ↵brettw@google.com2008-12-091-0/+1
| | | | | | | | this makes it easier for people using cmd to run the webkit tests (and use the correct version of python). Review URL: http://codereview.chromium.org/13605 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6659 0039d316-1c4b-4281-b951-d872f2087c98
* Correctly construct platform keyboard event in event sending controller.estade@chromium.org2008-12-098-62/+31
| | | | | | | | Same as issue 12981 with but now with change to test_shell.vsprops. This change makes it actually compile on windows! It also makes it clear that test shell is looking in webkit directories for include files. Apparently this was already the case on linux and mac, but it is new for windows. Review URL: http://codereview.chromium.org/13678 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6657 0039d316-1c4b-4281-b951-d872f2087c98
* Spit out test results in a format amenable to copy-pasting intoojan@google.com2008-12-091-5/+14
| | | | | | | | | the test expecation lsits. BUG=5181 Review URL: http://codereview.chromium.org/13227 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6656 0039d316-1c4b-4281-b951-d872f2087c98
* * Write installer result to ClientState key instead of Clients key.kuchhal@chromium.org2008-12-095-1/+16
| | | | | | Review URL: http://codereview.chromium.org/13685 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6655 0039d316-1c4b-4281-b951-d872f2087c98
* Add a property bag which is a typesafe list of arbitrary data that can bebrettw@google.com2008-12-093-0/+275
| | | | | | | associated with any object. Review URL: http://codereview.chromium.org/13676 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6654 0039d316-1c4b-4281-b951-d872f2087c98
* Rebaseline a linux layout test.estade@chromium.org2008-12-097-2/+41
| | | | | | | | | | Same story as before: double click shouldn't select trailing whitespace. Rebaseline of render tree only affects one digit. update: found another test this affects. now rebaselining 2 tests. Review URL: http://codereview.chromium.org/13680 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6652 0039d316-1c4b-4281-b951-d872f2087c98
* First run is going into infinite recursion if started from master prefscpu@google.com2008-12-091-1/+6
| | | | | | | | | | | | - keeps creating importer processes - the issue is the creation of the first run sentinel file needs to happen before starting the new process. BUG=1535947 Review URL: http://codereview.chromium.org/13312 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6651 0039d316-1c4b-4281-b951-d872f2087c98
* Linux rebaseline: LayoutTests/css2.1/t0805-c5519-brdr-r-00-aagl@chromium.org2008-12-091-8/+8
| | | | | | | It appears that I messed up and checked in the wrong render-tree baseline. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6650 0039d316-1c4b-4281-b951-d872f2087c98
* Changes DefaultNonClientView to show the min/max buttons if thesky@google.com2008-12-091-0/+2
| | | | | | | | | | | delegate says it can be minimized. BUG=4083 TEST=none Review URL: http://codereview.chromium.org/13683 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6649 0039d316-1c4b-4281-b951-d872f2087c98
* Unmark a Linux test that no longer crashes.evanm@google.com2008-12-094-24/+5
| | | | | | | | | | | | Remove the incorrect baseline for a failing Windows test. Annotate a test that now fails on Windows and Linux. Remove a FAIL for a test that we pass. Review URL: http://codereview.chromium.org/13313 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6648 0039d316-1c4b-4281-b951-d872f2087c98
* LayoutTests/css2.1/t1204-reset-01-c-o Windows baseline incorrect.agl@chromium.org2008-12-096-2/+32
| | | | | | | | | Delete the bogus Windows baseline (the test was already marked as failing). Add a baseline for Linux since we get it right. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6647 0039d316-1c4b-4281-b951-d872f2087c98
* LayoutTests/css2.1/t1604-c541-word-sp-00-b-a Windows baseline incorrect.agl@chromium.org2008-12-095-4/+6
| | | | | | | | Delete the bogus Windows baseline and mark it as failing. Add a Linux baseline since we get it right. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6646 0039d316-1c4b-4281-b951-d872f2087c98
* Linux rebaseline: LayoutTests/css2.1/t1604-c542-letter-sp-01-b-a.htmlagl@chromium.org2008-12-092-0/+1
| | | | | | | | The baseline is wrong w.r.t. the comments in the file, but it matches how every platform actually renders it. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6645 0039d316-1c4b-4281-b951-d872f2087c98
* Update test lists to match the state of the bots.ojan@google.com2008-12-092-10/+3
| | | | | | Review URL: http://codereview.chromium.org/13311 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6644 0039d316-1c4b-4281-b951-d872f2087c98
* Fix pattern match overlap between tests ignored and fixable.agl@chromium.org2008-12-091-4/+0
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6643 0039d316-1c4b-4281-b951-d872f2087c98
* Fix call to TestShellBinary() used when a test_shell thread hangs solidlypamg@google.com2008-12-091-2/+1
| | | | | | | | | | | enough to trigger the Python timer watchdog. This doesn't happen much, but can come up in the Purify layout test runs. BUG=5318 TEST=none Review URL: http://codereview.chromium.org/13306 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6642 0039d316-1c4b-4281-b951-d872f2087c98
* t040302-c61-rel-len-00-b-ag Windows baseline incorrect.agl@chromium.org2008-12-095-5/+3
| | | | | | | | Delete the bogus Windows baseline and mark the test as failing there. Add a Linux baseline. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6641 0039d316-1c4b-4281-b951-d872f2087c98
* t040302-c61-ex-len-00-b-a Windows baseline incorrect.agl@chromium.org2008-12-095-4/+6
| | | | | | | | Mark as failing on Windows and delete the bogus baseline. Add a baseline for Linux. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6640 0039d316-1c4b-4281-b951-d872f2087c98
* Revert of r6609 added some junk lines (unintentional change, maybe?).evanm@google.com2008-12-091-11/+0
| | | | | | | | | This change reverts one file. Review URL: http://codereview.chromium.org/13308 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6639 0039d316-1c4b-4281-b951-d872f2087c98
* Windows baseline updatesagl@chromium.org2008-12-097-4/+10
| | | | | | | | | | Add a test which WebKit currently can't handle to the tests_ignored.txt. Delete a bogus Windows baseline which is clearly wrong and mark it as failing on Windows. Add baseline for that test on Linux. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6638 0039d316-1c4b-4281-b951-d872f2087c98
* Don't try to set up http configurations for sets of http tests that don'tpamg@google.com2008-12-091-12/+28
| | | | | | | | | | | | exist (e.g. if we have no pending/http/ directory). TBR=ojan BUG=none TEST=none Review URL: http://codereview.chromium.org/13310 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6637 0039d316-1c4b-4281-b951-d872f2087c98