2007-08-30 Marcus Brinkmann <marcus@g10code.de>
[gpg4win.git] / ChangeLog
1 2007-08-30  Marcus Brinkmann  <marcus@g10code.de>
2
3         * configure.ac: Add gpgex.
4         * include/config.nsi.in: Add gpgex.
5         * src/Makefile.am (EXTRA_DIST): Add inst-gpgex.nsi and
6         uninst-gpgex.nsi.
7         (gpg4win_spkgs): Add gpgex.
8         (gpg4win_pkg_gpgex_configure): New variable.
9         * src/inst-sections.nsi: Add gpgex installer and uninstaller, as
10         well as description.
11         (CalcDefaults, CalcDepends): Add gpgex.
12
13 2007-08-30  Marcus Brinkmann  <marcus@g10code.de>
14
15         * packages/download.sh: Implement new "name" command and remove
16         "ren" command.
17         * packages/packages.current: Add qt.
18         * configure.ac: Add qt.
19         * include/config.nsi.in: Add qt.
20         * src/Makefile.am (EXTRA_DIST): Add inst-qt.nsi and uninst-qt.nsi.
21         (gpg4win_bpkgs): Add qt.
22         * src/uninst-qt.nsi, src/inst-qt.nsi: New files.
23         * src/inst-sections.nsi: Run installer and uninstaller for qt.
24         (CalcDepends): Handle qt.
25         * src/gpg4win.nsi: Remove qt from light installer.
26
27 2007-08-24  Marcus Brinkmann  <marcus@g10code.de>
28
29         * src/inst-gnupg.nsi: Write compatibility key to registry for GPGee.
30
31 2007-08-24  Werner Koch  <wk@g10code.com>
32
33         * packages/packages.current: Updated libassuan to 1.0.3.
34
35 2007-08-23  Werner Koch  <wk@g10code.com>
36
37         * src/inst-dirmngr.nsi: Install examples files as default
38         configuration.
39
40 2007-08-20  Werner Koch  <wk@g10code.com>
41
42         * packages/packages.current: Add bzip2.
43
44         * configure.ac: Check for RANLIB and AR.  Look for bzip2.  Make
45         gnupg and gnupg2 depend on it.
46         * src/Makefile.am (gpg4win_pkg_bzip2_make_args) 
47         (gpg4win_pkg_bzip2_make_args_inst): New.
48         (EXTRA_DIST): Add bzip2.
49         (gpg4win_pkg_gnupg_configure): New.  Look for bzip2.
50         * include/config.nsi.in: Add bzip2.
51         * src/inst-bzip2.nsi: New.
52         * src/uninst-bzip2.nsi: New.
53
54 2007-08-16  Werner Koch  <wk@g10code.com>
55
56         Released 1.1.2.
57
58         * src/inst-gnupg2.nsi: Allow overwriting of gpg-agent.
59         * src/inst-libgpg-error.nsi: Allow overwriting of libgpg-error.dll.
60         * src/inst-libgcrypt.nsi: Likewise.
61         * src/inst-gpgme.nsi: Likewise.
62         * src/inst-w32pth.nsi: Likewise.
63         * src/inst-libiconv.nsi: Likewise.
64
65         * packages/packages.current: Updated GnuPG2 and W32pth.  Add
66         Dirmngr.  Add gpgme snapshot.
67
68 2007-08-15  Marcus Brinkmann  <marcus@g10code.de>
69
70         * src/g4wihelp.c (config_init): Fix bug in argument parsing.
71
72 2007-08-14  Marcus Brinkmann  <marcus@g10code.de>
73
74         * src/g4wihelp.c (config_lookup, config_fetch_bool): New functions.
75         * src/inst-sections.nsi (CalcDefaults): New function.
76         (.onInit): Call CalcDefaults.
77         * src/inst-sections.nsi (CalcDepends): New function.  Run it once.
78         Support auto-config for link selection.
79         * src/installer-finish.nsi: Support auto-config for start menu folder.
80
81         * src/g4wihelp.c (service_create): Auto start service, install as
82         local service.
83         (service_start): Set argv to NULL if argc is zero.
84         (service_stop): Wait until service is actually stopped.  Implement
85         the whole logic when to stop and when to wait.
86         * src/installer.nsi: Print warning about shutting down dirmngr.
87         Shutdown dirmngr.
88         * src/inst-dirmngr.nsi: Remove code refactored into service_stop.
89         Do not pass any arguments when starting the service.  Use
90         CreateDirectory instead of SetOutPath.
91         * src/uninst-dirmngr.nsi: Remove code factored into service_stop.
92         * src/inst-gnupg.nsi, src/inst-gnupg2.nsi, src/inst-gpa.nsi: Use
93         CreateDirectory instead SetOutPath.
94
95         * patches/claws-mail-3.0.0-rc2/03-smime-plugin.patch: Change
96         license string to "GPL3+" to make Claws load it.
97
98         * src/gpg4win.mk: Implement clean-PKG targets to allow rebuilding
99         individual packages.
100
101 2007-08-14  Werner Koch  <wk@g10code.com>
102
103         * packages/Makefile.am (packages.current.sig, upload): Remove.
104         (EXTRA_DIST): Remove packages.key.  Add packages.current.
105
106         * packages/download.sh: Remove online downloading of
107         packages.current.
108         * packages/packages.current: Fix comment.
109
110 2007-08-13  Marcus Brinkmann  <marcus@g10code.de>
111
112         * patches/claws-mail-3.0.0-rc2/04-cvs116.patch: New file.
113         * Makefile.am (EXTRA_DIST): Add that patch.
114
115         * NEWS: Add new entries.
116         * README.wine: Remove obsolete file.
117
118         * src/inst-gnupg2.nsi: Install config files.
119         * src/inst-dirmngr.nsi: Likewise.
120         * src/inst-gpa.nsi: Likewise.
121
122         * src/g4wihelp.c (config_init, config_fetch): New functions.
123         * src/inst-gnupg.nsi: Install gpg.conf AppData if configured.
124
125 2007-08-10  Marcus Brinkmann  <marcus@g10code.de>
126
127         * patches/claws-mail-3.0.0-rc2/01-w32-logo.patch,
128         patches/claws-mail-3.0.0-rc2/02-w32-icon.patch,
129         patches/claws-mail-3.0.0-rc2/03-smime-plugin.patch,
130         patches/claws-mail-3.0.0-rc2/99-auto.patch: New files.
131         * Makefile.am (EXTRA_DIST): Add these patches.
132         * packages/packages.current: Upgrade claws to 3.0.0-rc2.
133
134         * m4/gpg4win.m4: Check for duplicate packages.
135
136 2007-08-06  Werner Koch  <wk@g10code.com>
137
138         * src/gpgwrap.c (build_commandline): Terminate each itenm in the
139         array.  Problem found by Moritz Schulte.
140         
141 2007-08-04  Marcus Brinkmann  <marcus@g10code.de>
142
143         * src/g4wihelp.c (service_error, service_create, service_lookup,
144         service_start, service_stop, service_delete): New functions.
145         * src/inst-dirmngr.nsi: Register and start the service.
146         * src/uninst-dirmngr.nsi: Stop and unregister the service.
147
148         * src/inst-sections.nsi: Add dirmngr as dependency for gnupg2, and
149         w32pth as dependency for dirmngr.
150
151         * src/Makefile.am (gpg4win_pkg_gnupg2_configure): Add
152         --with-pth-prefix.
153
154 2007-07-10  Werner Koch  <wk@g10code.com>
155
156         Released 1.1.1.
157
158         * src/Makefile.am (EXTRA_DIST): Remove $(common_nsi).  Add all
159         installer scripts explicitly.
160
161         * Makefile.am (EXTRA_DIST): Removed old patches for Sylpheed.
162         (AUTOMAKE_OPTIONS): Add no-dist-gzip.
163
164         * src/gpg4win.nsi [GPG4WIN_LIGHT]: Undef gnupg2 and related libs.
165         Undef the English novices manual.
166         * src/installer-finish.nsi: Delete the link for the English novices
167         manual and the claws manual.
168
169         * src/uninst-sylpheed-claws.nsi: Delete the manual even when using
170         the lighjt version.  This is to allow updating with a light version.
171         * src/uninst-claws-mail.nsi: Ditto.
172
173         * src/installer-finish.nsi: Changed publisher name to "The Gpg4win
174         Project".
175
176         * src/gpg4win.nsi: Fixed capitalization of some Gpg4win strings.
177         * src/gpg4win-src.nsi: Ditto.
178
179 2007-07-09  Werner Koch  <wk@g10code.com>
180
181         * src/uninst-gnupg2.nsi: Need to remove com-certs.pem.
182
183         * src/inst-gnupg2.nsi: Make it an optional package.
184         Add description.
185         * src/inst-sections.nsi: Include language macro for description.
186
187 2007-07-09  Marcus Brinkmann  <marcus@g10code.de>
188
189         * patches/gpgol-0.9.91/01-gpgme.patch: New file.
190         * Makefile.am (EXTRA_DIST): Add patches/gpgol-0.9.91/01-gpgme.patch.
191
192         * packages/download.sh: Implement a new function "ren" for
193         renaming.
194         * packages/packages.current: Rename gnupg 2.
195
196         * packages/packages.current: Update to GPGME 1.1.5.
197
198         * src/Makefile.am (gpg4win_pkg_gpgme_configure): Enable gpgsm.
199
200 2007-07-05  Marcus Brinkmann  <marcus@g10code.de>
201
202         * packages/packages.current: Update to Gtk+ 2.10.13.
203
204         * patches/claws-mail-2.10.0/03-w32-port.patch: Fix cut&paste bug.
205         * patches/claws-mail-2.9.2/03-w32-port.patch: Likewise.
206         Spotted by Colin Leroy.
207
208 2007-07-04  Jan-Oliver Wagner  <jan-oliver.wagner@intevation.de>
209
210         * README: Added just another dependency that sometimes happen to miss.
211
212 2007-07-03  Marcus Brinkmann  <marcus@g10code.de>
213
214         * packages/packages.current: Update sylpheed entry to claws-mail.
215
216         * configure.ac: Add dirmngr.
217         * include/config.nsi.in: Add dirmngr.
218         * src/Makefile.am (gpg4win_spkgs): Add dirmngr.
219         (gpg4win_pkg_dirmngr_configure): New variable.
220         * src/inst-dirmngr.nsi, src/uninst-dirmngr.nsi: New files.
221         * src/inst-sections.nsi [HAVE_PKG_DIRMNGR]: Include installer
222         and uninstaller snippet for dirmngr.
223
224         * Makefile.am (EXTRA_DIST): Add
225         patches/claws-mail-2.10.0/01-w32-logo.patch,
226         patches/claws-mail-2.10.0/02-w32-icon.patch,
227         patches/claws-mail-2.10.0/03-w32-port.patch,
228         patches/claws-mail-2.10.0/04-smime-plugin.patch and
229         patches/claws-mail-2.10.0/99-auto.patch.
230         * patches/claws-mail-2.10.0/01-w32-logo.patch,
231         patches/claws-mail-2.10.0/02-w32-icon.patch,
232         patches/claws-mail-2.10.0/03-w32-port.patch,
233         patches/claws-mail-2.10.0/04-smime-plugin.patch,
234         patches/claws-mail-2.10.0/99-auto.patch: New files.
235
236 2007-07-02  Marcus Brinkmann  <marcus@g10code.de>
237
238         * src/Makefile.am (gpg4win_pkg_claws_mail_configure): Fix config
239         dir.
240
241         * Makefile.am (EXTRA_DIST): Add
242         patches/claws-mail-2.9.2/01-w32-logo.patch,
243         patches/claws-mail-2.9.2/02-w32-icon.patch,
244         patches/claws-mail-2.9.2/03-w32-port.patch,
245         patches/claws-mail-2.9.2/04-smime-plugin.patch and
246         patches/claws-mail-2.9.2/99-auto.patch.
247         * patches/claws-mail-2.9.2/01-w32-logo.patch,
248         patches/claws-mail-2.9.2/02-w32-icon.patch,
249         patches/claws-mail-2.9.2/03-w32-port.patch,
250         patches/claws-mail-2.9.2/04-smime-plugin.patch,
251         patches/claws-mail-2.9.2/99-auto.patch: New files.
252
253         * configure.ac: Add claws-mail.
254         * include/config.nsi.in: Add claws-mail.
255         * src/Makefile.am (gpg4win_spkgs): Add claws-mail.
256         (gpg4win_pkg_claws_mail_configure): New variable.
257         * src/inst-claws-mail.nsi, src/uninst-claws-mail.nsi: New files.
258         * src/inst-sections.nsi [HAVE_PKG_CLAWS_MAIL]: Include installer
259         and uninstaller snippet for claws-mail, handle claws-mail
260         dependencies and add a menu item for it.
261
262 2007-06-22  Werner Koch  <wk@g10code.com>
263
264         * src/inst-gnupg2.nsi: Install more files.
265         * src/uninst-gnupg2.nsi: and uninstall them.
266
267         * src/Makefile.am (gpg4win_pkg_gnupg_post_install): Remove
268         underlined markup.  Reported by Dirk Traulsen.
269
270 2007-06-20  Werner Koch  <wk@g10code.com>
271
272         * src/inst-sections.nsi, src/Makefile.am, src/uninst-pinentry.nsi
273         * src/inst-pinentry.nsi, include/config.nsi.in: Add new package
274         pinentry.
275         * src/Makefile.am (gpg4win_pkg_pinentry_configure): New.
276         
277         * src/Makefile.am (gpg4win-$(VERSION).exe): Add versioninfo.txt as
278         dependency.
279         (gpg4win-light-$(VERSION).exe): Ditto.
280
281 2007-06-20  Marcus Brinkmann  <marcus@g10code.de>
282
283         * po: New directory.
284         * m4/po.m4: New file, from gettext-0.16.1.
285         * m4/progtest.m4: New file, from gettext-0.16.1.
286         * m4/nls.m4: New file, from gettext-0.16.1.
287         * Makefile.am (SUBDIRS): Add po.
288         * configure.ac: Invoke AM_PO_SUBDIRS.
289         (AC_CONFIG_FILES): Add po/Makefile.in.
290
291         * src/installer.nsi: Do not insert MUI_LANGUAGE "German".
292         * src/gpg4win.nsi, src/gpg4win-src.nsi: Add include dir
293         ${TOP_SRCDIR}/po.  Include "../po/catalogs.nsi".
294         * src/inst-gnupg.nsi: Move translation string DESC_Menu_gnupg_faq
295         from here ...   
296         * src/inst-gpg4win.nsi: ... to here.
297
298         * src/g4wihelp.nsi, src/installer.nsi, src/inst-eudoragpg.nsi,
299         src/inst-gnupg.nsi, src/inst-gpa.nsi, src/inst-gpg4win.nsi,
300         src/inst-gpgee.nsi, src/inst-gpgol.nsi,
301         src/inst-man_advanced_de.nsi, src/inst-man_advanced_en.nsi,
302         src/inst-man_novice_de.nsi, src/inst-man_novice_en.nsi,
303         src/inst-sylpheed-claws.nsi, src/inst-winpt.nsi: Remove German
304         translation.
305         
306 2007-06-18  Marcus Brinkmann  <marcus@g10code.de>
307
308         * src/inst-w32pth.nsi: Install shared library.
309         * src/uninst-w32pth.nsi: Uninstall shared library.
310
311         * src/inst-gnupg2.nsi: Install gpgconf.exe.
312         * src/uninst-gnupg2.nsi: Uninstall gpgconf.exe.
313
314         * src/inst-sections.nsi: Add dependency management for GnuPG2.
315
316 2007-06-15  Werner Koch  <wk@g10code.com>
317
318         * src/gpg4win.mk.in: Add cruel hack to support gnupg2.
319
320         * src/Makefile.am: Use --silent with most configure runs.
321         (gpg4win_pkg_gnupg2_post_install): New.
322
323         * src/uninst-gnupg2.nsi, src/inst-libgnupg2.nsi: New.
324         * src/uninst-libassun.nsi, src/inst-libassuan.nsi: New.
325         * src/inst-libksba.nsi, src/uninst-libksba.nsi: New.
326         * src/inst-libgcrypt.nsi, src/uninst-libgcrypt.nsi: New.
327         * src/inst-sections.nsi: Include new installation scripts.a
328         * include/config.nsi.in: Add definitions for new packages.
329
330         * src/uninst-gnupg.nsi: Fix removal of gpgkeys helper.
331
332 2007-06-12  Marcus Brinkmann  <marcus@g10code.de>
333
334         * src/gpgwrap.c (main): Call _spawnv, not execv.
335
336 2007-05-25  Marcus Brinkmann  <marcus@g10code.de>
337
338         * src/uninst-gnupg.nsi: Fix path of gpgkeys helper programs.
339         Remove pub directory.
340         * src/uninst-gtk+.nsi: Fix path of directory to be removed.
341
342 2007-05-24  Werner Koch  <wk@g10code.com>
343
344         Released 1.1.0.
345
346         * configure.ac (PREVIEWHOST): New. 
347         (MANUALVERSION_NOVICES): Set to 1.0.0.
348
349 2007-05-20  Marcus Brinkmann  <marcus@g10code.de>
350
351         * patches/glib-2.12.12/01-giowin32.patch,
352         patches/glib-2.12.12/02-gspawn-w32.patch,
353         patches/glib-2.12.12/03-gspawn-w32-fixup.patch: New files.
354         * Makefile.am (EXTRA_DIST): Add these new files.
355
356         * src/gpgwrap.c (build_commandline): New function.
357         (main): Quote argument vector.
358
359         * configure.ac: Comment advanced manual here as well.
360
361 2007-05-19  Marcus Brinkmann  <marcus@g10code.de>
362
363         * autogen.sh: Fix test.
364         * src/Makefile.am: Replace := by =.a 
365
366         * packages/download.sh: Require bash due to brace expansion.
367
368 2007-05-18  Werner Koch  <wk@g10code.com>
369
370         * src/gpgwrap.c (main): Delimit the real path from the version
371         using a semicolon.
372
373 2007-05-17  Werner Koch  <wk@g10code.com>
374
375         * src/installer.nsi (AddToPath,RemoveFromPath): New.
376         * src/inst-gpa.nsi: Install gpgwrap for gpa.
377         * src/inst-gnupg.nsi: Install gpgwrap for gpg, gpgv and gpgsplit.
378         
379         * src/gpgwrap.c: New.
380
381         * configure.ac: Check for strip.
382         (AC_CONFIG_HEADER): New.
383         * src/Makefile.am (g4wihelp.dll): Strip.
384         (gpgwrap.exe): Build.
385
386 2007-05-16  Werner Koch  <wk@g10code.com>
387
388         * src/inst-gtk+.nsi: Install new themes and the engines.  Update
389         to gtk 2.10.
390         * src/uninst-gtk+.nsi: Likewise.
391
392         * src/inst-pango.nsi: Adjust for Pango 1.16.
393
394         * configure.ac: New package Cairo as reguired by the current Gtk+.
395         * src/uninst-cairo.nsi, src/inst-cairo.nsi: New.
396         * src/inst-sections.nsi: Install Cairo.
397         * include/config.nsi.in: Ditto.
398
399         * src/uninst-gnupg.nsi: Delete gnupg.nls directory.
400
401 2007-03-09  Werner Koch  <wk@g10code.com>
402
403         Released 1.0.9.
404
405         * src/Makefile.am: Fixed syntax error in gnupg post install.
406         (EXTRA_DIST): Add english manual installation files.
407
408         * packages/packages.current: Replaced sourceforge download site
409         by the g10code mirror.  Updated WinPT, GPA and GnupG.
410
411 2007-02-26  Werner Koch  <wk@g10code.com>
412
413         * configure.ac: Require msgfmt.
414         * src/inst-gnupg.nsi: Install the German translation.
415         * src/Makefile.am (gpg4win_pkg_gnupg_post_install): Create mo files.
416
417 2006-12-06  Werner Koch  <wk@g10code.com>
418
419         Released 1.0.8.
420
421         * autogen.sh: Add option --force.
422
423         * src/Makefile.am: GnuPG man pages are now below share.
424         * src/inst-gnupg.nsi: Ditto
425
426 2006-12-04  Werner Koch  <wk@g10code.com>
427
428         * src/Makefile.am (gpg4win_ipkgs): Add english manuals.
429
430         * autogen.sh <build-w32>: Disable the english manuals for now.
431
432 2006-11-30  Werner Koch  <wk@g10code.com>
433
434         * include/config.nsi.in: Add definitions for the english manuals.
435         * configure.ac: Adjusted name of manual directory.
436         * src/inst-man_novice_de.nsi: Ditto.
437         * src/inst-man_advanced_de.nsi: Ditto.
438         * src/inst-man_advanced_en.nsi: New.
439         * src/inst-man_novice_en.nsi: New.
440         * src/uninst-man_novice_en.nsi: New.
441         * src/uninst-man_advanced_en.nsi: New.
442         * src/inst-sections.nsi: Include the new installers sections.
443
444 2006-10-13  Werner Koch  <wk@g10code.com>
445
446         Released 1.0.7.
447
448         * patches/gnupg-1.4.5/01-uncompress.patch: New.
449
450 2006-08-28  Werner Koch  <wk@g10code.com>
451
452         Released 1.0.6.
453         
454         * Makefile.am (EXTRA_DIST): Added missing patches for Claws.
455
456         * packages/download.sh: Rewrote option parser.  New option
457         --no-sig-check.
458
459 2006-08-04  Marcus Brinkmann  <marcus@g10code.de>
460
461         * packages/packages.current: Replace sylpheed-claws 2.3.1 with
462         2.4.0.
463         * Makefile.am (EXTRA_DIST): Add
464         patches/sylpheed-claws-2.4.0/01-w32-logo.patch,
465         patches/sylpheed-claws-2.4.0/02-w32-icon.patch,
466         patches/sylpheed-claws-2.4.0/03-plugins-symbols.patch,
467         patches/sylpheed-claws-2.4.0/04-font-prefs.patch,
468         patches/sylpheed-claws-2.4.0/05-textviewer.patch,
469         patches/sylpheed-claws-2.4.0/99-auto.patch.
470
471 2006-08-03  Marcus Brinkmann  <marcus@g10code.de>
472
473         * configure.ac: Add libiconv as a dependency for gnupg.
474         * src/inst-sections.nsi: Likewise here.
475
476 2006-08-02  Marcus Brinkmann  <marcus@g10code.de>
477
478         * packages/packages.current: Add jpeg packages.
479         * src/inst-sections.nsi: Add jpeg support.
480         * src/Makefile.am (gpg4win_bpkgs): Add jpeg.
481         * src/inst-jpeg.nsi, src/uninst-jpeg.nsi: New file.
482         * include/config.nsi.in: Add defines for jpeg.
483         * configure.ac: Add new GnuWin32 package jpeg.  Add it as a
484         dependency to sylpheed-claws.
485
486 2006-08-02  Werner Koch  <wk@g10code.com>
487
488         Released 1.0.5.
489
490 2006-07-25  Werner Koch  <wk@g10code.com>
491
492         Released 1.0.4.
493
494         * src/installer-finish.nsi: Delete Sylpheed manual.
495
496         * patches/gnupg-1.4.4/01-reopen-std.patch: New. 
497         * Makefile.am (EXTRA_DIST): Add new patch and removed old 1.4.2
498         patch.
499
500 2006-07-22  Timo Schulz  <twoaday@g10code.de>
501
502         * Makefile.am: Added new sylpheed patches.
503         
504 2006-07-14  Marcus Brinkmann  <marcus@g10code.de>
505
506         * patches/sylpheed-claws-2.3.1 (08-w32-logo.patch,
507         09-w32-icon.patch, 99-auto.patch): New files.
508
509 2006-07-12  Marcus Brinkmann  <marcus@g10code.de>
510
511         * src/inst-sections.nsi: Install start menu and desktop link for
512         the sylpheed manual.
513         * src/inst-sylpheed-claws.nsi: Install manual.
514         (DESC_Menu_sylpheed_pdf): New translation.
515         * src/uninst-sylpheed-claws.nsi: Uninstall manual.
516
517 2006-06-28  Werner Koch  <wk@g10code.com>
518
519         * Makefile.am (copy-news): New target.
520
521 2006-06-27  Werner Koch  <wk@g10code.com>
522
523         * src/inst-sylpheed-claws.nsi: Renamed strings to Sylpheed-Claws.
524         * src/installer-finish.nsi: Ditto.
525         * src/inst-sections.nsi: Ditto.
526
527 2006-06-26  Werner Koch  <wk@g10code.com>
528
529         Released 1.0.3.
530
531         * Makefile.am (EXTRA_DIST): Added new Sylpheed patches. Removed
532         old sylpheed patches.
533
534 2006-05-30  Werner Koch  <wk@g10code.com>
535
536         Released 1.0.2.
537
538 2006-05-29  Marcus Brinkmann  <marcus@g10code.de>
539
540         * Makefile.am (DIST): Add
541         patches/sylpheed-claws-2.2.0/01-locale-dir.patch,
542         patches/sylpheed-claws-2.2.0/02-fix-plugin-dir.patch,
543         patches/sylpheed-claws-2.2.0/03-std-plugins.patch and
544         patches/sylpheed-claws-2.2.0/04-pgpcore-def.patch.
545         * patches/sylpheed-claws-2.2.0/01-locale-dir.patch,
546         patches/sylpheed-claws-2.2.0/02-fix-plugin-dir.patch,
547         patches/sylpheed-claws-2.2.0/03-std-plugins.patch,
548         patches/sylpheed-claws-2.2.0/04-pgpcore-def.patch: New file.
549
550         * Makefile.am (EXTRA_DIST): Add
551         patches/glib-2.9.2-wk1/03-gspawn-w32-fixup.patch and
552         patches/glib-2.9.2-wk1/04-gspawn-w32-buffering.patch.
553         * patches/glib-2.9.2-wk1/03-gspawn-w32-fixup.patch: New file.
554         * patches/glib-2.9.2-wk1/04-gspawn-w32-buffering.patch: New file.
555
556 2006-04-27  Marcus Brinkmann  <marcus@g10code.de>
557
558         * src/Makefile.am (gpg4win_pkg_gnupg_post_install): New macro to
559         generate man pages.
560         * src/gpg4win.mk.in (stamps/stamp-$(1)-04-install): Invoke post
561         install macro.
562         * src/inst-gnupg.nsi: Install man pages.
563         * src/uninst-gnupg.nsi: Uninstall man pages.
564
565 2006-04-26  Werner Koch  <wk@g10code.com>
566
567         Released 1.0.1.
568
569 2006-04-25  Werner Koch  <wk@g10code.com>
570
571         * src/Makefile.am (clean-local): Also remove the light installer.
572
573         * src/installer.nsi (PrintNonAdminWarning): Use Quit instead of Abort.
574
575         * src/uninst-glib.nsi: Delete console helper.
576
577         * configure.ac: Define manual versions.
578
579         * src/inst-sections.nsi: Do not install the GGPee manual in the QLB.
580
581 2006-04-24  Werner Koch  <wk@g10code.com>
582
583         * src/Makefile.am (NEWS.tmp): New. Use it in the README files
584         so that the comment lines are not visible.
585
586         * packages/packages.current: Updated GPGee, WinPT and GPGol.
587
588 2006-04-22  Marcus Brinkmann  <marcus@g10code.de>
589
590         * src/gpg4win.mk (stamps/stamp-final-$(1)): Depend on
591         stamps/stamp-directories.
592
593         * src/installer.nsi (T_InstOptLabelB): New string.
594         (CustomPageOptions): Install new string.
595         * src/installer-options.ini.in (Field 5): Add new field.
596         (NumFields): Set to 5.
597         * src/inst-sections.nsi: Do not install manuals and other
598         documents in the quick launch bar.  Do not install the README on
599         the desktop.
600
601         * src/Makefile.am (gpg4win_spkgs): Move man_novice_de and
602         man_advanced_de to ...
603         (gpg4win_ipkgs): ... here.
604         * src/gpg4win.mk.in (IPKG_template): New template.
605         Insert it for each internal package.
606
607 2006-04-20  Werner Koch  <wk@g10code.com>
608
609         * src/installer.nsi: Pop up a message before shutting down winpt.
610
611 2006-04-19  Werner Koch  <wk@g10code.com>
612
613         * src/installer.nsi: Abort installation if not run as Admin.
614
615 2006-04-08  Marcus Brinkmann  <marcus@g10code.de>
616
617         * m4/gpg4win.m4 (GPG4WIN_IPKG): New macro for internal packages.
618         * include/config.nsi.in (gpg4win_pkg_man_novice_de,
619         gpg4win_pkg_man_novice_de_version, gpg4win_pkg_man_advanced_de,
620         gpg4win_pkg_man_advanced_de_version): Removed.
621         * src/installer.nsi [GPG4WIN_LIGHT]: Set the output filename for
622         the light installer.
623         * configure.ac: New option --enable-light-installer to control the
624         new automake conditional BUILD_LIGHT_INSTALLER.
625         Make packages man_novide_de and man_advanced_de included packages.
626         * src/Makefile.am (gpg4win-light-$(VERSION).exe): New target.
627         (all_src, all_light): New variables.
628         (all-local): Use all_src and all_light.
629         * src/gpg4win.nsi [GPG4WIN_LIGHT]: Undefine HAVE_PKG_MAN_NOVICE_DE
630         and HAVE_PKG_MAN_ADVANCED_DE.
631
632 2006-04-07  Werner Koch  <wk@g10code.com>
633
634         * configure.ac: Use new method to include the SVN revison.  Now it
635         is the actual global revision number.
636
637 2006-04-06  Werner Koch  <wk@g10code.com>
638
639         Released 1.0.0.
640
641 2006-04-05  Werner Koch  <wk@g10code.com>
642
643         * NEWS: Recoded to latin1.
644
645 2006-04-04  Werner Koch  <wk@g10code.com>
646
647         * NEWS: Reformatted.
648
649 2006-04-03  Werner Koch  <wk@g10code.com>
650
651         * src/inst-gnupg.nsi: Now that 1.4.3 has been released tehr eis no
652         more need trying to install the http keyserver helper.
653
654 2006-04-01  Timo Schulz  <ts@g10code.com>
655
656         * src/inst-sections.nsi: WinPT desktop link now
657         directly starts the key manager.
658         
659 2006-03-29  Werner Koch  <wk@g10code.com>
660
661         Released 1.0.0rc1.
662
663         * src/installer-options.ini: Renamed to ..
664         * src/installer-options.ini.in: .. this.
665         * configure.ac (BUILD_ISODATE): New.
666         * include/config.nsi.in: Ditto.
667         * src/gpg4win.nsi: Display it on the Welcome page
668
669 2006-03-28  Werner Koch  <wk@g10code.com>
670
671         * src/installer.nsi (CustomPageOptions): Write Labels, so that
672         they are translatable.
673         (MUI_FINISHPAGE_LINK_LOCATION): Localized.
674         * src/installer-options.ini: Add label field and removed static
675         texts.
676
677 2006-03-27  Werner Koch  <wk@g10code.com>
678
679         * src/installer-options.ini: Don't create a desktop link by default.
680
681         * src/installer.nsi: Add a logo image. Add leave function.
682         (CheckExistingVersion): New.
683         (TrimNewLines): New.
684         (PrintWinPTSFWarning): New.
685         * src/inst-sections.nsi: Call it.
686         Do not show the splash screen.
687         * src/inst-gpg4win.nsi: Write a version file.
688         * src/uninst-gpg4win.nsi: Delete version file
689
690 2006-03-27  Marcus Brinkmann  <marcus@g10code.de>
691
692         * installer.nsi: Move custom page for installer options before
693         start menu path selection.  Do not allow to disable start menu
694         creation at start meny path selection dialog.  Only display start
695         menu path selection dialog if start menu creation is desired.
696         Rename opt.ini to installer-options.ini.
697         (CheckIfStartMenuWanted): New function.
698         * installer-finish.nsi: Delete desktop and quicklaunch shortcuts.
699         * inst-sections.nsi: Rename opt.ini to installer-options.ini.
700         Install desktop and quick launch bar shortcuts.
701         * Makefile.am (EXTRA_DIST): Rename opt.ini to
702         installer-options.ini.
703         * installer-options.ini: New file.
704
705 2006-03-21  Werner Koch  <wk@g10code.com>
706
707         * Makefile.am (EXTRA_DIST): No more need tositribute the GPA 0.7.2
708         patch/
709
710         * src/installer.nsi: Add a cutom option page.
711         (StrStr): New.  Taken from the NSIS reference manual.
712         * src/opt.ini: New.
713
714 2006-03-15  Jan-Oliver Wagner  <jan-oliver.wagner@intevation.de>
715
716         * src/inst-gpa.nsi: Fixed a typo.
717
718 2006-03-13  Werner Koch  <wk@g10code.com>
719
720         * packages/Makefile.am (upload): New target for uploading the
721         packages file.
722         * packages/download.sh: Use http://www.gpg4win/org.
723
724 2006-03-09  Werner Koch  <wk@g10code.com>
725
726         Released 0.8.0.
727
728         * src/inst-sylpheed-claws.nsi: Don't select be Default.
729
730         * include/config.nsi.in: Disabled Eudora.
731         * src/inst-sections.nsi: Ditto.
732         * src/Makefile.am: Ditto
733
734 2006-03-08  Werner Koch  <wk@g10code.com>
735
736         * src/inst-sections.nsi: Play the tune only for the source installer.
737         * src/installer.nsi: And don't reserve the tune file.
738
739 2006-03-07  Werner Koch  <wk@g10code.com>
740
741         * configure.ac: Don't build Eudora due to license problems.
742
743 2006-03-03  Marcus Brinkmann  <marcus@g10code.de>
744
745         * Makefile.am (EXTRA_DIST): Change
746         patches/gpa-0.7.2/01-bin-open.patch to
747         patches/gpa-0.7.2/01-keyserver-list.patch.
748         * packages/packages.current: Use the right GPA 0.7.2.
749
750         * patches/gpa-0.7.2/01-bin-open.patch: Rename to ...
751         * patches/gpa-0.7.2/01-keyserver-list.patch: ... this.  Remove
752         binary open patch.
753
754         * packages/packages.current: Use GPA 0.7.2.
755
756         * packages/packages.current: Use libgpg-error 1.2 and GPGME 1.2.
757
758 2006-02-28  Marcus Brinkmann  <marcus@g10code.de>
759
760         * src/inst-atk.nsi: Fix outpath of library.
761
762 2006-02-23  Marcus Brinkmann  <marcus@g10code.de>
763
764         * src/inst-glib.nsi: Add glib20.mo.
765         * src/uninst-glib.nsi: Remove glib20.mo.
766         * src/inst-gtk+.nsi: Add gtk20.mo.
767         * src/uninst-gtk+.nsi: Remove gtk20.mo.
768         * src/inst-atk.nsi: Add atk10.mo.
769         * src/uninst-atk.nsi: Remove atk10.mo.
770
771 2006-02-15  Werner Koch  <wk@gnupg.org>
772
773         Released 0.7.0.
774
775         * patches/gpa-0.7.2/01-bin-open.patch: New file.
776
777 2006-02-15  Marcus Brinkmann  <marcus@g10code.de>
778
779         * patches/gpgme/03-w32-io.patch: New file.
780         * patches/gpgme-1.1.1-cvs1152/03-w32-io.patch: New file.
781
782 2006-02-14  Werner Koch  <wk@gnupg.org>
783
784         * README (Instructions): Add a list of required Debian packages.
785
786 2006-01-31  Werner Koch  <wk@g10code.com>
787
788         * src/installer.nsi (InstallDir): Removed trailing backslashes.
789
790 2006-01-26  Werner Koch  <wk@g10code.com>
791
792         Released 0.6.0.
793
794 2006-01-25  Werner Koch  <wk@g10code.com>
795
796         * m4/gpg4win.m4 (GPG4WIN_BPKG_BINSRC): Kludge to allow
797         "noinstaller" as an alternative to "bin".
798
799 2006-01-23  Werner Koch  <wk@g10code.com>
800
801         * src/Makefile.am (README.en.txt, README.de.txt): New.
802         (gpg4win-$(VERSION).exe): Depend on them.
803         (CLEANFILES): Clean them up.
804
805         * src/installer.nsi (T_LangCode): new.
806         (MUI_FINISHPAGE_SHOWREADME): Use this intead of running the key
807         manager.  This makes sense becuase gpg4win needs to be insalled as
808         Administartor but the Administrator should in general not use
809         gpg4win.
810
811         * src/inst-gpg4win.nsi: Install README.de.txt and README.en.txt.
812         * src/uninst-gpg4win.nsi: Uninstall them.
813
814 2006-01-20  Werner Koch  <wk@g10code.com>
815
816         * configure.ac: Create doc/log/Makefile.
817         * src/inst-sections.nsi: Replaced splash image by new logo.
818         * src/installer.nsi: Reserve that new file.
819         (Icon, UninstallIcon): New.
820         * src/gpg4win-splash.bmp: Removed.
821
822 2006-01-19  Jan-Oliver Wagner  <jan-oliver.wagner@intevation.de>
823
824         * README.SVN: Extend sample configure call. Without the --host
825         setting, configure will complain about missing dlltool.
826
827 2006-01-13  Werner Koch  <wk@g10code.com>
828
829         * patches/glib-2.9.2-wk1/02-gspawn-w32.patch: New.
830
831 2006-01-12  Werner Koch  <wk@g10code.com>
832
833         * src/inst-glib.nsi: Also install the console spawn helper.
834
835 2006-01-10  Werner Koch  <wk@g10code.com>
836
837         * configure.ac: New option --disable-source-installer.
838         * src/Makefile.am: Implement it.
839
840         * src/installer.nsi: Insert directory page.
841
842 2006-01-09  Werner Koch  <wk@g10code.com>
843
844         Released 0.5.1.
845
846         * src/inst-gnupg.nsi: Install http and not curl version.
847
848         * src/gpg4win.mk.in (stamps/stamp-directories): Touch versioninfo.
849
850         * src/inst-gpg4win.nsi, src/uninst-gpg4win.nsi:
851         * src/Makefile.am (stamps/stamp-dist-selft): Include ourself in the
852         source installer.
853
854 2006-01-06  Werner Koch  <wk@g10code.com>
855
856         * src/gpg4win.mk.in (VERSIONINFO_macro): New.  Use it where
857         appropriate.
858
859         * configure.ac: Test for texi2dvi, dvipdf and sha1sum.
860
861         * Makefile.am (SUBDIRS): Build doc prior to src.
862
863         * src/inst-man_novice_de.nsi: Install einsteiger.pdf.
864         * src/uninst-man_novice_de.nsi: Likewise.
865         * src/inst-man_advanced_de.nsi: Install druchblicker.pdf
866         * src/uninst-man_advanced_de.nsi: Likewise.
867
868 2006-01-05  Werner Koch  <wk@g10code.com>
869
870         Released 0.5.0.
871
872         * src/inst-winpt.nsi: Remove old mo installation hack.
873
874         * src/Makefile.am (EXTRA_DIST): Add config.site.
875         * Makefile.am (EXTRA_DIST): Update patches.
876
877         * src/inst-sylpheed-claws.nsi, src/uninst-sylpheed-claws.nsi,
878         * src/inst-gpa.nsi, src/uninst-gpa.nsi: Install language files.
879
880 2006-01-04  Werner Koch  <wk@g10code.com>
881
882         * src/uninst-winpt.nsi: Deinstall the mo file.
883
884         * src/uninst-gpgee.nsi: Fix Source uninstall.
885         * src/uninst-glib.nsi, src/inst-glib.nsi, include/config.nsi.in:
886         Adjusted for source build.
887
888         * patches/glib-2.9.2-wk: New.
889         
890         * packages/packages.current: Switch to glib 2.9.2-wk1.
891
892 2006-01-05  Marcus Brinkmann  <marcus@g10code.de>
893
894         * configure.ac: Add libiconv and gettext as dependencies.
895
896 2006-01-04  Marcus Brinkmann  <marcus@g10code.de>
897
898         * patches/glib/01-giowin32.patch,
899         patches/glib-2.6.6/01-giowin32.patch,
900         patches/glib-2.8.4/01-giowin32.patch: Flush write buffer in write
901         thread before closing FD.
902
903         * patches/glib/01-giowin32.patch,
904         patches/glib-2.6.6/01-giowin32.patch,
905         patches/glib-2.8.4/01-giowin32.patch: Notify write thread about fd
906         close.
907
908 2006-01-03  Marcus Brinkmann  <marcus@g10code.de>
909
910         * patches/glib-2.8.4/01-giowin32.patch: New file.
911
912 2005-12-31  Marcus Brinkmann  <marcus@g10code.de>
913
914         * glib/02-windres.patch: New file.
915         * glib-2.6.6/02-windres.patch: New file.
916
917         * configure.ac (glib): Make it a source package.
918         * src/Makefile.am (gpg4win_bpkgs): Move glib to ...
919         (gpg4win_spkgs): ... here.
920         * patches/glib/01-giowin32.patch: New file.
921         * patches/glib-2.6.6/01-giowin32.patch: New file.
922         * src/config.site: New file.
923         * src/gpg4win.mk.in (tsdir): New variable.
924         (SETVARS): Use $(idir), not ${idir}.  Define CONFIG_SITE.
925
926 2005-12-18  Marcus Brinkmann  <marcus@g10code.de>
927
928         * src/inst-sylpheed-claws.nsi: Install GPG plugins.
929         * src/uninst-sylpheed-claws.nsi: Uninstall GPG plugins.
930
931         * src/uninst-eudoragpg.nsi: Delete file
932         $INSTDIR\share\eudoragpg\eudoragpg.html.
933
934 2005-12-13  Werner Koch  <wk@g10code.com>
935
936         * packages/packages.current: Updated GPGee.
937         * src/inst-gpgee.nsi: Adjusted for new location of packages.
938         * m4/gpg4win.m4 (GPG4WIN_BPKG_BINSRC): Allow for -source suffix
939         and uppercase package names.
940
941 2005-12-12  Werner Koch  <wk@g10code.com>
942
943         * configure.ac: Test vor zcat.
944
945 2005-12-09  Werner Koch  <wk@g10code.com>
946
947         * Makefile.am (SUBDIRS): Include doc dir.
948         * configure.ac: Add new Makefiles.
949
950         * doc/ChangeLog: New.  Moved relevant entries to that file.
951
952 2005-12-08  Werner Koch  <wk@g10code.com>
953
954         * packages/download.sh: Implemented CHK statement.
955         * packages/packages.current: Add chk lines for all packages.
956
957 2005-12-07  Werner Koch  <wk@g10code.com>
958
959         Released 0.3.1.
960
961 2005-12-06  Werner Koch  <wk@g10code.com>
962
963         Released 0.3.0.
964
965 2005-12-02  Werner Koch  <wk@g10code.com>
966
967         * packages/download.sh: New option --force.  Default to skip
968         already existing packages.
969
970 2005-12-02  Timo Schulz  <ts@g10code.com>
971
972         * packages/download.sh: Update WinPT url.
973         * packages/packages.keys: Add second release key for WinPT.
974         
975 2005-11-30  Werner Koch  <wk@g10code.com>
976
977         * src/inst-gpgol.nsi: Install German translation.
978         * src/uninst-gpgol.nsi: Likewise.
979
980 2005-11-29  Werner Koch  <wk@g10code.com>
981
982         * packages/packages.current: New.  This is more or less a
983         template; the version on the server may be updated without syncing
984         it to this version.
985         * packages/packages.keys: New.
986         * packages/download.sh: Rewritten.
987
988         * src/inst-sections.nsi (.onInstFailed, .onInstSuccess): New.
989         (RunOnFinish): New function to run a key manager depending on the
990         installed ones.
991         * src/installer.nsi: Use a function to run the key manager on finish.
992
993 2005-11-28  Werner Koch  <wk@g10code.com>
994
995         Released 0.2.1.
996
997         * configure.ac: Append the revision number to the version suffix.
998
999         * src/Makefile.am: Reduced verbosity level of makensis.
1000
1001         * src/exdll.h: Adapted license to the NSIS one.
1002         (popstring): Add arg MAXLEN.
1003         * src/g4wihelp.c (playsound, stopsound): New.
1004         (splash_wndproc, showsplash): New.
1005         * src/inst-sections.nsi (.onInit): Use our new g4wihelp functions.
1006         (-startmenu): Translate the startmenu entries for the manuals.
1007
1008         * src/installer.nsi (ReserveFile): Removed advsplash.
1009
1010         * src/inst-gpa.nsi: Uppercase section name.
1011
1012         * src/inst-man_novice_de.nsi, src/inst-man_advanced_de.nsi:
1013         Translate section name.
1014
1015         * src/inst-gpgol.nsi: Try to register even on overwrite failure.
1016
1017 2005-11-24  Werner Koch  <wk@g10code.com>
1018
1019         Released 0.2.0.
1020
1021         * src/installer.nsi (PrintCloseOtherApps): New.
1022
1023 2005-11-21  Werner Koch  <wk@g10code.com>
1024
1025         Released 0.1.0.
1026
1027         * src/inst-sections.nsi: Disable uninstaller menu link.
1028
1029 2005-11-18  Werner Koch  <wk@g10code.com>
1030
1031         * src/inst-sections.nsi: Add more dependencies to sylpheed.
1032
1033 2005-11-17  Marcus Brinkmann  <marcus@g10code.de>
1034
1035         * configure.ac: Add glib dependency for GPGME.
1036         * src/Makefile.am (gpg4win_pkg_gpgme_configure): Add
1037         --enable-w32-glib and LDFLAGS.
1038         * src/inst-gpgme.nsi: Install libgpgme-glib-11.dll.
1039         * src/uninst-gpgme.nsi: Uninstall libgpgme-glib-11.dll.
1040
1041 2005-11-17  Werner Koch  <wk@g10code.com>
1042
1043         * src/Makefile.am (EXTRA_DIST): Add loreley.mid as original source
1044         of the splash sound.
1045
1046         Add packages pthreads-w32 and regex.
1047
1048         * src/gpg4win.mk.in (MPKG_template): New.
1049         (pkgmkflags, pkgmkarg): New.
1050         (DEFLATE_macro): Use overwrite option for unzip.
1051
1052 2005-11-16  Werner Koch  <wk@g10code.com>
1053
1054         * src/inst-crypt.nsi, src/uninst-crypt.nsi: New.
1055         * m4/gpg4win.m4 (GPG4WIN_BPKG_GNUWIN32_LIB): New.
1056
1057         * src/uninst-sylpheed-claws.nsi, src/uninst-eudoragpg.nsi
1058         * src/inst-eudoragpg.nsi, src/inst-sylpheed-claws.nsi: New.
1059         * include/config.nsi.in: Add support for Sylpheed and EudorGPG.
1060         * src/Makefile.am (gpg4win_spkgs): Add them.
1061         (gpg4win_pkg_sylpheed_claws_configure): New. 
1062
1063         * src/inst-sections.nsi: Add them.
1064         * configure.ac: Add them.
1065
1066 2005-11-15  Werner Koch  <wk@g10code.com>
1067
1068         * src/Makefile.am (EXTRA_DIST): Add g4wihelp.nsi.
1069         (CLEANFILES): Add g4wihelp.dll.
1070
1071         * src/inst-gpgee.nsi: Use RegDLL and UnRegDLL.  Print warning on
1072         registration failure.  Use move approach for active extension.
1073         * src/inst-gpgol.nsi: Ditto.
1074         * src/uninst-gpgol.nsi: Use UnRegDLL and allow rebooting.
1075         * src/uninst-gpgee.nsi: Ditto.
1076
1077         * src/installer.nsi: Moved inclusion of g4wihelp.nsi after the
1078         language definitions.
1079
1080         * configure.ac (VERSION): Generate extended version information.
1081         * include/config.nsi.in: Define replacements
1082         * src/gpg4win.nsi, src/gpg4win-src.nsi: Use them for PROD_VERSION.
1083
1084         * src/gpg4win-src.nsi: Add our build dir as plugindir.
1085
1086 2005-11-14  Werner Koch  <wk@g10code.com>
1087
1088         * src/inst-sections.nsi (.onInit): Make sure that only one
1089         instance of the installer may run at the same time.
1090         * src/installer.nsi: Include g4wihelp.nsi.
1091         * src/g4wihelp.nsi: New.
1092         * src/g4wihelp.c: New.
1093         * src/exdll.h: New.
1094
1095 2005-11-11  Marcus Brinkmann  <marcus@g10code.de>
1096
1097         * src/gpg4win.mk.in (stamps/stamp-$(1)-00-install): Don't strip.
1098         (stamps/stamp-$(1)-01-install-dev): Likewise.
1099
1100 2005-11-08  Werner Koch  <wk@g10code.com>
1101
1102         * src/gpg4win.mk.in: Also strip DLLs; I am using stripped DLLs for
1103         months now.
1104
1105         Released 0.0.2.
1106
1107         * src/installer.nsi (T_WelcomeTitle): New.
1108         (MUI_WELCOMEPAGE_TITLE): New.
1109         (MUI_FINISHPAGE): Enhanced.
1110
1111         * src/installer-finish.nsi (Uninstall): use a loop to delete the
1112         startmenu.  Fixed Registry cleaning.
1113
1114         * src/inst-sections.nsi (onInit): Make sure that only one
1115         installer is running.
1116
1117 2005-11-07  Werner Koch  <wk@g10code.com>
1118
1119         * src/installer-finish.nsi: Fixed dereferencing of variable.
1120
1121         * src/inst-sections.nsi, src/installer-finish.nsi: Ensure that the
1122         menu gets written for all users.
1123
1124         * packages/download.sh: Add dummy manual pages.
1125
1126         * src/installer.nsi: Move compression type to ...
1127         * src/gpg4win.nsi: .. here and ...
1128         * src/gpg4win-src.nsi: .. here.  Use zlib for sources.
1129         
1130         * src/gpg4win-splash.bmp: New.
1131         * src/gpg4win-splash.wav: New.
1132         * src/installer.nsi: Reserve these files
1133         * src/inst-sections.nsi: Show silly splash screen.
1134         
1135         * include/config.nsi.in: Add dummy packages for the manuals.
1136         * src/uninst-man_advanced_de.nsi, src/uninst-man_novice_de.nsi
1137         * src/inst-man_advanced_de.nsi, src/inst-man_novice_de.nsi: Ditto.
1138         * src/Makefile.am (gpg4win_spkgs): Ditto.
1139         * src/inst-sections.nsi: Ditto.
1140         
1141         * src/installer-finish.nsi: Ditto.
1142
1143         * src/inst-gnupg.nsi: Make section read-only.
1144
1145 2005-11-04  Marcus Brinkmann  <marcus@g10code.de>
1146
1147         Released 0.0.1.
1148
1149         * Makefile.am (EXTRA_DIST): Add missing backslash.
1150         * include/config.nsi.in (top_srcdir): Remove.
1151         * src/Makefile.am (gpg4win-src-$(VERSION).exe): Pass TOP_SRCDIR,
1152         SRCDIR and BUILD_DIR (absolute path) as defined values.  Also, use
1153         $(srcdir) for nsi source file.
1154         (gpg4win-src-$(VERSION).exe): Likewise.
1155         * src/gpg4win.nsi: Change directory to build directory.
1156         Add include dirs ${TOP_SRCDIR} and ${SRCDIR}.
1157         * src/gpg4win-src.nsi: Likewise.
1158         * src/installer.nsi: Use ${TOP_SRCDIR} to access COPYING file.
1159         * src/gpg4win.mk (stamps/stamp-final): Depend on
1160         stamps/stamp-directories.
1161
1162 2005-11-03  Werner Koch  <wk@g10code.com>
1163
1164         * include/config.nsi.in: Adjusted for WinPT being a source package now.
1165
1166         * src/inst-winpt.nsi: Adjusted location of to be installed files.
1167
1168         * src/Makefile.am (gpg4win_spkgs): Add winpt.
1169         (gpg4win_bpkgs): Remove winpt
1170         (gpg4win_pkg_winpt_configure): Added.
1171
1172         * configure.ac (winpt): Made it a source package.
1173
1174         * configure.ac: Bail out if a required tool is missing.
1175
1176 2005-11-02  Werner Koch  <wk@g10code.com>
1177
1178         * README.SVN, autogen.sh: New.
1179
1180         * Makefile.am (AUTOMAKE_OPTIONS): Add dist-bzip2.
1181
1182         * packages/download.sh: Removed inclusion of config.h and defined
1183         WGET directly.  This is required because the download script needs
1184         to be used before configure and thus we can't use configure to
1185         determine the to be used wget; the config.sh script was anyway
1186         missing.
1187
1188 2005-10-26  Werner Koch  <wk@g10code.com>
1189
1190         * README: Add basic instructions on how to add new packages.
1191
1192         * configure.ac: Add detection of GPGee and WinPT.
1193         * m4/gpg4win.m4 (GPG4WIN_BPKG_BINSRC): New.
1194
1195         * include/config.nsi.in: Add defines for WinPT and GGee.
1196         * src/inst-winpt.nsi: New.
1197         * src/inst-gpgee.nsi: New.
1198         * src/uninst-winpt.nsi: New.
1199         * src/uninst-gpgee.nsi: New.
1200         * src/Makefile.am (gpg4win_bpkgs): Add WinPT and GPGee.
1201         * src/inst-sections.nsi: Ditto.
1202         * src/installer-finish.nsi: Ditto.
1203         * packages/download.sh (server_winpt): Add WinPT.
1204         (server_gpgee): Add temporary location for gpgee.
1205         (server_g10code): Add temporary location for gpg-error, gpgme,
1206         gpa and gpgol.
1207
1208 2005-10-25  Werner Koch  <wk@g10code.com>
1209
1210         * src/installer.nsi: Don't put the version into the "Name" variable.
1211
1212 2005-10-24  Marcus Brinkmann  <marcus@g10code.de>
1213
1214         * COPYING: New file.
1215
1216 2005-10-23  Marcus Brinkmann  <marcus@g10code.de>
1217
1218         * src/gpg4win.mk.in (pdir): Call post_install with source dir as
1219         current directory.
1220         * configure.ac (VERSION): Check for dlltool.
1221         * src/Makefile.am (gpg4win_pkg_libiconv_post_install,
1222         gpg4win_pkg_gettext_post_install): New macros.
1223         * src/libiconv.def, src/libintl.def: New files.
1224         * src/inst-libgpg-error.nsi: Install mo files.
1225         * src/uninst-libgpg-error.nsi: Uninstall mo files.
1226
1227 2005-10-22  Marcus Brinkmann  <marcus@g10code.de>
1228
1229         * configure.ac: Add libiconv and gettext as dependencies for
1230         libgpg-error and gpa.
1231         * src/Makefile.am (gpg4win_pkg_libgpg_error_configure): New
1232         variable.
1233
1234         * src/Makefile.am (common_nsi): Add uninstaller files.
1235         * src/uninst-atk.nsi, src/uninst-gettext.nsi, src/uninst-glib.nsi,
1236         src/uninst-gnupg.nsi, src/uninst-gpa.nsi, src/uninst-gpgme.nsi,
1237         src/uninst-gpgol.nsi, src/uninst-gtk+.nsi,
1238         src/uninst-libgpg-error.nsi, src/uninst-libiconv.nsi,
1239         src/uninst-libpng.nsi, src/uninst-pango.nsi,
1240         src/uninst-pkgconfig.nsi, src/uninst-zlib.nsi: New file.
1241         * src/inst-sections.nsi: Include the uninstallers in reverse
1242         order.
1243         * src/inst-gpgol.nsi: Register the gpgol DLL at installation, and
1244         (surprise!) unregister it at deinstallation.
1245
1246 2005-10-21  Marcus Brinkmann  <marcus@g10code.de>
1247
1248         * src/Makefile.am (gpg4win_pkg_gpgme_configure): Enable static
1249         library for gpgol.
1250         (gpg4win_pkg_gpgol_configure): Add gpg-error prefix.
1251
1252         * src/inst-gnupg.nsi: Fix path of deleted files.
1253
1254         * src/gpg4win.mk.in (pdir): Don't strip DLL files.
1255
1256 2005-10-20  Marcus Brinkmann  <marcus@g10code.de>
1257
1258         * m4/gpg4win.m4 (GPG4WIN_DEFINE): New function.  Use it to define
1259         feature symbols for NSI.  Use m4_translit instead of m4_bpatsubst.
1260         New option --enable-debug.
1261         * include/config.nsi.in: Catch all this new information.
1262         * src/gpg4win.nsi (DEBUG): Define if [GPG4WIN_DEBUG].
1263         (HAVE_PKG_GPA): Don't define here.
1264         * src/inst-sections.nsi: Guard all package specific commands with
1265         feature macro checks.  Calculate dependencies on .onInit, too.
1266         * src/gpg4win.mk.in (STRIP_macro): Quote $(DEBUG) strictly.
1267
1268         * src/installer-finish.nsi: Add support for Add/Remove Programs.
1269
1270 2005-10-20  Werner Koch  <wk@g10code.com>
1271
1272         * m4/gpg4win.m4 (GPG4WIN_FIND): Quote a file variable.
1273         (GPG4WIN_SPKG): Ditto.
1274
1275 2005-10-20  Marcus Brinkmann  <marcus@g10code.de>
1276
1277         * src/gpg4win.nsi: Add start menu support.
1278         * src/inst-sections.nsi: Likewise.
1279         * src/installer.nsi: Likewise.
1280         * src/installer-finish.nsi: Likewise.
1281
1282         * src/gpg4win.mk.in (GETVAR): Don't quote the first $.
1283         (STRIP_macro): New macro.
1284         (SPKG, BPKG): Use it here.
1285
1286         * Makefile.am (EXTRA_DIST): New target.
1287         * include/Makefile.am (EXTRA_DIST): Change config.nsh.in to
1288         config.nsi.in.
1289         * src/Makefile.am (EXTRA_DIST): Remove pkg-config.  Add nsi files.
1290
1291         * src/inst-gpgol.nsi: Change libgpgol-0.9.3.dll to gpgol.dll.
1292
1293         * src/gpg4win.mk.in (stamp/stamp-$(1)-02-configure): Add
1294         -mms-bitfields to CFLAGS.
1295
1296         * src/gpg4win.mk.in (stamps/stamp-final): New target that replaces
1297         phony target final.
1298
1299 2005-10-20  Werner Koch  <wk@g10code.com>
1300
1301         * src/*.nsi: Add a Latin-1 tag to make sure that Emacs uses the
1302         correct encoding.
1303         * doc/nsi-mode.el: Added for convenience.
1304
1305 2005-10-20  Marcus Brinkmann  <marcus@g10code.de>
1306
1307         * configure.ac: Check for makensis.  Add gnupg as dependency for
1308         gpgme.  Change config.sh into config.nsi.
1309         * include/config.sh.in: File removed.
1310         * src/gpg4win.sh: File removed.
1311         * include/config.nsi.in: New file.
1312         * include/Makefile.am (EXTRA_DIST): Change config.sh.in into
1313         config.nsi.in.
1314         * src/Makefile.am (gpg4win-$(VERSION).exe): New target.
1315         (gpg4win-src-$(VERSION).exe): New target.
1316         (all-local): Remove dependency on phony target all-gpg4win.
1317         (all-local): Add dependency on gpg4win-$(VERSION).exe and
1318         gpg4win-src-$(VERSION).exe.
1319         (clean-local): New rule for this target.
1320         * src/gpg4win.nsi, src/gpg4win-src.nsi, src/inst-atk.nsi,
1321         src/inst-gettext.nsi, src/inst-glib.nsi, src/inst-gnupg.nsi,
1322         src/inst-gpa.nsi, src/inst-gpgme.nsi, src/inst-gpgol.nsi,
1323         src/inst-gtk+.nsi, src/inst-libgpg-error.nsi,
1324         src/inst-libiconv.nsi, src/inst-libpng.nsi, src/inst-pango.nsi,
1325         src/inst-pkgconfig.nsi, src/inst-sections.nsi, src/inst-zlib.nsi,
1326         src/installer-finish.nsi, src/installer.nsi: New file.
1327
1328 2005-10-18  Marcus Brinkmann  <marcus@g10code.de>
1329
1330         configure.ac: Enable libiconv and gettext dependencies for Gtk+.
1331
1332         * src/Makefile.am: First real implementation.
1333         * src/gpg4win.mk.in: New file.
1334         * configure.ac: Activate libiconv and gettext.
1335         (AC_CONFIG_FILES): Add packages/Makefile and src/gpg4win.mk.
1336         * m4/gpg4win.m4 (GPG4WIN_BPKG_GNU): New macro.
1337         * include/config.sh.in: Add variables for libiconv and gettext.
1338
1339 2005-10-15  Marcus Brinkmann  <marcus@g10code.de>
1340
1341         * m4/gpg4win.m4: New file.
1342         * include/config.sh: Add many package variables.
1343         * configure.ac: Call package detection macros.
1344         * Makefile.am (ACLOCAL_AMFLAGS): New variable.
1345         * src/gpg4win.sh: Use some of the new variables.
1346
1347         * packages/download.sh: Fix downloading of Gtk source packages.
1348
1349
1350  Copyright 2005 g10 Code GmbH
1351
1352  This file is free software; as a special exception the author gives
1353  unlimited permission to copy and/or distribute it, with or without
1354  modifications, as long as this notice is preserved.
1355
1356  This file is distributed in the hope that it will be useful, but
1357  WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
1358  implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.