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