Always decrypt.
[gpg4win.git] / ChangeLog
index 0c8ac44..af71ad2 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,458 @@
+2008-04-16  Werner Koch  <wk@g10code.com>
+
+       * src/inst-winpt.nsi: Do not select by default.
+
+2008-04-08  Werner Koch  <wk@g10code.com>
+
+       * patches/gnupg2-2.0.9/03-i18n+etc.patch: New.
+       * patches/gnupg2-2.0.9/02-de.po-fix: Update.
+
+2008-04-02  Werner Koch  <wk@g10code.com>
+
+       * packages/packages.current: Update GpgOL.
+       
+       * patches/gnupg2-2.0.9/02-de.po-fix.patch: New.
+
+2008-04-01  Werner Koch  <wk@g10code.com>
+
+       * configure.ac (AC_INIT): Fix quoting.
+
+       * patches/gnupg2-2.0.9/01-close-all-handle.patch: New.
+
+2008-04-01  Marcus Brinkmann  <marcus@g10code.de>
+
+       * packages/packages.current: Update kdelibs and kleopatra.
+
+2008-03-26  Werner Koch  <wk@g10code.com>
+
+       * packages/packages.current: Update GnuPG-1 to 1.4.9.
+
+2008-03-26  Marcus Brinkmann  <marcus@g10code.de>
+
+       * packages/packages.current: Update gpgex to 0.9.0.
+       * src/inst-gpgex.nsi, src/uninst-gpgex.nsi: Handle translations
+       ar, es and ru.
+
+2008-03-26  Werner Koch  <wk@g10code.com>
+
+       * packages/packages.current: Update to GnuPG 2.0.9.
+       * Makefile.am (EXTRA_DIST): Remove gnupg-2.0.8 patches.
+
+       * src/inst-gnupg2.nsi: Install the help files.
+       * src/uninst-gnupg2.nsi: Remove them.
+       * src/inst-gnupg.nsi: Now delete the Lang Registry entry becuase
+       GnuPG 2.0.9 does not need it anymore.
+
+2008-03-25  Werner Koch  <wk@g10code.com>
+
+       * src/inst-gnupg.nsi: Write the language code for use by gettext
+       into the Registry.
+
+2008-03-25  Marcus Brinkmann  <marcus@g10code.de>
+
+       * packages/packages.current: Update libassuan.
+
+2008-03-25  Werner Koch  <wk@g10code.com>
+
+       * src/inst-dirmngr.nsi: Create empty extra-certs directory.
+       * src/uninst-dirmngr.nsi: Delete it.
+
+2008-03-25  Marcus Brinkmann  <marcus@g10code.de>
+
+       * packages/packages.current: Update w32pth.
+
+2008-03-21  Marcus Brinkmann  <marcus@g10code.de>
+
+       * packages/packages.current: Update w32pth and libassuan.
+
+       * packages/packages.current: Update gpa, libassuan, w32pth, gpa,
+       kleopatra.
+
+2008-03-20  Werner Koch  <wk@g10code.com>
+
+       * src/potomo: New.
+       * src/Makefile.am (gpg4win_pkg_gnupg_post_install): Remove mo file
+       creation.
+       (gpg4win_pkg_gnupgw_post_install): Convert po files.
+       (EXTRA_DIST): Include potomo.
+       * src/inst-gnupg2.nsi: Install all available mo files.
+       * src/inst-gnupg2.nsi: Do not install com-certs.pem.
+
+2008-03-19  Werner Koch  <wk@g10code.com>
+
+       * packages/packages.current: Update GpgOL.
+
+2008-03-18  Marcus Brinkmann  <marcus@g10code.de>
+
+       * packages/packages.current: Update kleopatra and kdelibs.
+
+       * src/make-msi.pl (lang_to_lcid): Support more languages.
+       (gpg4win_nsis_stubs): Likewise.
+       * make-msi.guids: Updated.
+
+2008-03-18  Werner Koch  <wk@g10code.com>
+
+       * packages/packages.current: Update GpgOL.
+
+2008-03-17  Marcus Brinkmann  <marcus@g10code.de>
+
+       * packages/packages.current: Update kleopatra and kdelibs.
+
+2008-03-12  Marcus Brinkmann  <marcus@g10code.de>
+
+       * src/inst-atk.nsi: Install message catalogs for ar, es, fr and ru.
+       * src/inst-glib.nsi: Likewise.
+       * src/inst-gtk+.nsi: Likewise.  Also install gtk20-properties.mo.
+       * src/uninst-atk.nsi: Uninstall them.
+       * src/uninst-glib.nsi: Likewise.
+       * src/uninst-gtk+.nsi: Likewise.
+
+2008-03-11  Marcus Brinkmann  <marcus@g10code.de>
+
+       * src/gpg4win.nsi: Add gpg2 and its buddies to the light installer.
+
+2008-03-11  Werner Koch  <wk@g10code.com>
+
+       * packages/packages.current: Update GpgOL.
+
+2008-03-10  Marcus Brinkmann  <marcus@g10code.de>
+
+       * packages/packages.current: Update gpa.
+       * src/inst-gpa.nsi: Install other languages AR, ES, FR and RU.
+       * src/uninst-gpa.nsi: Deinstall those languages.
+
+       * AUTHORS: Add translators.
+       * src/inst-sections.nsi (.onInit): Insert macro MUI_LANGDLL_DISPLAY.
+       [DEBUG]: Define MUI_LANGDLL_ALWAYSSHOW.
+       (un.onInit): New function.
+       * src/installer.nsi: Include ../po/catalogs.nsi with PO_HEADER
+       defined to include MUI language files.  Insert macro
+       MUI_RESERVEFILE_LANGDLL.
+       (MUI_LANGDLL_REGISTRY_ROOT, MUI_LANGDLL_REGISTRY_KEY)
+       (MUI_LANGDLL_REGISTRY_VALUENAME): New symbols.
+       (MUI_LANGDLL_ALLLANGUAGES) [DEBUG]: New symbol.
+
+2008-03-10  Werner Koch  <wk@g10code.com>
+
+       * packages/packages.current: Update GpgOL.
+
+2008-03-07  Werner Koch  <wk@g10code.com>
+
+       * packages/packages.current: Update GpgOL.
+
+2008-03-05  Marcus Brinkmann  <marcus@g10code.de>
+
+       * packages/packages.current: Update kdelibs and kleopatra.
+
+2008-02-28  Marcus Brinkmann  <marcus@g10code.de>
+
+       * src/kleowrap.c: Use CreateProcess instead of spawn for ksycoca
+       to suppress console window.
+
+2008-02-27  Marcus Brinkmann  <marcus@g10code.de>
+
+       * src/kleowrap.c: Include errno.h.
+       (run_kbuildsycoca): New function by Frank Osterfeld.
+       (main): Invoke it.
+
+       * src/inst-kleopatra.nsi, src/uninst-kleopatra.nsi: Move plugins
+       to INSTDIR.
+       * src/inst-kdelibs.nsi, src/uninst-kdelibs.nsi: Likewise.
+
+2008-02-26  Marcus Brinkmann  <marcus@g10code.de>
+
+       * src/inst-kleopatra.nsi, src/uninst-kleopatra.nsi: Fix last change.
+
+       * packages/packages.current: Update gpgol, kdelibs, kleopatra.
+       * src/inst-kdelibs.nsi, src/uninst-kdelibs.nsi,
+       src/inst-kleopatra.nsi, src/uninst-kleopatra.nsi: Update.
+
+       * patches/winpt/01-gpg-path.patch: New file.
+       * Makefile.am (EXTRA_DIST): Add this file.
+
+2008-02-19  Marcus Brinkmann  <marcus@g10code.de>
+
+       * packages/packages.current: Update gpgex.
+
+       * src/kleowrap.c: Change working directory.
+
+       * src/kleowrap.c: New file.
+       * src/kleopatra.bat: Removed.
+       * src/Makefile.am (EXTRA_DIST): Remove kleopatra.bat, add
+       kleowrap.c.
+       (CLEANFILES): Add kleowrap.exe.
+       (gpg4win-$(VERSION).exe, gpg4win-light-$(VERSION).exe,
+       (gpg4win-$(VERSION).wix, gpg4win-light-$(VERSION).wix): Add
+       kleowrap.exe as dependency.
+       (gpgwrap.exe): Use make magic.
+       (kleowrap.exe): New target.
+       * src/inst-kleopatra.nsi: Install kleowrap.exe as kleopatra.exe,
+       and do not install kleopatra.bat.
+       * src/uninst-kleopatra.nsi: Uninstall kleopatra.exe instead of
+       kleopatra.bat.
+       * src/inst-sections.nsi (no_desktop): Replace kleopatra.bat by
+       kleopatra.exe.
+
+2008-02-18  Marcus Brinkmann  <marcus@g10code.de>
+
+       * packages/packages.current: Update kdelibs and kleopatra.
+
+2008-02-18  Werner Koch  <wk@g10code.com>
+
+       * src/installer.nsi: Take the README file from share/gpg4win.
+       This is required because we now make sure that the last output
+       directory is now the top directory.
+
+       * packages/packages.current: Update GpgOL.
+
+2008-02-16  Marcus Brinkmann  <marcus@g10code.de>
+
+       * packages/packages.current: Undo update of kdelibs and kleopatra.
+
+       * packages/packages.current: Update dirmngr, gpgme, gpa, gnupg,
+       w32pth, kdelibs, and kleopatra.
+
+2008-02-15  Werner Koch  <wk@g10code.com>
+
+       * packages/packages.current: Update pinentry, gnupg and gpgme.
+
+2008-02-12  Werner Koch  <wk@g10code.com>
+
+       * packages/packages.current: Update libksba.
+
+2008-02-09  Marcus Brinkmann  <marcus@g10code.de>
+
+       * patches/gnupg-1.4.8/01-gpgconf-list.patch: New file.
+       * patches/gnupg2-2.0.8/06-gpgconf-list.patch: New file.
+       * Makefile.am (EXTRA_DIST): Add these.
+
+2008-02-08  Marcus Brinkmann  <marcus@g10code.de>
+
+       * packages/packages.current: Update kleopatra.
+       * src/inst-kdelibs.nsi: Move kcmdwrapper.exe to bin.
+       * src/uninst-kdelibs.nsi: Uninstall it there.
+
+2008-02-06  Werner Koch  <wk@g10code.com>
+
+       * packages/packages.current: Update GpgOL.
+
+2008-02-04  Marcus Brinkmann  <marcus@g10code.de>
+
+       * packages/packages.current: Update kleopatra and gpgex.
+
+2008-02-01  Marcus Brinkmann  <marcus@g10code.de>
+
+       * patches/gnupg2-2.0.8/05-gpgconf.patch: New file.
+       * Makefile.am (EXTRA_DIST): Add patch.
+
+2008-01-30  Werner Koch  <wk@g10code.com>
+
+       * src/inst-final.nsi: New.
+       * src/Makefile.am (EXTRA_DIST): Add it.
+       * src/inst-gnupg2.nsi: Remove last fix due to the final section.
+
+2008-01-30  Marcus Brinkmann  <marcus@g10code.de>
+
+       * src/gpg4win.nsi: Fix last change.
+       * src/gpg4win-src.nsi: Dito.
+
+       * src/gpg4win.nsi (ABOUT_STR): Split up the string into several.
+       (T_AboutGpg4win): Shorten it accordingly.
+       (T_AboutGpg4winVersion, T_AboutGpg4winFileVersion)
+       (T_AboutGpg4winReleaseDate): New translation strings.
+       * src/gpg4win-src.nsi: Split up the string into several.
+       (T_AboutGpg4winSrc): Shorten it accordingly.
+       (T_AboutGpg4winSrcVersion, T_AboutGpg4winSrcFileVersion)
+       (T_AboutGpg4winSrcReleaseDate): New translation strings.
+       * src/installer.nsi: Quote welcome title and about string.
+       * po/de.po: Update.
+
+       * packages/packages.current: Update gpgme.
+
+2008-01-30  Werner Koch  <wk@g10code.com>
+
+       * src/inst-sections.nsi: Install GTK+ of gnupg2 is selected.
+
+       * src/inst-gnupg2.nsi: Switch Outpath back to standard.
+
+       * patches/gnupg2-2.0.8/patches/03-create-keyring.patch: Also do it
+       for the trustdb.
+
+2008-01-29  Werner Koch  <wk@g10code.com>
+
+       * packages/packages.current: Updated GpgOL.
+
+       * patches/gnupg2-2.0.8/04-import-export-spawn.patch: New file
+       * patches/gnupg2-2.0.8/03-create-keyring.patch: New file. 
+       * Makefile.am (EXTRA_DIST): Add new files.
+
+2008-01-29  Marcus Brinkmann  <marcus@g10code.de>
+
+       * src/make-msi.pl (nsis_parse_line): Skip including the file
+       Memento.nsh.
+
+2008-01-28  Marcus Brinkmann  <marcus@g10code.de>
+
+       * packages/packages.current: Update gpgme and kleopatra.
+
+2008-01-25  Marcus Brinkmann  <marcus@g10code.de>
+
+       * Makefile.am (EXTRA_DIST): Add
+       patches/gnupg2-2.0.8/02-qualified.patch.
+       * patches/gnupg2-2.0.8/02-qualified.patch: New file.
+
+2008-01-24  Marcus Brinkmann  <marcus@g10code.de>
+
+       * src/inst-gpgee.nsi: Fix last change.
+
+       * src/Memento.nsh: New file from nsis 2.28.
+
+2008-01-21  Marcus Brinkmann  <marcus@g10code.de>
+
+       * src/installer.nsi: Include Memento.nsh, define
+       MEMENTO_REGISTRY_ROOT and MEMENTO_REGISTRY_KEY.
+       * src/inst-sections.nsi: Call MementoSectionDone.
+       (onInit): Call MementoSectionRestore.
+       (onInstSuccess): Call MementoSectionSave.
+       * src/inst-claws-mail.nsi, src/inst-eudoragpg.nsi,
+       src/inst-gnupg.nsi, src/inst-gnupg2.nsi, src/inst-gpa.nsi,
+       src/inst-gpgee.nsi, src/inst-gpgex.nsi, src/inst-gpgol.nsi,
+       src/inst-kleopatra.nsi, src/inst-man_advanced_de.nsi,
+       src/inst-man_advanced_en.nsi, src/inst-man_novice_de.nsi,
+       src/inst-man_novice_en.nsi, src/inst-sylpheed-claws.nsi,
+       src/inst-winpt.nsi: Replace Section/SectionEnd by Memento macro
+       calls.
+       * src/make-msi.pl (gpg4win_nsis_stubs): Support memento sections.
+
+2008-01-18  Marcus Brinkmann  <marcus@g10code.de>
+
+       * packages/packages.current: Update gpgol.
+       * src/Makefile.am (gpg4win_pkg_gpgol_post_install): New macro.
+       * src/inst-gpgol.nsi: Install the gpgol.pdf technical
+       documentation.
+       * src/uninst-gpgol.nsi: Uninstall it (and many directories).
+
+       * packages/packages.current: Update kleopatra and kdelibs.
+
+2008-01-16  Marcus Brinkmann  <marcus@g10code.de>
+
+       * src/installer.nsi (MUI_WELCOME_TITLE, MUI_WELCOMEPAGE_TEXT):
+       Define to ${WELCOME_TITLE_STR} and ${ABOUT_STR} respectively.
+       (T_WelcomeTitle, T_About): Remove language strings.
+       * src/gpg4win.nsi (WELCOME_TITLE_ENGLISH, WELCOME_TITLE_GERMAN)
+       (ABOUT_GERMAN, ABOUT_ENGLISH): Removed macros.
+       (WELCOME_TITLE_STR, ABOUT_STR): New macros.
+       (T_WelcomeTitleGpg4win, T_AboutGpg4win): New language strings.
+       * src/gpg4win-src.nsi (WELCOME_TITLE_ENGLISH, WELCOME_TITLE_GERMAN)
+       (ABOUT_GERMAN, ABOUT_ENGLISH): Removed macros.
+       (WELCOME_TITLE_STR, ABOUT_STR): New macros.
+       (T_WelcomeTitleGpg4winSrc, T_AboutGpg4winSrc): New language strings.
+
+2008-01-15  Marcus Brinkmann  <marcus@g10code.de>
+
+       * patches/gnupg-2.0.8/01-agent-call-pinentry.patch: Rename to ...
+       * patches/gnupg2-2.0.8/01-agent-call-pinentry.patch: ... this.
+       * Makefile.am (EXTRA_DIST): Also here.
+
+       * Makefile.am (EXTRA_DIST): Add
+       patches/gnupg-2.0.8/01-agent-call-pinentry.patch.
+       * patches/gnupg-2.0.8/01-agent-call-pinentry.patch: New file.
+
+       * src/g4wihelp.c (service_create): Use LocalSystem for now.
+
+2008-01-13  Marcus Brinkmann  <marcus@g10code.de>
+
+       * packages/packages.current: Update kdelibs, kdesupport, kleopatra.
+
+       * src/inst-kdelibs.nsi: Update to latest version.
+       * src/inst-kdesupport.nsi: Update to latest version.
+       * src/uninst-kdesupport.nsi: Update to latest version.
+       * src/inst-kleopatra.nsi: Update to latest version.
+
+       * src/inst-gnupg2.nsi: Fix last change.
+       * src/uninst-gnupg2.nsi: Uninstall gpgconf-conf.skel.
+
+       * src/uninst-qt.nsi: Uninstall qsqlited4.dll.
+
+2008-01-10  Marcus Brinkmann  <marcus@g10code.de>
+
+       * src/gpg4win.nsi: New variable bpdir.
+       * src/gpg4win-src.nsi: Likewise.
+       * src/inst-gnupg2.nsi: New variable source and install a skeleton
+       file for gpgconf.conf.
+
+2008-01-08  Marcus Brinkmann  <marcus@g10code.de>
+
+       * src/pkg-to-nsi.pl: New file.
+
+       * src/inst-kleopatra.nsi: Add missing files.
+       * src/uninst-kleopatra.nsi: Likewise.
+
+2008-01-07  Marcus Brinkmann  <marcus@g10code.de>
+
+       * packages/packages.current: Update to 0.0.0-svn46.
+
+2008-01-04  Marcus Brinkmann  <marcus@g10code.de>
+
+       * src/inst-kleopatra.nsi, src/uninst-kleopatra.nsi,
+       src/inst-oxygen-icons.nsi: Update to new version.
+       * packages/packages.current: Update oxygen-icons and kleopatra.
+
+       * packages/packages.current: Update gpgme to 1.1.6.
+
+       * patches/gpgme/01-gpg2.patch: Update patch.
+
+2008-01-03  Werner Koch  <wk@g10code.com>
+
+       * src/inst-gnupg.nsi: Do not set gpgProgram but delete it.
+
+       * patches/gpgme/01-gpg2.patch: New.
+       * Makefile.am (EXTRA_DIST): Add it.
+
+       * src/gpg4win.mk.in (SETVARS): Add new var PKGPBDIR.
+       (SPKG_template) <stamps/stamp-$(1)-01-patch>: Allow for patches
+       without the version name of the package.
+       (MPKG_template) <stamps/stamp-$(1)-01-patch>: Ditto.
+
+       * packages/packages.current: Fix pinentry name.  Use gpgol svn 205.
+       Update to gnupg 1.48 and 2.0.8.
+
+2008-01-02  Marcus Brinkmann  <marcus@g10code.de>
+
+       * packages/packages.current: Update pinentry to 0.7.5-cvs.
+
+       * src/pkg-config (PREFIX): Suppress debug output.
+
+       * src/Makefile.am (gpg4win_pkg_glib_post_install): Since we build
+       the package from source, we need to fix up the pkg-config files in
+       the runtime package directory.
+
+2007-12-21  Marcus Brinkmann  <marcus@g10code.de>
+
+       * src/uninst-kleopatra.nsi, src/inst-kleopatra.nsi: Update to
+       latest version.
+
+       * packages/packages.current: Update oxygen-icons and kleopatra.
+       * src/inst-oxygen-icons.nsi, src/uninst-oxygen-icons.nsi: Update
+       to latest version, but only install 16x16 icons (now all of them).
+
+2007-12-18  Marcus Brinkmann  <marcus@g10code.de>
+
+       * packages/packages.current: Update kleopatra to 20071214-3.
+       * src/inst-kleopatra.nsi: Adjust path to GPGME libraries.
+
+2007-12-14  Werner Koch  <wk@g10code.com>
+
+       * packages/packages.current: Update to gnupg-2.0.8rc1.
+
+2007-12-14  Marcus Brinkmann  <marcus@g10code.de>
+
+       * packages/packages.current: Fix last change.
+
+2007-12-13  Marcus Brinkmann  <marcus@g10code.de>
+
+       * packages/packages.current: Update libassuan.
+
 2007-12-11  Marcus Brinkmann  <marcus@g10code.de>
 
        * packages/packages.current: Update to qt 4.3.3.
        * packages/download.sh: Fix downloading of Gtk source packages.
 
 
- Copyright 2005 g10 Code GmbH
+ Copyright 2005, 2006, 2007, 2008 g10 Code GmbH
 
  This file is free software; as a special exception the author gives
  unlimited permission to copy and/or distribute it, with or without