66223999f887105d1603336c3593e496ddf001ee
[gpg4win.git] / ChangeLog
1 2008-10-28  Werner Koch  <wk@g10code.com>
2
3         * configure.ac: Make gnutls depend on libgcrypt.
4
5         * src/Makefile.am (gpg4win_pkg_gnutls_configure): Add more prefix
6         options.
7
8 2008-10-27  Emanuel Schuetze  <emanuel.schuetze@intevation.de>
9
10         * packages/packages.current: Update kleopatra-bin.
11
12 2008-10-27  Emanuel Schuetze  <emanuel.schuetze@intevation.de>
13
14         * packages/packages.current: Update kleopatra and kdelibs (without
15         source).
16
17 2008-10-27  Werner Koch  <wk@g10code.com>
18
19         * src/inst-sections.nsi: Install PDF versions of the compendium.
20         * src/inst-compendium_de.nsi: Change the strings.
21         * src/inst-man_novice_en.nsi: Ditto.
22
23         * src/inst-kleopatra.nsi: Install kdeqt.mo.
24         * src/uninst-kleopatra.nsi: Uninstall kdeqt.mo.
25
26 2008-10-24  Werner Koch  <wk@g10code.com>
27
28         * src/Makefile.am (EXTRA_DIST): Remove inst-opencdk.nsi
29
30 2008-10-23  Marcus Brinkmann  <marcus@g10code.com>
31
32         * src/Makefile.am (gpg4win_pkg_libgpg_error_post_install): New
33         macro to convert PO files.
34
35 2008-10-23  Marcus Brinkmann  <marcus@g10code.de>
36
37         * patches/claws-mail-3.1.0cvs70/01-w32-logo.patch,
38         patches/claws-mail-3.1.0cvs70/02-w32-icon.patch,
39         patches/claws-mail-3.1.0cvs70/03-smime-plugin.patch,
40         patches/claws-mail-3.1.0cvs70/99-auto.patch,
41         patches/claws-mail-3.4.0/01-w32-logo.patch,
42         patches/claws-mail-3.4.0/02-w32-icon.patch,
43         patches/claws-mail-3.4.0/03-smime-plugin.patch,
44         patches/claws-mail-3.4.0/04-gnutls.patch,
45         patches/claws-mail-3.4.0/99-auto.patch,
46         patches/claws-mail-3.5.0cvs114/01-gtk-input-add.patch,
47         patches/claws-mail-3.5.0cvs114/02-pgpcore.patch,
48         patches/claws-mail-3.5.0cvs114/03-smime.patch,
49         patches/claws-mail-3.5.0cvs114/99-auto.patch: Removed.
50         * Makefile.am (EXTRA_DIST): Remove all these claws patches.
51
52         * patches/gpgme-1.1.7/02-extern-umlaute.patch: New file.
53         * Makefile.am (EXTRA_DIST): Add it here.
54
55 2008-10-23  Marcus Brinkmann  <marcus@g10code.com>
56
57         * packages/packages.current: Update libtasn1, libgsasl, gnutls.
58         Remove opencdk, which is now included in gnutls.
59         * include/config.nsi.in: Remove opencdk support.
60         * src/inst-sections.nsi: Likewise.
61         * src/Makefile.in (gpg4win_spkgs, EXTRA_DIST): Remove opencdk.
62         * src/inst-opencdk.nsi, src/uninst-opencdk.nsi: Removed.
63
64 2008-10-22  Emanuel Schuetze  <emanuel.schuetze@intevation.de>
65
66         * configure.ac: Change COMPENDIUM_DATE_DE for 
67         compendium 3.0.0-beta1 release.
68
69 2008-10-21  Marcus Brinkmann  <marcus@g10code.com>
70
71         * src/installer-finish.nsi (no_quick_launch_uninstall): Remove
72         startup menu documentation directory.
73
74 2008-10-20  Marcus Brinkmann  <marcus@g10code.com>
75
76         * Makefile.am (EXTRA_DIST): Add gpgme-1.1.7/01-registry.patch.
77
78 2008-10-20  Marcus Brinkmann  <marcus@g10code.com>
79
80         * packages/packages.current: Fix gpgme location.
81
82 2008-10-17  Marcus Brinkmann  <marcus@g10code.com>
83
84         * packages/packages.current: Update w32pth.
85
86         * packages/packages.current: Update gpgme.
87
88 2008-10-07  Marcus Brinkmann  <marcus@g10code.com>
89
90         Release 1.9.8-beta.
91
92         * configure.ac: Make gnupg2 dependent on curl.
93         * src/inst-sections.nsi (CalcDepends): Likewise.
94         * packages/packages.current: Update dirmngr.
95         * src/installer.nsi: Test for major upgrade.
96         (T_FoundExistingOldVersion): New translatable string.
97         * src/installer-finish.nsi (Uninstall): Clean up more registry
98         keys.
99         * src/installer.nsi (MUI_STARTMENUPAGE_REGISTRY_ROOT): Use HKLM
100         instead of HKCU.
101         * packages/packages.current: Update kleopatra.
102         * src/inst-kleopatra.nsi, src/uninst-kleopatra.nsi: Install
103         handbook.
104
105 2008-10-07  Emanuel Schuetze  <emanuel.schuetze@intevation.de>
106
107         * packages/packages.current: Update kleopatra
108
109 2008-10-07  Emanuel Schuetze  <emanuel.schuetze@intevation.de>
110
111         * packages/packages.current: Update kdelibs, kleopatra, libxml2
112
113 2008-10-06  Colin Leroy  <colin@colino.net>
114
115         * packages/packages.current: Update vCalendar 
116         (GMT offsets fix)
117
118 2008-10-06  Colin Leroy  <colin@colino.net>
119
120         * packages/packages.current: Update libetpan (gnutls fix),
121         Claws Mail (gnutls fix, toolbar fix), 
122         Attachwarner (translation fix),
123         VCalendar (double-free crasher fix)
124
125 2008-10-04  Colin Leroy  <colin@colino.net>
126
127         * configure.ac,
128         * packages/packages.current,
129         * include/config.nsi.in: Add Attachwarner plugin; fix a few
130         typos
131         * src/inst-attachwarner.nsi,
132         * src/uninst-attachwarner.nsi,
133         * src/inst-gtkhtml2_viewer.nsi,
134         * src/uninst-gtkhtml2_viewer.nsi,
135         * src/inst-notification_plugin,
136         * src/uninst-notification_plugin,
137         * src/inst-tnef_parse.nsi,
138         * src/uninst-tnef_parse.nsi,
139         * src/inst-rssyl.nsi,
140         * src/uninst-rssyl.nsi,
141         * src/inst-vcalendar.nsi,
142         * src/uninst-vcalendar.nsi,
143         * src/inst-claws-mail.nsi,
144         * src/uninst-claws-mail.nsi,
145         * src/inst-sections.nsi,
146         * src/Makefile.am: Add Attachwarner plugin; add fr and de 
147         translations where possible; fix a few typos.
148
149 2008-10-03  Colin Leroy  <colin@colino.net>
150
151         * packages/packages.current: Update Claws and its plugins
152         (release 3.6.0)
153
154 2008-10-02  Colin Leroy  <colin@colino.net>
155
156         * src/gpg4win.nsi: Fix build with manuals disabled.
157
158 2008-10-02  Colin Leroy  <colin@colino.net>
159
160         * packages/packages.current: Update vcalendar (bugfix) and
161         Claws Mail (crasher fix)
162
163 2008-10-01  Colin Leroy  <colin@colino.net>
164
165         * packages/packages.current: Update vcalendar (bugfix)
166
167 2008-10-01  Colin Leroy  <colin@colino.net>
168
169         * configure.ac, src/inst-sections.nsi: Add forgotten TNEF Parser 
170         Claws plugin.
171
172 2008-10-01  Marcus Brinkmann  <marcus@g10code.com>
173
174         * src/inst-sections.nsi (CalcDepends): Add claws extensions, and
175         add some missing entries.  Reorder to mostly match the reverse
176         order in configure.ac.
177         * configure.ac: Clean up some dependencies and reorder some checks.
178
179 2008-09-30  Colin Leroy  <colin@colino.net>
180
181         * packages/packages.current: Update Claws.
182
183 2008-09-30  Colin Leroy  <colin@colino.net>
184
185         * configure.ac,
186         src/Makefile.am,
187         include/config.nsi.in,
188         src/inst-sections.nsi,
189         packages/packages.current: Add TNEF Parser Claws plugin.
190         * src/inst-tnef_parse.nsi, src/uninst-tnef_parse.nsi,
191         New files for TNEF Parser.
192
193 2008-09-30  Colin Leroy  <colin@colino.net>
194
195         * packages/packages.current: Update Claws, vcalendar and rssyl.
196
197 2008-09-30  Werner Koch  <wk@g10code.com>
198
199         * src/uninst-scute.nsi, src/inst-scute.nsi: Fix DLL name.  Always
200         install Scute.
201
202 2008-09-29  Werner Koch  <wk@g10code.com>
203
204         * patches/gnupg2/02-p12-hack.patch: Remove. 
205         * patches/gnupg2/03-argv-quote-fix.patch: Remove. 
206
207         * packages/packages.current: Update GnuPG.
208
209 2008-09-29  Colin Leroy  <colin@colino.net>
210
211         * packages/packages.current: Update Claws and VCalendar (bugfixes).
212
213 2008-09-29  Marcus Brinkmann  <marcus@g10code.com>
214
215         * src/uninst-cairo.nsi, src/uninst-pthreads-w32.nsi: Remove
216         $INSTDIR.
217
218 2008-09-28  Colin Leroy  <colin@colino.net>
219
220         * packages/packages.current: Update RSSyl Claws plugin.
221
222 2008-09-28  Colin Leroy  <colin@colino.net>
223
224         * configure.ac,
225         src/Makefile.am,
226         include/config.nsi.in,
227         src/inst-sections.nsi,
228         packages/packages.current: Add RSSyl Claws plugin.
229         * src/inst-rssyl.nsi, src/uninst-rssyl.nsi,
230         New files for RSSyl.
231
232 2008-09-27  Colin Leroy  <colin@colino.net>
233
234         * configure.ac,
235         src/Makefile.am,
236         include/config.nsi.in,
237         src/inst-sections.nsi,
238         packages/packages.current: Add libxml2 for Claws plugins.
239         * src/inst-libxml2.nsi, src/uninst-libxml2.nsi,
240         New files for libxml2.
241
242 2008-09-27  Colin Leroy  <colin@colino.net>
243
244         * packages/packages.current: Update claws (fixes its build).
245
246 2008-09-27  Colin Leroy  <colin@colino.net>
247
248         * configure.ac,
249         src/Makefile.am,
250         include/config.nsi.in,
251         src/gpg4win.nsi,
252         src/inst-sections.nsi,
253         packages/packages.current: Add Curl, Claws plugins Gtkhtml,
254         Vcalendar and Notification.
255         * src/inst-curl.nsi, src/uninst-curl.nsi,
256         src/inst-gtkhtml2_viewer.nsi, src/uninst-gtkhtml2_viewer.nsi,
257         src/inst-vcalendar.nsi, src/uninst-vcalendar.nsi,
258         src/inst-notifiation_plugin.nsi, src/uninst-notification_plugin.nsi:
259         New files for these new packages
260
261 2008-09-25  Colin Leroy  <colin@colino.net>
262
263         * src/Makefile.am (gpg4win_pkg_claws_mail_configure): Add
264         --disable-dbus.  No more patches!
265         * packages/packages.current: Update claws and change claws
266         and libetpan's sources.
267
268 2008-09-22  Marcus Brinkmann  <marcus@g10code.com>
269
270         * src/Makefile.am (gpg4win_pkg_claws_mail_configure): Add
271         --disable-enchant.
272
273 2008-09-22  Werner Koch  <wk@g10code.com>
274
275         * packages/packages.current: Update libksba.
276         * THANKS:  Update.
277         
278 2008-09-19  Marcus Brinkmann  <marcus@g10code.com>
279
280         * configure.ac: Add gnutls as dependency for libetpan.
281         * src/Makefile.am (gpg4win_pkg_libetpan_configure): Add --with-gnutls.
282         Submitted by Colin Leroy.
283         * packages/packages.current: Update claws and libetpan.
284         * THANKS: New file.
285         * Makefile.am (EXTRA_DIST): Add ...
286         * patches/claws-mail-3.5.0cvs114/01-gtk-input-add.patch,
287         patches/claws-mail-3.5.0cvs114/02-pgpcore.patch,
288         patches/claws-mail-3.5.0cvs114/03-smime.patch,
289         patches/claws-mail-3.5.0cvs114/99-auto.patch: ... these new files.
290
291 2008-09-18  Werner Koch  <wk@g10code.com>
292
293         * packages/packages.current: Update libgcrypt.
294
295 2008-09-09  Werner Koch  <wk@g10code.com>
296
297         Release 1.9.7-beta.
298
299         * src/inst-sections.nsi: Remove the links to the GnuPG FAQ.
300
301         * src/inst-oxygen-icons.nsi: Add more icons.
302         * src/uninst-oxygen-icons.nsi: Use wildcards to delete icons.
303         Delete 22x22 and 64x64 icons.
304
305         * patches/gnupg2/03-argv-quote-fix.patch: New. 
306         * Makefile.am (EXTRA_DIST): Add it.
307
308         * packages/packages.current: Update GPA and GpgEx.
309
310 2008-09-09  Emanuel Schuetze  <emanuel.schuetze@intevation.de>
311
312         * packages/packages.current: Update kleopatra.
313
314 2008-09-08  Emanuel Schuetze  <emanuel.schuetze@intevation.de>
315
316         * packages/packages.current: Update kleopatra.
317
318 2008-09-05  Emanuel Schuetze  <emanuel.schuetze@intevation.de>
319
320         * packages/packages.current: Update kdelibs and kleopatra.
321
322 2008-09-03  Marcus Brinkmann  <marcus@g10code.com>
323
324         * include/config.nsi.in: Add scute support.
325         * src/inst-sections.nsi: Likewise.
326         * src/inst-scute.nsi, src/uninst-scute.nsi: New files.
327         * src/Makefile.am (gpg4win_pkg_scute_configure): New variable.
328         (EXTRA_DIST): Add inst-scute.nsi and uninst-scute.nsi.
329         (gpg4win_spkgs): Add scute.
330         * configure.ac: Add scute.
331         * Makefile.am (EXTRA_DIST): Add patches/scute-1.2.0/01-bugfixes.patch.
332         * patches/scute-1.2.0/01-bugfixes.patch: New file.
333
334 2008-09-03  Werner Koch  <wk@g10code.com>
335
336         * configure.ac: Remove man_novice_de and man_advanced_de.  Add
337         compendium_de.
338
339         * src/gpg4win.nsi: Do not include it in the light installer.
340         * src/uninst-compendium_de.nsi: New.
341         * src/inst-compendium_de.nsi: New.
342         * src/inst-sections.nsi: Include them.
343         * src/installer-finish.nsi: Ditto.
344
345 2008-09-02  Emanuel Schuetze  <emanuel.schuetze@intevation.de>
346
347         * packages/packages.current: Update kdelibs, kdesupport and kleopatra.
348
349 2008-08-28  Werner Koch  <wk@g10code.com>
350
351         * src/gpg4win.nsi: Include gpgex in the light build.
352
353 2008-08-19  Jan-Oliver Wagner  <jan-oliver.wagner@intevation.de>
354
355         * configure.ac: Added COMPENDIUM_VERSION_DE and COMPENDIUM_DATE_DE
356         for the new compendium document, also turning to version
357         3.0.0-beta for the compendium documentation as it is the third
358         generation.
359
360 2008-08-11  Werner Koch  <wk@g10code.com>
361
362         Released 1.9.6-beta.
363
364         * src/inst-sections.nsi: Fix last change.
365
366         * packages/packages.current: Update kleopatra source package.
367
368 2008-08-11  Emanuel Schuetze  <emanuel.schuetze@intevation.de>
369
370         * packages/packages.current: Update kleopatra.
371
372 2008-08-11  Marcus Brinkmann  <marcus@g10code.com>
373
374         * src/inst-sections.nsi: Fix order to be more presentable.
375
376 2008-08-11  Werner Koch  <wk@g10code.com>
377
378         * src/uninst-gnupg2.nsi: Do not run gpg-connect-agent unless all
379         required DLLs are still installed.
380
381 2008-08-11  Marcus Brinkmann  <marcus@g10code.com>
382
383         * src/inst-sections.nsi: Reorder installation and uninstallation
384         sections.
385
386 2008-08-11  Emanuel Schuetze  <emanuel.schuetze@intevation.de>
387
388         * packages/packages.current: Add Kleopatra icons for start menu,
389         desktop, quicklaunch shortcuts
390
391 2008-08-08  Emanuel Schuetze  <emanuel.schuetze@intevation.de>
392
393         * packages/packages.current: Update kdelibs and kleopatra.
394
395 2008-08-08  Marcus Brinkmann  <mb@g10code.com>
396
397         * packages/packages.current: Update gnupg2.
398
399 2008-08-06  Marcus Brinkmann  <mb@10code.com>
400
401         * packages/packages.current: Update dirmngr and gnupg2.
402
403 2008-08-06  Werner Koch  <wk@g10code.com>
404
405         * src/inst-gpgol.nsi: Install form files.
406         * src/uninst-gpgol.nsi: Unintsall form files.
407
408         * packages/packages.current: Update GpgOL.
409
410 2008-08-05  Marcus Brinkmann  <marcus@ulysses.g10code.com>
411
412         * packages/packages.current: Update kdelibs and kleopatra.
413
414 2008-08-04  Marcus Brinkmann  <marcus@ulysses.g10code.com>
415
416         * configure.ac: Post-release fixup.
417
418 2008-08-01  Marcus Brinkmann  <marcus@g10code.de>
419
420         * src/pkg-config: Return exit code of pkg-config.
421
422 2008-07-31  Werner Koch  <wk@g10code.com>
423
424         * packages/packages.current: Update dirmngr.
425
426 2008-07-22  Marcus Brinkmann  <marcus@ulysses.g10code.com>
427
428         * src/uninst-gpgme.nsi: Fix typo.
429
430 2008-07-21  Marcus Brinkmann  <marcus@g10code.de>
431
432         Release 1.9.2 beta version.
433
434 2008-07-19  Marcus Brinkmann  <marcus@g10code.de>
435
436         * packages/packages.current: Update kdelibs.
437
438 2008-07-14  Werner Koch  <wk@g10code.com>
439
440         * src/uninst-gpgme.nsi: Uninstall gpgme-w32spawn.exe and not .dll.
441
442 2008-07-14  Werner Koch  <wk@g10code.com>
443
444         * NEWS: Track released version (after the release of 1.9.4).
445
446 2008-07-08  Marcus Brinkmann  <marcus@g10code.de>
447
448         * configure.ac: Bump version to 1.9.4.
449         * Makefile.am (EXTRA_DIST): Add
450         patches/gpgme/02-kleo-bugs-workaround.patch.
451         * patches/gpgme/02-kleo-bugs-workaround.patch: New file.
452
453         * src/inst-kleopatra.nsi, src/uninst-kleopatra.nsi: Update.
454         * packages/packages.current: Update kdelibs and kleopatra.
455         * configure.ac: Make kleopatra a GNUWIN32 package to catch the
456         german translations.
457
458 2008-07-04  Werner Koch  <wk@g10code.com>
459
460         * packages/packages.current: Update gpgme.
461
462 2008-06-27  Werner Koch  <wk@g10code.com>
463
464         * packages/packages.current: Update gnupg and dirmngr.
465
466 2008-06-26  Werner Koch  <wk@g10code.com>
467
468         * packages/packages.current: Update gpa, gpgol, gpgme, kdelibs and
469         kleopatra.
470
471 2008-06-25  Marcus Brinkmann  <marcus@g10code.de>
472
473         * packages/packages.current: Update gpgme.
474         * src/inst-gpgme.nsi: Install gpgme-w32spawn.exe.
475         * src/uninst-gpgme.nsi: Uninstall it.
476
477 2008-06-19  Werner Koch  <wk@g10code.com>
478
479         * src/inst-gnupg2.nsi: Rename the section to just gnupg.
480         * src/uninst-gnupg2.nsi: Ditto.
481
482 2008-06-16  Werner Koch  <wk@g10code.com>
483
484         * src/inst-gnupg2.nsi: Move installation of gpgconf-conf.skel to
485         COMMON_APPDATA. Try to stop gpg-agent first.
486         * src/inst-dirmngr.nsi: Likewise.
487         * src/uninst-gnupg2.nsi: Try to stop a running gpg-agent first.
488
489 2008-06-05  Werner Koch  <wk@g10code.com>
490
491         * src/uninst-libetpan.nsi: Remove libetpan-13.
492         * src/uninst-kleopatra.nsi: Remove kwatchgnupg dirs.
493         * src/uninst-qt.nsi: Remove two resource dlls.
494         * src/uninst-gtk+.nsi: Remove foo-properties.mo.
495
496         * packages/packages.current: Remove GnuPG-1.  Remove WinPT.
497         * configure.ac: Remove gnupg and replace by gnupg2.  Remove GPGee.
498         * include/config.nsi.in: Remove GnuPG.
499         * src/inst-gnupg2.nsi: Update to fully replace gnupg1.
500         * src/inst-gnupg.nsi: Remove.  Move some common code to ...
501         * src/inst-gpg4win.nsi: .. here.
502         * src/uninst-gnupg.nsi: Remove. Move some common code to ..
503         * src/uninst-gpg4win.nsi: .. here.
504         * src/inst-sections.nsi: Remove inst-gnupg.nsi and uninst-gnupg.nsi.
505         * src/Makefile.am: Ditto.
506         (gpg4win_pkg_gnupg_post_install): Remove.
507         (gpg4win_pkg_gnupg2_post_install): Convert man pages.
508         (gpg4win_pkg_gnupg2_configure): Add --with-bzip2. 
509
510         * src/Makefile.am (gpgwrap-2.exe): New.
511         * src/gpgwrap.c (main): Support variant 2 of that program.
512
513 2008-05-28  Werner Koch  <wk@g10code.com>
514
515         Release 1.9.2 beta version.
516
517         * src/inst-kleopatra.nsi: Update description in installer.
518
519         * src/inst-kdelibs.nsi: Install kbuildsycoca4 into bin/.
520         * src/uninst-kdelibs.nsi: Uninstall it.
521         * src/kleowrap.c (run_kbuildsycoca): Execute kbuildsycoca4 via bin/.
522
523         * patches/gpa/01-no-uiserver.patch: Remove.
524
525         * patches/gpgol/01-last-minute.patch: Remove.
526
527         * packages/packages.current: Update gpgol, gpa and kleopatra.
528
529 2008-05-27  Werner Koch  <wk@g10code.com>
530
531         * packages/packages.current: Update kdelibs packages.
532
533 2008-05-27  Marcus Brinkmann  <marcus@g10code.de>
534
535         * packages/packages.current: Update gnupg2, dirmngr, oxygen-icons,
536         qt, kdesupport, kdelibs, and kleopatra.
537         * src/inst-kdelibs.nsi, src/uninst-kdelibs.nsi,
538         src/inst-kleopatra.nsi, src/uninst-kleopatra.nsi, src/inst-qt.nsi,
539         src/uninst-qt.nsi, src/inst-oxygen-icons.nsi,
540         src/uninst-oxygen-icons.nsi: Update.
541
542 2008-05-25  Werner Koch  <wk@g10code.com>
543
544         * packages/packages.current: Update libassuan.
545
546 2008-05-21  Marcus Brinkmann  <marcus@ulysses.g10code.com>
547
548         * patches/gnupg2/02-p12-hack.patch: New file.
549         * Makefile.am (EXTRA_DIST): Add this patch.
550
551 2008-05-13  Marcus Brinkmann  <marcus@ulysses.g10code.com>
552
553         Release 1.9.1 beta version.
554
555         * packages/packages.current: Update kdelibs and kleopatra.
556         * src/inst-kleopatra.nsi, src/uninst-kleopatra.nsi: Install and
557         remove libkleopatraclientcore.dll.
558
559 2008-05-09  Werner Koch  <wk@g10code.com>
560
561         * packages/packages.current: Update gpgme and gnupg2.
562
563         * src/inst-gnupg2.nsi: Add gpg2keys_knds.
564
565 2008-05-08  Werner Koch  <wk@g10code.com>
566
567         * packages/packages.current: Update adns.
568
569         * configure.ac: Don't let gpgme depend on qt.
570
571         * src/inst-gpa.nsi: Mape tips installation optional.
572
573         * src/Makefile.am (gpg4win_pkg_gnupg2_configure): Add --with-adns.
574         (gpg4win_pkg_gpgme_configure): Build qt and glib versions only if
575         the packages are available.
576
577 2008-05-08  Marcus Brinkmann  <marcus@ulysses.g10code.com>
578
579         * Makefile.am (EXTRA_DIST): Add
580         patches/claws-mail-3.4.0/04-gnutls.patch.
581
582         * packages/packages.current: Update kleopatra checksum.
583
584 2008-05-07  Marcus Brinkmann  <marcus@ulysses.g10code.com>
585
586         * packages/packages.current: Update kleopatra and kdelibs.
587         * src/inst-kleopatra.nsi: Add kwatchgnupg.
588         * src/uninst-kleopatra.nsi: Remove kwatchgnupg.
589
590 2008-05-07  Werner Koch  <wk@g10code.com>
591
592         * patches/gpgol/01-last-minute.patch: New.
593
594 2008-05-06  Werner Koch  <wk@g10code.com>
595
596         * patches/gpgol/01-always-decrypt.patch: Remove.
597         * packages/packages.current: Update gpgme and gpgol.
598
599 2008-04-30  Werner Koch  <wk@g10code.com>
600
601         * packages/packages.current: Add adns.
602         * configure.ac: Add support for adns.
603         * src/uninst-libadns.nsi, src/inst-libadns.nsi: New.
604         * include/config.nsi.in, src/Makefile.am, src/inst-sections.nsi:
605         Add adns.
606
607 2008-04-28  Marcus Brinkmann  <marcus@ulysses.g10code.com>
608
609         * packages/packages.current: Update kdelibs and kleopatra.
610         * src/inst-kleopatra.nsi, src/uninst-kleopatra.nsi: Update.
611
612 2008-04-25  Marcus Brinkmann  <marcus@ulysses.g10code.com>
613
614         * packages/packages.current: Add libgsasl, libtasn1, opencdk,
615         gnutls.
616         * configure.ac: Add support for libgsasl, libtasn1, opencdk and
617         gnutls source packages.
618         * include/config.nsi.in: Likewise.
619         * inst-libgsasl.nsi, uninst-libgsasl.nsi, inst-libtasn1.nsi,
620         uninst-libtasn1.nsi, inst-opencdk.nsi, uninst-opencdk.nsi,
621         inst-gnutls.nsi, uninst-gnutls.nsi: New files.
622         * src/Makefile.am (EXTRA_DIST): Add these files.
623         (gpg4win_spkgs): Add libgsasl, libtasn1, opencdk, gnutls.
624         (gpg4win_pkg_gnutls_configure): New variable.
625         (gpg4win_pkg_claws_configure): Enable pthread and gnutls.
626         * patches/claws-mail-3.4.0/04-gnutls.patch: New file.
627
628         * packages/packages.current: Update libetpan and claws-mail.
629         * src/inst-libetpan.nsi: Update to latest version.
630         * src/Makefile.am (gpg4win_pkg_claws_mail_configure): Add
631         --disable-network-manager-support.
632         * configure.ac: Remove support or sylpheed-claws (replaced by
633         claws-mail).
634         * Makefile.am (EXTRA_DIST): Remove all sylpheed-claws patches and
635         add the claws-mail-3.4.0 patches.  Add libetpan-0.54 patches.
636         * include/config.nsi.in: Remove support for sylpheed.
637         * src/Makefile.am: Likewise.
638         * src/inst-sections.nsi: Likewise.
639         * src/inst-sylpheed-claws.nsi, src/uninst-sylpheed-claws.nsi:
640         Removed.
641
642 s2008-04-23  Werner Koch  <wk@g10code.com>
643
644         Release 1.9.0 beta version.
645
646         * src/Makefile.am (EXTRA_DIST): Add Memento.nsh and dirmngr.conf.
647
648         * patches/gpa/01-no-uiserver.patch: New.
649
650         * autogen.sh <build-w32>: Pass --enable-maintainer-mode.
651
652         * patches/gnupg2/01-version.patch.in: New.
653         * configure.ac (AC_CONFIG_FILES): Patch the version of GnuPG.
654         (AC_CONFIG_COMMANDS): New.
655
656 2008-04-22  Marcus Brinkmann  <marcus@ulysses.g10code.com>
657
658         * packages/packages.current: Update gpgme.
659
660         * packages/packages.current: Update kdelibs and kleopatra.
661
662 2008-04-22  Werner Koch  <wk@g10code.com>
663
664         * src/installer.nsi (PrintBetaWarning): New.
665         (PrintNonAdminWarning): Call it.
666
667 2008-04-21  Werner Koch  <wk@g10code.com>
668
669         * patches/gnupg2-2.0.9/05-w32-http.patch: New.
670         * patches/gnupg2-2.0.9/04-ks-w32init.patch: New.
671         * Makefile.am (EXTRA_DIST): Add new patches.  Correct name of
672         gpgol/01-always-encrypt.patch.
673         
674 2008-04-18  Werner Koch  <wk@g10code.com>
675
676         * patches/gpgol/01-always-encrypt.patch: New.
677
678 2008-04-16  Werner Koch  <wk@g10code.com>
679
680         * src/inst-winpt.nsi: Do not select by default.
681
682 2008-04-08  Werner Koch  <wk@g10code.com>
683
684         * patches/gnupg2-2.0.9/03-i18n+etc.patch: New.
685         * patches/gnupg2-2.0.9/02-de.po-fix: Update.
686
687 2008-04-02  Werner Koch  <wk@g10code.com>
688
689         * packages/packages.current: Update GpgOL.
690         
691         * patches/gnupg2-2.0.9/02-de.po-fix.patch: New.
692
693 2008-04-01  Werner Koch  <wk@g10code.com>
694
695         * configure.ac (AC_INIT): Fix quoting.
696
697         * patches/gnupg2-2.0.9/01-close-all-handle.patch: New.
698
699 2008-04-01  Marcus Brinkmann  <marcus@g10code.de>
700
701         * packages/packages.current: Update kdelibs and kleopatra.
702
703 2008-03-26  Werner Koch  <wk@g10code.com>
704
705         * packages/packages.current: Update GnuPG-1 to 1.4.9.
706
707 2008-03-26  Marcus Brinkmann  <marcus@g10code.de>
708
709         * packages/packages.current: Update gpgex to 0.9.0.
710         * src/inst-gpgex.nsi, src/uninst-gpgex.nsi: Handle translations
711         ar, es and ru.
712
713 2008-03-26  Werner Koch  <wk@g10code.com>
714
715         * packages/packages.current: Update to GnuPG 2.0.9.
716         * Makefile.am (EXTRA_DIST): Remove gnupg-2.0.8 patches.
717
718         * src/inst-gnupg2.nsi: Install the help files.
719         * src/uninst-gnupg2.nsi: Remove them.
720         * src/inst-gnupg.nsi: Now delete the Lang Registry entry becuase
721         GnuPG 2.0.9 does not need it anymore.
722
723 2008-03-25  Werner Koch  <wk@g10code.com>
724
725         * src/inst-gnupg.nsi: Write the language code for use by gettext
726         into the Registry.
727
728 2008-03-25  Marcus Brinkmann  <marcus@g10code.de>
729
730         * packages/packages.current: Update libassuan.
731
732 2008-03-25  Werner Koch  <wk@g10code.com>
733
734         * src/inst-dirmngr.nsi: Create empty extra-certs directory.
735         * src/uninst-dirmngr.nsi: Delete it.
736
737 2008-03-25  Marcus Brinkmann  <marcus@g10code.de>
738
739         * packages/packages.current: Update w32pth.
740
741 2008-03-21  Marcus Brinkmann  <marcus@g10code.de>
742
743         * packages/packages.current: Update w32pth and libassuan.
744
745         * packages/packages.current: Update gpa, libassuan, w32pth, gpa,
746         kleopatra.
747
748 2008-03-20  Werner Koch  <wk@g10code.com>
749
750         * src/potomo: New.
751         * src/Makefile.am (gpg4win_pkg_gnupg_post_install): Remove mo file
752         creation.
753         (gpg4win_pkg_gnupgw_post_install): Convert po files.
754         (EXTRA_DIST): Include potomo.
755         * src/inst-gnupg2.nsi: Install all available mo files.
756         * src/inst-gnupg2.nsi: Do not install com-certs.pem.
757
758 2008-03-19  Werner Koch  <wk@g10code.com>
759
760         * packages/packages.current: Update GpgOL.
761
762 2008-03-18  Marcus Brinkmann  <marcus@g10code.de>
763
764         * packages/packages.current: Update kleopatra and kdelibs.
765
766         * src/make-msi.pl (lang_to_lcid): Support more languages.
767         (gpg4win_nsis_stubs): Likewise.
768         * make-msi.guids: Updated.
769
770 2008-03-18  Werner Koch  <wk@g10code.com>
771
772         * packages/packages.current: Update GpgOL.
773
774 2008-03-17  Marcus Brinkmann  <marcus@g10code.de>
775
776         * packages/packages.current: Update kleopatra and kdelibs.
777
778 2008-03-12  Marcus Brinkmann  <marcus@g10code.de>
779
780         * src/inst-atk.nsi: Install message catalogs for ar, es, fr and ru.
781         * src/inst-glib.nsi: Likewise.
782         * src/inst-gtk+.nsi: Likewise.  Also install gtk20-properties.mo.
783         * src/uninst-atk.nsi: Uninstall them.
784         * src/uninst-glib.nsi: Likewise.
785         * src/uninst-gtk+.nsi: Likewise.
786
787 2008-03-11  Marcus Brinkmann  <marcus@g10code.de>
788
789         * src/gpg4win.nsi: Add gpg2 and its buddies to the light installer.
790
791 2008-03-11  Werner Koch  <wk@g10code.com>
792
793         * packages/packages.current: Update GpgOL.
794
795 2008-03-10  Marcus Brinkmann  <marcus@g10code.de>
796
797         * packages/packages.current: Update gpa.
798         * src/inst-gpa.nsi: Install other languages AR, ES, FR and RU.
799         * src/uninst-gpa.nsi: Deinstall those languages.
800
801         * AUTHORS: Add translators.
802         * src/inst-sections.nsi (.onInit): Insert macro MUI_LANGDLL_DISPLAY.
803         [DEBUG]: Define MUI_LANGDLL_ALWAYSSHOW.
804         (un.onInit): New function.
805         * src/installer.nsi: Include ../po/catalogs.nsi with PO_HEADER
806         defined to include MUI language files.  Insert macro
807         MUI_RESERVEFILE_LANGDLL.
808         (MUI_LANGDLL_REGISTRY_ROOT, MUI_LANGDLL_REGISTRY_KEY)
809         (MUI_LANGDLL_REGISTRY_VALUENAME): New symbols.
810         (MUI_LANGDLL_ALLLANGUAGES) [DEBUG]: New symbol.
811
812 2008-03-10  Werner Koch  <wk@g10code.com>
813
814         * packages/packages.current: Update GpgOL.
815
816 2008-03-07  Werner Koch  <wk@g10code.com>
817
818         * packages/packages.current: Update GpgOL.
819
820 2008-03-05  Marcus Brinkmann  <marcus@g10code.de>
821
822         * packages/packages.current: Update kdelibs and kleopatra.
823
824 2008-02-28  Marcus Brinkmann  <marcus@g10code.de>
825
826         * src/kleowrap.c: Use CreateProcess instead of spawn for ksycoca
827         to suppress console window.
828
829 2008-02-27  Marcus Brinkmann  <marcus@g10code.de>
830
831         * src/kleowrap.c: Include errno.h.
832         (run_kbuildsycoca): New function by Frank Osterfeld.
833         (main): Invoke it.
834
835         * src/inst-kleopatra.nsi, src/uninst-kleopatra.nsi: Move plugins
836         to INSTDIR.
837         * src/inst-kdelibs.nsi, src/uninst-kdelibs.nsi: Likewise.
838
839 2008-02-26  Marcus Brinkmann  <marcus@g10code.de>
840
841         * src/inst-kleopatra.nsi, src/uninst-kleopatra.nsi: Fix last change.
842
843         * packages/packages.current: Update gpgol, kdelibs, kleopatra.
844         * src/inst-kdelibs.nsi, src/uninst-kdelibs.nsi,
845         src/inst-kleopatra.nsi, src/uninst-kleopatra.nsi: Update.
846
847         * patches/winpt/01-gpg-path.patch: New file.
848         * Makefile.am (EXTRA_DIST): Add this file.
849
850 2008-02-19  Marcus Brinkmann  <marcus@g10code.de>
851
852         * packages/packages.current: Update gpgex.
853
854         * src/kleowrap.c: Change working directory.
855
856         * src/kleowrap.c: New file.
857         * src/kleopatra.bat: Removed.
858         * src/Makefile.am (EXTRA_DIST): Remove kleopatra.bat, add
859         kleowrap.c.
860         (CLEANFILES): Add kleowrap.exe.
861         (gpg4win-$(VERSION).exe, gpg4win-light-$(VERSION).exe,
862         (gpg4win-$(VERSION).wix, gpg4win-light-$(VERSION).wix): Add
863         kleowrap.exe as dependency.
864         (gpgwrap.exe): Use make magic.
865         (kleowrap.exe): New target.
866         * src/inst-kleopatra.nsi: Install kleowrap.exe as kleopatra.exe,
867         and do not install kleopatra.bat.
868         * src/uninst-kleopatra.nsi: Uninstall kleopatra.exe instead of
869         kleopatra.bat.
870         * src/inst-sections.nsi (no_desktop): Replace kleopatra.bat by
871         kleopatra.exe.
872
873 2008-02-18  Marcus Brinkmann  <marcus@g10code.de>
874
875         * packages/packages.current: Update kdelibs and kleopatra.
876
877 2008-02-18  Werner Koch  <wk@g10code.com>
878
879         * src/installer.nsi: Take the README file from share/gpg4win.
880         This is required because we now make sure that the last output
881         directory is now the top directory.
882
883         * packages/packages.current: Update GpgOL.
884
885 2008-02-16  Marcus Brinkmann  <marcus@g10code.de>
886
887         * packages/packages.current: Undo update of kdelibs and kleopatra.
888
889         * packages/packages.current: Update dirmngr, gpgme, gpa, gnupg,
890         w32pth, kdelibs, and kleopatra.
891
892 2008-02-15  Werner Koch  <wk@g10code.com>
893
894         * packages/packages.current: Update pinentry, gnupg and gpgme.
895
896 2008-02-12  Werner Koch  <wk@g10code.com>
897
898         * packages/packages.current: Update libksba.
899
900 2008-02-09  Marcus Brinkmann  <marcus@g10code.de>
901
902         * patches/gnupg-1.4.8/01-gpgconf-list.patch: New file.
903         * patches/gnupg2-2.0.8/06-gpgconf-list.patch: New file.
904         * Makefile.am (EXTRA_DIST): Add these.
905
906 2008-02-08  Marcus Brinkmann  <marcus@g10code.de>
907
908         * packages/packages.current: Update kleopatra.
909         * src/inst-kdelibs.nsi: Move kcmdwrapper.exe to bin.
910         * src/uninst-kdelibs.nsi: Uninstall it there.
911
912 2008-02-06  Werner Koch  <wk@g10code.com>
913
914         * packages/packages.current: Update GpgOL.
915
916 2008-02-04  Marcus Brinkmann  <marcus@g10code.de>
917
918         * packages/packages.current: Update kleopatra and gpgex.
919
920 2008-02-01  Marcus Brinkmann  <marcus@g10code.de>
921
922         * patches/gnupg2-2.0.8/05-gpgconf.patch: New file.
923         * Makefile.am (EXTRA_DIST): Add patch.
924
925 2008-01-30  Werner Koch  <wk@g10code.com>
926
927         * src/inst-final.nsi: New.
928         * src/Makefile.am (EXTRA_DIST): Add it.
929         * src/inst-gnupg2.nsi: Remove last fix due to the final section.
930
931 2008-01-30  Marcus Brinkmann  <marcus@g10code.de>
932
933         * src/gpg4win.nsi: Fix last change.
934         * src/gpg4win-src.nsi: Dito.
935
936         * src/gpg4win.nsi (ABOUT_STR): Split up the string into several.
937         (T_AboutGpg4win): Shorten it accordingly.
938         (T_AboutGpg4winVersion, T_AboutGpg4winFileVersion)
939         (T_AboutGpg4winReleaseDate): New translation strings.
940         * src/gpg4win-src.nsi: Split up the string into several.
941         (T_AboutGpg4winSrc): Shorten it accordingly.
942         (T_AboutGpg4winSrcVersion, T_AboutGpg4winSrcFileVersion)
943         (T_AboutGpg4winSrcReleaseDate): New translation strings.
944         * src/installer.nsi: Quote welcome title and about string.
945         * po/de.po: Update.
946
947         * packages/packages.current: Update gpgme.
948
949 2008-01-30  Werner Koch  <wk@g10code.com>
950
951         * src/inst-sections.nsi: Install GTK+ of gnupg2 is selected.
952
953         * src/inst-gnupg2.nsi: Switch Outpath back to standard.
954
955         * patches/gnupg2-2.0.8/patches/03-create-keyring.patch: Also do it
956         for the trustdb.
957
958 2008-01-29  Werner Koch  <wk@g10code.com>
959
960         * packages/packages.current: Updated GpgOL.
961
962         * patches/gnupg2-2.0.8/04-import-export-spawn.patch: New file
963         * patches/gnupg2-2.0.8/03-create-keyring.patch: New file. 
964         * Makefile.am (EXTRA_DIST): Add new files.
965
966 2008-01-29  Marcus Brinkmann  <marcus@g10code.de>
967
968         * src/make-msi.pl (nsis_parse_line): Skip including the file
969         Memento.nsh.
970
971 2008-01-28  Marcus Brinkmann  <marcus@g10code.de>
972
973         * packages/packages.current: Update gpgme and kleopatra.
974
975 2008-01-25  Marcus Brinkmann  <marcus@g10code.de>
976
977         * Makefile.am (EXTRA_DIST): Add
978         patches/gnupg2-2.0.8/02-qualified.patch.
979         * patches/gnupg2-2.0.8/02-qualified.patch: New file.
980
981 2008-01-24  Marcus Brinkmann  <marcus@g10code.de>
982
983         * src/inst-gpgee.nsi: Fix last change.
984
985         * src/Memento.nsh: New file from nsis 2.28.
986
987 2008-01-21  Marcus Brinkmann  <marcus@g10code.de>
988
989         * src/installer.nsi: Include Memento.nsh, define
990         MEMENTO_REGISTRY_ROOT and MEMENTO_REGISTRY_KEY.
991         * src/inst-sections.nsi: Call MementoSectionDone.
992         (onInit): Call MementoSectionRestore.
993         (onInstSuccess): Call MementoSectionSave.
994         * src/inst-claws-mail.nsi, src/inst-eudoragpg.nsi,
995         src/inst-gnupg.nsi, src/inst-gnupg2.nsi, src/inst-gpa.nsi,
996         src/inst-gpgee.nsi, src/inst-gpgex.nsi, src/inst-gpgol.nsi,
997         src/inst-kleopatra.nsi, src/inst-man_advanced_de.nsi,
998         src/inst-man_advanced_en.nsi, src/inst-man_novice_de.nsi,
999         src/inst-man_novice_en.nsi, src/inst-sylpheed-claws.nsi,
1000         src/inst-winpt.nsi: Replace Section/SectionEnd by Memento macro
1001         calls.
1002         * src/make-msi.pl (gpg4win_nsis_stubs): Support memento sections.
1003
1004 2008-01-18  Marcus Brinkmann  <marcus@g10code.de>
1005
1006         * packages/packages.current: Update gpgol.
1007         * src/Makefile.am (gpg4win_pkg_gpgol_post_install): New macro.
1008         * src/inst-gpgol.nsi: Install the gpgol.pdf technical
1009         documentation.
1010         * src/uninst-gpgol.nsi: Uninstall it (and many directories).
1011
1012         * packages/packages.current: Update kleopatra and kdelibs.
1013
1014 2008-01-16  Marcus Brinkmann  <marcus@g10code.de>
1015
1016         * src/installer.nsi (MUI_WELCOME_TITLE, MUI_WELCOMEPAGE_TEXT):
1017         Define to ${WELCOME_TITLE_STR} and ${ABOUT_STR} respectively.
1018         (T_WelcomeTitle, T_About): Remove language strings.
1019         * src/gpg4win.nsi (WELCOME_TITLE_ENGLISH, WELCOME_TITLE_GERMAN)
1020         (ABOUT_GERMAN, ABOUT_ENGLISH): Removed macros.
1021         (WELCOME_TITLE_STR, ABOUT_STR): New macros.
1022         (T_WelcomeTitleGpg4win, T_AboutGpg4win): New language strings.
1023         * src/gpg4win-src.nsi (WELCOME_TITLE_ENGLISH, WELCOME_TITLE_GERMAN)
1024         (ABOUT_GERMAN, ABOUT_ENGLISH): Removed macros.
1025         (WELCOME_TITLE_STR, ABOUT_STR): New macros.
1026         (T_WelcomeTitleGpg4winSrc, T_AboutGpg4winSrc): New language strings.
1027
1028 2008-01-15  Marcus Brinkmann  <marcus@g10code.de>
1029
1030         * patches/gnupg-2.0.8/01-agent-call-pinentry.patch: Rename to ...
1031         * patches/gnupg2-2.0.8/01-agent-call-pinentry.patch: ... this.
1032         * Makefile.am (EXTRA_DIST): Also here.
1033
1034         * Makefile.am (EXTRA_DIST): Add
1035         patches/gnupg-2.0.8/01-agent-call-pinentry.patch.
1036         * patches/gnupg-2.0.8/01-agent-call-pinentry.patch: New file.
1037
1038         * src/g4wihelp.c (service_create): Use LocalSystem for now.
1039
1040 2008-01-13  Marcus Brinkmann  <marcus@g10code.de>
1041
1042         * packages/packages.current: Update kdelibs, kdesupport, kleopatra.
1043
1044         * src/inst-kdelibs.nsi: Update to latest version.
1045         * src/inst-kdesupport.nsi: Update to latest version.
1046         * src/uninst-kdesupport.nsi: Update to latest version.
1047         * src/inst-kleopatra.nsi: Update to latest version.
1048
1049         * src/inst-gnupg2.nsi: Fix last change.
1050         * src/uninst-gnupg2.nsi: Uninstall gpgconf-conf.skel.
1051
1052         * src/uninst-qt.nsi: Uninstall qsqlited4.dll.
1053
1054 2008-01-10  Marcus Brinkmann  <marcus@g10code.de>
1055
1056         * src/gpg4win.nsi: New variable bpdir.
1057         * src/gpg4win-src.nsi: Likewise.
1058         * src/inst-gnupg2.nsi: New variable source and install a skeleton
1059         file for gpgconf.conf.
1060
1061 2008-01-08  Marcus Brinkmann  <marcus@g10code.de>
1062
1063         * src/pkg-to-nsi.pl: New file.
1064
1065         * src/inst-kleopatra.nsi: Add missing files.
1066         * src/uninst-kleopatra.nsi: Likewise.
1067
1068 2008-01-07  Marcus Brinkmann  <marcus@g10code.de>
1069
1070         * packages/packages.current: Update to 0.0.0-svn46.
1071
1072 2008-01-04  Marcus Brinkmann  <marcus@g10code.de>
1073
1074         * src/inst-kleopatra.nsi, src/uninst-kleopatra.nsi,
1075         src/inst-oxygen-icons.nsi: Update to new version.
1076         * packages/packages.current: Update oxygen-icons and kleopatra.
1077
1078         * packages/packages.current: Update gpgme to 1.1.6.
1079
1080         * patches/gpgme/01-gpg2.patch: Update patch.
1081
1082 2008-01-03  Werner Koch  <wk@g10code.com>
1083
1084         * src/inst-gnupg.nsi: Do not set gpgProgram but delete it.
1085
1086         * patches/gpgme/01-gpg2.patch: New.
1087         * Makefile.am (EXTRA_DIST): Add it.
1088
1089         * src/gpg4win.mk.in (SETVARS): Add new var PKGPBDIR.
1090         (SPKG_template) <stamps/stamp-$(1)-01-patch>: Allow for patches
1091         without the version name of the package.
1092         (MPKG_template) <stamps/stamp-$(1)-01-patch>: Ditto.
1093
1094         * packages/packages.current: Fix pinentry name.  Use gpgol svn 205.
1095         Update to gnupg 1.48 and 2.0.8.
1096
1097 2008-01-02  Marcus Brinkmann  <marcus@g10code.de>
1098
1099         * packages/packages.current: Update pinentry to 0.7.5-cvs.
1100
1101         * src/pkg-config (PREFIX): Suppress debug output.
1102
1103         * src/Makefile.am (gpg4win_pkg_glib_post_install): Since we build
1104         the package from source, we need to fix up the pkg-config files in
1105         the runtime package directory.
1106
1107 2007-12-21  Marcus Brinkmann  <marcus@g10code.de>
1108
1109         * src/uninst-kleopatra.nsi, src/inst-kleopatra.nsi: Update to
1110         latest version.
1111
1112         * packages/packages.current: Update oxygen-icons and kleopatra.
1113         * src/inst-oxygen-icons.nsi, src/uninst-oxygen-icons.nsi: Update
1114         to latest version, but only install 16x16 icons (now all of them).
1115
1116 2007-12-18  Marcus Brinkmann  <marcus@g10code.de>
1117
1118         * packages/packages.current: Update kleopatra to 20071214-3.
1119         * src/inst-kleopatra.nsi: Adjust path to GPGME libraries.
1120
1121 2007-12-14  Werner Koch  <wk@g10code.com>
1122
1123         * packages/packages.current: Update to gnupg-2.0.8rc1.
1124
1125 2007-12-14  Marcus Brinkmann  <marcus@g10code.de>
1126
1127         * packages/packages.current: Fix last change.
1128
1129 2007-12-13  Marcus Brinkmann  <marcus@g10code.de>
1130
1131         * packages/packages.current: Update libassuan.
1132
1133 2007-12-11  Marcus Brinkmann  <marcus@g10code.de>
1134
1135         * packages/packages.current: Update to qt 4.3.3.
1136         * src/inst-qt.nsi, src/uninst-qt.nsi: Update to qt 4.3.3.
1137
1138         * src/inst-sections.nsi: Delete old start menu, desktop and
1139         quicklaunch links.
1140
1141 2007-12-10  Werner Koch  <wk@g10code.com>
1142
1143         * packages/packages.current: Update libgcrypt.
1144
1145 2007-12-09  Marcus Brinkmann  <marcus@g10code.de>
1146
1147         * packages/packages.current: Update libetpan.
1148
1149         * packages/packages.current: Update claws-mail.
1150
1151         * src/Makefile.am (gpg4win_pkg_claws_mail_configure): Enable
1152         libetpan.
1153         * src/inst-sections.nsi: Include libetpan install scripts.
1154         * patches/claws-mail-3.1.0cvs70/01-w32-logo.patch,
1155         patches/claws-mail-3.1.0cvs70/02-w32-icon.patch,
1156         patches/claws-mail-3.1.0cvs70/03-smime-plugin.patch,
1157         patches/claws-mail-3.1.0cvs70/99-auto.patch: New files.
1158         * Makefile.am (EXTRA_DIST): Add claws-mail 3.1.0cvs70 patches.
1159
1160 2007-12-07  Marcus Brinkmann  <marcus@g10code.de>
1161
1162         * src/inst-sections.nsi: Install manuals in subdirectories for
1163         start menu and desktop.
1164         * src/installer-finish.nsi: Uninstall the manuals in those
1165         subdirectories.
1166         * src/installer.nsi: Add language strings for the subdirectory
1167         names.
1168         * po/de.po: Update.
1169
1170         * packages/packages.current: Update kleopatra to 20071207.
1171
1172         * src/inst-gpgex.nsi: Detect and uninstall a previously installed
1173         GPGee.
1174
1175 2007-12-03  Marcus Brinkmann  <marcus@g10code.de>
1176
1177         * src/make-msi.pl (dump_all2): Hard code level for hidden packages
1178         to 1.
1179
1180 2007-11-30  Marcus Brinkmann  <marcus@g10code.de>
1181
1182         * packages/packages.current: Update gpgex.
1183
1184 2007-11-29  Marcus Brinkmann  <marcus@g10code.de>
1185
1186         * packages/packages.current: Update pinentry.
1187         * configure.ac: Merge duplicated pinentry entries.
1188         Make gnupg2 dependent on pinentry.
1189
1190 2007-11-27  Marcus Brinkmann  <marcus@g10code.de>
1191
1192         * src/dirmngr.conf: New file.
1193         * src/inst-dirmngr.nsi: Install our version of dirmngr.conf.
1194         Remove /nonfatal from configuration files.
1195
1196 2007-11-27  Werner Koch  <wk@g10code.com>
1197
1198         * packages/packages.current: Update gnupg.
1199
1200 2007-11-27  Marcus Brinkmann  <marcus@g10code.de>
1201
1202         * packages/packages.current: Update kleopatra.
1203
1204 2007-11-26  Marcus Brinkmann  <marcus@g10code.de>
1205
1206         * packages/packages.current: Update dirmngr and gpgex.
1207
1208         * src/inst-dirmngr.nsi: No longer create the cache directory.
1209         * src/inst-sections.pl: Correct upper/lowercase of WinPT link (for
1210         the msi converter).
1211         * src/make-msi.pl: Improve handling of shortcuts.
1212         * src/make-msi.guids: Update.
1213         * src/make-msi.bat: Remove duplicate entries.
1214
1215 2007-11-26  Werner Koch  <wk@g10code.com>
1216
1217         * src/inst-kleopatra.nsi: Install libkmime.dll.  Take libkleo from
1218         bin/.
1219         * src/uninst-kleopatra.nsi: Uninstall libkmime.dll.
1220
1221 2007-11-26  Marcus Brinkmann  <marcus@g10code.de>
1222
1223         * src/inst-dirmngr.nsi: No longer create the cache directory.
1224
1225         * src/make-msi.pl: 
1226
1227         * packages/packages.current: Fix entry for kdelibs source.
1228
1229         * src/make-msi.pl (dump_all): Start dirmngr service.
1230         * src/README-msi.txt: Add todo items.
1231
1232         * src/Makefile.am (msi, gpg4win-$(VERSION).wix,
1233         (gpg4win-light-$(VERSION).wix): New targets.
1234         * src/make-msi.pl: Rewritten.
1235         * src/make-msi.guids: Include missing files.
1236         * src/inst-gpg4win.nsi: Give section an identifier.
1237         * src/README-msi.txt: Update.
1238         * src/gpg4win.nsi: Do not include pinentry in the light installer.
1239         * doc/README.de.txt, doc/README.en.txt: Document MSI package.
1240         * src/make-msi.bat: Support other languages and light installer.
1241
1242 2007-11-23  Marcus Brinkmann  <marcus@g10code.de>
1243
1244         * packages/packages.current: Update gpgme to 1.1.6-svn1279.
1245
1246 2007-11-23  Werner Koch  <wk@g10code.com>
1247
1248         * packages/packages.current: Update kleopatra to version 20071122.
1249
1250 2007-11-16  Marcus Brinkmann  <marcus@g10code.de>
1251
1252         * src/make-msi.guids: Include manual files.
1253         * src/make-msi.pl: Support manuals, and prefix output file names
1254         by src, because manuals are within gpg4win.
1255
1256 2007-11-15  Marcus Brinkmann  <marcus@g10code.de>
1257
1258         * src/inst-kleopatra.nsi: Use SRCDIR to find kleopatra.bat.
1259         * src/inst-qt.nsi: Use SRCDIR to find qt.conf and BUILD_DIR to
1260         find mingwm10.dll.
1261         * src/make-msi.guids: Add these files.
1262         * src/make-msi.pl (dump_all): Do not try to start the service yet.
1263         (collect_all): Support SRCDIR in File.
1264         * src/uninst-regex.nsi: Uninstall regex.dll.
1265
1266         * src/inst-sections.nsi (CalcDepends): Add dependency for
1267         libetpan.
1268         * src/make-msi.guids: Add libetpan and claws.
1269
1270         * Makefile.am (EXTRA_DIST): Add these patches.
1271         * packages/packages.current: Update claws mail.  Download
1272         regex-bin package.
1273         * patches/claws-mail-3.0.2/01-w32-logo.patch,
1274         patches/claws-mail-3.0.2/02-w32-icon.patch,
1275         patches/claws-mail-3.0.2/03-smime-plugin.patch,
1276         patches/claws-mail-3.0.2/04-gettimeofday.patch,
1277         patches/claws-mail-3.0.2/99-auto.patch: New files.
1278         * configure.ac: Make regex a GNUWIN32 package.
1279         * src/inst-regex.nsi: Install regex.dll.
1280         * src/Makefile.am: Do not delete regex shared library.
1281
1282 2007-11-14  Marcus Brinkmann  <marcus@g10code.de>
1283
1284         * src/inst-kleopatra.nsi: Prefix kleopatra.bat by $BUILD_DIR.
1285         * src/make-msi.pl: Add INSTDIR\pub to PATH environment for gnupg.
1286         Handle /oname in File statements.  Handle upgrades.  Register
1287         DLLs.  Register services.
1288         * src/make-msi.guids: Update.
1289
1290 2007-11-13  Marcus Brinkmann  <marcus@g10code.de>
1291
1292         * src/make-msi.pl: New file.
1293         * src/make-msi.bat: New file.
1294         * src/make-msi.guids: New file.
1295         * src/gpl.rtf: New file.
1296
1297 2007-11-12  Marcus Brinkmann  <marcus@g10code.de>
1298
1299         * packages/packages.current: Update to kleopatra 20071112.
1300
1301         * packages/packages.current: Update to kleopatra 20071109.
1302
1303 2007-11-08  Marcus Brinkmann  <marcus@g10code.de>
1304
1305         * src/inst-gpgex.nsi: Add online documentation.
1306         * src/uninst-gpgex.nsi: Delete online documentation and other
1307         directories.
1308
1309         * packages/packages.current: Update gpgex.
1310
1311 2007-11-02  Werner Koch  <wk@g10code.com>
1312
1313         * src/g4wihelp.c (path_add): Remove debug stuff.
1314
1315         * src/inst-kleopatra.nsi: Adjust location for some DLLs.
1316
1317 2007-10-26  Marcus Brinkmann  <marcus@g10code.de>
1318
1319         * packages/packages.current: Add libetpan.
1320         * configure.ac: Add libetpan package.
1321         * include/config.nsi.in: Add support for libetpan.
1322         * src/Makefile.am (EXTRA_DIST): Add inst-libetpan.nsi and
1323         uninst-libetpan.nsi.
1324         (gpg4win_spkgs): Add libetpan.
1325         (gpg4win_pkg_libetpan_configure): New variable.
1326         * src/uninst-libetpan.nsi, src/inst-libetpan.nsi: New files.
1327         * src/gpg4win.mk.in: Invoke configure with relative path to make
1328         it easier on some packages (in particular libetpan).
1329         (SETVRS): Add install bin directory to PATH.
1330
1331 2007-10-29  Werner Koch  <wk@g10code.com>
1332
1333         * packages/packages.current: Update to libgpg-error 1.6.
1334
1335 2007-10-26  Werner Koch  <wk@g10code.com>
1336
1337         * packages/packages.current: Update to libgcrypt 1.3.1.
1338
1339 2007-10-22  Werner Koch  <wk@g10code.com>
1340
1341         * packages/packages.current: Updated gpgol.
1342
1343 2007-10-18  Marcus Brinkmann  <marcus@g10code.de>
1344
1345         * src/g4wihelp.c (read_w32_registry_string): New function.
1346         (ENV_HK, ENV_REG): New macros.
1347         (path_add, path_remove): New functions.
1348         * src/gpg4win.nsi: Remove GpgEX from light installer.
1349         * src/installer.nsi (AddToPath, RemoveFromPath): Rewritten.
1350
1351 2007-10-17  Marcus Brinkmann  <marcus@g10code.de>
1352
1353         * src/inst-kleopatra.nsi: Add DESC_Menu_kleopatra language string.
1354         * src/inst-sections.nsi: Install kleopatra links.
1355         * src/installer-finish.nsi: Uninstall kleopatra.
1356         * configure.ac: Make pinentry dependent on gtk+ instead of glib.
1357         * src/Makefile.am (gpg4win_pkg_pinentry_configure): Revert last
1358         change.
1359         * src/inst-pinentry.nsi: Revert last change.
1360
1361 2007-10-17  Werner Koch  <wk@g10code.com>
1362
1363         * src/inst-kdesupport.nsi: Remove libeay32.dll and ssleay32/dll;
1364         they seems not to be necessary and conflict with the GPL anyway.
1365
1366         * src/inst-gpgol.nsi: s/GPGol/GpgOL/.
1367
1368         * src/inst-pinentry.nsi: Install native pinentry.
1369         * src/Makefile.am: Disable pinnetry-gtk-2 for now.
1370         * configure.ac: Make pinentry depend on glib.
1371
1372 2007-10-17  Marcus Brinkmann  <marcus@g10code.de>
1373
1374         * configure.ac: Reenable oxygen-icons dependency.
1375         * src/inst-oxygen-icons.nsi: Only install action icons for now.
1376         * packages/packages.current: Reenable oxygen-icons.
1377         Update kleopatra and gpgex packages.
1378
1379 2007-10-16  Marcus Brinkmann  <marcus@g10code.de>
1380
1381         * src/uninst-dirmngr.nsi: Remove etc files.
1382         * src/inst-dirmngr.nsi: Do not use wildcard.
1383
1384         * src/uninst-qt.nsi: Uninstall qt.conf.
1385
1386         * src/uninst-qt.nsi: Uninstall mingwm10.dll.
1387         * src/inst-kleopatra.nsi: Fix slash instead backslash error.
1388         * src/uninst-kdelibs.nsi: Remove directories share\config\ui and
1389         share\config instead share\ui.  Remove directories
1390         share\kde4\services and share\kde4.
1391         * src/uninst-pinentry.nsi: Uninstall pinentry-w32.exe and
1392         pinentry-gtk-2.exe.
1393         * src/uninst-kleopatra.nsi: Uninstall kleopatra.bat.
1394         Remove directory share\apps\kleopatra.
1395
1396         * packages/packages.current: Enable gpgex.
1397
1398 2007-10-15  Marcus Brinkmann  <marcus@g10code.de>
1399
1400         * src/kleopatra.bat: New file.
1401         * src/inst-kleopatra.nsi: Install kleopatra.bat.
1402         * src/Makefile.am (EXTRA_DIST): Add qt.conf and kleopatra.bat.
1403
1404 2007-10-14  Marcus Brinkmann  <marcus@g10code.de>
1405
1406         * src/Makefile.am (gpg4win_pkg_pinentry_configure): Enable
1407         pinentry gtk2 and add required configure flags for it.
1408         * src/inst-pinentry.nsi: Install pinentry-gtk-2.exe along with
1409         pinentry-w32.exe and make it the default.
1410
1411 2007-10-12  Werner Koch  <wk@g10code.com>
1412
1413         * src/inst-kleopatra.nsi: Select by default.  Do not install
1414         test_uiserver.
1415         * src/uninst-kleopatra.nsi: No need to remove test_uiserver.
1416
1417         * src/inst-gpgee.nsi: Do not select by default.
1418         * src/inst-gpgex.nsi: Select by default.
1419
1420 2007-10-11  Werner Koch  <wk@g10code.com>
1421
1422         * packages/packages.current: Update kleopatra. Update gpgol.
1423         Disable gpgex.
1424
1425         * configure.ac (gpgol): Add libassuan as dependency.
1426         * src/Makefile.am (gpg4win_pkg_gpgol_configure): Add
1427         --with-libassuan-prefix.
1428
1429 2007-10-10  Marcus Brinkmann  <marcus@g10code.de>
1430
1431         * src/inst-kdelibs.nsi: Do not install libkdefx.dll.
1432         * packages/packages.current: Update gpgme, kdelibs and kleopatra.
1433
1434 2007-10-09  Marcus Brinkmann  <marcus@g10code.de>
1435
1436         * configure.ac: Fix last change.
1437         * packages/packages.current: Update gpgex.
1438
1439         * configure.ac: Disable oxygen-icons for now.
1440         * packages/packages.current: Disable oxygen-icons for now.  Update
1441         kleopatra.
1442
1443         * src/Makefile.am (gpg4win_pkg_gpa_configure): Add search path for
1444         libassuan and gpg-error.
1445
1446 2007-10-06  Werner Koch  <wk@g10code.com>
1447
1448         * packages/packages.current: Fixed gpgex filename to be .gz.
1449
1450 2007-10-05  Marcus Brinkmann  <marcus@g10code.de>
1451
1452         * packages/packages.current: Update dirmngr.
1453
1454         * packages/packages.current: Update libassuan.
1455
1456         * packages/packages.current: Update gpgex and libassuan, and fix gnupg2.
1457
1458         * packages/packages.current: Update gpgme, gpgex and kleopatra.
1459
1460 2007-10-02  Marcus Brinkmann  <marcus@g10code.de>
1461
1462         * packages/packages.current: Update libassuan, gpgme, gnupg and kleopatra.
1463
1464 2007-09-28  Marcus Brinkmann  <marcus@g10code.de>
1465
1466         * packages/packages.current: Update GPGME snapshot.
1467
1468         * src/inst-kleopatra.nsi: Put kleopatra into bin for now.
1469         * src/uninst-kleopatra.nsi: Remove it from there.
1470         * src/inst-kdesupport.nsi: Put dbus-daemon into bin for now, and
1471         install missing config files.
1472         * src/uninst-kdesupport.nsi: Uninstall these files.
1473
1474 2007-09-26  Marcus Brinkmann  <marcus@g10code.de>
1475
1476         * src/inst-gnupg2.nsi: Put it in the read-only section.
1477         * src/inst-sections.nsi: Make kleopatra dependent on gnupg2, and
1478         gpgol dependent on kleopatra.  Remove explicit dependencies on
1479         gnupg and gnupg2 from individual packages.      
1480         * src/gpg4win.nsi: Remove kleopatra from light installer.
1481
1482 2007-09-25  Marcus Brinkmann  <marcus@g10code.de>
1483
1484         * src/inst-sections.nsi, src/inst-kleopatra.nsi,
1485         src/inst-gpgex.nsi: Some bug fixes.
1486
1487         * configure.ac: Add check for kleopatra.
1488         * include/config.nsi.in: Add macros for kleopatra.
1489         * src/inst-kleopatra.nsi, src/uninst-kleopatra.nsi: New files.
1490         * src/Makefile.am (gpg4win_bpkgs): Add kleopatra.
1491         (EXTRA_DIST): Add inst-kleopatra.nsi and uninst-kleopatra.nsi.
1492         * src/inst-sections.nsi: Add support for kleopatra.
1493         * packages/packages.current: Add kleopatra.
1494
1495         * src/gpg4win.nsi: Disable kdelibs, kdesupport, oxygen-icons in
1496         light installer.
1497         * configure.ac: Add check for kdelibs.
1498         * include/config.nsi.in: Add macros for kdelibs.
1499         * src/inst-kdelibs.nsi, src/uninst-kdelibs.nsi: New files.
1500         * src/Makefile.am (gpg4win_bpkgs): Add kdelibs.
1501         (EXTRA_DIST): Add inst-kdelibs.nsi and uninst-kdelibs.nsi.
1502         * src/inst-sections.nsi: Add support for kdelibs.
1503         * packages/packages.current: Add kdelibs.
1504
1505         * configure.ac: Add check for oxygen-icons.
1506         * include/config.nsi.in: Add macros for oxygen-icons.
1507         * m4/gpg4win.m4: Fix translit expression (dash must come first or last).
1508         * src/inst-oxygen-icons.nsi, src/uninst-oxygen-icons.nsi: New files.
1509         * src/Makefile.am (gpg4win_bpkgs): Add oxygen-icons.
1510         (EXTRA_DIST): Add inst-oxygen-icons.nsi and
1511         uninst-oxygen-icons.nsi.
1512         * src/inst-sections.nsi: Add support for oxygen-icons.
1513         * packages/download.sh (name): Add "link" option.
1514         * packages/packages.current: Add oxygen-icons.
1515
1516 2007-09-24  Marcus Brinkmann  <marcus@g10code.de>
1517
1518         * src/Makefile.am (EXTRA_DIST): Add inst-kdesupport.nsi and
1519         src/uninst-kdesupport.nsi.
1520         (gpg4win_bpkgs): Add kdesupport.
1521         (gpg4win_pkg_kdesupport_post_install): New macro.
1522         * src/inst-kdesupport.nsi, src/uninst-kdesupport.nsi: New files.
1523         * src/inst-sections.nsi: Add kdesupport (also as a dependency for
1524         Qt).
1525         * packages/packages.current: Add kdesupport.
1526         * include/config.nsi.in: Add macros for kdesupport.
1527         * configure.ac: Check for kdesupport.  Make qt dependent on it.
1528
1529         * configure.ac: Check for mingwm10.dll.
1530         * src/gpg4win.mk.in: Fix clean-PKG for binary packages.
1531         * src/inst-qt.nsi: Install QtDBus4.dll.  Do not install debug and
1532         source files.
1533         * src/uninst-qt.nsi: Likewise for uninstall.
1534         * packages/packages.current: Update Qt.
1535
1536 2007-09-17  Werner Koch  <wk@g10code.com>
1537
1538         * configure.ac: Set version to 1.9.0-svn.  Make gpgme depend on qt
1539         again.
1540         * src/Makefile.am (gpg4win_pkg_gpgme_configure): Enable Qt again.
1541         * packages/packages.current: Disable gpgee, enable gpgex.
1542         
1543 2007-09-17  Werner Koch  <wk@g10code.com>
1544
1545         Released 0.9.92.
1546
1547         * src/Makefile.am (gpg4win_pkg_gpgme_configure): Disable Qt
1548         requirement.
1549         * configure.ac: Ditto.
1550
1551         * packages/packages.current: Update gpgol to 0.9.92 and gpgme to a
1552         new snapshot. Disable gpgex, enable gpgee.
1553
1554 2007-09-12  Marcus Brinkmann  <marcus@g10code.de>
1555
1556         * packages/packages.current: Update dirmngr.
1557
1558 2007-09-11  Marcus Brinkmann  <marcus@g10code.de>
1559
1560         * packages/packages.current: Update gpgex.
1561
1562         * packages/packages.current: Add gpgex, disable gpgee.
1563
1564         * packages/packages.current: Bump gnupg to 2.0.7.
1565
1566         * src/qt.conf: New file.
1567         * src/inst-qt.nsi: Install qt.conf.
1568
1569 2007-09-10  Marcus Brinkmann  <marcus@g10code.de>
1570
1571         * packages/packages.current: Update gpgme and libassuan to
1572         snapshot pacakages.
1573
1574 2007-09-07  Marcus Brinkmann  <marcus@g10code.de>
1575
1576         * configure.ac: Add libassuan as dependency for GpgEX.
1577         * src/Makefile.am (gpg4win_pkg_gpgex_configure): Add gpg-error and
1578         libassuan configure options.
1579
1580         * configure.ac: Add qt as dependency for GPGME.
1581         * src/inst-sections.nsi [HAVE_PKG_QT]: Make GPGME depending on Qt. 
1582         * src/inst-gpgme.nsi: Change condition from !GPG4WIN_LIGHT to HAVE_PKG_QT.
1583
1584         * src/Makefile.am (gpg4win_pkg_gpgme_configure): Remove LDFLAGS,
1585         add --enable-w32-qt and work around Qt's lack of cross compilation
1586         support.
1587         * src/gpg4win.mk.in (stamps/stamp-$(1)-02-configure): Call
1588         configure through eval, so that configure options with spaces are
1589         quoted properly.
1590         * src/inst-gpgme.nsi [!GPG4WIN_LIGHT]: Install libgpgme-qt-11.dll.
1591         * src/uninst-gpgme.nsi: Uninstall libgpgme-qt-11.dll.
1592         
1593 2007-08-30  Marcus Brinkmann  <marcus@g10code.de>
1594
1595         * configure.ac: Add gpgex.
1596         * include/config.nsi.in: Add gpgex.
1597         * src/Makefile.am (EXTRA_DIST): Add inst-gpgex.nsi and
1598         uninst-gpgex.nsi.
1599         (gpg4win_spkgs): Add gpgex.
1600         (gpg4win_pkg_gpgex_configure): New variable.
1601         * src/inst-sections.nsi: Add gpgex installer and uninstaller, as
1602         well as description.
1603         (CalcDefaults, CalcDepends): Add gpgex.
1604
1605 2007-08-30  Marcus Brinkmann  <marcus@g10code.de>
1606
1607         * packages/download.sh: Implement new "name" command and remove
1608         "ren" command.
1609         * packages/packages.current: Add qt.
1610         * configure.ac: Add qt.
1611         * include/config.nsi.in: Add qt.
1612         * src/Makefile.am (EXTRA_DIST): Add inst-qt.nsi and uninst-qt.nsi.
1613         (gpg4win_bpkgs): Add qt.
1614         * src/uninst-qt.nsi, src/inst-qt.nsi: New files.
1615         * src/inst-sections.nsi: Run installer and uninstaller for qt.
1616         (CalcDepends): Handle qt.
1617         * src/gpg4win.nsi: Remove qt from light installer.
1618
1619 2007-08-24  Marcus Brinkmann  <marcus@g10code.de>
1620
1621         * src/inst-gnupg.nsi: Write compatibility key to registry for GPGee.
1622
1623 2007-08-24  Werner Koch  <wk@g10code.com>
1624
1625         * packages/packages.current: Updated libassuan to 1.0.3.
1626
1627 2007-08-23  Werner Koch  <wk@g10code.com>
1628
1629         * src/inst-dirmngr.nsi: Install examples files as default
1630         configuration.
1631
1632 2007-08-20  Werner Koch  <wk@g10code.com>
1633
1634         * packages/packages.current: Add bzip2.
1635
1636         * configure.ac: Check for RANLIB and AR.  Look for bzip2.  Make
1637         gnupg and gnupg2 depend on it.
1638         * src/Makefile.am (gpg4win_pkg_bzip2_make_args) 
1639         (gpg4win_pkg_bzip2_make_args_inst): New.
1640         (EXTRA_DIST): Add bzip2.
1641         (gpg4win_pkg_gnupg_configure): New.  Look for bzip2.
1642         * include/config.nsi.in: Add bzip2.
1643         * src/inst-bzip2.nsi: New.
1644         * src/uninst-bzip2.nsi: New.
1645
1646 2007-08-16  Werner Koch  <wk@g10code.com>
1647
1648         Released 1.1.2.
1649
1650         * src/inst-gnupg2.nsi: Allow overwriting of gpg-agent.
1651         * src/inst-libgpg-error.nsi: Allow overwriting of libgpg-error.dll.
1652         * src/inst-libgcrypt.nsi: Likewise.
1653         * src/inst-gpgme.nsi: Likewise.
1654         * src/inst-w32pth.nsi: Likewise.
1655         * src/inst-libiconv.nsi: Likewise.
1656
1657         * packages/packages.current: Updated GnuPG2 and W32pth.  Add
1658         Dirmngr.  Add gpgme snapshot.
1659
1660 2007-08-15  Marcus Brinkmann  <marcus@g10code.de>
1661
1662         * src/g4wihelp.c (config_init): Fix bug in argument parsing.
1663
1664 2007-08-14  Marcus Brinkmann  <marcus@g10code.de>
1665
1666         * src/g4wihelp.c (config_lookup, config_fetch_bool): New functions.
1667         * src/inst-sections.nsi (CalcDefaults): New function.
1668         (.onInit): Call CalcDefaults.
1669         * src/inst-sections.nsi (CalcDepends): New function.  Run it once.
1670         Support auto-config for link selection.
1671         * src/installer-finish.nsi: Support auto-config for start menu folder.
1672
1673         * src/g4wihelp.c (service_create): Auto start service, install as
1674         local service.
1675         (service_start): Set argv to NULL if argc is zero.
1676         (service_stop): Wait until service is actually stopped.  Implement
1677         the whole logic when to stop and when to wait.
1678         * src/installer.nsi: Print warning about shutting down dirmngr.
1679         Shutdown dirmngr.
1680         * src/inst-dirmngr.nsi: Remove code refactored into service_stop.
1681         Do not pass any arguments when starting the service.  Use
1682         CreateDirectory instead of SetOutPath.
1683         * src/uninst-dirmngr.nsi: Remove code factored into service_stop.
1684         * src/inst-gnupg.nsi, src/inst-gnupg2.nsi, src/inst-gpa.nsi: Use
1685         CreateDirectory instead SetOutPath.
1686
1687         * patches/claws-mail-3.0.0-rc2/03-smime-plugin.patch: Change
1688         license string to "GPL3+" to make Claws load it.
1689
1690         * src/gpg4win.mk: Implement clean-PKG targets to allow rebuilding
1691         individual packages.
1692
1693 2007-08-14  Werner Koch  <wk@g10code.com>
1694
1695         * packages/Makefile.am (packages.current.sig, upload): Remove.
1696         (EXTRA_DIST): Remove packages.key.  Add packages.current.
1697
1698         * packages/download.sh: Remove online downloading of
1699         packages.current.
1700         * packages/packages.current: Fix comment.
1701
1702 2007-08-13  Marcus Brinkmann  <marcus@g10code.de>
1703
1704         * patches/claws-mail-3.0.0-rc2/04-cvs116.patch: New file.
1705         * Makefile.am (EXTRA_DIST): Add that patch.
1706
1707         * NEWS: Add new entries.
1708         * README.wine: Remove obsolete file.
1709
1710         * src/inst-gnupg2.nsi: Install config files.
1711         * src/inst-dirmngr.nsi: Likewise.
1712         * src/inst-gpa.nsi: Likewise.
1713
1714         * src/g4wihelp.c (config_init, config_fetch): New functions.
1715         * src/inst-gnupg.nsi: Install gpg.conf AppData if configured.
1716
1717 2007-08-10  Marcus Brinkmann  <marcus@g10code.de>
1718
1719         * patches/claws-mail-3.0.0-rc2/01-w32-logo.patch,
1720         patches/claws-mail-3.0.0-rc2/02-w32-icon.patch,
1721         patches/claws-mail-3.0.0-rc2/03-smime-plugin.patch,
1722         patches/claws-mail-3.0.0-rc2/99-auto.patch: New files.
1723         * Makefile.am (EXTRA_DIST): Add these patches.
1724         * packages/packages.current: Upgrade claws to 3.0.0-rc2.
1725
1726         * m4/gpg4win.m4: Check for duplicate packages.
1727
1728 2007-08-06  Werner Koch  <wk@g10code.com>
1729
1730         * src/gpgwrap.c (build_commandline): Terminate each itenm in the
1731         array.  Problem found by Moritz Schulte.
1732         
1733 2007-08-04  Marcus Brinkmann  <marcus@g10code.de>
1734
1735         * src/g4wihelp.c (service_error, service_create, service_lookup,
1736         service_start, service_stop, service_delete): New functions.
1737         * src/inst-dirmngr.nsi: Register and start the service.
1738         * src/uninst-dirmngr.nsi: Stop and unregister the service.
1739
1740         * src/inst-sections.nsi: Add dirmngr as dependency for gnupg2, and
1741         w32pth as dependency for dirmngr.
1742
1743         * src/Makefile.am (gpg4win_pkg_gnupg2_configure): Add
1744         --with-pth-prefix.
1745
1746 2007-07-10  Werner Koch  <wk@g10code.com>
1747
1748         Released 1.1.1.
1749
1750         * src/Makefile.am (EXTRA_DIST): Remove $(common_nsi).  Add all
1751         installer scripts explicitly.
1752
1753         * Makefile.am (EXTRA_DIST): Removed old patches for Sylpheed.
1754         (AUTOMAKE_OPTIONS): Add no-dist-gzip.
1755
1756         * src/gpg4win.nsi [GPG4WIN_LIGHT]: Undef gnupg2 and related libs.
1757         Undef the English novices manual.
1758         * src/installer-finish.nsi: Delete the link for the English novices
1759         manual and the claws manual.
1760
1761         * src/uninst-sylpheed-claws.nsi: Delete the manual even when using
1762         the lighjt version.  This is to allow updating with a light version.
1763         * src/uninst-claws-mail.nsi: Ditto.
1764
1765         * src/installer-finish.nsi: Changed publisher name to "The Gpg4win
1766         Project".
1767
1768         * src/gpg4win.nsi: Fixed capitalization of some Gpg4win strings.
1769         * src/gpg4win-src.nsi: Ditto.
1770
1771 2007-07-09  Werner Koch  <wk@g10code.com>
1772
1773         * src/uninst-gnupg2.nsi: Need to remove com-certs.pem.
1774
1775         * src/inst-gnupg2.nsi: Make it an optional package.
1776         Add description.
1777         * src/inst-sections.nsi: Include language macro for description.
1778
1779 2007-07-09  Marcus Brinkmann  <marcus@g10code.de>
1780
1781         * patches/gpgol-0.9.91/01-gpgme.patch: New file.
1782         * Makefile.am (EXTRA_DIST): Add patches/gpgol-0.9.91/01-gpgme.patch.
1783
1784         * packages/download.sh: Implement a new function "ren" for
1785         renaming.
1786         * packages/packages.current: Rename gnupg 2.
1787
1788         * packages/packages.current: Update to GPGME 1.1.5.
1789
1790         * src/Makefile.am (gpg4win_pkg_gpgme_configure): Enable gpgsm.
1791
1792 2007-07-05  Marcus Brinkmann  <marcus@g10code.de>
1793
1794         * packages/packages.current: Update to Gtk+ 2.10.13.
1795
1796         * patches/claws-mail-2.10.0/03-w32-port.patch: Fix cut&paste bug.
1797         * patches/claws-mail-2.9.2/03-w32-port.patch: Likewise.
1798         Spotted by Colin Leroy.
1799
1800 2007-07-04  Jan-Oliver Wagner  <jan-oliver.wagner@intevation.de>
1801
1802         * README: Added just another dependency that sometimes happen to miss.
1803
1804 2007-07-03  Marcus Brinkmann  <marcus@g10code.de>
1805
1806         * packages/packages.current: Update sylpheed entry to claws-mail.
1807
1808         * configure.ac: Add dirmngr.
1809         * include/config.nsi.in: Add dirmngr.
1810         * src/Makefile.am (gpg4win_spkgs): Add dirmngr.
1811         (gpg4win_pkg_dirmngr_configure): New variable.
1812         * src/inst-dirmngr.nsi, src/uninst-dirmngr.nsi: New files.
1813         * src/inst-sections.nsi [HAVE_PKG_DIRMNGR]: Include installer
1814         and uninstaller snippet for dirmngr.
1815
1816         * Makefile.am (EXTRA_DIST): Add
1817         patches/claws-mail-2.10.0/01-w32-logo.patch,
1818         patches/claws-mail-2.10.0/02-w32-icon.patch,
1819         patches/claws-mail-2.10.0/03-w32-port.patch,
1820         patches/claws-mail-2.10.0/04-smime-plugin.patch and
1821         patches/claws-mail-2.10.0/99-auto.patch.
1822         * patches/claws-mail-2.10.0/01-w32-logo.patch,
1823         patches/claws-mail-2.10.0/02-w32-icon.patch,
1824         patches/claws-mail-2.10.0/03-w32-port.patch,
1825         patches/claws-mail-2.10.0/04-smime-plugin.patch,
1826         patches/claws-mail-2.10.0/99-auto.patch: New files.
1827
1828 2007-07-02  Marcus Brinkmann  <marcus@g10code.de>
1829
1830         * src/Makefile.am (gpg4win_pkg_claws_mail_configure): Fix config
1831         dir.
1832
1833         * Makefile.am (EXTRA_DIST): Add
1834         patches/claws-mail-2.9.2/01-w32-logo.patch,
1835         patches/claws-mail-2.9.2/02-w32-icon.patch,
1836         patches/claws-mail-2.9.2/03-w32-port.patch,
1837         patches/claws-mail-2.9.2/04-smime-plugin.patch and
1838         patches/claws-mail-2.9.2/99-auto.patch.
1839         * patches/claws-mail-2.9.2/01-w32-logo.patch,
1840         patches/claws-mail-2.9.2/02-w32-icon.patch,
1841         patches/claws-mail-2.9.2/03-w32-port.patch,
1842         patches/claws-mail-2.9.2/04-smime-plugin.patch,
1843         patches/claws-mail-2.9.2/99-auto.patch: New files.
1844
1845         * configure.ac: Add claws-mail.
1846         * include/config.nsi.in: Add claws-mail.
1847         * src/Makefile.am (gpg4win_spkgs): Add claws-mail.
1848         (gpg4win_pkg_claws_mail_configure): New variable.
1849         * src/inst-claws-mail.nsi, src/uninst-claws-mail.nsi: New files.
1850         * src/inst-sections.nsi [HAVE_PKG_CLAWS_MAIL]: Include installer
1851         and uninstaller snippet for claws-mail, handle claws-mail
1852         dependencies and add a menu item for it.
1853
1854 2007-06-22  Werner Koch  <wk@g10code.com>
1855
1856         * src/inst-gnupg2.nsi: Install more files.
1857         * src/uninst-gnupg2.nsi: and uninstall them.
1858
1859         * src/Makefile.am (gpg4win_pkg_gnupg_post_install): Remove
1860         underlined markup.  Reported by Dirk Traulsen.
1861
1862 2007-06-20  Werner Koch  <wk@g10code.com>
1863
1864         * src/inst-sections.nsi, src/Makefile.am, src/uninst-pinentry.nsi
1865         * src/inst-pinentry.nsi, include/config.nsi.in: Add new package
1866         pinentry.
1867         * src/Makefile.am (gpg4win_pkg_pinentry_configure): New.
1868         
1869         * src/Makefile.am (gpg4win-$(VERSION).exe): Add versioninfo.txt as
1870         dependency.
1871         (gpg4win-light-$(VERSION).exe): Ditto.
1872
1873 2007-06-20  Marcus Brinkmann  <marcus@g10code.de>
1874
1875         * po: New directory.
1876         * m4/po.m4: New file, from gettext-0.16.1.
1877         * m4/progtest.m4: New file, from gettext-0.16.1.
1878         * m4/nls.m4: New file, from gettext-0.16.1.
1879         * Makefile.am (SUBDIRS): Add po.
1880         * configure.ac: Invoke AM_PO_SUBDIRS.
1881         (AC_CONFIG_FILES): Add po/Makefile.in.
1882
1883         * src/installer.nsi: Do not insert MUI_LANGUAGE "German".
1884         * src/gpg4win.nsi, src/gpg4win-src.nsi: Add include dir
1885         ${TOP_SRCDIR}/po.  Include "../po/catalogs.nsi".
1886         * src/inst-gnupg.nsi: Move translation string DESC_Menu_gnupg_faq
1887         from here ...   
1888         * src/inst-gpg4win.nsi: ... to here.
1889
1890         * src/g4wihelp.nsi, src/installer.nsi, src/inst-eudoragpg.nsi,
1891         src/inst-gnupg.nsi, src/inst-gpa.nsi, src/inst-gpg4win.nsi,
1892         src/inst-gpgee.nsi, src/inst-gpgol.nsi,
1893         src/inst-man_advanced_de.nsi, src/inst-man_advanced_en.nsi,
1894         src/inst-man_novice_de.nsi, src/inst-man_novice_en.nsi,
1895         src/inst-sylpheed-claws.nsi, src/inst-winpt.nsi: Remove German
1896         translation.
1897         
1898 2007-06-18  Marcus Brinkmann  <marcus@g10code.de>
1899
1900         * src/inst-w32pth.nsi: Install shared library.
1901         * src/uninst-w32pth.nsi: Uninstall shared library.
1902
1903         * src/inst-gnupg2.nsi: Install gpgconf.exe.
1904         * src/uninst-gnupg2.nsi: Uninstall gpgconf.exe.
1905
1906         * src/inst-sections.nsi: Add dependency management for GnuPG2.
1907
1908 2007-06-15  Werner Koch  <wk@g10code.com>
1909
1910         * src/gpg4win.mk.in: Add cruel hack to support gnupg2.
1911
1912         * src/Makefile.am: Use --silent with most configure runs.
1913         (gpg4win_pkg_gnupg2_post_install): New.
1914
1915         * src/uninst-gnupg2.nsi, src/inst-libgnupg2.nsi: New.
1916         * src/uninst-libassun.nsi, src/inst-libassuan.nsi: New.
1917         * src/inst-libksba.nsi, src/uninst-libksba.nsi: New.
1918         * src/inst-libgcrypt.nsi, src/uninst-libgcrypt.nsi: New.
1919         * src/inst-sections.nsi: Include new installation scripts.a
1920         * include/config.nsi.in: Add definitions for new packages.
1921
1922         * src/uninst-gnupg.nsi: Fix removal of gpgkeys helper.
1923
1924 2007-06-12  Marcus Brinkmann  <marcus@g10code.de>
1925
1926         * src/gpgwrap.c (main): Call _spawnv, not execv.
1927
1928 2007-05-25  Marcus Brinkmann  <marcus@g10code.de>
1929
1930         * src/uninst-gnupg.nsi: Fix path of gpgkeys helper programs.
1931         Remove pub directory.
1932         * src/uninst-gtk+.nsi: Fix path of directory to be removed.
1933
1934 2007-05-24  Werner Koch  <wk@g10code.com>
1935
1936         Released 1.1.0.
1937
1938         * configure.ac (PREVIEWHOST): New. 
1939         (MANUALVERSION_NOVICES): Set to 1.0.0.
1940
1941 2007-05-20  Marcus Brinkmann  <marcus@g10code.de>
1942
1943         * patches/glib-2.12.12/01-giowin32.patch,
1944         patches/glib-2.12.12/02-gspawn-w32.patch,
1945         patches/glib-2.12.12/03-gspawn-w32-fixup.patch: New files.
1946         * Makefile.am (EXTRA_DIST): Add these new files.
1947
1948         * src/gpgwrap.c (build_commandline): New function.
1949         (main): Quote argument vector.
1950
1951         * configure.ac: Comment advanced manual here as well.
1952
1953 2007-05-19  Marcus Brinkmann  <marcus@g10code.de>
1954
1955         * autogen.sh: Fix test.
1956         * src/Makefile.am: Replace := by =.a 
1957
1958         * packages/download.sh: Require bash due to brace expansion.
1959
1960 2007-05-18  Werner Koch  <wk@g10code.com>
1961
1962         * src/gpgwrap.c (main): Delimit the real path from the version
1963         using a semicolon.
1964
1965 2007-05-17  Werner Koch  <wk@g10code.com>
1966
1967         * src/installer.nsi (AddToPath,RemoveFromPath): New.
1968         * src/inst-gpa.nsi: Install gpgwrap for gpa.
1969         * src/inst-gnupg.nsi: Install gpgwrap for gpg, gpgv and gpgsplit.
1970         
1971         * src/gpgwrap.c: New.
1972
1973         * configure.ac: Check for strip.
1974         (AC_CONFIG_HEADER): New.
1975         * src/Makefile.am (g4wihelp.dll): Strip.
1976         (gpgwrap.exe): Build.
1977
1978 2007-05-16  Werner Koch  <wk@g10code.com>
1979
1980         * src/inst-gtk+.nsi: Install new themes and the engines.  Update
1981         to gtk 2.10.
1982         * src/uninst-gtk+.nsi: Likewise.
1983
1984         * src/inst-pango.nsi: Adjust for Pango 1.16.
1985
1986         * configure.ac: New package Cairo as reguired by the current Gtk+.
1987         * src/uninst-cairo.nsi, src/inst-cairo.nsi: New.
1988         * src/inst-sections.nsi: Install Cairo.
1989         * include/config.nsi.in: Ditto.
1990
1991         * src/uninst-gnupg.nsi: Delete gnupg.nls directory.
1992
1993 2007-03-09  Werner Koch  <wk@g10code.com>
1994
1995         Released 1.0.9.
1996
1997         * src/Makefile.am: Fixed syntax error in gnupg post install.
1998         (EXTRA_DIST): Add english manual installation files.
1999
2000         * packages/packages.current: Replaced sourceforge download site
2001         by the g10code mirror.  Updated WinPT, GPA and GnupG.
2002
2003 2007-02-26  Werner Koch  <wk@g10code.com>
2004
2005         * configure.ac: Require msgfmt.
2006         * src/inst-gnupg.nsi: Install the German translation.
2007         * src/Makefile.am (gpg4win_pkg_gnupg_post_install): Create mo files.
2008
2009 2006-12-06  Werner Koch  <wk@g10code.com>
2010
2011         Released 1.0.8.
2012
2013         * autogen.sh: Add option --force.
2014
2015         * src/Makefile.am: GnuPG man pages are now below share.
2016         * src/inst-gnupg.nsi: Ditto
2017
2018 2006-12-04  Werner Koch  <wk@g10code.com>
2019
2020         * src/Makefile.am (gpg4win_ipkgs): Add english manuals.
2021
2022         * autogen.sh <build-w32>: Disable the english manuals for now.
2023
2024 2006-11-30  Werner Koch  <wk@g10code.com>
2025
2026         * include/config.nsi.in: Add definitions for the english manuals.
2027         * configure.ac: Adjusted name of manual directory.
2028         * src/inst-man_novice_de.nsi: Ditto.
2029         * src/inst-man_advanced_de.nsi: Ditto.
2030         * src/inst-man_advanced_en.nsi: New.
2031         * src/inst-man_novice_en.nsi: New.
2032         * src/uninst-man_novice_en.nsi: New.
2033         * src/uninst-man_advanced_en.nsi: New.
2034         * src/inst-sections.nsi: Include the new installers sections.
2035
2036 2006-10-13  Werner Koch  <wk@g10code.com>
2037
2038         Released 1.0.7.
2039
2040         * patches/gnupg-1.4.5/01-uncompress.patch: New.
2041
2042 2006-08-28  Werner Koch  <wk@g10code.com>
2043
2044         Released 1.0.6.
2045         
2046         * Makefile.am (EXTRA_DIST): Added missing patches for Claws.
2047
2048         * packages/download.sh: Rewrote option parser.  New option
2049         --no-sig-check.
2050
2051 2006-08-04  Marcus Brinkmann  <marcus@g10code.de>
2052
2053         * packages/packages.current: Replace sylpheed-claws 2.3.1 with
2054         2.4.0.
2055         * Makefile.am (EXTRA_DIST): Add
2056         patches/sylpheed-claws-2.4.0/01-w32-logo.patch,
2057         patches/sylpheed-claws-2.4.0/02-w32-icon.patch,
2058         patches/sylpheed-claws-2.4.0/03-plugins-symbols.patch,
2059         patches/sylpheed-claws-2.4.0/04-font-prefs.patch,
2060         patches/sylpheed-claws-2.4.0/05-textviewer.patch,
2061         patches/sylpheed-claws-2.4.0/99-auto.patch.
2062
2063 2006-08-03  Marcus Brinkmann  <marcus@g10code.de>
2064
2065         * configure.ac: Add libiconv as a dependency for gnupg.
2066         * src/inst-sections.nsi: Likewise here.
2067
2068 2006-08-02  Marcus Brinkmann  <marcus@g10code.de>
2069
2070         * packages/packages.current: Add jpeg packages.
2071         * src/inst-sections.nsi: Add jpeg support.
2072         * src/Makefile.am (gpg4win_bpkgs): Add jpeg.
2073         * src/inst-jpeg.nsi, src/uninst-jpeg.nsi: New file.
2074         * include/config.nsi.in: Add defines for jpeg.
2075         * configure.ac: Add new GnuWin32 package jpeg.  Add it as a
2076         dependency to sylpheed-claws.
2077
2078 2006-08-02  Werner Koch  <wk@g10code.com>
2079
2080         Released 1.0.5.
2081
2082 2006-07-25  Werner Koch  <wk@g10code.com>
2083
2084         Released 1.0.4.
2085
2086         * src/installer-finish.nsi: Delete Sylpheed manual.
2087
2088         * patches/gnupg-1.4.4/01-reopen-std.patch: New. 
2089         * Makefile.am (EXTRA_DIST): Add new patch and removed old 1.4.2
2090         patch.
2091
2092 2006-07-22  Timo Schulz  <twoaday@g10code.de>
2093
2094         * Makefile.am: Added new sylpheed patches.
2095         
2096 2006-07-14  Marcus Brinkmann  <marcus@g10code.de>
2097
2098         * patches/sylpheed-claws-2.3.1 (08-w32-logo.patch,
2099         09-w32-icon.patch, 99-auto.patch): New files.
2100
2101 2006-07-12  Marcus Brinkmann  <marcus@g10code.de>
2102
2103         * src/inst-sections.nsi: Install start menu and desktop link for
2104         the sylpheed manual.
2105         * src/inst-sylpheed-claws.nsi: Install manual.
2106         (DESC_Menu_sylpheed_pdf): New translation.
2107         * src/uninst-sylpheed-claws.nsi: Uninstall manual.
2108
2109 2006-06-28  Werner Koch  <wk@g10code.com>
2110
2111         * Makefile.am (copy-news): New target.
2112
2113 2006-06-27  Werner Koch  <wk@g10code.com>
2114
2115         * src/inst-sylpheed-claws.nsi: Renamed strings to Sylpheed-Claws.
2116         * src/installer-finish.nsi: Ditto.
2117         * src/inst-sections.nsi: Ditto.
2118
2119 2006-06-26  Werner Koch  <wk@g10code.com>
2120
2121         Released 1.0.3.
2122
2123         * Makefile.am (EXTRA_DIST): Added new Sylpheed patches. Removed
2124         old sylpheed patches.
2125
2126 2006-05-30  Werner Koch  <wk@g10code.com>
2127
2128         Released 1.0.2.
2129
2130 2006-05-29  Marcus Brinkmann  <marcus@g10code.de>
2131
2132         * Makefile.am (DIST): Add
2133         patches/sylpheed-claws-2.2.0/01-locale-dir.patch,
2134         patches/sylpheed-claws-2.2.0/02-fix-plugin-dir.patch,
2135         patches/sylpheed-claws-2.2.0/03-std-plugins.patch and
2136         patches/sylpheed-claws-2.2.0/04-pgpcore-def.patch.
2137         * patches/sylpheed-claws-2.2.0/01-locale-dir.patch,
2138         patches/sylpheed-claws-2.2.0/02-fix-plugin-dir.patch,
2139         patches/sylpheed-claws-2.2.0/03-std-plugins.patch,
2140         patches/sylpheed-claws-2.2.0/04-pgpcore-def.patch: New file.
2141
2142         * Makefile.am (EXTRA_DIST): Add
2143         patches/glib-2.9.2-wk1/03-gspawn-w32-fixup.patch and
2144         patches/glib-2.9.2-wk1/04-gspawn-w32-buffering.patch.
2145         * patches/glib-2.9.2-wk1/03-gspawn-w32-fixup.patch: New file.
2146         * patches/glib-2.9.2-wk1/04-gspawn-w32-buffering.patch: New file.
2147
2148 2006-04-27  Marcus Brinkmann  <marcus@g10code.de>
2149
2150         * src/Makefile.am (gpg4win_pkg_gnupg_post_install): New macro to
2151         generate man pages.
2152         * src/gpg4win.mk.in (stamps/stamp-$(1)-04-install): Invoke post
2153         install macro.
2154         * src/inst-gnupg.nsi: Install man pages.
2155         * src/uninst-gnupg.nsi: Uninstall man pages.
2156
2157 2006-04-26  Werner Koch  <wk@g10code.com>
2158
2159         Released 1.0.1.
2160
2161 2006-04-25  Werner Koch  <wk@g10code.com>
2162
2163         * src/Makefile.am (clean-local): Also remove the light installer.
2164
2165         * src/installer.nsi (PrintNonAdminWarning): Use Quit instead of Abort.
2166
2167         * src/uninst-glib.nsi: Delete console helper.
2168
2169         * configure.ac: Define manual versions.
2170
2171         * src/inst-sections.nsi: Do not install the GGPee manual in the QLB.
2172
2173 2006-04-24  Werner Koch  <wk@g10code.com>
2174
2175         * src/Makefile.am (NEWS.tmp): New. Use it in the README files
2176         so that the comment lines are not visible.
2177
2178         * packages/packages.current: Updated GPGee, WinPT and GPGol.
2179
2180 2006-04-22  Marcus Brinkmann  <marcus@g10code.de>
2181
2182         * src/gpg4win.mk (stamps/stamp-final-$(1)): Depend on
2183         stamps/stamp-directories.
2184
2185         * src/installer.nsi (T_InstOptLabelB): New string.
2186         (CustomPageOptions): Install new string.
2187         * src/installer-options.ini.in (Field 5): Add new field.
2188         (NumFields): Set to 5.
2189         * src/inst-sections.nsi: Do not install manuals and other
2190         documents in the quick launch bar.  Do not install the README on
2191         the desktop.
2192
2193         * src/Makefile.am (gpg4win_spkgs): Move man_novice_de and
2194         man_advanced_de to ...
2195         (gpg4win_ipkgs): ... here.
2196         * src/gpg4win.mk.in (IPKG_template): New template.
2197         Insert it for each internal package.
2198
2199 2006-04-20  Werner Koch  <wk@g10code.com>
2200
2201         * src/installer.nsi: Pop up a message before shutting down winpt.
2202
2203 2006-04-19  Werner Koch  <wk@g10code.com>
2204
2205         * src/installer.nsi: Abort installation if not run as Admin.
2206
2207 2006-04-08  Marcus Brinkmann  <marcus@g10code.de>
2208
2209         * m4/gpg4win.m4 (GPG4WIN_IPKG): New macro for internal packages.
2210         * include/config.nsi.in (gpg4win_pkg_man_novice_de,
2211         gpg4win_pkg_man_novice_de_version, gpg4win_pkg_man_advanced_de,
2212         gpg4win_pkg_man_advanced_de_version): Removed.
2213         * src/installer.nsi [GPG4WIN_LIGHT]: Set the output filename for
2214         the light installer.
2215         * configure.ac: New option --enable-light-installer to control the
2216         new automake conditional BUILD_LIGHT_INSTALLER.
2217         Make packages man_novide_de and man_advanced_de included packages.
2218         * src/Makefile.am (gpg4win-light-$(VERSION).exe): New target.
2219         (all_src, all_light): New variables.
2220         (all-local): Use all_src and all_light.
2221         * src/gpg4win.nsi [GPG4WIN_LIGHT]: Undefine HAVE_PKG_MAN_NOVICE_DE
2222         and HAVE_PKG_MAN_ADVANCED_DE.
2223
2224 2006-04-07  Werner Koch  <wk@g10code.com>
2225
2226         * configure.ac: Use new method to include the SVN revison.  Now it
2227         is the actual global revision number.
2228
2229 2006-04-06  Werner Koch  <wk@g10code.com>
2230
2231         Released 1.0.0.
2232
2233 2006-04-05  Werner Koch  <wk@g10code.com>
2234
2235         * NEWS: Recoded to latin1.
2236
2237 2006-04-04  Werner Koch  <wk@g10code.com>
2238
2239         * NEWS: Reformatted.
2240
2241 2006-04-03  Werner Koch  <wk@g10code.com>
2242
2243         * src/inst-gnupg.nsi: Now that 1.4.3 has been released tehr eis no
2244         more need trying to install the http keyserver helper.
2245
2246 2006-04-01  Timo Schulz  <ts@g10code.com>
2247
2248         * src/inst-sections.nsi: WinPT desktop link now
2249         directly starts the key manager.
2250         
2251 2006-03-29  Werner Koch  <wk@g10code.com>
2252
2253         Released 1.0.0rc1.
2254
2255         * src/installer-options.ini: Renamed to ..
2256         * src/installer-options.ini.in: .. this.
2257         * configure.ac (BUILD_ISODATE): New.
2258         * include/config.nsi.in: Ditto.
2259         * src/gpg4win.nsi: Display it on the Welcome page
2260
2261 2006-03-28  Werner Koch  <wk@g10code.com>
2262
2263         * src/installer.nsi (CustomPageOptions): Write Labels, so that
2264         they are translatable.
2265         (MUI_FINISHPAGE_LINK_LOCATION): Localized.
2266         * src/installer-options.ini: Add label field and removed static
2267         texts.
2268
2269 2006-03-27  Werner Koch  <wk@g10code.com>
2270
2271         * src/installer-options.ini: Don't create a desktop link by default.
2272
2273         * src/installer.nsi: Add a logo image. Add leave function.
2274         (CheckExistingVersion): New.
2275         (TrimNewLines): New.
2276         (PrintWinPTSFWarning): New.
2277         * src/inst-sections.nsi: Call it.
2278         Do not show the splash screen.
2279         * src/inst-gpg4win.nsi: Write a version file.
2280         * src/uninst-gpg4win.nsi: Delete version file
2281
2282 2006-03-27  Marcus Brinkmann  <marcus@g10code.de>
2283
2284         * installer.nsi: Move custom page for installer options before
2285         start menu path selection.  Do not allow to disable start menu
2286         creation at start meny path selection dialog.  Only display start
2287         menu path selection dialog if start menu creation is desired.
2288         Rename opt.ini to installer-options.ini.
2289         (CheckIfStartMenuWanted): New function.
2290         * installer-finish.nsi: Delete desktop and quicklaunch shortcuts.
2291         * inst-sections.nsi: Rename opt.ini to installer-options.ini.
2292         Install desktop and quick launch bar shortcuts.
2293         * Makefile.am (EXTRA_DIST): Rename opt.ini to
2294         installer-options.ini.
2295         * installer-options.ini: New file.
2296
2297 2006-03-21  Werner Koch  <wk@g10code.com>
2298
2299         * Makefile.am (EXTRA_DIST): No more need tositribute the GPA 0.7.2
2300         patch/
2301
2302         * src/installer.nsi: Add a cutom option page.
2303         (StrStr): New.  Taken from the NSIS reference manual.
2304         * src/opt.ini: New.
2305
2306 2006-03-15  Jan-Oliver Wagner  <jan-oliver.wagner@intevation.de>
2307
2308         * src/inst-gpa.nsi: Fixed a typo.
2309
2310 2006-03-13  Werner Koch  <wk@g10code.com>
2311
2312         * packages/Makefile.am (upload): New target for uploading the
2313         packages file.
2314         * packages/download.sh: Use http://www.gpg4win/org.
2315
2316 2006-03-09  Werner Koch  <wk@g10code.com>
2317
2318         Released 0.8.0.
2319
2320         * src/inst-sylpheed-claws.nsi: Don't select be Default.
2321
2322         * include/config.nsi.in: Disabled Eudora.
2323         * src/inst-sections.nsi: Ditto.
2324         * src/Makefile.am: Ditto
2325
2326 2006-03-08  Werner Koch  <wk@g10code.com>
2327
2328         * src/inst-sections.nsi: Play the tune only for the source installer.
2329         * src/installer.nsi: And don't reserve the tune file.
2330
2331 2006-03-07  Werner Koch  <wk@g10code.com>
2332
2333         * configure.ac: Don't build Eudora due to license problems.
2334
2335 2006-03-03  Marcus Brinkmann  <marcus@g10code.de>
2336
2337         * Makefile.am (EXTRA_DIST): Change
2338         patches/gpa-0.7.2/01-bin-open.patch to
2339         patches/gpa-0.7.2/01-keyserver-list.patch.
2340         * packages/packages.current: Use the right GPA 0.7.2.
2341
2342         * patches/gpa-0.7.2/01-bin-open.patch: Rename to ...
2343         * patches/gpa-0.7.2/01-keyserver-list.patch: ... this.  Remove
2344         binary open patch.
2345
2346         * packages/packages.current: Use GPA 0.7.2.
2347
2348         * packages/packages.current: Use libgpg-error 1.2 and GPGME 1.2.
2349
2350 2006-02-28  Marcus Brinkmann  <marcus@g10code.de>
2351
2352         * src/inst-atk.nsi: Fix outpath of library.
2353
2354 2006-02-23  Marcus Brinkmann  <marcus@g10code.de>
2355
2356         * src/inst-glib.nsi: Add glib20.mo.
2357         * src/uninst-glib.nsi: Remove glib20.mo.
2358         * src/inst-gtk+.nsi: Add gtk20.mo.
2359         * src/uninst-gtk+.nsi: Remove gtk20.mo.
2360         * src/inst-atk.nsi: Add atk10.mo.
2361         * src/uninst-atk.nsi: Remove atk10.mo.
2362
2363 2006-02-15  Werner Koch  <wk@gnupg.org>
2364
2365         Released 0.7.0.
2366
2367         * patches/gpa-0.7.2/01-bin-open.patch: New file.
2368
2369 2006-02-15  Marcus Brinkmann  <marcus@g10code.de>
2370
2371         * patches/gpgme/03-w32-io.patch: New file.
2372         * patches/gpgme-1.1.1-cvs1152/03-w32-io.patch: New file.
2373
2374 2006-02-14  Werner Koch  <wk@gnupg.org>
2375
2376         * README (Instructions): Add a list of required Debian packages.
2377
2378 2006-01-31  Werner Koch  <wk@g10code.com>
2379
2380         * src/installer.nsi (InstallDir): Removed trailing backslashes.
2381
2382 2006-01-26  Werner Koch  <wk@g10code.com>
2383
2384         Released 0.6.0.
2385
2386 2006-01-25  Werner Koch  <wk@g10code.com>
2387
2388         * m4/gpg4win.m4 (GPG4WIN_BPKG_BINSRC): Kludge to allow
2389         "noinstaller" as an alternative to "bin".
2390
2391 2006-01-23  Werner Koch  <wk@g10code.com>
2392
2393         * src/Makefile.am (README.en.txt, README.de.txt): New.
2394         (gpg4win-$(VERSION).exe): Depend on them.
2395         (CLEANFILES): Clean them up.
2396
2397         * src/installer.nsi (T_LangCode): new.
2398         (MUI_FINISHPAGE_SHOWREADME): Use this intead of running the key
2399         manager.  This makes sense becuase gpg4win needs to be insalled as
2400         Administartor but the Administrator should in general not use
2401         gpg4win.
2402
2403         * src/inst-gpg4win.nsi: Install README.de.txt and README.en.txt.
2404         * src/uninst-gpg4win.nsi: Uninstall them.
2405
2406 2006-01-20  Werner Koch  <wk@g10code.com>
2407
2408         * configure.ac: Create doc/log/Makefile.
2409         * src/inst-sections.nsi: Replaced splash image by new logo.
2410         * src/installer.nsi: Reserve that new file.
2411         (Icon, UninstallIcon): New.
2412         * src/gpg4win-splash.bmp: Removed.
2413
2414 2006-01-19  Jan-Oliver Wagner  <jan-oliver.wagner@intevation.de>
2415
2416         * README.SVN: Extend sample configure call. Without the --host
2417         setting, configure will complain about missing dlltool.
2418
2419 2006-01-13  Werner Koch  <wk@g10code.com>
2420
2421         * patches/glib-2.9.2-wk1/02-gspawn-w32.patch: New.
2422
2423 2006-01-12  Werner Koch  <wk@g10code.com>
2424
2425         * src/inst-glib.nsi: Also install the console spawn helper.
2426
2427 2006-01-10  Werner Koch  <wk@g10code.com>
2428
2429         * configure.ac: New option --disable-source-installer.
2430         * src/Makefile.am: Implement it.
2431
2432         * src/installer.nsi: Insert directory page.
2433
2434 2006-01-09  Werner Koch  <wk@g10code.com>
2435
2436         Released 0.5.1.
2437
2438         * src/inst-gnupg.nsi: Install http and not curl version.
2439
2440         * src/gpg4win.mk.in (stamps/stamp-directories): Touch versioninfo.
2441
2442         * src/inst-gpg4win.nsi, src/uninst-gpg4win.nsi:
2443         * src/Makefile.am (stamps/stamp-dist-selft): Include ourself in the
2444         source installer.
2445
2446 2006-01-06  Werner Koch  <wk@g10code.com>
2447
2448         * src/gpg4win.mk.in (VERSIONINFO_macro): New.  Use it where
2449         appropriate.
2450
2451         * configure.ac: Test for texi2dvi, dvipdf and sha1sum.
2452
2453         * Makefile.am (SUBDIRS): Build doc prior to src.
2454
2455         * src/inst-man_novice_de.nsi: Install einsteiger.pdf.
2456         * src/uninst-man_novice_de.nsi: Likewise.
2457         * src/inst-man_advanced_de.nsi: Install druchblicker.pdf
2458         * src/uninst-man_advanced_de.nsi: Likewise.
2459
2460 2006-01-05  Werner Koch  <wk@g10code.com>
2461
2462         Released 0.5.0.
2463
2464         * src/inst-winpt.nsi: Remove old mo installation hack.
2465
2466         * src/Makefile.am (EXTRA_DIST): Add config.site.
2467         * Makefile.am (EXTRA_DIST): Update patches.
2468
2469         * src/inst-sylpheed-claws.nsi, src/uninst-sylpheed-claws.nsi,
2470         * src/inst-gpa.nsi, src/uninst-gpa.nsi: Install language files.
2471
2472 2006-01-04  Werner Koch  <wk@g10code.com>
2473
2474         * src/uninst-winpt.nsi: Deinstall the mo file.
2475
2476         * src/uninst-gpgee.nsi: Fix Source uninstall.
2477         * src/uninst-glib.nsi, src/inst-glib.nsi, include/config.nsi.in:
2478         Adjusted for source build.
2479
2480         * patches/glib-2.9.2-wk: New.
2481         
2482         * packages/packages.current: Switch to glib 2.9.2-wk1.
2483
2484 2006-01-05  Marcus Brinkmann  <marcus@g10code.de>
2485
2486         * configure.ac: Add libiconv and gettext as dependencies.
2487
2488 2006-01-04  Marcus Brinkmann  <marcus@g10code.de>
2489
2490         * patches/glib/01-giowin32.patch,
2491         patches/glib-2.6.6/01-giowin32.patch,
2492         patches/glib-2.8.4/01-giowin32.patch: Flush write buffer in write
2493         thread before closing FD.
2494
2495         * patches/glib/01-giowin32.patch,
2496         patches/glib-2.6.6/01-giowin32.patch,
2497         patches/glib-2.8.4/01-giowin32.patch: Notify write thread about fd
2498         close.
2499
2500 2006-01-03  Marcus Brinkmann  <marcus@g10code.de>
2501
2502         * patches/glib-2.8.4/01-giowin32.patch: New file.
2503
2504 2005-12-31  Marcus Brinkmann  <marcus@g10code.de>
2505
2506         * glib/02-windres.patch: New file.
2507         * glib-2.6.6/02-windres.patch: New file.
2508
2509         * configure.ac (glib): Make it a source package.
2510         * src/Makefile.am (gpg4win_bpkgs): Move glib to ...
2511         (gpg4win_spkgs): ... here.
2512         * patches/glib/01-giowin32.patch: New file.
2513         * patches/glib-2.6.6/01-giowin32.patch: New file.
2514         * src/config.site: New file.
2515         * src/gpg4win.mk.in (tsdir): New variable.
2516         (SETVARS): Use $(idir), not ${idir}.  Define CONFIG_SITE.
2517
2518 2005-12-18  Marcus Brinkmann  <marcus@g10code.de>
2519
2520         * src/inst-sylpheed-claws.nsi: Install GPG plugins.
2521         * src/uninst-sylpheed-claws.nsi: Uninstall GPG plugins.
2522
2523         * src/uninst-eudoragpg.nsi: Delete file
2524         $INSTDIR\share\eudoragpg\eudoragpg.html.
2525
2526 2005-12-13  Werner Koch  <wk@g10code.com>
2527
2528         * packages/packages.current: Updated GPGee.
2529         * src/inst-gpgee.nsi: Adjusted for new location of packages.
2530         * m4/gpg4win.m4 (GPG4WIN_BPKG_BINSRC): Allow for -source suffix
2531         and uppercase package names.
2532
2533 2005-12-12  Werner Koch  <wk@g10code.com>
2534
2535         * configure.ac: Test vor zcat.
2536
2537 2005-12-09  Werner Koch  <wk@g10code.com>
2538
2539         * Makefile.am (SUBDIRS): Include doc dir.
2540         * configure.ac: Add new Makefiles.
2541
2542         * doc/ChangeLog: New.  Moved relevant entries to that file.
2543
2544 2005-12-08  Werner Koch  <wk@g10code.com>
2545
2546         * packages/download.sh: Implemented CHK statement.
2547         * packages/packages.current: Add chk lines for all packages.
2548
2549 2005-12-07  Werner Koch  <wk@g10code.com>
2550
2551         Released 0.3.1.
2552
2553 2005-12-06  Werner Koch  <wk@g10code.com>
2554
2555         Released 0.3.0.
2556
2557 2005-12-02  Werner Koch  <wk@g10code.com>
2558
2559         * packages/download.sh: New option --force.  Default to skip
2560         already existing packages.
2561
2562 2005-12-02  Timo Schulz  <ts@g10code.com>
2563
2564         * packages/download.sh: Update WinPT url.
2565         * packages/packages.keys: Add second release key for WinPT.
2566         
2567 2005-11-30  Werner Koch  <wk@g10code.com>
2568
2569         * src/inst-gpgol.nsi: Install German translation.
2570         * src/uninst-gpgol.nsi: Likewise.
2571
2572 2005-11-29  Werner Koch  <wk@g10code.com>
2573
2574         * packages/packages.current: New.  This is more or less a
2575         template; the version on the server may be updated without syncing
2576         it to this version.
2577         * packages/packages.keys: New.
2578         * packages/download.sh: Rewritten.
2579
2580         * src/inst-sections.nsi (.onInstFailed, .onInstSuccess): New.
2581         (RunOnFinish): New function to run a key manager depending on the
2582         installed ones.
2583         * src/installer.nsi: Use a function to run the key manager on finish.
2584
2585 2005-11-28  Werner Koch  <wk@g10code.com>
2586
2587         Released 0.2.1.
2588
2589         * configure.ac: Append the revision number to the version suffix.
2590
2591         * src/Makefile.am: Reduced verbosity level of makensis.
2592
2593         * src/exdll.h: Adapted license to the NSIS one.
2594         (popstring): Add arg MAXLEN.
2595         * src/g4wihelp.c (playsound, stopsound): New.
2596         (splash_wndproc, showsplash): New.
2597         * src/inst-sections.nsi (.onInit): Use our new g4wihelp functions.
2598         (-startmenu): Translate the startmenu entries for the manuals.
2599
2600         * src/installer.nsi (ReserveFile): Removed advsplash.
2601
2602         * src/inst-gpa.nsi: Uppercase section name.
2603
2604         * src/inst-man_novice_de.nsi, src/inst-man_advanced_de.nsi:
2605         Translate section name.
2606
2607         * src/inst-gpgol.nsi: Try to register even on overwrite failure.
2608
2609 2005-11-24  Werner Koch  <wk@g10code.com>
2610
2611         Released 0.2.0.
2612
2613         * src/installer.nsi (PrintCloseOtherApps): New.
2614
2615 2005-11-21  Werner Koch  <wk@g10code.com>
2616
2617         Released 0.1.0.
2618
2619         * src/inst-sections.nsi: Disable uninstaller menu link.
2620
2621 2005-11-18  Werner Koch  <wk@g10code.com>
2622
2623         * src/inst-sections.nsi: Add more dependencies to sylpheed.
2624
2625 2005-11-17  Marcus Brinkmann  <marcus@g10code.de>
2626
2627         * configure.ac: Add glib dependency for GPGME.
2628         * src/Makefile.am (gpg4win_pkg_gpgme_configure): Add
2629         --enable-w32-glib and LDFLAGS.
2630         * src/inst-gpgme.nsi: Install libgpgme-glib-11.dll.
2631         * src/uninst-gpgme.nsi: Uninstall libgpgme-glib-11.dll.
2632
2633 2005-11-17  Werner Koch  <wk@g10code.com>
2634
2635         * src/Makefile.am (EXTRA_DIST): Add loreley.mid as original source
2636         of the splash sound.
2637
2638         Add packages pthreads-w32 and regex.
2639
2640         * src/gpg4win.mk.in (MPKG_template): New.
2641         (pkgmkflags, pkgmkarg): New.
2642         (DEFLATE_macro): Use overwrite option for unzip.
2643
2644 2005-11-16  Werner Koch  <wk@g10code.com>
2645
2646         * src/inst-crypt.nsi, src/uninst-crypt.nsi: New.
2647         * m4/gpg4win.m4 (GPG4WIN_BPKG_GNUWIN32_LIB): New.
2648
2649         * src/uninst-sylpheed-claws.nsi, src/uninst-eudoragpg.nsi
2650         * src/inst-eudoragpg.nsi, src/inst-sylpheed-claws.nsi: New.
2651         * include/config.nsi.in: Add support for Sylpheed and EudorGPG.
2652         * src/Makefile.am (gpg4win_spkgs): Add them.
2653         (gpg4win_pkg_sylpheed_claws_configure): New. 
2654
2655         * src/inst-sections.nsi: Add them.
2656         * configure.ac: Add them.
2657
2658 2005-11-15  Werner Koch  <wk@g10code.com>
2659
2660         * src/Makefile.am (EXTRA_DIST): Add g4wihelp.nsi.
2661         (CLEANFILES): Add g4wihelp.dll.
2662
2663         * src/inst-gpgee.nsi: Use RegDLL and UnRegDLL.  Print warning on
2664         registration failure.  Use move approach for active extension.
2665         * src/inst-gpgol.nsi: Ditto.
2666         * src/uninst-gpgol.nsi: Use UnRegDLL and allow rebooting.
2667         * src/uninst-gpgee.nsi: Ditto.
2668
2669         * src/installer.nsi: Moved inclusion of g4wihelp.nsi after the
2670         language definitions.
2671
2672         * configure.ac (VERSION): Generate extended version information.
2673         * include/config.nsi.in: Define replacements
2674         * src/gpg4win.nsi, src/gpg4win-src.nsi: Use them for PROD_VERSION.
2675
2676         * src/gpg4win-src.nsi: Add our build dir as plugindir.
2677
2678 2005-11-14  Werner Koch  <wk@g10code.com>
2679
2680         * src/inst-sections.nsi (.onInit): Make sure that only one
2681         instance of the installer may run at the same time.
2682         * src/installer.nsi: Include g4wihelp.nsi.
2683         * src/g4wihelp.nsi: New.
2684         * src/g4wihelp.c: New.
2685         * src/exdll.h: New.
2686
2687 2005-11-11  Marcus Brinkmann  <marcus@g10code.de>
2688
2689         * src/gpg4win.mk.in (stamps/stamp-$(1)-00-install): Don't strip.
2690         (stamps/stamp-$(1)-01-install-dev): Likewise.
2691
2692 2005-11-08  Werner Koch  <wk@g10code.com>
2693
2694         * src/gpg4win.mk.in: Also strip DLLs; I am using stripped DLLs for
2695         months now.
2696
2697         Released 0.0.2.
2698
2699         * src/installer.nsi (T_WelcomeTitle): New.
2700         (MUI_WELCOMEPAGE_TITLE): New.
2701         (MUI_FINISHPAGE): Enhanced.
2702
2703         * src/installer-finish.nsi (Uninstall): use a loop to delete the
2704         startmenu.  Fixed Registry cleaning.
2705
2706         * src/inst-sections.nsi (onInit): Make sure that only one
2707         installer is running.
2708
2709 2005-11-07  Werner Koch  <wk@g10code.com>
2710
2711         * src/installer-finish.nsi: Fixed dereferencing of variable.
2712
2713         * src/inst-sections.nsi, src/installer-finish.nsi: Ensure that the
2714         menu gets written for all users.
2715
2716         * packages/download.sh: Add dummy manual pages.
2717
2718         * src/installer.nsi: Move compression type to ...
2719         * src/gpg4win.nsi: .. here and ...
2720         * src/gpg4win-src.nsi: .. here.  Use zlib for sources.
2721         
2722         * src/gpg4win-splash.bmp: New.
2723         * src/gpg4win-splash.wav: New.
2724         * src/installer.nsi: Reserve these files
2725         * src/inst-sections.nsi: Show silly splash screen.
2726         
2727         * include/config.nsi.in: Add dummy packages for the manuals.
2728         * src/uninst-man_advanced_de.nsi, src/uninst-man_novice_de.nsi
2729         * src/inst-man_advanced_de.nsi, src/inst-man_novice_de.nsi: Ditto.
2730         * src/Makefile.am (gpg4win_spkgs): Ditto.
2731         * src/inst-sections.nsi: Ditto.
2732         
2733         * src/installer-finish.nsi: Ditto.
2734
2735         * src/inst-gnupg.nsi: Make section read-only.
2736
2737 2005-11-04  Marcus Brinkmann  <marcus@g10code.de>
2738
2739         Released 0.0.1.
2740
2741         * Makefile.am (EXTRA_DIST): Add missing backslash.
2742         * include/config.nsi.in (top_srcdir): Remove.
2743         * src/Makefile.am (gpg4win-src-$(VERSION).exe): Pass TOP_SRCDIR,
2744         SRCDIR and BUILD_DIR (absolute path) as defined values.  Also, use
2745         $(srcdir) for nsi source file.
2746         (gpg4win-src-$(VERSION).exe): Likewise.
2747         * src/gpg4win.nsi: Change directory to build directory.
2748         Add include dirs ${TOP_SRCDIR} and ${SRCDIR}.
2749         * src/gpg4win-src.nsi: Likewise.
2750         * src/installer.nsi: Use ${TOP_SRCDIR} to access COPYING file.
2751         * src/gpg4win.mk (stamps/stamp-final): Depend on
2752         stamps/stamp-directories.
2753
2754 2005-11-03  Werner Koch  <wk@g10code.com>
2755
2756         * include/config.nsi.in: Adjusted for WinPT being a source package now.
2757
2758         * src/inst-winpt.nsi: Adjusted location of to be installed files.
2759
2760         * src/Makefile.am (gpg4win_spkgs): Add winpt.
2761         (gpg4win_bpkgs): Remove winpt
2762         (gpg4win_pkg_winpt_configure): Added.
2763
2764         * configure.ac (winpt): Made it a source package.
2765
2766         * configure.ac: Bail out if a required tool is missing.
2767
2768 2005-11-02  Werner Koch  <wk@g10code.com>
2769
2770         * README.SVN, autogen.sh: New.
2771
2772         * Makefile.am (AUTOMAKE_OPTIONS): Add dist-bzip2.
2773
2774         * packages/download.sh: Removed inclusion of config.h and defined
2775         WGET directly.  This is required because the download script needs
2776         to be used before configure and thus we can't use configure to
2777         determine the to be used wget; the config.sh script was anyway
2778         missing.
2779
2780 2005-10-26  Werner Koch  <wk@g10code.com>
2781
2782         * README: Add basic instructions on how to add new packages.
2783
2784         * configure.ac: Add detection of GPGee and WinPT.
2785         * m4/gpg4win.m4 (GPG4WIN_BPKG_BINSRC): New.
2786
2787         * include/config.nsi.in: Add defines for WinPT and GGee.
2788         * src/inst-winpt.nsi: New.
2789         * src/inst-gpgee.nsi: New.
2790         * src/uninst-winpt.nsi: New.
2791         * src/uninst-gpgee.nsi: New.
2792         * src/Makefile.am (gpg4win_bpkgs): Add WinPT and GPGee.
2793         * src/inst-sections.nsi: Ditto.
2794         * src/installer-finish.nsi: Ditto.
2795         * packages/download.sh (server_winpt): Add WinPT.
2796         (server_gpgee): Add temporary location for gpgee.
2797         (server_g10code): Add temporary location for gpg-error, gpgme,
2798         gpa and gpgol.
2799
2800 2005-10-25  Werner Koch  <wk@g10code.com>
2801
2802         * src/installer.nsi: Don't put the version into the "Name" variable.
2803
2804 2005-10-24  Marcus Brinkmann  <marcus@g10code.de>
2805
2806         * COPYING: New file.
2807
2808 2005-10-23  Marcus Brinkmann  <marcus@g10code.de>
2809
2810         * src/gpg4win.mk.in (pdir): Call post_install with source dir as
2811         current directory.
2812         * configure.ac (VERSION): Check for dlltool.
2813         * src/Makefile.am (gpg4win_pkg_libiconv_post_install,
2814         gpg4win_pkg_gettext_post_install): New macros.
2815         * src/libiconv.def, src/libintl.def: New files.
2816         * src/inst-libgpg-error.nsi: Install mo files.
2817         * src/uninst-libgpg-error.nsi: Uninstall mo files.
2818
2819 2005-10-22  Marcus Brinkmann  <marcus@g10code.de>
2820
2821         * configure.ac: Add libiconv and gettext as dependencies for
2822         libgpg-error and gpa.
2823         * src/Makefile.am (gpg4win_pkg_libgpg_error_configure): New
2824         variable.
2825
2826         * src/Makefile.am (common_nsi): Add uninstaller files.
2827         * src/uninst-atk.nsi, src/uninst-gettext.nsi, src/uninst-glib.nsi,
2828         src/uninst-gnupg.nsi, src/uninst-gpa.nsi, src/uninst-gpgme.nsi,
2829         src/uninst-gpgol.nsi, src/uninst-gtk+.nsi,
2830         src/uninst-libgpg-error.nsi, src/uninst-libiconv.nsi,
2831         src/uninst-libpng.nsi, src/uninst-pango.nsi,
2832         src/uninst-pkgconfig.nsi, src/uninst-zlib.nsi: New file.
2833         * src/inst-sections.nsi: Include the uninstallers in reverse
2834         order.
2835         * src/inst-gpgol.nsi: Register the gpgol DLL at installation, and
2836         (surprise!) unregister it at deinstallation.
2837
2838 2005-10-21  Marcus Brinkmann  <marcus@g10code.de>
2839
2840         * src/Makefile.am (gpg4win_pkg_gpgme_configure): Enable static
2841         library for gpgol.
2842         (gpg4win_pkg_gpgol_configure): Add gpg-error prefix.
2843
2844         * src/inst-gnupg.nsi: Fix path of deleted files.
2845
2846         * src/gpg4win.mk.in (pdir): Don't strip DLL files.
2847
2848 2005-10-20  Marcus Brinkmann  <marcus@g10code.de>
2849
2850         * m4/gpg4win.m4 (GPG4WIN_DEFINE): New function.  Use it to define
2851         feature symbols for NSI.  Use m4_translit instead of m4_bpatsubst.
2852         New option --enable-debug.
2853         * include/config.nsi.in: Catch all this new information.
2854         * src/gpg4win.nsi (DEBUG): Define if [GPG4WIN_DEBUG].
2855         (HAVE_PKG_GPA): Don't define here.
2856         * src/inst-sections.nsi: Guard all package specific commands with
2857         feature macro checks.  Calculate dependencies on .onInit, too.
2858         * src/gpg4win.mk.in (STRIP_macro): Quote $(DEBUG) strictly.
2859
2860         * src/installer-finish.nsi: Add support for Add/Remove Programs.
2861
2862 2005-10-20  Werner Koch  <wk@g10code.com>
2863
2864         * m4/gpg4win.m4 (GPG4WIN_FIND): Quote a file variable.
2865         (GPG4WIN_SPKG): Ditto.
2866
2867 2005-10-20  Marcus Brinkmann  <marcus@g10code.de>
2868
2869         * src/gpg4win.nsi: Add start menu support.
2870         * src/inst-sections.nsi: Likewise.
2871         * src/installer.nsi: Likewise.
2872         * src/installer-finish.nsi: Likewise.
2873
2874         * src/gpg4win.mk.in (GETVAR): Don't quote the first $.
2875         (STRIP_macro): New macro.
2876         (SPKG, BPKG): Use it here.
2877
2878         * Makefile.am (EXTRA_DIST): New target.
2879         * include/Makefile.am (EXTRA_DIST): Change config.nsh.in to
2880         config.nsi.in.
2881         * src/Makefile.am (EXTRA_DIST): Remove pkg-config.  Add nsi files.
2882
2883         * src/inst-gpgol.nsi: Change libgpgol-0.9.3.dll to gpgol.dll.
2884
2885         * src/gpg4win.mk.in (stamp/stamp-$(1)-02-configure): Add
2886         -mms-bitfields to CFLAGS.
2887
2888         * src/gpg4win.mk.in (stamps/stamp-final): New target that replaces
2889         phony target final.
2890
2891 2005-10-20  Werner Koch  <wk@g10code.com>
2892
2893         * src/*.nsi: Add a Latin-1 tag to make sure that Emacs uses the
2894         correct encoding.
2895         * doc/nsi-mode.el: Added for convenience.
2896
2897 2005-10-20  Marcus Brinkmann  <marcus@g10code.de>
2898
2899         * configure.ac: Check for makensis.  Add gnupg as dependency for
2900         gpgme.  Change config.sh into config.nsi.
2901         * include/config.sh.in: File removed.
2902         * src/gpg4win.sh: File removed.
2903         * include/config.nsi.in: New file.
2904         * include/Makefile.am (EXTRA_DIST): Change config.sh.in into
2905         config.nsi.in.
2906         * src/Makefile.am (gpg4win-$(VERSION).exe): New target.
2907         (gpg4win-src-$(VERSION).exe): New target.
2908         (all-local): Remove dependency on phony target all-gpg4win.
2909         (all-local): Add dependency on gpg4win-$(VERSION).exe and
2910         gpg4win-src-$(VERSION).exe.
2911         (clean-local): New rule for this target.
2912         * src/gpg4win.nsi, src/gpg4win-src.nsi, src/inst-atk.nsi,
2913         src/inst-gettext.nsi, src/inst-glib.nsi, src/inst-gnupg.nsi,
2914         src/inst-gpa.nsi, src/inst-gpgme.nsi, src/inst-gpgol.nsi,
2915         src/inst-gtk+.nsi, src/inst-libgpg-error.nsi,
2916         src/inst-libiconv.nsi, src/inst-libpng.nsi, src/inst-pango.nsi,
2917         src/inst-pkgconfig.nsi, src/inst-sections.nsi, src/inst-zlib.nsi,
2918         src/installer-finish.nsi, src/installer.nsi: New file.
2919
2920 2005-10-18  Marcus Brinkmann  <marcus@g10code.de>
2921
2922         configure.ac: Enable libiconv and gettext dependencies for Gtk+.
2923
2924         * src/Makefile.am: First real implementation.
2925         * src/gpg4win.mk.in: New file.
2926         * configure.ac: Activate libiconv and gettext.
2927         (AC_CONFIG_FILES): Add packages/Makefile and src/gpg4win.mk.
2928         * m4/gpg4win.m4 (GPG4WIN_BPKG_GNU): New macro.
2929         * include/config.sh.in: Add variables for libiconv and gettext.
2930
2931 2005-10-15  Marcus Brinkmann  <marcus@g10code.de>
2932
2933         * m4/gpg4win.m4: New file.
2934         * include/config.sh: Add many package variables.
2935         * configure.ac: Call package detection macros.
2936         * Makefile.am (ACLOCAL_AMFLAGS): New variable.
2937         * src/gpg4win.sh: Use some of the new variables.
2938
2939         * packages/download.sh: Fix downloading of Gtk source packages.
2940
2941
2942  Copyright 2005, 2006, 2007, 2008 g10 Code GmbH
2943
2944  This file is free software; as a special exception the author gives
2945  unlimited permission to copy and/or distribute it, with or without
2946  modifications, as long as this notice is preserved.
2947
2948  This file is distributed in the hope that it will be useful, but
2949  WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
2950  implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.