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