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