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