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