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