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