2013-08-13 Keith Marshall <keithmarshall@users.sourceforge.net>
+ Install licence as standard setup component.
+
+ * src/guimain.h src/setup.rc (ID_PACKAGE_GUI_DISTNAME): Macro
+ no longer required; delete definition.
+
+ * src/setup.cpp (pkgSetup::DoFirstTimeInstallation):
+ <pkgSetupAction> [ID_PACKAGE_GUI_DISTNAME]: Delete reference.
+ <pkgSetupAction> [ID_PACKAGE_BASE_DISTNAME]: Update reference; repeat
+ to explicitly address each of "bin", "gui", and "lic" components.
+
+ * Makefile.in (TAG_SCRIPT) [PACKAGE_GUI_DISTNAME]: Delete reference.
+ (TAG_SCRIPT) [PACKAGE_BASE_DISTNAME]: Redefine as template.
+
+2013-08-13 Keith Marshall <keithmarshall@users.sourceforge.net>
+
More dialogue box adjustments.
* src/guimain.rc: Generally clean up white-space distribution.
-e "s!%PACKAGE_NAME%!$(PACKAGE_TARNAME)!g" \
-e "s!%PACKAGE_VERSION%!$(PACKAGE_VERSION)$$tag!g" \
-e "s!%PACKAGE_VERINFO_PRODUCT_VERSION%!`$(PACKAGE_VERINFO_SCRIPT)`!g" \
- -e "s!%PACKAGE_BASE_DISTNAME%!$(PACKAGE_DISTNAME)$$tag-bin.$(TAREXT)!g" \
- -e "s!%PACKAGE_GUI_DISTNAME%!$(PACKAGE_DISTNAME)$$tag-gui.$(TAREXT)!g" \
+ -e "s!%PACKAGE_BASE_DISTNAME%!$(PACKAGE_DISTNAME)$$tag-%s.$(TAREXT)!g" \
-e "s!%PACKAGE_DATA_DISTNAME%!$(SETUP_DISTNAME)$$tag-%s.$(TAREXT)!g" \
-e "s!%COPYRIGHT_HOLDER%!@COPYRIGHT_HOLDER@!g" \
-e "s!%YEARS_OF_ISSUE%!@YEARS_OF_ISSUE@!g"
#define ID_DOWNLOAD_HOST_URI 130
#define ID_PACKAGE_BASE_DISTNAME 131
#define ID_PACKAGE_DATA_DISTNAME 132
-#define ID_PACKAGE_GUI_DISTNAME 133
#define ID_PACKAGE_TREEVIEW 201
#define ID_PACKAGE_LISTVIEW 202
* beginning with a setup action request for the base package...
*/
pkgSetupAction *linked, *list;
- linked = list = new pkgSetupAction( NULL, archive_class( PACKAGE_BASE ) );
+ linked = list = new pkgSetupAction( NULL, archive_class( PACKAGE_BASE ), "bin" );
if( IsPref( SETUP_OPTION_WITH_GUI ) )
/*
* ...optionally adding the GUI extension, at the user's behest...
*/
- linked = new pkgSetupAction( linked, archive_class( PACKAGE_GUI ) );
+ linked = new pkgSetupAction( linked, archive_class( PACKAGE_BASE ), "gui" );
+
+ /* ...always installing the licence pack...
+ */
+ linked = new pkgSetupAction( linked, archive_class( PACKAGE_BASE ), "lic" );
/* ...and finishing up with the setup DLL and XML data packages.
*/
ID_DOWNLOAD_HOST_URI "http://prdownloads.sourceforge.net/keithmarshall.u/%F?download"
ID_PACKAGE_BASE_DISTNAME "%PACKAGE_BASE_DISTNAME%"
ID_PACKAGE_DATA_DISTNAME "%PACKAGE_DATA_DISTNAME%"
- ID_PACKAGE_GUI_DISTNAME "%PACKAGE_GUI_DISTNAME%"
ID_FONT_PREF "Verdana"
END