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