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