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