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