summaryrefslogtreecommitdiffstats
path: root/chrome/installer
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix mistake on spwaning setup againcpu@google.com2009-06-271-2/+1
| | | | | | | | | | | | - I mean to spawn setup.exe --flag but it does setup.exe --uninstall - sweet overloaded functions also let you shoot yourself in the foot BUG=b/1484308 TEST=see the bug Review URL: http://codereview.chromium.org/147253 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19452 0039d316-1c4b-4281-b951-d872f2087c98
* Do not write magic string to registry for non Google Chrome builds.kuchhal@chromium.org2009-06-261-1/+3
| | | | | | | | BUG=15410 Review URL: http://codereview.chromium.org/147216 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19436 0039d316-1c4b-4281-b951-d872f2087c98
* Fix bug when launching chromecpu@google.com2009-06-262-5/+4
| | | | | | | | | | | | - Toast experiment was missing a space before "--" - Quote the first param (exe path) because it can contain spaces BUG= none TEST=chrome should uninstall as usual (launches chrome to confirm user action) Review URL: http://codereview.chromium.org/149048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19373 0039d316-1c4b-4281-b951-d872f2087c98
* Add error message to help debug install status inconsistency from logs.kuchhal@chromium.org2009-06-241-1/+7
| | | | | | Review URL: http://codereview.chromium.org/146097 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19186 0039d316-1c4b-4281-b951-d872f2087c98
* Try to reland r19170 (Pick up extensions (if any) and extensionskuchhal@chromium.org2009-06-242-0/+9
| | | | | | | | definitions file for installation.) Review URL: http://codereview.chromium.org/146109 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19182 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "Pick up extensions (if any) and extensions definitions file for ↵kuchhal@chromium.org2009-06-242-9/+0
| | | | | | | | | | installation." This reverts commit r19170. Review URL: http://codereview.chromium.org/146106 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19172 0039d316-1c4b-4281-b951-d872f2087c98
* Pick up extensions (if any) and extensions definitions file for installation.kuchhal@chromium.org2009-06-242-0/+9
| | | | | | | | BUG=14201 Review URL: http://codereview.chromium.org/147092 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19170 0039d316-1c4b-4281-b951-d872f2087c98
* Toast experiment control groupcpu@google.com2009-06-241-1/+9
| | | | | | | | | | | | | - The analisis team needs a control group; these are users that qualify don't get the experiment. - Select 50 % at random BUG= b/1484308 TEST = see the bug Review URL: http://codereview.chromium.org/147057 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19147 0039d316-1c4b-4281-b951-d872f2087c98
* Fix the code that writes magic string to the registry.kuchhal@chromium.org2009-06-241-8/+18
| | | | | | | | BUG=15095 Review URL: http://codereview.chromium.org/146063 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19133 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor setup. No code change.kuchhal@chromium.org2009-06-236-282/+262
| | | | | | | | | | | I am not sure why we had split install.h functions into setup.cc and install.cc. I think we only need install.{h|cc} just like we have uninstall.{h|cc}. BUG=12849 Review URL: http://codereview.chromium.org/147016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19058 0039d316-1c4b-4281-b951-d872f2087c98
* Adding ..\ClientState\<ChromeGuid>\client key to the uninstall metrics for ↵robertshield@google.com2009-06-231-0/+9
| | | | | | | | | | | | | | Google Chrome build. Note that the inclusion of this value is contingent upon the user having opted to send up anonymous usage information. BUG=b/1484308 TEST=Verify uninstall survey URL contains &client=<client-string> Review URL: http://codereview.chromium.org/146014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19046 0039d316-1c4b-4281-b951-d872f2087c98
* Toast experiment: I need to re-laucnh chrome because google_update likes ↵cpu@google.com2009-06-237-8/+42
| | | | | | | | | | | | | setup to finish fast. - Added new cmd line flag to setup.exe: --inactive-user-toast BUG= b/1484308 TEST = see the bug Review URL: http://codereview.chromium.org/144015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19044 0039d316-1c4b-4281-b951-d872f2087c98
* Switching several $(SolutionDir) instances to the equivalent $(ProjectDir) ↵bradnelson@google.com2009-06-231-3/+3
| | | | | | | | | | | | | | base path. This make it possible to actually build all.sln! BUG=None TEST=None TBR=gspencer Review URL: http://codereview.chromium.org/147030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19040 0039d316-1c4b-4281-b951-d872f2087c98
* Cleanup setup dependencies.kuchhal@chromium.org2009-06-231-5/+1
| | | | | | Review URL: http://codereview.chromium.org/147027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19034 0039d316-1c4b-4281-b951-d872f2087c98
* Revert mini_installer.exe landing.sgk@google.com2009-06-201-0/+1
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/140046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18894 0039d316-1c4b-4281-b951-d872f2087c98
* Convert mini_installer.exe to gyp.sgk@google.com2009-06-201-1/+0
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/141024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18893 0039d316-1c4b-4281-b951-d872f2087c98
* Capture settings for mini_installer.exe:sgk@google.com2009-06-201-4/+29
| | | | | | | | | | | | | | | | | * Dependency on gtest. * Add intel\mt_lib\{P4_,}memset.obj as AdditionalDependencies. * Update library directories. * Make sure BasicRuntimeChecks=0 for both Debug and Release. * The manifest now comes from the sources list, not in AdditionalManifestFiles. * AdditionalOptions to override the build/common.gypi defaults. * GenerateMapFile * Fix spelling errors. BUG=none TEST=none Review URL: http://codereview.chromium.org/141015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18886 0039d316-1c4b-4281-b951-d872f2087c98
* Finish the wiring of the inactive user toast experimentcpu@google.com2009-06-195-23/+101
| | | | | | | | | | | | | | - Adds read-write to the client key of google_update - Adds the logic to track experiment outcome - Some new geric exitc codes (non error codes) BUG= b/1484308 TEST= see the bug Review URL: http://codereview.chromium.org/132058 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18871 0039d316-1c4b-4281-b951-d872f2087c98
* Convert the 'app' target name (which builds the actual executable)sgk@google.com2009-06-181-1/+1
| | | | | | | | | to 'chrome'. BUG=none TEST=none Review URL: http://codereview.chromium.org/131011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18689 0039d316-1c4b-4281-b951-d872f2087c98
* Add setup.exe.manifest and mini_installer.exe.manifest assgk@google.com2009-06-171-0/+6
| | | | | | | | | AdditionalManifestFiles of setup.exe and mini_installer.exe. BUG=14439 TEST=none Review URL: http://codereview.chromium.org/125273 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18656 0039d316-1c4b-4281-b951-d872f2087c98
* Add experiment support in setupcpu@google.com2009-06-179-5/+124
| | | | | | | | | | | | - Adds the inactive user toast logic - Some refactoring of helper functions BUG=b/1484308 TEST=see the bug Review URL: http://codereview.chromium.org/125234 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18640 0039d316-1c4b-4281-b951-d872f2087c98
* Add the mini_installer.exe.manifest to AdditionalManifestFiles for Vistasgk@chromium.org2009-06-171-0/+10
| | | | | | | | | execution of installer_util_unittests.exe and mini_installer_tests.exe. BUG=none TEST=none Review URL: http://codereview.chromium.org/126263 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18596 0039d316-1c4b-4281-b951-d872f2087c98
* Convert setup.exe to gyp.sgk@chromium.org2009-06-171-1/+0
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/126261 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18593 0039d316-1c4b-4281-b951-d872f2087c98
* Capture additional gyp settings for setup.exe:sgk@chromium.org2009-06-171-2/+9
| | | | | | | | | | | * Consistent use of <(SHARED_INTERMEDIATE_DIR)/setup for the output directory of the generated setup_exe_version.rc file. * Add setup/setup_util.{cc,h}. BUG=none TEST=none Review URL: http://codereview.chromium.org/125237 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18592 0039d316-1c4b-4281-b951-d872f2087c98
* Convert mini_installer_test to gyp.sgk@chromium.org2009-06-171-1/+0
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/125236 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18590 0039d316-1c4b-4281-b951-d872f2087c98
* Convert installer_util_unittests to gyp.sgk@chromium.org2009-06-171-1/+0
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/126259 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18589 0039d316-1c4b-4281-b951-d872f2087c98
* Incorporate new Linux deb packaging file.mmoss@chromium.org2009-06-161-0/+1
| | | | | | | Review URL: http://codereview.chromium.org/125199 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18511 0039d316-1c4b-4281-b951-d872f2087c98
* Adding ap key inclusion to uninstall metrics.robertshield@google.com2009-06-161-0/+9
| | | | | | | | BUG=http://crbug.com/14007 TEST=Uninstall a build with this patch and verify that the uninstall survey window has ap=XXXX in the URL. Review URL: http://codereview.chromium.org/126154 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18495 0039d316-1c4b-4281-b951-d872f2087c98
* Set magic string in registry to enable fallback to full installer in case of ↵kuchhal@chromium.org2009-06-162-2/+39
| | | | | | | | | | 3 stage updates. BUG=12832 Review URL: http://codereview.chromium.org/126157 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18468 0039d316-1c4b-4281-b951-d872f2087c98
* Capture more necessary settings while trying to land conversionsgk@google.com2009-06-151-0/+8
| | | | | | | | | | | of the last targets to gyp: * 'unit_tests' depends on 'chrome_dll_version'. * Various VCCLCompilerTool and VCLinkerTool settings for mini_installer.exe. BUG=none TEST=none Review URL: http://codereview.chromium.org/125136 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18399 0039d316-1c4b-4281-b951-d872f2087c98
* Use current dir as working directory if %TEMP% directory doesnt work.kuchhal@chromium.org2009-06-151-17/+29
| | | | | | | | | BUG=6471 TEST=set TMP to invalid dir and run mini_installer.exe, it should still work. Review URL: http://codereview.chromium.org/125068 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18391 0039d316-1c4b-4281-b951-d872f2087c98
* Adds the ability to import the home page of the default browser. The import ↵gwilson@google.com2009-06-113-2/+10
| | | | | | | | | | | | always existed, but was never hooked up to an installerdata preference. R=cpu BUG=13752 TEST=Run the installer with a line in the distribution block of the installerdata that reads: "import_home_page" : true. The home page of the previous default browser should be imported. Review URL: http://codereview.chromium.org/118512 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18210 0039d316-1c4b-4281-b951-d872f2087c98
* Remove checked-in .vcproj files that have been converted to gyp.sgk@google.com2009-06-102-408/+0
| | | | | | | | BUG=none TEST=successful build Review URL: http://codereview.chromium.org/119411 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18044 0039d316-1c4b-4281-b951-d872f2087c98
* Trying to re-land r17758 (http://codereview.chromium.org/118247) but with ↵kuchhal@chromium.org2009-06-0910-54/+185
| | | | | | | | | | name installer_util_unittests instead of util_unittests. BUG=12849 Review URL: http://codereview.chromium.org/119322 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17916 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 17758.kuchhal@chromium.org2009-06-0510-185/+54
| | | | | | Review URL: http://codereview.chromium.org/118324 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17770 0039d316-1c4b-4281-b951-d872f2087c98
* Renamed installer_unittests to util_unittests and added setup_unitests ↵kuchhal@chromium.org2009-06-0510-41/+172
| | | | | | | | | | | project with only one unit test for now. BUG=12849 TEST=none Review URL: http://codereview.chromium.org/118247 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17758 0039d316-1c4b-4281-b951-d872f2087c98
* setup.exe doesn't depend on chrome.{exe|dll}kuchhal@chromium.org2009-06-051-6/+0
| | | | | | Review URL: http://codereview.chromium.org/118241 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17752 0039d316-1c4b-4281-b951-d872f2087c98
* gyp generation of installer_util.lib (renamed from util.lib)sgk@chromium.org2009-06-053-5/+5
| | | | | | | | | and installer_util_strings.{rc,h}. BUG=none TEST=successful build Review URL: http://codereview.chromium.org/118284 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17713 0039d316-1c4b-4281-b951-d872f2087c98
* Update installer rules to use new LASTCHANGE file with version.py.mmoss@chromium.org2009-06-041-0/+7
| | | | | | | | | See also http://codereview.chromium.org/118192 Review URL: http://codereview.chromium.org/118272 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17683 0039d316-1c4b-4281-b951-d872f2087c98
* Only update files from .version templates when a file changesgk@google.com2009-06-041-59/+38
| | | | | | | | | | | | | indicates it's necessary (now that fetching the last change info is in a separate target executed every build) by getting rid of the never-built .bogus files in the rules. Update chrome/installer/installer.gyp with the new patterns. Make the use of the *_path variable names more consistent. BUG=none TEST=none Review URL: http://codereview.chromium.org/119181 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17668 0039d316-1c4b-4281-b951-d872f2087c98
* Need to unpack setup.exe patch first before applying it to setup.exe.kuchhal@chromium.org2009-06-033-27/+63
| | | | | | | | | | BUG=12832 TEST=Build a mini_installer that has setup.exe patch only and make sure the installer still works. Review URL: http://codereview.chromium.org/118144 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17495 0039d316-1c4b-4281-b951-d872f2087c98
* Make mini_installer changes for 3 stage updates.kuchhal@chromium.org2009-06-034-160/+231
| | | | | | | | | | BUG=12832 TEST=Build a mini_installer that has setup.exe patch only and make sure the installer still works. Review URL: http://codereview.chromium.org/115839 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17494 0039d316-1c4b-4281-b951-d872f2087c98
* Modify script that creates differntial installer to support 3stage update ↵kuchhal@chromium.org2009-06-031-4/+6
| | | | | | | | | | | | installer. BUG=12832 TEST=While building mini_installer try various values of DiffAlgorithm and SetupExeFormat property and make sure generated installer works. Review URL: http://codereview.chromium.org/114073 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17493 0039d316-1c4b-4281-b951-d872f2087c98
* Switching gcapi to be gyp generated.bradnelson@google.com2009-06-034-275/+0
| | | | | | | | | | BUG=None TEST=None TBR=sgk Review URL: http://codereview.chromium.org/118141 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17453 0039d316-1c4b-4281-b951-d872f2087c98
* Adding a required dependency on setup.exe by mini_installer.exe.bradnelson@chromium.org2009-06-021-0/+1
| | | | | | | | | BUG=None TEST=None Review URL: http://codereview.chromium.org/119027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17388 0039d316-1c4b-4281-b951-d872f2087c98
* Switching chrome.sln to gyp generated version.bradnelson@google.com2009-06-021-0/+9
| | | | | | | | | | | Doing this by using existing vcproj files. BUG=None TEST=None Review URL: http://codereview.chromium.org/119021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17379 0039d316-1c4b-4281-b951-d872f2087c98
* setup.exe changes for 3 stage updates.kuchhal@chromium.org2009-06-014-3/+64
| | | | | | | | | | BUG=12832 TEST=Either test new command line options (update-setup-exe, new-setup-exe) of setup.exe individually or get a mini_installer that has setup.exe patch only and make sure the installer still works. Review URL: http://codereview.chromium.org/115866 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17320 0039d316-1c4b-4281-b951-d872f2087c98
* Delete empty folders in system level install. Also cleanup uninstall error ↵kuchhal@chromium.org2009-05-291-13/+27
| | | | | | | | | | | | messages a little bit. BUG=11553 TEST=Uninstall system level chrome and select "delete profile data", %LOCALAPPDATA%\Chromium folder should get deleted. Review URL: http://codereview.chromium.org/115945 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17265 0039d316-1c4b-4281-b951-d872f2087c98
* Add duplicate 'conditions' blocks that define the '<(BRANDING)'sgk@google.com2009-05-291-0/+36
| | | | | | | | | | variable for the 'OS=="win"' targets that use it, to work around an apparent problem in the gyp variable expansion. BUG=none TEST=none Review URL: http://codereview.chromium.org/118010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17208 0039d316-1c4b-4281-b951-d872f2087c98
* Add new Linux packaging file to build output.mmoss@chromium.org2009-05-291-0/+1
| | | | | | | Review URL: http://codereview.chromium.org/118015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17204 0039d316-1c4b-4281-b951-d872f2087c98