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