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