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