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