9d0f250e7eda6dec9add1a0d9ce97697ac15c2d4
[gpg4win.git] / ChangeLog
1 2007-09-28  Marcus Brinkmann  <marcus@g10code.de>
2
3         * packages/packages.current: Update GPGME snapshot.
4
5         * src/inst-kleopatra.nsi: Put kleopatra into bin for now.
6         * src/uninst-kleopatra.nsi: Remove it from there.
7         * src/inst-kdesupport.nsi: Put dbus-daemon into bin for now, and
8         install missing config files.
9         * src/uninst-kdesupport.nsi: Uninstall these files.
10
11 2007-09-26  Marcus Brinkmann  <marcus@g10code.de>
12
13         * src/inst-gnupg2.nsi: Put it in the read-only section.
14         * src/inst-sections.nsi: Make kleopatra dependent on gnupg2, and
15         gpgol dependent on kleopatra.  Remove explicit dependencies on
16         gnupg and gnupg2 from individual packages.      
17         * src/gpg4win.nsi: Remove kleopatra from light installer.
18
19 2007-09-25  Marcus Brinkmann  <marcus@g10code.de>
20
21         * src/inst-sections.nsi, src/inst-kleopatra.nsi,
22         src/inst-gpgex.nsi: Some bug fixes.
23
24         * configure.ac: Add check for kleopatra.
25         * include/config.nsi.in: Add macros for kleopatra.
26         * src/inst-kleopatra.nsi, src/uninst-kleopatra.nsi: New files.
27         * src/Makefile.am (gpg4win_bpkgs): Add kleopatra.
28         (EXTRA_DIST): Add inst-kleopatra.nsi and uninst-kleopatra.nsi.
29         * src/inst-sections.nsi: Add support for kleopatra.
30         * packages/packages.current: Add kleopatra.
31
32         * src/gpg4win.nsi: Disable kdelibs, kdesupport, oxygen-icons in
33         light installer.
34         * configure.ac: Add check for kdelibs.
35         * include/config.nsi.in: Add macros for kdelibs.
36         * src/inst-kdelibs.nsi, src/uninst-kdelibs.nsi: New files.
37         * src/Makefile.am (gpg4win_bpkgs): Add kdelibs.
38         (EXTRA_DIST): Add inst-kdelibs.nsi and uninst-kdelibs.nsi.
39         * src/inst-sections.nsi: Add support for kdelibs.
40         * packages/packages.current: Add kdelibs.
41
42         * configure.ac: Add check for oxygen-icons.
43         * include/config.nsi.in: Add macros for oxygen-icons.
44         * m4/gpg4win.m4: Fix translit expression (dash must come first or last).
45         * src/inst-oxygen-icons.nsi, src/uninst-oxygen-icons.nsi: New files.
46         * src/Makefile.am (gpg4win_bpkgs): Add oxygen-icons.
47         (EXTRA_DIST): Add inst-oxygen-icons.nsi and
48         uninst-oxygen-icons.nsi.
49         * src/inst-sections.nsi: Add support for oxygen-icons.
50         * packages/download.sh (name): Add "link" option.
51         * packages/packages.current: Add oxygen-icons.
52
53 2007-09-24  Marcus Brinkmann  <marcus@g10code.de>
54
55         * src/Makefile.am (EXTRA_DIST): Add inst-kdesupport.nsi and
56         src/uninst-kdesupport.nsi.
57         (gpg4win_bpkgs): Add kdesupport.
58         (gpg4win_pkg_kdesupport_post_install): New macro.
59         * src/inst-kdesupport.nsi, src/uninst-kdesupport.nsi: New files.
60         * src/inst-sections.nsi: Add kdesupport (also as a dependency for
61         Qt).
62         * packages/packages.current: Add kdesupport.
63         * include/config.nsi.in: Add macros for kdesupport.
64         * configure.ac: Check for kdesupport.  Make qt dependent on it.
65
66         * configure.ac: Check for mingwm10.dll.
67         * src/gpg4win.mk.in: Fix clean-PKG for binary packages.
68         * src/inst-qt.nsi: Install QtDBus4.dll.  Do not install debug and
69         source files.
70         * src/uninst-qt.nsi: Likewise for uninstall.
71         * packages/packages.current: Update Qt.
72
73 2007-09-17  Werner Koch  <wk@g10code.com>
74
75         * configure.ac: Set version to 1.9.0-svn.  Make gpgme depend on qt
76         again.
77         * src/Makefile.am (gpg4win_pkg_gpgme_configure): Enable Qt again.
78         * packages/packages.current: Disable gpgee, enable gpgex.
79         
80 2007-09-17  Werner Koch  <wk@g10code.com>
81
82         Released 0.9.92.
83
84         * src/Makefile.am (gpg4win_pkg_gpgme_configure): Disable Qt
85         requirement.
86         * configure.ac: Ditto.
87
88         * packages/packages.current: Update gpgol to 0.9.92 and gpgme to a
89         new snapshot. Disable gpgex, enable gpgee.
90
91 2007-09-12  Marcus Brinkmann  <marcus@g10code.de>
92
93         * packages/packages.current: Update dirmngr.
94
95 2007-09-11  Marcus Brinkmann  <marcus@g10code.de>
96
97         * packages/packages.current: Update gpgex.
98
99         * packages/packages.current: Add gpgex, disable gpgee.
100
101         * packages/packages.current: Bump gnupg to 2.0.7.
102
103         * src/qt.conf: New file.
104         * src/inst-qt.nsi: Install qt.conf.
105
106 2007-09-10  Marcus Brinkmann  <marcus@g10code.de>
107
108         * packages/packages.current: Update gpgme and libassuan to
109         snapshot pacakages.
110
111 2007-09-07  Marcus Brinkmann  <marcus@g10code.de>
112
113         * configure.ac: Add libassuan as dependency for GpgEX.
114         * src/Makefile.am (gpg4win_pkg_gpgex_configure): Add gpg-error and
115         libassuan configure options.
116
117         * configure.ac: Add qt as dependency for GPGME.
118         * src/inst-sections.nsi [HAVE_PKG_QT]: Make GPGME depending on Qt. 
119         * src/inst-gpgme.nsi: Change condition from !GPG4WIN_LIGHT to HAVE_PKG_QT.
120
121         * src/Makefile.am (gpg4win_pkg_gpgme_configure): Remove LDFLAGS,
122         add --enable-w32-qt and work around Qt's lack of cross compilation
123         support.
124         * src/gpg4win.mk.in (stamps/stamp-$(1)-02-configure): Call
125         configure through eval, so that configure options with spaces are
126         quoted properly.
127         * src/inst-gpgme.nsi [!GPG4WIN_LIGHT]: Install libgpgme-qt-11.dll.
128         * src/uninst-gpgme.nsi: Uninstall libgpgme-qt-11.dll.
129         
130 2007-08-30  Marcus Brinkmann  <marcus@g10code.de>
131
132         * configure.ac: Add gpgex.
133         * include/config.nsi.in: Add gpgex.
134         * src/Makefile.am (EXTRA_DIST): Add inst-gpgex.nsi and
135         uninst-gpgex.nsi.
136         (gpg4win_spkgs): Add gpgex.
137         (gpg4win_pkg_gpgex_configure): New variable.
138         * src/inst-sections.nsi: Add gpgex installer and uninstaller, as
139         well as description.
140         (CalcDefaults, CalcDepends): Add gpgex.
141
142 2007-08-30  Marcus Brinkmann  <marcus@g10code.de>
143
144         * packages/download.sh: Implement new "name" command and remove
145         "ren" command.
146         * packages/packages.current: Add qt.
147         * configure.ac: Add qt.
148         * include/config.nsi.in: Add qt.
149         * src/Makefile.am (EXTRA_DIST): Add inst-qt.nsi and uninst-qt.nsi.
150         (gpg4win_bpkgs): Add qt.
151         * src/uninst-qt.nsi, src/inst-qt.nsi: New files.
152         * src/inst-sections.nsi: Run installer and uninstaller for qt.
153         (CalcDepends): Handle qt.
154         * src/gpg4win.nsi: Remove qt from light installer.
155
156 2007-08-24  Marcus Brinkmann  <marcus@g10code.de>
157
158         * src/inst-gnupg.nsi: Write compatibility key to registry for GPGee.
159
160 2007-08-24  Werner Koch  <wk@g10code.com>
161
162         * packages/packages.current: Updated libassuan to 1.0.3.
163
164 2007-08-23  Werner Koch  <wk@g10code.com>
165
166         * src/inst-dirmngr.nsi: Install examples files as default
167         configuration.
168
169 2007-08-20  Werner Koch  <wk@g10code.com>
170
171         * packages/packages.current: Add bzip2.
172
173         * configure.ac: Check for RANLIB and AR.  Look for bzip2.  Make
174         gnupg and gnupg2 depend on it.
175         * src/Makefile.am (gpg4win_pkg_bzip2_make_args) 
176         (gpg4win_pkg_bzip2_make_args_inst): New.
177         (EXTRA_DIST): Add bzip2.
178         (gpg4win_pkg_gnupg_configure): New.  Look for bzip2.
179         * include/config.nsi.in: Add bzip2.
180         * src/inst-bzip2.nsi: New.
181         * src/uninst-bzip2.nsi: New.
182
183 2007-08-16  Werner Koch  <wk@g10code.com>
184
185         Released 1.1.2.
186
187         * src/inst-gnupg2.nsi: Allow overwriting of gpg-agent.
188         * src/inst-libgpg-error.nsi: Allow overwriting of libgpg-error.dll.
189         * src/inst-libgcrypt.nsi: Likewise.
190         * src/inst-gpgme.nsi: Likewise.
191         * src/inst-w32pth.nsi: Likewise.
192         * src/inst-libiconv.nsi: Likewise.
193
194         * packages/packages.current: Updated GnuPG2 and W32pth.  Add
195         Dirmngr.  Add gpgme snapshot.
196
197 2007-08-15  Marcus Brinkmann  <marcus@g10code.de>
198
199         * src/g4wihelp.c (config_init): Fix bug in argument parsing.
200
201 2007-08-14  Marcus Brinkmann  <marcus@g10code.de>
202
203         * src/g4wihelp.c (config_lookup, config_fetch_bool): New functions.
204         * src/inst-sections.nsi (CalcDefaults): New function.
205         (.onInit): Call CalcDefaults.
206         * src/inst-sections.nsi (CalcDepends): New function.  Run it once.
207         Support auto-config for link selection.
208         * src/installer-finish.nsi: Support auto-config for start menu folder.
209
210         * src/g4wihelp.c (service_create): Auto start service, install as
211         local service.
212         (service_start): Set argv to NULL if argc is zero.
213         (service_stop): Wait until service is actually stopped.  Implement
214         the whole logic when to stop and when to wait.
215         * src/installer.nsi: Print warning about shutting down dirmngr.
216         Shutdown dirmngr.
217         * src/inst-dirmngr.nsi: Remove code refactored into service_stop.
218         Do not pass any arguments when starting the service.  Use
219         CreateDirectory instead of SetOutPath.
220         * src/uninst-dirmngr.nsi: Remove code factored into service_stop.
221         * src/inst-gnupg.nsi, src/inst-gnupg2.nsi, src/inst-gpa.nsi: Use
222         CreateDirectory instead SetOutPath.
223
224         * patches/claws-mail-3.0.0-rc2/03-smime-plugin.patch: Change
225         license string to "GPL3+" to make Claws load it.
226
227         * src/gpg4win.mk: Implement clean-PKG targets to allow rebuilding
228         individual packages.
229
230 2007-08-14  Werner Koch  <wk@g10code.com>
231
232         * packages/Makefile.am (packages.current.sig, upload): Remove.
233         (EXTRA_DIST): Remove packages.key.  Add packages.current.
234
235         * packages/download.sh: Remove online downloading of
236         packages.current.
237         * packages/packages.current: Fix comment.
238
239 2007-08-13  Marcus Brinkmann  <marcus@g10code.de>
240
241         * patches/claws-mail-3.0.0-rc2/04-cvs116.patch: New file.
242         * Makefile.am (EXTRA_DIST): Add that patch.
243
244         * NEWS: Add new entries.
245         * README.wine: Remove obsolete file.
246
247         * src/inst-gnupg2.nsi: Install config files.
248         * src/inst-dirmngr.nsi: Likewise.
249         * src/inst-gpa.nsi: Likewise.
250
251         * src/g4wihelp.c (config_init, config_fetch): New functions.
252         * src/inst-gnupg.nsi: Install gpg.conf AppData if configured.
253
254 2007-08-10  Marcus Brinkmann  <marcus@g10code.de>
255
256         * patches/claws-mail-3.0.0-rc2/01-w32-logo.patch,
257         patches/claws-mail-3.0.0-rc2/02-w32-icon.patch,
258         patches/claws-mail-3.0.0-rc2/03-smime-plugin.patch,
259         patches/claws-mail-3.0.0-rc2/99-auto.patch: New files.
260         * Makefile.am (EXTRA_DIST): Add these patches.
261         * packages/packages.current: Upgrade claws to 3.0.0-rc2.
262
263         * m4/gpg4win.m4: Check for duplicate packages.
264
265 2007-08-06  Werner Koch  <wk@g10code.com>
266
267         * src/gpgwrap.c (build_commandline): Terminate each itenm in the
268         array.  Problem found by Moritz Schulte.
269         
270 2007-08-04  Marcus Brinkmann  <marcus@g10code.de>
271
272         * src/g4wihelp.c (service_error, service_create, service_lookup,
273         service_start, service_stop, service_delete): New functions.
274         * src/inst-dirmngr.nsi: Register and start the service.
275         * src/uninst-dirmngr.nsi: Stop and unregister the service.
276
277         * src/inst-sections.nsi: Add dirmngr as dependency for gnupg2, and
278         w32pth as dependency for dirmngr.
279
280         * src/Makefile.am (gpg4win_pkg_gnupg2_configure): Add
281         --with-pth-prefix.
282
283 2007-07-10  Werner Koch  <wk@g10code.com>
284
285         Released 1.1.1.
286
287         * src/Makefile.am (EXTRA_DIST): Remove $(common_nsi).  Add all
288         installer scripts explicitly.
289
290         * Makefile.am (EXTRA_DIST): Removed old patches for Sylpheed.
291         (AUTOMAKE_OPTIONS): Add no-dist-gzip.
292
293         * src/gpg4win.nsi [GPG4WIN_LIGHT]: Undef gnupg2 and related libs.
294         Undef the English novices manual.
295         * src/installer-finish.nsi: Delete the link for the English novices
296         manual and the claws manual.
297
298         * src/uninst-sylpheed-claws.nsi: Delete the manual even when using
299         the lighjt version.  This is to allow updating with a light version.
300         * src/uninst-claws-mail.nsi: Ditto.
301
302         * src/installer-finish.nsi: Changed publisher name to "The Gpg4win
303         Project".
304
305         * src/gpg4win.nsi: Fixed capitalization of some Gpg4win strings.
306         * src/gpg4win-src.nsi: Ditto.
307
308 2007-07-09  Werner Koch  <wk@g10code.com>
309
310         * src/uninst-gnupg2.nsi: Need to remove com-certs.pem.
311
312         * src/inst-gnupg2.nsi: Make it an optional package.
313         Add description.
314         * src/inst-sections.nsi: Include language macro for description.
315
316 2007-07-09  Marcus Brinkmann  <marcus@g10code.de>
317
318         * patches/gpgol-0.9.91/01-gpgme.patch: New file.
319         * Makefile.am (EXTRA_DIST): Add patches/gpgol-0.9.91/01-gpgme.patch.
320
321         * packages/download.sh: Implement a new function "ren" for
322         renaming.
323         * packages/packages.current: Rename gnupg 2.
324
325         * packages/packages.current: Update to GPGME 1.1.5.
326
327         * src/Makefile.am (gpg4win_pkg_gpgme_configure): Enable gpgsm.
328
329 2007-07-05  Marcus Brinkmann  <marcus@g10code.de>
330
331         * packages/packages.current: Update to Gtk+ 2.10.13.
332
333         * patches/claws-mail-2.10.0/03-w32-port.patch: Fix cut&paste bug.
334         * patches/claws-mail-2.9.2/03-w32-port.patch: Likewise.
335         Spotted by Colin Leroy.
336
337 2007-07-04  Jan-Oliver Wagner  <jan-oliver.wagner@intevation.de>
338
339         * README: Added just another dependency that sometimes happen to miss.
340
341 2007-07-03  Marcus Brinkmann  <marcus@g10code.de>
342
343         * packages/packages.current: Update sylpheed entry to claws-mail.
344
345         * configure.ac: Add dirmngr.
346         * include/config.nsi.in: Add dirmngr.
347         * src/Makefile.am (gpg4win_spkgs): Add dirmngr.
348         (gpg4win_pkg_dirmngr_configure): New variable.
349         * src/inst-dirmngr.nsi, src/uninst-dirmngr.nsi: New files.
350         * src/inst-sections.nsi [HAVE_PKG_DIRMNGR]: Include installer
351         and uninstaller snippet for dirmngr.
352
353         * Makefile.am (EXTRA_DIST): Add
354         patches/claws-mail-2.10.0/01-w32-logo.patch,
355         patches/claws-mail-2.10.0/02-w32-icon.patch,
356         patches/claws-mail-2.10.0/03-w32-port.patch,
357         patches/claws-mail-2.10.0/04-smime-plugin.patch and
358         patches/claws-mail-2.10.0/99-auto.patch.
359         * patches/claws-mail-2.10.0/01-w32-logo.patch,
360         patches/claws-mail-2.10.0/02-w32-icon.patch,
361         patches/claws-mail-2.10.0/03-w32-port.patch,
362         patches/claws-mail-2.10.0/04-smime-plugin.patch,
363         patches/claws-mail-2.10.0/99-auto.patch: New files.
364
365 2007-07-02  Marcus Brinkmann  <marcus@g10code.de>
366
367         * src/Makefile.am (gpg4win_pkg_claws_mail_configure): Fix config
368         dir.
369
370         * Makefile.am (EXTRA_DIST): Add
371         patches/claws-mail-2.9.2/01-w32-logo.patch,
372         patches/claws-mail-2.9.2/02-w32-icon.patch,
373         patches/claws-mail-2.9.2/03-w32-port.patch,
374         patches/claws-mail-2.9.2/04-smime-plugin.patch and
375         patches/claws-mail-2.9.2/99-auto.patch.
376         * patches/claws-mail-2.9.2/01-w32-logo.patch,
377         patches/claws-mail-2.9.2/02-w32-icon.patch,
378         patches/claws-mail-2.9.2/03-w32-port.patch,
379         patches/claws-mail-2.9.2/04-smime-plugin.patch,
380         patches/claws-mail-2.9.2/99-auto.patch: New files.
381
382         * configure.ac: Add claws-mail.
383         * include/config.nsi.in: Add claws-mail.
384         * src/Makefile.am (gpg4win_spkgs): Add claws-mail.
385         (gpg4win_pkg_claws_mail_configure): New variable.
386         * src/inst-claws-mail.nsi, src/uninst-claws-mail.nsi: New files.
387         * src/inst-sections.nsi [HAVE_PKG_CLAWS_MAIL]: Include installer
388         and uninstaller snippet for claws-mail, handle claws-mail
389         dependencies and add a menu item for it.
390
391 2007-06-22  Werner Koch  <wk@g10code.com>
392
393         * src/inst-gnupg2.nsi: Install more files.
394         * src/uninst-gnupg2.nsi: and uninstall them.
395
396         * src/Makefile.am (gpg4win_pkg_gnupg_post_install): Remove
397         underlined markup.  Reported by Dirk Traulsen.
398
399 2007-06-20  Werner Koch  <wk@g10code.com>
400
401         * src/inst-sections.nsi, src/Makefile.am, src/uninst-pinentry.nsi
402         * src/inst-pinentry.nsi, include/config.nsi.in: Add new package
403         pinentry.
404         * src/Makefile.am (gpg4win_pkg_pinentry_configure): New.
405         
406         * src/Makefile.am (gpg4win-$(VERSION).exe): Add versioninfo.txt as
407         dependency.
408         (gpg4win-light-$(VERSION).exe): Ditto.
409
410 2007-06-20  Marcus Brinkmann  <marcus@g10code.de>
411
412         * po: New directory.
413         * m4/po.m4: New file, from gettext-0.16.1.
414         * m4/progtest.m4: New file, from gettext-0.16.1.
415         * m4/nls.m4: New file, from gettext-0.16.1.
416         * Makefile.am (SUBDIRS): Add po.
417         * configure.ac: Invoke AM_PO_SUBDIRS.
418         (AC_CONFIG_FILES): Add po/Makefile.in.
419
420         * src/installer.nsi: Do not insert MUI_LANGUAGE "German".
421         * src/gpg4win.nsi, src/gpg4win-src.nsi: Add include dir
422         ${TOP_SRCDIR}/po.  Include "../po/catalogs.nsi".
423         * src/inst-gnupg.nsi: Move translation string DESC_Menu_gnupg_faq
424         from here ...   
425         * src/inst-gpg4win.nsi: ... to here.
426
427         * src/g4wihelp.nsi, src/installer.nsi, src/inst-eudoragpg.nsi,
428         src/inst-gnupg.nsi, src/inst-gpa.nsi, src/inst-gpg4win.nsi,
429         src/inst-gpgee.nsi, src/inst-gpgol.nsi,
430         src/inst-man_advanced_de.nsi, src/inst-man_advanced_en.nsi,
431         src/inst-man_novice_de.nsi, src/inst-man_novice_en.nsi,
432         src/inst-sylpheed-claws.nsi, src/inst-winpt.nsi: Remove German
433         translation.
434         
435 2007-06-18  Marcus Brinkmann  <marcus@g10code.de>
436
437         * src/inst-w32pth.nsi: Install shared library.
438         * src/uninst-w32pth.nsi: Uninstall shared library.
439
440         * src/inst-gnupg2.nsi: Install gpgconf.exe.
441         * src/uninst-gnupg2.nsi: Uninstall gpgconf.exe.
442
443         * src/inst-sections.nsi: Add dependency management for GnuPG2.
444
445 2007-06-15  Werner Koch  <wk@g10code.com>
446
447         * src/gpg4win.mk.in: Add cruel hack to support gnupg2.
448
449         * src/Makefile.am: Use --silent with most configure runs.
450         (gpg4win_pkg_gnupg2_post_install): New.
451
452         * src/uninst-gnupg2.nsi, src/inst-libgnupg2.nsi: New.
453         * src/uninst-libassun.nsi, src/inst-libassuan.nsi: New.
454         * src/inst-libksba.nsi, src/uninst-libksba.nsi: New.
455         * src/inst-libgcrypt.nsi, src/uninst-libgcrypt.nsi: New.
456         * src/inst-sections.nsi: Include new installation scripts.a
457         * include/config.nsi.in: Add definitions for new packages.
458
459         * src/uninst-gnupg.nsi: Fix removal of gpgkeys helper.
460
461 2007-06-12  Marcus Brinkmann  <marcus@g10code.de>
462
463         * src/gpgwrap.c (main): Call _spawnv, not execv.
464
465 2007-05-25  Marcus Brinkmann  <marcus@g10code.de>
466
467         * src/uninst-gnupg.nsi: Fix path of gpgkeys helper programs.
468         Remove pub directory.
469         * src/uninst-gtk+.nsi: Fix path of directory to be removed.
470
471 2007-05-24  Werner Koch  <wk@g10code.com>
472
473         Released 1.1.0.
474
475         * configure.ac (PREVIEWHOST): New. 
476         (MANUALVERSION_NOVICES): Set to 1.0.0.
477
478 2007-05-20  Marcus Brinkmann  <marcus@g10code.de>
479
480         * patches/glib-2.12.12/01-giowin32.patch,
481         patches/glib-2.12.12/02-gspawn-w32.patch,
482         patches/glib-2.12.12/03-gspawn-w32-fixup.patch: New files.
483         * Makefile.am (EXTRA_DIST): Add these new files.
484
485         * src/gpgwrap.c (build_commandline): New function.
486         (main): Quote argument vector.
487
488         * configure.ac: Comment advanced manual here as well.
489
490 2007-05-19  Marcus Brinkmann  <marcus@g10code.de>
491
492         * autogen.sh: Fix test.
493         * src/Makefile.am: Replace := by =.a 
494
495         * packages/download.sh: Require bash due to brace expansion.
496
497 2007-05-18  Werner Koch  <wk@g10code.com>
498
499         * src/gpgwrap.c (main): Delimit the real path from the version
500         using a semicolon.
501
502 2007-05-17  Werner Koch  <wk@g10code.com>
503
504         * src/installer.nsi (AddToPath,RemoveFromPath): New.
505         * src/inst-gpa.nsi: Install gpgwrap for gpa.
506         * src/inst-gnupg.nsi: Install gpgwrap for gpg, gpgv and gpgsplit.
507         
508         * src/gpgwrap.c: New.
509
510         * configure.ac: Check for strip.
511         (AC_CONFIG_HEADER): New.
512         * src/Makefile.am (g4wihelp.dll): Strip.
513         (gpgwrap.exe): Build.
514
515 2007-05-16  Werner Koch  <wk@g10code.com>
516
517         * src/inst-gtk+.nsi: Install new themes and the engines.  Update
518         to gtk 2.10.
519         * src/uninst-gtk+.nsi: Likewise.
520
521         * src/inst-pango.nsi: Adjust for Pango 1.16.
522
523         * configure.ac: New package Cairo as reguired by the current Gtk+.
524         * src/uninst-cairo.nsi, src/inst-cairo.nsi: New.
525         * src/inst-sections.nsi: Install Cairo.
526         * include/config.nsi.in: Ditto.
527
528         * src/uninst-gnupg.nsi: Delete gnupg.nls directory.
529
530 2007-03-09  Werner Koch  <wk@g10code.com>
531
532         Released 1.0.9.
533
534         * src/Makefile.am: Fixed syntax error in gnupg post install.
535         (EXTRA_DIST): Add english manual installation files.
536
537         * packages/packages.current: Replaced sourceforge download site
538         by the g10code mirror.  Updated WinPT, GPA and GnupG.
539
540 2007-02-26  Werner Koch  <wk@g10code.com>
541
542         * configure.ac: Require msgfmt.
543         * src/inst-gnupg.nsi: Install the German translation.
544         * src/Makefile.am (gpg4win_pkg_gnupg_post_install): Create mo files.
545
546 2006-12-06  Werner Koch  <wk@g10code.com>
547
548         Released 1.0.8.
549
550         * autogen.sh: Add option --force.
551
552         * src/Makefile.am: GnuPG man pages are now below share.
553         * src/inst-gnupg.nsi: Ditto
554
555 2006-12-04  Werner Koch  <wk@g10code.com>
556
557         * src/Makefile.am (gpg4win_ipkgs): Add english manuals.
558
559         * autogen.sh <build-w32>: Disable the english manuals for now.
560
561 2006-11-30  Werner Koch  <wk@g10code.com>
562
563         * include/config.nsi.in: Add definitions for the english manuals.
564         * configure.ac: Adjusted name of manual directory.
565         * src/inst-man_novice_de.nsi: Ditto.
566         * src/inst-man_advanced_de.nsi: Ditto.
567         * src/inst-man_advanced_en.nsi: New.
568         * src/inst-man_novice_en.nsi: New.
569         * src/uninst-man_novice_en.nsi: New.
570         * src/uninst-man_advanced_en.nsi: New.
571         * src/inst-sections.nsi: Include the new installers sections.
572
573 2006-10-13  Werner Koch  <wk@g10code.com>
574
575         Released 1.0.7.
576
577         * patches/gnupg-1.4.5/01-uncompress.patch: New.
578
579 2006-08-28  Werner Koch  <wk@g10code.com>
580
581         Released 1.0.6.
582         
583         * Makefile.am (EXTRA_DIST): Added missing patches for Claws.
584
585         * packages/download.sh: Rewrote option parser.  New option
586         --no-sig-check.
587
588 2006-08-04  Marcus Brinkmann  <marcus@g10code.de>
589
590         * packages/packages.current: Replace sylpheed-claws 2.3.1 with
591         2.4.0.
592         * Makefile.am (EXTRA_DIST): Add
593         patches/sylpheed-claws-2.4.0/01-w32-logo.patch,
594         patches/sylpheed-claws-2.4.0/02-w32-icon.patch,
595         patches/sylpheed-claws-2.4.0/03-plugins-symbols.patch,
596         patches/sylpheed-claws-2.4.0/04-font-prefs.patch,
597         patches/sylpheed-claws-2.4.0/05-textviewer.patch,
598         patches/sylpheed-claws-2.4.0/99-auto.patch.
599
600 2006-08-03  Marcus Brinkmann  <marcus@g10code.de>
601
602         * configure.ac: Add libiconv as a dependency for gnupg.
603         * src/inst-sections.nsi: Likewise here.
604
605 2006-08-02  Marcus Brinkmann  <marcus@g10code.de>
606
607         * packages/packages.current: Add jpeg packages.
608         * src/inst-sections.nsi: Add jpeg support.
609         * src/Makefile.am (gpg4win_bpkgs): Add jpeg.
610         * src/inst-jpeg.nsi, src/uninst-jpeg.nsi: New file.
611         * include/config.nsi.in: Add defines for jpeg.
612         * configure.ac: Add new GnuWin32 package jpeg.  Add it as a
613         dependency to sylpheed-claws.
614
615 2006-08-02  Werner Koch  <wk@g10code.com>
616
617         Released 1.0.5.
618
619 2006-07-25  Werner Koch  <wk@g10code.com>
620
621         Released 1.0.4.
622
623         * src/installer-finish.nsi: Delete Sylpheed manual.
624
625         * patches/gnupg-1.4.4/01-reopen-std.patch: New. 
626         * Makefile.am (EXTRA_DIST): Add new patch and removed old 1.4.2
627         patch.
628
629 2006-07-22  Timo Schulz  <twoaday@g10code.de>
630
631         * Makefile.am: Added new sylpheed patches.
632         
633 2006-07-14  Marcus Brinkmann  <marcus@g10code.de>
634
635         * patches/sylpheed-claws-2.3.1 (08-w32-logo.patch,
636         09-w32-icon.patch, 99-auto.patch): New files.
637
638 2006-07-12  Marcus Brinkmann  <marcus@g10code.de>
639
640         * src/inst-sections.nsi: Install start menu and desktop link for
641         the sylpheed manual.
642         * src/inst-sylpheed-claws.nsi: Install manual.
643         (DESC_Menu_sylpheed_pdf): New translation.
644         * src/uninst-sylpheed-claws.nsi: Uninstall manual.
645
646 2006-06-28  Werner Koch  <wk@g10code.com>
647
648         * Makefile.am (copy-news): New target.
649
650 2006-06-27  Werner Koch  <wk@g10code.com>
651
652         * src/inst-sylpheed-claws.nsi: Renamed strings to Sylpheed-Claws.
653         * src/installer-finish.nsi: Ditto.
654         * src/inst-sections.nsi: Ditto.
655
656 2006-06-26  Werner Koch  <wk@g10code.com>
657
658         Released 1.0.3.
659
660         * Makefile.am (EXTRA_DIST): Added new Sylpheed patches. Removed
661         old sylpheed patches.
662
663 2006-05-30  Werner Koch  <wk@g10code.com>
664
665         Released 1.0.2.
666
667 2006-05-29  Marcus Brinkmann  <marcus@g10code.de>
668
669         * Makefile.am (DIST): Add
670         patches/sylpheed-claws-2.2.0/01-locale-dir.patch,
671         patches/sylpheed-claws-2.2.0/02-fix-plugin-dir.patch,
672         patches/sylpheed-claws-2.2.0/03-std-plugins.patch and
673         patches/sylpheed-claws-2.2.0/04-pgpcore-def.patch.
674         * patches/sylpheed-claws-2.2.0/01-locale-dir.patch,
675         patches/sylpheed-claws-2.2.0/02-fix-plugin-dir.patch,
676         patches/sylpheed-claws-2.2.0/03-std-plugins.patch,
677         patches/sylpheed-claws-2.2.0/04-pgpcore-def.patch: New file.
678
679         * Makefile.am (EXTRA_DIST): Add
680         patches/glib-2.9.2-wk1/03-gspawn-w32-fixup.patch and
681         patches/glib-2.9.2-wk1/04-gspawn-w32-buffering.patch.
682         * patches/glib-2.9.2-wk1/03-gspawn-w32-fixup.patch: New file.
683         * patches/glib-2.9.2-wk1/04-gspawn-w32-buffering.patch: New file.
684
685 2006-04-27  Marcus Brinkmann  <marcus@g10code.de>
686
687         * src/Makefile.am (gpg4win_pkg_gnupg_post_install): New macro to
688         generate man pages.
689         * src/gpg4win.mk.in (stamps/stamp-$(1)-04-install): Invoke post
690         install macro.
691         * src/inst-gnupg.nsi: Install man pages.
692         * src/uninst-gnupg.nsi: Uninstall man pages.
693
694 2006-04-26  Werner Koch  <wk@g10code.com>
695
696         Released 1.0.1.
697
698 2006-04-25  Werner Koch  <wk@g10code.com>
699
700         * src/Makefile.am (clean-local): Also remove the light installer.
701
702         * src/installer.nsi (PrintNonAdminWarning): Use Quit instead of Abort.
703
704         * src/uninst-glib.nsi: Delete console helper.
705
706         * configure.ac: Define manual versions.
707
708         * src/inst-sections.nsi: Do not install the GGPee manual in the QLB.
709
710 2006-04-24  Werner Koch  <wk@g10code.com>
711
712         * src/Makefile.am (NEWS.tmp): New. Use it in the README files
713         so that the comment lines are not visible.
714
715         * packages/packages.current: Updated GPGee, WinPT and GPGol.
716
717 2006-04-22  Marcus Brinkmann  <marcus@g10code.de>
718
719         * src/gpg4win.mk (stamps/stamp-final-$(1)): Depend on
720         stamps/stamp-directories.
721
722         * src/installer.nsi (T_InstOptLabelB): New string.
723         (CustomPageOptions): Install new string.
724         * src/installer-options.ini.in (Field 5): Add new field.
725         (NumFields): Set to 5.
726         * src/inst-sections.nsi: Do not install manuals and other
727         documents in the quick launch bar.  Do not install the README on
728         the desktop.
729
730         * src/Makefile.am (gpg4win_spkgs): Move man_novice_de and
731         man_advanced_de to ...
732         (gpg4win_ipkgs): ... here.
733         * src/gpg4win.mk.in (IPKG_template): New template.
734         Insert it for each internal package.
735
736 2006-04-20  Werner Koch  <wk@g10code.com>
737
738         * src/installer.nsi: Pop up a message before shutting down winpt.
739
740 2006-04-19  Werner Koch  <wk@g10code.com>
741
742         * src/installer.nsi: Abort installation if not run as Admin.
743
744 2006-04-08  Marcus Brinkmann  <marcus@g10code.de>
745
746         * m4/gpg4win.m4 (GPG4WIN_IPKG): New macro for internal packages.
747         * include/config.nsi.in (gpg4win_pkg_man_novice_de,
748         gpg4win_pkg_man_novice_de_version, gpg4win_pkg_man_advanced_de,
749         gpg4win_pkg_man_advanced_de_version): Removed.
750         * src/installer.nsi [GPG4WIN_LIGHT]: Set the output filename for
751         the light installer.
752         * configure.ac: New option --enable-light-installer to control the
753         new automake conditional BUILD_LIGHT_INSTALLER.
754         Make packages man_novide_de and man_advanced_de included packages.
755         * src/Makefile.am (gpg4win-light-$(VERSION).exe): New target.
756         (all_src, all_light): New variables.
757         (all-local): Use all_src and all_light.
758         * src/gpg4win.nsi [GPG4WIN_LIGHT]: Undefine HAVE_PKG_MAN_NOVICE_DE
759         and HAVE_PKG_MAN_ADVANCED_DE.
760
761 2006-04-07  Werner Koch  <wk@g10code.com>
762
763         * configure.ac: Use new method to include the SVN revison.  Now it
764         is the actual global revision number.
765
766 2006-04-06  Werner Koch  <wk@g10code.com>
767
768         Released 1.0.0.
769
770 2006-04-05  Werner Koch  <wk@g10code.com>
771
772         * NEWS: Recoded to latin1.
773
774 2006-04-04  Werner Koch  <wk@g10code.com>
775
776         * NEWS: Reformatted.
777
778 2006-04-03  Werner Koch  <wk@g10code.com>
779
780         * src/inst-gnupg.nsi: Now that 1.4.3 has been released tehr eis no
781         more need trying to install the http keyserver helper.
782
783 2006-04-01  Timo Schulz  <ts@g10code.com>
784
785         * src/inst-sections.nsi: WinPT desktop link now
786         directly starts the key manager.
787         
788 2006-03-29  Werner Koch  <wk@g10code.com>
789
790         Released 1.0.0rc1.
791
792         * src/installer-options.ini: Renamed to ..
793         * src/installer-options.ini.in: .. this.
794         * configure.ac (BUILD_ISODATE): New.
795         * include/config.nsi.in: Ditto.
796         * src/gpg4win.nsi: Display it on the Welcome page
797
798 2006-03-28  Werner Koch  <wk@g10code.com>
799
800         * src/installer.nsi (CustomPageOptions): Write Labels, so that
801         they are translatable.
802         (MUI_FINISHPAGE_LINK_LOCATION): Localized.
803         * src/installer-options.ini: Add label field and removed static
804         texts.
805
806 2006-03-27  Werner Koch  <wk@g10code.com>
807
808         * src/installer-options.ini: Don't create a desktop link by default.
809
810         * src/installer.nsi: Add a logo image. Add leave function.
811         (CheckExistingVersion): New.
812         (TrimNewLines): New.
813         (PrintWinPTSFWarning): New.
814         * src/inst-sections.nsi: Call it.
815         Do not show the splash screen.
816         * src/inst-gpg4win.nsi: Write a version file.
817         * src/uninst-gpg4win.nsi: Delete version file
818
819 2006-03-27  Marcus Brinkmann  <marcus@g10code.de>
820
821         * installer.nsi: Move custom page for installer options before
822         start menu path selection.  Do not allow to disable start menu
823         creation at start meny path selection dialog.  Only display start
824         menu path selection dialog if start menu creation is desired.
825         Rename opt.ini to installer-options.ini.
826         (CheckIfStartMenuWanted): New function.
827         * installer-finish.nsi: Delete desktop and quicklaunch shortcuts.
828         * inst-sections.nsi: Rename opt.ini to installer-options.ini.
829         Install desktop and quick launch bar shortcuts.
830         * Makefile.am (EXTRA_DIST): Rename opt.ini to
831         installer-options.ini.
832         * installer-options.ini: New file.
833
834 2006-03-21  Werner Koch  <wk@g10code.com>
835
836         * Makefile.am (EXTRA_DIST): No more need tositribute the GPA 0.7.2
837         patch/
838
839         * src/installer.nsi: Add a cutom option page.
840         (StrStr): New.  Taken from the NSIS reference manual.
841         * src/opt.ini: New.
842
843 2006-03-15  Jan-Oliver Wagner  <jan-oliver.wagner@intevation.de>
844
845         * src/inst-gpa.nsi: Fixed a typo.
846
847 2006-03-13  Werner Koch  <wk@g10code.com>
848
849         * packages/Makefile.am (upload): New target for uploading the
850         packages file.
851         * packages/download.sh: Use http://www.gpg4win/org.
852
853 2006-03-09  Werner Koch  <wk@g10code.com>
854
855         Released 0.8.0.
856
857         * src/inst-sylpheed-claws.nsi: Don't select be Default.
858
859         * include/config.nsi.in: Disabled Eudora.
860         * src/inst-sections.nsi: Ditto.
861         * src/Makefile.am: Ditto
862
863 2006-03-08  Werner Koch  <wk@g10code.com>
864
865         * src/inst-sections.nsi: Play the tune only for the source installer.
866         * src/installer.nsi: And don't reserve the tune file.
867
868 2006-03-07  Werner Koch  <wk@g10code.com>
869
870         * configure.ac: Don't build Eudora due to license problems.
871
872 2006-03-03  Marcus Brinkmann  <marcus@g10code.de>
873
874         * Makefile.am (EXTRA_DIST): Change
875         patches/gpa-0.7.2/01-bin-open.patch to
876         patches/gpa-0.7.2/01-keyserver-list.patch.
877         * packages/packages.current: Use the right GPA 0.7.2.
878
879         * patches/gpa-0.7.2/01-bin-open.patch: Rename to ...
880         * patches/gpa-0.7.2/01-keyserver-list.patch: ... this.  Remove
881         binary open patch.
882
883         * packages/packages.current: Use GPA 0.7.2.
884
885         * packages/packages.current: Use libgpg-error 1.2 and GPGME 1.2.
886
887 2006-02-28  Marcus Brinkmann  <marcus@g10code.de>
888
889         * src/inst-atk.nsi: Fix outpath of library.
890
891 2006-02-23  Marcus Brinkmann  <marcus@g10code.de>
892
893         * src/inst-glib.nsi: Add glib20.mo.
894         * src/uninst-glib.nsi: Remove glib20.mo.
895         * src/inst-gtk+.nsi: Add gtk20.mo.
896         * src/uninst-gtk+.nsi: Remove gtk20.mo.
897         * src/inst-atk.nsi: Add atk10.mo.
898         * src/uninst-atk.nsi: Remove atk10.mo.
899
900 2006-02-15  Werner Koch  <wk@gnupg.org>
901
902         Released 0.7.0.
903
904         * patches/gpa-0.7.2/01-bin-open.patch: New file.
905
906 2006-02-15  Marcus Brinkmann  <marcus@g10code.de>
907
908         * patches/gpgme/03-w32-io.patch: New file.
909         * patches/gpgme-1.1.1-cvs1152/03-w32-io.patch: New file.
910
911 2006-02-14  Werner Koch  <wk@gnupg.org>
912
913         * README (Instructions): Add a list of required Debian packages.
914
915 2006-01-31  Werner Koch  <wk@g10code.com>
916
917         * src/installer.nsi (InstallDir): Removed trailing backslashes.
918
919 2006-01-26  Werner Koch  <wk@g10code.com>
920
921         Released 0.6.0.
922
923 2006-01-25  Werner Koch  <wk@g10code.com>
924
925         * m4/gpg4win.m4 (GPG4WIN_BPKG_BINSRC): Kludge to allow
926         "noinstaller" as an alternative to "bin".
927
928 2006-01-23  Werner Koch  <wk@g10code.com>
929
930         * src/Makefile.am (README.en.txt, README.de.txt): New.
931         (gpg4win-$(VERSION).exe): Depend on them.
932         (CLEANFILES): Clean them up.
933
934         * src/installer.nsi (T_LangCode): new.
935         (MUI_FINISHPAGE_SHOWREADME): Use this intead of running the key
936         manager.  This makes sense becuase gpg4win needs to be insalled as
937         Administartor but the Administrator should in general not use
938         gpg4win.
939
940         * src/inst-gpg4win.nsi: Install README.de.txt and README.en.txt.
941         * src/uninst-gpg4win.nsi: Uninstall them.
942
943 2006-01-20  Werner Koch  <wk@g10code.com>
944
945         * configure.ac: Create doc/log/Makefile.
946         * src/inst-sections.nsi: Replaced splash image by new logo.
947         * src/installer.nsi: Reserve that new file.
948         (Icon, UninstallIcon): New.
949         * src/gpg4win-splash.bmp: Removed.
950
951 2006-01-19  Jan-Oliver Wagner  <jan-oliver.wagner@intevation.de>
952
953         * README.SVN: Extend sample configure call. Without the --host
954         setting, configure will complain about missing dlltool.
955
956 2006-01-13  Werner Koch  <wk@g10code.com>
957
958         * patches/glib-2.9.2-wk1/02-gspawn-w32.patch: New.
959
960 2006-01-12  Werner Koch  <wk@g10code.com>
961
962         * src/inst-glib.nsi: Also install the console spawn helper.
963
964 2006-01-10  Werner Koch  <wk@g10code.com>
965
966         * configure.ac: New option --disable-source-installer.
967         * src/Makefile.am: Implement it.
968
969         * src/installer.nsi: Insert directory page.
970
971 2006-01-09  Werner Koch  <wk@g10code.com>
972
973         Released 0.5.1.
974
975         * src/inst-gnupg.nsi: Install http and not curl version.
976
977         * src/gpg4win.mk.in (stamps/stamp-directories): Touch versioninfo.
978
979         * src/inst-gpg4win.nsi, src/uninst-gpg4win.nsi:
980         * src/Makefile.am (stamps/stamp-dist-selft): Include ourself in the
981         source installer.
982
983 2006-01-06  Werner Koch  <wk@g10code.com>
984
985         * src/gpg4win.mk.in (VERSIONINFO_macro): New.  Use it where
986         appropriate.
987
988         * configure.ac: Test for texi2dvi, dvipdf and sha1sum.
989
990         * Makefile.am (SUBDIRS): Build doc prior to src.
991
992         * src/inst-man_novice_de.nsi: Install einsteiger.pdf.
993         * src/uninst-man_novice_de.nsi: Likewise.
994         * src/inst-man_advanced_de.nsi: Install druchblicker.pdf
995         * src/uninst-man_advanced_de.nsi: Likewise.
996
997 2006-01-05  Werner Koch  <wk@g10code.com>
998
999         Released 0.5.0.
1000
1001         * src/inst-winpt.nsi: Remove old mo installation hack.
1002
1003         * src/Makefile.am (EXTRA_DIST): Add config.site.
1004         * Makefile.am (EXTRA_DIST): Update patches.
1005
1006         * src/inst-sylpheed-claws.nsi, src/uninst-sylpheed-claws.nsi,
1007         * src/inst-gpa.nsi, src/uninst-gpa.nsi: Install language files.
1008
1009 2006-01-04  Werner Koch  <wk@g10code.com>
1010
1011         * src/uninst-winpt.nsi: Deinstall the mo file.
1012
1013         * src/uninst-gpgee.nsi: Fix Source uninstall.
1014         * src/uninst-glib.nsi, src/inst-glib.nsi, include/config.nsi.in:
1015         Adjusted for source build.
1016
1017         * patches/glib-2.9.2-wk: New.
1018         
1019         * packages/packages.current: Switch to glib 2.9.2-wk1.
1020
1021 2006-01-05  Marcus Brinkmann  <marcus@g10code.de>
1022
1023         * configure.ac: Add libiconv and gettext as dependencies.
1024
1025 2006-01-04  Marcus Brinkmann  <marcus@g10code.de>
1026
1027         * patches/glib/01-giowin32.patch,
1028         patches/glib-2.6.6/01-giowin32.patch,
1029         patches/glib-2.8.4/01-giowin32.patch: Flush write buffer in write
1030         thread before closing FD.
1031
1032         * patches/glib/01-giowin32.patch,
1033         patches/glib-2.6.6/01-giowin32.patch,
1034         patches/glib-2.8.4/01-giowin32.patch: Notify write thread about fd
1035         close.
1036
1037 2006-01-03  Marcus Brinkmann  <marcus@g10code.de>
1038
1039         * patches/glib-2.8.4/01-giowin32.patch: New file.
1040
1041 2005-12-31  Marcus Brinkmann  <marcus@g10code.de>
1042
1043         * glib/02-windres.patch: New file.
1044         * glib-2.6.6/02-windres.patch: New file.
1045
1046         * configure.ac (glib): Make it a source package.
1047         * src/Makefile.am (gpg4win_bpkgs): Move glib to ...
1048         (gpg4win_spkgs): ... here.
1049         * patches/glib/01-giowin32.patch: New file.
1050         * patches/glib-2.6.6/01-giowin32.patch: New file.
1051         * src/config.site: New file.
1052         * src/gpg4win.mk.in (tsdir): New variable.
1053         (SETVARS): Use $(idir), not ${idir}.  Define CONFIG_SITE.
1054
1055 2005-12-18  Marcus Brinkmann  <marcus@g10code.de>
1056
1057         * src/inst-sylpheed-claws.nsi: Install GPG plugins.
1058         * src/uninst-sylpheed-claws.nsi: Uninstall GPG plugins.
1059
1060         * src/uninst-eudoragpg.nsi: Delete file
1061         $INSTDIR\share\eudoragpg\eudoragpg.html.
1062
1063 2005-12-13  Werner Koch  <wk@g10code.com>
1064
1065         * packages/packages.current: Updated GPGee.
1066         * src/inst-gpgee.nsi: Adjusted for new location of packages.
1067         * m4/gpg4win.m4 (GPG4WIN_BPKG_BINSRC): Allow for -source suffix
1068         and uppercase package names.
1069
1070 2005-12-12  Werner Koch  <wk@g10code.com>
1071
1072         * configure.ac: Test vor zcat.
1073
1074 2005-12-09  Werner Koch  <wk@g10code.com>
1075
1076         * Makefile.am (SUBDIRS): Include doc dir.
1077         * configure.ac: Add new Makefiles.
1078
1079         * doc/ChangeLog: New.  Moved relevant entries to that file.
1080
1081 2005-12-08  Werner Koch  <wk@g10code.com>
1082
1083         * packages/download.sh: Implemented CHK statement.
1084         * packages/packages.current: Add chk lines for all packages.
1085
1086 2005-12-07  Werner Koch  <wk@g10code.com>
1087
1088         Released 0.3.1.
1089
1090 2005-12-06  Werner Koch  <wk@g10code.com>
1091
1092         Released 0.3.0.
1093
1094 2005-12-02  Werner Koch  <wk@g10code.com>
1095
1096         * packages/download.sh: New option --force.  Default to skip
1097         already existing packages.
1098
1099 2005-12-02  Timo Schulz  <ts@g10code.com>
1100
1101         * packages/download.sh: Update WinPT url.
1102         * packages/packages.keys: Add second release key for WinPT.
1103         
1104 2005-11-30  Werner Koch  <wk@g10code.com>
1105
1106         * src/inst-gpgol.nsi: Install German translation.
1107         * src/uninst-gpgol.nsi: Likewise.
1108
1109 2005-11-29  Werner Koch  <wk@g10code.com>
1110
1111         * packages/packages.current: New.  This is more or less a
1112         template; the version on the server may be updated without syncing
1113         it to this version.
1114         * packages/packages.keys: New.
1115         * packages/download.sh: Rewritten.
1116
1117         * src/inst-sections.nsi (.onInstFailed, .onInstSuccess): New.
1118         (RunOnFinish): New function to run a key manager depending on the
1119         installed ones.
1120         * src/installer.nsi: Use a function to run the key manager on finish.
1121
1122 2005-11-28  Werner Koch  <wk@g10code.com>
1123
1124         Released 0.2.1.
1125
1126         * configure.ac: Append the revision number to the version suffix.
1127
1128         * src/Makefile.am: Reduced verbosity level of makensis.
1129
1130         * src/exdll.h: Adapted license to the NSIS one.
1131         (popstring): Add arg MAXLEN.
1132         * src/g4wihelp.c (playsound, stopsound): New.
1133         (splash_wndproc, showsplash): New.
1134         * src/inst-sections.nsi (.onInit): Use our new g4wihelp functions.
1135         (-startmenu): Translate the startmenu entries for the manuals.
1136
1137         * src/installer.nsi (ReserveFile): Removed advsplash.
1138
1139         * src/inst-gpa.nsi: Uppercase section name.
1140
1141         * src/inst-man_novice_de.nsi, src/inst-man_advanced_de.nsi:
1142         Translate section name.
1143
1144         * src/inst-gpgol.nsi: Try to register even on overwrite failure.
1145
1146 2005-11-24  Werner Koch  <wk@g10code.com>
1147
1148         Released 0.2.0.
1149
1150         * src/installer.nsi (PrintCloseOtherApps): New.
1151
1152 2005-11-21  Werner Koch  <wk@g10code.com>
1153
1154         Released 0.1.0.
1155
1156         * src/inst-sections.nsi: Disable uninstaller menu link.
1157
1158 2005-11-18  Werner Koch  <wk@g10code.com>
1159
1160         * src/inst-sections.nsi: Add more dependencies to sylpheed.
1161
1162 2005-11-17  Marcus Brinkmann  <marcus@g10code.de>
1163
1164         * configure.ac: Add glib dependency for GPGME.
1165         * src/Makefile.am (gpg4win_pkg_gpgme_configure): Add
1166         --enable-w32-glib and LDFLAGS.
1167         * src/inst-gpgme.nsi: Install libgpgme-glib-11.dll.
1168         * src/uninst-gpgme.nsi: Uninstall libgpgme-glib-11.dll.
1169
1170 2005-11-17  Werner Koch  <wk@g10code.com>
1171
1172         * src/Makefile.am (EXTRA_DIST): Add loreley.mid as original source
1173         of the splash sound.
1174
1175         Add packages pthreads-w32 and regex.
1176
1177         * src/gpg4win.mk.in (MPKG_template): New.
1178         (pkgmkflags, pkgmkarg): New.
1179         (DEFLATE_macro): Use overwrite option for unzip.
1180
1181 2005-11-16  Werner Koch  <wk@g10code.com>
1182
1183         * src/inst-crypt.nsi, src/uninst-crypt.nsi: New.
1184         * m4/gpg4win.m4 (GPG4WIN_BPKG_GNUWIN32_LIB): New.
1185
1186         * src/uninst-sylpheed-claws.nsi, src/uninst-eudoragpg.nsi
1187         * src/inst-eudoragpg.nsi, src/inst-sylpheed-claws.nsi: New.
1188         * include/config.nsi.in: Add support for Sylpheed and EudorGPG.
1189         * src/Makefile.am (gpg4win_spkgs): Add them.
1190         (gpg4win_pkg_sylpheed_claws_configure): New. 
1191
1192         * src/inst-sections.nsi: Add them.
1193         * configure.ac: Add them.
1194
1195 2005-11-15  Werner Koch  <wk@g10code.com>
1196
1197         * src/Makefile.am (EXTRA_DIST): Add g4wihelp.nsi.
1198         (CLEANFILES): Add g4wihelp.dll.
1199
1200         * src/inst-gpgee.nsi: Use RegDLL and UnRegDLL.  Print warning on
1201         registration failure.  Use move approach for active extension.
1202         * src/inst-gpgol.nsi: Ditto.
1203         * src/uninst-gpgol.nsi: Use UnRegDLL and allow rebooting.
1204         * src/uninst-gpgee.nsi: Ditto.
1205
1206         * src/installer.nsi: Moved inclusion of g4wihelp.nsi after the
1207         language definitions.
1208
1209         * configure.ac (VERSION): Generate extended version information.
1210         * include/config.nsi.in: Define replacements
1211         * src/gpg4win.nsi, src/gpg4win-src.nsi: Use them for PROD_VERSION.
1212
1213         * src/gpg4win-src.nsi: Add our build dir as plugindir.
1214
1215 2005-11-14  Werner Koch  <wk@g10code.com>
1216
1217         * src/inst-sections.nsi (.onInit): Make sure that only one
1218         instance of the installer may run at the same time.
1219         * src/installer.nsi: Include g4wihelp.nsi.
1220         * src/g4wihelp.nsi: New.
1221         * src/g4wihelp.c: New.
1222         * src/exdll.h: New.
1223
1224 2005-11-11  Marcus Brinkmann  <marcus@g10code.de>
1225
1226         * src/gpg4win.mk.in (stamps/stamp-$(1)-00-install): Don't strip.
1227         (stamps/stamp-$(1)-01-install-dev): Likewise.
1228
1229 2005-11-08  Werner Koch  <wk@g10code.com>
1230
1231         * src/gpg4win.mk.in: Also strip DLLs; I am using stripped DLLs for
1232         months now.
1233
1234         Released 0.0.2.
1235
1236         * src/installer.nsi (T_WelcomeTitle): New.
1237         (MUI_WELCOMEPAGE_TITLE): New.
1238         (MUI_FINISHPAGE): Enhanced.
1239
1240         * src/installer-finish.nsi (Uninstall): use a loop to delete the
1241         startmenu.  Fixed Registry cleaning.
1242
1243         * src/inst-sections.nsi (onInit): Make sure that only one
1244         installer is running.
1245
1246 2005-11-07  Werner Koch  <wk@g10code.com>
1247
1248         * src/installer-finish.nsi: Fixed dereferencing of variable.
1249
1250         * src/inst-sections.nsi, src/installer-finish.nsi: Ensure that the
1251         menu gets written for all users.
1252
1253         * packages/download.sh: Add dummy manual pages.
1254
1255         * src/installer.nsi: Move compression type to ...
1256         * src/gpg4win.nsi: .. here and ...
1257         * src/gpg4win-src.nsi: .. here.  Use zlib for sources.
1258         
1259         * src/gpg4win-splash.bmp: New.
1260         * src/gpg4win-splash.wav: New.
1261         * src/installer.nsi: Reserve these files
1262         * src/inst-sections.nsi: Show silly splash screen.
1263         
1264         * include/config.nsi.in: Add dummy packages for the manuals.
1265         * src/uninst-man_advanced_de.nsi, src/uninst-man_novice_de.nsi
1266         * src/inst-man_advanced_de.nsi, src/inst-man_novice_de.nsi: Ditto.
1267         * src/Makefile.am (gpg4win_spkgs): Ditto.
1268         * src/inst-sections.nsi: Ditto.
1269         
1270         * src/installer-finish.nsi: Ditto.
1271
1272         * src/inst-gnupg.nsi: Make section read-only.
1273
1274 2005-11-04  Marcus Brinkmann  <marcus@g10code.de>
1275
1276         Released 0.0.1.
1277
1278         * Makefile.am (EXTRA_DIST): Add missing backslash.
1279         * include/config.nsi.in (top_srcdir): Remove.
1280         * src/Makefile.am (gpg4win-src-$(VERSION).exe): Pass TOP_SRCDIR,
1281         SRCDIR and BUILD_DIR (absolute path) as defined values.  Also, use
1282         $(srcdir) for nsi source file.
1283         (gpg4win-src-$(VERSION).exe): Likewise.
1284         * src/gpg4win.nsi: Change directory to build directory.
1285         Add include dirs ${TOP_SRCDIR} and ${SRCDIR}.
1286         * src/gpg4win-src.nsi: Likewise.
1287         * src/installer.nsi: Use ${TOP_SRCDIR} to access COPYING file.
1288         * src/gpg4win.mk (stamps/stamp-final): Depend on
1289         stamps/stamp-directories.
1290
1291 2005-11-03  Werner Koch  <wk@g10code.com>
1292
1293         * include/config.nsi.in: Adjusted for WinPT being a source package now.
1294
1295         * src/inst-winpt.nsi: Adjusted location of to be installed files.
1296
1297         * src/Makefile.am (gpg4win_spkgs): Add winpt.
1298         (gpg4win_bpkgs): Remove winpt
1299         (gpg4win_pkg_winpt_configure): Added.
1300
1301         * configure.ac (winpt): Made it a source package.
1302
1303         * configure.ac: Bail out if a required tool is missing.
1304
1305 2005-11-02  Werner Koch  <wk@g10code.com>
1306
1307         * README.SVN, autogen.sh: New.
1308
1309         * Makefile.am (AUTOMAKE_OPTIONS): Add dist-bzip2.
1310
1311         * packages/download.sh: Removed inclusion of config.h and defined
1312         WGET directly.  This is required because the download script needs
1313         to be used before configure and thus we can't use configure to
1314         determine the to be used wget; the config.sh script was anyway
1315         missing.
1316
1317 2005-10-26  Werner Koch  <wk@g10code.com>
1318
1319         * README: Add basic instructions on how to add new packages.
1320
1321         * configure.ac: Add detection of GPGee and WinPT.
1322         * m4/gpg4win.m4 (GPG4WIN_BPKG_BINSRC): New.
1323
1324         * include/config.nsi.in: Add defines for WinPT and GGee.
1325         * src/inst-winpt.nsi: New.
1326         * src/inst-gpgee.nsi: New.
1327         * src/uninst-winpt.nsi: New.
1328         * src/uninst-gpgee.nsi: New.
1329         * src/Makefile.am (gpg4win_bpkgs): Add WinPT and GPGee.
1330         * src/inst-sections.nsi: Ditto.
1331         * src/installer-finish.nsi: Ditto.
1332         * packages/download.sh (server_winpt): Add WinPT.
1333         (server_gpgee): Add temporary location for gpgee.
1334         (server_g10code): Add temporary location for gpg-error, gpgme,
1335         gpa and gpgol.
1336
1337 2005-10-25  Werner Koch  <wk@g10code.com>
1338
1339         * src/installer.nsi: Don't put the version into the "Name" variable.
1340
1341 2005-10-24  Marcus Brinkmann  <marcus@g10code.de>
1342
1343         * COPYING: New file.
1344
1345 2005-10-23  Marcus Brinkmann  <marcus@g10code.de>
1346
1347         * src/gpg4win.mk.in (pdir): Call post_install with source dir as
1348         current directory.
1349         * configure.ac (VERSION): Check for dlltool.
1350         * src/Makefile.am (gpg4win_pkg_libiconv_post_install,
1351         gpg4win_pkg_gettext_post_install): New macros.
1352         * src/libiconv.def, src/libintl.def: New files.
1353         * src/inst-libgpg-error.nsi: Install mo files.
1354         * src/uninst-libgpg-error.nsi: Uninstall mo files.
1355
1356 2005-10-22  Marcus Brinkmann  <marcus@g10code.de>
1357
1358         * configure.ac: Add libiconv and gettext as dependencies for
1359         libgpg-error and gpa.
1360         * src/Makefile.am (gpg4win_pkg_libgpg_error_configure): New
1361         variable.
1362
1363         * src/Makefile.am (common_nsi): Add uninstaller files.
1364         * src/uninst-atk.nsi, src/uninst-gettext.nsi, src/uninst-glib.nsi,
1365         src/uninst-gnupg.nsi, src/uninst-gpa.nsi, src/uninst-gpgme.nsi,
1366         src/uninst-gpgol.nsi, src/uninst-gtk+.nsi,
1367         src/uninst-libgpg-error.nsi, src/uninst-libiconv.nsi,
1368         src/uninst-libpng.nsi, src/uninst-pango.nsi,
1369         src/uninst-pkgconfig.nsi, src/uninst-zlib.nsi: New file.
1370         * src/inst-sections.nsi: Include the uninstallers in reverse
1371         order.
1372         * src/inst-gpgol.nsi: Register the gpgol DLL at installation, and
1373         (surprise!) unregister it at deinstallation.
1374
1375 2005-10-21  Marcus Brinkmann  <marcus@g10code.de>
1376
1377         * src/Makefile.am (gpg4win_pkg_gpgme_configure): Enable static
1378         library for gpgol.
1379         (gpg4win_pkg_gpgol_configure): Add gpg-error prefix.
1380
1381         * src/inst-gnupg.nsi: Fix path of deleted files.
1382
1383         * src/gpg4win.mk.in (pdir): Don't strip DLL files.
1384
1385 2005-10-20  Marcus Brinkmann  <marcus@g10code.de>
1386
1387         * m4/gpg4win.m4 (GPG4WIN_DEFINE): New function.  Use it to define
1388         feature symbols for NSI.  Use m4_translit instead of m4_bpatsubst.
1389         New option --enable-debug.
1390         * include/config.nsi.in: Catch all this new information.
1391         * src/gpg4win.nsi (DEBUG): Define if [GPG4WIN_DEBUG].
1392         (HAVE_PKG_GPA): Don't define here.
1393         * src/inst-sections.nsi: Guard all package specific commands with
1394         feature macro checks.  Calculate dependencies on .onInit, too.
1395         * src/gpg4win.mk.in (STRIP_macro): Quote $(DEBUG) strictly.
1396
1397         * src/installer-finish.nsi: Add support for Add/Remove Programs.
1398
1399 2005-10-20  Werner Koch  <wk@g10code.com>
1400
1401         * m4/gpg4win.m4 (GPG4WIN_FIND): Quote a file variable.
1402         (GPG4WIN_SPKG): Ditto.
1403
1404 2005-10-20  Marcus Brinkmann  <marcus@g10code.de>
1405
1406         * src/gpg4win.nsi: Add start menu support.
1407         * src/inst-sections.nsi: Likewise.
1408         * src/installer.nsi: Likewise.
1409         * src/installer-finish.nsi: Likewise.
1410
1411         * src/gpg4win.mk.in (GETVAR): Don't quote the first $.
1412         (STRIP_macro): New macro.
1413         (SPKG, BPKG): Use it here.
1414
1415         * Makefile.am (EXTRA_DIST): New target.
1416         * include/Makefile.am (EXTRA_DIST): Change config.nsh.in to
1417         config.nsi.in.
1418         * src/Makefile.am (EXTRA_DIST): Remove pkg-config.  Add nsi files.
1419
1420         * src/inst-gpgol.nsi: Change libgpgol-0.9.3.dll to gpgol.dll.
1421
1422         * src/gpg4win.mk.in (stamp/stamp-$(1)-02-configure): Add
1423         -mms-bitfields to CFLAGS.
1424
1425         * src/gpg4win.mk.in (stamps/stamp-final): New target that replaces
1426         phony target final.
1427
1428 2005-10-20  Werner Koch  <wk@g10code.com>
1429
1430         * src/*.nsi: Add a Latin-1 tag to make sure that Emacs uses the
1431         correct encoding.
1432         * doc/nsi-mode.el: Added for convenience.
1433
1434 2005-10-20  Marcus Brinkmann  <marcus@g10code.de>
1435
1436         * configure.ac: Check for makensis.  Add gnupg as dependency for
1437         gpgme.  Change config.sh into config.nsi.
1438         * include/config.sh.in: File removed.
1439         * src/gpg4win.sh: File removed.
1440         * include/config.nsi.in: New file.
1441         * include/Makefile.am (EXTRA_DIST): Change config.sh.in into
1442         config.nsi.in.
1443         * src/Makefile.am (gpg4win-$(VERSION).exe): New target.
1444         (gpg4win-src-$(VERSION).exe): New target.
1445         (all-local): Remove dependency on phony target all-gpg4win.
1446         (all-local): Add dependency on gpg4win-$(VERSION).exe and
1447         gpg4win-src-$(VERSION).exe.
1448         (clean-local): New rule for this target.
1449         * src/gpg4win.nsi, src/gpg4win-src.nsi, src/inst-atk.nsi,
1450         src/inst-gettext.nsi, src/inst-glib.nsi, src/inst-gnupg.nsi,
1451         src/inst-gpa.nsi, src/inst-gpgme.nsi, src/inst-gpgol.nsi,
1452         src/inst-gtk+.nsi, src/inst-libgpg-error.nsi,
1453         src/inst-libiconv.nsi, src/inst-libpng.nsi, src/inst-pango.nsi,
1454         src/inst-pkgconfig.nsi, src/inst-sections.nsi, src/inst-zlib.nsi,
1455         src/installer-finish.nsi, src/installer.nsi: New file.
1456
1457 2005-10-18  Marcus Brinkmann  <marcus@g10code.de>
1458
1459         configure.ac: Enable libiconv and gettext dependencies for Gtk+.
1460
1461         * src/Makefile.am: First real implementation.
1462         * src/gpg4win.mk.in: New file.
1463         * configure.ac: Activate libiconv and gettext.
1464         (AC_CONFIG_FILES): Add packages/Makefile and src/gpg4win.mk.
1465         * m4/gpg4win.m4 (GPG4WIN_BPKG_GNU): New macro.
1466         * include/config.sh.in: Add variables for libiconv and gettext.
1467
1468 2005-10-15  Marcus Brinkmann  <marcus@g10code.de>
1469
1470         * m4/gpg4win.m4: New file.
1471         * include/config.sh: Add many package variables.
1472         * configure.ac: Call package detection macros.
1473         * Makefile.am (ACLOCAL_AMFLAGS): New variable.
1474         * src/gpg4win.sh: Use some of the new variables.
1475
1476         * packages/download.sh: Fix downloading of Gtk source packages.
1477
1478
1479  Copyright 2005 g10 Code GmbH
1480
1481  This file is free software; as a special exception the author gives
1482  unlimited permission to copy and/or distribute it, with or without
1483  modifications, as long as this notice is preserved.
1484
1485  This file is distributed in the hope that it will be useful, but
1486  WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
1487  implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.