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