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