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