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