post release updates.
[gpg4win.git] / ChangeLog
1 2005-11-08  Werner Koch  <wk@g10code.com>
2
3         Released 0.0.2.
4
5         * src/installer.nsi (T_WelcomeTitle): New.
6         (MUI_WELCOMEPAGE_TITLE): New.
7         (MUI_FINISHPAGE): Enhanced.
8
9         * src/installer-finish.nsi (Uninstall): use a loop to delete the
10         startmenu.  Fixed Registry cleaning.
11
12         * src/inst-sections.nsi (onInit): Make sure that only one
13         installer is running.
14
15 2005-11-07  Werner Koch  <wk@g10code.com>
16
17         * src/installer-finish.nsi: Fixed dereferencing of variable.
18
19         * src/inst-sections.nsi, src/installer-finish.nsi: Ensure that the
20         menu gets written for all users.
21
22         * packages/download.sh: Add dummy manual pages.
23
24         * src/installer.nsi: Move compression type to ...
25         * src/gpg4win.nsi: .. here and ...
26         * src/gpg4win-src.nsi: .. here.  Use zlib for sources.
27         
28         * src/gpg4win-splash.bmp: New.
29         * src/gpg4win-splash.wav: New.
30         * src/installer.nsi: Reserve these files
31         * src/inst-sections.nsi: Show silly splash screen.
32         
33         * include/config.nsi.in: Add dummy packages for the manuals.
34         * src/uninst-man_advanced_de.nsi, src/uninst-man_novice_de.nsi
35         * src/inst-man_advanced_de.nsi, src/inst-man_novice_de.nsi: Ditto.
36         * src/Makefile.am (gpg4win_spkgs): Ditto.
37         * src/inst-sections.nsi: Ditto.
38         
39         * src/installer-finish.nsi: Ditto.
40
41         * src/inst-gnupg.nsi: Make section read-only.
42
43 2005-11-04  Marcus Brinkmann  <marcus@g10code.de>
44
45         Released 0.0.1.
46
47         * Makefile.am (EXTRA_DIST): Add missing backslash.
48         * include/config.nsi.in (top_srcdir): Remove.
49         * src/Makefile.am (gpg4win-src-$(VERSION).exe): Pass TOP_SRCDIR,
50         SRCDIR and BUILD_DIR (absolute path) as defined values.  Also, use
51         $(srcdir) for nsi source file.
52         (gpg4win-src-$(VERSION).exe): Likewise.
53         * src/gpg4win.nsi: Change directory to build directory.
54         Add include dirs ${TOP_SRCDIR} and ${SRCDIR}.
55         * src/gpg4win-src.nsi: Likewise.
56         * src/installer.nsi: Use ${TOP_SRCDIR} to access COPYING file.
57         * src/gpg4win.mk (stamps/stamp-final): Depend on
58         stamps/stamp-directories.
59
60 2005-11-03  Werner Koch  <wk@g10code.com>
61
62         * include/config.nsi.in: Adjusted for WinPT being a source package now.
63
64         * src/inst-winpt.nsi: Adjusted location of to be installed files.
65
66         * src/Makefile.am (gpg4win_spkgs): Add winpt.
67         (gpg4win_bpkgs): Remove winpt
68         (gpg4win_pkg_winpt_configure): Added.
69
70         * configure.ac (winpt): Made it a source package.
71
72         * configure.ac: Bail out if a required tool is missing.
73
74 2005-11-02  Werner Koch  <wk@g10code.com>
75
76         * README.SVN, autogen.sh: New.
77
78         * Makefile.am (AUTOMAKE_OPTIONS): Add dist-bzip2.
79
80         * packages/download.sh: Removed inclusion of config.h and defined
81         WGET directly.  This is required because the download script needs
82         to be used before configure and thus we can't use configure to
83         determine the to be used wget; the config.sh script was anyway
84         missing.
85
86 2005-10-26  Werner Koch  <wk@g10code.com>
87
88         * README: Add basic instructions on how to add new packages.
89
90         * configure.ac: Add detection of GPGee and WinPT.
91         * m4/gpg4win.m4 (GPG4WIN_BPKG_BINSRC): New.
92
93         * include/config.nsi.in: Add defines for WinPT and GGee.
94         * src/inst-winpt.nsi: New.
95         * src/inst-gpgee.nsi: New.
96         * src/uninst-winpt.nsi: New.
97         * src/uninst-gpgee.nsi: New.
98         * src/Makefile.am (gpg4win_bpkgs): Add WinPT and GPGee.
99         * src/inst-sections.nsi: Ditto.
100         * src/installer-finish.nsi: Ditto.
101         * packages/download.sh (server_winpt): Add WinPT.
102         (server_gpgee): Add temporary location for gpgee.
103         (server_g10code): Add temporary location for gpg-error, gpgme,
104         gpa and gpgol.
105
106 2005-10-25  Werner Koch  <wk@g10code.com>
107
108         * src/installer.nsi: Don't put the version into the "Name" variable.
109
110 2005-10-24  Marcus Brinkmann  <marcus@g10code.de>
111
112         * COPYING: New file.
113
114 2005-10-23  Marcus Brinkmann  <marcus@g10code.de>
115
116         * src/gpg4win.mk.in (pdir): Call post_install with source dir as
117         current directory.
118         * configure.ac (VERSION): Check for dlltool.
119         * src/Makefile.am (gpg4win_pkg_libiconv_post_install,
120         gpg4win_pkg_gettext_post_install): New macros.
121         * src/libiconv.def, src/libintl.def: New files.
122         * src/inst-libgpg-error.nsi: Install mo files.
123         * src/uninst-libgpg-error.nsi: Uninstall mo files.
124
125 2005-10-22  Marcus Brinkmann  <marcus@g10code.de>
126
127         * configure.ac: Add libiconv and gettext as dependencies for
128         libgpg-error and gpa.
129         * src/Makefile.am (gpg4win_pkg_libgpg_error_configure): New
130         variable.
131
132         * src/Makefile.am (common_nsi): Add uninstaller files.
133         * src/uninst-atk.nsi, src/uninst-gettext.nsi, src/uninst-glib.nsi,
134         src/uninst-gnupg.nsi, src/uninst-gpa.nsi, src/uninst-gpgme.nsi,
135         src/uninst-gpgol.nsi, src/uninst-gtk+.nsi,
136         src/uninst-libgpg-error.nsi, src/uninst-libiconv.nsi,
137         src/uninst-libpng.nsi, src/uninst-pango.nsi,
138         src/uninst-pkgconfig.nsi, src/uninst-zlib.nsi: New file.
139         * src/inst-sections.nsi: Include the uninstallers in reverse
140         order.
141         * src/inst-gpgol.nsi: Register the gpgol DLL at installation, and
142         (surprise!) unregister it at deinstallation.
143
144 2005-10-21  Marcus Brinkmann  <marcus@g10code.de>
145
146         * src/Makefile.am (gpg4win_pkg_gpgme_configure): Enable static
147         library for gpgol.
148         (gpg4win_pkg_gpgol_configure): Add gpg-error prefix.
149
150         * src/inst-gnupg.nsi: Fix path of deleted files.
151
152         * src/gpg4win.mk.in (pdir): Don't strip DLL files.
153
154 2005-10-20  Marcus Brinkmann  <marcus@g10code.de>
155
156         * m4/gpg4win.m4 (GPG4WIN_DEFINE): New function.  Use it to define
157         feature symbols for NSI.  Use m4_translit instead of m4_bpatsubst.
158         New option --enable-debug.
159         * include/config.nsi.in: Catch all this new information.
160         * src/gpg4win.nsi (DEBUG): Define if [GPG4WIN_DEBUG].
161         (HAVE_PKG_GPA): Don't define here.
162         * src/inst-sections.nsi: Guard all package specific commands with
163         feature macro checks.  Calculate dependencies on .onInit, too.
164         * src/gpg4win.mk.in (STRIP_macro): Quote $(DEBUG) strictly.
165
166         * src/installer-finish.nsi: Add support for Add/Remove Programs.
167
168 2005-10-20  Werner Koch  <wk@g10code.com>
169
170         * m4/gpg4win.m4 (GPG4WIN_FIND): Quote a file variable.
171         (GPG4WIN_SPKG): Ditto.
172
173 2005-10-20  Marcus Brinkmann  <marcus@g10code.de>
174
175         * src/gpg4win.nsi: Add start menu support.
176         * src/inst-sections.nsi: Likewise.
177         * src/installer.nsi: Likewise.
178         * src/installer-finish.nsi: Likewise.
179
180         * src/gpg4win.mk.in (GETVAR): Don't quote the first $.
181         (STRIP_macro): New macro.
182         (SPKG, BPKG): Use it here.
183
184         * Makefile.am (EXTRA_DIST): New target.
185         * include/Makefile.am (EXTRA_DIST): Change config.nsh.in to
186         config.nsi.in.
187         * src/Makefile.am (EXTRA_DIST): Remove pkg-config.  Add nsi files.
188
189         * src/inst-gpgol.nsi: Change libgpgol-0.9.3.dll to gpgol.dll.
190
191         * src/gpg4win.mk.in (stamp/stamp-$(1)-02-configure): Add
192         -mms-bitfields to CFLAGS.
193
194         * src/gpg4win.mk.in (stamps/stamp-final): New target that replaces
195         phony target final.
196
197 2005-10-20  Werner Koch  <wk@g10code.com>
198
199         * src/*.nsi: Add a Latin-1 tag to make sure that Emacs uses the
200         correct encoding.
201         * doc/nsi-mode.el: Added for convenience.
202
203 2005-10-20  Marcus Brinkmann  <marcus@g10code.de>
204
205         * configure.ac: Check for makensis.  Add gnupg as dependency for
206         gpgme.  Change config.sh into config.nsi.
207         * include/config.sh.in: File removed.
208         * src/gpg4win.sh: File removed.
209         * include/config.nsi.in: New file.
210         * include/Makefile.am (EXTRA_DIST): Change config.sh.in into
211         config.nsi.in.
212         * src/Makefile.am (gpg4win-$(VERSION).exe): New target.
213         (gpg4win-src-$(VERSION).exe): New target.
214         (all-local): Remove dependency on phony target all-gpg4win.
215         (all-local): Add dependency on gpg4win-$(VERSION).exe and
216         gpg4win-src-$(VERSION).exe.
217         (clean-local): New rule for this target.
218         * src/gpg4win.nsi, src/gpg4win-src.nsi, src/inst-atk.nsi,
219         src/inst-gettext.nsi, src/inst-glib.nsi, src/inst-gnupg.nsi,
220         src/inst-gpa.nsi, src/inst-gpgme.nsi, src/inst-gpgol.nsi,
221         src/inst-gtk+.nsi, src/inst-libgpg-error.nsi,
222         src/inst-libiconv.nsi, src/inst-libpng.nsi, src/inst-pango.nsi,
223         src/inst-pkgconfig.nsi, src/inst-sections.nsi, src/inst-zlib.nsi,
224         src/installer-finish.nsi, src/installer.nsi: New file.
225
226 2005-10-18  Marcus Brinkmann  <marcus@g10code.de>
227
228         configure.ac: Enable libiconv and gettext dependencies for Gtk+.
229
230         * src/Makefile.am: First real implementation.
231         * src/gpg4win.mk.in: New file.
232         * configure.ac: Activate libiconv and gettext.
233         (AC_CONFIG_FILES): Add packages/Makefile and src/gpg4win.mk.
234         * m4/gpg4win.m4 (GPG4WIN_BPKG_GNU): New macro.
235         * include/config.sh.in: Add variables for libiconv and gettext.
236
237 2005-10-15  Marcus Brinkmann  <marcus@g10code.de>
238
239         * m4/gpg4win.m4: New file.
240         * include/config.sh: Add many package variables.
241         * configure.ac: Call package detection macros.
242         * Makefile.am (ACLOCAL_AMFLAGS): New variable.
243         * src/gpg4win.sh: Use some of the new variables.
244
245         * packages/download.sh: Fix downloading of Gtk source packages.
246
247
248  Copyright 2005 g10 Code GmbH
249
250  This file is free software; as a special exception the author gives
251  unlimited permission to copy and/or distribute it, with or without
252  modifications, as long as this notice is preserved.
253
254  This file is distributed in the hope that it will be useful, but
255  WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
256  implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.