summaryrefslogtreecommitdiffstats
path: root/chrome/browser/browser_about_handler.cc
Commit message (Collapse)AuthorAgeFilesLines
* Moving the contents of chrome://gpu Profiling to chrome://tracing.dominich@chromium.org2011-08-091-0/+1
| | | | | | | | | BUG=91406 TEST=none Review URL: http://codereview.chromium.org/7555005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@95998 0039d316-1c4b-4281-b951-d872f2087c98
* Add media-internals to chrome://chrome-urls and BuiltinProvider.msw@chromium.org2011-07-301-0/+1
| | | | | | | | | BUG=73926 TEST=none Review URL: http://codereview.chromium.org/7542004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94823 0039d316-1c4b-4281-b951-d872f2087c98
* PluginList cleanup to fix a race condition and decrease the API surface for ↵bauerb@chromium.org2011-07-291-2/+2
| | | | | | | | | | | | | | | | | future refactorings: * Remove "webkit/glue/plugins/plugin_list.h" includes in favor of "webkit/npapi/plugins/plugin_list.h" * Remove |refresh| parameter from |GetPlugins| in favor of calling |RefreshPlugins| beforehand. * Remove |GetPluginInfo| in favor of calling |GetPluginInfoArray| and looking for the first enabled plug-in. * Remove |GetEnabledPlugins| in favor of calling |GetPlugins| and filtering out disabled plugins. * Remove |stale| in favor of an outparameter to |GetPluginInfoArray|, to remove the race condition. BUG=69516,80794 TEST=none Review URL: http://codereview.chromium.org/7497030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94641 0039d316-1c4b-4281-b951-d872f2087c98
* Removal of Profile from content part 1.avi@chromium.org2011-07-271-3/+6
| | | | | | | | | BUG=76788 TEST=no change visible Review URL: http://codereview.chromium.org/7464009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94317 0039d316-1c4b-4281-b951-d872f2087c98
* Re-land r93365 - add RefCountedStringjoth@chromium.org2011-07-221-4/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added RefCountedString, as this is what many RefCountedMemory users seem to want Made data member of RefCountedBytes private, as per style guide Changed base64 APIs to accept StringPiece, as it's sometimes better and never worse than string. Fix chromeos build; additional files updated comapred to previous patch: chrome/browser/ui/login/login_prompt_ui.cc chrome/browser/ui/webui/active_downloads_ui.cc chrome/browser/ui/webui/chromeos/choose_mobile_network_ui.cc chrome/browser/ui/webui/chromeos/enterprise_enrollment_ui.cc chrome/browser/ui/webui/chromeos/imageburner/imageburner_ui.cc chrome/browser/ui/webui/chromeos/keyboard_overlay_ui.cc chrome/browser/ui/webui/chromeos/login/login_ui.cc chrome/browser/ui/webui/chromeos/login/login_ui_helpers.cc chrome/browser/ui/webui/chromeos/login/login_ui_helpers.h chrome/browser/ui/webui/chromeos/login/mock_login_ui_helpers.h chrome/browser/ui/webui/chromeos/login/oobe_ui.cc chrome/browser/ui/webui/chromeos/mobile_setup_ui.cc chrome/browser/ui/webui/chromeos/proxy_settings_ui.cc chrome/browser/ui/webui/chromeos/register_page_ui.cc chrome/browser/ui/webui/chromeos/sim_unlock_ui.cc chrome/browser/ui/webui/chromeos/system_info_ui.cc chrome/browser/ui/webui/collected_cookies_ui_delegate.cc BUG=None TEST=All existing tests pass. Extended ref_counted_memory_unittests Review URL: http://codereview.chromium.org/7397021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93617 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 93365 - it broke on Chrome OSjoth@chromium.org2011-07-211-2/+4
| | | | | | | | | | | | | | | | Added RefCountedString, as this is what many RefCountedMemory users seem to want Made data member of RefCountedBytes private, as per style guide Changed base64 APIs to accept StringPiece, as it's sometimes better and never worse than string. BUG=None TEST=All existing tests pass. Extended ref_counted_memory_unittests Review URL: http://codereview.chromium.org/7397021 TBR=joth@chromium.org Review URL: http://codereview.chromium.org/7471033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93367 0039d316-1c4b-4281-b951-d872f2087c98
* Added RefCountedString, as this is what many RefCountedMemory users seem to wantjoth@chromium.org2011-07-211-4/+2
| | | | | | | | | | | | Made data member of RefCountedBytes private, as per style guide Changed base64 APIs to accept StringPiece, as it's sometimes better and never worse than string. BUG=None TEST=All existing tests pass. Extended ref_counted_memory_unittests Review URL: http://codereview.chromium.org/7397021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93365 0039d316-1c4b-4281-b951-d872f2087c98
* Change ChromeOS and cros at various locations to use platform instead.rkc@chromium.org2011-07-211-0/+2
| | | | | | | | | | | | These string changes couldn't go into R12 and R13 since this bug was assigned after the R13 string freeze hence putting the changes in to go for R14. R=zelidrag@chromium.org,davemoore@chromium.org BUG=chromium-os:15789 TEST=Verified that login, about:version and the about ChromeOS page use the platform string instead. Review URL: http://codereview.chromium.org/7400022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93297 0039d316-1c4b-4281-b951-d872f2087c98
* Rename CommandLine::GetCommandLineString().msw@chromium.org2011-07-201-1/+1
| | | | | | | | | | | | Fix string hackery in net/tools/dump_cache/dump_cache.cc Fix const casts in chrome/installer/util/product.cc and base/process_util_win.cc. BUG=73195 TEST=none Review URL: http://codereview.chromium.org/7386002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93165 0039d316-1c4b-4281-b951-d872f2087c98
* Consolidate content-security-policy markup for chrome:// pages into a single ↵tsepez@chromium.org2011-07-191-5/+3
| | | | | | | | file, and have grit preprocess it into all the places it belongs. Also add to resource bundle so that the about handler can return the same thing. Review URL: http://codereview.chromium.org/7396026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93052 0039d316-1c4b-4281-b951-d872f2087c98
* Add notes for ChromeUI constants.msw@chromium.org2011-07-191-1/+1
| | | | | | | | | | | | Add some missing trailing slashes. Place a constant in alphabetical order. BUG=73926 TEST=none Review URL: http://codereview.chromium.org/7390034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92978 0039d316-1c4b-4281-b951-d872f2087c98
* Add chrome-extension:// to the list of allowed urls for all internal/webuidmazzoni@chromium.org2011-07-161-1/+3
| | | | | | | | | | | | | | | | | Content Security Policy rules. This is necessary to allow a trusted accessibility component extension (ChromeVox) to inject script tags into webui pages. This will not hurt security because user_script_slave.cc already has a check to prevent arbitrary extensions from loading on these pages. Only component extensions will be allowed. BUG=89443 TEST=manual Review URL: http://codereview.chromium.org/7399002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92776 0039d316-1c4b-4281-b951-d872f2087c98
* Add some useful Chrome URLs to chrome://chrome-urls/.msw@chromium.org2011-07-131-1/+21
| | | | | | | | | | | | | BUG=73926 TEST=New URLS in chrome://chrome-urls/. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=92278 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=92320 Review URL: http://codereview.chromium.org/7329004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92426 0039d316-1c4b-4281-b951-d872f2087c98
* [cros] Load OEM EULA in OOBE WebUI.nkostylev@chromium.org2011-07-131-13/+42
| | | | | | | | | | | | Make EULA columns a bit wider. BUG=chromium-os:17331 TEST=Manual. Created manifest with OEM EULA defined. Review URL: http://codereview.chromium.org/7345009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92357 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 92320 - Add some useful Chrome URLs to chrome://chrome-urls/.msw@chromium.org2011-07-131-21/+1
| | | | | | | | | | | | | | BUG=73926 TEST=New URLS in chrome://chrome-urls/. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=92278 Review URL: http://codereview.chromium.org/7329004 TBR=msw@chromium.org Review URL: http://codereview.chromium.org/7352011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92321 0039d316-1c4b-4281-b951-d872f2087c98
* Add some useful Chrome URLs to chrome://chrome-urls/.msw@chromium.org2011-07-131-1/+21
| | | | | | | | | | | BUG=73926 TEST=New URLS in chrome://chrome-urls/. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=92278 Review URL: http://codereview.chromium.org/7329004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92320 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 92278 - Add some useful Chrome URLs to chrome://chrome-urls/.msw@chromium.org2011-07-131-22/+1
| | | | | | | | | | | | BUG=73926 TEST=New URLS in chrome://chrome-urls/. Review URL: http://codereview.chromium.org/7329004 TBR=msw@chromium.org Review URL: http://codereview.chromium.org/7342028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92279 0039d316-1c4b-4281-b951-d872f2087c98
* Add some useful Chrome URLs to chrome://chrome-urls/.msw@chromium.org2011-07-131-1/+22
| | | | | | | | | BUG=73926 TEST=New URLS in chrome://chrome-urls/. Review URL: http://codereview.chromium.org/7329004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92278 0039d316-1c4b-4281-b951-d872f2087c98
* [cros] Fix serving of chrome:// resources in OOBE WebUI.nkostylev@google.com2011-07-121-12/+10
| | | | | | | | | | | Explicitly register theme and terms data sources before navigating to chrome://oobe. BUG=chromium-os:17329 TEST=Manual. Loaded OOBE, EULA screen has content in iframe. Review URL: http://codereview.chromium.org/7349006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92179 0039d316-1c4b-4281-b951-d872f2087c98
* Nix kAboutSyncInternalsURL.msw@chromium.org2011-07-121-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Nix kAboutSyncURL. Nix kAboutShorthangURL. Nix kAboutNetInternalsURL. Nix kAboutIPCURL. Nix kAboutHistogramsURL. Nix kAboutHangURL. Nix kAboutGpuHangURL. Nix kAboutGpuCleanURL. Nix kAboutGpuURL. Nix kAboutFlashURL. Nix kAboutFlagsURL. Nix kAboutDNSURL. Nix kAboutCreditsURL. Nix kAboutKillURL. Nix kAboutConflicts. Nix kAboutBrowserCrash. Nix kAboutCacheURL. Nix kAboutAppCacheInternalsURL. Nix kAboutAboutURL. Replace kAboutMemoryURL with kChromeUIMemoryURL. Replace kAboutTermsURL with kChromeUITermsURL. Replace kAboutGpuCrashURL with kChromeUIGpuCrashURL. Unify kChromeUITaskManager* and kChromeUITasks*. Added TODO: Resolve chrome_frame dependency on kAboutPluginsURL & kAboutVersionURL. BUG=55771 TEST=Touched about:foo URLs still work. Review URL: http://codereview.chromium.org/7310020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@92109 0039d316-1c4b-4281-b951-d872f2087c98
* Apply CSP to chrome: and about: pagestsepez@chromium.org2011-06-281-187/+245
| | | | | | | Apply Content Security Policy to the chrome://credits page, and the other pages handled by browser_about_handler.cc while we're at it. Move inline JS out of several html files. Move top-level page generation to the about_handler.cc, with tracked_objects.cc/hisogram.cc generating markup fragments to be included. This keeps this files agnostic to CSP issues. Also fix an output encoding issue in the <title> of some pages. Review URL: http://codereview.chromium.org/7215034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90788 0039d316-1c4b-4281-b951-d872f2087c98
* Move GetVersionStringModifier() and GetChannel() from platform_util_* to ↵haraken@google.com2011-06-241-2/+1
| | | | | | | | | | | | chrome_version_info_* BUG=37186 TEST=No behavior change. Manually confirm that build succeeds on Linux, Mac and Windows if we comment out '#if defined(GOOGLE_CHROME_BUILD)' in chrome_version_info_*. Review URL: http://codereview.chromium.org/7249003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90394 0039d316-1c4b-4281-b951-d872f2087c98
* Additional about:cryptohome infostevenjb@google.com2011-06-221-3/+23
| | | | | | | | | BUG=chromium-os:16577 TEST=Test about:cryptohome; should now have a 'crypto:' section. Review URL: http://codereview.chromium.org/7230014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90060 0039d316-1c4b-4281-b951-d872f2087c98
* Update BuiltinProvider to provide chrome:// URLs.msw@chromium.org2011-06-161-2/+4
| | | | | | | | | | | | | | | | | | | | Provide common URLs as users start typing "about://" or "chrome://". Highlight matching input (including "chrome://" for "about:" input). Support settings sub-pages/paths, e.g. "chrome://settings/foo". Add BuiltinProviderTest unit test. Additional hosts will be added when I fix crbug.com/73926. BUG=55771 TEST=Get chrome:// AutocompleteProvider URLs in the omnibox dropdown. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=89073 Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=89298 Review URL: http://codereview.chromium.org/6995096 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89356 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 89298 - Update BuiltinProvider to provide chrome:// URLs.msw@chromium.org2011-06-161-4/+2
| | | | | | | | | | | | | | | | | | | | | Provide common URLs as users start typing "about://" or "chrome://". Highlight matching input (including "chrome://" for "about:" input). Support settings sub-pages/paths, e.g. "chrome://settings/foo". Add BuiltinProviderTest unit test. Additional hosts will be added when I fix crbug.com/73926. BUG=55771 TEST=Get chrome:// AutocompleteProvider URLs in the omnibox dropdown. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=89073 Review URL: http://codereview.chromium.org/6995096 TBR=msw@chromium.org Review URL: http://codereview.chromium.org/7193003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89299 0039d316-1c4b-4281-b951-d872f2087c98
* Update BuiltinProvider to provide chrome:// URLs.msw@chromium.org2011-06-161-2/+4
| | | | | | | | | | | | | | | | | | Provide common URLs as users start typing "about://" or "chrome://". Highlight matching input (including "chrome://" for "about:" input). Support settings sub-pages/paths, e.g. "chrome://settings/foo". Add BuiltinProviderTest unit test. Additional hosts will be added when I fix crbug.com/73926. BUG=55771 TEST=Get chrome:// AutocompleteProvider URLs in the omnibox dropdown. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=89073 Review URL: http://codereview.chromium.org/6995096 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89298 0039d316-1c4b-4281-b951-d872f2087c98
* Remove deprecated cert path codestevenjb@google.com2011-06-151-2/+0
| | | | | | | | | BUG=chromium-os:16585 TEST=Ensure chrome + tests compile. Review URL: http://codereview.chromium.org/7172025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89254 0039d316-1c4b-4281-b951-d872f2087c98
* Add about:cryptohomestevenjb@google.com2011-06-151-32/+92
| | | | | | | | | | | This should help with debugging certificate loading among other things. BUG=chromium-os:16577 TEST=Ensure about:cryptohome and about:network show expected results. Review URL: http://codereview.chromium.org/7172023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89249 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 89073 - Update BuiltinProvider to provide chrome:// URLs.asargent@chromium.org2011-06-141-4/+2
| | | | | | | | | | | | | | | | | | | Provide common URLs as users start typing "about://" or "chrome://". Highlight matching input (including "chrome://" for "about:" input). Support settings sub-pages/paths, e.g. "chrome://settings/foo". Add BuiltinProviderTest unit test. Additional hosts will be added when I fix crbug.com/73926. BUG=55771 TEST=Get chrome:// AutocompleteProvider URLs in the omnibox dropdown. Review URL: http://codereview.chromium.org/6995096 TBR=msw@chromium.org Review URL: http://codereview.chromium.org/7149030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89086 0039d316-1c4b-4281-b951-d872f2087c98
* Update BuiltinProvider to provide chrome:// URLs.msw@chromium.org2011-06-141-2/+4
| | | | | | | | | | | | | | | | Provide common URLs as users start typing "about://" or "chrome://". Highlight matching input (including "chrome://" for "about:" input). Support settings sub-pages/paths, e.g. "chrome://settings/foo". Add BuiltinProviderTest unit test. Additional hosts will be added when I fix crbug.com/73926. BUG=55771 TEST=Get chrome:// AutocompleteProvider URLs in the omnibox dropdown. Review URL: http://codereview.chromium.org/6995096 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89073 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 88545 - Revert 88470 (broke ServiceProcessStateTest.ForceShutdown on ↵rkc@chromium.org2011-06-091-0/+1
| | | | | | | | | | | | | | | | | | CrOS) - Fix for system version unit tests in cros. Unit test the revert was to fix is still failing after the revert. Also confirmed that the failing test has nothing to do with this CL. BUG=chromium-os:15789 TEST=Ran try servers to make sure the unit test is not failing anymore, plus viewed all the screens and took screenshots. Screen shots of all effected screens are attached to the cros bug TBR=rkc@chromium.org TBR=rkc@chromium.org Review URL: http://codereview.chromium.org/7044086 TBR=thakis@chromium.org Review URL: http://codereview.chromium.org/7044097 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@88595 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 88470 (broke ServiceProcessStateTest.ForceShutdown on CrOS) - Fix for ↵thakis@chromium.org2011-06-091-1/+0
| | | | | | | | | | | | | system version unit tests in cros. BUG=chromium-os:15789 TEST=Ran try servers to make sure the unit test is not failing anymore, plus viewed all the screens and took screenshots. Screen shots of all effected screens are attached to the cros bug TBR=rkc@chromium.org TBR=rkc@chromium.org Review URL: http://codereview.chromium.org/7044086 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@88545 0039d316-1c4b-4281-b951-d872f2087c98
* Fix for system version unit tests in cros.rkc@chromium.org2011-06-091-0/+1
| | | | | | | | BUG=chromium-os:15789 TEST=Ran try servers to make sure the unit test is not failing anymore, plus viewed all the screens and took screenshots. Screen shots of all effected screens are attached to the cros bug TBR=rkc@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@88470 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 88440 - Change Chrome OS version numbers to Platform versions.rkc@chromium.org2011-06-091-1/+0
| | | | | | | | | | | | | | Changed the version parsing for Chrome OS if a special function has been called to strip out the leading 0. and major version number. Additionally changed about chrome os, about chrome os -> more info, about:version and the login screen to reflect version numbers more in tune with a 'platform' than OS. BUG=chromium-os:15789 TEST=Viewed all the screens and took screenshots. Screen shots of all effected screens are attached to the cros bug Review URL: http://codereview.chromium.org/7108019 TBR=rkc@chromium.org Review URL: http://codereview.chromium.org/7104076 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@88451 0039d316-1c4b-4281-b951-d872f2087c98
* Change Chrome OS version numbers to Platform versions.rkc@chromium.org2011-06-081-0/+1
| | | | | | | | | | | Changed the version parsing for Chrome OS if a special function has been called to strip out the leading 0. and major version number. Additionally changed about chrome os, about chrome os -> more info, about:version and the login screen to reflect version numbers more in tune with a 'platform' than OS. BUG=chromium-os:15789 TEST=Viewed all the screens and took screenshots. Screen shots of all effected screens are attached to the cros bug Review URL: http://codereview.chromium.org/7108019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@88440 0039d316-1c4b-4281-b951-d872f2087c98
* *Fixup about and chrome scheme URLs in URLFixerUpper::FixupURL.msw@chromium.org2011-06-081-278/+184
| | | | | | | | | | | | | | | | | | | | | | | | *Update AboutSource to use the source_name of each about/chrome page. *Make WillHandleBrowserAboutURL fix up schemes and handle chrome://foo/ -Redirect memory to memory-redirect (wasn't handling chrome://memory/). -Catalog all kChromeUI*Hosts in url_constants.cc -Simplify paths (credits, os-credits, ipc, settings, about/version). -Nix web_ui_util::ChromeURLHostEquals (use scheme & host comparison). -Favor GURL::SchemeIs and url_constants, update & expand tests. -Add and fixup chrome://chrome-urls (the about:about page). -Update special_tabs.py from Nirnimesh's codereview.chromium.org/6995057/. This change was reverted with r88166 for sync_integration_tests failures. These failures are a tangential issue, crbug.com/85294; I'll re-land this soon. BUG=55771 TEST=Access about:, about://, chrome:, chrome:// pages. Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=88142 Review URL: http://codereview.chromium.org/7068007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@88367 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 88142 to fix sync_integration_tests offline.msw@chromium.org2011-06-071-184/+278
| | | | | | | | | | | | | | | | | | | | | | *Fixup about and chrome scheme URLs in URLFixerUpper::FixupURL. *Update AboutSource to use the source_name of each about/chrome page. *Make WillHandleBrowserAboutURL fix up schemes and handle chrome://foo/ -Redirect memory to memory-redirect (wasn't handling chrome://memory/). -Catalog all kChromeUI*Hosts in url_constants.cc -Simplify paths (credits, os-credits, ipc, settings, about/version). -Nix web_ui_util::ChromeURLHostEquals (use scheme & host comparison). -Favor GURL::SchemeIs and url_constants, update & expand tests. -Add and fixup chrome://chrome-urls (the about:about page). BUG=55771 TEST=Access about:, about://, chrome:, chrome:// pages. Review URL: http://codereview.chromium.org/7068007 TBR=msw@chromium.org Review URL: http://codereview.chromium.org/7064052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@88166 0039d316-1c4b-4281-b951-d872f2087c98
* *Fixup about and chrome scheme URLs in URLFixerUpper::FixupURL.msw@chromium.org2011-06-071-278/+184
| | | | | | | | | | | | | | | | | | *Update AboutSource to use the source_name of each about/chrome page. *Make WillHandleBrowserAboutURL fix up schemes and handle chrome://foo/ -Redirect memory to memory-redirect (wasn't handling chrome://memory/). -Catalog all kChromeUI*Hosts in url_constants.cc -Simplify paths (credits, os-credits, ipc, settings, about/version). -Nix web_ui_util::ChromeURLHostEquals (use scheme & host comparison). -Favor GURL::SchemeIs and url_constants, update & expand tests. -Add and fixup chrome://chrome-urls (the about:about page). BUG=55771 TEST=Access about:, about://, chrome:, chrome:// pages. Review URL: http://codereview.chromium.org/7068007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@88142 0039d316-1c4b-4281-b951-d872f2087c98
* Get rid of SyslogsLibrary from CrosLibrary.satorux@chromium.org2011-06-071-1/+0
| | | | | | | | | | | | | The libcros wrapper is no longer necessary as we now have code in Chrome. The patch is just to move code almost as-is. No logic is changed. TEST=syslogs in chrome://system works. BUG=chromium-os:16036 Review URL: http://codereview.chromium.org/7111029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@88091 0039d316-1c4b-4281-b951-d872f2087c98
* Remove chrome/browser/browser_about_handler.h dependency from content.jam@chromium.org2011-06-011-3/+1
| | | | | | | BUG=76697 Review URL: http://codereview.chromium.org/7027016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87437 0039d316-1c4b-4281-b951-d872f2087c98
* Add portal detection for all types of connections.ers@chromium.org2011-05-311-1/+0
| | | | | | | | | | | | | | | | | | | | | This changes keeps the UI in sync with changes to flimflam in which "portal" and "online" are now services states instead of being a separate connectivity state. They are also reported for all services (except VPN). See also: http://codereview.chromium.org/6833009/ BUG=chromium-os:3281 TEST=run activation for Verizon using real modem and mock modem. Submitting on behalf of jglasgow@chromium.org, original CL: http://codereview.chromium.org/6899062 R=ers@chromium.org Review URL: http://codereview.chromium.org/7054040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87307 0039d316-1c4b-4281-b951-d872f2087c98
* Add a simple diagnostics page for Support (about:flash), meant to aggregate ↵finnur@chromium.org2011-05-271-0/+9
| | | | | | | | | | in one location all the information relevant to debugging Flash problems. This makes it easy to extract the information when reporting to Support (where currently this requires going to multiple sources to find the information, with a very low response rate). BUG=79272 TEST=Navigate to about:flash and make sure you see diagnostic information, such as Chrome and OS versions, crash ids (if enabled) and GPU information such as what video card and driver you have installed. Review URL: http://codereview.chromium.org/7076018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87072 0039d316-1c4b-4281-b951-d872f2087c98
* [cros] WizardController refactoring.altimofeev@chromium.org2011-05-271-1/+1
| | | | | | | | | | | | | Views-specific part is taken away from the WizardController and was put into ViewsOobeDisplay class. WizardScreenDelegate was renamed to ViewScreenDelegate, and moved to the ViewScreen class. Also WizardScreen interface was slighly changed to not depend on concrete implementation. Also WizardController was moved to chromeos:: namespace. BUG=chromium-os:11632 TEST=browser_tests Review URL: http://codereview.chromium.org/7069013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@87020 0039d316-1c4b-4281-b951-d872f2087c98
* Add more information to about:version and "About Chromium" dialogevan@chromium.org2011-05-101-8/+47
| | | | | | | | | | | | | | | | - Add the information of an executable full-path, a profile path and an OS to about:version - Add the information of a build type and an OS to "About Chromium" dialog (Retry of r84808 with ChromeOS fixed.) BUG=18679,37186 TEST=Observe that about:version and "About Chromium" dialog display enough information Patch by Kentaro Hara <haraken@google.com>. Review URL: http://codereview.chromium.org/6894037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84825 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Add more information to about:version and "About Chromium" dialog"evan@chromium.org2011-05-101-47/+8
| | | | | | This reverts commit r84808, ARM failures. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84813 0039d316-1c4b-4281-b951-d872f2087c98
* Add more information to about:version and "About Chromium" dialogevan@chromium.org2011-05-101-8/+47
| | | | | | | | | | | | | | - Add the information of an executable full-path, a profile path and an OS to about:version - Add the information of a build type and an OS to "About Chromium" dialog BUG=18679,37186 TEST=Observe that about:version and "About Chromium" dialog display enough information Patch by Kentaro Hara <haraken@google.com>. Review URL: http://codereview.chromium.org/6894037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84808 0039d316-1c4b-4281-b951-d872f2087c98
* Moved content/browser/gpu_* to content/browser/gpu/.apatrick@chromium.org2011-05-091-1/+1
| | | | | | | | | | Also added an OWNERS file with myself and kbr. TEST=build locally, try BUG=none Review URL: http://codereview.chromium.org/6931017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84661 0039d316-1c4b-4281-b951-d872f2087c98
* Always show PID and network namespace info in about:sandboxfloppymaster@gmail.com2011-05-061-6/+4
| | | | | | | | | | | | | | Currently, if the SUID sandbox is enabled but PID namespaces are disabled in the kernel, about:sandbox will not display the status of PID or network namespaces. BUG=81613 TEST=View about:sandbox on linux with PID namespaces disabled in the kernel Review URL: http://codereview.chromium.org/6957001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84503 0039d316-1c4b-4281-b951-d872f2087c98
* Added about:gpucleanamarinichev@chromium.org2011-05-041-1/+5
| | | | | | | | | | | It removes all contexts from the GPU process. Can rename it to what was originally suggested in the bug, about:gpuclean seemed a little more consistent with other about:gpu* URLs we have. BUG=75215 TEST=tried it Review URL: http://codereview.chromium.org/6870019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@84119 0039d316-1c4b-4281-b951-d872f2087c98
* Move the synchronous GPU messages to the IO thread to avoid deadlock.jam@chromium.org2011-04-261-15/+5
| | | | | | | | | | | I patched in Jonathan's change from http://codereview.chromium.org/6881105/ for the CreateViewCommandBuffer message, and also added the Synchronize and EstablishChannel. The latter required making GpuDataManager callable from the IO thread. I moved the code that loads the blacklist from the prefs and web to Chrome code, since I wanted to do that anyways so that GpuProcessHostUIShim and GpuDataManager can move to content (I'll do that later). Since the messages are filtered on the IO thread, it's now GpuProcessHost that creates GpuProcessHostUIShim. Accordingly, all the code that used to call GpuProcessHostUIShim to send a message now has to call GpuProcessHost, since the logic of when to create a process is there. Also, since there's no IO thread object for the in-process case, I've had to break that in the meantime. Al will take a look at that later. BUG=77536 Review URL: http://codereview.chromium.org/6902021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@82990 0039d316-1c4b-4281-b951-d872f2087c98