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