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