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