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