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