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