summaryrefslogtreecommitdiffstats
path: root/chrome/installer
Commit message (Collapse)AuthorAgeFilesLines
* Re-re-write the logic to elevate uninstaller.kuchhal@chromium.org2009-05-065-118/+140
| | | | | | | | | | | | | | BUG=7178 TEST=Test install/uninstall in various combinations as described below and make sure that files or registry keys are not left behind: Distribution: {Chromium|Google Chrome} Install Level: {system|user} Delete Profile Option: {Selected|Not selected} Default Browser: {set|not set} Review URL: http://codereview.chromium.org/109037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@15412 0039d316-1c4b-4281-b951-d872f2087c98
* Add first_run_tabs to the master prefs filecpu@google.com2009-05-063-6/+76
| | | | | | | | | | | | | - Updated unit test BUG=http://code.google.com/p/chromium/issues/detail?id=9706 TEST=none. Unit test included. Review URL: http://codereview.chromium.org/100364 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@15358 0039d316-1c4b-4281-b951-d872f2087c98
* Fix missing assignment in helper_unittest.thestig@chromium.org2009-05-051-1/+1
| | | | | | TBR=tony git-svn-id: svn://svn.chromium.org/chrome/trunk/src@15336 0039d316-1c4b-4281-b951-d872f2087c98
* Remove uses of deprecated version of PathService::Get() in the installer.thestig@chromium.org2009-05-0511-128/+138
| | | | | | Review URL: http://codereview.chromium.org/109033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@15325 0039d316-1c4b-4281-b951-d872f2087c98
* Make it so the default Linux packages don't configure a repository.mmoss@chromium.org2009-05-012-3/+8
| | | | | | | | | | | | | This is nicer for external users who just want to generate a package to install, or who want to install the packages built on the public buildbot, which previously weren't configured with a publicly-accessible repository. Repository-configured packages will be reimplemented in a separate CL. Review URL: http://codereview.chromium.org/100279 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@15123 0039d316-1c4b-4281-b951-d872f2087c98
* Fix make build by making sure .pak files are listed as outputs of grd files.tc@google.com2009-05-011-1/+2
| | | | | | | | | | | Specifically: 1) In webkit.gyp and test_shell.gyp, convert the rules to actions because of different grd outputs (localized grd files have locale in the .pak filename). 2) In chrome, make two targets each with a custom rule. One target is for localized resources, the other for non-localized resources. This is like the current windows build. Review URL: http://codereview.chromium.org/100174 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@15059 0039d316-1c4b-4281-b951-d872f2087c98
* Add two new master preferences (import_bookmarks and ↵kuchhal@chromium.org2009-04-303-14/+35
| | | | | | | | | | | make_default_browser_for_user). make_default_browser_for_user will make Chrome default on the first run of Chrome instead of installer doing it. This will allow Chrome to import user profile data from current default browser, before making Chrome default. BUG=9708,10912 Review URL: http://codereview.chromium.org/99165 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14988 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the uninstall failures caused by elevated uninstaller.kuchhal@chromium.org2009-04-305-44/+71
| | | | | | | | | BUG=7178 Review URL: http://codereview.chromium.org/99229 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14986 0039d316-1c4b-4281-b951-d872f2087c98
* Adds a new API for launching Chrome at a given size and location. gwilson@google.com2009-04-292-0/+51
| | | | | | | | | | This only works with post-1.0 Chrome, as it refers to the new Window names. R=kuchhal Review URL: http://codereview.chromium.org/101008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14906 0039d316-1c4b-4281-b951-d872f2087c98
* For system level install read setup.exe path from HKLM instead of HKCU.kuchhal@chromium.org2009-04-281-15/+20
| | | | | | | | | | | Also register extensions separately for Chrome and Chromium (only one can be made default at one time). BUG=9697 Review URL: http://codereview.chromium.org/101001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14739 0039d316-1c4b-4281-b951-d872f2087c98
* Do not send stats from Chromium builds.kuchhal@chromium.org2009-04-275-21/+46
| | | | | | | | | BUG=1435533 Review URL: http://codereview.chromium.org/93109 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14665 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Do not send stats from Chromium builds."kuchhal@chromium.org2009-04-245-46/+21
| | | | | | | | | | | | This reverts commit 4a0189db765fe94f5df360c0907a585e26c9f681. Revert "Fix build break." This reverts commit eada493cf28975e56395aa3e2d3a0dc267a7f2c7. Review URL: http://codereview.chromium.org/92162 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14479 0039d316-1c4b-4281-b951-d872f2087c98
* Do not send stats from Chromium builds.kuchhal@chromium.org2009-04-245-21/+46
| | | | | | | | | BUG=1435533 Review URL: http://codereview.chromium.org/93109 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14474 0039d316-1c4b-4281-b951-d872f2087c98
* Do not use installed folder as working directory for uninstall link.kuchhal@chromium.org2009-04-231-2/+1
| | | | | | | | | BUG=10866 Review URL: http://codereview.chromium.org/93074 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14367 0039d316-1c4b-4281-b951-d872f2087c98
* During uninstall on Vista try to elevate if registry entries from HKLM need ↵kuchhal@chromium.org2009-04-213-1/+57
| | | | | | | | | | | to be deleted. BUG=7178 Review URL: http://codereview.chromium.org/82003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14106 0039d316-1c4b-4281-b951-d872f2087c98
* Revert change (r10357, http://codereview.chromium.org/21477) that removes the sverrir@google.com2009-04-201-13/+3
| | | | | | | | | | | | | | registration of URL Protocol. The original change broke launching of chrome when it's the default browser on Vista from some programs (e.g. Google Desktop). The reason for removing this is that we thought it would be a potential security threat but it seems like this is how other browsers do this and the user gets presented by a warning dialog anyway. BUG=10613 Review URL: http://codereview.chromium.org/67256 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14052 0039d316-1c4b-4281-b951-d872f2087c98
* Add brand code submission to Google Chrome uninstall metrics.robertshield@google.com2009-04-205-5/+63
| | | | | | Review URL: http://codereview.chromium.org/78005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14045 0039d316-1c4b-4281-b951-d872f2087c98
* In system level install case go back to copying files instead of moving them.kuchhal@chromium.org2009-04-171-10/+25
| | | | | | | | | BUG=10656 Review URL: http://codereview.chromium.org/79060 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13979 0039d316-1c4b-4281-b951-d872f2087c98
* On uninstall ask whether to delete profile.kuchhal@chromium.org2009-04-172-8/+22
| | | | | | | | | BUG=8431 Review URL: http://codereview.chromium.org/62097 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13926 0039d316-1c4b-4281-b951-d872f2087c98
* Use different names for Chrome/Chromium for Chrome HTML prog id. If wekuchhal@chromium.org2009-04-173-29/+18
| | | | | | | | | | | | | | | | | user the same name for both (ChromeHTML) Vista reports that http/https are associated with Chrome as well as Chromium and each treats itself as default browser. Also do some cleanup - instead of trying to update only the Chrome open cmd, go ahead and register the whole browser again (this doesn't change user preferences). BUG=9697 Review URL: http://codereview.chromium.org/67229 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13906 0039d316-1c4b-4281-b951-d872f2087c98
* Fix crash in setup.exe.kuchhal@chromium.org2009-04-152-1/+3
| | | | | | | | | | | | The change in uninstall.cc is unrelated and is meant to fix a typo from http://codereview.chromium.org/63116 BUG=10507 Review URL: http://codereview.chromium.org/75006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13785 0039d316-1c4b-4281-b951-d872f2087c98
* Review URL: http://codereview.chromium.org/62160robertshield@google.com2009-04-132-20/+5
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13600 0039d316-1c4b-4281-b951-d872f2087c98
* Delete Chrome extensions related registry entries on uninstall.kuchhal@chromium.org2009-04-091-0/+11
| | | | | | | | | BUG=7178 Review URL: http://codereview.chromium.org/58019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13414 0039d316-1c4b-4281-b951-d872f2087c98
* 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
* Modifies the criteria checker to require XP SP2 as the minimum OS version; ↵gwilson@google.com2009-04-081-5/+5
| | | | | | | | we only support XP SP2 and higher. Review URL: http://codereview.chromium.org/63025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13359 0039d316-1c4b-4281-b951-d872f2087c98
* Basic underpinnings of the gyp equivalent of the Linux SHARED=1 build:sgk@google.com2009-04-081-1/+1
| | | | | | | | | parameterize the 'type' setting of the various library targets, with a default of 'static_library'. (Hat tip to Craig Schlenter.) Review URL: http://codereview.chromium.org/62127 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13345 0039d316-1c4b-4281-b951-d872f2087c98
* Avoid Google Chrome/Chromium default browser conflict by renaming ↵kuchhal@chromium.org2009-04-082-41/+32
| | | | | | | | | | | Capabilities key. BUG=9697 Review URL: http://codereview.chromium.org/62100 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13341 0039d316-1c4b-4281-b951-d872f2087c98
* Add string resources to installer unit tests binary.kuchhal@chromium.org2009-04-074-4/+97
| | | | | | | | | BUG=9637 Review URL: http://codereview.chromium.org/60086 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13228 0039d316-1c4b-4281-b951-d872f2087c98
* Remove deprecated wstring ctor of JSONFileValueSerializer.phajdan.jr@chromium.org2009-04-031-2/+3
| | | | | | | | Switched callers to FilePath. Review URL: http://codereview.chromium.org/62009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13089 0039d316-1c4b-4281-b951-d872f2087c98
* Fix distribution test that fails in official buildcpu@google.com2009-04-021-23/+25
| | | | | | | | | | | | - the unit test does not contain the desired resources - test only on chromium for now BUG=9637 Review URL: http://codereview.chromium.org/60067 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13043 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the checked-in scons configuration files.sgk@google.com2009-04-014-706/+0
| | | | | | Review URL: http://codereview.chromium.org/53121 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12982 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the 'Hammer' name in favor of the Debug|Release namessgk@google.com2009-04-011-2/+1
| | | | | | | and paths we'll use in gyp-generated files. Review URL: http://codereview.chromium.org/56158 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12975 0039d316-1c4b-4281-b951-d872f2087c98
* Trying to fix flaky error in CopyTreeWorkItemTest.NewNameAndCopyTestkuchhal@chromium.org2009-04-011-0/+18
| | | | | | | | | BUG=9086 Review URL: http://codereview.chromium.org/56145 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12944 0039d316-1c4b-4281-b951-d872f2087c98
* Revert r12849 (conversion of "Hammer" names to "Debug").sgk@google.com2009-03-311-1/+2
| | | | | | Review URL: http://codereview.chromium.org/57051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12854 0039d316-1c4b-4281-b951-d872f2087c98
* Replace "Hammer" references with "Debug" as appropriate.sgk@google.com2009-03-311-2/+1
| | | | | | Review URL: http://codereview.chromium.org/53118 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12849 0039d316-1c4b-4281-b951-d872f2087c98
* Automatically remove repository configurations on Linux package uninstall.mmoss@chromium.org2009-03-272-5/+55
| | | | | | | Review URL: http://codereview.chromium.org/53122 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12633 0039d316-1c4b-4281-b951-d872f2087c98
* Removes the now unused eula resourcescpu@google.com2009-03-271-41/+0
| | | | | | | | | | | - should bring back the size of setup to under 1M BUG=8894 Review URL: http://codereview.chromium.org/42674 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12627 0039d316-1c4b-4281-b951-d872f2087c98
* Final wiring of the distribution stringscpu@google.com2009-03-262-6/+14
| | | | | | | | | | | | - updated unittests BUG=1640034 BUG=1522969 Review URL: http://codereview.chromium.org/49036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12567 0039d316-1c4b-4281-b951-d872f2087c98
* Magic incatation to have the translated strings appear in the setup.exe ↵cpu@google.com2009-03-251-0/+2
| | | | | | | | | | resources - I could bundle this with the c++ changes but I am afraid of having to clobber. Review URL: http://codereview.chromium.org/53077 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12519 0039d316-1c4b-4281-b951-d872f2087c98
* Wire the alternate desktop shortcut textcpu@google.com2009-03-2512-19/+70
| | | | | | | | | | | | | - second set of changes, one small one to come - adds a parameter on the desktop shortcut creator function that indicate the text to use - plumbs the master preference and the command line parameter BUG=1522969 Review URL: http://codereview.chromium.org/42586 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12499 0039d316-1c4b-4281-b951-d872f2087c98
* Modifes the in-application EULA outer frame to take a parameter ↵gwilson@google.com2009-03-2443-42/+50
| | | | | | | | | | ('innerframe') and set its inner iframe src to the value of that parameter. BUG=8894 Review URL: http://codereview.chromium.org/50039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12415 0039d316-1c4b-4281-b951-d872f2087c98
* Adds the eula innerframe param parsingcpu@google.com2009-03-241-2/+10
| | | | | | | | | | | - eula inner frame is supplied by chrome - removes fat from the installer (1M) - depends on another review (50039) from glen Review URL: http://codereview.chromium.org/42572 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12413 0039d316-1c4b-4281-b951-d872f2087c98
* Make the vsprops inheritance paths less relative.robertshield@google.com2009-03-241-2/+2
| | | | | | Review URL: http://codereview.chromium.org/42563 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12380 0039d316-1c4b-4281-b951-d872f2087c98
* Write usagestats to HKLM as wellcpu@google.com2009-03-211-3/+9
| | | | | | | | | | - future crash reporter will use this key BUG=1459941 Review URL: http://codereview.chromium.org/42407 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12241 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
* Find the 32-bit libs in the right place on 32-bit buildbot.mmoss@chromium.org2009-03-171-15/+20
| | | | | | | Review URL: http://codereview.chromium.org/42300 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@11912 0039d316-1c4b-4281-b951-d872f2087c98
* Second stab at applying http://codereview.chromium.org/43138/show.robertshield@google.com2009-03-1714-11/+225
| | | | | | | | 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-1714-229/+11
| | | | | | | 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-1714-11/+229
| | | | | | | | 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