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