The MinGW.OSDN Installation Manager Tool
Revision | 45cd04a4c77b8aadf63941ce1861d4308743c2ed (tree) |
---|---|
Zeit | 2013-08-14 06:35:29 |
Autor | Keith Marshall <keithmarshall@user...> |
Commiter | Keith Marshall |
Install licence as standard setup component.
@@ -1,5 +1,20 @@ | ||
1 | 1 | 2013-08-13 Keith Marshall <keithmarshall@users.sourceforge.net> |
2 | 2 | |
3 | + Install licence as standard setup component. | |
4 | + | |
5 | + * src/guimain.h src/setup.rc (ID_PACKAGE_GUI_DISTNAME): Macro | |
6 | + no longer required; delete definition. | |
7 | + | |
8 | + * src/setup.cpp (pkgSetup::DoFirstTimeInstallation): | |
9 | + <pkgSetupAction> [ID_PACKAGE_GUI_DISTNAME]: Delete reference. | |
10 | + <pkgSetupAction> [ID_PACKAGE_BASE_DISTNAME]: Update reference; repeat | |
11 | + to explicitly address each of "bin", "gui", and "lic" components. | |
12 | + | |
13 | + * Makefile.in (TAG_SCRIPT) [PACKAGE_GUI_DISTNAME]: Delete reference. | |
14 | + (TAG_SCRIPT) [PACKAGE_BASE_DISTNAME]: Redefine as template. | |
15 | + | |
16 | +2013-08-13 Keith Marshall <keithmarshall@users.sourceforge.net> | |
17 | + | |
3 | 18 | More dialogue box adjustments. |
4 | 19 | |
5 | 20 | * src/guimain.rc: Generally clean up white-space distribution. |
@@ -132,8 +132,7 @@ TAG_SCRIPT = tag=$(BUILD_TAG); \ | ||
132 | 132 | -e "s!%PACKAGE_NAME%!$(PACKAGE_TARNAME)!g" \ |
133 | 133 | -e "s!%PACKAGE_VERSION%!$(PACKAGE_VERSION)$$tag!g" \ |
134 | 134 | -e "s!%PACKAGE_VERINFO_PRODUCT_VERSION%!`$(PACKAGE_VERINFO_SCRIPT)`!g" \ |
135 | - -e "s!%PACKAGE_BASE_DISTNAME%!$(PACKAGE_DISTNAME)$$tag-bin.$(TAREXT)!g" \ | |
136 | - -e "s!%PACKAGE_GUI_DISTNAME%!$(PACKAGE_DISTNAME)$$tag-gui.$(TAREXT)!g" \ | |
135 | + -e "s!%PACKAGE_BASE_DISTNAME%!$(PACKAGE_DISTNAME)$$tag-%s.$(TAREXT)!g" \ | |
137 | 136 | -e "s!%PACKAGE_DATA_DISTNAME%!$(SETUP_DISTNAME)$$tag-%s.$(TAREXT)!g" \ |
138 | 137 | -e "s!%COPYRIGHT_HOLDER%!@COPYRIGHT_HOLDER@!g" \ |
139 | 138 | -e "s!%YEARS_OF_ISSUE%!@YEARS_OF_ISSUE@!g" |
@@ -45,7 +45,6 @@ | ||
45 | 45 | #define ID_DOWNLOAD_HOST_URI 130 |
46 | 46 | #define ID_PACKAGE_BASE_DISTNAME 131 |
47 | 47 | #define ID_PACKAGE_DATA_DISTNAME 132 |
48 | -#define ID_PACKAGE_GUI_DISTNAME 133 | |
49 | 48 | |
50 | 49 | #define ID_PACKAGE_TREEVIEW 201 |
51 | 50 | #define ID_PACKAGE_LISTVIEW 202 |
@@ -1185,12 +1185,16 @@ inline void SetupTool::DoFirstTimeSetup( HWND AppWindow ) | ||
1185 | 1185 | * beginning with a setup action request for the base package... |
1186 | 1186 | */ |
1187 | 1187 | pkgSetupAction *linked, *list; |
1188 | - linked = list = new pkgSetupAction( NULL, archive_class( PACKAGE_BASE ) ); | |
1188 | + linked = list = new pkgSetupAction( NULL, archive_class( PACKAGE_BASE ), "bin" ); | |
1189 | 1189 | if( IsPref( SETUP_OPTION_WITH_GUI ) ) |
1190 | 1190 | /* |
1191 | 1191 | * ...optionally adding the GUI extension, at the user's behest... |
1192 | 1192 | */ |
1193 | - linked = new pkgSetupAction( linked, archive_class( PACKAGE_GUI ) ); | |
1193 | + linked = new pkgSetupAction( linked, archive_class( PACKAGE_BASE ), "gui" ); | |
1194 | + | |
1195 | + /* ...always installing the licence pack... | |
1196 | + */ | |
1197 | + linked = new pkgSetupAction( linked, archive_class( PACKAGE_BASE ), "lic" ); | |
1194 | 1198 | |
1195 | 1199 | /* ...and finishing up with the setup DLL and XML data packages. |
1196 | 1200 | */ |
@@ -96,7 +96,6 @@ STRINGTABLE DISCARDABLE | ||
96 | 96 | ID_DOWNLOAD_HOST_URI "http://prdownloads.sourceforge.net/keithmarshall.u/%F?download" |
97 | 97 | ID_PACKAGE_BASE_DISTNAME "%PACKAGE_BASE_DISTNAME%" |
98 | 98 | ID_PACKAGE_DATA_DISTNAME "%PACKAGE_DATA_DISTNAME%" |
99 | - ID_PACKAGE_GUI_DISTNAME "%PACKAGE_GUI_DISTNAME%" | |
100 | 99 | ID_FONT_PREF "Verdana" |
101 | 100 | END |
102 | 101 |