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