2007-05-20 Marcus Brinkmann <marcus@g10code.de>
[gpg4win.git] / ChangeLog
index 0101f43..e3656d7 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,373 @@
+2007-05-20  Marcus Brinkmann  <marcus@g10code.de>
+
+       * patches/glib-2.12.12/01-giowin32.patch,
+       patches/glib-2.12.12/02-gspawn-w32.patch,
+       patches/glib-2.12.12/03-gspawn-w32-fixup.patch: New files.
+       * Makefile.am (EXTRA_DIST): Add these new files.
+
+       * src/gpgwrap.c (build_commandline): New function.
+       (main): Quote argument vector.
+
+       * configure.ac: Comment advanced manual here as well.
+
+2007-05-19  Marcus Brinkmann  <marcus@g10code.de>
+
+       * autogen.sh: Fix test.
+       * src/Makefile.am: Replace := by =.a 
+
+       * packages/download.sh: Require bash due to brace expansion.
+
+2007-05-17  Werner Koch  <wk@g10code.com>
+
+       * src/installer.nsi (AddToPath,RemoveFromPath): New.
+       * src/inst-gpa.nsi: Install gpgwrap for gpa.
+       * src/inst-gnupg.nsi: Install gpgwrap for gpg, gpgv and gpgsplit.
+       
+       * src/gpgwrap.c: New.
+
+       * configure.ac: Check for strip.
+       (AC_CONFIG_HEADER): New.
+       * src/Makefile.am (g4wihelp.dll): Strip.
+       (gpgwrap.exe): Build.
+
+2007-05-16  Werner Koch  <wk@g10code.com>
+
+       * src/inst-gtk+.nsi: Install new themes and the engines.  Update
+       to gtk 2.10.
+       * src/uninst-gtk+.nsi: Likewise.
+
+       * src/inst-pango.nsi: Adjust for Pango 1.16.
+
+       * configure.ac: New package Cairo as reguired by the current Gtk+.
+       * src/uninst-cairo.nsi, src/inst-cairo.nsi: New.
+       * src/inst-sections.nsi: Install Cairo.
+       * include/config.nsi.in: Ditto.
+
+       * src/uninst-gnupg.nsi: Delete gnupg.nls directory.
+
+2007-03-09  Werner Koch  <wk@g10code.com>
+
+       Released 1.0.9.
+
+       * src/Makefile.am: Fixed syntax error in gnupg post install.
+       (EXTRA_DIST): Add english manual installation files.
+
+       * packages/packages.current: Replaced sourceforge download site
+       by the g10code mirror.  Updated WinPT, GPA and GnupG.
+
+2007-02-26  Werner Koch  <wk@g10code.com>
+
+       * configure.ac: Require msgfmt.
+       * src/inst-gnupg.nsi: Install the German translation.
+       * src/Makefile.am (gpg4win_pkg_gnupg_post_install): Create mo files.
+
+2006-12-06  Werner Koch  <wk@g10code.com>
+
+       Released 1.0.8.
+
+       * autogen.sh: Add option --force.
+
+       * src/Makefile.am: GnuPG man pages are now below share.
+       * src/inst-gnupg.nsi: Ditto
+
+2006-12-04  Werner Koch  <wk@g10code.com>
+
+       * src/Makefile.am (gpg4win_ipkgs): Add english manuals.
+
+       * autogen.sh <build-w32>: Disable the english manuals for now.
+
+2006-11-30  Werner Koch  <wk@g10code.com>
+
+       * include/config.nsi.in: Add definitions for the english manuals.
+       * configure.ac: Adjusted name of manual directory.
+       * src/inst-man_novice_de.nsi: Ditto.
+       * src/inst-man_advanced_de.nsi: Ditto.
+       * src/inst-man_advanced_en.nsi: New.
+       * src/inst-man_novice_en.nsi: New.
+       * src/uninst-man_novice_en.nsi: New.
+       * src/uninst-man_advanced_en.nsi: New.
+       * src/inst-sections.nsi: Include the new installers sections.
+
+2006-10-13  Werner Koch  <wk@g10code.com>
+
+       Released 1.0.7.
+
+       * patches/gnupg-1.4.5/01-uncompress.patch: New.
+
+2006-08-28  Werner Koch  <wk@g10code.com>
+
+       Released 1.0.6.
+       
+       * Makefile.am (EXTRA_DIST): Added missing patches for Claws.
+
+       * packages/download.sh: Rewrote option parser.  New option
+       --no-sig-check.
+
+2006-08-04  Marcus Brinkmann  <marcus@g10code.de>
+
+       * packages/packages.current: Replace sylpheed-claws 2.3.1 with
+       2.4.0.
+       * Makefile.am (EXTRA_DIST): Add
+       patches/sylpheed-claws-2.4.0/01-w32-logo.patch,
+       patches/sylpheed-claws-2.4.0/02-w32-icon.patch,
+       patches/sylpheed-claws-2.4.0/03-plugins-symbols.patch,
+       patches/sylpheed-claws-2.4.0/04-font-prefs.patch,
+       patches/sylpheed-claws-2.4.0/05-textviewer.patch,
+       patches/sylpheed-claws-2.4.0/99-auto.patch.
+
+2006-08-03  Marcus Brinkmann  <marcus@g10code.de>
+
+       * configure.ac: Add libiconv as a dependency for gnupg.
+       * src/inst-sections.nsi: Likewise here.
+
+2006-08-02  Marcus Brinkmann  <marcus@g10code.de>
+
+       * packages/packages.current: Add jpeg packages.
+       * src/inst-sections.nsi: Add jpeg support.
+       * src/Makefile.am (gpg4win_bpkgs): Add jpeg.
+       * src/inst-jpeg.nsi, src/uninst-jpeg.nsi: New file.
+       * include/config.nsi.in: Add defines for jpeg.
+       * configure.ac: Add new GnuWin32 package jpeg.  Add it as a
+       dependency to sylpheed-claws.
+
+2006-08-02  Werner Koch  <wk@g10code.com>
+
+       Released 1.0.5.
+
+2006-07-25  Werner Koch  <wk@g10code.com>
+
+       Released 1.0.4.
+
+       * src/installer-finish.nsi: Delete Sylpheed manual.
+
+       * patches/gnupg-1.4.4/01-reopen-std.patch: New. 
+       * Makefile.am (EXTRA_DIST): Add new patch and removed old 1.4.2
+       patch.
+
+2006-07-22  Timo Schulz  <twoaday@g10code.de>
+
+       * Makefile.am: Added new sylpheed patches.
+       
+2006-07-14  Marcus Brinkmann  <marcus@g10code.de>
+
+       * patches/sylpheed-claws-2.3.1 (08-w32-logo.patch,
+       09-w32-icon.patch, 99-auto.patch): New files.
+
+2006-07-12  Marcus Brinkmann  <marcus@g10code.de>
+
+       * src/inst-sections.nsi: Install start menu and desktop link for
+       the sylpheed manual.
+       * src/inst-sylpheed-claws.nsi: Install manual.
+       (DESC_Menu_sylpheed_pdf): New translation.
+       * src/uninst-sylpheed-claws.nsi: Uninstall manual.
+
+2006-06-28  Werner Koch  <wk@g10code.com>
+
+       * Makefile.am (copy-news): New target.
+
+2006-06-27  Werner Koch  <wk@g10code.com>
+
+       * src/inst-sylpheed-claws.nsi: Renamed strings to Sylpheed-Claws.
+       * src/installer-finish.nsi: Ditto.
+       * src/inst-sections.nsi: Ditto.
+
+2006-06-26  Werner Koch  <wk@g10code.com>
+
+       Released 1.0.3.
+
+       * Makefile.am (EXTRA_DIST): Added new Sylpheed patches. Removed
+       old sylpheed patches.
+
+2006-05-30  Werner Koch  <wk@g10code.com>
+
+       Released 1.0.2.
+
+2006-05-29  Marcus Brinkmann  <marcus@g10code.de>
+
+       * Makefile.am (DIST): Add
+       patches/sylpheed-claws-2.2.0/01-locale-dir.patch,
+       patches/sylpheed-claws-2.2.0/02-fix-plugin-dir.patch,
+       patches/sylpheed-claws-2.2.0/03-std-plugins.patch and
+       patches/sylpheed-claws-2.2.0/04-pgpcore-def.patch.
+       * patches/sylpheed-claws-2.2.0/01-locale-dir.patch,
+       patches/sylpheed-claws-2.2.0/02-fix-plugin-dir.patch,
+       patches/sylpheed-claws-2.2.0/03-std-plugins.patch,
+       patches/sylpheed-claws-2.2.0/04-pgpcore-def.patch: New file.
+
+       * Makefile.am (EXTRA_DIST): Add
+       patches/glib-2.9.2-wk1/03-gspawn-w32-fixup.patch and
+       patches/glib-2.9.2-wk1/04-gspawn-w32-buffering.patch.
+       * patches/glib-2.9.2-wk1/03-gspawn-w32-fixup.patch: New file.
+       * patches/glib-2.9.2-wk1/04-gspawn-w32-buffering.patch: New file.
+
+2006-04-27  Marcus Brinkmann  <marcus@g10code.de>
+
+       * src/Makefile.am (gpg4win_pkg_gnupg_post_install): New macro to
+       generate man pages.
+       * src/gpg4win.mk.in (stamps/stamp-$(1)-04-install): Invoke post
+       install macro.
+       * src/inst-gnupg.nsi: Install man pages.
+       * src/uninst-gnupg.nsi: Uninstall man pages.
+
+2006-04-26  Werner Koch  <wk@g10code.com>
+
+       Released 1.0.1.
+
+2006-04-25  Werner Koch  <wk@g10code.com>
+
+       * src/Makefile.am (clean-local): Also remove the light installer.
+
+       * src/installer.nsi (PrintNonAdminWarning): Use Quit instead of Abort.
+
+       * src/uninst-glib.nsi: Delete console helper.
+
+       * configure.ac: Define manual versions.
+
+       * src/inst-sections.nsi: Do not install the GGPee manual in the QLB.
+
+2006-04-24  Werner Koch  <wk@g10code.com>
+
+       * src/Makefile.am (NEWS.tmp): New. Use it in the README files
+       so that the comment lines are not visible.
+
+       * packages/packages.current: Updated GPGee, WinPT and GPGol.
+
+2006-04-22  Marcus Brinkmann  <marcus@g10code.de>
+
+       * src/gpg4win.mk (stamps/stamp-final-$(1)): Depend on
+       stamps/stamp-directories.
+
+       * src/installer.nsi (T_InstOptLabelB): New string.
+       (CustomPageOptions): Install new string.
+       * src/installer-options.ini.in (Field 5): Add new field.
+       (NumFields): Set to 5.
+       * src/inst-sections.nsi: Do not install manuals and other
+       documents in the quick launch bar.  Do not install the README on
+       the desktop.
+
+       * src/Makefile.am (gpg4win_spkgs): Move man_novice_de and
+       man_advanced_de to ...
+       (gpg4win_ipkgs): ... here.
+       * src/gpg4win.mk.in (IPKG_template): New template.
+       Insert it for each internal package.
+
+2006-04-20  Werner Koch  <wk@g10code.com>
+
+       * src/installer.nsi: Pop up a message before shutting down winpt.
+
+2006-04-19  Werner Koch  <wk@g10code.com>
+
+       * src/installer.nsi: Abort installation if not run as Admin.
+
+2006-04-08  Marcus Brinkmann  <marcus@g10code.de>
+
+       * m4/gpg4win.m4 (GPG4WIN_IPKG): New macro for internal packages.
+       * include/config.nsi.in (gpg4win_pkg_man_novice_de,
+       gpg4win_pkg_man_novice_de_version, gpg4win_pkg_man_advanced_de,
+       gpg4win_pkg_man_advanced_de_version): Removed.
+       * src/installer.nsi [GPG4WIN_LIGHT]: Set the output filename for
+       the light installer.
+       * configure.ac: New option --enable-light-installer to control the
+       new automake conditional BUILD_LIGHT_INSTALLER.
+       Make packages man_novide_de and man_advanced_de included packages.
+       * src/Makefile.am (gpg4win-light-$(VERSION).exe): New target.
+       (all_src, all_light): New variables.
+       (all-local): Use all_src and all_light.
+       * src/gpg4win.nsi [GPG4WIN_LIGHT]: Undefine HAVE_PKG_MAN_NOVICE_DE
+       and HAVE_PKG_MAN_ADVANCED_DE.
+
+2006-04-07  Werner Koch  <wk@g10code.com>
+
+       * configure.ac: Use new method to include the SVN revison.  Now it
+       is the actual global revision number.
+
+2006-04-06  Werner Koch  <wk@g10code.com>
+
+       Released 1.0.0.
+
+2006-04-05  Werner Koch  <wk@g10code.com>
+
+       * NEWS: Recoded to latin1.
+
+2006-04-04  Werner Koch  <wk@g10code.com>
+
+       * NEWS: Reformatted.
+
+2006-04-03  Werner Koch  <wk@g10code.com>
+
+       * src/inst-gnupg.nsi: Now that 1.4.3 has been released tehr eis no
+       more need trying to install the http keyserver helper.
+
+2006-04-01  Timo Schulz  <ts@g10code.com>
+
+       * src/inst-sections.nsi: WinPT desktop link now
+       directly starts the key manager.
+       
+2006-03-29  Werner Koch  <wk@g10code.com>
+
+       Released 1.0.0rc1.
+
+       * src/installer-options.ini: Renamed to ..
+       * src/installer-options.ini.in: .. this.
+       * configure.ac (BUILD_ISODATE): New.
+       * include/config.nsi.in: Ditto.
+       * src/gpg4win.nsi: Display it on the Welcome page
+
+2006-03-28  Werner Koch  <wk@g10code.com>
+
+       * src/installer.nsi (CustomPageOptions): Write Labels, so that
+       they are translatable.
+       (MUI_FINISHPAGE_LINK_LOCATION): Localized.
+       * src/installer-options.ini: Add label field and removed static
+       texts.
+
+2006-03-27  Werner Koch  <wk@g10code.com>
+
+       * src/installer-options.ini: Don't create a desktop link by default.
+
+       * src/installer.nsi: Add a logo image. Add leave function.
+       (CheckExistingVersion): New.
+       (TrimNewLines): New.
+       (PrintWinPTSFWarning): New.
+       * src/inst-sections.nsi: Call it.
+       Do not show the splash screen.
+       * src/inst-gpg4win.nsi: Write a version file.
+       * src/uninst-gpg4win.nsi: Delete version file
+
+2006-03-27  Marcus Brinkmann  <marcus@g10code.de>
+
+       * installer.nsi: Move custom page for installer options before
+       start menu path selection.  Do not allow to disable start menu
+       creation at start meny path selection dialog.  Only display start
+       menu path selection dialog if start menu creation is desired.
+       Rename opt.ini to installer-options.ini.
+       (CheckIfStartMenuWanted): New function.
+       * installer-finish.nsi: Delete desktop and quicklaunch shortcuts.
+       * inst-sections.nsi: Rename opt.ini to installer-options.ini.
+       Install desktop and quick launch bar shortcuts.
+       * Makefile.am (EXTRA_DIST): Rename opt.ini to
+       installer-options.ini.
+       * installer-options.ini: New file.
+
+2006-03-21  Werner Koch  <wk@g10code.com>
+
+       * Makefile.am (EXTRA_DIST): No more need tositribute the GPA 0.7.2
+       patch/
+
+       * src/installer.nsi: Add a cutom option page.
+       (StrStr): New.  Taken from the NSIS reference manual.
+       * src/opt.ini: New.
+
+2006-03-15  Jan-Oliver Wagner  <jan-oliver.wagner@intevation.de>
+
+       * src/inst-gpa.nsi: Fixed a typo.
+
+2006-03-13  Werner Koch  <wk@g10code.com>
+
+       * packages/Makefile.am (upload): New target for uploading the
+       packages file.
+       * packages/download.sh: Use http://www.gpg4win/org.
+
 2006-03-09  Werner Koch  <wk@g10code.com>
 
        Released 0.8.0.