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