summaryrefslogtreecommitdiffstats
path: root/chrome
Commit message (Collapse)AuthorAgeFilesLines
* Split Gaia auth out into common/net. This is in preparation for creating a ↵chron@chromium.org2010-07-0122-365/+991
| | | | | | | | | | | | | | | | | new Auth service which will issue auth tokens. I'd like to get it in and continue hacking on it so I can stop colliding so badly with merges. I've ported over the existing unit tests. Eventually gaia_authenticator.cc is going away. For the time being, i'll be number two. This is now done, with a pile of unit tests. I am trying to run the interactive tests but I was getting numerous unrelated failures and need to resync ChromiumOS to a working build. TEST=unit tests, manually log in, out, enter wrong password. BUG=47091 Review URL: http://codereview.chromium.org/2801015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51437 0039d316-1c4b-4281-b951-d872f2087c98
* The Chrome form autofill code defines a number of static string16 objects in ↵ananta@chromium.org2010-07-012-42/+84
| | | | | | | | | | | | | | | the header file resulting in these objects being initialized wherever the form_field.h is included. All this happens during LoadLibrary of chrome.dll. Moving the definitions of the string objects to the source file. Bug=48097 Review URL: http://codereview.chromium.org/2883016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51435 0039d316-1c4b-4281-b951-d872f2087c98
* Fix Bookmark Editor Treefeldstein@chromium.org2010-07-011-0/+2
| | | | | | | | | | | Notify the data has changed so the bookmark editor tree populates itself. BUG=47872 TEST=Open a bookmark editor and see if there's a tree Review URL: http://codereview.chromium.org/2832045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51433 0039d316-1c4b-4281-b951-d872f2087c98
* Add notifications content settings type.thakis@chromium.org2010-07-0111-3/+52
| | | | | | | | | | | Not used anywhere yet, no functionality change. BUG=45547 TEST=none Review URL: http://codereview.chromium.org/2815042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51432 0039d316-1c4b-4281-b951-d872f2087c98
* AutoFill: Remove duplicate suggestions when providing suggestions for a fieldjhawkins@chromium.org2010-07-012-18/+92
| | | | | | | | | | | in a form that has already been auto-filled. BUG=47436 TEST=AutoFillManagerTest.GetFieldSuggestionsWithDuplicateValues Review URL: http://codereview.chromium.org/2855030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51430 0039d316-1c4b-4281-b951-d872f2087c98
* Bring in latest PPAPI headers and implement IsFullFrame.jam@chromium.org2010-07-012-1/+22
| | | | | | Review URL: http://codereview.chromium.org/2866039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51429 0039d316-1c4b-4281-b951-d872f2087c98
* This is still timing out.vandebo@chromium.org2010-07-011-1/+2
| | | | | | | | | | | i.e. http://build.chromium.org/buildbot/waterfall/builders/XP%20Tests%20(dbg)(1)/builds/25113/steps/sync_unit_tests/logs/stdio BUG=39070 TEST=SyncerThreadWithSyncerTest.Pause Review URL: http://codereview.chromium.org/2852038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51427 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 51415 - GTK: Fix sorting in content exception window.erg@chromium.org2010-07-014-255/+16
| | | | | | | | | | | | | | | | - Wrap the model in a GtkTreeSortable. This corrects editing of content exception entries in the presence of sorted columns. - Also adds unit tests for this window. BUG=47841 TEST=ContentExceptionsWindowGtkUnittest.* + see bug Review URL: http://codereview.chromium.org/2876032 TBR=erg@chromium.org Review URL: http://codereview.chromium.org/2838039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51424 0039d316-1c4b-4281-b951-d872f2087c98
* Make Keep Everything Synced = true by defaultdantasse@chromium.org2010-07-011-1/+3
| | | | | | | | | BUG=47756 TEST=start up chrome with a new User Data Dir. Set up sync -> enter username/pw. On the "choose data types" screen that comes next, the "keep everything synced" radio button should be selected. Review URL: http://codereview.chromium.org/2854030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51423 0039d316-1c4b-4281-b951-d872f2087c98
* Measure the time it takes to collect external metrics.petkov@chromium.org2010-07-011-0/+3
| | | | | | | | | | | | | As we add more metrics to Chrome OS, it makes sense to monitor this to ensure it doesn't become a performance issue given that the code runs every 30 seconds. BUG=none TEST=installed on device,looked at about:histograms,ran unit tests Review URL: http://codereview.chromium.org/2814043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51422 0039d316-1c4b-4281-b951-d872f2087c98
* Renaming TranslateManager2 to TranslateManagerjcivelli@chromium.org2010-07-0146-3723/+603
| | | | | | | | | | | | | | Switching to the new TranslateManager code (renaming TranslateManager2 to TranslateManager and similarly for all similar classes). Original review: http://codereview.chromium.org/2825032/show BUG=40828 TEST=Make sure translate still works as expected on all platforms. Review URL: http://codereview.chromium.org/2885015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51421 0039d316-1c4b-4281-b951-d872f2087c98
* Revert some changes I accidentally checked in in revision 50597. This was anbrettw@chromium.org2010-07-016-42/+1
| | | | | | | | | | | experiment to see how much time was spent doing background painting. This resulted in incorrect opacity for Pepper plugins repainting themselves. TEST=none BUG=none Review URL: http://codereview.chromium.org/2830034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51420 0039d316-1c4b-4281-b951-d872f2087c98
* [Mac] Moving some new third party code into its proper dir. Also tweak the ↵andybons@chromium.org2010-07-017-256/+6
| | | | | | | | | | radius of the close button hover state circle a bit. BUG=none TEST=none Review URL: http://codereview.chromium.org/2833050 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51417 0039d316-1c4b-4281-b951-d872f2087c98
* Loosen permission on extension temp dir when a flag is used.skerner@chromium.org2010-07-015-6/+48
| | | | | | | | | | | | | | | | | | | Issue 35198 can not be reproduced locally. To enable users to do experiments, three command line flags are added to chrome: --issue35198-crxdir-browser: Have the browser process create the directory in which the extension will be unzipped. --issue35198-logging: Enable log messages from directory creation in the utility process to be moved to the browser process. --issue35198-permission: Use the most permissive file permissions possible on the extension unpack directory. BUG=35198 TEST=manual Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=51231 Review URL: http://codereview.chromium.org/2802018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51416 0039d316-1c4b-4281-b951-d872f2087c98
* GTK: Fix sorting in content exception window.erg@chromium.org2010-07-014-16/+255
| | | | | | | | | | | | | - Wrap the model in a GtkTreeSortable. This corrects editing of content exception entries in the presence of sorted columns. - Also adds unit tests for this window. BUG=47841 TEST=ContentExceptionsWindowGtkUnittest.* + see bug Review URL: http://codereview.chromium.org/2876032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51415 0039d316-1c4b-4281-b951-d872f2087c98
* Add UMA logging of clicked tip links.mirandac@google.com2010-07-011-0/+11
| | | | | | | | BUG=48030 TEST=none Review URL: http://codereview.chromium.org/2859038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51414 0039d316-1c4b-4281-b951-d872f2087c98
* Moves gtk accelerator processing functions to base/gtk_util so I cansky@chromium.org2010-07-0110-44/+9
| | | | | | | | | | | | | use them from views and gfx. Sorry for the new patch on this and not an update. Not sure what happened. BUG=none TEST=none Review URL: http://codereview.chromium.org/2809047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51409 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes bug in pasting bookmarks from the context menu that could resultsky@chromium.org2010-07-012-2/+2
| | | | | | | | | | | in inserting into the wrong parent. BUG=40544 TEST=see bug Review URL: http://codereview.chromium.org/2856027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51408 0039d316-1c4b-4281-b951-d872f2087c98
* Add NotificationExceptionTableModel.thakis@chromium.org2010-07-016-1/+152
| | | | | | | | | | | Methods stubbed out for now, and not used anywhere yet. BUG=45547 TEST=none Review URL: http://codereview.chromium.org/2847041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51405 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the bookmark menu.pkasting@chromium.org2010-07-0121-363/+25
| | | | | | | | BUG=none TEST=--bookmark-menu no longer does anything Review URL: http://codereview.chromium.org/2853024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51403 0039d316-1c4b-4281-b951-d872f2087c98
* Start Chromoting Host Process in Chrome Servicehclam@chromium.org2010-07-017-0/+126
| | | | | | | | | | | | Enable chromoting host process if chrome is started with --type=service --enable-chromoting BUG=none TEST=chrome --type=service --enable-chromoting Review URL: http://codereview.chromium.org/2813038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51393 0039d316-1c4b-4281-b951-d872f2087c98
* Rename GeolocationExceptionsView, make it more reusable.thakis@chromium.org2010-07-0114-231/+237
| | | | | | | | | | | | | | | | | | Specifically, geolocation_exceptions_window_controller => simple_content_exceptions_window_controller (mac) geolocation_exceptions_view => simple_content_exceptions_view (win) geolocation_content_exceptions_window => simple_content_exceptions_window (linux) It's now easy to use it to show desktop notification exceptions as well. No functionality change. BUG=45547 TEST=geolocation exceptions dialog still works Review URL: http://codereview.chromium.org/2835031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51392 0039d316-1c4b-4281-b951-d872f2087c98
* Show X button on DevTools window in undocked mode.dpolukhin@chromium.org2010-07-011-14/+20
| | | | | | | | | BUG=46408 TEST=See bug description. Review URL: http://codereview.chromium.org/2882007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51391 0039d316-1c4b-4281-b951-d872f2087c98
* Un-flake and enable test.skerner@chromium.org2010-07-011-18/+37
| | | | | | | | | | | | | Ran tests for a few hours on windows without seeing a failure. BUG=44026 TEST=BrowserAppRefocusTest.* Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=51362 Review URL: http://codereview.chromium.org/2870036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51390 0039d316-1c4b-4281-b951-d872f2087c98
* Put the focus on the OK button if displaying the choose data types page.dantasse@chromium.org2010-07-011-3/+9
| | | | | | | | | | This means, if you press enter, it'll work the same as if you clicked OK. BUG=47752 TEST=Set up sync -> enter username/pw, press enter on choose datatypes screen, it should start syncing and eventually get to "success". Review URL: http://codereview.chromium.org/2876017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51389 0039d316-1c4b-4281-b951-d872f2087c98
* Add basic outline for the URL history autocompletion search provider.mrossetti@chromium.org2010-07-015-0/+61
| | | | | | | | | BUG=None TEST=None Review URL: http://codereview.chromium.org/2850038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51388 0039d316-1c4b-4281-b951-d872f2087c98
* Make the Negotiate Authentication Handler a state machine.cbentzel@chromium.org2010-07-012-4/+6
| | | | | | | | | | | | | | Now that the HttpNetworkTransaction correctly handles asynchronous auth token generation, HttpAuthHandlerNegotiate can be turned into a state machine. This also removes the need for the externally exposed "Resolve Canonical Name" details to users of this handler. BUG=42222 TEST=net_unittests Review URL: http://codereview.chromium.org/2867022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51387 0039d316-1c4b-4281-b951-d872f2087c98
* Store the version info in the History DB's meta table.nshkrob@chromium.org2010-07-013-10/+40
| | | | | | | | | | | | Version 18 means use the Favicons file (if the TopSites flag is on). This avoids the check for a Thumbnails DB file on startup. BUG=None TEST=ThumbnailDatabaseTest, HistoryBackendTest Review URL: http://codereview.chromium.org/2884013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51384 0039d316-1c4b-4281-b951-d872f2087c98
* Roll out 51377 since WebKit roll was revertedyurys@chromium.org2010-07-011-2/+1
| | | | | | | | TBR=levin Review URL: http://codereview.chromium.org/2842039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51383 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 51378 - Adding FAILS_ for failing worker testskinuko@chromium.org2010-07-011-2/+2
| | | | | | | | | | | TBR=yurys Review URL: http://codereview.chromium.org/2812037 TBR=kinuko@chromium.org Review URL: http://codereview.chromium.org/2878019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51382 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 51379 - Mark svg/W3C-SVG-1.1/filters-conv-01-f.svg as timing outvandebo@chromium.org2010-07-011-1/+1
| | | | | | | | | | | TBR=levin Review URL: http://codereview.chromium.org/2847040 TBR=yurys@chromium.org Review URL: http://codereview.chromium.org/2858041 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51381 0039d316-1c4b-4281-b951-d872f2087c98
* Mark svg/W3C-SVG-1.1/filters-conv-01-f.svg as timing outyurys@chromium.org2010-07-011-1/+1
| | | | | | | | TBR=levin Review URL: http://codereview.chromium.org/2847040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51379 0039d316-1c4b-4281-b951-d872f2087c98
* Adding FAILS_ for failing worker testskinuko@chromium.org2010-07-011-2/+2
| | | | | | | | TBR=yurys Review URL: http://codereview.chromium.org/2812037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51378 0039d316-1c4b-4281-b951-d872f2087c98
* Disable AccessibilityWinBrowserTest.TestRendererAccessibilityTree which is ↵yurys@chromium.org2010-07-011-1/+2
| | | | | | | | | | failing after WebKit roll TBR=levin Review URL: http://codereview.chromium.org/2806047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51377 0039d316-1c4b-4281-b951-d872f2087c98
* Introduce RemoveRowTableModel interface, let GeolocationExceptionsTableModel ↵thakis@chromium.org2010-07-0111-51/+89
| | | | | | | | | | | | | | derive from it. No functionality change. This will be used to share the content settings exceptions dialog code between geolocation and notifications. BUG=45547 Review URL: http://codereview.chromium.org/2838037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51370 0039d316-1c4b-4281-b951-d872f2087c98
* Temporary fix till new update API is used - ingore update error.nkostylev@google.com2010-07-012-4/+7
| | | | | | | | | BUG= http://crosbug.com/4321 TEST=Go though OOBE process. When update has initiated and failed update screen proceeds. Review URL: http://codereview.chromium.org/2836039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51369 0039d316-1c4b-4281-b951-d872f2087c98
* Check that BrowserProcess still exists before accessing its methods from ↵yurys@chromium.org2010-07-011-0/+4
| | | | | | | | | | DevToolsManager::GetInstance BUG=47806 Review URL: http://codereview.chromium.org/2878010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51368 0039d316-1c4b-4281-b951-d872f2087c98
* [Mac] Use Core Graphics to draw the close button used within tabs, infobars, ↵andybons@chromium.org2010-07-0111-7583/+369
| | | | | | | | | | the download shelf and other places. Delete the original pdfs. This is in line with the new top chrome refresh. BUG=44574 TEST=none Review URL: http://codereview.chromium.org/2805055 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51367 0039d316-1c4b-4281-b951-d872f2087c98
* Makes the TabStripModel delete any phantom tabcontents from itssky@chromium.org2010-07-012-0/+51
| | | | | | | | | | | | destructor. This isn't really needed now that we've disabled phantom tabs, but I'm doing in case we end up reenabling phantom tabs. BUG=45541 TEST=covered by unit test. Review URL: http://codereview.chromium.org/2800037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51366 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 51362 - Un-flake and enable test.skerner@chromium.org2010-07-011-37/+18
| | | | | | | | | | | | | | Ran tests for a few hours on windows without seeing a failure. BUG=44026 TEST=BrowserAppRefocusTest.* Review URL: http://codereview.chromium.org/2870036 TBR=skerner@chromium.org Review URL: http://codereview.chromium.org/2865031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51365 0039d316-1c4b-4281-b951-d872f2087c98
* Un-flake and enable test.skerner@chromium.org2010-07-011-18/+37
| | | | | | | | | | | Ran tests for a few hours on windows without seeing a failure. BUG=44026 TEST=BrowserAppRefocusTest.* Review URL: http://codereview.chromium.org/2870036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51362 0039d316-1c4b-4281-b951-d872f2087c98
* Hide login entries before removing them to prevent flickering.dpolukhin@chromium.org2010-07-011-3/+3
| | | | | | | | | BUG=none TEST=Before this change New User sometime blinck after successful login. Review URL: http://codereview.chromium.org/2878018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51358 0039d316-1c4b-4281-b951-d872f2087c98
* Replace login screen with images login.dpolukhin@chromium.org2010-07-013-11/+54
| | | | | | | | | BUG=crosbug.com/3280 TEST=See login with on Chrome OS. Review URL: http://codereview.chromium.org/2848033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51355 0039d316-1c4b-4281-b951-d872f2087c98
* Updating trunk VERSION from 453.0 to 454.0chrome-release@google.com2010-07-011-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51354 0039d316-1c4b-4281-b951-d872f2087c98
* Implement limited paged media support for mac.hamaji@chromium.org2010-07-014-6/+62
| | | | | | | | | BUG=47277 TEST=none Review URL: http://codereview.chromium.org/2876020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51347 0039d316-1c4b-4281-b951-d872f2087c98
* Remove an obsolete comment.dumi@chromium.org2010-07-011-1/+0
| | | | | | | | | | | TBR=levin TEST=none BUG=none Review URL: http://codereview.chromium.org/2810043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51346 0039d316-1c4b-4281-b951-d872f2087c98
* Unflaky WorkerTest.OpenDatabaseSyncInputs.dumi@chromium.org2010-07-011-1/+1
| | | | | | | | | BUG=47518 TEST=none Review URL: http://codereview.chromium.org/2832042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51344 0039d316-1c4b-4281-b951-d872f2087c98
* Preload all IMEs/Layouts for the UI Language on login, if the value has not ↵zork@chromium.org2010-07-011-0/+19
| | | | | | | | | | | yet been set. BUG=chromium-os:3957 TEST=On a new install, set the language to Japanese, log in, and check that English and all Japanese IMEs are enabled. Review URL: http://codereview.chromium.org/2804032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51342 0039d316-1c4b-4281-b951-d872f2087c98
* Nudge syncer thread when notifications are enabled.rsimha@chromium.org2010-07-011-0/+8
| | | | | | | | | | | | | | | | Several sync integration tests were failing because the fact that notifications were enabled was not detected by the sync clients. This changelist adds a call to NudgeSyncer() in OnNotificationStateChange() so that the syncer thread is made aware of the fact that notifications have been enabled. This change caused the integration test pass rate to increase from ~20% to 90+%. BUG=47240 TEST=sync_integration_tests Review URL: http://codereview.chromium.org/2814045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51341 0039d316-1c4b-4281-b951-d872f2087c98
* Implement keyboard layout switching on the login screen.yusukes@google.com2010-07-018-14/+105
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | - login/user_manager.cc Register a new Local State item, "PreferredKeyboardLayout". - login/wizard_controller.cc Set up keyboards for the current locale. For example, when |locale| is "en-US", enable US qwerty and US dvorak keyboard layouts. - login/language_switch_menu.cc Enable the keyboard layouts that are necessary for the new locale. - login/account_screen.h When the account creation screen is shown, enable input methods (e.g. Chinese, Japanese, Korean) so that users could input their first and last names. Disable them when the screen is closed. - status/language_menu_button.cc Update the Locale State when a user switches keyboard layout. BUG=chromium-os:2619 TEST=manual & the browser_tests Review URL: http://codereview.chromium.org/2806026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51340 0039d316-1c4b-4281-b951-d872f2087c98