summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Move browser/cocoa to browser/ui/cocoaben@chromium.org2010-12-011322-93206/+93201
| | | | | | | | | BUG=none TEST=none TBR=brettw git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67854 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 67849 - Figure out error in test PrepopulateRespectBlank.finnur@chromium.org2010-12-013-53/+55
| | | | | | | | | | | | | | | | | | | Revert previous traces and add one targeted test. My traces seem to indicate that something else than a Chrome window has focus when the test fails. Lets figure out what that is... BUG=62937 TEST=Tracking down problem in test Review URL: http://codereview.chromium.org/5463001 TBR=finnur@chromium.org Review URL: http://codereview.chromium.org/5451002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67852 0039d316-1c4b-4281-b951-d872f2087c98
* Update NetLog to be threadsafe.mmenke@chromium.org2010-12-0147-785/+977
| | | | | | | | | | | | | | | | | | The ChromeNetLog is now owned by the browser process, and passed to the IOThread on creation. NetLog entries can be added from any thread. Observers must be able to handle having log entries added from any thread. Observers can add/remove themselves on any thread. BUG=63334 TEST=None, yet Review URL: http://codereview.chromium.org/4118004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67851 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress SPDY Linux x64 Valgrind warnings; Remove a suppression for a fixed ↵timurrrr@chromium.org2010-12-011-16/+21
| | | | | | | | | | | Singleton data race; widen a suppression for a leak #16092 BUG=64894,62801,16092 TBR=glider TEST=linux_valgrind trybot should become greener Review URL: http://codereview.chromium.org/5466001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67850 0039d316-1c4b-4281-b951-d872f2087c98
* Figure out error in test PrepopulateRespectBlank.finnur@chromium.org2010-12-013-55/+53
| | | | | | | | | | | | | | | | Revert previous traces and add one targeted test. My traces seem to indicate that something else than a Chrome window has focus when the test fails. Lets figure out what that is... BUG=62937 TEST=Tracking down problem in test Review URL: http://codereview.chromium.org/5463001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67849 0039d316-1c4b-4281-b951-d872f2087c98
* Remove duplicate NotificationObserver mock.mnissler@chromium.org2010-12-015-32/+11
| | | | | | | | | BUG=none TEST=Compiles and passes tests. Review URL: http://codereview.chromium.org/5448001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67848 0039d316-1c4b-4281-b951-d872f2087c98
* Notify the CrOS Enterprise Daemon if an Enterprise Extension has been installedgfeher@chromium.org2010-12-0112-0/+146
| | | | | | | | | | | Listen for extension install events and restart the Enterprise Daemon if an extension was installed, that is from a policy and it contains the policy marker file. BUG=chromeos:9702 TEST=manual Review URL: http://codereview.chromium.org/5311007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67847 0039d316-1c4b-4281-b951-d872f2087c98
* Make sure that cached values of signed settings are trusted.dilmah@chromium.org2010-12-0112-158/+497
| | | | | | | | | | | Verify them at least once since startup. BUG=chromium-os:8645 TEST=Manual Review URL: http://codereview.chromium.org/5185001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67846 0039d316-1c4b-4281-b951-d872f2087c98
* Suppress/widen some suppressions for Valgrind reports revealed on Lucid x64timurrrr@chromium.org2010-12-011-21/+34
| | | | | | | | | BUG=16096,22109,43471,64887 TEST=Valgrind trybots should become greener, memory waterfall bots should be unaffected TBR=glider Review URL: http://codereview.chromium.org/5457001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67845 0039d316-1c4b-4281-b951-d872f2087c98
* Updating trunk VERSION from 598.0 to 599.0chrome-release@google.com2010-12-011-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67841 0039d316-1c4b-4281-b951-d872f2087c98
* Login items customization.altimofeev@chromium.org2010-12-014-5/+152
| | | | | | | | | | | | Implemented round coreners for the user image. Changed border size of the login entries. BUG=chromium-os:8917 TEST=manual Review URL: http://codereview.chromium.org/5346006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67839 0039d316-1c4b-4281-b951-d872f2087c98
* Add experimental location features to the about:flags pagejoth@chromium.org2010-12-013-0/+15
| | | | | | | | | | | Also update chromeactions.txt to record new UMAs BUG=58277 TEST=enable, run browser with "--vmodule=*location*=3 http://html5demos.com/geo", check "gateways": appears in the log. Review URL: http://codereview.chromium.org/5346009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67838 0039d316-1c4b-4281-b951-d872f2087c98
* Build fix for the "Google Chrome Win" bot (take 3)hbono@chromium.org2010-12-011-2/+4
| | | | | | | | | | | This change just adds value() to convert from FilePath to std::wstring. (I have verified this works good in my Windows PC.) TBR=tommi BUG=none TEST=fix build in the "Google Chrome Win" bot. Review URL: http://codereview.chromium.org/5446001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67837 0039d316-1c4b-4281-b951-d872f2087c98
* Do not reset the content settings delegate's cookies when a network error ↵jochen@chromium.org2010-12-017-2/+36
| | | | | | | | | | | occurred. BUG=63649 TEST=RenderViewHostTest.RedirectLoopCookies Review URL: http://codereview.chromium.org/5254005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67836 0039d316-1c4b-4281-b951-d872f2087c98
* Build fix for the "Google Chrome Win" bot (take 2)hbono@chromium.org2010-12-011-1/+1
| | | | | | | | | | This change just fixes my stupid typo in my previous build fix. BUG=none TEST=fix build in the "Google Chrome Win" bot. Review URL: http://codereview.chromium.org/5445001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67835 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor DOM storage context clean-up on shutdown.pastarmovj@chromium.org2010-12-016-35/+113
| | | | | | | | | | | | | Changed from a call to DOMStorageContext::ClearLocalStorage from BrowserImpl to a call to that code from the destructor of DOMStorageContext. BUG=64627 TEST=DOMStorageBrowserTest.ClearLocalState Review URL: http://codereview.chromium.org/5372008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67834 0039d316-1c4b-4281-b951-d872f2087c98
* Remove old cookieJar() method from render viewjochen@chromium.org2010-12-012-7/+0
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/5265006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67833 0039d316-1c4b-4281-b951-d872f2087c98
* Help make Base compile under NaClabarth@chromium.org2010-12-012-5/+10
| | | | | | | | | | This patch is a first attempt to get MessageLoop working inside NaCl. I suspect we'll need to do something more complicated at some point, but this version passes at least a few of the unit tests. Review URL: http://codereview.chromium.org/5435001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67832 0039d316-1c4b-4281-b951-d872f2087c98
* Printing: Quick cleanup in printing layout tests.thestig@chromium.org2010-12-014-33/+6
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/5295008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67831 0039d316-1c4b-4281-b951-d872f2087c98
* A build fix for our official bot.hbono@chromium.org2010-12-011-2/+5
| | | | | | | | | | | This just adds a pointer to BrowserDistribution as the second parameter for installer::GetChromeInstallPath() to fix the build breaks on the "Google Chrome Win" bot. TBR=tommi BUG=none TEST=make the "Google Chrome Win" bot green. Review URL: http://codereview.chromium.org/5442001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67830 0039d316-1c4b-4281-b951-d872f2087c98
* Printing: PrinterQuery gets created on the IO thread, not UI.thestig@chromium.org2010-12-012-6/+5
| | | | | | | | BUG=none TEST=No DCHECKs when printing. Review URL: http://codereview.chromium.org/5350005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67829 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit roll 72985:72986jochen@chromium.org2010-12-011-1/+1
| | | | | | | | | | | | 72986 is a commit to a branch. please pick webkit revision that exist on the trunk BUG=none TEST=it's actually possible to check at the desired webkit revision. TBR=ojan@google.com Review URL: http://codereview.chromium.org/5436001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67828 0039d316-1c4b-4281-b951-d872f2087c98
* Help make base compile under NaClabarth@chromium.org2010-12-011-0/+15
| | | | | | | | | | | | This file requires a few tweaks to run under Native Client. For example, there isn't a NaCl API to determine whether the process is being debugged and int3 isn't a valid NaCl instruction. Original patch by Eric Seidel. Review URL: http://codereview.chromium.org/5423002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67827 0039d316-1c4b-4281-b951-d872f2087c98
* Help make base compile in NaCl.abarth@chromium.org2010-12-011-0/+6
| | | | | | | | | | Turns out intptr_t isn't 64 bits wide in 64-bit NaCl. This class assumes that Atomic64 is actually 64 bits wide, so we need to use the int64_t type instead. Original patch by Eric Seidel. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67826 0039d316-1c4b-4281-b951-d872f2087c98
* Fix LanguageOptionsHandlerTest.GetLanguageListsatorux@chromium.org2010-12-011-6/+28
| | | | | | | | | | | | | | Before the fix, the test crashed as the input method library was already initialized with the non-stub implementation elsewhere. The fix is to reset the implementation, so it'll be initialized again. BUG=chromium-os:6269 TEST=unit_tests; try Review URL: http://codereview.chromium.org/5275006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67825 0039d316-1c4b-4281-b951-d872f2087c98
* Stopgap fix for crash in issue 53867 comment 15thakis@chromium.org2010-12-017-80/+123
| | | | | | | | | | | | | gwtquake lets the renderer create > 300 threads (one per audio element?), and eventually thread creation fails. This CL makes the media code more robust against thread creation failure (currently, it just crashes the renderer). The Real Fix probably is to have a thread pool for media stuff instead of one thread per media object. And maybe threads just leak under some circumstances. I will file a follow-up bug for that case, hopefully with a reduced test case. BUG=53867,61293 TEST=Completing the first level in gwtquake shouldn't crash the renderer. Review URL: http://codereview.chromium.org/5362003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67824 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a bug in the file browser that caused button text to be overflown.satorux@chromium.org2010-12-011-10/+18
| | | | | | | | | | | | | | | | For instance, the overflow ocurred with "Cancel" button in Japanese UI as the button width was fixed. Fix this problem by making the button width flexible. Along the way, get rid of "position: absolute" from Save and Cancel buttons, to make the layout more flexible. TEST=Confirmed that the cancle button was rendered properly. See crosbug.com/8534 for screenshots. BUG=chromium-os:8534 Review URL: http://codereview.chromium.org/5337006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67823 0039d316-1c4b-4281-b951-d872f2087c98
* Initalize language preferences for the guest user as if it is a first login.zork@chromium.org2010-12-014-32/+58
| | | | | | | | | BUG=chromium-os:8556 TEST=Login in guest mode with the language set to Japanese. Check that Japanese IME is available. Review URL: http://codereview.chromium.org/5301008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67822 0039d316-1c4b-4281-b951-d872f2087c98
* Fix x64 builder.tommi@chromium.org2010-12-011-1/+1
| | | | | | | | BUG=none TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67821 0039d316-1c4b-4281-b951-d872f2087c98
* Fix a bug that caused the pre-edit text to be covered by the candidate window.satorux@chromium.org2010-12-011-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | Here's what happened before the fix. 1. The user starts to convert text near the bottom of the screen, using Mozc. 2. UpdateLookupTable signal is delivered to the candidate window 3. The candidate window is shown above the pre-edit text. 4. UpdateAuxiliaryText signal is delivered to the candidate window 5. The auxiliary text like "1/10" is added to the bottom of the candidate window 6. The additional portion will cover the pre-edit text. The fix is to move the candidate window after adding the auxiliary text at the step 5. Ideally, we should update the candidate window only once, rather than twice on UpdateLookupTable and UpdateAuxiliaryText separately, but that will need a bigger change. BUG=chromium-os:7084 TEST=confirmed that the pre-edit text wouldn' Review URL: http://codereview.chromium.org/5373007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67820 0039d316-1c4b-4281-b951-d872f2087c98
* Fix bug 64688: Expose typed arrays in Workersjianli@chromium.org2010-12-011-0/+3
| | | | | | | | | BUG=64688 TEST=Manual test Review URL: http://codereview.chromium.org/5422001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67819 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor the installer to support multi-install.tommi@chromium.org2010-12-0143-1277/+2414
| | | | | | | | | | | | | | | | | | The installer now does its work based on distributions and target installation paths. Each distribution has exactly one target installation path but each installation path can have more than one distribution. In the absense of the --multi-install switch, the installer should continue to work as before. The biggest difference here is that we don't rely on a single global distribution object that controls the entire installation flow and we have a few classes for the new abstractions instead of global functions. It's far from perfect, but it's a step towards separating the core file package required for all distributions from the distributions themselves. Additionally, there are tons of little changes here such as consistant usage of FilePath and CommandLine instead of mixing them with std::wstring. TEST=Install, uninstall, upgrade, etc. Everything install related. BUG=61609 Review URL: http://codereview.chromium.org/5172011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67818 0039d316-1c4b-4281-b951-d872f2087c98
* Really fix location of search box.kochi@chromium.org2010-12-011-1/+2
| | | | | | | | | | | | r67187 did not fix the issue. BUG=chromium-os:9743 BUG=64261 TEST=manually Review URL: http://codereview.chromium.org/5389003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67817 0039d316-1c4b-4281-b951-d872f2087c98
* Disabling NPAPITesterBase.EnsureScriptingWorksInDestroy.scherkus@chromium.org2010-12-011-1/+2
| | | | | | | BUG=64874 TEST=tree goes green git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67816 0039d316-1c4b-4281-b951-d872f2087c98
* Fixed a bug with URLFetcher where retrying the request would append the new ↵sanjeevr@chromium.org2010-12-012-0/+54
| | | | | | | | | | | response data to the old one. BUG=None. TEST=Unit-tests Review URL: http://codereview.chromium.org/5322015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67815 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup from webkit merge.ojan@chromium.org2010-12-012-1/+3
| | | | | | | Disable failing NaClUITest.SrpcBasicTest and add back in test expectation that was erroneously removed. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67811 0039d316-1c4b-4281-b951-d872f2087c98
* WebKit roll 72952:72986. Also cleaned up downstream test_expectations.txt file.ojan@google.com2010-12-012-22/+4
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67807 0039d316-1c4b-4281-b951-d872f2087c98
* The View->Source menu item in the IE9 menu bar is disabled for ChromeFrame ↵ananta@chromium.org2010-12-011-1/+1
| | | | | | | | | | | | | | | pages. This CL fixes that. We need to enable the MSHTML command id IDM_VIEWSOURCE Fixes bug http://code.google.com/p/chromium/issues/detail?id=64857 BUG=64857 TEST=Launch IE9 and observe that the View->Source menu item is enabled on chrome frame pages. Review URL: http://codereview.chromium.org/5367011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67806 0039d316-1c4b-4281-b951-d872f2087c98
* Make a copy of the proxy bypass list rules when assigning, rather than ↵eroman@chromium.org2010-12-012-21/+65
| | | | | | | | | reference counting. This avoids refcounting races when copies are passed between threads. BUG=64306 Review URL: http://codereview.chromium.org/5404003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67803 0039d316-1c4b-4281-b951-d872f2087c98
* Add a check to help prevent PrintingContextTest flakiness.thestig@chromium.org2010-12-011-5/+10
| | | | | | | | BUG=61509 TEST=Less flaky printing tests. Review URL: http://codereview.chromium.org/5406005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67802 0039d316-1c4b-4281-b951-d872f2087c98
* Should not show autofill drop-down for a user/pw formdhollowa@chromium.org2010-12-011-11/+13
| | | | | | | | | | | Changes Autofill popup menu to only show "Clear form..." menu item when form Autofill suggestions are shown. BUG=60805 TEST=Manual, according to bug. Review URL: http://codereview.chromium.org/5263007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67799 0039d316-1c4b-4281-b951-d872f2087c98
* Fix error thrown in javascript for the safe browsing phishing interstitial. ↵panayiotis@google.com2010-12-012-24/+4
| | | | | | | | | | | Also re-enable the relevant browser tests, since this error was causing the flakiness (the log could not be parsed). BUG=64792 TEST=browser_tests,unit_tests,go to a phishing site with -v=1, no error logs show up. Review URL: http://codereview.chromium.org/5271012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67798 0039d316-1c4b-4281-b951-d872f2087c98
* chromeos: Remove trailing period in "Report a bug" tooltip.derat@chromium.org2010-12-011-1/+1
| | | | | | | | | | | | This was bothering me; none of the other tooltips have trailing periods. BUG=none TEST=none Review URL: http://codereview.chromium.org/5326009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67797 0039d316-1c4b-4281-b951-d872f2087c98
* Disable databases.DatabasesTest.testReloadActiveTab on linux toonirnimesh@chromium.org2010-12-011-0/+2
| | | | | | | | | | Occassionally fails on linux too, for the same reason as bug 64664 BUG=64664 Review URL: http://codereview.chromium.org/5363005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67796 0039d316-1c4b-4281-b951-d872f2087c98
* Fix test-only valgrind leak.thakis@chromium.org2010-12-014-46/+58
| | | | | | | | | | | Also initialize cocoa explicitly; nobody happens to call |NSApplication sharedApplication| before cocoa calls are made. Also have an explicit autorelease pool, since we don't derive from PlatfromTest BUG=64797 TEST=suppression bug_64797 goes away Review URL: http://codereview.chromium.org/5309008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67795 0039d316-1c4b-4281-b951-d872f2087c98
* Check in an emacs helper for using trybot output.evan@chromium.org2010-12-012-0/+136
| | | | | | Review URL: http://codereview.chromium.org/5377006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67793 0039d316-1c4b-4281-b951-d872f2087c98
* Null-check of OnMsgDidActivateAcceleratedCompositing to avoid crash during ↵nduca@chromium.org2010-12-011-2/+4
| | | | | | | | | | | tab closing. BUG=64849 TEST=none Review URL: http://codereview.chromium.org/5372009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67787 0039d316-1c4b-4281-b951-d872f2087c98
* This is a cleanup of http://codereview.chromium.org/3274004/.wtc@chromium.org2010-12-012-4/+0
| | | | | | | | | | | | Remove unnecessary code in the SSLConfigServiceMacTest.ObserverTest and SSLConfigServiceWinTest.ObserverTest unit tests. R=csilv BUG=46043 TEST=The two modified unit tests should still pass. Review URL: http://codereview.chromium.org/5342009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67784 0039d316-1c4b-4281-b951-d872f2087c98
* windows: remove PathService::Get() that uses wstringsevan@chromium.org2010-11-3012-80/+62
| | | | | | | | | | This just required fixing the remaining callers. BUG=24672 Review URL: http://codereview.chromium.org/5356008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67783 0039d316-1c4b-4281-b951-d872f2087c98
* GTK: Store the contents of the clipboard to the clipboard manager on exit.erg@google.com2010-11-301-7/+9
| | | | | | | | | BUG=21744 TEST=Copy text from a webpage. Paste it into gedit. Close chrome. You should still be able to paste into gedit. Review URL: http://codereview.chromium.org/5357011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@67782 0039d316-1c4b-4281-b951-d872f2087c98