diff options
-rw-r--r-- | chrome/app/generated_resources.grd | 8 | ||||
-rw-r--r-- | chrome/browser/about_flags.cc | 8 | ||||
-rw-r--r-- | chrome/browser/browser_about_handler.cc | 2 | ||||
-rw-r--r-- | chrome/browser/ui/browser.cc | 4 | ||||
-rw-r--r-- | chrome/browser/ui/webui/options/extension_settings_handler.cc | 2 | ||||
-rw-r--r-- | chrome/common/chrome_switches.cc | 6 | ||||
-rw-r--r-- | chrome/common/chrome_switches.h | 2 | ||||
-rw-r--r-- | chrome/test/base/in_process_browser_test.cc | 2 | ||||
-rwxr-xr-x | chrome/test/pyautolib/pyauto.py | 1 | ||||
-rw-r--r-- | chrome/test/ui/ui_test.cc | 1 |
10 files changed, 16 insertions, 20 deletions
diff --git a/chrome/app/generated_resources.grd b/chrome/app/generated_resources.grd index e1e455e..b86cd4e 100644 --- a/chrome/app/generated_resources.grd +++ b/chrome/app/generated_resources.grd @@ -7988,11 +7988,11 @@ To hide access to this program, you need to uninstall it by using Would you like to start <ph name="CONTROL_PANEL_APPLET_NAME">$1<ex>Add/Remove Programs</ex></ph>? </message> - <message name="IDS_FLAGS_DISABLE_UBER_PAGE_NAME" desc="Title for the flag to disable uber page URL redirection."> - Disable new settings and extensions web-ui + <message name="IDS_FLAGS_ENABLE_UBER_PAGE_NAME" desc="Title for the flag to enable uber page URL redirection."> + Enable Uber page (settings, extensions, about/help) </message> - <message name="IDS_FLAGS_DISABLE_UBER_PAGE_DESCRIPTION" desc="Description for the flag to disable uber page URL redirection."> - The settings and extensions web-ui will be reverted to the prior implementation. + <message name="IDS_FLAGS_ENABLE_UBER_PAGE_DESCRIPTION" desc="Description for the flag to enable uber page URL redirection."> + Enable the new "uber" page which contains settings, extensions, about/help. </message> <!-- Settings --> diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc index abd0ed4..6f37e37 100644 --- a/chrome/browser/about_flags.cc +++ b/chrome/browser/about_flags.cc @@ -549,11 +549,11 @@ const Experiment kExperiments[] = { SINGLE_VALUE_TYPE(switches::kEnableMediaStream) }, { - "disable-uber-page", - IDS_FLAGS_DISABLE_UBER_PAGE_NAME, - IDS_FLAGS_DISABLE_UBER_PAGE_DESCRIPTION, + "enable-uber-page", + IDS_FLAGS_ENABLE_UBER_PAGE_NAME, + IDS_FLAGS_ENABLE_UBER_PAGE_DESCRIPTION, kOsAll, - SINGLE_VALUE_TYPE(switches::kDisableUberPage) + SINGLE_VALUE_TYPE(switches::kEnableUberPage) }, { "enable-shadow-dom", diff --git a/chrome/browser/browser_about_handler.cc b/chrome/browser/browser_about_handler.cc index 7212cb6..6edf4ba 100644 --- a/chrome/browser/browser_about_handler.cc +++ b/chrome/browser/browser_about_handler.cc @@ -109,7 +109,7 @@ bool WillHandleBrowserAboutURL(GURL* url, return false; CommandLine* cl = CommandLine::ForCurrentProcess(); - bool enableUberPage = !cl->HasSwitch(switches::kDisableUberPage); + bool enableUberPage = cl->HasSwitch(switches::kEnableUberPage); std::string host(url->host()); std::string path; diff --git a/chrome/browser/ui/browser.cc b/chrome/browser/ui/browser.cc index 8c71cbf..50f353f 100644 --- a/chrome/browser/ui/browser.cc +++ b/chrome/browser/ui/browser.cc @@ -2215,7 +2215,7 @@ void Browser::ShowDownloadsTab() { void Browser::ShowExtensionsTab() { content::RecordAction(UserMetricsAction("ShowExtensions")); - if (CommandLine::ForCurrentProcess()->HasSwitch(switches::kDisableUberPage)) { + if (!CommandLine::ForCurrentProcess()->HasSwitch(switches::kEnableUberPage)) { ShowOptionsTab(chrome::kExtensionsSubPage); } else { browser::NavigateParams params(GetSingletonTabNavigateParams( @@ -2247,7 +2247,7 @@ void Browser::ShowBrokenPageTab(WebContents* contents) { } void Browser::ShowOptionsTab(const std::string& sub_page) { - if (CommandLine::ForCurrentProcess()->HasSwitch(switches::kDisableUberPage)) { + if (!CommandLine::ForCurrentProcess()->HasSwitch(switches::kEnableUberPage)) { browser::NavigateParams params(GetSingletonTabNavigateParams( GURL(chrome::kChromeUISettingsURL + sub_page))); params.path_behavior = browser::NavigateParams::IGNORE_AND_NAVIGATE; diff --git a/chrome/browser/ui/webui/options/extension_settings_handler.cc b/chrome/browser/ui/webui/options/extension_settings_handler.cc index c5a1198..10e3212 100644 --- a/chrome/browser/ui/webui/options/extension_settings_handler.cc +++ b/chrome/browser/ui/webui/options/extension_settings_handler.cc @@ -258,7 +258,7 @@ void ExtensionSettingsHandler::HandleToggleDeveloperMode( profile->GetPrefs()->GetBoolean(prefs::kExtensionsUIDeveloperMode); profile->GetPrefs()->SetBoolean( prefs::kExtensionsUIDeveloperMode, !developer_mode); - if (CommandLine::ForCurrentProcess()->HasSwitch(switches::kDisableUberPage)) + if (!CommandLine::ForCurrentProcess()->HasSwitch(switches::kEnableUberPage)) HandleRequestExtensionsData(NULL); } diff --git a/chrome/common/chrome_switches.cc b/chrome/common/chrome_switches.cc index b1bea82..30ceaac 100644 --- a/chrome/common/chrome_switches.cc +++ b/chrome/common/chrome_switches.cc @@ -393,9 +393,6 @@ const char kDisableTLS1[] = "disable-tls1"; // disable translate with the preference. const char kDisableTranslate[] = "disable-translate"; -// Disable uber page command and URL redirection. -const char kDisableUberPage[] = "disable-uber-page"; - // Disables the backend service for web resources. const char kDisableWebResources[] = "disable-web-resources"; @@ -576,6 +573,9 @@ const char kEnableSyncTabsForOtherClients[] = // Enables context menu for selecting groups of tabs. const char kEnableTabGroupsContextMenu[] = "enable-tab-groups-context-menu"; +// Enable uber page command and URL redirection. +const char kEnableUberPage[] = "enable-uber-page"; + // Spawns threads to watch for excessive delays in specified message loops. // User should set breakpoints on Alarm() to examine problematic thread. // diff --git a/chrome/common/chrome_switches.h b/chrome/common/chrome_switches.h index f486bd0..213f068 100644 --- a/chrome/common/chrome_switches.h +++ b/chrome/common/chrome_switches.h @@ -115,7 +115,6 @@ extern const char kDisableSyncTypedUrls[]; extern const char kDisableTabCloseableStateWatcher[]; extern const char kDisableTLS1[]; extern const char kDisableTranslate[]; -extern const char kDisableUberPage[]; extern const char kDisableWebResources[]; extern const char kDiskCacheDir[]; extern const char kDiskCacheSize[]; @@ -166,6 +165,7 @@ extern const char kEnableSyncTabs[]; extern const char kEnableSyncTabsForOtherClients[]; extern const char kEnableTabGroupsContextMenu[]; extern const char kEnableTopSites[]; +extern const char kEnableUberPage[]; extern const char kEnableWatchdog[]; extern const char kEnableWebSocketOverSpdy[]; extern const char kEnableWebStoreLink[]; diff --git a/chrome/test/base/in_process_browser_test.cc b/chrome/test/base/in_process_browser_test.cc index 89d0e56..ac7a1c1 100644 --- a/chrome/test/base/in_process_browser_test.cc +++ b/chrome/test/base/in_process_browser_test.cc @@ -167,8 +167,6 @@ void InProcessBrowserTest::PrepareTestCommandLine(CommandLine* command_line) { // If neccessary, disable TabCloseableStateWatcher. if (!tab_closeable_state_watcher_enabled_) command_line->AppendSwitch(switches::kDisableTabCloseableStateWatcher); - - command_line->AppendSwitch(switches::kDisableUberPage); } bool InProcessBrowserTest::CreateUserDataDirectory() { diff --git a/chrome/test/pyautolib/pyauto.py b/chrome/test/pyautolib/pyauto.py index 5cdcde0..f8b575b 100755 --- a/chrome/test/pyautolib/pyauto.py +++ b/chrome/test/pyautolib/pyauto.py @@ -243,7 +243,6 @@ class PyUITest(pyautolib.PyUITestBase, unittest.TestCase): '--allow-file-access-from-files', '--enable-file-cookies', '--dom-automation', - '--disable-uber-page', '--skip-oauth-login', # Enables injection of test content script for webui login automation '--auth-ext-path=/usr/share/chromeos-assets/gaia_auth', diff --git a/chrome/test/ui/ui_test.cc b/chrome/test/ui/ui_test.cc index 3d179946..d08483c 100644 --- a/chrome/test/ui/ui_test.cc +++ b/chrome/test/ui/ui_test.cc @@ -210,7 +210,6 @@ void UITestBase::SetLaunchSwitches() { launch_arguments_.AppendSwitch(switches::kTestCompositor); } #endif - launch_arguments_.AppendSwitch(switches::kDisableUberPage); } void UITestBase::SetUpProfile() { |