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