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