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