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