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