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