summaryrefslogtreecommitdiffstats
path: root/chrome/installer/mini_installer
Commit message (Collapse)AuthorAgeFilesLines
* Implement new strategy for default apps. Instead of usingaa@chromium.org2010-10-091-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the component extension system, simply install them as normal apps the first time Chrome runs. Remove the old style default apps. This also removes support for --disable-apps, which doesn't seem necessary since we already have --disable-extensions. BUG=53972 TEST=Uninstall any installed apps. Remove the "default_apps_installed" and "app_promo_counter" keys from Preferences if they are present. Start Chrome with the --enable-default-apps flag, navigate to chrome://extensions/, and click "update now" in the developer tools. This is to make the updater grab the apps from the store quicker, so that you don't have to wait while testing. Normally Chrome would do this by itself after 5-40 mins. Go to NTP. You should see gmail, calendar, and docs default apps show up along with the promo (the text that says "New! A world of ..."). Refresh the NTP 10 times. The promo should go away on the 10th time. There are other details. To test each of these, remove all installed apps and remove the keys from the preferences to reset the state. * If you close Chrome before getting the default apps. They should still show up the next time Chrome is started (after clicking 'Update now') * Clicking "hide this message" should hide the promo and it shouldn't come back on refresh. * Installing or uninstalling any app should hide the promo, and it shouldn't come back. * If the keys from the preferences are removed, but apps are left installed, the default apps should not be installed when clicking 'update now'. * The default apps should only be installed in locale en-US. Review URL: http://codereview.chromium.org/3522015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62084 0039d316-1c4b-4281-b951-d872f2087c98
* Add the Chrome Frame helper process and dll to the mini installer.robertshield@chromium.org2010-09-071-0/+2
| | | | | | | | | BUG=53127 TEST=chrome_frame_helper.exe and chrome_frame_helper.dll are included in the installation files. Review URL: http://codereview.chromium.org/3308011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@58713 0039d316-1c4b-4281-b951-d872f2087c98
* Added D3DCompiler_42.dll to the installer.apatrick@chromium.org2010-08-301-0/+1
| | | | | | | | | | | This is a runtime dependency of D3DX9 which is needed to make ANGLE work on Windows. TEST=will run try when blocking CL is landed BUG=none Review URL: http://codereview.chromium.org/3134037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@57920 0039d316-1c4b-4281-b951-d872f2087c98
* Add d3dx9_42.dll, libEGL.dll, and libGLESv2.dll to the distributed builds.apatrick@chromium.org2010-08-201-0/+3
| | | | | | | | | | | | | | Landed issue 3032040 on darin@'s behalf. Original: http://codereview.chromium.org/3032040/show The issue with the introducation of a dependency on msvcr80.dll mentioned in the original issue comments is resolved. It seemed to be specific to darin's build configuration. TEST=try BUG=none Review URL: http://codereview.chromium.org/3118001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@56884 0039d316-1c4b-4281-b951-d872f2087c98
* Cause the -full magic value to only be written to HKCU for user-level ↵robertshield@chromium.org2010-08-111-7/+11
| | | | | | | | | | | installs and only to HKLM for system-level installs. This avoids touching registry keys that we shouldn't when installing system-level and that we can't when installing user-level. BUG=33532 TEST=System-level installs do not touch HKCU, user-level installs do not try to touch HKLM. (Can be verified with e.g. procmon). Review URL: http://codereview.chromium.org/3056016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55719 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 54363 since it adds a runtime dependency on MSVCR80.dll.darin@chromium.org2010-07-301-3/+0
| | | | | | | | TBR=mal Review URL: http://codereview.chromium.org/3057026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54367 0039d316-1c4b-4281-b951-d872f2087c98
* Add d3dx9_42.dll, libEGL.dll, and libGLESv2.dll to the distributed builds.darin@chromium.org2010-07-301-0/+3
| | | | | | | | R=mal Review URL: http://codereview.chromium.org/3032040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@54363 0039d316-1c4b-4281-b951-d872f2087c98
* `#pragma once` for app, base, chrome, gfx, ipc, net, skia, viewsthakis@chromium.org2010-07-264-0/+4
| | | | | | | | | BUG=50273 TEST=everything still builds, build is 10% faster on windows, same speed on mac/linux TBR: erg git-svn-id: svn://svn.chromium.org/chrome/trunk/src@53716 0039d316-1c4b-4281-b951-d872f2087c98
* Include the Chrome Frame binary in Chrome installers. Note that it will only ↵robertshield@chromium.org2010-07-076-61/+7
| | | | | | | | | | | | | be registered (and thus used) if the installer is run with the --chrome-frame flag. Remove a bunch of CF-specific code in the process. BUG=46818 TEST=Can use the same mini_installer.exe to install either Chrome or Chrome Frame. Review URL: http://codereview.chromium.org/2839009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51729 0039d316-1c4b-4281-b951-d872f2087c98
* Reapply "Move the files in resources/shared/ into resources.pak"erg@chromium.org2010-06-241-5/+0
| | | | | | | | | | | | Now with one line fix to fix the mac build. BUG=35793,42770 TEST=none TBR=tony Review URL: http://codereview.chromium.org/2842025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50783 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 50761 - Move the files in resources/shared/ into resources.pakerg@chromium.org2010-06-241-0/+5
| | | | | | | | | | | | BUG=35793,42770 TEST=none Review URL: http://codereview.chromium.org/2817026 TBR=erg@chromium.org Review URL: http://codereview.chromium.org/2855021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50777 0039d316-1c4b-4281-b951-d872f2087c98
* Move the files in resources/shared/ into resources.pakerg@chromium.org2010-06-241-5/+0
| | | | | | | | | BUG=35793,42770 TEST=none Review URL: http://codereview.chromium.org/2817026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50761 0039d316-1c4b-4281-b951-d872f2087c98
* Move the bookmark manager into resources.pak.tony@chromium.org2010-06-242-6/+1
| | | | | | | | | | | | This allows for the bookmark manager to work after upgrading in the background on Linux. BUG=42770 TEST=Bookmark manager still works Review URL: http://codereview.chromium.org/2814009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50683 0039d316-1c4b-4281-b951-d872f2087c98
* Speculative fix for installed windows build.tony@chromium.org2010-06-221-1/+0
| | | | | | | | TBR=erg Review URL: http://codereview.chromium.org/2827019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50436 0039d316-1c4b-4281-b951-d872f2087c98
* Load net-internals resources from resources.pak.tony@chromium.org2010-06-221-1/+1
| | | | | | | | | | | | | | | This is the same as r50257 with 2 fixes: 1) Copy resources.pak to <(PRODUCT_DIR) on mac so it will work for things tests. 2) Add back the check in chrome_paths.cc to see if we're in a mac bundle or not. BUG=35793,42770 TEST=none Review URL: http://codereview.chromium.org/2865010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50433 0039d316-1c4b-4281-b951-d872f2087c98
* Update installer for internal plugin.jam@chromium.org2010-06-152-0/+2
| | | | | | Review URL: http://codereview.chromium.org/2799006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49757 0039d316-1c4b-4281-b951-d872f2087c98
* Include plugin.vch in mini_installer.viettrungluu@chromium.org2010-06-082-0/+2
| | | | | | | | | BUG=none TEST=new-style Flash DRM plays on Windows Review URL: http://codereview.chromium.org/2752003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49186 0039d316-1c4b-4281-b951-d872f2087c98
* Remove the old RLZ dll from the chrome code. There are no code dependenciesrogerta@google.com2010-06-072-2/+0
| | | | | | | | | | | | | | | on this project; its only purpose is to copy the rlz.dll file to the correct spot in the output directory. This is the first step in getting the new open source RLZ library into chromium. A following CL will add the calls to new implementation. BUG=none TEST=none Review URL: http://codereview.chromium.org/2640003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49059 0039d316-1c4b-4281-b951-d872f2087c98
* Use different product IO for SxS in mini installer.huanr@chromium.org2010-05-284-1/+14
| | | | | | | | | | BUG=44846 TEST=mini_installer --chrome-sxs Review URL: http://codereview.chromium.org/2267003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@48465 0039d316-1c4b-4281-b951-d872f2087c98
* Add shared/images to chrome.releasearv@chromium.org2010-05-041-0/+1
| | | | | | | | | BUG=42817 TEST=Build the installer and make sure that icons are included. Review URL: http://codereview.chromium.org/1913001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46309 0039d316-1c4b-4281-b951-d872f2087c98
* Add shared resources to the installer chrome.release filefeldstein@chromium.org2010-04-291-2/+4
| | | | | | | | | | | | Since all the cr.js resources were moved to the shared folder, chrome.release needs to be updated to copy it to the installer BUG=none TEST=Test that the bookmark manager works from the installer Review URL: http://codereview.chromium.org/1796003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45895 0039d316-1c4b-4281-b951-d872f2087c98
* Add the component apps to the installer, so that they work in installed builds.aa@chromium.org2010-04-291-0/+3
| | | | | | Review URL: http://codereview.chromium.org/1706018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@45892 0039d316-1c4b-4281-b951-d872f2087c98
* Add the Resources/net_internals directory to mini_installer's manifest.eroman@chromium.org2010-04-121-0/+1
| | | | | | | | BUG=38611 Review URL: http://codereview.chromium.org/1649001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@44280 0039d316-1c4b-4281-b951-d872f2087c98
* Adding the cobwerks plugin to the windows installercpu@chromium.org2010-03-262-1/+3
| | | | | | | | | | BUG=36229 TEST=none Review URL: http://codereview.chromium.org/1464001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@42842 0039d316-1c4b-4281-b951-d872f2087c98
* Make sure we include the bookmark manager in the installerarv@chromium.org2010-03-191-0/+7
| | | | | | | | | BUG=38611 TEST=Built the mini_installer and verified that the files are in chrome.7z. Review URL: http://codereview.chromium.org/1082006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@42164 0039d316-1c4b-4281-b951-d872f2087c98
* Add 64-bit binaries that are required for NaCl support to Chrome ↵gregoryd@google.com2010-03-042-0/+4
| | | | | | | | | | | installation on Windows. NaCl uses two additional binaries on 64-bit Windows: nacl64.exe and nacl64.dll, so these binaries need to be installed and updated as part of Chrome installation/update. Review URL: http://codereview.chromium.org/567028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40639 0039d316-1c4b-4281-b951-d872f2087c98
* Adding a secondary mini_installer target for Chrome Frame. This will remove ↵robertshield@chromium.org2010-01-196-6/+80
| | | | | | | | | | | | | | the need to have different build scripts to build either Chrome or Chrome Frame. Also remove the now-unneeded gyp variables 'chrome_frame_define' and 'google_update_appid'. BUG=Both Chrome and Chrome Frame products should be buildable from a single solution file - we shouldn't need to run GYP with different settings to get a CF solution. TEST=none Review URL: http://codereview.chromium.org/542078 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36546 0039d316-1c4b-4281-b951-d872f2087c98
* Removing the last remaining vsprops files (that are hooked in).bradnelson@google.com2010-01-043-57/+0
| | | | | | | | | | | | | Also pulling in a newer nacl version. Switching to use AdditionalOptions in list form. BUG=None TEST=None TBR=mmentovai Review URL: http://codereview.chromium.org/523027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35449 0039d316-1c4b-4281-b951-d872f2087c98
* Add some licensing comments under chrome/.evan@chromium.org2009-12-281-0/+4
| | | | | | | | BUG=28291 Review URL: http://codereview.chromium.org/507067 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35301 0039d316-1c4b-4281-b951-d872f2087c98
* Avoid a first-chance access violation a few lines down that happensjoi@chromium.org2009-11-181-1/+1
| | | | | | | | | | | | when you lstrcat a NULL string (in the case where there are no additional parameters). BUG=none TEST=windbg mini_installer.exe, should see no first-chance access violation Review URL: http://codereview.chromium.org/408012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32424 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes almost all of the rest of lint errors in the chrome/ directory (minus ↵erg@google.com2009-11-132-6/+7
| | | | | | | | the really hard ones which will need actual review instead of rubber-stamping.) Review URL: http://codereview.chromium.org/386026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31932 0039d316-1c4b-4281-b951-d872f2087c98
* Specify manifest file relative to ProjectDir instead of SolutionDir.kuchhal@chromium.org2009-10-151-1/+1
| | | | | | | | | BUG=none TEST=Make sure mini_installer Release still builds. Review URL: http://codereview.chromium.org/271107 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@29159 0039d316-1c4b-4281-b951-d872f2087c98
* Remove pthreads from build and installer files.tim@chromium.org2009-10-101-1/+0
| | | | | | | | | | | We can yank it from deps/ following this. BUG=19895 TEST=sync_unit_tests Review URL: http://codereview.chromium.org/261042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@28642 0039d316-1c4b-4281-b951-d872f2087c98
* Change the Windows build to statically link the sync library.nick@chromium.org2009-10-061-2/+1
| | | | | | | | | | | Update installer files so that they don't reference syncapi.dll. Add a reference to iphlpapi, and make it and pthreads lazy-loaded. BUG=23609 TEST=interactive testing of two sync clients with notifications. Review URL: http://codereview.chromium.org/242118 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@28112 0039d316-1c4b-4281-b951-d872f2087c98
* Change the manifest so VS2008 does not get confusedcpu@chromium.org2009-09-241-2/+1
| | | | | | | | | | | | | - setup.exe or mini_installer.exe don't run if compiled in VS2008 - VS2008 is repeating the 'as_invoker' element. BUG=none TEST=compile setup.exe or ministaller with vs2008, now you can run them. Review URL: http://codereview.chromium.org/220023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27034 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 26300 - Fix installer scripts so they don't look for pthreads.dll.nick@chromium.org2009-09-161-0/+1
| | | | | | | | | | | | | | We statically link this. TEST=none BUG=none Review URL: http://codereview.chromium.org/193120 TBR=nick@chromium.org Review URL: http://codereview.chromium.org/205020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@26339 0039d316-1c4b-4281-b951-d872f2087c98
* Fix installer scripts so they don't look for pthreads.dll.nick@chromium.org2009-09-151-1/+0
| | | | | | | | | | We statically link this. TEST=none BUG=none Review URL: http://codereview.chromium.org/193120 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@26300 0039d316-1c4b-4281-b951-d872f2087c98
* Add exe servers to the list of binaries that may be packaged with the ↵robertshield@chromium.org2009-09-101-0/+1
| | | | | | | | mini_installer. Does not cause them to be registered. Review URL: http://codereview.chromium.org/202044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25871 0039d316-1c4b-4281-b951-d872f2087c98
* Replace icu38/icu38.gyp with icu/icu.gyp in gyp files replace all the ↵jshin@chromium.org2009-09-091-1/+1
| | | | | | | | | | | | | | | | | | references to third_party/icu38 and icudt38.dll with third_party/icu and icudt42.dll in vsprops and cc files. Also, update the icu data module name and the icu data symbol in icu_util.cc In addition, add a dummy C++ source file (xmldummy_mac.cc) to libxml to work around an Xcode bug (xmllint and xmlcatalog are linked with gcc rather than g++ even though it's linked to a "C++ library", libicuuc.a). Also updated is the test results for net_util_unittests. This will not be landed until deps/third_party/icu42 is ready for all 3 platforms (Windows VS build files are not yet updated there). BUG=8198 TEST=On all platforms, all the targets are built fine. Review URL: http://codereview.chromium.org/172031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25708 0039d316-1c4b-4281-b951-d872f2087c98
* Parameterize the Google Update appid at build time instead of hard coding it ↵robertshield@chromium.org2009-09-012-7/+18
| | | | | | | | in the source. Review URL: http://codereview.chromium.org/178011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25072 0039d316-1c4b-4281-b951-d872f2087c98
* syncapi shared lib: always. Build a stubnick@chromium.org2009-08-181-0/+2
| | | | | | | | | | | | | | | if the binaries are not available. For a Chrome-branded release, pull the binaries from elsewhere. For a release where CHROME_PERSONALIZATION is disabled, (e.g. Mac and Linux), we needn't build this. TEST=build and run with a variety of commandline flags + clobber try server BUG=none Review URL: http://codereview.chromium.org/171096 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23639 0039d316-1c4b-4281-b951-d872f2087c98
* Binaries for chromium built updated OGG, and reduced in size with O2 and ↵fbarchard@chromium.org2009-08-071-1/+0
| | | | | | | | | | | static pthread lib linked into avcodec. BUG=17174,18466,16010 TEST=play http://people.xiph.org/~tterribe/tmp/sign_irene_cif-3qi.ogg Review URL: http://codereview.chromium.org/164165 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@22816 0039d316-1c4b-4281-b951-d872f2087c98
* Remove unreferenced .vcproj files.sgk@google.com2009-07-281-127/+0
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/159534 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21917 0039d316-1c4b-4281-b951-d872f2087c98
* Update mini_installer and setup manifest for Windows 7 to silence PCA.kuchhal@chromium.org2009-07-201-8/+16
| | | | | | | | | | | | | Apparently in Windows 7 we need to define supportedOS to make Program Compatibility Assistant happy ( http://msdn.microsoft.com/en-us/library/dd371711(VS.85).aspx). BUG=9431 TEST=Install/uninstall Chromium on windows 7 without elevation and UAC enabled and make sure PAC dialog doesn't show up. Review URL: http://codereview.chromium.org/159045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21075 0039d316-1c4b-4281-b951-d872f2087c98
* Update mini installer to include FFmpeg DLLs for Chromium.scherkus@chromium.org2009-07-091-2/+2
| | | | | | | | | TEST=mini installer should include the DLLs BUG=15906 Review URL: http://codereview.chromium.org/149372 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20241 0039d316-1c4b-4281-b951-d872f2087c98
* Create a project for maintaining default extensions.finnur@chromium.org2009-07-031-8/+0
| | | | | | | | | | | | | | | | | | | | | This project is responsible for listing and copying the extensions we want to ship with Chrome by default. It copies the .crx files listed in the project plus a .json file from: src\chrome\browser\extensions\default_extensions to debug\extensions ... where the mini_installer will pick them up. At the moment only the json file is getting copied, but we can add .crx files when they are ready. BUG=None TEST=I will give a build to QA for testing this. Review URL: http://codereview.chromium.org/155016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19889 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
* 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