summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Temporary workaround to get tests that reference singletons either directly ↵tommi@chromium.org2010-12-098-89/+139
| | | | | | | | | | | | | | | | or indirectly to pass. With the recent Singleton refactoring, these tests started exposing some inherent problems with singletons, namely that one test can reference a state set by a different test, which can cause all sorts of flakiness. Furthermore, some of these tests could reference the registry which may have some user specific settings that could cause the tests to fail To work around these issues, I'm adding a few utility classes for tests (registry virtualization) and exposing a method to reset singletons before a test is run. TEST=Fixes flakiness and a few tests that could fail on the waterfall. BUG=none Review URL: http://codereview.chromium.org/5564009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68701 0039d316-1c4b-4281-b951-d872f2087c98
* Moved PrerenderInterceptor to chrome\browser\prerendercbentzel@chromium.org2010-12-097-39/+20
| | | | | | | | | BUG=NONE TEST=Everything builds. Review URL: http://codereview.chromium.org/5633003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68700 0039d316-1c4b-4281-b951-d872f2087c98
* Disable SPDY by default as a test to see if heap corruption goes away.willchan@chromium.org2010-12-092-1/+5
| | | | | | | | | | | Will re-enable after a canary goes out with this off. BUG=65948 TEST=none Review URL: http://codereview.chromium.org/5592009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68696 0039d316-1c4b-4281-b951-d872f2087c98
* Call IERefreshElevationPolicy after changing the policy.joi@chromium.org2010-12-091-1/+6
| | | | | | | | | BUG=65973 TEST=This is hard to test; when CEEE auto-updates while your browser is running, you should see no prompt for elevation like the one in the section "Starting Processes from Protected Mode" in this article: http://msdn.microsoft.com/en-us/library/bb250462(VS.85).aspx Review URL: http://codereview.chromium.org/5663004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68695 0039d316-1c4b-4281-b951-d872f2087c98
* Prevent the IE CEEE from creating a new renderer process for each new tabrogerta@chromium.org2010-12-092-4/+16
| | | | | | | | | | | | | | | | created in IE. This happens when the Chrome Frame instances used by the BHO navigates to "about:blank". By navigating the Chrome Frame to a web page inside the loaded extension, whether the page exists or not, causes the existing extension process to be reused for these Chrome Frame instances instead of a new process being created. BUG=65966 TEST=create new tabs in IE and make sure that new chrome renderer processes are not created Review URL: http://codereview.chromium.org/5526012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68694 0039d316-1c4b-4281-b951-d872f2087c98
* Update DEPS to bring in latest Chrome win reference build.jam@chromium.org2010-12-091-2/+2
| | | | | | | TBR=ctguil Review URL: http://codereview.chromium.org/5532010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68693 0039d316-1c4b-4281-b951-d872f2087c98
* Reset task manager after an item is deleted to update indentation.atwilson@chromium.org2010-12-091-0/+4
| | | | | | | | | BUG=65387 TEST=Open task manager, open two new tabs, close first tab Review URL: http://codereview.chromium.org/5656007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68692 0039d316-1c4b-4281-b951-d872f2087c98
* linux: Stock menu icons update.sadrul@chromium.org2010-12-0911-216/+261
| | | | | | | | | | | | | Show default stock icons for the bookmark bar context menus, and use gtk-save-as icon instead gtk-save for the 'Save .. As ...' items. Also, use IDC_ values instead of IDS_ values for the bookmark-bar context menus. BUG=65441 TEST=manual, see bug. Review URL: http://codereview.chromium.org/5659003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68690 0039d316-1c4b-4281-b951-d872f2087c98
* Http cache: Remove the option to disable byte range support.rvargas@google.com2010-12-095-79/+12
| | | | | | | | | | BUG=58323 TEST=current tests Review URL: http://codereview.chromium.org/5522014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68689 0039d316-1c4b-4281-b951-d872f2087c98
* Simplified frame rate control in the chromoting host.sergeyu@chromium.org2010-12-0917-249/+217
| | | | | | | | | | | | | | | | Insted of keeping semi-fixed frame rate, now capturing rate is controlled by how fast we can send data to the client. Capturing of frame n is started only after frame n-2 is sent (while n-1 is being encoded). This guarantees that we don't clog the video channel buffers, and that we start capturing only if we know that the frame will not need to wait for too long in the buffer. TEST=None BUG=None Review URL: http://codereview.chromium.org/5634002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68688 0039d316-1c4b-4281-b951-d872f2087c98
* Add some more detail to PLOGs when debugging problemsdmaclach@chromium.org2010-12-091-26/+36
| | | | | | | | | BUG=none TEST=build Review URL: http://codereview.chromium.org/5656003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68684 0039d316-1c4b-4281-b951-d872f2087c98
* Verify file descriptor count.dmaclach@chromium.org2010-12-091-1/+12
| | | | | | | | | | | Tighten up test by verifying that the number of descriptors received was what we expected and that we didn't exit the message loop due to channel closing unexpectedly. BUG=none TEST=build Review URL: http://codereview.chromium.org/5518007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68683 0039d316-1c4b-4281-b951-d872f2087c98
* Don't set SSLInfo on non-https requests. For SPDY with self-signed certsmbelshe@chromium.org2010-12-091-1/+4
| | | | | | | | | | this can lead to no caching. BUG=65809 TEST=none Review URL: http://codereview.chromium.org/5625011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68682 0039d316-1c4b-4281-b951-d872f2087c98
* Add support for detecting text selection in chrome frame tests. This ↵kkania@chromium.org2010-12-099-23/+179
| | | | | | | | | | requires adding support for IAccessible2 interfaces. BUG=none TEST=none Review URL: http://codereview.chromium.org/4406002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68680 0039d316-1c4b-4281-b951-d872f2087c98
* sandbox: update DEPS for one more minor fix.evan@chromium.org2010-12-091-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68679 0039d316-1c4b-4281-b951-d872f2087c98
* Follow pattern used for Linux and Windows to move the appropriate bits of ↵rickcam@chromium.org2010-12-0910-222/+304
| | | | | | | | | | | | | Mac code to the file thread. BUG=59265 TEST=none This patch also splits platform-specific LaunchOnStartup code to platform-specific files, eliminating #if blocks from the primary source file. Review URL: http://codereview.chromium.org/5368002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68678 0039d316-1c4b-4281-b951-d872f2087c98
* Add a registry flag, so that we can enable/disable webRequest and ↵joi@chromium.org2010-12-096-8/+37
| | | | | | | | | | | | | webNavigation APIs on IE CEEE. (landing for yzshen@chromium.org) BUG=65952 TEST=none Review URL: http://codereview.chromium.org/5635010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68677 0039d316-1c4b-4281-b951-d872f2087c98
* Fix chromeos build errorsjam@chromium.org2010-12-091-0/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68673 0039d316-1c4b-4281-b951-d872f2087c98
* Add missing new linejam@chromium.org2010-12-081-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68669 0039d316-1c4b-4281-b951-d872f2087c98
* Add missing new linejam@chromium.org2010-12-081-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68666 0039d316-1c4b-4281-b951-d872f2087c98
* Add missing new linejam@chromium.org2010-12-081-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68665 0039d316-1c4b-4281-b951-d872f2087c98
* ipc: Simplify the magic required to create IPC message headers.This gets rid ↵jam@chromium.org2010-12-0859-7559/+6760
| | | | | | | | | of having to include the files in a magic place because of xcode dependency issues, and just makes it simpler to create new IPC message classes. It also gets rid of including the X_messages_internal.h file multiple times, which simplifies things and should make the build a little faster. In a future change, I will remove the "internal.h" files since they're no longer needed. Review URL: http://codereview.chromium.org/5526008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68664 0039d316-1c4b-4281-b951-d872f2087c98
* chromeos: Update libcros dep to 7537f1e8.derat@chromium.org2010-12-081-1/+1
| | | | | | | | | TEST=built and ran chrome; checked that it was interacting with libcros BUG=chromium-os:4816 Review URL: http://codereview.chromium.org/5603012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68661 0039d316-1c4b-4281-b951-d872f2087c98
* [Chrome OS] Add README to explain wonky DEPS file usecmasone@chromium.org2010-12-081-0/+15
| | | | | | | | | | | We are moving to using a DEPS file for extra chromium os deps that is checked into the main Chromium tree. As an artifact of the way gclient works, this means that devs will have a r/w version of this file in their source tree and _also_ a read-only version that gclient checks out somewhere else. This README explains this and how to update the DEPS file correctly. BUG=None TEST=None Review URL: http://codereview.chromium.org/5587011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68660 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes bug in handling of spaces in the search provider. The problemsky@chromium.org2010-12-0813-36/+86
| | | | | | | | | | | | occurred because AutocompleteInput strips whitespace, but whitespace matters for suggest text. BUG=65701 TEST=see bug Review URL: http://codereview.chromium.org/5561008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68659 0039d316-1c4b-4281-b951-d872f2087c98
* Update the blacklist to reflect latests statistics.finnur@chromium.org2010-12-082-24/+112
| | | | | | | | | | | Also change the URL as per Support. BUG=51105 TEST=None Review URL: http://codereview.chromium.org/5629005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68656 0039d316-1c4b-4281-b951-d872f2087c98
* Suppression for IPC::SyncChannel constructor, on Linux this time.cbentzel@chromium.org2010-12-081-0/+10
| | | | | | | | | | BUG=65940 TEST=None TBR=dmaclach@chromium.org Review URL: http://codereview.chromium.org/5620009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68655 0039d316-1c4b-4281-b951-d872f2087c98
* gurl: update r149->r150 to pick up a small changeevan@chromium.org2010-12-081-1/+1
| | | | | | | | | | The change deinlines the << operator. BUG=65151 Review URL: http://codereview.chromium.org/5625013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68654 0039d316-1c4b-4281-b951-d872f2087c98
* Get rid of std::wstring version of HasSwitch.tfarina@chromium.org2010-12-0811-31/+15
| | | | | | | | | BUG=24672 TEST=trybots Review URL: http://codereview.chromium.org/5649003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68650 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a typo in UrlmonUrlRequest to clear the map during shutdownamit@chromium.org2010-12-081-1/+1
| | | | | | | | | | | | | In UrlmonUrlRequestManager::StopAll we meant to clear the map but used map.empty() instead of map.clear(). BUG=none TEST=none Review URL: http://codereview.chromium.org/5656004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68649 0039d316-1c4b-4281-b951-d872f2087c98
* False Start blacklist: add giltcdn.comagl@chromium.org2010-12-081-0/+1
| | | | | | | | | This site has regressed sadly, but it's close enough to the Chrome 8 launch that I'm accepting it. BUG=65694 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68648 0039d316-1c4b-4281-b951-d872f2087c98
* Implement proxying GetModuleLocalDirContents in the Flash proxy.brettw@chromium.org2010-12-081-3/+34
| | | | | | | | TEST=none BUG=none Review URL: http://codereview.chromium.org/5650002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68647 0039d316-1c4b-4281-b951-d872f2087c98
* Makes instant run before unload listeners.sky@chromium.org2010-12-0817-37/+244
| | | | | | | | | BUG=64694 TEST=none Review URL: http://codereview.chromium.org/5610005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68646 0039d316-1c4b-4281-b951-d872f2087c98
* [gtk] Don't hide cursor behind instant suggest labelestade@chromium.org2010-12-081-6/+10
| | | | | | | | | | | achieve this by leaving the label unselected until the animation starts. The unselected label has a transparent background. Credit for the fix goes to suzhe. BUG=65817 TEST=manual Review URL: http://codereview.chromium.org/5518009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68645 0039d316-1c4b-4281-b951-d872f2087c98
* Suppression for IPC::SyncChannel constructor.cbentzel@chromium.org2010-12-081-0/+11
| | | | | | | | | | BUG=65940 TEST=None TBR=dmaclach@chromium.org Review URL: http://codereview.chromium.org/5511017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68643 0039d316-1c4b-4281-b951-d872f2087c98
* Suppression for WebCore::InlineFlowBox::placeBoxesInBlockDirectioncbentzel@chromium.org2010-12-081-0/+8
| | | | | | | | | | BUG=65932 TEST=None TBR=thestig@chromium.org Review URL: http://codereview.chromium.org/5629006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68640 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes bug where tab/right-arrow to commit results wouldn't alwayssky@chromium.org2010-12-086-10/+25
| | | | | | | | | | | | | | | | | | | | | | | | | work. When you press tab/right-arrow we tell the search provider to update the results. The search provider ignores the request if it was previously told there are no more results coming. When the location bar updates (AutocompleteEditController::OnChanged) it tells the search provider there are no more results coming if whatever it is loading supports instant. The bug was the existing code was using the state of what is being displayed when it should have been using the state of what is being loaded, otherwise if they are different it prematurely finalizes the search provider so that when we go to commit it does nothing. I'm also fixing a bug in LocationBarViewGtk::OnCommitSuggestedText. It wasn't updating instant and it now needs to. Lastly I changed windows to not fade out the background if animations are disabled (this doesn't really fit in with these changes, but I'm trying to minimize merges). BUG=65706 TEST=see bug, although this is heavily dependant upon your profile. Review URL: http://codereview.chromium.org/5659004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68638 0039d316-1c4b-4281-b951-d872f2087c98
* Remove CSS vendor prefixes where not needed.arv@chromium.org2010-12-0830-46/+44
| | | | | | | | | | | | | | | | | | | The following css properties where updated. -webkit-background-size -webkit-box-sizing -webkit-border-radius -webkit-border-top-left-radius -webkit-border-top-right-radius -webkit-border-bottom-left-radius -webkit-border-bottom-right-radius BUG=None TEST=None Review URL: http://codereview.chromium.org/5672001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68637 0039d316-1c4b-4281-b951-d872f2087c98
* Define IPC_USES_READWRITEdmaclach@chromium.org2010-12-082-18/+33
| | | | | | | | | | | | Simplify debugging some Linux issues on the Mac by allowing Mac users to compile with IPC_USES_READWRITE set to 1 and pass file descriptors in the same manner that Linux does by default. Previously it was all controlled by #if !defined OS_MACOSX. BUG=none TEST=build Review URL: http://codereview.chromium.org/5563005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68636 0039d316-1c4b-4281-b951-d872f2087c98
* Fix notifications.NotificationsTest.testNotificationOrderAfterClosingOne.kkania@chromium.org2010-12-081-8/+7
| | | | | | | | | | The third notification was not showing because it did not fit on the screen. BUG=none TEST=none Review URL: http://codereview.chromium.org/5552007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68635 0039d316-1c4b-4281-b951-d872f2087c98
* Add a Chrome Frame metric to track channel errors that result in sad tabs.robertshield@chromium.org2010-12-083-2/+14
| | | | | | | | | BUG=65899 TEST=None Review URL: http://codereview.chromium.org/5665003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68631 0039d316-1c4b-4281-b951-d872f2087c98
* Remove ChromotingClientMessagegarykac@chromium.org2010-12-087-27/+21
| | | | | | | | | BUG=None TEST=Remoting unittests Review URL: http://codereview.chromium.org/5559011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68627 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed number of issues realted to handling cellular settings:zelidrag@chromium.org2010-12-085-102/+117
| | | | | | | | | | | | | | | - made details page buttons consistent with list view options - renamed [Cancel] to [Close] on details page - aligned all details buttons at the bottom line - fixed shown messages when cellular is not connected, no plan, etc BUG=chromium-os:9823, chromium-os:9708, chromium-os:9870 TEST=see bugs above for repro details Review URL: http://codereview.chromium.org/5634007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68626 0039d316-1c4b-4281-b951-d872f2087c98
* Fix up sun_path_len so that it is consistent across all our platforms.dmaclach@chromium.org2010-12-081-1/+5
| | | | | | | | | BUG=none TEST=build Review URL: http://codereview.chromium.org/5587006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68625 0039d316-1c4b-4281-b951-d872f2087c98
* Miscellaneous cleanup: remove unnecessary forwardwtc@chromium.org2010-12-083-41/+31
| | | | | | | | | | | | | | declarations and friend classes. Fix cpplint.py nits. Cancel() should do nothing if it has been called before. Remove all (rather than just the first) expired elements from the cache. R=agl BUG=none TEST=no compilation errors. Review URL: http://codereview.chromium.org/5611006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68623 0039d316-1c4b-4281-b951-d872f2087c98
* Fix pyauto tests launcher on chromeos.nirnimesh@chromium.org2010-12-082-2/+5
| | | | | | Review URL: http://codereview.chromium.org/5560011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68622 0039d316-1c4b-4281-b951-d872f2087c98
* Convert over to channel handlesdmaclach@chromium.org2010-12-0829-262/+143
| | | | | | | | | | | | This hides some of the internals of the posix channels from users, and gets rid of several #ifdef POSIX blocks. Generally simplifies usage of channels xplatform. BUG=none TEST=build Review URL: http://codereview.chromium.org/5598010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68621 0039d316-1c4b-4281-b951-d872f2087c98
* Add automated_ui_tests and interactive_ui_tests to the Valgrind test runnertimurrrr@chromium.org2010-12-081-0/+13
| | | | | | | TEST=They work locally Review URL: http://codereview.chromium.org/5639007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68620 0039d316-1c4b-4281-b951-d872f2087c98
* Submitting http://codereview.chromium.org/5623006/ oin behalf of ↵zelidrag@chromium.org2010-12-081-1/+2
| | | | | | | | | | | | | | | | | ellyjones@chromium.org: chromeos: Connect to networks in unknown activation state. This allows us to connect to GSM networks through the UI, which do not report an activation state. BUG=chromium-os:10077 TEST=Tried it TBR=ellyjones Review URL: http://codereview.chromium.org/5519017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68619 0039d316-1c4b-4281-b951-d872f2087c98
* Fix cpplint.py nits.wtc@chromium.org2010-12-082-4/+4
| | | | | | | | | R=joth BUG=none TEST=no compilation errors. Review URL: http://codereview.chromium.org/5511015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68615 0039d316-1c4b-4281-b951-d872f2087c98