Reworked some chapter in part two and added a new screenshot.
[gpg4win.git] / ChangeLog
1 2008-08-11  Werner Koch  <wk@g10code.com>
2
3         Released 1.9.6-beta.
4
5         * src/inst-sections.nsi: Fix last change.
6
7         * packages/packages.current: Update kleopatra source package.
8
9 2008-08-11  Emanuel Schuetze  <emanuel.schuetze@intevation.de>
10
11         * packages/packages.current: Update kleopatra.
12
13 2008-08-11  Marcus Brinkmann  <marcus@g10code.com>
14
15         * src/inst-sections.nsi: Fix order to be more presentable.
16
17 2008-08-11  Werner Koch  <wk@g10code.com>
18
19         * src/uninst-gnupg2.nsi: Do not run gpg-connect-agent unless all
20         required DLLs are still installed.
21
22 2008-08-11  Marcus Brinkmann  <marcus@g10code.com>
23
24         * src/inst-sections.nsi: Reorder installation and uninstallation
25         sections.
26
27 2008-08-11  Emanuel Schuetze  <emanuel.schuetze@intevation.de>
28
29         * packages/packages.current: Add Kleopatra icons for start menu,
30         desktop, quicklaunch shortcuts
31
32 2008-08-08  Emanuel Schuetze  <emanuel.schuetze@intevation.de>
33
34         * packages/packages.current: Update kdelibs and kleopatra.
35
36 2008-08-08  Marcus Brinkmann  <mb@g10code.com>
37
38         * packages/packages.current: Update gnupg2.
39
40 2008-08-06  Marcus Brinkmann  <mb@10code.com>
41
42         * packages/packages.current: Update dirmngr and gnupg2.
43
44 2008-08-06  Werner Koch  <wk@g10code.com>
45
46         * src/inst-gpgol.nsi: Install form files.
47         * src/uninst-gpgol.nsi: Unintsall form files.
48
49         * packages/packages.current: Update GpgOL.
50
51 2008-08-05  Marcus Brinkmann  <marcus@ulysses.g10code.com>
52
53         * packages/packages.current: Update kdelibs and kleopatra.
54
55 2008-08-04  Marcus Brinkmann  <marcus@ulysses.g10code.com>
56
57         * configure.ac: Post-release fixup.
58
59 2008-08-01  Marcus Brinkmann  <marcus@g10code.de>
60
61         * src/pkg-config: Return exit code of pkg-config.
62
63 2008-07-31  Werner Koch  <wk@g10code.com>
64
65         * packages/packages.current: Update dirmngr.
66
67 2008-07-22  Marcus Brinkmann  <marcus@ulysses.g10code.com>
68
69         * src/uninst-gpgme.nsi: Fix typo.
70
71 2008-07-21  Marcus Brinkmann  <marcus@g10code.de>
72
73         Release 1.9.2 beta version.
74
75 2008-07-19  Marcus Brinkmann  <marcus@g10code.de>
76
77         * packages/packages.current: Update kdelibs.
78
79 2008-07-14  Werner Koch  <wk@g10code.com>
80
81         * src/uninst-gpgme.nsi: Uninstall gpgme-w32spawn.exe and not .dll.
82
83 2008-07-14  Werner Koch  <wk@g10code.com>
84
85         * NEWS: Track released version (after the release of 1.9.4).
86
87 2008-07-08  Marcus Brinkmann  <marcus@g10code.de>
88
89         * configure.ac: Bump version to 1.9.4.
90         * Makefile.am (EXTRA_DIST): Add
91         patches/gpgme/02-kleo-bugs-workaround.patch.
92         * patches/gpgme/02-kleo-bugs-workaround.patch: New file.
93
94         * src/inst-kleopatra.nsi, src/uninst-kleopatra.nsi: Update.
95         * packages/packages.current: Update kdelibs and kleopatra.
96         * configure.ac: Make kleopatra a GNUWIN32 package to catch the
97         german translations.
98
99 2008-07-04  Werner Koch  <wk@g10code.com>
100
101         * packages/packages.current: Update gpgme.
102
103 2008-06-27  Werner Koch  <wk@g10code.com>
104
105         * packages/packages.current: Update gnupg and dirmngr.
106
107 2008-06-26  Werner Koch  <wk@g10code.com>
108
109         * packages/packages.current: Update gpa, gpgol, gpgme, kdelibs and
110         kleopatra.
111
112 2008-06-25  Marcus Brinkmann  <marcus@g10code.de>
113
114         * packages/packages.current: Update gpgme.
115         * src/inst-gpgme.nsi: Install gpgme-w32spawn.exe.
116         * src/uninst-gpgme.nsi: Uninstall it.
117
118 2008-06-19  Werner Koch  <wk@g10code.com>
119
120         * src/inst-gnupg2.nsi: Rename the section to just gnupg.
121         * src/uninst-gnupg2.nsi: Ditto.
122
123 2008-06-16  Werner Koch  <wk@g10code.com>
124
125         * src/inst-gnupg2.nsi: Move installation of gpgconf-conf.skel to
126         COMMON_APPDATA. Try to stop gpg-agent first.
127         * src/inst-dirmngr.nsi: Likewise.
128         * src/uninst-gnupg2.nsi: Try to stop a running gpg-agent first.
129
130 2008-06-05  Werner Koch  <wk@g10code.com>
131
132         * src/uninst-libetpan.nsi: Remove libetpan-13.
133         * src/uninst-kleopatra.nsi: Remove kwatchgnupg dirs.
134         * src/uninst-qt.nsi: Remove two resource dlls.
135         * src/uninst-gtk+.nsi: Remove foo-properties.mo.
136
137         * packages/packages.current: Remove GnuPG-1.  Remove WinPT.
138         * configure.ac: Remove gnupg and replace by gnupg2.  Remove GPGee.
139         * include/config.nsi.in: Remove GnuPG.
140         * src/inst-gnupg2.nsi: Update to fully replace gnupg1.
141         * src/inst-gnupg.nsi: Remove.  Move some common code to ...
142         * src/inst-gpg4win.nsi: .. here.
143         * src/uninst-gnupg.nsi: Remove. Move some common code to ..
144         * src/uninst-gpg4win.nsi: .. here.
145         * src/inst-sections.nsi: Remove inst-gnupg.nsi and uninst-gnupg.nsi.
146         * src/Makefile.am: Ditto.
147         (gpg4win_pkg_gnupg_post_install): Remove.
148         (gpg4win_pkg_gnupg2_post_install): Convert man pages.
149         (gpg4win_pkg_gnupg2_configure): Add --with-bzip2. 
150
151         * src/Makefile.am (gpgwrap-2.exe): New.
152         * src/gpgwrap.c (main): Support variant 2 of that program.
153
154 2008-05-28  Werner Koch  <wk@g10code.com>
155
156         Release 1.9.2 beta version.
157
158         * src/inst-kleopatra.nsi: Update description in installer.
159
160         * src/inst-kdelibs.nsi: Install kbuildsycoca4 into bin/.
161         * src/uninst-kdelibs.nsi: Uninstall it.
162         * src/kleowrap.c (run_kbuildsycoca): Execute kbuildsycoca4 via bin/.
163
164         * patches/gpa/01-no-uiserver.patch: Remove.
165
166         * patches/gpgol/01-last-minute.patch: Remove.
167
168         * packages/packages.current: Update gpgol, gpa and kleopatra.
169
170 2008-05-27  Werner Koch  <wk@g10code.com>
171
172         * packages/packages.current: Update kdelibs packages.
173
174 2008-05-27  Marcus Brinkmann  <marcus@g10code.de>
175
176         * packages/packages.current: Update gnupg2, dirmngr, oxygen-icons,
177         qt, kdesupport, kdelibs, and kleopatra.
178         * src/inst-kdelibs.nsi, src/uninst-kdelibs.nsi,
179         src/inst-kleopatra.nsi, src/uninst-kleopatra.nsi, src/inst-qt.nsi,
180         src/uninst-qt.nsi, src/inst-oxygen-icons.nsi,
181         src/uninst-oxygen-icons.nsi: Update.
182
183 2008-05-25  Werner Koch  <wk@g10code.com>
184
185         * packages/packages.current: Update libassuan.
186
187 2008-05-21  Marcus Brinkmann  <marcus@ulysses.g10code.com>
188
189         * patches/gnupg2/02-p12-hack.patch: New file.
190         * Makefile.am (EXTRA_DIST): Add this patch.
191
192 2008-05-13  Marcus Brinkmann  <marcus@ulysses.g10code.com>
193
194         Release 1.9.1 beta version.
195
196         * packages/packages.current: Update kdelibs and kleopatra.
197         * src/inst-kleopatra.nsi, src/uninst-kleopatra.nsi: Install and
198         remove libkleopatraclientcore.dll.
199
200 2008-05-09  Werner Koch  <wk@g10code.com>
201
202         * packages/packages.current: Update gpgme and gnupg2.
203
204         * src/inst-gnupg2.nsi: Add gpg2keys_knds.
205
206 2008-05-08  Werner Koch  <wk@g10code.com>
207
208         * packages/packages.current: Update adns.
209
210         * configure.ac: Don't let gpgme depend on qt.
211
212         * src/inst-gpa.nsi: Mape tips installation optional.
213
214         * src/Makefile.am (gpg4win_pkg_gnupg2_configure): Add --with-adns.
215         (gpg4win_pkg_gpgme_configure): Build qt and glib versions only if
216         the packages are available.
217
218 2008-05-08  Marcus Brinkmann  <marcus@ulysses.g10code.com>
219
220         * Makefile.am (EXTRA_DIST): Add
221         patches/claws-mail-3.4.0/04-gnutls.patch.
222
223         * packages/packages.current: Update kleopatra checksum.
224
225 2008-05-07  Marcus Brinkmann  <marcus@ulysses.g10code.com>
226
227         * packages/packages.current: Update kleopatra and kdelibs.
228         * src/inst-kleopatra.nsi: Add kwatchgnupg.
229         * src/uninst-kleopatra.nsi: Remove kwatchgnupg.
230
231 2008-05-07  Werner Koch  <wk@g10code.com>
232
233         * patches/gpgol/01-last-minute.patch: New.
234
235 2008-05-06  Werner Koch  <wk@g10code.com>
236
237         * patches/gpgol/01-always-decrypt.patch: Remove.
238         * packages/packages.current: Update gpgme and gpgol.
239
240 2008-04-30  Werner Koch  <wk@g10code.com>
241
242         * packages/packages.current: Add adns.
243         * configure.ac: Add support for adns.
244         * src/uninst-libadns.nsi, src/inst-libadns.nsi: New.
245         * include/config.nsi.in, src/Makefile.am, src/inst-sections.nsi:
246         Add adns.
247
248 2008-04-28  Marcus Brinkmann  <marcus@ulysses.g10code.com>
249
250         * packages/packages.current: Update kdelibs and kleopatra.
251         * src/inst-kleopatra.nsi, src/uninst-kleopatra.nsi: Update.
252
253 2008-04-25  Marcus Brinkmann  <marcus@ulysses.g10code.com>
254
255         * packages/packages.current: Add libgsasl, libtasn1, opencdk,
256         gnutls.
257         * configure.ac: Add support for libgsasl, libtasn1, opencdk and
258         gnutls source packages.
259         * include/config.nsi.in: Likewise.
260         * inst-libgsasl.nsi, uninst-libgsasl.nsi, inst-libtasn1.nsi,
261         uninst-libtasn1.nsi, inst-opencdk.nsi, uninst-opencdk.nsi,
262         inst-gnutls.nsi, uninst-gnutls.nsi: New files.
263         * src/Makefile.am (EXTRA_DIST): Add these files.
264         (gpg4win_spkgs): Add libgsasl, libtasn1, opencdk, gnutls.
265         (gpg4win_pkg_gnutls_configure): New variable.
266         (gpg4win_pkg_claws_configure): Enable pthread and gnutls.
267         * patches/claws-mail-3.4.0/04-gnutls.patch: New file.
268
269         * packages/packages.current: Update libetpan and claws-mail.
270         * src/inst-libetpan.nsi: Update to latest version.
271         * src/Makefile.am (gpg4win_pkg_claws_mail_configure): Add
272         --disable-network-manager-support.
273         * configure.ac: Remove support or sylpheed-claws (replaced by
274         claws-mail).
275         * Makefile.am (EXTRA_DIST): Remove all sylpheed-claws patches and
276         add the claws-mail-3.4.0 patches.  Add libetpan-0.54 patches.
277         * include/config.nsi.in: Remove support for sylpheed.
278         * src/Makefile.am: Likewise.
279         * src/inst-sections.nsi: Likewise.
280         * src/inst-sylpheed-claws.nsi, src/uninst-sylpheed-claws.nsi:
281         Removed.
282
283 s2008-04-23  Werner Koch  <wk@g10code.com>
284
285         Release 1.9.0 beta version.
286
287         * src/Makefile.am (EXTRA_DIST): Add Memento.nsh and dirmngr.conf.
288
289         * patches/gpa/01-no-uiserver.patch: New.
290
291         * autogen.sh <build-w32>: Pass --enable-maintainer-mode.
292
293         * patches/gnupg2/01-version.patch.in: New.
294         * configure.ac (AC_CONFIG_FILES): Patch the version of GnuPG.
295         (AC_CONFIG_COMMANDS): New.
296
297 2008-04-22  Marcus Brinkmann  <marcus@ulysses.g10code.com>
298
299         * packages/packages.current: Update gpgme.
300
301         * packages/packages.current: Update kdelibs and kleopatra.
302
303 2008-04-22  Werner Koch  <wk@g10code.com>
304
305         * src/installer.nsi (PrintBetaWarning): New.
306         (PrintNonAdminWarning): Call it.
307
308 2008-04-21  Werner Koch  <wk@g10code.com>
309
310         * patches/gnupg2-2.0.9/05-w32-http.patch: New.
311         * patches/gnupg2-2.0.9/04-ks-w32init.patch: New.
312         * Makefile.am (EXTRA_DIST): Add new patches.  Correct name of
313         gpgol/01-always-encrypt.patch.
314         
315 2008-04-18  Werner Koch  <wk@g10code.com>
316
317         * patches/gpgol/01-always-encrypt.patch: New.
318
319 2008-04-16  Werner Koch  <wk@g10code.com>
320
321         * src/inst-winpt.nsi: Do not select by default.
322
323 2008-04-08  Werner Koch  <wk@g10code.com>
324
325         * patches/gnupg2-2.0.9/03-i18n+etc.patch: New.
326         * patches/gnupg2-2.0.9/02-de.po-fix: Update.
327
328 2008-04-02  Werner Koch  <wk@g10code.com>
329
330         * packages/packages.current: Update GpgOL.
331         
332         * patches/gnupg2-2.0.9/02-de.po-fix.patch: New.
333
334 2008-04-01  Werner Koch  <wk@g10code.com>
335
336         * configure.ac (AC_INIT): Fix quoting.
337
338         * patches/gnupg2-2.0.9/01-close-all-handle.patch: New.
339
340 2008-04-01  Marcus Brinkmann  <marcus@g10code.de>
341
342         * packages/packages.current: Update kdelibs and kleopatra.
343
344 2008-03-26  Werner Koch  <wk@g10code.com>
345
346         * packages/packages.current: Update GnuPG-1 to 1.4.9.
347
348 2008-03-26  Marcus Brinkmann  <marcus@g10code.de>
349
350         * packages/packages.current: Update gpgex to 0.9.0.
351         * src/inst-gpgex.nsi, src/uninst-gpgex.nsi: Handle translations
352         ar, es and ru.
353
354 2008-03-26  Werner Koch  <wk@g10code.com>
355
356         * packages/packages.current: Update to GnuPG 2.0.9.
357         * Makefile.am (EXTRA_DIST): Remove gnupg-2.0.8 patches.
358
359         * src/inst-gnupg2.nsi: Install the help files.
360         * src/uninst-gnupg2.nsi: Remove them.
361         * src/inst-gnupg.nsi: Now delete the Lang Registry entry becuase
362         GnuPG 2.0.9 does not need it anymore.
363
364 2008-03-25  Werner Koch  <wk@g10code.com>
365
366         * src/inst-gnupg.nsi: Write the language code for use by gettext
367         into the Registry.
368
369 2008-03-25  Marcus Brinkmann  <marcus@g10code.de>
370
371         * packages/packages.current: Update libassuan.
372
373 2008-03-25  Werner Koch  <wk@g10code.com>
374
375         * src/inst-dirmngr.nsi: Create empty extra-certs directory.
376         * src/uninst-dirmngr.nsi: Delete it.
377
378 2008-03-25  Marcus Brinkmann  <marcus@g10code.de>
379
380         * packages/packages.current: Update w32pth.
381
382 2008-03-21  Marcus Brinkmann  <marcus@g10code.de>
383
384         * packages/packages.current: Update w32pth and libassuan.
385
386         * packages/packages.current: Update gpa, libassuan, w32pth, gpa,
387         kleopatra.
388
389 2008-03-20  Werner Koch  <wk@g10code.com>
390
391         * src/potomo: New.
392         * src/Makefile.am (gpg4win_pkg_gnupg_post_install): Remove mo file
393         creation.
394         (gpg4win_pkg_gnupgw_post_install): Convert po files.
395         (EXTRA_DIST): Include potomo.
396         * src/inst-gnupg2.nsi: Install all available mo files.
397         * src/inst-gnupg2.nsi: Do not install com-certs.pem.
398
399 2008-03-19  Werner Koch  <wk@g10code.com>
400
401         * packages/packages.current: Update GpgOL.
402
403 2008-03-18  Marcus Brinkmann  <marcus@g10code.de>
404
405         * packages/packages.current: Update kleopatra and kdelibs.
406
407         * src/make-msi.pl (lang_to_lcid): Support more languages.
408         (gpg4win_nsis_stubs): Likewise.
409         * make-msi.guids: Updated.
410
411 2008-03-18  Werner Koch  <wk@g10code.com>
412
413         * packages/packages.current: Update GpgOL.
414
415 2008-03-17  Marcus Brinkmann  <marcus@g10code.de>
416
417         * packages/packages.current: Update kleopatra and kdelibs.
418
419 2008-03-12  Marcus Brinkmann  <marcus@g10code.de>
420
421         * src/inst-atk.nsi: Install message catalogs for ar, es, fr and ru.
422         * src/inst-glib.nsi: Likewise.
423         * src/inst-gtk+.nsi: Likewise.  Also install gtk20-properties.mo.
424         * src/uninst-atk.nsi: Uninstall them.
425         * src/uninst-glib.nsi: Likewise.
426         * src/uninst-gtk+.nsi: Likewise.
427
428 2008-03-11  Marcus Brinkmann  <marcus@g10code.de>
429
430         * src/gpg4win.nsi: Add gpg2 and its buddies to the light installer.
431
432 2008-03-11  Werner Koch  <wk@g10code.com>
433
434         * packages/packages.current: Update GpgOL.
435
436 2008-03-10  Marcus Brinkmann  <marcus@g10code.de>
437
438         * packages/packages.current: Update gpa.
439         * src/inst-gpa.nsi: Install other languages AR, ES, FR and RU.
440         * src/uninst-gpa.nsi: Deinstall those languages.
441
442         * AUTHORS: Add translators.
443         * src/inst-sections.nsi (.onInit): Insert macro MUI_LANGDLL_DISPLAY.
444         [DEBUG]: Define MUI_LANGDLL_ALWAYSSHOW.
445         (un.onInit): New function.
446         * src/installer.nsi: Include ../po/catalogs.nsi with PO_HEADER
447         defined to include MUI language files.  Insert macro
448         MUI_RESERVEFILE_LANGDLL.
449         (MUI_LANGDLL_REGISTRY_ROOT, MUI_LANGDLL_REGISTRY_KEY)
450         (MUI_LANGDLL_REGISTRY_VALUENAME): New symbols.
451         (MUI_LANGDLL_ALLLANGUAGES) [DEBUG]: New symbol.
452
453 2008-03-10  Werner Koch  <wk@g10code.com>
454
455         * packages/packages.current: Update GpgOL.
456
457 2008-03-07  Werner Koch  <wk@g10code.com>
458
459         * packages/packages.current: Update GpgOL.
460
461 2008-03-05  Marcus Brinkmann  <marcus@g10code.de>
462
463         * packages/packages.current: Update kdelibs and kleopatra.
464
465 2008-02-28  Marcus Brinkmann  <marcus@g10code.de>
466
467         * src/kleowrap.c: Use CreateProcess instead of spawn for ksycoca
468         to suppress console window.
469
470 2008-02-27  Marcus Brinkmann  <marcus@g10code.de>
471
472         * src/kleowrap.c: Include errno.h.
473         (run_kbuildsycoca): New function by Frank Osterfeld.
474         (main): Invoke it.
475
476         * src/inst-kleopatra.nsi, src/uninst-kleopatra.nsi: Move plugins
477         to INSTDIR.
478         * src/inst-kdelibs.nsi, src/uninst-kdelibs.nsi: Likewise.
479
480 2008-02-26  Marcus Brinkmann  <marcus@g10code.de>
481
482         * src/inst-kleopatra.nsi, src/uninst-kleopatra.nsi: Fix last change.
483
484         * packages/packages.current: Update gpgol, kdelibs, kleopatra.
485         * src/inst-kdelibs.nsi, src/uninst-kdelibs.nsi,
486         src/inst-kleopatra.nsi, src/uninst-kleopatra.nsi: Update.
487
488         * patches/winpt/01-gpg-path.patch: New file.
489         * Makefile.am (EXTRA_DIST): Add this file.
490
491 2008-02-19  Marcus Brinkmann  <marcus@g10code.de>
492
493         * packages/packages.current: Update gpgex.
494
495         * src/kleowrap.c: Change working directory.
496
497         * src/kleowrap.c: New file.
498         * src/kleopatra.bat: Removed.
499         * src/Makefile.am (EXTRA_DIST): Remove kleopatra.bat, add
500         kleowrap.c.
501         (CLEANFILES): Add kleowrap.exe.
502         (gpg4win-$(VERSION).exe, gpg4win-light-$(VERSION).exe,
503         (gpg4win-$(VERSION).wix, gpg4win-light-$(VERSION).wix): Add
504         kleowrap.exe as dependency.
505         (gpgwrap.exe): Use make magic.
506         (kleowrap.exe): New target.
507         * src/inst-kleopatra.nsi: Install kleowrap.exe as kleopatra.exe,
508         and do not install kleopatra.bat.
509         * src/uninst-kleopatra.nsi: Uninstall kleopatra.exe instead of
510         kleopatra.bat.
511         * src/inst-sections.nsi (no_desktop): Replace kleopatra.bat by
512         kleopatra.exe.
513
514 2008-02-18  Marcus Brinkmann  <marcus@g10code.de>
515
516         * packages/packages.current: Update kdelibs and kleopatra.
517
518 2008-02-18  Werner Koch  <wk@g10code.com>
519
520         * src/installer.nsi: Take the README file from share/gpg4win.
521         This is required because we now make sure that the last output
522         directory is now the top directory.
523
524         * packages/packages.current: Update GpgOL.
525
526 2008-02-16  Marcus Brinkmann  <marcus@g10code.de>
527
528         * packages/packages.current: Undo update of kdelibs and kleopatra.
529
530         * packages/packages.current: Update dirmngr, gpgme, gpa, gnupg,
531         w32pth, kdelibs, and kleopatra.
532
533 2008-02-15  Werner Koch  <wk@g10code.com>
534
535         * packages/packages.current: Update pinentry, gnupg and gpgme.
536
537 2008-02-12  Werner Koch  <wk@g10code.com>
538
539         * packages/packages.current: Update libksba.
540
541 2008-02-09  Marcus Brinkmann  <marcus@g10code.de>
542
543         * patches/gnupg-1.4.8/01-gpgconf-list.patch: New file.
544         * patches/gnupg2-2.0.8/06-gpgconf-list.patch: New file.
545         * Makefile.am (EXTRA_DIST): Add these.
546
547 2008-02-08  Marcus Brinkmann  <marcus@g10code.de>
548
549         * packages/packages.current: Update kleopatra.
550         * src/inst-kdelibs.nsi: Move kcmdwrapper.exe to bin.
551         * src/uninst-kdelibs.nsi: Uninstall it there.
552
553 2008-02-06  Werner Koch  <wk@g10code.com>
554
555         * packages/packages.current: Update GpgOL.
556
557 2008-02-04  Marcus Brinkmann  <marcus@g10code.de>
558
559         * packages/packages.current: Update kleopatra and gpgex.
560
561 2008-02-01  Marcus Brinkmann  <marcus@g10code.de>
562
563         * patches/gnupg2-2.0.8/05-gpgconf.patch: New file.
564         * Makefile.am (EXTRA_DIST): Add patch.
565
566 2008-01-30  Werner Koch  <wk@g10code.com>
567
568         * src/inst-final.nsi: New.
569         * src/Makefile.am (EXTRA_DIST): Add it.
570         * src/inst-gnupg2.nsi: Remove last fix due to the final section.
571
572 2008-01-30  Marcus Brinkmann  <marcus@g10code.de>
573
574         * src/gpg4win.nsi: Fix last change.
575         * src/gpg4win-src.nsi: Dito.
576
577         * src/gpg4win.nsi (ABOUT_STR): Split up the string into several.
578         (T_AboutGpg4win): Shorten it accordingly.
579         (T_AboutGpg4winVersion, T_AboutGpg4winFileVersion)
580         (T_AboutGpg4winReleaseDate): New translation strings.
581         * src/gpg4win-src.nsi: Split up the string into several.
582         (T_AboutGpg4winSrc): Shorten it accordingly.
583         (T_AboutGpg4winSrcVersion, T_AboutGpg4winSrcFileVersion)
584         (T_AboutGpg4winSrcReleaseDate): New translation strings.
585         * src/installer.nsi: Quote welcome title and about string.
586         * po/de.po: Update.
587
588         * packages/packages.current: Update gpgme.
589
590 2008-01-30  Werner Koch  <wk@g10code.com>
591
592         * src/inst-sections.nsi: Install GTK+ of gnupg2 is selected.
593
594         * src/inst-gnupg2.nsi: Switch Outpath back to standard.
595
596         * patches/gnupg2-2.0.8/patches/03-create-keyring.patch: Also do it
597         for the trustdb.
598
599 2008-01-29  Werner Koch  <wk@g10code.com>
600
601         * packages/packages.current: Updated GpgOL.
602
603         * patches/gnupg2-2.0.8/04-import-export-spawn.patch: New file
604         * patches/gnupg2-2.0.8/03-create-keyring.patch: New file. 
605         * Makefile.am (EXTRA_DIST): Add new files.
606
607 2008-01-29  Marcus Brinkmann  <marcus@g10code.de>
608
609         * src/make-msi.pl (nsis_parse_line): Skip including the file
610         Memento.nsh.
611
612 2008-01-28  Marcus Brinkmann  <marcus@g10code.de>
613
614         * packages/packages.current: Update gpgme and kleopatra.
615
616 2008-01-25  Marcus Brinkmann  <marcus@g10code.de>
617
618         * Makefile.am (EXTRA_DIST): Add
619         patches/gnupg2-2.0.8/02-qualified.patch.
620         * patches/gnupg2-2.0.8/02-qualified.patch: New file.
621
622 2008-01-24  Marcus Brinkmann  <marcus@g10code.de>
623
624         * src/inst-gpgee.nsi: Fix last change.
625
626         * src/Memento.nsh: New file from nsis 2.28.
627
628 2008-01-21  Marcus Brinkmann  <marcus@g10code.de>
629
630         * src/installer.nsi: Include Memento.nsh, define
631         MEMENTO_REGISTRY_ROOT and MEMENTO_REGISTRY_KEY.
632         * src/inst-sections.nsi: Call MementoSectionDone.
633         (onInit): Call MementoSectionRestore.
634         (onInstSuccess): Call MementoSectionSave.
635         * src/inst-claws-mail.nsi, src/inst-eudoragpg.nsi,
636         src/inst-gnupg.nsi, src/inst-gnupg2.nsi, src/inst-gpa.nsi,
637         src/inst-gpgee.nsi, src/inst-gpgex.nsi, src/inst-gpgol.nsi,
638         src/inst-kleopatra.nsi, src/inst-man_advanced_de.nsi,
639         src/inst-man_advanced_en.nsi, src/inst-man_novice_de.nsi,
640         src/inst-man_novice_en.nsi, src/inst-sylpheed-claws.nsi,
641         src/inst-winpt.nsi: Replace Section/SectionEnd by Memento macro
642         calls.
643         * src/make-msi.pl (gpg4win_nsis_stubs): Support memento sections.
644
645 2008-01-18  Marcus Brinkmann  <marcus@g10code.de>
646
647         * packages/packages.current: Update gpgol.
648         * src/Makefile.am (gpg4win_pkg_gpgol_post_install): New macro.
649         * src/inst-gpgol.nsi: Install the gpgol.pdf technical
650         documentation.
651         * src/uninst-gpgol.nsi: Uninstall it (and many directories).
652
653         * packages/packages.current: Update kleopatra and kdelibs.
654
655 2008-01-16  Marcus Brinkmann  <marcus@g10code.de>
656
657         * src/installer.nsi (MUI_WELCOME_TITLE, MUI_WELCOMEPAGE_TEXT):
658         Define to ${WELCOME_TITLE_STR} and ${ABOUT_STR} respectively.
659         (T_WelcomeTitle, T_About): Remove language strings.
660         * src/gpg4win.nsi (WELCOME_TITLE_ENGLISH, WELCOME_TITLE_GERMAN)
661         (ABOUT_GERMAN, ABOUT_ENGLISH): Removed macros.
662         (WELCOME_TITLE_STR, ABOUT_STR): New macros.
663         (T_WelcomeTitleGpg4win, T_AboutGpg4win): New language strings.
664         * src/gpg4win-src.nsi (WELCOME_TITLE_ENGLISH, WELCOME_TITLE_GERMAN)
665         (ABOUT_GERMAN, ABOUT_ENGLISH): Removed macros.
666         (WELCOME_TITLE_STR, ABOUT_STR): New macros.
667         (T_WelcomeTitleGpg4winSrc, T_AboutGpg4winSrc): New language strings.
668
669 2008-01-15  Marcus Brinkmann  <marcus@g10code.de>
670
671         * patches/gnupg-2.0.8/01-agent-call-pinentry.patch: Rename to ...
672         * patches/gnupg2-2.0.8/01-agent-call-pinentry.patch: ... this.
673         * Makefile.am (EXTRA_DIST): Also here.
674
675         * Makefile.am (EXTRA_DIST): Add
676         patches/gnupg-2.0.8/01-agent-call-pinentry.patch.
677         * patches/gnupg-2.0.8/01-agent-call-pinentry.patch: New file.
678
679         * src/g4wihelp.c (service_create): Use LocalSystem for now.
680
681 2008-01-13  Marcus Brinkmann  <marcus@g10code.de>
682
683         * packages/packages.current: Update kdelibs, kdesupport, kleopatra.
684
685         * src/inst-kdelibs.nsi: Update to latest version.
686         * src/inst-kdesupport.nsi: Update to latest version.
687         * src/uninst-kdesupport.nsi: Update to latest version.
688         * src/inst-kleopatra.nsi: Update to latest version.
689
690         * src/inst-gnupg2.nsi: Fix last change.
691         * src/uninst-gnupg2.nsi: Uninstall gpgconf-conf.skel.
692
693         * src/uninst-qt.nsi: Uninstall qsqlited4.dll.
694
695 2008-01-10  Marcus Brinkmann  <marcus@g10code.de>
696
697         * src/gpg4win.nsi: New variable bpdir.
698         * src/gpg4win-src.nsi: Likewise.
699         * src/inst-gnupg2.nsi: New variable source and install a skeleton
700         file for gpgconf.conf.
701
702 2008-01-08  Marcus Brinkmann  <marcus@g10code.de>
703
704         * src/pkg-to-nsi.pl: New file.
705
706         * src/inst-kleopatra.nsi: Add missing files.
707         * src/uninst-kleopatra.nsi: Likewise.
708
709 2008-01-07  Marcus Brinkmann  <marcus@g10code.de>
710
711         * packages/packages.current: Update to 0.0.0-svn46.
712
713 2008-01-04  Marcus Brinkmann  <marcus@g10code.de>
714
715         * src/inst-kleopatra.nsi, src/uninst-kleopatra.nsi,
716         src/inst-oxygen-icons.nsi: Update to new version.
717         * packages/packages.current: Update oxygen-icons and kleopatra.
718
719         * packages/packages.current: Update gpgme to 1.1.6.
720
721         * patches/gpgme/01-gpg2.patch: Update patch.
722
723 2008-01-03  Werner Koch  <wk@g10code.com>
724
725         * src/inst-gnupg.nsi: Do not set gpgProgram but delete it.
726
727         * patches/gpgme/01-gpg2.patch: New.
728         * Makefile.am (EXTRA_DIST): Add it.
729
730         * src/gpg4win.mk.in (SETVARS): Add new var PKGPBDIR.
731         (SPKG_template) <stamps/stamp-$(1)-01-patch>: Allow for patches
732         without the version name of the package.
733         (MPKG_template) <stamps/stamp-$(1)-01-patch>: Ditto.
734
735         * packages/packages.current: Fix pinentry name.  Use gpgol svn 205.
736         Update to gnupg 1.48 and 2.0.8.
737
738 2008-01-02  Marcus Brinkmann  <marcus@g10code.de>
739
740         * packages/packages.current: Update pinentry to 0.7.5-cvs.
741
742         * src/pkg-config (PREFIX): Suppress debug output.
743
744         * src/Makefile.am (gpg4win_pkg_glib_post_install): Since we build
745         the package from source, we need to fix up the pkg-config files in
746         the runtime package directory.
747
748 2007-12-21  Marcus Brinkmann  <marcus@g10code.de>
749
750         * src/uninst-kleopatra.nsi, src/inst-kleopatra.nsi: Update to
751         latest version.
752
753         * packages/packages.current: Update oxygen-icons and kleopatra.
754         * src/inst-oxygen-icons.nsi, src/uninst-oxygen-icons.nsi: Update
755         to latest version, but only install 16x16 icons (now all of them).
756
757 2007-12-18  Marcus Brinkmann  <marcus@g10code.de>
758
759         * packages/packages.current: Update kleopatra to 20071214-3.
760         * src/inst-kleopatra.nsi: Adjust path to GPGME libraries.
761
762 2007-12-14  Werner Koch  <wk@g10code.com>
763
764         * packages/packages.current: Update to gnupg-2.0.8rc1.
765
766 2007-12-14  Marcus Brinkmann  <marcus@g10code.de>
767
768         * packages/packages.current: Fix last change.
769
770 2007-12-13  Marcus Brinkmann  <marcus@g10code.de>
771
772         * packages/packages.current: Update libassuan.
773
774 2007-12-11  Marcus Brinkmann  <marcus@g10code.de>
775
776         * packages/packages.current: Update to qt 4.3.3.
777         * src/inst-qt.nsi, src/uninst-qt.nsi: Update to qt 4.3.3.
778
779         * src/inst-sections.nsi: Delete old start menu, desktop and
780         quicklaunch links.
781
782 2007-12-10  Werner Koch  <wk@g10code.com>
783
784         * packages/packages.current: Update libgcrypt.
785
786 2007-12-09  Marcus Brinkmann  <marcus@g10code.de>
787
788         * packages/packages.current: Update libetpan.
789
790         * packages/packages.current: Update claws-mail.
791
792         * src/Makefile.am (gpg4win_pkg_claws_mail_configure): Enable
793         libetpan.
794         * src/inst-sections.nsi: Include libetpan install scripts.
795         * patches/claws-mail-3.1.0cvs70/01-w32-logo.patch,
796         patches/claws-mail-3.1.0cvs70/02-w32-icon.patch,
797         patches/claws-mail-3.1.0cvs70/03-smime-plugin.patch,
798         patches/claws-mail-3.1.0cvs70/99-auto.patch: New files.
799         * Makefile.am (EXTRA_DIST): Add claws-mail 3.1.0cvs70 patches.
800
801 2007-12-07  Marcus Brinkmann  <marcus@g10code.de>
802
803         * src/inst-sections.nsi: Install manuals in subdirectories for
804         start menu and desktop.
805         * src/installer-finish.nsi: Uninstall the manuals in those
806         subdirectories.
807         * src/installer.nsi: Add language strings for the subdirectory
808         names.
809         * po/de.po: Update.
810
811         * packages/packages.current: Update kleopatra to 20071207.
812
813         * src/inst-gpgex.nsi: Detect and uninstall a previously installed
814         GPGee.
815
816 2007-12-03  Marcus Brinkmann  <marcus@g10code.de>
817
818         * src/make-msi.pl (dump_all2): Hard code level for hidden packages
819         to 1.
820
821 2007-11-30  Marcus Brinkmann  <marcus@g10code.de>
822
823         * packages/packages.current: Update gpgex.
824
825 2007-11-29  Marcus Brinkmann  <marcus@g10code.de>
826
827         * packages/packages.current: Update pinentry.
828         * configure.ac: Merge duplicated pinentry entries.
829         Make gnupg2 dependent on pinentry.
830
831 2007-11-27  Marcus Brinkmann  <marcus@g10code.de>
832
833         * src/dirmngr.conf: New file.
834         * src/inst-dirmngr.nsi: Install our version of dirmngr.conf.
835         Remove /nonfatal from configuration files.
836
837 2007-11-27  Werner Koch  <wk@g10code.com>
838
839         * packages/packages.current: Update gnupg.
840
841 2007-11-27  Marcus Brinkmann  <marcus@g10code.de>
842
843         * packages/packages.current: Update kleopatra.
844
845 2007-11-26  Marcus Brinkmann  <marcus@g10code.de>
846
847         * packages/packages.current: Update dirmngr and gpgex.
848
849         * src/inst-dirmngr.nsi: No longer create the cache directory.
850         * src/inst-sections.pl: Correct upper/lowercase of WinPT link (for
851         the msi converter).
852         * src/make-msi.pl: Improve handling of shortcuts.
853         * src/make-msi.guids: Update.
854         * src/make-msi.bat: Remove duplicate entries.
855
856 2007-11-26  Werner Koch  <wk@g10code.com>
857
858         * src/inst-kleopatra.nsi: Install libkmime.dll.  Take libkleo from
859         bin/.
860         * src/uninst-kleopatra.nsi: Uninstall libkmime.dll.
861
862 2007-11-26  Marcus Brinkmann  <marcus@g10code.de>
863
864         * src/inst-dirmngr.nsi: No longer create the cache directory.
865
866         * src/make-msi.pl: 
867
868         * packages/packages.current: Fix entry for kdelibs source.
869
870         * src/make-msi.pl (dump_all): Start dirmngr service.
871         * src/README-msi.txt: Add todo items.
872
873         * src/Makefile.am (msi, gpg4win-$(VERSION).wix,
874         (gpg4win-light-$(VERSION).wix): New targets.
875         * src/make-msi.pl: Rewritten.
876         * src/make-msi.guids: Include missing files.
877         * src/inst-gpg4win.nsi: Give section an identifier.
878         * src/README-msi.txt: Update.
879         * src/gpg4win.nsi: Do not include pinentry in the light installer.
880         * doc/README.de.txt, doc/README.en.txt: Document MSI package.
881         * src/make-msi.bat: Support other languages and light installer.
882
883 2007-11-23  Marcus Brinkmann  <marcus@g10code.de>
884
885         * packages/packages.current: Update gpgme to 1.1.6-svn1279.
886
887 2007-11-23  Werner Koch  <wk@g10code.com>
888
889         * packages/packages.current: Update kleopatra to version 20071122.
890
891 2007-11-16  Marcus Brinkmann  <marcus@g10code.de>
892
893         * src/make-msi.guids: Include manual files.
894         * src/make-msi.pl: Support manuals, and prefix output file names
895         by src, because manuals are within gpg4win.
896
897 2007-11-15  Marcus Brinkmann  <marcus@g10code.de>
898
899         * src/inst-kleopatra.nsi: Use SRCDIR to find kleopatra.bat.
900         * src/inst-qt.nsi: Use SRCDIR to find qt.conf and BUILD_DIR to
901         find mingwm10.dll.
902         * src/make-msi.guids: Add these files.
903         * src/make-msi.pl (dump_all): Do not try to start the service yet.
904         (collect_all): Support SRCDIR in File.
905         * src/uninst-regex.nsi: Uninstall regex.dll.
906
907         * src/inst-sections.nsi (CalcDepends): Add dependency for
908         libetpan.
909         * src/make-msi.guids: Add libetpan and claws.
910
911         * Makefile.am (EXTRA_DIST): Add these patches.
912         * packages/packages.current: Update claws mail.  Download
913         regex-bin package.
914         * patches/claws-mail-3.0.2/01-w32-logo.patch,
915         patches/claws-mail-3.0.2/02-w32-icon.patch,
916         patches/claws-mail-3.0.2/03-smime-plugin.patch,
917         patches/claws-mail-3.0.2/04-gettimeofday.patch,
918         patches/claws-mail-3.0.2/99-auto.patch: New files.
919         * configure.ac: Make regex a GNUWIN32 package.
920         * src/inst-regex.nsi: Install regex.dll.
921         * src/Makefile.am: Do not delete regex shared library.
922
923 2007-11-14  Marcus Brinkmann  <marcus@g10code.de>
924
925         * src/inst-kleopatra.nsi: Prefix kleopatra.bat by $BUILD_DIR.
926         * src/make-msi.pl: Add INSTDIR\pub to PATH environment for gnupg.
927         Handle /oname in File statements.  Handle upgrades.  Register
928         DLLs.  Register services.
929         * src/make-msi.guids: Update.
930
931 2007-11-13  Marcus Brinkmann  <marcus@g10code.de>
932
933         * src/make-msi.pl: New file.
934         * src/make-msi.bat: New file.
935         * src/make-msi.guids: New file.
936         * src/gpl.rtf: New file.
937
938 2007-11-12  Marcus Brinkmann  <marcus@g10code.de>
939
940         * packages/packages.current: Update to kleopatra 20071112.
941
942         * packages/packages.current: Update to kleopatra 20071109.
943
944 2007-11-08  Marcus Brinkmann  <marcus@g10code.de>
945
946         * src/inst-gpgex.nsi: Add online documentation.
947         * src/uninst-gpgex.nsi: Delete online documentation and other
948         directories.
949
950         * packages/packages.current: Update gpgex.
951
952 2007-11-02  Werner Koch  <wk@g10code.com>
953
954         * src/g4wihelp.c (path_add): Remove debug stuff.
955
956         * src/inst-kleopatra.nsi: Adjust location for some DLLs.
957
958 2007-10-26  Marcus Brinkmann  <marcus@g10code.de>
959
960         * packages/packages.current: Add libetpan.
961         * configure.ac: Add libetpan package.
962         * include/config.nsi.in: Add support for libetpan.
963         * src/Makefile.am (EXTRA_DIST): Add inst-libetpan.nsi and
964         uninst-libetpan.nsi.
965         (gpg4win_spkgs): Add libetpan.
966         (gpg4win_pkg_libetpan_configure): New variable.
967         * src/uninst-libetpan.nsi, src/inst-libetpan.nsi: New files.
968         * src/gpg4win.mk.in: Invoke configure with relative path to make
969         it easier on some packages (in particular libetpan).
970         (SETVRS): Add install bin directory to PATH.
971
972 2007-10-29  Werner Koch  <wk@g10code.com>
973
974         * packages/packages.current: Update to libgpg-error 1.6.
975
976 2007-10-26  Werner Koch  <wk@g10code.com>
977
978         * packages/packages.current: Update to libgcrypt 1.3.1.
979
980 2007-10-22  Werner Koch  <wk@g10code.com>
981
982         * packages/packages.current: Updated gpgol.
983
984 2007-10-18  Marcus Brinkmann  <marcus@g10code.de>
985
986         * src/g4wihelp.c (read_w32_registry_string): New function.
987         (ENV_HK, ENV_REG): New macros.
988         (path_add, path_remove): New functions.
989         * src/gpg4win.nsi: Remove GpgEX from light installer.
990         * src/installer.nsi (AddToPath, RemoveFromPath): Rewritten.
991
992 2007-10-17  Marcus Brinkmann  <marcus@g10code.de>
993
994         * src/inst-kleopatra.nsi: Add DESC_Menu_kleopatra language string.
995         * src/inst-sections.nsi: Install kleopatra links.
996         * src/installer-finish.nsi: Uninstall kleopatra.
997         * configure.ac: Make pinentry dependent on gtk+ instead of glib.
998         * src/Makefile.am (gpg4win_pkg_pinentry_configure): Revert last
999         change.
1000         * src/inst-pinentry.nsi: Revert last change.
1001
1002 2007-10-17  Werner Koch  <wk@g10code.com>
1003
1004         * src/inst-kdesupport.nsi: Remove libeay32.dll and ssleay32/dll;
1005         they seems not to be necessary and conflict with the GPL anyway.
1006
1007         * src/inst-gpgol.nsi: s/GPGol/GpgOL/.
1008
1009         * src/inst-pinentry.nsi: Install native pinentry.
1010         * src/Makefile.am: Disable pinnetry-gtk-2 for now.
1011         * configure.ac: Make pinentry depend on glib.
1012
1013 2007-10-17  Marcus Brinkmann  <marcus@g10code.de>
1014
1015         * configure.ac: Reenable oxygen-icons dependency.
1016         * src/inst-oxygen-icons.nsi: Only install action icons for now.
1017         * packages/packages.current: Reenable oxygen-icons.
1018         Update kleopatra and gpgex packages.
1019
1020 2007-10-16  Marcus Brinkmann  <marcus@g10code.de>
1021
1022         * src/uninst-dirmngr.nsi: Remove etc files.
1023         * src/inst-dirmngr.nsi: Do not use wildcard.
1024
1025         * src/uninst-qt.nsi: Uninstall qt.conf.
1026
1027         * src/uninst-qt.nsi: Uninstall mingwm10.dll.
1028         * src/inst-kleopatra.nsi: Fix slash instead backslash error.
1029         * src/uninst-kdelibs.nsi: Remove directories share\config\ui and
1030         share\config instead share\ui.  Remove directories
1031         share\kde4\services and share\kde4.
1032         * src/uninst-pinentry.nsi: Uninstall pinentry-w32.exe and
1033         pinentry-gtk-2.exe.
1034         * src/uninst-kleopatra.nsi: Uninstall kleopatra.bat.
1035         Remove directory share\apps\kleopatra.
1036
1037         * packages/packages.current: Enable gpgex.
1038
1039 2007-10-15  Marcus Brinkmann  <marcus@g10code.de>
1040
1041         * src/kleopatra.bat: New file.
1042         * src/inst-kleopatra.nsi: Install kleopatra.bat.
1043         * src/Makefile.am (EXTRA_DIST): Add qt.conf and kleopatra.bat.
1044
1045 2007-10-14  Marcus Brinkmann  <marcus@g10code.de>
1046
1047         * src/Makefile.am (gpg4win_pkg_pinentry_configure): Enable
1048         pinentry gtk2 and add required configure flags for it.
1049         * src/inst-pinentry.nsi: Install pinentry-gtk-2.exe along with
1050         pinentry-w32.exe and make it the default.
1051
1052 2007-10-12  Werner Koch  <wk@g10code.com>
1053
1054         * src/inst-kleopatra.nsi: Select by default.  Do not install
1055         test_uiserver.
1056         * src/uninst-kleopatra.nsi: No need to remove test_uiserver.
1057
1058         * src/inst-gpgee.nsi: Do not select by default.
1059         * src/inst-gpgex.nsi: Select by default.
1060
1061 2007-10-11  Werner Koch  <wk@g10code.com>
1062
1063         * packages/packages.current: Update kleopatra. Update gpgol.
1064         Disable gpgex.
1065
1066         * configure.ac (gpgol): Add libassuan as dependency.
1067         * src/Makefile.am (gpg4win_pkg_gpgol_configure): Add
1068         --with-libassuan-prefix.
1069
1070 2007-10-10  Marcus Brinkmann  <marcus@g10code.de>
1071
1072         * src/inst-kdelibs.nsi: Do not install libkdefx.dll.
1073         * packages/packages.current: Update gpgme, kdelibs and kleopatra.
1074
1075 2007-10-09  Marcus Brinkmann  <marcus@g10code.de>
1076
1077         * configure.ac: Fix last change.
1078         * packages/packages.current: Update gpgex.
1079
1080         * configure.ac: Disable oxygen-icons for now.
1081         * packages/packages.current: Disable oxygen-icons for now.  Update
1082         kleopatra.
1083
1084         * src/Makefile.am (gpg4win_pkg_gpa_configure): Add search path for
1085         libassuan and gpg-error.
1086
1087 2007-10-06  Werner Koch  <wk@g10code.com>
1088
1089         * packages/packages.current: Fixed gpgex filename to be .gz.
1090
1091 2007-10-05  Marcus Brinkmann  <marcus@g10code.de>
1092
1093         * packages/packages.current: Update dirmngr.
1094
1095         * packages/packages.current: Update libassuan.
1096
1097         * packages/packages.current: Update gpgex and libassuan, and fix gnupg2.
1098
1099         * packages/packages.current: Update gpgme, gpgex and kleopatra.
1100
1101 2007-10-02  Marcus Brinkmann  <marcus@g10code.de>
1102
1103         * packages/packages.current: Update libassuan, gpgme, gnupg and kleopatra.
1104
1105 2007-09-28  Marcus Brinkmann  <marcus@g10code.de>
1106
1107         * packages/packages.current: Update GPGME snapshot.
1108
1109         * src/inst-kleopatra.nsi: Put kleopatra into bin for now.
1110         * src/uninst-kleopatra.nsi: Remove it from there.
1111         * src/inst-kdesupport.nsi: Put dbus-daemon into bin for now, and
1112         install missing config files.
1113         * src/uninst-kdesupport.nsi: Uninstall these files.
1114
1115 2007-09-26  Marcus Brinkmann  <marcus@g10code.de>
1116
1117         * src/inst-gnupg2.nsi: Put it in the read-only section.
1118         * src/inst-sections.nsi: Make kleopatra dependent on gnupg2, and
1119         gpgol dependent on kleopatra.  Remove explicit dependencies on
1120         gnupg and gnupg2 from individual packages.      
1121         * src/gpg4win.nsi: Remove kleopatra from light installer.
1122
1123 2007-09-25  Marcus Brinkmann  <marcus@g10code.de>
1124
1125         * src/inst-sections.nsi, src/inst-kleopatra.nsi,
1126         src/inst-gpgex.nsi: Some bug fixes.
1127
1128         * configure.ac: Add check for kleopatra.
1129         * include/config.nsi.in: Add macros for kleopatra.
1130         * src/inst-kleopatra.nsi, src/uninst-kleopatra.nsi: New files.
1131         * src/Makefile.am (gpg4win_bpkgs): Add kleopatra.
1132         (EXTRA_DIST): Add inst-kleopatra.nsi and uninst-kleopatra.nsi.
1133         * src/inst-sections.nsi: Add support for kleopatra.
1134         * packages/packages.current: Add kleopatra.
1135
1136         * src/gpg4win.nsi: Disable kdelibs, kdesupport, oxygen-icons in
1137         light installer.
1138         * configure.ac: Add check for kdelibs.
1139         * include/config.nsi.in: Add macros for kdelibs.
1140         * src/inst-kdelibs.nsi, src/uninst-kdelibs.nsi: New files.
1141         * src/Makefile.am (gpg4win_bpkgs): Add kdelibs.
1142         (EXTRA_DIST): Add inst-kdelibs.nsi and uninst-kdelibs.nsi.
1143         * src/inst-sections.nsi: Add support for kdelibs.
1144         * packages/packages.current: Add kdelibs.
1145
1146         * configure.ac: Add check for oxygen-icons.
1147         * include/config.nsi.in: Add macros for oxygen-icons.
1148         * m4/gpg4win.m4: Fix translit expression (dash must come first or last).
1149         * src/inst-oxygen-icons.nsi, src/uninst-oxygen-icons.nsi: New files.
1150         * src/Makefile.am (gpg4win_bpkgs): Add oxygen-icons.
1151         (EXTRA_DIST): Add inst-oxygen-icons.nsi and
1152         uninst-oxygen-icons.nsi.
1153         * src/inst-sections.nsi: Add support for oxygen-icons.
1154         * packages/download.sh (name): Add "link" option.
1155         * packages/packages.current: Add oxygen-icons.
1156
1157 2007-09-24  Marcus Brinkmann  <marcus@g10code.de>
1158
1159         * src/Makefile.am (EXTRA_DIST): Add inst-kdesupport.nsi and
1160         src/uninst-kdesupport.nsi.
1161         (gpg4win_bpkgs): Add kdesupport.
1162         (gpg4win_pkg_kdesupport_post_install): New macro.
1163         * src/inst-kdesupport.nsi, src/uninst-kdesupport.nsi: New files.
1164         * src/inst-sections.nsi: Add kdesupport (also as a dependency for
1165         Qt).
1166         * packages/packages.current: Add kdesupport.
1167         * include/config.nsi.in: Add macros for kdesupport.
1168         * configure.ac: Check for kdesupport.  Make qt dependent on it.
1169
1170         * configure.ac: Check for mingwm10.dll.
1171         * src/gpg4win.mk.in: Fix clean-PKG for binary packages.
1172         * src/inst-qt.nsi: Install QtDBus4.dll.  Do not install debug and
1173         source files.
1174         * src/uninst-qt.nsi: Likewise for uninstall.
1175         * packages/packages.current: Update Qt.
1176
1177 2007-09-17  Werner Koch  <wk@g10code.com>
1178
1179         * configure.ac: Set version to 1.9.0-svn.  Make gpgme depend on qt
1180         again.
1181         * src/Makefile.am (gpg4win_pkg_gpgme_configure): Enable Qt again.
1182         * packages/packages.current: Disable gpgee, enable gpgex.
1183         
1184 2007-09-17  Werner Koch  <wk@g10code.com>
1185
1186         Released 0.9.92.
1187
1188         * src/Makefile.am (gpg4win_pkg_gpgme_configure): Disable Qt
1189         requirement.
1190         * configure.ac: Ditto.
1191
1192         * packages/packages.current: Update gpgol to 0.9.92 and gpgme to a
1193         new snapshot. Disable gpgex, enable gpgee.
1194
1195 2007-09-12  Marcus Brinkmann  <marcus@g10code.de>
1196
1197         * packages/packages.current: Update dirmngr.
1198
1199 2007-09-11  Marcus Brinkmann  <marcus@g10code.de>
1200
1201         * packages/packages.current: Update gpgex.
1202
1203         * packages/packages.current: Add gpgex, disable gpgee.
1204
1205         * packages/packages.current: Bump gnupg to 2.0.7.
1206
1207         * src/qt.conf: New file.
1208         * src/inst-qt.nsi: Install qt.conf.
1209
1210 2007-09-10  Marcus Brinkmann  <marcus@g10code.de>
1211
1212         * packages/packages.current: Update gpgme and libassuan to
1213         snapshot pacakages.
1214
1215 2007-09-07  Marcus Brinkmann  <marcus@g10code.de>
1216
1217         * configure.ac: Add libassuan as dependency for GpgEX.
1218         * src/Makefile.am (gpg4win_pkg_gpgex_configure): Add gpg-error and
1219         libassuan configure options.
1220
1221         * configure.ac: Add qt as dependency for GPGME.
1222         * src/inst-sections.nsi [HAVE_PKG_QT]: Make GPGME depending on Qt. 
1223         * src/inst-gpgme.nsi: Change condition from !GPG4WIN_LIGHT to HAVE_PKG_QT.
1224
1225         * src/Makefile.am (gpg4win_pkg_gpgme_configure): Remove LDFLAGS,
1226         add --enable-w32-qt and work around Qt's lack of cross compilation
1227         support.
1228         * src/gpg4win.mk.in (stamps/stamp-$(1)-02-configure): Call
1229         configure through eval, so that configure options with spaces are
1230         quoted properly.
1231         * src/inst-gpgme.nsi [!GPG4WIN_LIGHT]: Install libgpgme-qt-11.dll.
1232         * src/uninst-gpgme.nsi: Uninstall libgpgme-qt-11.dll.
1233         
1234 2007-08-30  Marcus Brinkmann  <marcus@g10code.de>
1235
1236         * configure.ac: Add gpgex.
1237         * include/config.nsi.in: Add gpgex.
1238         * src/Makefile.am (EXTRA_DIST): Add inst-gpgex.nsi and
1239         uninst-gpgex.nsi.
1240         (gpg4win_spkgs): Add gpgex.
1241         (gpg4win_pkg_gpgex_configure): New variable.
1242         * src/inst-sections.nsi: Add gpgex installer and uninstaller, as
1243         well as description.
1244         (CalcDefaults, CalcDepends): Add gpgex.
1245
1246 2007-08-30  Marcus Brinkmann  <marcus@g10code.de>
1247
1248         * packages/download.sh: Implement new "name" command and remove
1249         "ren" command.
1250         * packages/packages.current: Add qt.
1251         * configure.ac: Add qt.
1252         * include/config.nsi.in: Add qt.
1253         * src/Makefile.am (EXTRA_DIST): Add inst-qt.nsi and uninst-qt.nsi.
1254         (gpg4win_bpkgs): Add qt.
1255         * src/uninst-qt.nsi, src/inst-qt.nsi: New files.
1256         * src/inst-sections.nsi: Run installer and uninstaller for qt.
1257         (CalcDepends): Handle qt.
1258         * src/gpg4win.nsi: Remove qt from light installer.
1259
1260 2007-08-24  Marcus Brinkmann  <marcus@g10code.de>
1261
1262         * src/inst-gnupg.nsi: Write compatibility key to registry for GPGee.
1263
1264 2007-08-24  Werner Koch  <wk@g10code.com>
1265
1266         * packages/packages.current: Updated libassuan to 1.0.3.
1267
1268 2007-08-23  Werner Koch  <wk@g10code.com>
1269
1270         * src/inst-dirmngr.nsi: Install examples files as default
1271         configuration.
1272
1273 2007-08-20  Werner Koch  <wk@g10code.com>
1274
1275         * packages/packages.current: Add bzip2.
1276
1277         * configure.ac: Check for RANLIB and AR.  Look for bzip2.  Make
1278         gnupg and gnupg2 depend on it.
1279         * src/Makefile.am (gpg4win_pkg_bzip2_make_args) 
1280         (gpg4win_pkg_bzip2_make_args_inst): New.
1281         (EXTRA_DIST): Add bzip2.
1282         (gpg4win_pkg_gnupg_configure): New.  Look for bzip2.
1283         * include/config.nsi.in: Add bzip2.
1284         * src/inst-bzip2.nsi: New.
1285         * src/uninst-bzip2.nsi: New.
1286
1287 2007-08-16  Werner Koch  <wk@g10code.com>
1288
1289         Released 1.1.2.
1290
1291         * src/inst-gnupg2.nsi: Allow overwriting of gpg-agent.
1292         * src/inst-libgpg-error.nsi: Allow overwriting of libgpg-error.dll.
1293         * src/inst-libgcrypt.nsi: Likewise.
1294         * src/inst-gpgme.nsi: Likewise.
1295         * src/inst-w32pth.nsi: Likewise.
1296         * src/inst-libiconv.nsi: Likewise.
1297
1298         * packages/packages.current: Updated GnuPG2 and W32pth.  Add
1299         Dirmngr.  Add gpgme snapshot.
1300
1301 2007-08-15  Marcus Brinkmann  <marcus@g10code.de>
1302
1303         * src/g4wihelp.c (config_init): Fix bug in argument parsing.
1304
1305 2007-08-14  Marcus Brinkmann  <marcus@g10code.de>
1306
1307         * src/g4wihelp.c (config_lookup, config_fetch_bool): New functions.
1308         * src/inst-sections.nsi (CalcDefaults): New function.
1309         (.onInit): Call CalcDefaults.
1310         * src/inst-sections.nsi (CalcDepends): New function.  Run it once.
1311         Support auto-config for link selection.
1312         * src/installer-finish.nsi: Support auto-config for start menu folder.
1313
1314         * src/g4wihelp.c (service_create): Auto start service, install as
1315         local service.
1316         (service_start): Set argv to NULL if argc is zero.
1317         (service_stop): Wait until service is actually stopped.  Implement
1318         the whole logic when to stop and when to wait.
1319         * src/installer.nsi: Print warning about shutting down dirmngr.
1320         Shutdown dirmngr.
1321         * src/inst-dirmngr.nsi: Remove code refactored into service_stop.
1322         Do not pass any arguments when starting the service.  Use
1323         CreateDirectory instead of SetOutPath.
1324         * src/uninst-dirmngr.nsi: Remove code factored into service_stop.
1325         * src/inst-gnupg.nsi, src/inst-gnupg2.nsi, src/inst-gpa.nsi: Use
1326         CreateDirectory instead SetOutPath.
1327
1328         * patches/claws-mail-3.0.0-rc2/03-smime-plugin.patch: Change
1329         license string to "GPL3+" to make Claws load it.
1330
1331         * src/gpg4win.mk: Implement clean-PKG targets to allow rebuilding
1332         individual packages.
1333
1334 2007-08-14  Werner Koch  <wk@g10code.com>
1335
1336         * packages/Makefile.am (packages.current.sig, upload): Remove.
1337         (EXTRA_DIST): Remove packages.key.  Add packages.current.
1338
1339         * packages/download.sh: Remove online downloading of
1340         packages.current.
1341         * packages/packages.current: Fix comment.
1342
1343 2007-08-13  Marcus Brinkmann  <marcus@g10code.de>
1344
1345         * patches/claws-mail-3.0.0-rc2/04-cvs116.patch: New file.
1346         * Makefile.am (EXTRA_DIST): Add that patch.
1347
1348         * NEWS: Add new entries.
1349         * README.wine: Remove obsolete file.
1350
1351         * src/inst-gnupg2.nsi: Install config files.
1352         * src/inst-dirmngr.nsi: Likewise.
1353         * src/inst-gpa.nsi: Likewise.
1354
1355         * src/g4wihelp.c (config_init, config_fetch): New functions.
1356         * src/inst-gnupg.nsi: Install gpg.conf AppData if configured.
1357
1358 2007-08-10  Marcus Brinkmann  <marcus@g10code.de>
1359
1360         * patches/claws-mail-3.0.0-rc2/01-w32-logo.patch,
1361         patches/claws-mail-3.0.0-rc2/02-w32-icon.patch,
1362         patches/claws-mail-3.0.0-rc2/03-smime-plugin.patch,
1363         patches/claws-mail-3.0.0-rc2/99-auto.patch: New files.
1364         * Makefile.am (EXTRA_DIST): Add these patches.
1365         * packages/packages.current: Upgrade claws to 3.0.0-rc2.
1366
1367         * m4/gpg4win.m4: Check for duplicate packages.
1368
1369 2007-08-06  Werner Koch  <wk@g10code.com>
1370
1371         * src/gpgwrap.c (build_commandline): Terminate each itenm in the
1372         array.  Problem found by Moritz Schulte.
1373         
1374 2007-08-04  Marcus Brinkmann  <marcus@g10code.de>
1375
1376         * src/g4wihelp.c (service_error, service_create, service_lookup,
1377         service_start, service_stop, service_delete): New functions.
1378         * src/inst-dirmngr.nsi: Register and start the service.
1379         * src/uninst-dirmngr.nsi: Stop and unregister the service.
1380
1381         * src/inst-sections.nsi: Add dirmngr as dependency for gnupg2, and
1382         w32pth as dependency for dirmngr.
1383
1384         * src/Makefile.am (gpg4win_pkg_gnupg2_configure): Add
1385         --with-pth-prefix.
1386
1387 2007-07-10  Werner Koch  <wk@g10code.com>
1388
1389         Released 1.1.1.
1390
1391         * src/Makefile.am (EXTRA_DIST): Remove $(common_nsi).  Add all
1392         installer scripts explicitly.
1393
1394         * Makefile.am (EXTRA_DIST): Removed old patches for Sylpheed.
1395         (AUTOMAKE_OPTIONS): Add no-dist-gzip.
1396
1397         * src/gpg4win.nsi [GPG4WIN_LIGHT]: Undef gnupg2 and related libs.
1398         Undef the English novices manual.
1399         * src/installer-finish.nsi: Delete the link for the English novices
1400         manual and the claws manual.
1401
1402         * src/uninst-sylpheed-claws.nsi: Delete the manual even when using
1403         the lighjt version.  This is to allow updating with a light version.
1404         * src/uninst-claws-mail.nsi: Ditto.
1405
1406         * src/installer-finish.nsi: Changed publisher name to "The Gpg4win
1407         Project".
1408
1409         * src/gpg4win.nsi: Fixed capitalization of some Gpg4win strings.
1410         * src/gpg4win-src.nsi: Ditto.
1411
1412 2007-07-09  Werner Koch  <wk@g10code.com>
1413
1414         * src/uninst-gnupg2.nsi: Need to remove com-certs.pem.
1415
1416         * src/inst-gnupg2.nsi: Make it an optional package.
1417         Add description.
1418         * src/inst-sections.nsi: Include language macro for description.
1419
1420 2007-07-09  Marcus Brinkmann  <marcus@g10code.de>
1421
1422         * patches/gpgol-0.9.91/01-gpgme.patch: New file.
1423         * Makefile.am (EXTRA_DIST): Add patches/gpgol-0.9.91/01-gpgme.patch.
1424
1425         * packages/download.sh: Implement a new function "ren" for
1426         renaming.
1427         * packages/packages.current: Rename gnupg 2.
1428
1429         * packages/packages.current: Update to GPGME 1.1.5.
1430
1431         * src/Makefile.am (gpg4win_pkg_gpgme_configure): Enable gpgsm.
1432
1433 2007-07-05  Marcus Brinkmann  <marcus@g10code.de>
1434
1435         * packages/packages.current: Update to Gtk+ 2.10.13.
1436
1437         * patches/claws-mail-2.10.0/03-w32-port.patch: Fix cut&paste bug.
1438         * patches/claws-mail-2.9.2/03-w32-port.patch: Likewise.
1439         Spotted by Colin Leroy.
1440
1441 2007-07-04  Jan-Oliver Wagner  <jan-oliver.wagner@intevation.de>
1442
1443         * README: Added just another dependency that sometimes happen to miss.
1444
1445 2007-07-03  Marcus Brinkmann  <marcus@g10code.de>
1446
1447         * packages/packages.current: Update sylpheed entry to claws-mail.
1448
1449         * configure.ac: Add dirmngr.
1450         * include/config.nsi.in: Add dirmngr.
1451         * src/Makefile.am (gpg4win_spkgs): Add dirmngr.
1452         (gpg4win_pkg_dirmngr_configure): New variable.
1453         * src/inst-dirmngr.nsi, src/uninst-dirmngr.nsi: New files.
1454         * src/inst-sections.nsi [HAVE_PKG_DIRMNGR]: Include installer
1455         and uninstaller snippet for dirmngr.
1456
1457         * Makefile.am (EXTRA_DIST): Add
1458         patches/claws-mail-2.10.0/01-w32-logo.patch,
1459         patches/claws-mail-2.10.0/02-w32-icon.patch,
1460         patches/claws-mail-2.10.0/03-w32-port.patch,
1461         patches/claws-mail-2.10.0/04-smime-plugin.patch and
1462         patches/claws-mail-2.10.0/99-auto.patch.
1463         * patches/claws-mail-2.10.0/01-w32-logo.patch,
1464         patches/claws-mail-2.10.0/02-w32-icon.patch,
1465         patches/claws-mail-2.10.0/03-w32-port.patch,
1466         patches/claws-mail-2.10.0/04-smime-plugin.patch,
1467         patches/claws-mail-2.10.0/99-auto.patch: New files.
1468
1469 2007-07-02  Marcus Brinkmann  <marcus@g10code.de>
1470
1471         * src/Makefile.am (gpg4win_pkg_claws_mail_configure): Fix config
1472         dir.
1473
1474         * Makefile.am (EXTRA_DIST): Add
1475         patches/claws-mail-2.9.2/01-w32-logo.patch,
1476         patches/claws-mail-2.9.2/02-w32-icon.patch,
1477         patches/claws-mail-2.9.2/03-w32-port.patch,
1478         patches/claws-mail-2.9.2/04-smime-plugin.patch and
1479         patches/claws-mail-2.9.2/99-auto.patch.
1480         * patches/claws-mail-2.9.2/01-w32-logo.patch,
1481         patches/claws-mail-2.9.2/02-w32-icon.patch,
1482         patches/claws-mail-2.9.2/03-w32-port.patch,
1483         patches/claws-mail-2.9.2/04-smime-plugin.patch,
1484         patches/claws-mail-2.9.2/99-auto.patch: New files.
1485
1486         * configure.ac: Add claws-mail.
1487         * include/config.nsi.in: Add claws-mail.
1488         * src/Makefile.am (gpg4win_spkgs): Add claws-mail.
1489         (gpg4win_pkg_claws_mail_configure): New variable.
1490         * src/inst-claws-mail.nsi, src/uninst-claws-mail.nsi: New files.
1491         * src/inst-sections.nsi [HAVE_PKG_CLAWS_MAIL]: Include installer
1492         and uninstaller snippet for claws-mail, handle claws-mail
1493         dependencies and add a menu item for it.
1494
1495 2007-06-22  Werner Koch  <wk@g10code.com>
1496
1497         * src/inst-gnupg2.nsi: Install more files.
1498         * src/uninst-gnupg2.nsi: and uninstall them.
1499
1500         * src/Makefile.am (gpg4win_pkg_gnupg_post_install): Remove
1501         underlined markup.  Reported by Dirk Traulsen.
1502
1503 2007-06-20  Werner Koch  <wk@g10code.com>
1504
1505         * src/inst-sections.nsi, src/Makefile.am, src/uninst-pinentry.nsi
1506         * src/inst-pinentry.nsi, include/config.nsi.in: Add new package
1507         pinentry.
1508         * src/Makefile.am (gpg4win_pkg_pinentry_configure): New.
1509         
1510         * src/Makefile.am (gpg4win-$(VERSION).exe): Add versioninfo.txt as
1511         dependency.
1512         (gpg4win-light-$(VERSION).exe): Ditto.
1513
1514 2007-06-20  Marcus Brinkmann  <marcus@g10code.de>
1515
1516         * po: New directory.
1517         * m4/po.m4: New file, from gettext-0.16.1.
1518         * m4/progtest.m4: New file, from gettext-0.16.1.
1519         * m4/nls.m4: New file, from gettext-0.16.1.
1520         * Makefile.am (SUBDIRS): Add po.
1521         * configure.ac: Invoke AM_PO_SUBDIRS.
1522         (AC_CONFIG_FILES): Add po/Makefile.in.
1523
1524         * src/installer.nsi: Do not insert MUI_LANGUAGE "German".
1525         * src/gpg4win.nsi, src/gpg4win-src.nsi: Add include dir
1526         ${TOP_SRCDIR}/po.  Include "../po/catalogs.nsi".
1527         * src/inst-gnupg.nsi: Move translation string DESC_Menu_gnupg_faq
1528         from here ...   
1529         * src/inst-gpg4win.nsi: ... to here.
1530
1531         * src/g4wihelp.nsi, src/installer.nsi, src/inst-eudoragpg.nsi,
1532         src/inst-gnupg.nsi, src/inst-gpa.nsi, src/inst-gpg4win.nsi,
1533         src/inst-gpgee.nsi, src/inst-gpgol.nsi,
1534         src/inst-man_advanced_de.nsi, src/inst-man_advanced_en.nsi,
1535         src/inst-man_novice_de.nsi, src/inst-man_novice_en.nsi,
1536         src/inst-sylpheed-claws.nsi, src/inst-winpt.nsi: Remove German
1537         translation.
1538         
1539 2007-06-18  Marcus Brinkmann  <marcus@g10code.de>
1540
1541         * src/inst-w32pth.nsi: Install shared library.
1542         * src/uninst-w32pth.nsi: Uninstall shared library.
1543
1544         * src/inst-gnupg2.nsi: Install gpgconf.exe.
1545         * src/uninst-gnupg2.nsi: Uninstall gpgconf.exe.
1546
1547         * src/inst-sections.nsi: Add dependency management for GnuPG2.
1548
1549 2007-06-15  Werner Koch  <wk@g10code.com>
1550
1551         * src/gpg4win.mk.in: Add cruel hack to support gnupg2.
1552
1553         * src/Makefile.am: Use --silent with most configure runs.
1554         (gpg4win_pkg_gnupg2_post_install): New.
1555
1556         * src/uninst-gnupg2.nsi, src/inst-libgnupg2.nsi: New.
1557         * src/uninst-libassun.nsi, src/inst-libassuan.nsi: New.
1558         * src/inst-libksba.nsi, src/uninst-libksba.nsi: New.
1559         * src/inst-libgcrypt.nsi, src/uninst-libgcrypt.nsi: New.
1560         * src/inst-sections.nsi: Include new installation scripts.a
1561         * include/config.nsi.in: Add definitions for new packages.
1562
1563         * src/uninst-gnupg.nsi: Fix removal of gpgkeys helper.
1564
1565 2007-06-12  Marcus Brinkmann  <marcus@g10code.de>
1566
1567         * src/gpgwrap.c (main): Call _spawnv, not execv.
1568
1569 2007-05-25  Marcus Brinkmann  <marcus@g10code.de>
1570
1571         * src/uninst-gnupg.nsi: Fix path of gpgkeys helper programs.
1572         Remove pub directory.
1573         * src/uninst-gtk+.nsi: Fix path of directory to be removed.
1574
1575 2007-05-24  Werner Koch  <wk@g10code.com>
1576
1577         Released 1.1.0.
1578
1579         * configure.ac (PREVIEWHOST): New. 
1580         (MANUALVERSION_NOVICES): Set to 1.0.0.
1581
1582 2007-05-20  Marcus Brinkmann  <marcus@g10code.de>
1583
1584         * patches/glib-2.12.12/01-giowin32.patch,
1585         patches/glib-2.12.12/02-gspawn-w32.patch,
1586         patches/glib-2.12.12/03-gspawn-w32-fixup.patch: New files.
1587         * Makefile.am (EXTRA_DIST): Add these new files.
1588
1589         * src/gpgwrap.c (build_commandline): New function.
1590         (main): Quote argument vector.
1591
1592         * configure.ac: Comment advanced manual here as well.
1593
1594 2007-05-19  Marcus Brinkmann  <marcus@g10code.de>
1595
1596         * autogen.sh: Fix test.
1597         * src/Makefile.am: Replace := by =.a 
1598
1599         * packages/download.sh: Require bash due to brace expansion.
1600
1601 2007-05-18  Werner Koch  <wk@g10code.com>
1602
1603         * src/gpgwrap.c (main): Delimit the real path from the version
1604         using a semicolon.
1605
1606 2007-05-17  Werner Koch  <wk@g10code.com>
1607
1608         * src/installer.nsi (AddToPath,RemoveFromPath): New.
1609         * src/inst-gpa.nsi: Install gpgwrap for gpa.
1610         * src/inst-gnupg.nsi: Install gpgwrap for gpg, gpgv and gpgsplit.
1611         
1612         * src/gpgwrap.c: New.
1613
1614         * configure.ac: Check for strip.
1615         (AC_CONFIG_HEADER): New.
1616         * src/Makefile.am (g4wihelp.dll): Strip.
1617         (gpgwrap.exe): Build.
1618
1619 2007-05-16  Werner Koch  <wk@g10code.com>
1620
1621         * src/inst-gtk+.nsi: Install new themes and the engines.  Update
1622         to gtk 2.10.
1623         * src/uninst-gtk+.nsi: Likewise.
1624
1625         * src/inst-pango.nsi: Adjust for Pango 1.16.
1626
1627         * configure.ac: New package Cairo as reguired by the current Gtk+.
1628         * src/uninst-cairo.nsi, src/inst-cairo.nsi: New.
1629         * src/inst-sections.nsi: Install Cairo.
1630         * include/config.nsi.in: Ditto.
1631
1632         * src/uninst-gnupg.nsi: Delete gnupg.nls directory.
1633
1634 2007-03-09  Werner Koch  <wk@g10code.com>
1635
1636         Released 1.0.9.
1637
1638         * src/Makefile.am: Fixed syntax error in gnupg post install.
1639         (EXTRA_DIST): Add english manual installation files.
1640
1641         * packages/packages.current: Replaced sourceforge download site
1642         by the g10code mirror.  Updated WinPT, GPA and GnupG.
1643
1644 2007-02-26  Werner Koch  <wk@g10code.com>
1645
1646         * configure.ac: Require msgfmt.
1647         * src/inst-gnupg.nsi: Install the German translation.
1648         * src/Makefile.am (gpg4win_pkg_gnupg_post_install): Create mo files.
1649
1650 2006-12-06  Werner Koch  <wk@g10code.com>
1651
1652         Released 1.0.8.
1653
1654         * autogen.sh: Add option --force.
1655
1656         * src/Makefile.am: GnuPG man pages are now below share.
1657         * src/inst-gnupg.nsi: Ditto
1658
1659 2006-12-04  Werner Koch  <wk@g10code.com>
1660
1661         * src/Makefile.am (gpg4win_ipkgs): Add english manuals.
1662
1663         * autogen.sh <build-w32>: Disable the english manuals for now.
1664
1665 2006-11-30  Werner Koch  <wk@g10code.com>
1666
1667         * include/config.nsi.in: Add definitions for the english manuals.
1668         * configure.ac: Adjusted name of manual directory.
1669         * src/inst-man_novice_de.nsi: Ditto.
1670         * src/inst-man_advanced_de.nsi: Ditto.
1671         * src/inst-man_advanced_en.nsi: New.
1672         * src/inst-man_novice_en.nsi: New.
1673         * src/uninst-man_novice_en.nsi: New.
1674         * src/uninst-man_advanced_en.nsi: New.
1675         * src/inst-sections.nsi: Include the new installers sections.
1676
1677 2006-10-13  Werner Koch  <wk@g10code.com>
1678
1679         Released 1.0.7.
1680
1681         * patches/gnupg-1.4.5/01-uncompress.patch: New.
1682
1683 2006-08-28  Werner Koch  <wk@g10code.com>
1684
1685         Released 1.0.6.
1686         
1687         * Makefile.am (EXTRA_DIST): Added missing patches for Claws.
1688
1689         * packages/download.sh: Rewrote option parser.  New option
1690         --no-sig-check.
1691
1692 2006-08-04  Marcus Brinkmann  <marcus@g10code.de>
1693
1694         * packages/packages.current: Replace sylpheed-claws 2.3.1 with
1695         2.4.0.
1696         * Makefile.am (EXTRA_DIST): Add
1697         patches/sylpheed-claws-2.4.0/01-w32-logo.patch,
1698         patches/sylpheed-claws-2.4.0/02-w32-icon.patch,
1699         patches/sylpheed-claws-2.4.0/03-plugins-symbols.patch,
1700         patches/sylpheed-claws-2.4.0/04-font-prefs.patch,
1701         patches/sylpheed-claws-2.4.0/05-textviewer.patch,
1702         patches/sylpheed-claws-2.4.0/99-auto.patch.
1703
1704 2006-08-03  Marcus Brinkmann  <marcus@g10code.de>
1705
1706         * configure.ac: Add libiconv as a dependency for gnupg.
1707         * src/inst-sections.nsi: Likewise here.
1708
1709 2006-08-02  Marcus Brinkmann  <marcus@g10code.de>
1710
1711         * packages/packages.current: Add jpeg packages.
1712         * src/inst-sections.nsi: Add jpeg support.
1713         * src/Makefile.am (gpg4win_bpkgs): Add jpeg.
1714         * src/inst-jpeg.nsi, src/uninst-jpeg.nsi: New file.
1715         * include/config.nsi.in: Add defines for jpeg.
1716         * configure.ac: Add new GnuWin32 package jpeg.  Add it as a
1717         dependency to sylpheed-claws.
1718
1719 2006-08-02  Werner Koch  <wk@g10code.com>
1720
1721         Released 1.0.5.
1722
1723 2006-07-25  Werner Koch  <wk@g10code.com>
1724
1725         Released 1.0.4.
1726
1727         * src/installer-finish.nsi: Delete Sylpheed manual.
1728
1729         * patches/gnupg-1.4.4/01-reopen-std.patch: New. 
1730         * Makefile.am (EXTRA_DIST): Add new patch and removed old 1.4.2
1731         patch.
1732
1733 2006-07-22  Timo Schulz  <twoaday@g10code.de>
1734
1735         * Makefile.am: Added new sylpheed patches.
1736         
1737 2006-07-14  Marcus Brinkmann  <marcus@g10code.de>
1738
1739         * patches/sylpheed-claws-2.3.1 (08-w32-logo.patch,
1740         09-w32-icon.patch, 99-auto.patch): New files.
1741
1742 2006-07-12  Marcus Brinkmann  <marcus@g10code.de>
1743
1744         * src/inst-sections.nsi: Install start menu and desktop link for
1745         the sylpheed manual.
1746         * src/inst-sylpheed-claws.nsi: Install manual.
1747         (DESC_Menu_sylpheed_pdf): New translation.
1748         * src/uninst-sylpheed-claws.nsi: Uninstall manual.
1749
1750 2006-06-28  Werner Koch  <wk@g10code.com>
1751
1752         * Makefile.am (copy-news): New target.
1753
1754 2006-06-27  Werner Koch  <wk@g10code.com>
1755
1756         * src/inst-sylpheed-claws.nsi: Renamed strings to Sylpheed-Claws.
1757         * src/installer-finish.nsi: Ditto.
1758         * src/inst-sections.nsi: Ditto.
1759
1760 2006-06-26  Werner Koch  <wk@g10code.com>
1761
1762         Released 1.0.3.
1763
1764         * Makefile.am (EXTRA_DIST): Added new Sylpheed patches. Removed
1765         old sylpheed patches.
1766
1767 2006-05-30  Werner Koch  <wk@g10code.com>
1768
1769         Released 1.0.2.
1770
1771 2006-05-29  Marcus Brinkmann  <marcus@g10code.de>
1772
1773         * Makefile.am (DIST): Add
1774         patches/sylpheed-claws-2.2.0/01-locale-dir.patch,
1775         patches/sylpheed-claws-2.2.0/02-fix-plugin-dir.patch,
1776         patches/sylpheed-claws-2.2.0/03-std-plugins.patch and
1777         patches/sylpheed-claws-2.2.0/04-pgpcore-def.patch.
1778         * patches/sylpheed-claws-2.2.0/01-locale-dir.patch,
1779         patches/sylpheed-claws-2.2.0/02-fix-plugin-dir.patch,
1780         patches/sylpheed-claws-2.2.0/03-std-plugins.patch,
1781         patches/sylpheed-claws-2.2.0/04-pgpcore-def.patch: New file.
1782
1783         * Makefile.am (EXTRA_DIST): Add
1784         patches/glib-2.9.2-wk1/03-gspawn-w32-fixup.patch and
1785         patches/glib-2.9.2-wk1/04-gspawn-w32-buffering.patch.
1786         * patches/glib-2.9.2-wk1/03-gspawn-w32-fixup.patch: New file.
1787         * patches/glib-2.9.2-wk1/04-gspawn-w32-buffering.patch: New file.
1788
1789 2006-04-27  Marcus Brinkmann  <marcus@g10code.de>
1790
1791         * src/Makefile.am (gpg4win_pkg_gnupg_post_install): New macro to
1792         generate man pages.
1793         * src/gpg4win.mk.in (stamps/stamp-$(1)-04-install): Invoke post
1794         install macro.
1795         * src/inst-gnupg.nsi: Install man pages.
1796         * src/uninst-gnupg.nsi: Uninstall man pages.
1797
1798 2006-04-26  Werner Koch  <wk@g10code.com>
1799
1800         Released 1.0.1.
1801
1802 2006-04-25  Werner Koch  <wk@g10code.com>
1803
1804         * src/Makefile.am (clean-local): Also remove the light installer.
1805
1806         * src/installer.nsi (PrintNonAdminWarning): Use Quit instead of Abort.
1807
1808         * src/uninst-glib.nsi: Delete console helper.
1809
1810         * configure.ac: Define manual versions.
1811
1812         * src/inst-sections.nsi: Do not install the GGPee manual in the QLB.
1813
1814 2006-04-24  Werner Koch  <wk@g10code.com>
1815
1816         * src/Makefile.am (NEWS.tmp): New. Use it in the README files
1817         so that the comment lines are not visible.
1818
1819         * packages/packages.current: Updated GPGee, WinPT and GPGol.
1820
1821 2006-04-22  Marcus Brinkmann  <marcus@g10code.de>
1822
1823         * src/gpg4win.mk (stamps/stamp-final-$(1)): Depend on
1824         stamps/stamp-directories.
1825
1826         * src/installer.nsi (T_InstOptLabelB): New string.
1827         (CustomPageOptions): Install new string.
1828         * src/installer-options.ini.in (Field 5): Add new field.
1829         (NumFields): Set to 5.
1830         * src/inst-sections.nsi: Do not install manuals and other
1831         documents in the quick launch bar.  Do not install the README on
1832         the desktop.
1833
1834         * src/Makefile.am (gpg4win_spkgs): Move man_novice_de and
1835         man_advanced_de to ...
1836         (gpg4win_ipkgs): ... here.
1837         * src/gpg4win.mk.in (IPKG_template): New template.
1838         Insert it for each internal package.
1839
1840 2006-04-20  Werner Koch  <wk@g10code.com>
1841
1842         * src/installer.nsi: Pop up a message before shutting down winpt.
1843
1844 2006-04-19  Werner Koch  <wk@g10code.com>
1845
1846         * src/installer.nsi: Abort installation if not run as Admin.
1847
1848 2006-04-08  Marcus Brinkmann  <marcus@g10code.de>
1849
1850         * m4/gpg4win.m4 (GPG4WIN_IPKG): New macro for internal packages.
1851         * include/config.nsi.in (gpg4win_pkg_man_novice_de,
1852         gpg4win_pkg_man_novice_de_version, gpg4win_pkg_man_advanced_de,
1853         gpg4win_pkg_man_advanced_de_version): Removed.
1854         * src/installer.nsi [GPG4WIN_LIGHT]: Set the output filename for
1855         the light installer.
1856         * configure.ac: New option --enable-light-installer to control the
1857         new automake conditional BUILD_LIGHT_INSTALLER.
1858         Make packages man_novide_de and man_advanced_de included packages.
1859         * src/Makefile.am (gpg4win-light-$(VERSION).exe): New target.
1860         (all_src, all_light): New variables.
1861         (all-local): Use all_src and all_light.
1862         * src/gpg4win.nsi [GPG4WIN_LIGHT]: Undefine HAVE_PKG_MAN_NOVICE_DE
1863         and HAVE_PKG_MAN_ADVANCED_DE.
1864
1865 2006-04-07  Werner Koch  <wk@g10code.com>
1866
1867         * configure.ac: Use new method to include the SVN revison.  Now it
1868         is the actual global revision number.
1869
1870 2006-04-06  Werner Koch  <wk@g10code.com>
1871
1872         Released 1.0.0.
1873
1874 2006-04-05  Werner Koch  <wk@g10code.com>
1875
1876         * NEWS: Recoded to latin1.
1877
1878 2006-04-04  Werner Koch  <wk@g10code.com>
1879
1880         * NEWS: Reformatted.
1881
1882 2006-04-03  Werner Koch  <wk@g10code.com>
1883
1884         * src/inst-gnupg.nsi: Now that 1.4.3 has been released tehr eis no
1885         more need trying to install the http keyserver helper.
1886
1887 2006-04-01  Timo Schulz  <ts@g10code.com>
1888
1889         * src/inst-sections.nsi: WinPT desktop link now
1890         directly starts the key manager.
1891         
1892 2006-03-29  Werner Koch  <wk@g10code.com>
1893
1894         Released 1.0.0rc1.
1895
1896         * src/installer-options.ini: Renamed to ..
1897         * src/installer-options.ini.in: .. this.
1898         * configure.ac (BUILD_ISODATE): New.
1899         * include/config.nsi.in: Ditto.
1900         * src/gpg4win.nsi: Display it on the Welcome page
1901
1902 2006-03-28  Werner Koch  <wk@g10code.com>
1903
1904         * src/installer.nsi (CustomPageOptions): Write Labels, so that
1905         they are translatable.
1906         (MUI_FINISHPAGE_LINK_LOCATION): Localized.
1907         * src/installer-options.ini: Add label field and removed static
1908         texts.
1909
1910 2006-03-27  Werner Koch  <wk@g10code.com>
1911
1912         * src/installer-options.ini: Don't create a desktop link by default.
1913
1914         * src/installer.nsi: Add a logo image. Add leave function.
1915         (CheckExistingVersion): New.
1916         (TrimNewLines): New.
1917         (PrintWinPTSFWarning): New.
1918         * src/inst-sections.nsi: Call it.
1919         Do not show the splash screen.
1920         * src/inst-gpg4win.nsi: Write a version file.
1921         * src/uninst-gpg4win.nsi: Delete version file
1922
1923 2006-03-27  Marcus Brinkmann  <marcus@g10code.de>
1924
1925         * installer.nsi: Move custom page for installer options before
1926         start menu path selection.  Do not allow to disable start menu
1927         creation at start meny path selection dialog.  Only display start
1928         menu path selection dialog if start menu creation is desired.
1929         Rename opt.ini to installer-options.ini.
1930         (CheckIfStartMenuWanted): New function.
1931         * installer-finish.nsi: Delete desktop and quicklaunch shortcuts.
1932         * inst-sections.nsi: Rename opt.ini to installer-options.ini.
1933         Install desktop and quick launch bar shortcuts.
1934         * Makefile.am (EXTRA_DIST): Rename opt.ini to
1935         installer-options.ini.
1936         * installer-options.ini: New file.
1937
1938 2006-03-21  Werner Koch  <wk@g10code.com>
1939
1940         * Makefile.am (EXTRA_DIST): No more need tositribute the GPA 0.7.2
1941         patch/
1942
1943         * src/installer.nsi: Add a cutom option page.
1944         (StrStr): New.  Taken from the NSIS reference manual.
1945         * src/opt.ini: New.
1946
1947 2006-03-15  Jan-Oliver Wagner  <jan-oliver.wagner@intevation.de>
1948
1949         * src/inst-gpa.nsi: Fixed a typo.
1950
1951 2006-03-13  Werner Koch  <wk@g10code.com>
1952
1953         * packages/Makefile.am (upload): New target for uploading the
1954         packages file.
1955         * packages/download.sh: Use http://www.gpg4win/org.
1956
1957 2006-03-09  Werner Koch  <wk@g10code.com>
1958
1959         Released 0.8.0.
1960
1961         * src/inst-sylpheed-claws.nsi: Don't select be Default.
1962
1963         * include/config.nsi.in: Disabled Eudora.
1964         * src/inst-sections.nsi: Ditto.
1965         * src/Makefile.am: Ditto
1966
1967 2006-03-08  Werner Koch  <wk@g10code.com>
1968
1969         * src/inst-sections.nsi: Play the tune only for the source installer.
1970         * src/installer.nsi: And don't reserve the tune file.
1971
1972 2006-03-07  Werner Koch  <wk@g10code.com>
1973
1974         * configure.ac: Don't build Eudora due to license problems.
1975
1976 2006-03-03  Marcus Brinkmann  <marcus@g10code.de>
1977
1978         * Makefile.am (EXTRA_DIST): Change
1979         patches/gpa-0.7.2/01-bin-open.patch to
1980         patches/gpa-0.7.2/01-keyserver-list.patch.
1981         * packages/packages.current: Use the right GPA 0.7.2.
1982
1983         * patches/gpa-0.7.2/01-bin-open.patch: Rename to ...
1984         * patches/gpa-0.7.2/01-keyserver-list.patch: ... this.  Remove
1985         binary open patch.
1986
1987         * packages/packages.current: Use GPA 0.7.2.
1988
1989         * packages/packages.current: Use libgpg-error 1.2 and GPGME 1.2.
1990
1991 2006-02-28  Marcus Brinkmann  <marcus@g10code.de>
1992
1993         * src/inst-atk.nsi: Fix outpath of library.
1994
1995 2006-02-23  Marcus Brinkmann  <marcus@g10code.de>
1996
1997         * src/inst-glib.nsi: Add glib20.mo.
1998         * src/uninst-glib.nsi: Remove glib20.mo.
1999         * src/inst-gtk+.nsi: Add gtk20.mo.
2000         * src/uninst-gtk+.nsi: Remove gtk20.mo.
2001         * src/inst-atk.nsi: Add atk10.mo.
2002         * src/uninst-atk.nsi: Remove atk10.mo.
2003
2004 2006-02-15  Werner Koch  <wk@gnupg.org>
2005
2006         Released 0.7.0.
2007
2008         * patches/gpa-0.7.2/01-bin-open.patch: New file.
2009
2010 2006-02-15  Marcus Brinkmann  <marcus@g10code.de>
2011
2012         * patches/gpgme/03-w32-io.patch: New file.
2013         * patches/gpgme-1.1.1-cvs1152/03-w32-io.patch: New file.
2014
2015 2006-02-14  Werner Koch  <wk@gnupg.org>
2016
2017         * README (Instructions): Add a list of required Debian packages.
2018
2019 2006-01-31  Werner Koch  <wk@g10code.com>
2020
2021         * src/installer.nsi (InstallDir): Removed trailing backslashes.
2022
2023 2006-01-26  Werner Koch  <wk@g10code.com>
2024
2025         Released 0.6.0.
2026
2027 2006-01-25  Werner Koch  <wk@g10code.com>
2028
2029         * m4/gpg4win.m4 (GPG4WIN_BPKG_BINSRC): Kludge to allow
2030         "noinstaller" as an alternative to "bin".
2031
2032 2006-01-23  Werner Koch  <wk@g10code.com>
2033
2034         * src/Makefile.am (README.en.txt, README.de.txt): New.
2035         (gpg4win-$(VERSION).exe): Depend on them.
2036         (CLEANFILES): Clean them up.
2037
2038         * src/installer.nsi (T_LangCode): new.
2039         (MUI_FINISHPAGE_SHOWREADME): Use this intead of running the key
2040         manager.  This makes sense becuase gpg4win needs to be insalled as
2041         Administartor but the Administrator should in general not use
2042         gpg4win.
2043
2044         * src/inst-gpg4win.nsi: Install README.de.txt and README.en.txt.
2045         * src/uninst-gpg4win.nsi: Uninstall them.
2046
2047 2006-01-20  Werner Koch  <wk@g10code.com>
2048
2049         * configure.ac: Create doc/log/Makefile.
2050         * src/inst-sections.nsi: Replaced splash image by new logo.
2051         * src/installer.nsi: Reserve that new file.
2052         (Icon, UninstallIcon): New.
2053         * src/gpg4win-splash.bmp: Removed.
2054
2055 2006-01-19  Jan-Oliver Wagner  <jan-oliver.wagner@intevation.de>
2056
2057         * README.SVN: Extend sample configure call. Without the --host
2058         setting, configure will complain about missing dlltool.
2059
2060 2006-01-13  Werner Koch  <wk@g10code.com>
2061
2062         * patches/glib-2.9.2-wk1/02-gspawn-w32.patch: New.
2063
2064 2006-01-12  Werner Koch  <wk@g10code.com>
2065
2066         * src/inst-glib.nsi: Also install the console spawn helper.
2067
2068 2006-01-10  Werner Koch  <wk@g10code.com>
2069
2070         * configure.ac: New option --disable-source-installer.
2071         * src/Makefile.am: Implement it.
2072
2073         * src/installer.nsi: Insert directory page.
2074
2075 2006-01-09  Werner Koch  <wk@g10code.com>
2076
2077         Released 0.5.1.
2078
2079         * src/inst-gnupg.nsi: Install http and not curl version.
2080
2081         * src/gpg4win.mk.in (stamps/stamp-directories): Touch versioninfo.
2082
2083         * src/inst-gpg4win.nsi, src/uninst-gpg4win.nsi:
2084         * src/Makefile.am (stamps/stamp-dist-selft): Include ourself in the
2085         source installer.
2086
2087 2006-01-06  Werner Koch  <wk@g10code.com>
2088
2089         * src/gpg4win.mk.in (VERSIONINFO_macro): New.  Use it where
2090         appropriate.
2091
2092         * configure.ac: Test for texi2dvi, dvipdf and sha1sum.
2093
2094         * Makefile.am (SUBDIRS): Build doc prior to src.
2095
2096         * src/inst-man_novice_de.nsi: Install einsteiger.pdf.
2097         * src/uninst-man_novice_de.nsi: Likewise.
2098         * src/inst-man_advanced_de.nsi: Install druchblicker.pdf
2099         * src/uninst-man_advanced_de.nsi: Likewise.
2100
2101 2006-01-05  Werner Koch  <wk@g10code.com>
2102
2103         Released 0.5.0.
2104
2105         * src/inst-winpt.nsi: Remove old mo installation hack.
2106
2107         * src/Makefile.am (EXTRA_DIST): Add config.site.
2108         * Makefile.am (EXTRA_DIST): Update patches.
2109
2110         * src/inst-sylpheed-claws.nsi, src/uninst-sylpheed-claws.nsi,
2111         * src/inst-gpa.nsi, src/uninst-gpa.nsi: Install language files.
2112
2113 2006-01-04  Werner Koch  <wk@g10code.com>
2114
2115         * src/uninst-winpt.nsi: Deinstall the mo file.
2116
2117         * src/uninst-gpgee.nsi: Fix Source uninstall.
2118         * src/uninst-glib.nsi, src/inst-glib.nsi, include/config.nsi.in:
2119         Adjusted for source build.
2120
2121         * patches/glib-2.9.2-wk: New.
2122         
2123         * packages/packages.current: Switch to glib 2.9.2-wk1.
2124
2125 2006-01-05  Marcus Brinkmann  <marcus@g10code.de>
2126
2127         * configure.ac: Add libiconv and gettext as dependencies.
2128
2129 2006-01-04  Marcus Brinkmann  <marcus@g10code.de>
2130
2131         * patches/glib/01-giowin32.patch,
2132         patches/glib-2.6.6/01-giowin32.patch,
2133         patches/glib-2.8.4/01-giowin32.patch: Flush write buffer in write
2134         thread before closing FD.
2135
2136         * patches/glib/01-giowin32.patch,
2137         patches/glib-2.6.6/01-giowin32.patch,
2138         patches/glib-2.8.4/01-giowin32.patch: Notify write thread about fd
2139         close.
2140
2141 2006-01-03  Marcus Brinkmann  <marcus@g10code.de>
2142
2143         * patches/glib-2.8.4/01-giowin32.patch: New file.
2144
2145 2005-12-31  Marcus Brinkmann  <marcus@g10code.de>
2146
2147         * glib/02-windres.patch: New file.
2148         * glib-2.6.6/02-windres.patch: New file.
2149
2150         * configure.ac (glib): Make it a source package.
2151         * src/Makefile.am (gpg4win_bpkgs): Move glib to ...
2152         (gpg4win_spkgs): ... here.
2153         * patches/glib/01-giowin32.patch: New file.
2154         * patches/glib-2.6.6/01-giowin32.patch: New file.
2155         * src/config.site: New file.
2156         * src/gpg4win.mk.in (tsdir): New variable.
2157         (SETVARS): Use $(idir), not ${idir}.  Define CONFIG_SITE.
2158
2159 2005-12-18  Marcus Brinkmann  <marcus@g10code.de>
2160
2161         * src/inst-sylpheed-claws.nsi: Install GPG plugins.
2162         * src/uninst-sylpheed-claws.nsi: Uninstall GPG plugins.
2163
2164         * src/uninst-eudoragpg.nsi: Delete file
2165         $INSTDIR\share\eudoragpg\eudoragpg.html.
2166
2167 2005-12-13  Werner Koch  <wk@g10code.com>
2168
2169         * packages/packages.current: Updated GPGee.
2170         * src/inst-gpgee.nsi: Adjusted for new location of packages.
2171         * m4/gpg4win.m4 (GPG4WIN_BPKG_BINSRC): Allow for -source suffix
2172         and uppercase package names.
2173
2174 2005-12-12  Werner Koch  <wk@g10code.com>
2175
2176         * configure.ac: Test vor zcat.
2177
2178 2005-12-09  Werner Koch  <wk@g10code.com>
2179
2180         * Makefile.am (SUBDIRS): Include doc dir.
2181         * configure.ac: Add new Makefiles.
2182
2183         * doc/ChangeLog: New.  Moved relevant entries to that file.
2184
2185 2005-12-08  Werner Koch  <wk@g10code.com>
2186
2187         * packages/download.sh: Implemented CHK statement.
2188         * packages/packages.current: Add chk lines for all packages.
2189
2190 2005-12-07  Werner Koch  <wk@g10code.com>
2191
2192         Released 0.3.1.
2193
2194 2005-12-06  Werner Koch  <wk@g10code.com>
2195
2196         Released 0.3.0.
2197
2198 2005-12-02  Werner Koch  <wk@g10code.com>
2199
2200         * packages/download.sh: New option --force.  Default to skip
2201         already existing packages.
2202
2203 2005-12-02  Timo Schulz  <ts@g10code.com>
2204
2205         * packages/download.sh: Update WinPT url.
2206         * packages/packages.keys: Add second release key for WinPT.
2207         
2208 2005-11-30  Werner Koch  <wk@g10code.com>
2209
2210         * src/inst-gpgol.nsi: Install German translation.
2211         * src/uninst-gpgol.nsi: Likewise.
2212
2213 2005-11-29  Werner Koch  <wk@g10code.com>
2214
2215         * packages/packages.current: New.  This is more or less a
2216         template; the version on the server may be updated without syncing
2217         it to this version.
2218         * packages/packages.keys: New.
2219         * packages/download.sh: Rewritten.
2220
2221         * src/inst-sections.nsi (.onInstFailed, .onInstSuccess): New.
2222         (RunOnFinish): New function to run a key manager depending on the
2223         installed ones.
2224         * src/installer.nsi: Use a function to run the key manager on finish.
2225
2226 2005-11-28  Werner Koch  <wk@g10code.com>
2227
2228         Released 0.2.1.
2229
2230         * configure.ac: Append the revision number to the version suffix.
2231
2232         * src/Makefile.am: Reduced verbosity level of makensis.
2233
2234         * src/exdll.h: Adapted license to the NSIS one.
2235         (popstring): Add arg MAXLEN.
2236         * src/g4wihelp.c (playsound, stopsound): New.
2237         (splash_wndproc, showsplash): New.
2238         * src/inst-sections.nsi (.onInit): Use our new g4wihelp functions.
2239         (-startmenu): Translate the startmenu entries for the manuals.
2240
2241         * src/installer.nsi (ReserveFile): Removed advsplash.
2242
2243         * src/inst-gpa.nsi: Uppercase section name.
2244
2245         * src/inst-man_novice_de.nsi, src/inst-man_advanced_de.nsi:
2246         Translate section name.
2247
2248         * src/inst-gpgol.nsi: Try to register even on overwrite failure.
2249
2250 2005-11-24  Werner Koch  <wk@g10code.com>
2251
2252         Released 0.2.0.
2253
2254         * src/installer.nsi (PrintCloseOtherApps): New.
2255
2256 2005-11-21  Werner Koch  <wk@g10code.com>
2257
2258         Released 0.1.0.
2259
2260         * src/inst-sections.nsi: Disable uninstaller menu link.
2261
2262 2005-11-18  Werner Koch  <wk@g10code.com>
2263
2264         * src/inst-sections.nsi: Add more dependencies to sylpheed.
2265
2266 2005-11-17  Marcus Brinkmann  <marcus@g10code.de>
2267
2268         * configure.ac: Add glib dependency for GPGME.
2269         * src/Makefile.am (gpg4win_pkg_gpgme_configure): Add
2270         --enable-w32-glib and LDFLAGS.
2271         * src/inst-gpgme.nsi: Install libgpgme-glib-11.dll.
2272         * src/uninst-gpgme.nsi: Uninstall libgpgme-glib-11.dll.
2273
2274 2005-11-17  Werner Koch  <wk@g10code.com>
2275
2276         * src/Makefile.am (EXTRA_DIST): Add loreley.mid as original source
2277         of the splash sound.
2278
2279         Add packages pthreads-w32 and regex.
2280
2281         * src/gpg4win.mk.in (MPKG_template): New.
2282         (pkgmkflags, pkgmkarg): New.
2283         (DEFLATE_macro): Use overwrite option for unzip.
2284
2285 2005-11-16  Werner Koch  <wk@g10code.com>
2286
2287         * src/inst-crypt.nsi, src/uninst-crypt.nsi: New.
2288         * m4/gpg4win.m4 (GPG4WIN_BPKG_GNUWIN32_LIB): New.
2289
2290         * src/uninst-sylpheed-claws.nsi, src/uninst-eudoragpg.nsi
2291         * src/inst-eudoragpg.nsi, src/inst-sylpheed-claws.nsi: New.
2292         * include/config.nsi.in: Add support for Sylpheed and EudorGPG.
2293         * src/Makefile.am (gpg4win_spkgs): Add them.
2294         (gpg4win_pkg_sylpheed_claws_configure): New. 
2295
2296         * src/inst-sections.nsi: Add them.
2297         * configure.ac: Add them.
2298
2299 2005-11-15  Werner Koch  <wk@g10code.com>
2300
2301         * src/Makefile.am (EXTRA_DIST): Add g4wihelp.nsi.
2302         (CLEANFILES): Add g4wihelp.dll.
2303
2304         * src/inst-gpgee.nsi: Use RegDLL and UnRegDLL.  Print warning on
2305         registration failure.  Use move approach for active extension.
2306         * src/inst-gpgol.nsi: Ditto.
2307         * src/uninst-gpgol.nsi: Use UnRegDLL and allow rebooting.
2308         * src/uninst-gpgee.nsi: Ditto.
2309
2310         * src/installer.nsi: Moved inclusion of g4wihelp.nsi after the
2311         language definitions.
2312
2313         * configure.ac (VERSION): Generate extended version information.
2314         * include/config.nsi.in: Define replacements
2315         * src/gpg4win.nsi, src/gpg4win-src.nsi: Use them for PROD_VERSION.
2316
2317         * src/gpg4win-src.nsi: Add our build dir as plugindir.
2318
2319 2005-11-14  Werner Koch  <wk@g10code.com>
2320
2321         * src/inst-sections.nsi (.onInit): Make sure that only one
2322         instance of the installer may run at the same time.
2323         * src/installer.nsi: Include g4wihelp.nsi.
2324         * src/g4wihelp.nsi: New.
2325         * src/g4wihelp.c: New.
2326         * src/exdll.h: New.
2327
2328 2005-11-11  Marcus Brinkmann  <marcus@g10code.de>
2329
2330         * src/gpg4win.mk.in (stamps/stamp-$(1)-00-install): Don't strip.
2331         (stamps/stamp-$(1)-01-install-dev): Likewise.
2332
2333 2005-11-08  Werner Koch  <wk@g10code.com>
2334
2335         * src/gpg4win.mk.in: Also strip DLLs; I am using stripped DLLs for
2336         months now.
2337
2338         Released 0.0.2.
2339
2340         * src/installer.nsi (T_WelcomeTitle): New.
2341         (MUI_WELCOMEPAGE_TITLE): New.
2342         (MUI_FINISHPAGE): Enhanced.
2343
2344         * src/installer-finish.nsi (Uninstall): use a loop to delete the
2345         startmenu.  Fixed Registry cleaning.
2346
2347         * src/inst-sections.nsi (onInit): Make sure that only one
2348         installer is running.
2349
2350 2005-11-07  Werner Koch  <wk@g10code.com>
2351
2352         * src/installer-finish.nsi: Fixed dereferencing of variable.
2353
2354         * src/inst-sections.nsi, src/installer-finish.nsi: Ensure that the
2355         menu gets written for all users.
2356
2357         * packages/download.sh: Add dummy manual pages.
2358
2359         * src/installer.nsi: Move compression type to ...
2360         * src/gpg4win.nsi: .. here and ...
2361         * src/gpg4win-src.nsi: .. here.  Use zlib for sources.
2362         
2363         * src/gpg4win-splash.bmp: New.
2364         * src/gpg4win-splash.wav: New.
2365         * src/installer.nsi: Reserve these files
2366         * src/inst-sections.nsi: Show silly splash screen.
2367         
2368         * include/config.nsi.in: Add dummy packages for the manuals.
2369         * src/uninst-man_advanced_de.nsi, src/uninst-man_novice_de.nsi
2370         * src/inst-man_advanced_de.nsi, src/inst-man_novice_de.nsi: Ditto.
2371         * src/Makefile.am (gpg4win_spkgs): Ditto.
2372         * src/inst-sections.nsi: Ditto.
2373         
2374         * src/installer-finish.nsi: Ditto.
2375
2376         * src/inst-gnupg.nsi: Make section read-only.
2377
2378 2005-11-04  Marcus Brinkmann  <marcus@g10code.de>
2379
2380         Released 0.0.1.
2381
2382         * Makefile.am (EXTRA_DIST): Add missing backslash.
2383         * include/config.nsi.in (top_srcdir): Remove.
2384         * src/Makefile.am (gpg4win-src-$(VERSION).exe): Pass TOP_SRCDIR,
2385         SRCDIR and BUILD_DIR (absolute path) as defined values.  Also, use
2386         $(srcdir) for nsi source file.
2387         (gpg4win-src-$(VERSION).exe): Likewise.
2388         * src/gpg4win.nsi: Change directory to build directory.
2389         Add include dirs ${TOP_SRCDIR} and ${SRCDIR}.
2390         * src/gpg4win-src.nsi: Likewise.
2391         * src/installer.nsi: Use ${TOP_SRCDIR} to access COPYING file.
2392         * src/gpg4win.mk (stamps/stamp-final): Depend on
2393         stamps/stamp-directories.
2394
2395 2005-11-03  Werner Koch  <wk@g10code.com>
2396
2397         * include/config.nsi.in: Adjusted for WinPT being a source package now.
2398
2399         * src/inst-winpt.nsi: Adjusted location of to be installed files.
2400
2401         * src/Makefile.am (gpg4win_spkgs): Add winpt.
2402         (gpg4win_bpkgs): Remove winpt
2403         (gpg4win_pkg_winpt_configure): Added.
2404
2405         * configure.ac (winpt): Made it a source package.
2406
2407         * configure.ac: Bail out if a required tool is missing.
2408
2409 2005-11-02  Werner Koch  <wk@g10code.com>
2410
2411         * README.SVN, autogen.sh: New.
2412
2413         * Makefile.am (AUTOMAKE_OPTIONS): Add dist-bzip2.
2414
2415         * packages/download.sh: Removed inclusion of config.h and defined
2416         WGET directly.  This is required because the download script needs
2417         to be used before configure and thus we can't use configure to
2418         determine the to be used wget; the config.sh script was anyway
2419         missing.
2420
2421 2005-10-26  Werner Koch  <wk@g10code.com>
2422
2423         * README: Add basic instructions on how to add new packages.
2424
2425         * configure.ac: Add detection of GPGee and WinPT.
2426         * m4/gpg4win.m4 (GPG4WIN_BPKG_BINSRC): New.
2427
2428         * include/config.nsi.in: Add defines for WinPT and GGee.
2429         * src/inst-winpt.nsi: New.
2430         * src/inst-gpgee.nsi: New.
2431         * src/uninst-winpt.nsi: New.
2432         * src/uninst-gpgee.nsi: New.
2433         * src/Makefile.am (gpg4win_bpkgs): Add WinPT and GPGee.
2434         * src/inst-sections.nsi: Ditto.
2435         * src/installer-finish.nsi: Ditto.
2436         * packages/download.sh (server_winpt): Add WinPT.
2437         (server_gpgee): Add temporary location for gpgee.
2438         (server_g10code): Add temporary location for gpg-error, gpgme,
2439         gpa and gpgol.
2440
2441 2005-10-25  Werner Koch  <wk@g10code.com>
2442
2443         * src/installer.nsi: Don't put the version into the "Name" variable.
2444
2445 2005-10-24  Marcus Brinkmann  <marcus@g10code.de>
2446
2447         * COPYING: New file.
2448
2449 2005-10-23  Marcus Brinkmann  <marcus@g10code.de>
2450
2451         * src/gpg4win.mk.in (pdir): Call post_install with source dir as
2452         current directory.
2453         * configure.ac (VERSION): Check for dlltool.
2454         * src/Makefile.am (gpg4win_pkg_libiconv_post_install,
2455         gpg4win_pkg_gettext_post_install): New macros.
2456         * src/libiconv.def, src/libintl.def: New files.
2457         * src/inst-libgpg-error.nsi: Install mo files.
2458         * src/uninst-libgpg-error.nsi: Uninstall mo files.
2459
2460 2005-10-22  Marcus Brinkmann  <marcus@g10code.de>
2461
2462         * configure.ac: Add libiconv and gettext as dependencies for
2463         libgpg-error and gpa.
2464         * src/Makefile.am (gpg4win_pkg_libgpg_error_configure): New
2465         variable.
2466
2467         * src/Makefile.am (common_nsi): Add uninstaller files.
2468         * src/uninst-atk.nsi, src/uninst-gettext.nsi, src/uninst-glib.nsi,
2469         src/uninst-gnupg.nsi, src/uninst-gpa.nsi, src/uninst-gpgme.nsi,
2470         src/uninst-gpgol.nsi, src/uninst-gtk+.nsi,
2471         src/uninst-libgpg-error.nsi, src/uninst-libiconv.nsi,
2472         src/uninst-libpng.nsi, src/uninst-pango.nsi,
2473         src/uninst-pkgconfig.nsi, src/uninst-zlib.nsi: New file.
2474         * src/inst-sections.nsi: Include the uninstallers in reverse
2475         order.
2476         * src/inst-gpgol.nsi: Register the gpgol DLL at installation, and
2477         (surprise!) unregister it at deinstallation.
2478
2479 2005-10-21  Marcus Brinkmann  <marcus@g10code.de>
2480
2481         * src/Makefile.am (gpg4win_pkg_gpgme_configure): Enable static
2482         library for gpgol.
2483         (gpg4win_pkg_gpgol_configure): Add gpg-error prefix.
2484
2485         * src/inst-gnupg.nsi: Fix path of deleted files.
2486
2487         * src/gpg4win.mk.in (pdir): Don't strip DLL files.
2488
2489 2005-10-20  Marcus Brinkmann  <marcus@g10code.de>
2490
2491         * m4/gpg4win.m4 (GPG4WIN_DEFINE): New function.  Use it to define
2492         feature symbols for NSI.  Use m4_translit instead of m4_bpatsubst.
2493         New option --enable-debug.
2494         * include/config.nsi.in: Catch all this new information.
2495         * src/gpg4win.nsi (DEBUG): Define if [GPG4WIN_DEBUG].
2496         (HAVE_PKG_GPA): Don't define here.
2497         * src/inst-sections.nsi: Guard all package specific commands with
2498         feature macro checks.  Calculate dependencies on .onInit, too.
2499         * src/gpg4win.mk.in (STRIP_macro): Quote $(DEBUG) strictly.
2500
2501         * src/installer-finish.nsi: Add support for Add/Remove Programs.
2502
2503 2005-10-20  Werner Koch  <wk@g10code.com>
2504
2505         * m4/gpg4win.m4 (GPG4WIN_FIND): Quote a file variable.
2506         (GPG4WIN_SPKG): Ditto.
2507
2508 2005-10-20  Marcus Brinkmann  <marcus@g10code.de>
2509
2510         * src/gpg4win.nsi: Add start menu support.
2511         * src/inst-sections.nsi: Likewise.
2512         * src/installer.nsi: Likewise.
2513         * src/installer-finish.nsi: Likewise.
2514
2515         * src/gpg4win.mk.in (GETVAR): Don't quote the first $.
2516         (STRIP_macro): New macro.
2517         (SPKG, BPKG): Use it here.
2518
2519         * Makefile.am (EXTRA_DIST): New target.
2520         * include/Makefile.am (EXTRA_DIST): Change config.nsh.in to
2521         config.nsi.in.
2522         * src/Makefile.am (EXTRA_DIST): Remove pkg-config.  Add nsi files.
2523
2524         * src/inst-gpgol.nsi: Change libgpgol-0.9.3.dll to gpgol.dll.
2525
2526         * src/gpg4win.mk.in (stamp/stamp-$(1)-02-configure): Add
2527         -mms-bitfields to CFLAGS.
2528
2529         * src/gpg4win.mk.in (stamps/stamp-final): New target that replaces
2530         phony target final.
2531
2532 2005-10-20  Werner Koch  <wk@g10code.com>
2533
2534         * src/*.nsi: Add a Latin-1 tag to make sure that Emacs uses the
2535         correct encoding.
2536         * doc/nsi-mode.el: Added for convenience.
2537
2538 2005-10-20  Marcus Brinkmann  <marcus@g10code.de>
2539
2540         * configure.ac: Check for makensis.  Add gnupg as dependency for
2541         gpgme.  Change config.sh into config.nsi.
2542         * include/config.sh.in: File removed.
2543         * src/gpg4win.sh: File removed.
2544         * include/config.nsi.in: New file.
2545         * include/Makefile.am (EXTRA_DIST): Change config.sh.in into
2546         config.nsi.in.
2547         * src/Makefile.am (gpg4win-$(VERSION).exe): New target.
2548         (gpg4win-src-$(VERSION).exe): New target.
2549         (all-local): Remove dependency on phony target all-gpg4win.
2550         (all-local): Add dependency on gpg4win-$(VERSION).exe and
2551         gpg4win-src-$(VERSION).exe.
2552         (clean-local): New rule for this target.
2553         * src/gpg4win.nsi, src/gpg4win-src.nsi, src/inst-atk.nsi,
2554         src/inst-gettext.nsi, src/inst-glib.nsi, src/inst-gnupg.nsi,
2555         src/inst-gpa.nsi, src/inst-gpgme.nsi, src/inst-gpgol.nsi,
2556         src/inst-gtk+.nsi, src/inst-libgpg-error.nsi,
2557         src/inst-libiconv.nsi, src/inst-libpng.nsi, src/inst-pango.nsi,
2558         src/inst-pkgconfig.nsi, src/inst-sections.nsi, src/inst-zlib.nsi,
2559         src/installer-finish.nsi, src/installer.nsi: New file.
2560
2561 2005-10-18  Marcus Brinkmann  <marcus@g10code.de>
2562
2563         configure.ac: Enable libiconv and gettext dependencies for Gtk+.
2564
2565         * src/Makefile.am: First real implementation.
2566         * src/gpg4win.mk.in: New file.
2567         * configure.ac: Activate libiconv and gettext.
2568         (AC_CONFIG_FILES): Add packages/Makefile and src/gpg4win.mk.
2569         * m4/gpg4win.m4 (GPG4WIN_BPKG_GNU): New macro.
2570         * include/config.sh.in: Add variables for libiconv and gettext.
2571
2572 2005-10-15  Marcus Brinkmann  <marcus@g10code.de>
2573
2574         * m4/gpg4win.m4: New file.
2575         * include/config.sh: Add many package variables.
2576         * configure.ac: Call package detection macros.
2577         * Makefile.am (ACLOCAL_AMFLAGS): New variable.
2578         * src/gpg4win.sh: Use some of the new variables.
2579
2580         * packages/download.sh: Fix downloading of Gtk source packages.
2581
2582
2583  Copyright 2005, 2006, 2007, 2008 g10 Code GmbH
2584
2585  This file is free software; as a special exception the author gives
2586  unlimited permission to copy and/or distribute it, with or without
2587  modifications, as long as this notice is preserved.
2588
2589  This file is distributed in the hope that it will be useful, but
2590  WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
2591  implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.