2007-05-19 Marcus Brinkmann <marcus@g10code.de>
[gpg4win.git] / ChangeLog
1 2007-05-19  Marcus Brinkmann  <marcus@g10code.de>
2
3         * packages/download.sh: Require bash due to brace expansion.
4
5 2007-05-17  Werner Koch  <wk@g10code.com>
6
7         * src/installer.nsi (AddToPath,RemoveFromPath): New.
8         * src/inst-gpa.nsi: Install gpgwrap for gpa.
9         * src/inst-gnupg.nsi: Install gpgwrap for gpg, gpgv and gpgsplit.
10         
11         * src/gpgwrap.c: New.
12
13         * configure.ac: Check for strip.
14         (AC_CONFIG_HEADER): New.
15         * src/Makefile.am (g4wihelp.dll): Strip.
16         (gpgwrap.exe): Build.
17
18 2007-05-16  Werner Koch  <wk@g10code.com>
19
20         * src/inst-gtk+.nsi: Install new themes and the engines.  Update
21         to gtk 2.10.
22         * src/uninst-gtk+.nsi: Likewise.
23
24         * src/inst-pango.nsi: Adjust for Pango 1.16.
25
26         * configure.ac: New package Cairo as reguired by the current Gtk+.
27         * src/uninst-cairo.nsi, src/inst-cairo.nsi: New.
28         * src/inst-sections.nsi: Install Cairo.
29         * include/config.nsi.in: Ditto.
30
31         * src/uninst-gnupg.nsi: Delete gnupg.nls directory.
32
33 2007-03-09  Werner Koch  <wk@g10code.com>
34
35         Released 1.0.9.
36
37         * src/Makefile.am: Fixed syntax error in gnupg post install.
38         (EXTRA_DIST): Add english manual installation files.
39
40         * packages/packages.current: Replaced sourceforge download site
41         by the g10code mirror.  Updated WinPT, GPA and GnupG.
42
43 2007-02-26  Werner Koch  <wk@g10code.com>
44
45         * configure.ac: Require msgfmt.
46         * src/inst-gnupg.nsi: Install the German translation.
47         * src/Makefile.am (gpg4win_pkg_gnupg_post_install): Create mo files.
48
49 2006-12-06  Werner Koch  <wk@g10code.com>
50
51         Released 1.0.8.
52
53         * autogen.sh: Add option --force.
54
55         * src/Makefile.am: GnuPG man pages are now below share.
56         * src/inst-gnupg.nsi: Ditto
57
58 2006-12-04  Werner Koch  <wk@g10code.com>
59
60         * src/Makefile.am (gpg4win_ipkgs): Add english manuals.
61
62         * autogen.sh <build-w32>: Disable the english manuals for now.
63
64 2006-11-30  Werner Koch  <wk@g10code.com>
65
66         * include/config.nsi.in: Add definitions for the english manuals.
67         * configure.ac: Adjusted name of manual directory.
68         * src/inst-man_novice_de.nsi: Ditto.
69         * src/inst-man_advanced_de.nsi: Ditto.
70         * src/inst-man_advanced_en.nsi: New.
71         * src/inst-man_novice_en.nsi: New.
72         * src/uninst-man_novice_en.nsi: New.
73         * src/uninst-man_advanced_en.nsi: New.
74         * src/inst-sections.nsi: Include the new installers sections.
75
76 2006-10-13  Werner Koch  <wk@g10code.com>
77
78         Released 1.0.7.
79
80         * patches/gnupg-1.4.5/01-uncompress.patch: New.
81
82 2006-08-28  Werner Koch  <wk@g10code.com>
83
84         Released 1.0.6.
85         
86         * Makefile.am (EXTRA_DIST): Added missing patches for Claws.
87
88         * packages/download.sh: Rewrote option parser.  New option
89         --no-sig-check.
90
91 2006-08-04  Marcus Brinkmann  <marcus@g10code.de>
92
93         * packages/packages.current: Replace sylpheed-claws 2.3.1 with
94         2.4.0.
95         * Makefile.am (EXTRA_DIST): Add
96         patches/sylpheed-claws-2.4.0/01-w32-logo.patch,
97         patches/sylpheed-claws-2.4.0/02-w32-icon.patch,
98         patches/sylpheed-claws-2.4.0/03-plugins-symbols.patch,
99         patches/sylpheed-claws-2.4.0/04-font-prefs.patch,
100         patches/sylpheed-claws-2.4.0/05-textviewer.patch,
101         patches/sylpheed-claws-2.4.0/99-auto.patch.
102
103 2006-08-03  Marcus Brinkmann  <marcus@g10code.de>
104
105         * configure.ac: Add libiconv as a dependency for gnupg.
106         * src/inst-sections.nsi: Likewise here.
107
108 2006-08-02  Marcus Brinkmann  <marcus@g10code.de>
109
110         * packages/packages.current: Add jpeg packages.
111         * src/inst-sections.nsi: Add jpeg support.
112         * src/Makefile.am (gpg4win_bpkgs): Add jpeg.
113         * src/inst-jpeg.nsi, src/uninst-jpeg.nsi: New file.
114         * include/config.nsi.in: Add defines for jpeg.
115         * configure.ac: Add new GnuWin32 package jpeg.  Add it as a
116         dependency to sylpheed-claws.
117
118 2006-08-02  Werner Koch  <wk@g10code.com>
119
120         Released 1.0.5.
121
122 2006-07-25  Werner Koch  <wk@g10code.com>
123
124         Released 1.0.4.
125
126         * src/installer-finish.nsi: Delete Sylpheed manual.
127
128         * patches/gnupg-1.4.4/01-reopen-std.patch: New. 
129         * Makefile.am (EXTRA_DIST): Add new patch and removed old 1.4.2
130         patch.
131
132 2006-07-22  Timo Schulz  <twoaday@g10code.de>
133
134         * Makefile.am: Added new sylpheed patches.
135         
136 2006-07-14  Marcus Brinkmann  <marcus@g10code.de>
137
138         * patches/sylpheed-claws-2.3.1 (08-w32-logo.patch,
139         09-w32-icon.patch, 99-auto.patch): New files.
140
141 2006-07-12  Marcus Brinkmann  <marcus@g10code.de>
142
143         * src/inst-sections.nsi: Install start menu and desktop link for
144         the sylpheed manual.
145         * src/inst-sylpheed-claws.nsi: Install manual.
146         (DESC_Menu_sylpheed_pdf): New translation.
147         * src/uninst-sylpheed-claws.nsi: Uninstall manual.
148
149 2006-06-28  Werner Koch  <wk@g10code.com>
150
151         * Makefile.am (copy-news): New target.
152
153 2006-06-27  Werner Koch  <wk@g10code.com>
154
155         * src/inst-sylpheed-claws.nsi: Renamed strings to Sylpheed-Claws.
156         * src/installer-finish.nsi: Ditto.
157         * src/inst-sections.nsi: Ditto.
158
159 2006-06-26  Werner Koch  <wk@g10code.com>
160
161         Released 1.0.3.
162
163         * Makefile.am (EXTRA_DIST): Added new Sylpheed patches. Removed
164         old sylpheed patches.
165
166 2006-05-30  Werner Koch  <wk@g10code.com>
167
168         Released 1.0.2.
169
170 2006-05-29  Marcus Brinkmann  <marcus@g10code.de>
171
172         * Makefile.am (DIST): Add
173         patches/sylpheed-claws-2.2.0/01-locale-dir.patch,
174         patches/sylpheed-claws-2.2.0/02-fix-plugin-dir.patch,
175         patches/sylpheed-claws-2.2.0/03-std-plugins.patch and
176         patches/sylpheed-claws-2.2.0/04-pgpcore-def.patch.
177         * patches/sylpheed-claws-2.2.0/01-locale-dir.patch,
178         patches/sylpheed-claws-2.2.0/02-fix-plugin-dir.patch,
179         patches/sylpheed-claws-2.2.0/03-std-plugins.patch,
180         patches/sylpheed-claws-2.2.0/04-pgpcore-def.patch: New file.
181
182         * Makefile.am (EXTRA_DIST): Add
183         patches/glib-2.9.2-wk1/03-gspawn-w32-fixup.patch and
184         patches/glib-2.9.2-wk1/04-gspawn-w32-buffering.patch.
185         * patches/glib-2.9.2-wk1/03-gspawn-w32-fixup.patch: New file.
186         * patches/glib-2.9.2-wk1/04-gspawn-w32-buffering.patch: New file.
187
188 2006-04-27  Marcus Brinkmann  <marcus@g10code.de>
189
190         * src/Makefile.am (gpg4win_pkg_gnupg_post_install): New macro to
191         generate man pages.
192         * src/gpg4win.mk.in (stamps/stamp-$(1)-04-install): Invoke post
193         install macro.
194         * src/inst-gnupg.nsi: Install man pages.
195         * src/uninst-gnupg.nsi: Uninstall man pages.
196
197 2006-04-26  Werner Koch  <wk@g10code.com>
198
199         Released 1.0.1.
200
201 2006-04-25  Werner Koch  <wk@g10code.com>
202
203         * src/Makefile.am (clean-local): Also remove the light installer.
204
205         * src/installer.nsi (PrintNonAdminWarning): Use Quit instead of Abort.
206
207         * src/uninst-glib.nsi: Delete console helper.
208
209         * configure.ac: Define manual versions.
210
211         * src/inst-sections.nsi: Do not install the GGPee manual in the QLB.
212
213 2006-04-24  Werner Koch  <wk@g10code.com>
214
215         * src/Makefile.am (NEWS.tmp): New. Use it in the README files
216         so that the comment lines are not visible.
217
218         * packages/packages.current: Updated GPGee, WinPT and GPGol.
219
220 2006-04-22  Marcus Brinkmann  <marcus@g10code.de>
221
222         * src/gpg4win.mk (stamps/stamp-final-$(1)): Depend on
223         stamps/stamp-directories.
224
225         * src/installer.nsi (T_InstOptLabelB): New string.
226         (CustomPageOptions): Install new string.
227         * src/installer-options.ini.in (Field 5): Add new field.
228         (NumFields): Set to 5.
229         * src/inst-sections.nsi: Do not install manuals and other
230         documents in the quick launch bar.  Do not install the README on
231         the desktop.
232
233         * src/Makefile.am (gpg4win_spkgs): Move man_novice_de and
234         man_advanced_de to ...
235         (gpg4win_ipkgs): ... here.
236         * src/gpg4win.mk.in (IPKG_template): New template.
237         Insert it for each internal package.
238
239 2006-04-20  Werner Koch  <wk@g10code.com>
240
241         * src/installer.nsi: Pop up a message before shutting down winpt.
242
243 2006-04-19  Werner Koch  <wk@g10code.com>
244
245         * src/installer.nsi: Abort installation if not run as Admin.
246
247 2006-04-08  Marcus Brinkmann  <marcus@g10code.de>
248
249         * m4/gpg4win.m4 (GPG4WIN_IPKG): New macro for internal packages.
250         * include/config.nsi.in (gpg4win_pkg_man_novice_de,
251         gpg4win_pkg_man_novice_de_version, gpg4win_pkg_man_advanced_de,
252         gpg4win_pkg_man_advanced_de_version): Removed.
253         * src/installer.nsi [GPG4WIN_LIGHT]: Set the output filename for
254         the light installer.
255         * configure.ac: New option --enable-light-installer to control the
256         new automake conditional BUILD_LIGHT_INSTALLER.
257         Make packages man_novide_de and man_advanced_de included packages.
258         * src/Makefile.am (gpg4win-light-$(VERSION).exe): New target.
259         (all_src, all_light): New variables.
260         (all-local): Use all_src and all_light.
261         * src/gpg4win.nsi [GPG4WIN_LIGHT]: Undefine HAVE_PKG_MAN_NOVICE_DE
262         and HAVE_PKG_MAN_ADVANCED_DE.
263
264 2006-04-07  Werner Koch  <wk@g10code.com>
265
266         * configure.ac: Use new method to include the SVN revison.  Now it
267         is the actual global revision number.
268
269 2006-04-06  Werner Koch  <wk@g10code.com>
270
271         Released 1.0.0.
272
273 2006-04-05  Werner Koch  <wk@g10code.com>
274
275         * NEWS: Recoded to latin1.
276
277 2006-04-04  Werner Koch  <wk@g10code.com>
278
279         * NEWS: Reformatted.
280
281 2006-04-03  Werner Koch  <wk@g10code.com>
282
283         * src/inst-gnupg.nsi: Now that 1.4.3 has been released tehr eis no
284         more need trying to install the http keyserver helper.
285
286 2006-04-01  Timo Schulz  <ts@g10code.com>
287
288         * src/inst-sections.nsi: WinPT desktop link now
289         directly starts the key manager.
290         
291 2006-03-29  Werner Koch  <wk@g10code.com>
292
293         Released 1.0.0rc1.
294
295         * src/installer-options.ini: Renamed to ..
296         * src/installer-options.ini.in: .. this.
297         * configure.ac (BUILD_ISODATE): New.
298         * include/config.nsi.in: Ditto.
299         * src/gpg4win.nsi: Display it on the Welcome page
300
301 2006-03-28  Werner Koch  <wk@g10code.com>
302
303         * src/installer.nsi (CustomPageOptions): Write Labels, so that
304         they are translatable.
305         (MUI_FINISHPAGE_LINK_LOCATION): Localized.
306         * src/installer-options.ini: Add label field and removed static
307         texts.
308
309 2006-03-27  Werner Koch  <wk@g10code.com>
310
311         * src/installer-options.ini: Don't create a desktop link by default.
312
313         * src/installer.nsi: Add a logo image. Add leave function.
314         (CheckExistingVersion): New.
315         (TrimNewLines): New.
316         (PrintWinPTSFWarning): New.
317         * src/inst-sections.nsi: Call it.
318         Do not show the splash screen.
319         * src/inst-gpg4win.nsi: Write a version file.
320         * src/uninst-gpg4win.nsi: Delete version file
321
322 2006-03-27  Marcus Brinkmann  <marcus@g10code.de>
323
324         * installer.nsi: Move custom page for installer options before
325         start menu path selection.  Do not allow to disable start menu
326         creation at start meny path selection dialog.  Only display start
327         menu path selection dialog if start menu creation is desired.
328         Rename opt.ini to installer-options.ini.
329         (CheckIfStartMenuWanted): New function.
330         * installer-finish.nsi: Delete desktop and quicklaunch shortcuts.
331         * inst-sections.nsi: Rename opt.ini to installer-options.ini.
332         Install desktop and quick launch bar shortcuts.
333         * Makefile.am (EXTRA_DIST): Rename opt.ini to
334         installer-options.ini.
335         * installer-options.ini: New file.
336
337 2006-03-21  Werner Koch  <wk@g10code.com>
338
339         * Makefile.am (EXTRA_DIST): No more need tositribute the GPA 0.7.2
340         patch/
341
342         * src/installer.nsi: Add a cutom option page.
343         (StrStr): New.  Taken from the NSIS reference manual.
344         * src/opt.ini: New.
345
346 2006-03-15  Jan-Oliver Wagner  <jan-oliver.wagner@intevation.de>
347
348         * src/inst-gpa.nsi: Fixed a typo.
349
350 2006-03-13  Werner Koch  <wk@g10code.com>
351
352         * packages/Makefile.am (upload): New target for uploading the
353         packages file.
354         * packages/download.sh: Use http://www.gpg4win/org.
355
356 2006-03-09  Werner Koch  <wk@g10code.com>
357
358         Released 0.8.0.
359
360         * src/inst-sylpheed-claws.nsi: Don't select be Default.
361
362         * include/config.nsi.in: Disabled Eudora.
363         * src/inst-sections.nsi: Ditto.
364         * src/Makefile.am: Ditto
365
366 2006-03-08  Werner Koch  <wk@g10code.com>
367
368         * src/inst-sections.nsi: Play the tune only for the source installer.
369         * src/installer.nsi: And don't reserve the tune file.
370
371 2006-03-07  Werner Koch  <wk@g10code.com>
372
373         * configure.ac: Don't build Eudora due to license problems.
374
375 2006-03-03  Marcus Brinkmann  <marcus@g10code.de>
376
377         * Makefile.am (EXTRA_DIST): Change
378         patches/gpa-0.7.2/01-bin-open.patch to
379         patches/gpa-0.7.2/01-keyserver-list.patch.
380         * packages/packages.current: Use the right GPA 0.7.2.
381
382         * patches/gpa-0.7.2/01-bin-open.patch: Rename to ...
383         * patches/gpa-0.7.2/01-keyserver-list.patch: ... this.  Remove
384         binary open patch.
385
386         * packages/packages.current: Use GPA 0.7.2.
387
388         * packages/packages.current: Use libgpg-error 1.2 and GPGME 1.2.
389
390 2006-02-28  Marcus Brinkmann  <marcus@g10code.de>
391
392         * src/inst-atk.nsi: Fix outpath of library.
393
394 2006-02-23  Marcus Brinkmann  <marcus@g10code.de>
395
396         * src/inst-glib.nsi: Add glib20.mo.
397         * src/uninst-glib.nsi: Remove glib20.mo.
398         * src/inst-gtk+.nsi: Add gtk20.mo.
399         * src/uninst-gtk+.nsi: Remove gtk20.mo.
400         * src/inst-atk.nsi: Add atk10.mo.
401         * src/uninst-atk.nsi: Remove atk10.mo.
402
403 2006-02-15  Werner Koch  <wk@gnupg.org>
404
405         Released 0.7.0.
406
407         * patches/gpa-0.7.2/01-bin-open.patch: New file.
408
409 2006-02-15  Marcus Brinkmann  <marcus@g10code.de>
410
411         * patches/gpgme/03-w32-io.patch: New file.
412         * patches/gpgme-1.1.1-cvs1152/03-w32-io.patch: New file.
413
414 2006-02-14  Werner Koch  <wk@gnupg.org>
415
416         * README (Instructions): Add a list of required Debian packages.
417
418 2006-01-31  Werner Koch  <wk@g10code.com>
419
420         * src/installer.nsi (InstallDir): Removed trailing backslashes.
421
422 2006-01-26  Werner Koch  <wk@g10code.com>
423
424         Released 0.6.0.
425
426 2006-01-25  Werner Koch  <wk@g10code.com>
427
428         * m4/gpg4win.m4 (GPG4WIN_BPKG_BINSRC): Kludge to allow
429         "noinstaller" as an alternative to "bin".
430
431 2006-01-23  Werner Koch  <wk@g10code.com>
432
433         * src/Makefile.am (README.en.txt, README.de.txt): New.
434         (gpg4win-$(VERSION).exe): Depend on them.
435         (CLEANFILES): Clean them up.
436
437         * src/installer.nsi (T_LangCode): new.
438         (MUI_FINISHPAGE_SHOWREADME): Use this intead of running the key
439         manager.  This makes sense becuase gpg4win needs to be insalled as
440         Administartor but the Administrator should in general not use
441         gpg4win.
442
443         * src/inst-gpg4win.nsi: Install README.de.txt and README.en.txt.
444         * src/uninst-gpg4win.nsi: Uninstall them.
445
446 2006-01-20  Werner Koch  <wk@g10code.com>
447
448         * configure.ac: Create doc/log/Makefile.
449         * src/inst-sections.nsi: Replaced splash image by new logo.
450         * src/installer.nsi: Reserve that new file.
451         (Icon, UninstallIcon): New.
452         * src/gpg4win-splash.bmp: Removed.
453
454 2006-01-19  Jan-Oliver Wagner  <jan-oliver.wagner@intevation.de>
455
456         * README.SVN: Extend sample configure call. Without the --host
457         setting, configure will complain about missing dlltool.
458
459 2006-01-13  Werner Koch  <wk@g10code.com>
460
461         * patches/glib-2.9.2-wk1/02-gspawn-w32.patch: New.
462
463 2006-01-12  Werner Koch  <wk@g10code.com>
464
465         * src/inst-glib.nsi: Also install the console spawn helper.
466
467 2006-01-10  Werner Koch  <wk@g10code.com>
468
469         * configure.ac: New option --disable-source-installer.
470         * src/Makefile.am: Implement it.
471
472         * src/installer.nsi: Insert directory page.
473
474 2006-01-09  Werner Koch  <wk@g10code.com>
475
476         Released 0.5.1.
477
478         * src/inst-gnupg.nsi: Install http and not curl version.
479
480         * src/gpg4win.mk.in (stamps/stamp-directories): Touch versioninfo.
481
482         * src/inst-gpg4win.nsi, src/uninst-gpg4win.nsi:
483         * src/Makefile.am (stamps/stamp-dist-selft): Include ourself in the
484         source installer.
485
486 2006-01-06  Werner Koch  <wk@g10code.com>
487
488         * src/gpg4win.mk.in (VERSIONINFO_macro): New.  Use it where
489         appropriate.
490
491         * configure.ac: Test for texi2dvi, dvipdf and sha1sum.
492
493         * Makefile.am (SUBDIRS): Build doc prior to src.
494
495         * src/inst-man_novice_de.nsi: Install einsteiger.pdf.
496         * src/uninst-man_novice_de.nsi: Likewise.
497         * src/inst-man_advanced_de.nsi: Install druchblicker.pdf
498         * src/uninst-man_advanced_de.nsi: Likewise.
499
500 2006-01-05  Werner Koch  <wk@g10code.com>
501
502         Released 0.5.0.
503
504         * src/inst-winpt.nsi: Remove old mo installation hack.
505
506         * src/Makefile.am (EXTRA_DIST): Add config.site.
507         * Makefile.am (EXTRA_DIST): Update patches.
508
509         * src/inst-sylpheed-claws.nsi, src/uninst-sylpheed-claws.nsi,
510         * src/inst-gpa.nsi, src/uninst-gpa.nsi: Install language files.
511
512 2006-01-04  Werner Koch  <wk@g10code.com>
513
514         * src/uninst-winpt.nsi: Deinstall the mo file.
515
516         * src/uninst-gpgee.nsi: Fix Source uninstall.
517         * src/uninst-glib.nsi, src/inst-glib.nsi, include/config.nsi.in:
518         Adjusted for source build.
519
520         * patches/glib-2.9.2-wk: New.
521         
522         * packages/packages.current: Switch to glib 2.9.2-wk1.
523
524 2006-01-05  Marcus Brinkmann  <marcus@g10code.de>
525
526         * configure.ac: Add libiconv and gettext as dependencies.
527
528 2006-01-04  Marcus Brinkmann  <marcus@g10code.de>
529
530         * patches/glib/01-giowin32.patch,
531         patches/glib-2.6.6/01-giowin32.patch,
532         patches/glib-2.8.4/01-giowin32.patch: Flush write buffer in write
533         thread before closing FD.
534
535         * patches/glib/01-giowin32.patch,
536         patches/glib-2.6.6/01-giowin32.patch,
537         patches/glib-2.8.4/01-giowin32.patch: Notify write thread about fd
538         close.
539
540 2006-01-03  Marcus Brinkmann  <marcus@g10code.de>
541
542         * patches/glib-2.8.4/01-giowin32.patch: New file.
543
544 2005-12-31  Marcus Brinkmann  <marcus@g10code.de>
545
546         * glib/02-windres.patch: New file.
547         * glib-2.6.6/02-windres.patch: New file.
548
549         * configure.ac (glib): Make it a source package.
550         * src/Makefile.am (gpg4win_bpkgs): Move glib to ...
551         (gpg4win_spkgs): ... here.
552         * patches/glib/01-giowin32.patch: New file.
553         * patches/glib-2.6.6/01-giowin32.patch: New file.
554         * src/config.site: New file.
555         * src/gpg4win.mk.in (tsdir): New variable.
556         (SETVARS): Use $(idir), not ${idir}.  Define CONFIG_SITE.
557
558 2005-12-18  Marcus Brinkmann  <marcus@g10code.de>
559
560         * src/inst-sylpheed-claws.nsi: Install GPG plugins.
561         * src/uninst-sylpheed-claws.nsi: Uninstall GPG plugins.
562
563         * src/uninst-eudoragpg.nsi: Delete file
564         $INSTDIR\share\eudoragpg\eudoragpg.html.
565
566 2005-12-13  Werner Koch  <wk@g10code.com>
567
568         * packages/packages.current: Updated GPGee.
569         * src/inst-gpgee.nsi: Adjusted for new location of packages.
570         * m4/gpg4win.m4 (GPG4WIN_BPKG_BINSRC): Allow for -source suffix
571         and uppercase package names.
572
573 2005-12-12  Werner Koch  <wk@g10code.com>
574
575         * configure.ac: Test vor zcat.
576
577 2005-12-09  Werner Koch  <wk@g10code.com>
578
579         * Makefile.am (SUBDIRS): Include doc dir.
580         * configure.ac: Add new Makefiles.
581
582         * doc/ChangeLog: New.  Moved relevant entries to that file.
583
584 2005-12-08  Werner Koch  <wk@g10code.com>
585
586         * packages/download.sh: Implemented CHK statement.
587         * packages/packages.current: Add chk lines for all packages.
588
589 2005-12-07  Werner Koch  <wk@g10code.com>
590
591         Released 0.3.1.
592
593 2005-12-06  Werner Koch  <wk@g10code.com>
594
595         Released 0.3.0.
596
597 2005-12-02  Werner Koch  <wk@g10code.com>
598
599         * packages/download.sh: New option --force.  Default to skip
600         already existing packages.
601
602 2005-12-02  Timo Schulz  <ts@g10code.com>
603
604         * packages/download.sh: Update WinPT url.
605         * packages/packages.keys: Add second release key for WinPT.
606         
607 2005-11-30  Werner Koch  <wk@g10code.com>
608
609         * src/inst-gpgol.nsi: Install German translation.
610         * src/uninst-gpgol.nsi: Likewise.
611
612 2005-11-29  Werner Koch  <wk@g10code.com>
613
614         * packages/packages.current: New.  This is more or less a
615         template; the version on the server may be updated without syncing
616         it to this version.
617         * packages/packages.keys: New.
618         * packages/download.sh: Rewritten.
619
620         * src/inst-sections.nsi (.onInstFailed, .onInstSuccess): New.
621         (RunOnFinish): New function to run a key manager depending on the
622         installed ones.
623         * src/installer.nsi: Use a function to run the key manager on finish.
624
625 2005-11-28  Werner Koch  <wk@g10code.com>
626
627         Released 0.2.1.
628
629         * configure.ac: Append the revision number to the version suffix.
630
631         * src/Makefile.am: Reduced verbosity level of makensis.
632
633         * src/exdll.h: Adapted license to the NSIS one.
634         (popstring): Add arg MAXLEN.
635         * src/g4wihelp.c (playsound, stopsound): New.
636         (splash_wndproc, showsplash): New.
637         * src/inst-sections.nsi (.onInit): Use our new g4wihelp functions.
638         (-startmenu): Translate the startmenu entries for the manuals.
639
640         * src/installer.nsi (ReserveFile): Removed advsplash.
641
642         * src/inst-gpa.nsi: Uppercase section name.
643
644         * src/inst-man_novice_de.nsi, src/inst-man_advanced_de.nsi:
645         Translate section name.
646
647         * src/inst-gpgol.nsi: Try to register even on overwrite failure.
648
649 2005-11-24  Werner Koch  <wk@g10code.com>
650
651         Released 0.2.0.
652
653         * src/installer.nsi (PrintCloseOtherApps): New.
654
655 2005-11-21  Werner Koch  <wk@g10code.com>
656
657         Released 0.1.0.
658
659         * src/inst-sections.nsi: Disable uninstaller menu link.
660
661 2005-11-18  Werner Koch  <wk@g10code.com>
662
663         * src/inst-sections.nsi: Add more dependencies to sylpheed.
664
665 2005-11-17  Marcus Brinkmann  <marcus@g10code.de>
666
667         * configure.ac: Add glib dependency for GPGME.
668         * src/Makefile.am (gpg4win_pkg_gpgme_configure): Add
669         --enable-w32-glib and LDFLAGS.
670         * src/inst-gpgme.nsi: Install libgpgme-glib-11.dll.
671         * src/uninst-gpgme.nsi: Uninstall libgpgme-glib-11.dll.
672
673 2005-11-17  Werner Koch  <wk@g10code.com>
674
675         * src/Makefile.am (EXTRA_DIST): Add loreley.mid as original source
676         of the splash sound.
677
678         Add packages pthreads-w32 and regex.
679
680         * src/gpg4win.mk.in (MPKG_template): New.
681         (pkgmkflags, pkgmkarg): New.
682         (DEFLATE_macro): Use overwrite option for unzip.
683
684 2005-11-16  Werner Koch  <wk@g10code.com>
685
686         * src/inst-crypt.nsi, src/uninst-crypt.nsi: New.
687         * m4/gpg4win.m4 (GPG4WIN_BPKG_GNUWIN32_LIB): New.
688
689         * src/uninst-sylpheed-claws.nsi, src/uninst-eudoragpg.nsi
690         * src/inst-eudoragpg.nsi, src/inst-sylpheed-claws.nsi: New.
691         * include/config.nsi.in: Add support for Sylpheed and EudorGPG.
692         * src/Makefile.am (gpg4win_spkgs): Add them.
693         (gpg4win_pkg_sylpheed_claws_configure): New. 
694
695         * src/inst-sections.nsi: Add them.
696         * configure.ac: Add them.
697
698 2005-11-15  Werner Koch  <wk@g10code.com>
699
700         * src/Makefile.am (EXTRA_DIST): Add g4wihelp.nsi.
701         (CLEANFILES): Add g4wihelp.dll.
702
703         * src/inst-gpgee.nsi: Use RegDLL and UnRegDLL.  Print warning on
704         registration failure.  Use move approach for active extension.
705         * src/inst-gpgol.nsi: Ditto.
706         * src/uninst-gpgol.nsi: Use UnRegDLL and allow rebooting.
707         * src/uninst-gpgee.nsi: Ditto.
708
709         * src/installer.nsi: Moved inclusion of g4wihelp.nsi after the
710         language definitions.
711
712         * configure.ac (VERSION): Generate extended version information.
713         * include/config.nsi.in: Define replacements
714         * src/gpg4win.nsi, src/gpg4win-src.nsi: Use them for PROD_VERSION.
715
716         * src/gpg4win-src.nsi: Add our build dir as plugindir.
717
718 2005-11-14  Werner Koch  <wk@g10code.com>
719
720         * src/inst-sections.nsi (.onInit): Make sure that only one
721         instance of the installer may run at the same time.
722         * src/installer.nsi: Include g4wihelp.nsi.
723         * src/g4wihelp.nsi: New.
724         * src/g4wihelp.c: New.
725         * src/exdll.h: New.
726
727 2005-11-11  Marcus Brinkmann  <marcus@g10code.de>
728
729         * src/gpg4win.mk.in (stamps/stamp-$(1)-00-install): Don't strip.
730         (stamps/stamp-$(1)-01-install-dev): Likewise.
731
732 2005-11-08  Werner Koch  <wk@g10code.com>
733
734         * src/gpg4win.mk.in: Also strip DLLs; I am using stripped DLLs for
735         months now.
736
737         Released 0.0.2.
738
739         * src/installer.nsi (T_WelcomeTitle): New.
740         (MUI_WELCOMEPAGE_TITLE): New.
741         (MUI_FINISHPAGE): Enhanced.
742
743         * src/installer-finish.nsi (Uninstall): use a loop to delete the
744         startmenu.  Fixed Registry cleaning.
745
746         * src/inst-sections.nsi (onInit): Make sure that only one
747         installer is running.
748
749 2005-11-07  Werner Koch  <wk@g10code.com>
750
751         * src/installer-finish.nsi: Fixed dereferencing of variable.
752
753         * src/inst-sections.nsi, src/installer-finish.nsi: Ensure that the
754         menu gets written for all users.
755
756         * packages/download.sh: Add dummy manual pages.
757
758         * src/installer.nsi: Move compression type to ...
759         * src/gpg4win.nsi: .. here and ...
760         * src/gpg4win-src.nsi: .. here.  Use zlib for sources.
761         
762         * src/gpg4win-splash.bmp: New.
763         * src/gpg4win-splash.wav: New.
764         * src/installer.nsi: Reserve these files
765         * src/inst-sections.nsi: Show silly splash screen.
766         
767         * include/config.nsi.in: Add dummy packages for the manuals.
768         * src/uninst-man_advanced_de.nsi, src/uninst-man_novice_de.nsi
769         * src/inst-man_advanced_de.nsi, src/inst-man_novice_de.nsi: Ditto.
770         * src/Makefile.am (gpg4win_spkgs): Ditto.
771         * src/inst-sections.nsi: Ditto.
772         
773         * src/installer-finish.nsi: Ditto.
774
775         * src/inst-gnupg.nsi: Make section read-only.
776
777 2005-11-04  Marcus Brinkmann  <marcus@g10code.de>
778
779         Released 0.0.1.
780
781         * Makefile.am (EXTRA_DIST): Add missing backslash.
782         * include/config.nsi.in (top_srcdir): Remove.
783         * src/Makefile.am (gpg4win-src-$(VERSION).exe): Pass TOP_SRCDIR,
784         SRCDIR and BUILD_DIR (absolute path) as defined values.  Also, use
785         $(srcdir) for nsi source file.
786         (gpg4win-src-$(VERSION).exe): Likewise.
787         * src/gpg4win.nsi: Change directory to build directory.
788         Add include dirs ${TOP_SRCDIR} and ${SRCDIR}.
789         * src/gpg4win-src.nsi: Likewise.
790         * src/installer.nsi: Use ${TOP_SRCDIR} to access COPYING file.
791         * src/gpg4win.mk (stamps/stamp-final): Depend on
792         stamps/stamp-directories.
793
794 2005-11-03  Werner Koch  <wk@g10code.com>
795
796         * include/config.nsi.in: Adjusted for WinPT being a source package now.
797
798         * src/inst-winpt.nsi: Adjusted location of to be installed files.
799
800         * src/Makefile.am (gpg4win_spkgs): Add winpt.
801         (gpg4win_bpkgs): Remove winpt
802         (gpg4win_pkg_winpt_configure): Added.
803
804         * configure.ac (winpt): Made it a source package.
805
806         * configure.ac: Bail out if a required tool is missing.
807
808 2005-11-02  Werner Koch  <wk@g10code.com>
809
810         * README.SVN, autogen.sh: New.
811
812         * Makefile.am (AUTOMAKE_OPTIONS): Add dist-bzip2.
813
814         * packages/download.sh: Removed inclusion of config.h and defined
815         WGET directly.  This is required because the download script needs
816         to be used before configure and thus we can't use configure to
817         determine the to be used wget; the config.sh script was anyway
818         missing.
819
820 2005-10-26  Werner Koch  <wk@g10code.com>
821
822         * README: Add basic instructions on how to add new packages.
823
824         * configure.ac: Add detection of GPGee and WinPT.
825         * m4/gpg4win.m4 (GPG4WIN_BPKG_BINSRC): New.
826
827         * include/config.nsi.in: Add defines for WinPT and GGee.
828         * src/inst-winpt.nsi: New.
829         * src/inst-gpgee.nsi: New.
830         * src/uninst-winpt.nsi: New.
831         * src/uninst-gpgee.nsi: New.
832         * src/Makefile.am (gpg4win_bpkgs): Add WinPT and GPGee.
833         * src/inst-sections.nsi: Ditto.
834         * src/installer-finish.nsi: Ditto.
835         * packages/download.sh (server_winpt): Add WinPT.
836         (server_gpgee): Add temporary location for gpgee.
837         (server_g10code): Add temporary location for gpg-error, gpgme,
838         gpa and gpgol.
839
840 2005-10-25  Werner Koch  <wk@g10code.com>
841
842         * src/installer.nsi: Don't put the version into the "Name" variable.
843
844 2005-10-24  Marcus Brinkmann  <marcus@g10code.de>
845
846         * COPYING: New file.
847
848 2005-10-23  Marcus Brinkmann  <marcus@g10code.de>
849
850         * src/gpg4win.mk.in (pdir): Call post_install with source dir as
851         current directory.
852         * configure.ac (VERSION): Check for dlltool.
853         * src/Makefile.am (gpg4win_pkg_libiconv_post_install,
854         gpg4win_pkg_gettext_post_install): New macros.
855         * src/libiconv.def, src/libintl.def: New files.
856         * src/inst-libgpg-error.nsi: Install mo files.
857         * src/uninst-libgpg-error.nsi: Uninstall mo files.
858
859 2005-10-22  Marcus Brinkmann  <marcus@g10code.de>
860
861         * configure.ac: Add libiconv and gettext as dependencies for
862         libgpg-error and gpa.
863         * src/Makefile.am (gpg4win_pkg_libgpg_error_configure): New
864         variable.
865
866         * src/Makefile.am (common_nsi): Add uninstaller files.
867         * src/uninst-atk.nsi, src/uninst-gettext.nsi, src/uninst-glib.nsi,
868         src/uninst-gnupg.nsi, src/uninst-gpa.nsi, src/uninst-gpgme.nsi,
869         src/uninst-gpgol.nsi, src/uninst-gtk+.nsi,
870         src/uninst-libgpg-error.nsi, src/uninst-libiconv.nsi,
871         src/uninst-libpng.nsi, src/uninst-pango.nsi,
872         src/uninst-pkgconfig.nsi, src/uninst-zlib.nsi: New file.
873         * src/inst-sections.nsi: Include the uninstallers in reverse
874         order.
875         * src/inst-gpgol.nsi: Register the gpgol DLL at installation, and
876         (surprise!) unregister it at deinstallation.
877
878 2005-10-21  Marcus Brinkmann  <marcus@g10code.de>
879
880         * src/Makefile.am (gpg4win_pkg_gpgme_configure): Enable static
881         library for gpgol.
882         (gpg4win_pkg_gpgol_configure): Add gpg-error prefix.
883
884         * src/inst-gnupg.nsi: Fix path of deleted files.
885
886         * src/gpg4win.mk.in (pdir): Don't strip DLL files.
887
888 2005-10-20  Marcus Brinkmann  <marcus@g10code.de>
889
890         * m4/gpg4win.m4 (GPG4WIN_DEFINE): New function.  Use it to define
891         feature symbols for NSI.  Use m4_translit instead of m4_bpatsubst.
892         New option --enable-debug.
893         * include/config.nsi.in: Catch all this new information.
894         * src/gpg4win.nsi (DEBUG): Define if [GPG4WIN_DEBUG].
895         (HAVE_PKG_GPA): Don't define here.
896         * src/inst-sections.nsi: Guard all package specific commands with
897         feature macro checks.  Calculate dependencies on .onInit, too.
898         * src/gpg4win.mk.in (STRIP_macro): Quote $(DEBUG) strictly.
899
900         * src/installer-finish.nsi: Add support for Add/Remove Programs.
901
902 2005-10-20  Werner Koch  <wk@g10code.com>
903
904         * m4/gpg4win.m4 (GPG4WIN_FIND): Quote a file variable.
905         (GPG4WIN_SPKG): Ditto.
906
907 2005-10-20  Marcus Brinkmann  <marcus@g10code.de>
908
909         * src/gpg4win.nsi: Add start menu support.
910         * src/inst-sections.nsi: Likewise.
911         * src/installer.nsi: Likewise.
912         * src/installer-finish.nsi: Likewise.
913
914         * src/gpg4win.mk.in (GETVAR): Don't quote the first $.
915         (STRIP_macro): New macro.
916         (SPKG, BPKG): Use it here.
917
918         * Makefile.am (EXTRA_DIST): New target.
919         * include/Makefile.am (EXTRA_DIST): Change config.nsh.in to
920         config.nsi.in.
921         * src/Makefile.am (EXTRA_DIST): Remove pkg-config.  Add nsi files.
922
923         * src/inst-gpgol.nsi: Change libgpgol-0.9.3.dll to gpgol.dll.
924
925         * src/gpg4win.mk.in (stamp/stamp-$(1)-02-configure): Add
926         -mms-bitfields to CFLAGS.
927
928         * src/gpg4win.mk.in (stamps/stamp-final): New target that replaces
929         phony target final.
930
931 2005-10-20  Werner Koch  <wk@g10code.com>
932
933         * src/*.nsi: Add a Latin-1 tag to make sure that Emacs uses the
934         correct encoding.
935         * doc/nsi-mode.el: Added for convenience.
936
937 2005-10-20  Marcus Brinkmann  <marcus@g10code.de>
938
939         * configure.ac: Check for makensis.  Add gnupg as dependency for
940         gpgme.  Change config.sh into config.nsi.
941         * include/config.sh.in: File removed.
942         * src/gpg4win.sh: File removed.
943         * include/config.nsi.in: New file.
944         * include/Makefile.am (EXTRA_DIST): Change config.sh.in into
945         config.nsi.in.
946         * src/Makefile.am (gpg4win-$(VERSION).exe): New target.
947         (gpg4win-src-$(VERSION).exe): New target.
948         (all-local): Remove dependency on phony target all-gpg4win.
949         (all-local): Add dependency on gpg4win-$(VERSION).exe and
950         gpg4win-src-$(VERSION).exe.
951         (clean-local): New rule for this target.
952         * src/gpg4win.nsi, src/gpg4win-src.nsi, src/inst-atk.nsi,
953         src/inst-gettext.nsi, src/inst-glib.nsi, src/inst-gnupg.nsi,
954         src/inst-gpa.nsi, src/inst-gpgme.nsi, src/inst-gpgol.nsi,
955         src/inst-gtk+.nsi, src/inst-libgpg-error.nsi,
956         src/inst-libiconv.nsi, src/inst-libpng.nsi, src/inst-pango.nsi,
957         src/inst-pkgconfig.nsi, src/inst-sections.nsi, src/inst-zlib.nsi,
958         src/installer-finish.nsi, src/installer.nsi: New file.
959
960 2005-10-18  Marcus Brinkmann  <marcus@g10code.de>
961
962         configure.ac: Enable libiconv and gettext dependencies for Gtk+.
963
964         * src/Makefile.am: First real implementation.
965         * src/gpg4win.mk.in: New file.
966         * configure.ac: Activate libiconv and gettext.
967         (AC_CONFIG_FILES): Add packages/Makefile and src/gpg4win.mk.
968         * m4/gpg4win.m4 (GPG4WIN_BPKG_GNU): New macro.
969         * include/config.sh.in: Add variables for libiconv and gettext.
970
971 2005-10-15  Marcus Brinkmann  <marcus@g10code.de>
972
973         * m4/gpg4win.m4: New file.
974         * include/config.sh: Add many package variables.
975         * configure.ac: Call package detection macros.
976         * Makefile.am (ACLOCAL_AMFLAGS): New variable.
977         * src/gpg4win.sh: Use some of the new variables.
978
979         * packages/download.sh: Fix downloading of Gtk source packages.
980
981
982  Copyright 2005 g10 Code GmbH
983
984  This file is free software; as a special exception the author gives
985  unlimited permission to copy and/or distribute it, with or without
986  modifications, as long as this notice is preserved.
987
988  This file is distributed in the hope that it will be useful, but
989  WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
990  implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.