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