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