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