Adding a new class, PackageProperties that represents the shared binaries for each of the products.
Also removing the system_level() property out of the Product class and into the Package class as system_level can't be different for products that share the same package. TEST=Run installer and unit tests. BUG=61609 Review URL: http://codereview.chromium.org/5744001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69314 0039d316-1c4b-4281-b951-d872f2087c98
Showing
- chrome/chrome_installer.gypi 1 addition, 0 deletionschrome/chrome_installer.gypi
- chrome/chrome_installer_util.gypi 2 additions, 0 deletionschrome/chrome_installer_util.gypi
- chrome/installer/setup/install.cc 45 additions, 11 deletionschrome/installer/setup/install.cc
- chrome/installer/setup/setup_main.cc 14 additions, 14 deletionschrome/installer/setup/setup_main.cc
- chrome/installer/setup/uninstall.cc 1 addition, 2 deletionschrome/installer/setup/uninstall.cc
- chrome/installer/util/chrome_frame_distribution.cc 2 additions, 2 deletionschrome/installer/util/chrome_frame_distribution.cc
- chrome/installer/util/google_chrome_distribution.h 2 additions, 2 deletionschrome/installer/util/google_chrome_distribution.h
- chrome/installer/util/helper_unittest.cc 7 additions, 2 deletionschrome/installer/util/helper_unittest.cc
- chrome/installer/util/package.cc 12 additions, 12 deletionschrome/installer/util/package.cc
- chrome/installer/util/package.h 9 additions, 3 deletionschrome/installer/util/package.h
- chrome/installer/util/package_properties.cc 82 additions, 0 deletionschrome/installer/util/package_properties.cc
- chrome/installer/util/package_properties.h 97 additions, 0 deletionschrome/installer/util/package_properties.h
- chrome/installer/util/package_properties_unittest.cc 57 additions, 0 deletionschrome/installer/util/package_properties_unittest.cc
- chrome/installer/util/package_unittest.cc 11 additions, 5 deletionschrome/installer/util/package_unittest.cc
- chrome/installer/util/product.cc 15 additions, 11 deletionschrome/installer/util/product.cc
- chrome/installer/util/product.h 9 additions, 7 deletionschrome/installer/util/product.h
- chrome/installer/util/product_unittest.cc 10 additions, 6 deletionschrome/installer/util/product_unittest.cc
Loading
Please register or sign in to comment