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