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