summaryrefslogtreecommitdiffstats
path: root/chrome/app
Commit message (Collapse)AuthorAgeFilesLines
* Revert 90681 - New NaCl zygote implementation 2, in which Chrome zygote ↵fischman@chromium.org2011-06-281-10/+2
| | | | | | | | | | | | | | | | forks a NaCl helper. This patch can launch earth_c.html with and without the SUID sandbox. It is enabled with the environment variable NACL_NEW_ZYGOTE. BUG=nativeclient:480 TEST=nativeclient in-browser tests on Linux, ChromeOS Review URL: http://codereview.chromium.org/6995121 TBR=bradchen@google.com Review URL: http://codereview.chromium.org/7274011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90682 0039d316-1c4b-4281-b951-d872f2087c98
* New NaCl zygote implementation 2, in which Chrome zygote forks a NaCl helper.bradchen@google.com2011-06-271-2/+10
| | | | | | | | | | | This patch can launch earth_c.html with and without the SUID sandbox. It is enabled with the environment variable NACL_NEW_ZYGOTE. BUG=nativeclient:480 TEST=nativeclient in-browser tests on Linux, ChromeOS Review URL: http://codereview.chromium.org/6995121 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90681 0039d316-1c4b-4281-b951-d872f2087c98
* Fix TODO(evanm) about only having ui_test.h forward declare AutomationProxy.darin@chromium.org2011-06-271-1/+2
| | | | | | | | R=evan@chromium.org Review URL: http://codereview.chromium.org/7243011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90666 0039d316-1c4b-4281-b951-d872f2087c98
* Enable Web Audio API by default (no longer needs enable flag).crogers@google.com2011-06-271-6/+0
| | | | | | | | | BUG=none TEST=none (verified patch works on Mac OS X) Review URL: http://codereview.chromium.org/7272006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90656 0039d316-1c4b-4281-b951-d872f2087c98
* Update translations using strings from launchpad.net r255fta@sofaraway.org2011-06-275-0/+18
| | | | | | | | | This includes a new lang: bs (Bosnian). Patch from Fabien Tassin <fta@sofaraway.org>. Review URL: http://codereview.chromium.org/7278001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90652 0039d316-1c4b-4281-b951-d872f2087c98
* app: Get rid of app_paths.[cc,h] files.tfarina@chromium.org2011-06-271-2/+0
| | | | | | | | | | | BUG=72317 TEST=None R=rsesek@chromium.org Review URL: http://codereview.chromium.org/7262020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90651 0039d316-1c4b-4281-b951-d872f2087c98
* Add _NXArgc and _NXArgv to the list of symbols saved (not stripped) in themark@chromium.org2011-06-271-1/+3
| | | | | | | | | | | main executable. Fix a bug preventing the list of saved symbols from being consulted during stripping in Breakpad-enabled builds. BUG=87646 TEST=Run the relaunch tests, as in r90371 Review URL: http://codereview.chromium.org/7277012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90647 0039d316-1c4b-4281-b951-d872f2087c98
* Store profile avatar to preferencessail@chromium.org2011-06-271-1/+4
| | | | | | | | | | | | | | | | | | | This change adds a preference to store avatar icons. For this change I extended the idea of kProfileAvatarIconMap pref into a full blown class. The class is responsible for mantaining a list of sorted profiles that can be displayed without having to load profiles from disk. Once this is chcked in there are several TODOs: - remove the ProfileManager::GetNumberOfProfiles(), etc... functions that I added earlier - add UI to customize the avatar icon - create a single instance of the new ProfileInfoCache object some where. Maybe from ProfileManager? BUG= TEST= Review URL: http://codereview.chromium.org/7155015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90622 0039d316-1c4b-4281-b951-d872f2087c98
* Add a context menu for opening links that have protocol handlers registered.koz@chromium.org2011-06-272-0/+21
| | | | | | Review URL: http://codereview.chromium.org/7217004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90541 0039d316-1c4b-4281-b951-d872f2087c98
* Give a proper command id to the spell check / no suggestions menu item.thestig@chromium.org2011-06-251-0/+1
| | | | | | | | | BUG=86898 TEST=See bug Review URL: http://codereview.chromium.org/7234005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90486 0039d316-1c4b-4281-b951-d872f2087c98
* Fix double "allow anyway" buttons introduced in r90287.tsepez@chromium.org2011-06-241-1/+1
| | | | | | Review URL: http://codereview.chromium.org/7239027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90427 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
* Added prerendering to omnibox. Enable through --prerender-from-omnibox ↵dominich@chromium.org2011-06-241-0/+6
| | | | | | | | | | | | command-line-flag or through the about:flag with the same name. Only effective if prerender is enabled and instant is disabled or restricted to search. BUG=87124 TEST=none Review URL: http://codereview.chromium.org/7210020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90384 0039d316-1c4b-4281-b951-d872f2087c98
* Fix relaunches on the Mac.mark@chromium.org2011-06-241-2/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Relaunches that go through browser_shutdown and relaunches after install-from-disk-image should both be improved. browser_shutdown relaunches include those that occur when Chrome detects a new version and offers to relaunch itself, and those that occur when you change about:flags and click "Relaunch Now." When relaunching Chrome in the same location via browser_shutdown, the same Dock tile should now always be reused, provided that the tile is persistent, meaning that the user has chosen "Keep in Dock" from the tile's contextual menu. The relaunched process' activation status (foreground or background application) should now track the original process' activation status. BUG=42962, 85073 TEST=1a. Change something in about:flags and hit "Relaunch Now" at the bottom. If you had a persistent Dock tile, the same tile should be used for the relaunched browser every time, without fail. 1b. Same, but once you're running a version of Chrome (including a canary) with this fix, when an update is applied and you relaunch from within the application via the "Update Google Chrome" item in the wrench menu or the "Relaunch" button in the about window, the same tile should be used for the relaunched browser every time, without fail. 2. Relaunch after install from disk image. Remove Chrome from /Applications and double-click the Chrome icon in a read-only disk image carrying a version that has this fix. (Our official or canary disk images will work). Chrome will offer to install itself. Let it. Upon completion of the installation, Chrome should launch out of /Applications properly. If you had a persistent Dock tile pointing to a copy in /Applications, it will be used. Activation status (foreground or background) in the relaunched browser will match the status in the process that had run out of the disk image at the time that the installation completed. Review URL: http://codereview.chromium.org/7215040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90371 0039d316-1c4b-4281-b951-d872f2087c98
* Update the text for the Page Info bubble for internal pages.finnur@chromium.org2011-06-242-2/+2
| | | | | | | | BUG=80694 TEST=Navigate to a chrome:// page and open the bubble and see "You are viewing a secure [Google Chrome | Chromium]page" Review URL: http://codereview.chromium.org/7232008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90353 0039d316-1c4b-4281-b951-d872f2087c98
* Support mozc-hangul.yusukes@google.com2011-06-241-0/+6
| | | | | | | | | | | | Mozc-hangul resources reused ibus-hangul resources as possible. BUG=chromium-os:15192 TEST=run unittest. Review URL: http://codereview.chromium.org/7205025 Patch from Seigo Nonaka <nona@chromium.org>. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90326 0039d316-1c4b-4281-b951-d872f2087c98
* Remove "(not recommended)" from insecure content infobar string as having it ↵pkasting@chromium.org2011-06-241-1/+1
| | | | | | | | | | | breaks the current Mac layout (which I don't want to try fixing) and we plan to ditch this infobar anyway. BUG=none TEST=none TBR=tsepez git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90303 0039d316-1c4b-4281-b951-d872f2087c98
* Insecure content infobar cleanup:pkasting@chromium.org2011-06-231-1/+2
| | | | | | | | | | | | | | * Rename files, classes and functions from "BlockedInfoBarXXX" (which sounds like Chrome blocked an infobar, or perhaps blocked something else that we don't know what) to "InsecureContentInfoBarXXX" * Eliminate subclasses of the base delegate and just use a type enum -- eliminates duplicated code * Collapse histograms into a single histogram so it will be easy to compare display/run stats * Remove "OK" button which duplicated close button functionality ("OK" is never a good button title anyway) * Clean up #includes a little BUG=none TEST=none Review URL: http://codereview.chromium.org/7244011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90287 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: Fix crash reporting for subprocesses that do not run in the Zygote.thestig@chromium.org2011-06-231-0/+8
| | | | | | | | | BUG=none TEST=Plugin crashes generate crash reports. Review URL: http://codereview.chromium.org/7239007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90268 0039d316-1c4b-4281-b951-d872f2087c98
* Move MachBroker to content.jam@chromium.org2011-06-231-1/+1
| | | | | | | BUG=76697 Review URL: http://codereview.chromium.org/7232003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90236 0039d316-1c4b-4281-b951-d872f2087c98
* Change the meaning of blocking third-party cookies.rsesek@chromium.org2011-06-231-1/+1
| | | | | | | | | | | | | Now, if an explicit host-specific setting is set to Allow, it will be allowed rather than the third-party blocking overriding everything. BUG=82039 TEST=HostContentSettingsMap.Cookie* Review URL: http://codereview.chromium.org/7053042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90216 0039d316-1c4b-4281-b951-d872f2087c98
* Improve captions on keyboard overlayhashimoto@chromium.org2011-06-231-10/+13
| | | | | | | | | | | | | Add <Alt-Backspace> -> "Delete" Modify "Forward"/"Backward" to "Go forward"/"Go backward" Modify "Find previous"/"Find again" to "Find previous text"/"Find text again" BUG=chromium-os:14235 TEST=manually Review URL: http://codereview.chromium.org/7234003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90168 0039d316-1c4b-4281-b951-d872f2087c98
* Linux/CrOS smooth scrolling support - behind a flag.scottbyer@chromium.org2011-06-231-0/+6
| | | | | | | | | | | | Add runtime flag to control smooth scrolling. Add compile time flag handling for a GYP_DEFINE (enable_smooth_scrolling=1). BUG=575,61140 TEST=compile still works without the flag. Compiling with the flag works once the WebKit change is landed, and then the flag appears in the about:flags page, and actually turns on that WebKit implementation. Review URL: http://codereview.chromium.org/7034052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90136 0039d316-1c4b-4281-b951-d872f2087c98
* file manager: use proper localized font settingsrginda@chromium.org2011-06-221-7/+0
| | | | | | | | | BUG=chromium-os:16844 TEST=manual testing on chromeos-chrome on linux Review URL: http://codereview.chromium.org/7207012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90118 0039d316-1c4b-4281-b951-d872f2087c98
* [NTP] Replace the small chrome icon with the web store icon on the web store ↵jstritar@chromium.org2011-06-222-0/+2
| | | | | | | | | | | links. BUG=86028 TEST=Check the icon on the NTP. Review URL: http://codereview.chromium.org/7236002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90106 0039d316-1c4b-4281-b951-d872f2087c98
* Updating XTBs based on .GRDs from branch 742kerz@chromium.org2011-06-22149-5813/+10081
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90097 0039d316-1c4b-4281-b951-d872f2087c98
* file manager: switch to v8Locale to localize dates from javascript.rginda@chromium.org2011-06-221-11/+0
| | | | | | | | | | | | | | | Switch from cr.Locale to v8Locale to handle date localizations. cr.Locale was added to satisfy localization issues for the file manager, but it requires localizers to configure a date format. Chrome now has an experimental date localization library which gives us what we need without adding localization overhead. I searched around the chrome codebase and was not able to find another client of cr/locale.js. BUG=chromium-os:15440 TEST=manual testing on chromeos-chrome in linux Review URL: http://codereview.chromium.org/7230004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90053 0039d316-1c4b-4281-b951-d872f2087c98
* Moving the Chromium image into the appropriate folder. Also hooking up the ↵finnur@chromium.org2011-06-222-1/+2
| | | | | | | | | | Chrome image, which has already been checked in. BUG=80694 TEST=Go to any chrome:// page and click the Page Info icon. You should see a Chrome logo for Google Chrome and a Chromium one for Chromium. Review URL: http://codereview.chromium.org/7191018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@90014 0039d316-1c4b-4281-b951-d872f2087c98
* Add missing shortcuts to the keyboard overlay.mazda@chromium.org2011-06-221-0/+15
| | | | | | | | | | | | | | | | | | | | | This change adds the following shotcuts, which were missing. * Ctrl + Shift + Alt + / : View keyboard overlay * Shift + Alt + S : Focus status icon * Alt : Focus wrench menu * Shift + Alt + T : Focus toolbar * Shift + Alt + B : Focus bookmarks * Ctrl + Shift + / : Help * Ctrl + Shift + C : DOM Inspector * Ctrl + Shift + - : Zoom out * Ctrl + Shift + + : Zoom in BUG=chromium-os:16708 TEST=manually checked on chromebook Review URL: http://codereview.chromium.org/7222006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89993 0039d316-1c4b-4281-b951-d872f2087c98
* Add typed url sync flag to about:flags.atwilson@chromium.org2011-06-211-0/+6
| | | | | | | | | BUG=none TEST=Type "about:flags" into omnibar, make sure that "enable typed url sync" option is there and works properly. Review URL: http://codereview.chromium.org/7211004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89935 0039d316-1c4b-4281-b951-d872f2087c98
* Remove a TODO that got done by somebody else three lines below it.mdm@chromium.org2011-06-211-3/+0
| | | | | | Review URL: http://codereview.chromium.org/7222012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89866 0039d316-1c4b-4281-b951-d872f2087c98
* Update translations using strings from launchpad.net r248fta@sofaraway.org2011-06-213-0/+3
| | | | | | | | Patch from Fabien Tassin <fta@sofaraway.org>. Review URL: http://codereview.chromium.org/7205044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89861 0039d316-1c4b-4281-b951-d872f2087c98
* When a user logs into sync, the appropriate cookies are retrieved so thatrogerta@chromium.org2011-06-211-0/+7
| | | | | | | | | | | | | | | | | | | | she is already logged into Google web services, and does not need to enter her username and password again. This feature is on by default, but can be turned off by specifying --disable-auto-login on the command line or the about:flags page. BUG=None TEST=Make sure the browser has no google or youtube cookies. Either clear all the cookies or start with a brand new profile. Go to menu item "Wrench / Options", go to the tab "Personal stuff", and click the "Enable these features..." button to enable sync. Follow the wizard to login to your google account and finish the sync process. Once terminated, browse to gmail.com and you should be already logged in. Review URL: http://codereview.chromium.org/7121014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89842 0039d316-1c4b-4281-b951-d872f2087c98
* Added about:flags entries for --enable-accelerated-drawing flag.alokp@chromium.org2011-06-211-0/+6
| | | | | | Review URL: http://codereview.chromium.org/7210021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89835 0039d316-1c4b-4281-b951-d872f2087c98
* Adding pngcrushed version of chromium/product_logo_26.png.finnur@chromium.org2011-06-211-0/+0
| | | | | | | | | | | Jay, this is the same image as last time, except PNGcrushed. TBR=jcivelli BUG=80694 TEST=None Review URL: http://codereview.chromium.org/7222005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89815 0039d316-1c4b-4281-b951-d872f2087c98
* Clean up the keyboard overlay code.mazda@chromium.org2011-06-211-91/+91
| | | | | | | | | | | | | - Sort the entries in .cc and .grd files. - Change the way of mapping the i18n-content string to the message ID. BUG=none TEST=manually checked on chromebook Review URL: http://codereview.chromium.org/7189032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89799 0039d316-1c4b-4281-b951-d872f2087c98
* Added code to improve accessibility in the Print Preview tabaayushkumar@chromium.org2011-06-211-0/+9
| | | | | | | | | | BUG=83407 TEST=Enable the in-tab preview and restart browser. Print any page. Turn on your screen reading software and navigate the controls on the page. Listen to the audio dialogs spoken out and make sure they are sane and meaningful prompts for a visually impaired user. Note: at the time of this commit, there is a bug in chrome during which the hidden elements are still spoken out by the screen reading software. Review URL: http://codereview.chromium.org/7185003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89789 0039d316-1c4b-4281-b951-d872f2087c98
* Fixing capitalization of killed page message.gspencer@google.com2011-06-211-1/+1
| | | | | | | | | | | It's now "He's dead, Jim!" instead of "He's Dead, Jim!" BUG=chromium:74382 TEST=none Review URL: http://codereview.chromium.org/7217001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89767 0039d316-1c4b-4281-b951-d872f2087c98
* Add a debugging flag to annotate web forms with their Autofill field type ↵isherman@chromium.org2011-06-201-0/+10
| | | | | | | | | | | | | predictions. BUG=none TEST=none Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=89716 Review URL: http://codereview.chromium.org/7187029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89745 0039d316-1c4b-4281-b951-d872f2087c98
* Show confirmation message when importing bookmarks and other data.isherman@chromium.org2011-06-201-0/+6
| | | | | | | | | | BUG=85197 TEST=none Review URL: http://codereview.chromium.org/7201019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89737 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 89716 - Add a debugging flag to annotate web forms with their ↵isherman@chromium.org2011-06-201-10/+0
| | | | | | | | | | | | | | Autofill field type predictions. BUG=none TEST=none Review URL: http://codereview.chromium.org/7187029 TBR=isherman@chromium.org Review URL: http://codereview.chromium.org/7204037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89720 0039d316-1c4b-4281-b951-d872f2087c98
* Add a debugging flag to annotate web forms with their Autofill field type ↵isherman@chromium.org2011-06-201-0/+10
| | | | | | | | | | | predictions. BUG=none TEST=none Review URL: http://codereview.chromium.org/7187029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89716 0039d316-1c4b-4281-b951-d872f2087c98
* Add custom NSView as a titlebar of a Panel so we can custom-paint it.dimich@chromium.org2011-06-171-3/+775
| | | | | | | | The XIB file change is adding a view and linking it with PanelTitlebarViewCocoa class. The view is not parented to the Panel window since XIB can't set a custom view to shadow the regular titlebar - so we hook it up in awakeFromNib for the panel. Review URL: http://codereview.chromium.org/7108069 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89564 0039d316-1c4b-4281-b951-d872f2087c98
* Clamping down media DEPS rules.scherkus@chromium.org2011-06-171-1/+1
| | | | | | | | | BUG=none TEST=checkdeps passes Review URL: http://codereview.chromium.org/7170008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89505 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Revert "Remove duplicate entries from the keyboard overlay code.""mazda@chromium.org2011-06-171-18/+0
| | | | | | | | | | | | | | Fixed gen_keyboard_overlay_data.py in order not to generate duplicated entries in cc and grd files and using it to create this patch. This reverts commit 8f5c2e9ed0cd58b1106f60de012a1eaba03d33bd. BUG=none TEST=Built chrome with the generated data. Review URL: http://codereview.chromium.org/7189010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89450 0039d316-1c4b-4281-b951-d872f2087c98
* Return a new error code multi-install updates if Group Policy settings ↵grt@chromium.org2011-06-162-0/+5
| | | | | | | | | | | | | | blocking updates for individual products are conflicting with the effective update policy for the multi-install binaries. In so doing, I moved the GP update policy checking code that was in browser into installer_util. BUG=none TEST=Install multi-install Chrome version N-1, disable updates for Chrome, then try to update to version N. With luck, you'll find that the update failed on account of inconsistent GP settings. R=robertshield@chromium.org,pastarmovj@chromium.org,gwilson@chromium.org Review URL: http://codereview.chromium.org/7111012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89384 0039d316-1c4b-4281-b951-d872f2087c98
* Change wording and appearance of insecure script infobar.tsepez@chromium.org2011-06-161-3/+3
| | | | | | Review URL: http://codereview.chromium.org/7097014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89348 0039d316-1c4b-4281-b951-d872f2087c98
* Fix wrong item values for default content settings policies in the policy ↵markusheintz@chromium.org2011-06-161-20/+20
| | | | | | | | | | | template BUG=86313 TEST=manually Review URL: http://codereview.chromium.org/7184012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89346 0039d316-1c4b-4281-b951-d872f2087c98
* Adding image so I can use the try servers.finnur@chromium.org2011-06-161-0/+0
| | | | | | | | | TBR=jcivelli BUG=80694 TEST=None Review URL: http://codereview.chromium.org/7192009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89344 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Remove duplicate entries from the keyboard overlay code."mazda@chromium.org2011-06-161-0/+18
| | | | | | | | This reverts commit bc655f7f6df0801b2d65dd905d06ae0aa6604cd2. TBR=hashimoto@chromium.org git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89313 0039d316-1c4b-4281-b951-d872f2087c98