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