summaryrefslogtreecommitdiffstats
path: root/chrome/installer/util/install_util.cc
Commit message (Collapse)AuthorAgeFilesLines
* Min XP Service Pack required is two not one.kuchhal@chromium.org2009-04-091-2/+2
| | | | | | | | | | | BUG=6381 This is just duplicate of http://codereview.chromium.org/62142 for committing the change, as I had to switch git clients. Review URL: http://codereview.chromium.org/65002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13412 0039d316-1c4b-4281-b951-d872f2087c98
* Roll back double launch of chrome fixcpu@google.com2009-03-191-3/+1
| | | | | | | | | | - rolling back http://codereview.chromium.org/48120/ - it turns out the launch behaviour is now specified in the tag Review URL: http://codereview.chromium.org/42381 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12073 0039d316-1c4b-4281-b951-d872f2087c98
* Quick fix to prevent double launch of chrome at install.cpu@google.com2009-03-181-1/+3
| | | | | | | | | | | - According to docs we should not be writing InstallerSuccessLaunchCmdLine - Might affect gcapi BUG=1719600 Review URL: http://codereview.chromium.org/48120 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11950 0039d316-1c4b-4281-b951-d872f2087c98
* Second stab at applying http://codereview.chromium.org/43138/show.robertshield@google.com2009-03-171-3/+20
| | | | | | | | Removing the (not really needed) dependency on chrome\VERSION which works on the try server but breaks on buildbot. Review URL: http://codereview.chromium.org/42289 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11909 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Change mini_installer's chrome.release specification..."agl@chromium.org2009-03-171-20/+3
| | | | | | | This reverts r11864 - it broke the tree. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11867 0039d316-1c4b-4281-b951-d872f2087c98
* Change mini_installer's chrome.release specification to include wildcards.robertshield@google.com2009-03-171-3/+20
| | | | | | | | Add the ability to register / unregister dlls at installation / uninstallation time. Review URL: http://codereview.chromium.org/43138 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11864 0039d316-1c4b-4281-b951-d872f2087c98
* Removed unneeded includes of base/scoped_ptr.h. Reduce usage from ~800 files ↵thestig@chromium.org2009-03-131-0/+1
| | | | | | | | to ~400. Review URL: http://codereview.chromium.org/46039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11651 0039d316-1c4b-4281-b951-d872f2087c98
* Fix mini_installer failing on Windows 7 (issue 7732).mal@chromium.org2009-02-161-2/+1
| | | | | | | | | | | | | | In r9694, nsylvain changed win_util::GetWinVersion to return more specific values for Windows 6.0 and later. InstallUtil::IsOSSupported() needs to handle these new enums. BUG= 7732 R= kuchhal TEST= None Review URL: http://codereview.chromium.org/21384 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9858 0039d316-1c4b-4281-b951-d872f2087c98
* * Write installer result to ClientState key instead of Clients key.kuchhal@chromium.org2008-12-091-1/+1
| | | | | | Review URL: http://codereview.chromium.org/13685 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6655 0039d316-1c4b-4281-b951-d872f2087c98
* * Fix two bugskuchhal@chromium.org2008-11-101-0/+1
| | | | | | | | | | | | - quoted path to chrome exe for Google update to launch - create Chrome guid key if not present. BUG=1443250 TBR=huanr Review URL: http://codereview.chromium.org/10403 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5136 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes a crash if you put chrome in a very short directorycpu@google.com2008-11-061-9/+2
| | | | | | | | | | | - like c:\bang. - it will crash at startup on a bad iterator use. BUG=4112 Review URL: http://codereview.chromium.org/9610 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4854 0039d316-1c4b-4281-b951-d872f2087c98
* This fixes the following bugs1. http://b/issue?id=1447957 For machine ↵ananta@chromium.org2008-11-041-0/+22
| | | | | | | | installs we need to use a different version of the Omaha updater.2. http://b/issue?id=1447951 For Vista we need to elevate while performing the update operation. This only applies to machine installs. Update checks also instantiate the same COM object. However it does not need elevation.Bug=1447957, 1447951R=finnur, kuchhal Review URL: http://codereview.chromium.org/8221 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4705 0039d316-1c4b-4281-b951-d872f2087c98
* Add command line option to suppress Chrome launch after successful installkuchhal@chromium.org2008-10-291-10/+19
| | | | | | | | BUG=1443250 Review URL: http://codereview.chromium.org/8644 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@4154 0039d316-1c4b-4281-b951-d872f2087c98
* Now omaha supports displaying custom error string through registry keys.kuchhal@chromium.org2008-10-201-0/+20
| | | | | | Add error strings in Chrome installer. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3616 0039d316-1c4b-4281-b951-d872f2087c98
* While doing system level install on Vista, if installer is not runningkuchhal@chromium.org2008-10-151-1/+23
| | | | | | | as admin already, relaunch it as admin (that will bring up Vista elevation dialog). git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3433 0039d316-1c4b-4281-b951-d872f2087c98
* Add a check in Chrome to not run user level mode if machine level Chromekuchhal@chromium.org2008-10-151-0/+9
| | | | | | is already installed. git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3423 0039d316-1c4b-4281-b951-d872f2087c98
* Reuse a method that will be required for criteria checker as well.kuchhal@chromium.org2008-10-081-0/+16
| | | | | | Review URL: http://codereview.chromium.org/6587 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3056 0039d316-1c4b-4281-b951-d872f2087c98
* Use a more compact license header in source files.license.bot2008-08-241-28/+4
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1287 0039d316-1c4b-4281-b951-d872f2087c98
* First set of changes to start separating Google specific branding from ↵rahulk@google.com2008-08-181-45/+3
| | | | | | | | | | | | | Chromium. This change mostly tries to modify installer to install Chromium or Google Chrome depending on a compile flag. The goal is to try to isolate all the differences in a single class that can be overridden for customization. There is also a lot of refactoring to make this happen. Some changes are yet to be done but I didn't want to make this change even bigger than it already is. With all these changes the default build should still work as it is (Google Chrome should get installed/uninstalled). The changes yet to be done: - Separating string resources (this is marked by TODO in one of the files) - Generate different chrome.7z (Chromium will not include rlz.dll) for mini_installer BUG=1296800 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@999 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup setup.exe:rahulk@google.com2008-08-111-19/+0
| | | | | | | | | - Remove various migration code for shortcuts (now 149.13 has been pushed to everybody) - Cleanup error messages that will show up in log file with the default logging level - Remove junk error messages that haven't been helpful at all (delete registry key/valye errors) git-svn-id: svn://svn.chromium.org/chrome/trunk/src@655 0039d316-1c4b-4281-b951-d872f2087c98
* Add chrome to the repository.initial.commit2008-07-261-0/+120
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@15 0039d316-1c4b-4281-b951-d872f2087c98