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