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