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