summaryrefslogtreecommitdiffstats
path: root/chrome
Commit message (Collapse)AuthorAgeFilesLines
* Convert app_bindings.js to the schema_generated_bindings.js infrastructure.kalman@chromium.org2012-03-2131-522/+616
| | | | | | | | | | | | | | | | | This involves opening up *all* custom bindings to web pages, where access is controlled content-script style using a URL-matches property in the API schema. BUG=104100,117282 TEST=unit_tests,browser_tests Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=125811 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=127391 Review URL: http://codereview.chromium.org/9460002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127899 0039d316-1c4b-4281-b951-d872f2087c98
* Introduce a mechanism for creating objects in JS that are lazily evaluated.koz@chromium.org2012-03-213-1/+88
| | | | | | | | | | | | | | | This change allows JS source to be associated with an object, which will be evaluated and delegated to on property access to that object. This will allow, for example, extension APIs to be setup from C++ without executing any JS until the API is actually used. BUG=104100 TEST=unit tests provided Review URL: http://codereview.chromium.org/9747002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127897 0039d316-1c4b-4281-b951-d872f2087c98
* Tests for JavaScript style checkertbreisacher@chromium.org2012-03-212-16/+165
| | | | | | | | | BUG=none TEST=chrome/browser/resources/test_presubmit.py Review URL: https://chromiumcodereview.appspot.com/9703094 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127896 0039d316-1c4b-4281-b951-d872f2087c98
* Trigger NotifyPassphraseAccepted from the UI thread when a correct ↵rsimha@chromium.org2012-03-211-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | passphrase is entered As of today, when a user enters a passphrase for decryption while signing in to sync, the passphrase is tested against the cached pending keys, and then sent down to the syncer thread so that the cryptographer can use it for decryption. At the end of decryption, OnPassphraseAccepted is called. The problem with this is that in the meantime, if the user brings up the advanced settings dialog, we might unnecessarily prompt the user for a passphrase even though the correct one was entered. This patch adds a call to NotifyPassphraseAccepted in SyncBackendHost::SetDecryptionPassphrase if the correct passphrase is entered. This gives the UI immediate feedback when a passphrase is accepted, and will pave the way for a snappier user experience. BUG=119191 TEST=sync_unit_tests, sync_integration_tests, Enter a passphrase and immediately open the advanced setup dialog Review URL: http://codereview.chromium.org/9794007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127895 0039d316-1c4b-4281-b951-d872f2087c98
* Add policy managed indicator to network controls.kevers@chromium.org2012-03-212-1/+19
| | | | | | | | | | BUG=chromium:118163 TEST= Review URL: http://codereview.chromium.org/9749006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127894 0039d316-1c4b-4281-b951-d872f2087c98
* Add Chrome To Mobile switches and about:flags entry.msw@chromium.org2012-03-219-27/+84
| | | | | | | | | | | | | | | | | | | | Enable the feature by default & respect the disable switch. Stable may disable by default & respect the enable switch. Add the needed switches/strings now, before string freeze. Add flags and strings for [en|dis]abling Chrome To Mobile. Add about:flags entry for disabling Chrome To Mobile. Add UMA data collection for the new disable switch. Add a static Service function to get the feature enabled state. Respect the switches in the factory and location bar call sites. BUG=102709 TEST=Chrome To Mobile enable/disable flag and switches work. Review URL: http://codereview.chromium.org/9727008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127888 0039d316-1c4b-4281-b951-d872f2087c98
* Replace extension disabled infobar with a global error.yoz@chromium.org2012-03-2111-289/+397
| | | | | | | | | | | | | | | Move disabled-extension interface to namespace extensions. It looks like this: http://dl.dropbox.com/u/27111995/Mocks/disable-dialog.png http://dl.dropbox.com/u/27111995/Mocks/disable-menu.png BUG=108202 TEST=install extension, update to version that requires additional permissions. Accept upgrade. Uninstall manually from chrome://extensions. Don't crash. Review URL: http://codereview.chromium.org/9718008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127887 0039d316-1c4b-4281-b951-d872f2087c98
* Change definition of about:sync summaryrlarocque@chromium.org2012-03-2115-174/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The old syner status definition has outlived its usefulness. After a series of refactorings in the status summary reporting classes, it provides practically no useful and non-redundant information. The new syncer status is based on the information available to the ProfileSyncService. It attempts to indicate what level of initialization the sync service has reached, and therefore what sort of service a user ought to expect from it. This has a significant impact on some tests, which have come to rely on the summary as a means of inspecting internal state. I consider this to be a bad idea, since most of these tests should be testing behaviour, not internal state. In an attempt to discourage tests from relying on this summary in the future, the summary is now available only as an std::string. This change breaks the python functional sync tests. However, these test were already broken prior to this change. Fixing and re-enabling these tests is a job best left ot a future CL. BUG=112229,98346 TEST= Review URL: http://codereview.chromium.org/9724012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127886 0039d316-1c4b-4281-b951-d872f2087c98
* bluetooth: use better definitions of Pairedkeybuk@google.com2012-03-219-55/+49
| | | | | | | | | | | | | | | | | | | | | | | | Recent Bluetooth specifications (such as V4.0 and HID 1.1) redefine "paired" to be less confusing: pairing is the process of connecting two devices and agreeing a basic link key, even if only temporary for that session. The term "bonded" is used for a permanent link key that can be used for the next connection. While BlueZ still uses the older definitions, it makes sense for our interface to use these new definitions, since it neatly divides devices into "paired" and "not yet paired", with "bonded" a sub-category of "paired". BUG=none TEST=verified on device Change-Id: I29fc55fb9ffd0a20f8280e2b6371c3be459467b2 R=satorux@chromium.org,jhawkins@chromium.org,csilv@chromium.org,kevers@chromium.org Review URL: https://chromiumcodereview.appspot.com/9766005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127884 0039d316-1c4b-4281-b951-d872f2087c98
* Move "Enable data roaming" to the "Mobile Data" menu.kevers@chromium.org2012-03-216-24/+59
| | | | | | | | | | BUG=chromium:116799 TEST=Manual. Review URL: http://codereview.chromium.org/9751007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127881 0039d316-1c4b-4281-b951-d872f2087c98
* Allow FileBrowserEventRouter in Guest login.mukai@chromium.org2012-03-212-0/+11
| | | | | | | | | BUG=chromium-os:28001 TEST=manually Review URL: https://chromiumcodereview.appspot.com/9721019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127880 0039d316-1c4b-4281-b951-d872f2087c98
* Add password generation browser UI for Windows.gcasto@chromium.org2012-03-2116-19/+379
| | | | | | | | | | | | | | | | | | | | | The mocks that I am modeling this off of are located at http://dev.chromium.org/developers/design-documents/password-generation. You can see a screenshot of this implementation at http://www.corp.google.com/~gcasto/windows_ui.png There are two major differences between this implementation and the mocks. - Currently the bubble does not have a close button, but instead is closed when it loses focus. Doing it the other way requires constructing a native close button (which wasn't obvious to me) and controlling when to hide or move the UI (say when you switch tabs or move the browser window). - There is no clickable image to regenerate the password. This should be trivial once we have an image to use. Both of these can be added in a later CL. I also need to add some polish to the bubble (I don't like the font, not sure if I like the spacing, etc). Note that what I'm doing in the renderer right now is temporary until I get the shadow dom changes into WebKit. BUG=114092 TEST=Ran unittests Review URL: http://codereview.chromium.org/9704040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127879 0039d316-1c4b-4281-b951-d872f2087c98
* Make disable_nacl=1 work againgroby@chromium.org2012-03-211-2/+3
| | | | | | | | | | | R=brettw BUG= TEST= Review URL: http://codereview.chromium.org/9746001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127876 0039d316-1c4b-4281-b951-d872f2087c98
* cros: Show system notification for GData upload/download.kinaba@chromium.org2012-03-2111-30/+281
| | | | | | | | | | | | | | | BUG=chromium-os:27875 TEST=unit_tests --gtest_filter='*FileBrowser*' TEST=unit_tests --gtest_filter='*GData*' TEST=manual test uploading/downloading in GData Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=127839 Reverted: https://src.chromium.org/viewvc/chrome?view=rev&revision=127846 (Broke unit_tests:GDataOperationRegistryTest) Review URL: https://chromiumcodereview.appspot.com/9747001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127875 0039d316-1c4b-4281-b951-d872f2087c98
* Remove non-Aura code from chrome/browser/chromeos/input_method/.yusukes@google.com2012-03-218-1202/+4
| | | | | | | | | BUG=chromium-os:26245 TEST=try Review URL: https://chromiumcodereview.appspot.com/9442008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127874 0039d316-1c4b-4281-b951-d872f2087c98
* C++ readability reviewgroby@chromium.org2012-03-215-36/+58
| | | | | | | | | | | Original CL: https://chromiumcodereview.appspot.com/9253024/ BUG=none TEST=CWSIntentsRegistryTest.* Review URL: http://codereview.chromium.org/9428013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127872 0039d316-1c4b-4281-b951-d872f2087c98
* disable failed pyauto tests SSL test set and 2 protector testsvivianz@chromium.org2012-03-211-0/+5
| | | | | | | | | BUG=119173,119183 TEST=none Review URL: http://codereview.chromium.org/9768004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127869 0039d316-1c4b-4281-b951-d872f2087c98
* Add drag and drop support for custom and html data types on Aurarbyers@chromium.org2012-03-213-4/+25
| | | | | | | | | | | | | | | | | | | | Also unifies OSExchangeData::CustomFormat and Clipboard::FormatType on Aura so we don't need two separate code paths and mime type lists for getting specific custom formats. Note that this means that on some platforms CustomFormat has a dtor (since it can hold, eg. a std::string), so we can no longer use static/global CustomFormat variables. In the two places we were doing that I switched to use CR_DEFINE_STATIC_LOCAL to allow the static to leak, exactly as we're already doing for each implementation of Clipboard::Get*FormatType(). BUG=118416 TEST=See bug - no automated tests exist for any of this yet :-( Review URL: http://codereview.chromium.org/9770001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127866 0039d316-1c4b-4281-b951-d872f2087c98
* Clean up GoogleURLTracker: pkasting@chromium.org2012-03-214-188/+159
| | | | | | | | | | | | | | | | | * Replace QueueWakeupTask() and |queue_wakeup_task_| with a "mode" argument to the constructor, which is simpler. * Move some functions from public->private and add friends, to enforce that only the expected callers can access them. * Reorder definitions to match declarations. * Add/update a few comments. * Change an AllSources() to AllBrowserContextsAndSources() to indicate that it's been reviewed and OKed for multiprofile. * Remove some unneeded #includes. * Disconnect unittests from |g_browser_process| and instead create and access a GoogleURLTracker directly. This removes a dependency that would have caused problems later when GoogleURLTracker moves off the browser process entirely. * Remove a few apparently-unnecessary spins of the message loop. BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/9753017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127864 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 127833 - Re-land alexbost's experimental offscreenTabs API.dgrogan@chromium.org2012-03-2141-3760/+106
| | | | | | | | | | | | | | | | | | | | Original code review: http://codereview.chromium.org/7720002/ A followup code review: http://chromiumcodereview.appspot.com/9150052/ This includes some refactoring to simplify and reduce the code size: - sharing more code between tabs and offscreenTabs - splitting up and fixing the browser tests - forbidding use of the API from a background page BUG=110833 TEST=OffscreenTabsApiTest.* Review URL: https://chromiumcodereview.appspot.com/9234042 TBR=jstritar@chromium.org Review URL: https://chromiumcodereview.appspot.com/9796012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127863 0039d316-1c4b-4281-b951-d872f2087c98
* Add a type for the password infobar to support test automation.dyu@chromium.org2012-03-214-1/+16
| | | | | | | | | | | | | | The infobar type information is accessible via the GetBrowserInfo automation hook. Having infobar_type information accessible by automated tests will help make the tests more robust by identifying a particular infobar displayed. Currently, the tests identify infobars by other properties such as text displayed on the infobar, default infobar index, or text on infobar button, which are fragile. TEST=none BUG=none Review URL: http://codereview.chromium.org/9718011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127861 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r127841: "Defer creating launcher until after login."derat@chromium.org2012-03-212-52/+1
| | | | | | | | | | | | | This reverts r127841, which is causing crashes on session restore in Chrome OS tests. BUG=118129,118945 TEST=builds TBR=ben Review URL: https://chromiumcodereview.appspot.com/9794011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127859 0039d316-1c4b-4281-b951-d872f2087c98
* * MultiMonitorManager creates and manages mutliple monitor instanceoshima@chromium.org2012-03-214-11/+10
| | | | | | | | | | | | | * MonitorContrler controls root window <-> monitor mapping and resize/reposition root window to match monitor configuration. * Moved use_fullscreen_host_window to MonitorManager * Moved compositor initialize/terminate to Env as there can be more than one root window. BUG=115510 TEST=none Review URL: https://chromiumcodereview.appspot.com/9701098 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127854 0039d316-1c4b-4281-b951-d872f2087c98
* Remove unnecessary flags and code under CrOS.saintlou@chromium.org2012-03-2127-850/+40
| | | | | | | | | | | Clean up of TOOLKIT_USES_GTK and USE_AURA. BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/9762006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127848 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 127839 - cros: Show system notification for GData upload/download.kinaba@chromium.org2012-03-2110-231/+20
| | | | | | | | | | | | | BUG=chromium-os:27875 TEST=unit_tests --gtest_filter='*FileBrowser*' TEST=manual test uploading/downloading in GData Review URL: https://chromiumcodereview.appspot.com/9747001 TBR=kinaba@chromium.org Review URL: https://chromiumcodereview.appspot.com/9766012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127846 0039d316-1c4b-4281-b951-d872f2087c98
* Add strings for mouse settings, touchpad settings, and touchpad/mouse settings.achuith@chromium.org2012-03-211-0/+9
| | | | | | | | BUG=chromium-os:27627 TEST=NONE Review URL: https://chromiumcodereview.appspot.com/9732009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127845 0039d316-1c4b-4281-b951-d872f2087c98
* Fix cookie settings for URLFetcher used by sync integration testsrsimha@chromium.org2012-03-211-0/+4
| | | | | | | | | | | | | | | | The sync integration tests use a temporary URLFetcher to check if the test sync server is up and running prior to running tests. There is no need for this fetcher to store cookies on the local machine. This patch updates the load flags for the URLFetcher to not store cookies. BUG=118959, 118914 TEST=sync_integration_tests Review URL: https://chromiumcodereview.appspot.com/9748001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127844 0039d316-1c4b-4281-b951-d872f2087c98
* Replace the net-internals iframe with an anchor tag.mmenke@chromium.org2012-03-212-5/+9
| | | | | | | | R=eroman@chromium.org BUG=none Review URL: https://chromiumcodereview.appspot.com/9755008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127842 0039d316-1c4b-4281-b951-d872f2087c98
* ash/chromeos: Defer creating launcher until after login.derat@chromium.org2012-03-212-1/+52
| | | | | | | | | | | | | | | | | | | | | | | | | | This fixes several issues (blank titles in context menu, missing icons, pinned apps not getting restored) caused by launcher-related code that was initialized at startup and cached the pre-login profile. This change makes us defer initialization of the launcher until after the user has logged in when running on Chrome OS devices. To test: - Logged in on a Chrome OS device and checked that previously-pinned apps appear in the launcher and that non-component extensions have icons and titles in their context menus. - Killed the Chrome process and checked that the launcher is visible when it restarts. - Ran Chrome and ash_shell on a Linux workstation and checked that the launcher is present. BUG=118129,118945 TEST=manual: see above Review URL: https://chromiumcodereview.appspot.com/9733024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127841 0039d316-1c4b-4281-b951-d872f2087c98
* cros: Show system notification for GData upload/download.kinaba@chromium.org2012-03-2010-20/+231
| | | | | | | | | | BUG=chromium-os:27875 TEST=unit_tests --gtest_filter='*FileBrowser*' TEST=manual test uploading/downloading in GData Review URL: https://chromiumcodereview.appspot.com/9747001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127839 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 127797 - Add NetworkListObserver utility class.sergeyu@chromium.org2012-03-201-2/+0
| | | | | | | | | | | | BUG=114808 Review URL: http://codereview.chromium.org/9696051 TBR=sergeyu@chromium.org Review URL: https://chromiumcodereview.appspot.com/9801004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127837 0039d316-1c4b-4281-b951-d872f2087c98
* Re-land alexbost's experimental offscreenTabs API.jstritar@chromium.org2012-03-2041-106/+3760
| | | | | | | | | | | | | | | | | Original code review: http://codereview.chromium.org/7720002/ A followup code review: http://chromiumcodereview.appspot.com/9150052/ This includes some refactoring to simplify and reduce the code size: - sharing more code between tabs and offscreenTabs - splitting up and fixing the browser tests - forbidding use of the API from a background page BUG=110833 TEST=OffscreenTabsApiTest.* Review URL: https://chromiumcodereview.appspot.com/9234042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127833 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 127763 - Prerender enabled in incognito.dgrogan@chromium.org2012-03-203-59/+24
| | | | | | | | | | | | | BUG=108982 TEST=Open in incognito window, go to prerender-test.appspot.com and confirm that prerender works. Review URL: http://codereview.chromium.org/9663005 TBR=cbentzel@chromium.org Review URL: https://chromiumcodereview.appspot.com/9794004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127832 0039d316-1c4b-4281-b951-d872f2087c98
* Crash fix for mounting GData provider in incognito mode.zelidrag@chromium.org2012-03-201-3/+5
| | | | | | | | BUG=chromium-os:28123 TEST=open guest session or incognito mode, make sure file manager does not crash there Review URL: https://chromiumcodereview.appspot.com/9777002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127830 0039d316-1c4b-4281-b951-d872f2087c98
* GData parser changes for new types of links that started showing up in feeds.zelidrag@chromium.org2012-03-202-0/+6
| | | | | | | | | BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/9797002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127829 0039d316-1c4b-4281-b951-d872f2087c98
* [uber page] Style updates to match uber page mocks.csilv@chromium.org2012-03-205-33/+20
| | | | | | | | | | | - The mocks show just about all text rendered at the same color, rgb(48, 57, 66). Move this color into uber-shared on the body element. - We were using a mix of #888 and #999 as the disabled color. Standardize on #999. - Fix focus rules to that they will correctly override hover. BUG=119153,119001 Review URL: https://chromiumcodereview.appspot.com/9753014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127828 0039d316-1c4b-4281-b951-d872f2087c98
* Another fix in in_memory_url_index_unittest compilation for Android.yfriedman@chromium.org2012-03-201-2/+2
| | | | | | | | | | | | | | | | | | | | Due to oddities in STLPort, the gtest macros have some incompatibilities when outputting failure information for some iterators. Changing from ASSERT_NE to an equivalent ASSERT_TRUE avoid this auto-generated output. See also: http://codereview.chromium.org/9649006/ I looked into gtest a bit and tried define a PrintTo for some of these types but I wasn't able to fix it that way. BUG=117407 TEST= Review URL: http://codereview.chromium.org/9701062 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127825 0039d316-1c4b-4281-b951-d872f2087c98
* Move extension pop-ups and notifications to the new auto-resize code.levin@chromium.org2012-03-2021-90/+86
| | | | | | | | | | | | | | | | | This should fix the "flicker" issues where autosize ends up flipping back and forth between two size in rapid succession. The change in render_widget_host is needed to avoid cases where the OnMsgUpdateRect happens while processing a resize message which may result in recursion back into the resize code which is undesirable. BUG=58816,56693 TEST=Try out auto resize in notifications and extensions. Best to do with windows that change size and hit the maximum as well as minimum sizes on the 3 desktop platforms for pop-ups. Review URL: http://codereview.chromium.org/9702068 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127824 0039d316-1c4b-4281-b951-d872f2087c98
* ash: Add an entry for IME in the tray.sadrul@chromium.org2012-03-209-192/+257
| | | | | | | | | | | BUG=118862 TEST=none Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=127748 Review URL: https://chromiumcodereview.appspot.com/9751005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127823 0039d316-1c4b-4281-b951-d872f2087c98
* Prerender Experiments 5 & 6 are never swapped in, for datatburkard@chromium.org2012-03-203-1/+12
| | | | | | | | | collection purposes. This is accomplished by never permitting matches on their URL for retrieval purposes. R=cbentzel Review URL: https://chromiumcodereview.appspot.com/9791001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127819 0039d316-1c4b-4281-b951-d872f2087c98
* Change Origin bound certs -> Domain bound certs.mattm@chromium.org2012-03-2026-262/+271
| | | | | | | | | | BUG=115348 TEST=unit tests, manually checked 'Origin Bound Certs' contents after browsing TBR=jam@chromium.org,willchan@chromium.org Review URL: https://chromiumcodereview.appspot.com/9617039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127817 0039d316-1c4b-4281-b951-d872f2087c98
* Crash fix for handling invalid feed parent/child relationship.zelidrag@chromium.org2012-03-201-4/+16
| | | | | | | | BUG=chromium-os:28106 TEST=none Review URL: https://chromiumcodereview.appspot.com/9769003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127816 0039d316-1c4b-4281-b951-d872f2087c98
* Preserve onc source for remembered networks in network stub.mbolohan@chromium.org2012-03-201-0/+7
| | | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/9780001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127815 0039d316-1c4b-4281-b951-d872f2087c98
* Remove experimental sync promo layoutssail@chromium.org2012-03-2018-690/+17
| | | | | | | | | | | | | | We added four experimental sync promo layouts for M18. The experiment is now over and we've decided to use layout 3 (simple version). This CL removes the experimental layouts from the C++ code. I'll send out a second CL to remove the DOM UI code. BUG=119014 TEST= Review URL: http://codereview.chromium.org/9730021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127813 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 127789 - [Web Intents] Inline installation of extensions in web ↵dgrogan@chromium.org2012-03-2011-396/+94
| | | | | | | | | | | | | | | | | | intents picker. Retry of http://codereview.chromium.org/9595031/ BUG=113476 TEST=WebIntentsRegistryTest.GetIntentServicesForExtensionFilter, WebIntentPickerControllerBrowserTest.ExtensionInstallSuccess TBR=rsesek@chromium.org Review URL: https://chromiumcodereview.appspot.com/9763001 TBR=binji@chromium.org Review URL: https://chromiumcodereview.appspot.com/9791002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127809 0039d316-1c4b-4281-b951-d872f2087c98
* ~Browser: Don't create TabRestoreService on exit.marja@chromium.org2012-03-204-34/+19
| | | | | | | | | | | | | | | | | | | | | Interaction between http://codereview.chromium.org/11377 and http://codereview.chromium.org/6901031 caused TabRestoreService getting created on exit. It was easy to break TabRestoreService, e.g., like this: http://codereview.chromium.org/8769013 (Adding a call to SessionBackend::Init() to BaseSessionService ctor.) This broke the "Recently closed" menu: crbug.com/110785. After this CL, TabRestoreService is no longer created at exit and it is hopefully more difficult to break. This also removes the workaround added by https://codereview.chromium.org/9361056. BUG=NONE TEST=crbug.com/110785 no longer reproduces even if the fix is removed (see steps in the bug). Review URL: http://codereview.chromium.org/9751015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127807 0039d316-1c4b-4281-b951-d872f2087c98
* Adding Alt+<number> accelerator keyskuhne@chromium.org2012-03-202-0/+43
| | | | | | | | | | BUG=117481 TEST=None Review URL: http://codereview.chromium.org/9677046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127805 0039d316-1c4b-4281-b951-d872f2087c98
* Removed more defunct code from ChromeOS.saintlou@chromium.org2012-03-2028-2235/+5
| | | | | | | | | BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/9773002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127804 0039d316-1c4b-4281-b951-d872f2087c98
* Add a new virtual PanelStrip::UpdatePanelOnStripChange(Panel*) to be called ↵dimich@chromium.org2012-03-208-20/+36
| | | | | | | | | | | on any panel that is moved to a strip. Move all 'style-ajusting' code in specific strips into overrides of this method. Review URL: http://codereview.chromium.org/9733015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127802 0039d316-1c4b-4281-b951-d872f2087c98
* Modify the login UI for demo mode.rkc@chromium.org2012-03-205-7/+5
| | | | | | | | | | | | | This is entirely a fallback UI but in case we ever need to use it, we want to pretty it up. Used the new image and matched the mock given on the bug. R=nkostylev@chromium.org BUG=chromium-os:28065 TEST=Verified that the new UI looks like the one on the mock manually using --enable-kiosk-mode Review URL: https://chromiumcodereview.appspot.com/9744005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@127801 0039d316-1c4b-4281-b951-d872f2087c98