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