[Gpg4win-commits] r599 - in trunk: . src

scm-commit@wald.intevation.org scm-commit at wald.intevation.org
Mon Nov 26 02:58:10 CET 2007


Author: marcus
Date: 2007-11-26 02:58:09 +0100 (Mon, 26 Nov 2007)
New Revision: 599

Modified:
   trunk/ChangeLog
   trunk/src/README-msi.txt
   trunk/src/make-msi.pl
Log:
2007-11-26  Marcus Brinkmann  <marcus at g10code.de>

	* src/make-msi.pl (dump_all): Start dirmngr service.
	* src/README-msi.txt: Add todo items.


Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog	2007-11-26 01:50:25 UTC (rev 598)
+++ trunk/ChangeLog	2007-11-26 01:58:09 UTC (rev 599)
@@ -1,5 +1,8 @@
 2007-11-26  Marcus Brinkmann  <marcus at g10code.de>
 
+	* src/make-msi.pl (dump_all): Start dirmngr service.
+	* src/README-msi.txt: Add todo items.
+
 	* src/Makefile.am (msi, gpg4win-$(VERSION).wix,
 	(gpg4win-light-$(VERSION).wix): New targets.
 	* src/make-msi.pl: Rewritten.

Modified: trunk/src/README-msi.txt
===================================================================
--- trunk/src/README-msi.txt	2007-11-26 01:50:25 UTC (rev 598)
+++ trunk/src/README-msi.txt	2007-11-26 01:58:09 UTC (rev 599)
@@ -90,3 +90,29 @@
 Beside the files in gpg4win-msi.tar.bz, you also need src/gpg4win-VERSION.wix
 and src/make-msi.bat on the Windows computer, which should be put into
 the src/ subdirectory of the archive.
+
+
+TODO
+====
+
+1. The UI extension in WiX 3.0 only supports en-us.
+Translation to german is desired.
+
+2. Edit license dialog to not require acceptance (see tutorial, lesson 2).
+
+3. Support (optional) shortcuts on desktop and quicklaunch.  Make
+customizable via ini file.  No idea how to do this, actually.
+
+4. Add README dialog and launch README file:
+<Property Id='NOTEPAD'>Notepad.exe</Property>
+<CustomAction Id='LaunchFile' Property='NOTEPAD' ExeCommand='[SourceDir]Readme.txt' Return='asyncNoWait'/>
+
+Problems: Dialog needs to be added.  How to select language to display?
+
+5. Various warnings/blockers for NT5 and admin privileges checks.  We
+need to figure out which ones should be warnings and which should be
+critical, and how to implement warning dialogs (critical is easy).
+
+6. Dependencies could be done better by not repeating (hidden)
+features and using custom actions instead.
+

Modified: trunk/src/make-msi.pl
===================================================================
--- trunk/src/make-msi.pl	2007-11-26 01:50:25 UTC (rev 598)
+++ trunk/src/make-msi.pl	2007-11-26 01:58:09 UTC (rev 599)
@@ -18,21 +18,6 @@
 # along with this program; if not, write to the Free Software
 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
 
-# TODO
-# ====
-#
-# 1. The UI extension in WiX 3.0 only supports en-us.
-# Translation to german is desired.
-#
-# 1. Edit license dialog to not require acceptance (see tutorial, lesson 2).
-#
-# 2. Support .ini file for customization.
-#
-# 3. Add README dialog and launch README file:
-# <Property Id='NOTEPAD'>Notepad.exe</Property>
-# <CustomAction Id='LaunchFile' Property='NOTEPAD' ExeCommand='[SourceDir]Readme.txt' Return='asyncNoWait'/>
-# Problems: Dialog is missing.  How to select language to display?
-
 use strict;
 use warnings;
 use diagnostics;
@@ -1175,11 +1160,10 @@
 		    . "Name='DirMngr' ErrorControl='normal' Start='auto' "
 		    . "Arguments='--service' "
 		    . "Type='ownProcess' Vital='yes'/>\n";
-# FIXME: Start service (currently broken).
-#		print ' ' x $::level
-#		    . "  <ServiceControl Id='s_dirmngr_ctrl' "
-#		    . "Name='DirMngr' Start='install' Stop='uninstall' "
-#		    . "Remove='uninstall'/>\n";
+		print ' ' x $::level
+		    . "  <ServiceControl Id='s_dirmngr_ctrl' "
+		    . "Name='DirMngr' Start='install' Stop='uninstall' "
+		    . "Remove='uninstall'/>\n";
 	    }
 
 	    print ' ' x $::level



More information about the Gpg4win-commits mailing list