summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Handful of related instant changes:sky@chromium.org2010-11-1530-143/+554
| | | | | | | | | | | | | | | | | | | | . Makes the code for running the promo more real. We're not ready to flip it on yet, so it isn't enabled. . Nukes verbatim from about:flags and instead randomly chooses verbatim/predictive when the user opts in. We're doing this to try and see if we get feedback as to which one folks like more. Windows preferences shows you which one you get (by way of an obscure label). I'll change gtk do to that shortly too. . Adds metrics. And a couple of random style issues I encountered in some files. BUG=NONE TEST=NONE Review URL: http://codereview.chromium.org/5023001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66187 0039d316-1c4b-4281-b951-d872f2087c98
* Makes search provider honor inline autocomplete.sky@chromium.org2010-11-152-7/+19
| | | | | | | | | BUG=63151 TEST=see bug Review URL: http://codereview.chromium.org/4978002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66186 0039d316-1c4b-4281-b951-d872f2087c98
* [Mac] Removes the match preview tear image. Also removes the underlying ↵rohitrao@chromium.org2010-11-157-157/+4
| | | | | | | | | | | | resource files. Xib changes: Removed the close button and tear image. BUG=59068 TEST=Tear image should be gone. Review URL: http://codereview.chromium.org/5031001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66185 0039d316-1c4b-4281-b951-d872f2087c98
* Collect DirectX diagnostic information asynchronously.apatrick@chromium.org2010-11-1510-68/+148
| | | | | | | | | | | | | Collecting this can take a couple of seconds. I put the code onto a worker thread. The about:gpuinfo handler polls for it until it is available, initially displaying only the subset of informtation that can be retreived quickly. This makes the startup time for accelerated compositing, WebGL, etc significantly lower on Windows. None of the other platforms have this issue. TEST=go to about:gpuinfo, try BUG=59711 Review URL: http://codereview.chromium.org/4860001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66184 0039d316-1c4b-4281-b951-d872f2087c98
* Move FilterType into MediaFilterCollectionacolwell@chromium.org2010-11-1514-136/+164
| | | | | | | | | | | | | | | MediaFilterCollection is the only code that uses FilterType now so I'm moving the enum into that class and removing all references from the MediaFilter & derived classes. BUG=61823 TEST=No new functionality. Existing tests pass. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=66125 Review URL: http://codereview.chromium.org/4653005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66182 0039d316-1c4b-4281-b951-d872f2087c98
* base: Move StringSplitAlongWhitespace to string_split.htfarina@chromium.org2010-11-1511-111/+113
| | | | | | | | | BUG=None TEST=trybots Review URL: http://codereview.chromium.org/5004002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66181 0039d316-1c4b-4281-b951-d872f2087c98
* Add the Chrome version as one of the things we check to see ifjoi@chromium.org2010-11-153-8/+36
| | | | | | | | | | | | | | | we should attempt re-install. This helps robustness e.g. in the case where we change profile directories (as we recently did). Mark a test that I noticed was flaky (and open a bug for it). BUG=none TEST=none Review URL: http://codereview.chromium.org/5027001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66180 0039d316-1c4b-4281-b951-d872f2087c98
* Checked in missing change.apatrick@chromium.org2010-11-151-1/+1
| | | | | | | | TEST=none BUG=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66178 0039d316-1c4b-4281-b951-d872f2087c98
* Removed --use-gl=osmesa as default for ui and browser tests.apatrick@chromium.org2010-11-156-47/+78
| | | | | | | | | | | | | Some tests require regular GL and appear not to be flaky. This command line switch is now only passed to tests that are flaky on bots using regular GL. TEST=run affected tests locally, try BUG=55477, 62602 Review URL: http://codereview.chromium.org/4784001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66177 0039d316-1c4b-4281-b951-d872f2087c98
* No need to include all of Cocoa, just pull in Foundation.thomasvl@chromium.org2010-11-151-1/+1
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/4986002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66176 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed a hang in the renderer process. If the renderer process requests for a ↵alokp@chromium.org2010-11-152-11/+33
| | | | | | | | | | channel synchronously and the channel could not be established, the renderer thread would keep waiting for the reply to synchronization request. BUG=61771 TEST=Manually tested pages that require hardware acceleration to make sure they still render correctly Review URL: http://codereview.chromium.org/4884002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66175 0039d316-1c4b-4281-b951-d872f2087c98
* Put the parentheses back where they belong in time_mac.cc. This will allowmark@chromium.org2010-11-151-2/+2
| | | | | | | | | | | Aaron's new test in http://codereview.chromium.org/4471001 to pass. BUG=49233 TEST=base_unittests Time.FromExplodedWithMilliseconds from http://codereview.chromium.org/4471001 Review URL: http://codereview.chromium.org/5042001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66174 0039d316-1c4b-4281-b951-d872f2087c98
* Widen a suppression after the recent libjingle DEPS roll.thestig@chromium.org2010-11-151-0/+1
| | | | | | | | | BUG=57799 TEST=none TBR=bulach Review URL: http://codereview.chromium.org/5037001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66173 0039d316-1c4b-4281-b951-d872f2087c98
* No need to include all of carbon, just need CoreFoundation, and impl gets ↵thomasvl@chromium.org2010-11-152-2/+1
| | | | | | | | | | that from the header including it. BUG=none TEST=none Review URL: http://codereview.chromium.org/5022002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66172 0039d316-1c4b-4281-b951-d872f2087c98
* unit_tests: Fix link error (missing libXi) on Linuxevan@chromium.org2010-11-151-0/+8
| | | | | | | | | | | | | | unit_tests fails to link due to requirement on libXi. This is implicitly provided by 'gdk', but unit_tests does not depend on this target. We add a 'xi' dependency for any target depending on 'x11'. BUG=63209 TEST=None (Landing patch for jknotten@chromium.org.) Review URL: http://codereview.chromium.org/5016001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66169 0039d316-1c4b-4281-b951-d872f2087c98
* [Chrome OS] Cleanup and modify Chrome-for-ChromeOS autotest wrapperscmasone@chromium.org2010-11-1515-55/+148
| | | | | | | | | | | | | | | Some deps in the chrome tree and support classes on the Chrome OS side have changed, so update our autotest wrappers to work again. The new code also takes advantage of some new features in the ChromeTestBase class. I've also split the control files to each run 1/4 of the browser tests and ui tests. I tried to come up with a way to divide them more cleanly, but this seems the best way to split them across multiple VMs with the infrastructure on the bots. If we used autoserv to run smoke suite, we could be more clever here, but that's a big hammer for this problem. BUG=chromium-os:8544 TEST=install chrome with tests, then run desktopui_BrowserTest and friends. They should be able to run, though not necessarily succeed. Review URL: http://codereview.chromium.org/4698004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66168 0039d316-1c4b-4281-b951-d872f2087c98
* DOMUI: Turn the google dashboard link into a real link and fix the behavior ofjhawkins@chromium.org2010-11-154-33/+11
| | | | | | | | | | | the 'Get Themes' link. BUG=62887 TEST=none Review URL: http://codereview.chromium.org/4821003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66166 0039d316-1c4b-4281-b951-d872f2087c98
* Roll WebKit 72004:72011.levin@chromium.org2010-11-151-1/+1
| | | | | | | | | | BUG=None TEST=None TBR=bulach@chromium.org Review URL: http://codereview.chromium.org/4967002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66165 0039d316-1c4b-4281-b951-d872f2087c98
* Makes the current page dim out when transitioning to instant preview.sky@chromium.org2010-11-1514-4/+129
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/4932001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66164 0039d316-1c4b-4281-b951-d872f2087c98
* Fix permissions fro cros.DEPS/DEPSarv@chromium.org2010-11-151-0/+0
| | | | | | | | BUG=None TEST=None TBR=eglaysher@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66163 0039d316-1c4b-4281-b951-d872f2087c98
* Add missing dependency to nacl_sandbox_test. Win64 depends on a different dll.jvoung@google.com2010-11-151-0/+1
| | | | | | | | BUG=50121 Review URL: http://codereview.chromium.org/5017002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66162 0039d316-1c4b-4281-b951-d872f2087c98
* Disable PPAPITest.DirectoryReaderarv@chromium.org2010-11-151-1/+2
| | | | | | | | BUG=63239 TEST=None TBR=brettw@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66160 0039d316-1c4b-4281-b951-d872f2087c98
* Update the EventSendingController to send complete touch events.rjkroege@google.com2010-11-151-0/+4
| | | | | | | | | | | | | The patch makes EventSendingController send touch events more like how it currently handles mouse events: give them valid screenPosition fields and do layout before dispatching them. BUG=none TEST=via layout tests Review URL: http://codereview.chromium.org/4703004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66159 0039d316-1c4b-4281-b951-d872f2087c98
* Not running the following Chromeframe tests on IE9. This will enable the ↵ananta@chromium.org2010-11-152-5/+23
| | | | | | | | | | | | | | | | | | | builder to now run the tests to completion and hopefully turn green. 1. CF_DownloadFileFromPost. This test expects to see a File save dialog. On IE9 the prompt to save the file is displayed as a link on the frame window. 2. WidgetModeIE_CFInstancePost, WidgetModeIE_CFInstanceRPC, WidgetModeIE_CFInstanceRPCInterna These tests fail on IE9. Needs more investigation. TBR=amit Review URL: http://codereview.chromium.org/4998003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66158 0039d316-1c4b-4281-b951-d872f2087c98
* Fix Valgrind errors that occurred during testing.noelutz@google.com2010-11-155-89/+11
| | | | | | | | | BUG=62943 TEST=ClientSideDetectionServiceTest Review URL: http://codereview.chromium.org/4808003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66157 0039d316-1c4b-4281-b951-d872f2087c98
* Mac: Let out-of-process tests run in bundled mode for their whole lifetime.thakis@chromium.org2010-11-157-35/+84
| | | | | | | | | | | | | | | | | | | Since out-of-process tests override the EXE path to look like the bundled app, it makes sense to override AmIBundled() as well. This is important because the renderer process started from browser_tests runs as bundled, and if browser and renderer process don't agree on bundled-ness, the "load plugin" requests for internal plugins from the renderer have the wrong plugin path, causing the plugin load to fail. Also add a DCHECK that makes sure that AmIBundled() doesn't flip-flop. This makes PDFBrowserTest work on mac, so enable it. It looks like even unit_tests uses the out-of-process test runner, so this change is a bit hairy :-/ BUG=61258,63183 TEST=all existing tests still pass, PDFBrowserTest.* passes. Review URL: http://codereview.chromium.org/4947002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66156 0039d316-1c4b-4281-b951-d872f2087c98
* Added comment with bug numberarv@chromium.org2010-11-151-0/+1
| | | | | | | | BUG=63228 TEST=None TBR=cmasone@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66155 0039d316-1c4b-4281-b951-d872f2087c98
* [Chrome OS] Move cros deps inside the main chrome repocmasone@chromium.org2010-11-151-0/+8
| | | | | | | | | | | | | | | | | | | Instead of forcing all linux devs to have an acceptable version of git installed, mitigate the problem of the cros_deps/DEPS file living outside the main chrome checkout by moving our extra DEPS file inside the main chrome tree. Also change our naming convention to be more like that which is in use elsewhere in the project. In a week, cros_deps/DEPS will be end-of-lifed. BUG=None TEST=None Review URL: http://codereview.chromium.org/4970003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66153 0039d316-1c4b-4281-b951-d872f2087c98
* Mark #include SuccessfulMultiLineReadNoEndingNewlineTest as flaky for CrOSarv@chromium.org2010-11-151-1/+7
| | | | | | | | BUG=63228 TEST=None TBR=cmasone@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66150 0039d316-1c4b-4281-b951-d872f2087c98
* Pickle: handle invalid data on 64 bit systems.rvargas@google.com2010-11-153-4/+49
| | | | | | | | | | | | There was a problem with pointer arithmetic for 64 bit systems so invalid data was not properly detected. Now we do explicit tests. BUG=56449 TEST=base_unittests Review URL: http://codereview.chromium.org/4716006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66149 0039d316-1c4b-4281-b951-d872f2087c98
* Fix crash due to erroneous use of |controller_|.pkasting@chromium.org2010-11-151-2/+5
| | | | | | | | | BUG=63065 TEST=none TBR=isherman Review URL: http://codereview.chromium.org/4996003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66148 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a DCHECK that could fire in PassiveLogCollector for a particular stream ↵eroman@chromium.org2010-11-153-6/+71
| | | | | | | | | | | | | | | | | | | | | | of events. The sequence of events needed to trigger the assertion is a little complicated (see unittest for specifics). The general pattern goes something like this: (1) Add a dependency between two sources of different types. (This increments the refcount on the dependency.) (2) Saturate the "graveyard" containing the dependency causing it to be nuked. (3) Add a new entry to the original dependency, causing it to re-create the source (but now with 0 refcount). (4) Force the buffer containing the source in step (1) to be nuked (5) In releasing the dependencies, it will now try to release reference on non-existent source. While this was crashing debug mode, I don't believe there would have been an impact on release builds (since DeleteSourceInfo() early returns if it can't find the source). BUG=58847 TEST=PassiveLogCollectorTest.ReleaseDependencyToUnreferencedSource Review URL: http://codereview.chromium.org/4960001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66147 0039d316-1c4b-4281-b951-d872f2087c98
* IE CEEE: Explicitly assign window properties/methods into the script host ↵ericdingle@chromium.org2010-11-153-23/+83
| | | | | | | | | | | global namespace instead of automatically. BUG=none TEST=none Review URL: http://codereview.chromium.org/4997002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66144 0039d316-1c4b-4281-b951-d872f2087c98
* Update WebKit test_expectations.txtarv@chromium.org2010-11-151-1/+4
| | | | | | | | | BUG=63225 TEST=None Review URL: http://codereview.chromium.org/4973003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66140 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 66125 -- Broke Windows build - Move FilterType into MediaFilterCollectionlevin@chromium.org2010-11-1513-154/+126
| | | | | | | | | | | | | | | | MediaFilterCollection is the only code that uses FilterType now so I'm moving the enum into that class and removing all references from the MediaFilter & derived classes. BUG=61823 TEST=No new functionality. Existing tests pass. Review URL: http://codereview.chromium.org/4653005 TBR=acolwell@chromium.org Review URL: http://codereview.chromium.org/4991003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66139 0039d316-1c4b-4281-b951-d872f2087c98
* Disable the chrome frame net tests on IE9 as the IE9 fails to connect at ↵ananta@chromium.org2010-11-152-3/+13
| | | | | | | | | | | | times to the python web server. This needs more investigation. TBR=amit Review URL: http://codereview.chromium.org/4945001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66138 0039d316-1c4b-4281-b951-d872f2087c98
* Improve unit test coverage of HttpAuthHandlerDigest parsing.cbentzel@chromium.org2010-11-153-31/+195
| | | | | | | | | | | Also, if the only qop is auth-int, use a different handler since this is not currently handled. BUG=45194 TEST=net_unittests --gtest_filter="*HttpAuthHandlerDigest*" Review URL: http://codereview.chromium.org/4825001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66137 0039d316-1c4b-4281-b951-d872f2087c98
* Remove an unneeded Mac include.thomasvl@chromium.org2010-11-151-1/+1
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/5017001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66136 0039d316-1c4b-4281-b951-d872f2087c98
* Add Sevan Janiyan to the AUTHORS file.maruel@chromium.org2010-11-151-0/+1
| | | | | | Review URL: http://codereview.chromium.org/5019001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66134 0039d316-1c4b-4281-b951-d872f2087c98
* Temporarily disable flash security testcpu@chromium.org2010-11-151-1/+1
| | | | | | | | | | | | BUG=none TEST=none TBR=jam@chromium.org Review URL: http://codereview.chromium.org/4974002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66133 0039d316-1c4b-4281-b951-d872f2087c98
* Implement new task manager mocks on windows.atwilson@chromium.org2010-11-1512-34/+163
| | | | | | | | | | | | | Added API to differentiate between background resources and normal foreground tabs, and added support for grouping processes containing background resources in a separate section of task manager. BUG=63140 TEST=bring up task manager on windows Review URL: http://codereview.chromium.org/4987001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66132 0039d316-1c4b-4281-b951-d872f2087c98
* Grab input after toplevel screen locker window is shown.oshima@chromium.org2010-11-151-2/+4
| | | | | | | | | BUG=chromium-os:8999 TEST=lock screen using power key. chrome log should not report WARNING "Failed to grab inputs". Review URL: http://codereview.chromium.org/4903002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66131 0039d316-1c4b-4281-b951-d872f2087c98
* Remove all use of precompile headers from ceee gyp files.siggi@chromium.org2010-11-157-46/+0
| | | | | | | | | BUG=none TEST=everything compiles Review URL: http://codereview.chromium.org/5015001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66130 0039d316-1c4b-4281-b951-d872f2087c98
* Sync to r31 of npapi-headersstuartmorgan@chromium.org2010-11-153-9/+55
| | | | | | | | | | | Adds stubs (except where the lack of a function pointer is spec'd as an indication of lack of support) and TODOs where we don't yet implement new functions. BUG=None TEST=No behavioral changes Review URL: http://codereview.chromium.org/4930001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66129 0039d316-1c4b-4281-b951-d872f2087c98
* Prevent a crash when visiting about:hang in two NTPs.creis@google.com2010-11-155-8/+57
| | | | | | | | | | | Fixes how we assign about:hang to renderers and a related sanity check. BUG=59859 TEST=NewTabUITest.AboutHangInNTP Review URL: http://codereview.chromium.org/4862002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66128 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "[Chrome OS] Move dependency on cros.git into main DEPS file"cmasone@chromium.org2010-11-151-3/+0
| | | | | | | | This reverts commit 23b21c73509d1914310e809071ca9eb21dfe29f2. TBR=bradnelson@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66127 0039d316-1c4b-4281-b951-d872f2087c98
* [Chrome OS] Move dependency on cros.git into main DEPS filecmasone@chromium.org2010-11-151-0/+3
| | | | | | | | | | | | | | | | Instead of depending on cros_deps (via a special .gclient rule) to pull in a special DEPS file that expresses the CrOS dependency on cros.git, just put that dependency in the main DEPS file. We had initially avoided this because we didn't want to force all the Chrome devs on Linux to need to install git; now it seems like most of the devs that work on Chrome Linux use git already. BUG=chromium-os:8859 TEST=do a clean sync of the source tree, after taking the cros_deps clause out of your .gclient file. Review URL: http://codereview.chromium.org/4876001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66126 0039d316-1c4b-4281-b951-d872f2087c98
* Move FilterType into MediaFilterCollectionacolwell@chromium.org2010-11-1513-126/+154
| | | | | | | | | | | | | MediaFilterCollection is the only code that uses FilterType now so I'm moving the enum into that class and removing all references from the MediaFilter & derived classes. BUG=61823 TEST=No new functionality. Existing tests pass. Review URL: http://codereview.chromium.org/4653005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66125 0039d316-1c4b-4281-b951-d872f2087c98
* Rolls WebKit 71999:72004bulach@chromium.org2010-11-151-1/+1
| | | | | | | | | | BUG=none TEST=none TBR=levin@chromium.org Review URL: http://codereview.chromium.org/4987003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66123 0039d316-1c4b-4281-b951-d872f2087c98
* Reverted because openssl_helper needs to build even on non-openssl buildsjoth@chromium.org2010-11-154-12/+61
| | | | | | | | | | | | | | Revert 66120 - Simplify gyp files by adding a global glob for openssl/nss BUG=None TEST=Build Review URL: http://codereview.chromium.org/4799003 TBR=joth@chromium.org Review URL: http://codereview.chromium.org/5014001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@66122 0039d316-1c4b-4281-b951-d872f2087c98