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