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