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