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