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