2025-10-22  Werner Koch  <wk@gnupg.org>

	Update to GnuPG 2.5.13.

2025-10-21  Werner Koch  <wk@gnupg.org>

	Update kleo, libkleo, gpg4win-tools, and gpgoljs.

2025-10-07  Werner Koch  <wk@gnupg.org>

	Update GpgRT to 1.56.

2025-09-29  Ingo Klöcker  <dev@ingo-kloecker.de>

	Add gpgconf.rnames to EXTRA_DIST.

	Add patch to EXTRA_DIST.
	GnuPG-bug-id: 7826

	qtbase: a11y: Fix window activation events.
	Qt sent wrong accessibility events which confused NVDA and made it read
	the same texts twice.

	GnuPG-bug-id: 7826

2025-09-25  Werner Koch  <wk@gnupg.org>

	Update GpgOL to 2.6.6.

2025-09-19  Werner Koch  <wk@gnupg.org>

	Update gpgol to 2.6.5.

	msi: Fix installation of gpgconf.rnames.
	* src/make-msi.pl (gpg4win_nsis_stubs): Add hack for the ../GnuPG file
	name component.
	* src/make-msi.guids: Add new entry.
	* src/inst-final.nsi: Install gpgconf.rnames.

2025-09-18  Ingo Klöcker  <dev@ingo-kloecker.de>

	qtbase: Raise UIA event for toggled tree view item.
	GnuPG-bug-id: 6825

	qtbase: Notify a11y tools when check state changes.
	GnuPG-bug-id: 6825

	qtbase: a11y: Remember QTreeView's a11y child interfaces.
	This is a backport of 3cfabf92b09290f71b7fafa79723dc374b807206 in qtbase

	GnuPG-bug-id: 6825

2025-09-05  Werner Koch  <wk@gnupg.org>

	Show with patches are applied.
	* src/gpg4win.mk.in ($(stampdir)/stamp-$(1)-01-patch): Print
	diagnostic.

	Update Kleopatra due to a missing include.

	Update poppler SO numbers.

2025-09-04  Werner Koch  <wk@gnupg.org>

	Update Kleo, libkleo, gpg4win-tools, okular, and poppler.

	Update to GnuPG 2.5.12.

2025-08-28  Ingo Klöcker  <dev@ingo-kloecker.de>

	appimage: Switch to gcc 14.
	* docker/appimage/Dockerfile: Install gcc14. Set it as default.

2025-08-13  Ingo Klöcker  <dev@ingo-kloecker.de>

	qtbase: Don't report active windows as having focus.
	This fixes the problem that NVDA read text of new windows twice. The
	root cause was that Qt reported to NVDA that the window had focus
	additionally to the actual UI element that had focus. Therefore, NVDA
	didn't ignore the focus event for the window itself.

	GnuPG-bug-id: 7739

2025-08-04  Werner Koch  <wk@gnupg.org>

	Update Libgcrypt to 1.11.2.

2025-07-31  Ingo Klöcker  <dev@ingo-kloecker.de>

	Configure libkleo with different GnuPG install dir registry key for VSD.
	* src/Makefile.am (gpg4win_pkg_libkleo_configure): New.
	* src/gpg4win.mk.in (GNUPG_INSTALL_DIR_REGISTRY_KEY): New.

2025-07-30  Werner Koch  <wk@gnupg.org>

	Update to gnupg 2.5.11.

2025-07-28  Werner Koch  <wk@gnupg.org>

	Another try to get the betanumber parsing right right.
	* configure.ac (BUILD_BETANUM): Strip leading non-digits.

	Update gpgoljs (aka gpgol/web)

	Update Kleopatra, Libkleo, and gpg4win-tools.

	Update pinentry, gpgol, and gnupg.

2025-07-14  Werner Koch  <wk@gnupg.org>

	Revert Okular to the June 26 version.

2025-07-10  Werner Koch  <wk@gnupg.org>

	Update to gnupg 2.5.9.

	Update Gpgol (2.6.3), Kleopatra et al, and Okular.

2025-07-02  Ingo Klöcker  <dev@ingo-kloecker.de>

	kleopatra: Add patch to disable usage of file system watchers on demand.
	Disable usage of file system watchers with KLEO_NO_FILE_WATCHER=1

	kleopatra: Add patch to disable start of gpg-agent on start-up on demand
	Disable start of gpg-agent with KLEO_NO_GPG_AGENT_START=1

2025-07-01  Ingo Klöcker  <dev@ingo-kloecker.de>

	breeze-icons: Disable recoloring of status icons.
	GnuPG-bug-id: 7703

2025-06-27  Werner Koch  <wk@gnupg.org>

	okular: Enable pgp signature by default.

2025-06-26  Werner Koch  <wk@gnupg.org>

	Fix last commit.

	nsis: Try to delete 32 and 64 bit uninstaller keys.
	* src/nsis/installer-finish.nsi (no_desktop_delete): Move code to ...
	(MyCleanupRegistry): New function and all it twice for both registry
	views.

	Allow building of MSI installers.
	* src/nsis/inst-gpgoljs.nsi: Remove wildcards.

2025-06-24  Werner Koch  <wk@gnupg.org>

	Update to the latest Okular.

2025-06-23  Werner Koch  <wk@gnupg.org>

	Update Kleo, libkleo, gpg4win-tools and gnupg.

2025-06-18  Ingo Klöcker  <dev@ingo-kloecker.de>

	Remove obsolete patches.

	kwidgetsaddons: Ensure correct color for settings page icons.
	GnuPG-bug-id: 7588

	breeze: Draw hovered items like selected items with high-contrast.
	In particular, this ensures good contrast for hovered menu bar items
	if a high-contrast color scheme is active.

	GnuPG-bug-id: 7415

	kwidgetsaddons: No colored bg for message widget with high contrast.
	GnuPG-bug-id: 7610

	kiconthemes: Use symbolic icons if high-contrast mode is active.
	This ensures that the symbolic variants of the status icons are used
	when a high-contrast color scheme is used.

	GnuPG-bug-id: 7588

	breeze-icons: Add symbolic variants of status icons.
	This ensures good contrast of those icons with high-contrast color
	schemes.

	GnuPG-bug-id: 7588

2025-06-12  Carl Schwan  <carl.schwan@gnupg.com>

	Use stable version of mimetreeparser.
	* packages/packages.list: Bump gear to 25.04 and use gear version of MTP
	* src/appimage/appimage.mk.in,src/gpg4win.mk.in: Hack MTP version
	  similar to kmime and co as we don't need the latest version of MTP in
	  Kleopatra
	* packages/gen-{kde-gears,tarball}.sh: Move MTP from tarball generator
	  to kde gears generator
	* Makefile.am: Move patch to new mtp version

2025-06-05  Werner Koch  <wk@gnupg.org>

	Again update gpgoljs.

2025-06-04  Carl Schwan  <carl.schwan@gnupg.com>

	Bump gpgoljs package.
	* src/nsis/{inst,unist}-gpgoljs.nsi: Remove dist subfolder
	* packages/packages.list: Update gpgoljs package

2025-06-04  Werner Koch  <wk@gnupg.org>

	Also update gpg4win-tools and add patch to the Makiefile.
	* Makefile.am (EXTRA_DIST): Add patch from Ingo.
	* packages/packages.list: Update gpg4win-tools and gpgolsjs to a
	version from this morning.
	* src/nsis/inst-gpgoljs.nsi: Make icon installation optional to avoid
	a problem in the gpgoljs from this morning.

2025-06-04  Ingo Klöcker  <dev@ingo-kloecker.de>

	Add patch for gpgol 2.6.1.

2025-06-04  Werner Koch  <wk@gnupg.org>

	The regular gpgme tarball is bz2 compressed.

2025-06-03  Werner Koch  <wk@gnupg.org>

	Update gpgme, gpgmepp, and qgpgme to 2.0.0.

2025-06-03  Ingo Klöcker  <dev@ingo-kloecker.de>

	kxmlgui: Remove obsolete patch.

2025-06-03  Carl Schwan  <carl.schwan@gnupg.com>

	Update to newer gpgoljs snapshot.

2025-06-03  Werner Koch  <wk@gnupg.org>

	Update GnuPG to 2.5.8.

2025-06-02  Ingo Klöcker  <dev@ingo-kloecker.de>

	kleopatra: Remove obsolete configure option.
	* src/Makefile.am (gpg4win_pkg_kleopatra_configure): Remove
	FORCE_DISABLE_KCMUTILS.

	kleopatra: Set flag for listing Kleopatra as component in its About data
	* src/Makefile.am (gpg4win_pkg_kleopatra_configure): Set
	KLEOPATRA_LIST_AS_COMPONENT.

2025-05-30  m  <meik.michalke@gnupg.com>

	re-added headline...

	reverted customized packages/packages.list.

	fixed wrong DESC_Menu_* in gpgpass menu entry.

	kleopatra: removed 2nd kleopatradebugcommandsrc, ensured clean uninstall

	add start menu entry for GpgOL/Web.

2025-05-28  Ingo Klöcker  <dev@ingo-kloecker.de>

	Fix make dist.
	* Makefile.am (EXTRA_DIST): Remove removed patches.

2025-05-27  Ingo Klöcker  <dev@ingo-kloecker.de>

	build: Don't add package to extra package list if sources are missing.
	* m4/gpg4win.m4 (GPG4WIN_SPKGEX): Check $_gpg4win_spkg for "no".

	kleopatra: Set custom KLEOPATRA_VERSION_STRING for Gpg4win.
	* src/Makefile.am (gpg4win_pkg_kleopatra_configure): Don't set
	RELEASE_SERVICE_VERSION. Set KLEOPATRA_VERSION_STRING.

2025-05-13  Ingo Klöcker  <dev@ingo-kloecker.de>

	Update server URL for qt packages.
	We should always use download.qt.io/archive/qt/ because EOL'd versions
	are removed from download.qt.io/official_releases/qt/ while the archive
	path always has all versions.

	Package and install kleopatradebugcommandsrc.

2025-05-12  Ingo Klöcker  <dev@ingo-kloecker.de>

	Remove obsolete gnupg packages.

2025-05-08  Werner Koch  <wk@gnupg.org>

	Two patches for gpgol 2.6.0.

	Update to gnupg-2.5.6, Kleopatra and Okular current snapshots.

2025-05-07  Werner Koch  <wk@gnupg.org>

	Update to libgcrypt 1.11.1.

	Update to libgcrypt 1.11.1.

2025-05-07  m  <meik.michalke@gnupg.com>

	GpgOL/Web: fix missing manifest.xml file.

	GpgOL/Web: fixed installation path for add-in icons.

2025-04-16  Ingo Klöcker  <dev@ingo-kloecker.de>

	kcolorscheme: Use upstreamed patches for high-contrast support.

2025-04-15  Ingo Klöcker  <dev@ingo-kloecker.de>

	qtbase: Use system colors if high-contrast mode is active.

	qtbase: Use correct tool tip colors for high-contrast modes.

	qtbase: Make queryHighContrast a file static.

2025-04-09  Werner Koch  <wk@gnupg.org>

	Update to gpgrt 1.53.

	Update to gpgrt 1.53.

2025-04-08  Ingo Klöcker  <dev@ingo-kloecker.de>

	breeze: Backport fix for handling theme change events.
	The fix ensures correct toolbar colors after switching high-contrast
	color schemes.

	GnuPG-bug-id: 7588

	kguiaddons: Fix mix-up of dark mode and light mode.
	Fixes-commit: b710e0752a822c7d6cb3eba380571ca155b70ee4

	GnuPG-bug-id: 7587

2025-04-03  Ingo Klöcker  <dev@ingo-kloecker.de>

	Use `git ls-files` instead of `find` to list the patches.
	This has the advantage that it only lists patches that are tracked by
	git. `git ls-files` seems to sort the result by character value, i.e.
	it lists '-' before '/'. That's why a few patches were reordered.

	Add patch for supporting high-contrast mode in Breeze.
	This patch fixes the wrong colors used for the toolbar and for the
	header in the configuration dialog.

	Do not remove unrelated stamp files on clean-PACKAGE.
	This fixes the problem that clean-breeze also removed the stamp files
	of breeze-icons.

2025-04-02  Ingo Klöcker  <dev@ingo-kloecker.de>

	Backport Qt patch which fixes icon loading with KDE's icon engine plugin
	This change has been added to Qt 6.8.0.

	Moreover, add a patch for kiconthemes which removes compatibility code
	for Qt <6.8 that's not needed with the backport.

	Together with a change in Kleopatra this fixes inconsistent coloring
	of icons of disabled actions in high-contrast mode.

	GnuPG-bug-id: 7588

	Add patches for supporting high-contrast mode in KF6.
	These patches add support for high-contrast modes to KColorScheme. They
	have not yet been merged by upstream.
	This commit also updates an older not yet upstreamed patch that ensures
	that dark mode is not used on Windows versions that didn't support it.

	GnuPG-bug-id: 7587

2025-04-01  Werner Koch  <wk@gnupg.org>

	sha1sum: Fix hashing for data >= 256 GiB.
	* src/sha1sum.c (DIGEST_CONTEXT): Add nblocks_high.
	(digest_init): Clear that var.
	(digest_write): Bump it up on overflow of nblocks.
	(digest_final): Stuff it into the MSB.

	sha1sum: Fix hashing for data >= 256 GiB.
	* src/sha1sum.c (DIGEST_CONTEXT): Add nblocks_high.
	(digest_init): Clear that var.
	(digest_write): Bump it up on overflow of nblocks.
	(digest_final): Stuff it into the MSB.

2025-03-26  Ingo Klöcker  <dev@ingo-kloecker.de>

	Ensure that download.sh --update doesn't remove breeze-icons.
	* packages/download.sh: Add special case for breeze-icons package.
	* packages/packages.common: List breeze-icons *after* breeze.

2025-03-26  Werner Koch  <wk@gnupg.org>

	Update to a gnupg-2.5.6 snapshot and to gpgme and kleo snapshots.

	Update gpgme and gpgmepp SO names.

2025-03-25  Ingo Klöcker  <dev@ingo-kloecker.de>

	Ensure that download.sh --update doesn't remove breeze-icons.
	* packages/download.sh: Add special case for breeze-icons package.
	* packages/packages.common: List breeze-icons *after* breeze.

2025-03-25  Werner Koch  <wk@gnupg.org>

	Use --update option when running build.sh --download.
	* build.sh (download_packages): Use --update option.

2025-03-11  Werner Koch  <wk@gnupg.org>

	Unify packages list to include all possible gnupg branches.
	* packages/download.sh (usage): New options --gnupgXX.  Support
	conditionals in the package list using these options.
	* build.sh: Replace option --v3 by new options --gnupgXX.

	* packages/packages.common: Merge GnuPG versions 2.2 and 2.4 into this
	file.
	---

	Note that we still need to sync the VSD 3.x KDE packages into
	packages.common.

2025-03-11  Carl Schwan  <carl.schwan@gnupg.com>

	Update snapshots of KDE packages.
	* Makefile.am, patches/mimetreeparser: Remove now useless patch, this is
	  now handled in mimetreeparser with an ifdef
	* src/nsis, configure.ac: Remove now not needed dependency on libkdepim

	Update okular packaging.
	* patches/okular-202503101125: Add patch to fix issue with compilation
	  without QML.
	* src/nsis/{inst,uninst}-poppler.nsi, src/make-msi.guids,
	  src/gpg4win.mk.in: Adapt to new poppler dll version
	* packages/packages.common: Update snapshots of Okular and poppler

	Fix typo referencing the same patch twice.
	* Makefile.am: replace patches with patches-appimage in second
	  occurrence

2025-03-10  Ingo Klöcker  <dev@ingo-kloecker.de>

	Add dependency on native kconfig tools to packages using KConfigXT.
	* configure.ac: Add native-kconfig as dependency of breeze, kleopatra,
	okular, gpgpass.

	Build necessary features of qttools only.
	* src/Makefile.am (gpg4win_pkg_qttools_native_configure,
	gpg4win_pkg_qttools_configure): New.

2025-03-10  Werner Koch  <wk@gnupg.org>

	New option --release to run a complete build cycle.
	* build.sh: Add options --release and --log-file.  Rmeove unused
	option --nightly.

	Fix download directory for the gnupg-w32*xz tarball.
	* packages/gen-gnupg.sh: Fix w32 source tarball location.
	* packages/packages.common: Ditto.

2025-03-10  Ingo Klöcker  <dev@ingo-kloecker.de>

	Configure kleopatra with different application name for GPD and VSD.
	* src/gpg4win.mk.in (kleo_icon_dir): Rename to...
	(KLEOPATRA_ICON_DIR): ...this.
	(KLEOPATRA_APPLICATION_NAME): New.
	* src/Makefile.am (gpg4win_pkg_kleopatra_configure): Add
	-DKLEOPATRA_APPLICATION_NAME option. Replace kleo_icon_dir with
	KLEOPATRA_ICON_DIR.

2025-03-07  Werner Koch  <wk@gnupg.org>

	Fix Makefile dist files.

	Update to gnupg 2.5.5 and latest Kleo et al.

	Revert "Switch download script from wget to curl"
	This reverts commit cec85eb35ccc498c2d281ab5d0eb350ad3f56289.

2025-02-24  Carl Schwan  <carl.schwan@gnupg.com>

	Remove no longer needed patchs for gpgoljs.
	- patches: the no longer needed patch

	Remove listing of dlls no longer created.
	- src/nsis/inst-kleopatra.nsi, src/nsis/uninst-kleopatra.nsi: Remove
	  libkleopatraclient{gui,core} from the nsis scripts
	- src/gpg4win.mk.in: Remove dlls from various no longer needed packages

	Fix download location for some packages.
	* packages/packages.common: Change download location to
	  gnupg.net/snapshots

	Move mimetreeparser patch.
	* patches/mimetreeparser: Rename mimetreeparser patch

	Move back to Qt 6.7.
	* packages/packages.common: Revert Qt version from 6.8.2 to 6.7.3

	Bump freetype version.
	* packages/packages.common: Bump version 2.13.3

	Fix crash in compilation by disabling some compiler options.
	* src/Makefile.am: Disable stack_clash_protection and stack_protector

	Update dependencies.
	* packages/gen-frameworks.sh: Remove syntax-highlighting
	* packages/gen-gear.sh: Remove kpimtextedit
	* packages/gen-tarballs.sh: Remove ktextaddons

	Switch download script from wget to curl.
	* packages/download.sh: Use curl instead of wget

2025-02-20  Ingo Klöcker  <dev@ingo-kloecker.de>

	Configure breeze-icons without icon generation and icon installation.
	* src/Makefile.am (gpg4win_pkg_breeze_icons_configure): New.

2025-02-19  Ingo Klöcker  <dev@ingo-kloecker.de>

	Don't strip if there's nothing to strip.
	* src/gpg4win.mk.in ($(stampdir)/stamp-$(1)-native-04-install): Check
	for package install directory before trying to strip.

	Don't build the Breeze icons library in the native build.
	* Makefile.am (EXTRA_DIST): Add patch.
	* patches/breeze-icons/
	0001-Allow-to-disable-building-of-the-icon-library-native.patch: New.
	* src/Makefile.am (gpg4win_pkg_breeze_icons_native_configure): Add
	-DWITH_ICONS_LIBRARY=OFF.

	Fix logic for finding the beta version number.
	* autogen.sh: Check if $tmp is empty after each assignment.

	Use blue app icon for Kleopatra in GnuPG Desktop.
	* Makefile.am (EXTRA_DIST): Update list of patches.
	* patches/breeze-icons/add-the-nose.patch: Replace with...
	* patches/breeze-icons/remove-kleopatra-icons.patch: ...this.
	* patches/kleopatra-202501091104/
	0000-Also-install-the-scalable-kleopatra-icon.patch,
	patches/kleopatra-202501091104/
	0001-Make-it-possible-to-run-different-flavors-of-Kleopat.patch,
	patches/kleopatra-202501091104/
	0002-Allow-to-use-different-icons-for-a-customized-build.patch,
	patches/kleopatra-202501091104/
	0003-On-Windows-embed-our-app-icon-as-Breeze-icon.patch: New.
	* src/Makefile.am (EXTRA_DIST): Update list of icons.
	(gpg4win_pkg_kleopatra_configure): Add -DKLEOPATRA_ICON_DIR option.
	* src/appimage/build-appimage.sh (kleopatra_icon): Update path of
	icon.
	* src/gpg4win.mk.in (kleo_icon_dir): New.
	* src/icons/gpd/1024-apps-kleopatra.png,
	src/icons/gpd/128-apps-kleopatra.png,
	src/icons/gpd/16-apps-kleopatra.png,
	src/icons/gpd/22-apps-kleopatra.png,
	src/icons/gpd/24-apps-kleopatra.png,
	src/icons/gpd/32-apps-kleopatra.png,
	src/icons/gpd/48-apps-kleopatra.png,
	src/icons/gpd/64-apps-kleopatra.png,
	src/icons/gpd/sc-apps-kleopatra.svg: New.
	src/icons/kleopatra-gpd.svg: Remove.
	* src/nsis/inst-kleopatra.nsi: Don't install kleopatra icons.
	* src/nsis/uninst-kleopatra.nsi: Don't uninstall kleopatra icons.

	Perform a fresh configuration of the build tree.
	* src/gpg4win.mk.in ($(stampdir)/stamp-$(1)-02-configure,
	$(stampdir)/stamp-$(1)-ex-02-configure,
	$(stampdir)/stamp-$(1)-native-02-configure): Add --fresh to cmake.

2025-02-18  Ingo Klöcker  <dev@ingo-kloecker.de>

	Remove obsolete configure option of kxmlgui.
	* src/Makefile.am (gpg4win_pkg_kxmlgui_configure): Remove configure
	option -DXMLGUI_COMPILER_VERSION.

	Remove references to removed DISTRIBUTION_TEXT variable.
	* src/Makefile.am (gpg4win_pkg_kleopatra_configure,
	gpg4win_pkg_kxmlgui_configure): Remove configure option referencing
	DISTRIBUTION_TEXT.
	* src/appimage/Makefile.am (appimage_pkg_kxmlgui_configure): Ditto.

2025-02-17  Werner Koch  <wk@gnupg.org>

	build: Create a file with changed sources.
	* po/Makefile.am: Write a list of files which may need to be
	committed.
	* Makefile.am (clean-local): Clean that file.

	build: Fix diagnostic outputs.

	msi: More tweaks and some corrections due to new PO system.
	* build.sh (runner_cmd_litcandle): Change candle invokation.
	* src/gpg4win.mk.in: Change invocation of make-msi.pl
	* src/make-msi.guids: Chnage location of versioninfo.txt.
	* src/make-msi.pl (dump_all): Change file name translation.
	(dump_help): Ditto.
	(dump_single_custom): Ditto.
	(dump_customs): Change location of the icon and vsd-gpgconf.ctl

	nsis: Tweak includedir paths.
	* src/nsis/inst-gpg4win.nsi: s/BUILD_DIR/TOP_BLDDIR/
	* src/nsis/installer.nsi: Ditto.
	* src/nsis/gpg4win.nsi: Replace BUILD_DIR by TOP_BLDDIR and adjust
	addincluddir statements.
	* src/Makefile.am (MAKENSIS): Likewise.

2025-02-14  Werner Koch  <wk@gnupg.org>

	po: Take care of POT creation date on *po when comparing.
	* po/Makefile.am ($(POFILES)): Use remove-potcdate.sed.

	po: Yet another VPATH and docker patch.
	* configure.ac: Fix stored directory for POTFILES.
	* po/POTFILES: Ditto.
	* po/Makefile.am (dist-hook): New.
	($(POFILES)): Improve the rule.
	(gpg4win.pot-update): Fix rule for docker build.

	Update build-aux scripts.
	* build-aux/install-sh: Update.
	* build-aux/missing: Update.
	* build.sh (dist=yes): Link the resulting tarball to artifacts.

	New option --dist for build.sh.
	* po/Makefile.am (EXTRA_DIST): Remove removed file.
	* Makefile.am (nightly:): Remove target.
	* build.sh (usage): New option --dist.

	po: Simplify the Makefile by dropping the gettext make framework.
	* po/POTFILES.in: Replace by ...
	* po/POTFILES: New.
	* configure.ac (AC_PROG_AWK): New.
	(AM_PO_SUBDIRS): Remove.
	(AC_CONFIG_FILES): Replace Makefile.in by Makefile.
	(LINGUAS,POTFILES,POFILES,NSIFILES): New ac_subst variables.
	* po/Makefile.am: New.
	* po/Makefile.in.in: Remove
	* po/Makevars: Remove.
	* po/nsis-xgettext.sh: Remove.
	* po/Rules-nsis: Remove.

2025-02-13  Ingo Klöcker  <dev@ingo-kloecker.de>

	Add new icons to tarball.
	* src/Makefile.am (EXTRA_DIST): Add new icons.

2025-02-12  Ingo Klöcker  <dev@ingo-kloecker.de>

	appimage: Use custom Kleopatra icons for VSD and GPD.
	* src/appimage/build-appimage.sh: For vsd or gpd replace Breeze icons
	of kleopatra with custom icons. Otherwise restore the Breeze icons.
	* src/icons/kleopatra-gpd.svg, src/icons/kleopatra-vsd.svg: New.

	Update list of patches.
	* Makefile.am (EXTRA_DIST): Sort and update the list of patches.

2025-02-12  Werner Koch  <wk@gnupg.org>

	Fix last commit.

2025-02-11  Ingo Klöcker  <dev@ingo-kloecker.de>

	appimage: Add breeze style.
	configure.ac: Add breeze package. Add breeze as dependency of kxmlgui
	(as for gpg4win).
	patches-appimage/breeze: New.
	src/appimage/Makefile.am (appimage_kdepkgs): Add breeze.
	(appimage_pkg_breeze_configure): New.
	src/appimage/build-appimage.sh: Add "styles" to list of plugin folders.

2025-02-10  Ingo Klöcker  <dev@ingo-kloecker.de>

	appimage: Copy Wayland plugins to AppDir.
	* src/appimage/build-appimage.sh: Copy wayland platform plugins and
	other wayland plugins.

	appimage: Simplify deployment of Okular and its plugins.
	* src/appimage/AppRun: Export QT_PLUGIN_PATH.
	* src/appimage/build-appimage.sh: Copy the KDE plugins to
	AppDir/usr/lib/plugins instead of AppDir/usr/plugins. Remove manual
	copying of Okular's plugins and dependencies. Make patchelf verbose.
	Loop over all files in AppDir/usr/lib/plugins to patch their rpaths.

	appimage: Deploy okularGenerator_poppler.so.
	* src/appimage/build-appimage.sh: Ensure /usr/lib/plugins exists in
	AppDir. Copy the poppler plugin of Okular.

2025-02-10  Werner Koch  <wk@gnupg.org>

	Update gpgme to regular 1.24.2 release.

2025-02-07  Ingo Klöcker  <dev@ingo-kloecker.de>

	appimage: Fix deployment of Okular and its plugins.
	* src/appimage/AppRun: Export QT_PLUGIN_PATH.
	* src/appimage/build-appimage.sh: Copy the KDE plugins to
	APPDIR/usr/lib/plugins instead of APPDIR/usr/plugins. Remove obsolete
	and incomplete manual copying of Okular's plugins and dependencies.
	Make patchelf verbose. Remove loop over files directly in
	APPDIR/usr/lib/plugins. Add loop over files 3 subdirectories below
	APPDIR/usr/lib/plugins. Fix and adjust the rpath of the plugins.

2025-02-06  Ingo Klöcker  <dev@ingo-kloecker.de>

	appimage: Use a different default for the AppImage build directory.
	* build.sh: Set builddir if unset after parsing the command line.

	Ensure that the build directory is an absolute path.
	* build.sh: Convert builddir to absolute path.

	appimage: Use the split gpgme packages.
	* configure.ac: Add packages gpgmepp and qgpgme. Update dependencies
	of packages previously depending on the combined gpgme package.
	* src/appimage/Makefile.am (appimage_kdepkgs): Add gpgmepp and qgpgme.
	(appimage_pkg_gpgme_configure): Update the configure options.
	(appimage_pkg_qgpgme_configure): New.

	appimage: Reduce the size of the Docker image.
	* docker/appimage/Dockerfile: Join two RUN statements.

	appimage: Reformat the Dockerfile.
	* docker/appimage/Dockerfile: Reformat.

	appimage: Add make targets to build individual packages.
	* src/appimage/appimage.mk.in: Add <package name> targets.

	appimage: Fix hack for building wayland-protocols.
	* src/appimage/Makefile.am
	(appimage_pkg_wayland_protocols_post_install): Only move/rename the
	unpackaged sources.

	appimage: Disable most features of qttools.
	* src/appimage/Makefile.am (appimage_pkg_qttools_configure): New.

	appimage: Add tracing to install target for binary packages.
	* src/appimage/appimage.mk.in ($(stampdir)/stamp-$(1)-00-install): Add
	tracing.

	appimage: Re-add fontconfig.
	* docker/appimage/Dockerfile: Install fontconfig-devel.

	Update patches.
	* Makefile.am: Update path of patch.
	* patches-appimage/kio: Remove.
	* patches-appimage/mimetreeparser-202412051138: New.
	* patches/mimetreeparser/fix-build-error-in-202412051138.patch:
	Rename to...
	* patches/mimetreeparser-202412051138/fix-build-error-in-202412051138.patch:
	...this.

	appimage: Avoid OpenGL dependency in kcrash.
	* Makefile.am (EXTRA_DIST): Add new patch. Remove old patch.
	* patches-appimage/kcrash/0001-DRAFT-Do-not-use-OpenGL-if-it-is-not-available.patch:
	Replace with...
	* patches-appimage/kcrash/0001-Add-option-to-disable-OpenGL-support.patch:
	this patch.
	src/appimage/Makefile.am (appimage_pkg_kcrash_configure): New.

	appimage: Add missing bits to the Docker image.
	* docker/appimage/Dockerfile: Install hunspell-devel. Set locale to
	C.UTF-8.

	appimage: Make the out-of-source build work.
	* build.sh: Update path of build-appimage.sh in the Docker container.
	* src/appimage/appimage.mk.in ($(stampdir)/stamp-$(1)-01-patch): Add
	tracing.
	* src/appimage/build-appimage.sh: Change SRCDIR to /src. Move APPDIR
	and INSTDIR below BUILDROOT. Look for BUILDTYPE in /src/packages. Use
	VSD_DIR everywhere. Fix two if-conditions. Don't run autogen.sh. Call
	configure without --enable-maintainer-mode and set BUILDROOT as
	playground for configure. Call make with TOPSRCDIR and PLAYGROUND used
	in the Docker container. Fix source path of start-shell. Remove obsolete
	KDE plugins folder pim6. Look for config.h in BUILDROOT. Fix source path
	of AppRun.

2025-02-04  Ingo Klöcker  <dev@ingo-kloecker.de>

	appimage: Look for packages in /src/packages by default.
	* m4/appimage.m4 (APPIMAGE_PACKAGES): Change _appimage_packages_default
	to /src/packages.

	appimage: Avoid mkdir error for an existing directory.
	src/appimage/appimage.mk.in ($(stampdir)/stamp-$(1)-00-install): Don't
	mkdir already existing directory.

	appimage: Simplify application of patch file.
	* src/appimage.mk.in: Remove the chmod thingies by a direct invocation
	via /bin/sh.

	appimage: Reorder Makefile variable setting and change some names.
	* src/gpg4win.mk.in: Move setting and creation of bdir, idir, etc. to...
	* src/Makefile.am: here, where we already set the root dir var.  Print
	some of the directories.
	(tsdir, root): Set tsdir and root using another approach.
	(pdir): Rename to patdir.  Change all users.
	* src/gpg4win.mk.in (pkgpbdir): Rename to pkgpatbdir.
	(pkgpdir): Rename to pkgpatdir.

2025-02-03  Ingo Klöcker  <dev@ingo-kloecker.de>

	appimage: Use the split gpgme packages.
	* configure.ac: Add packages gpgmepp and qgpgme. Update dependencies
	of packages previously depending on the combined gpgme package.
	* src/Makefile.am (appimage_kdepkgs): Add gpgmepp and qgpgme.
	(appimage_pkg_gpgme_configure): Update the configure options.
	(appimage_pkg_qgpgme_configure): New.

2025-01-29  Ingo Klöcker  <dev@ingo-kloecker.de>

	Use the split gpgme packages for gpg4win.
	* configure.ac: Add packages gpgmepp and qgpgme. Update dependencies
	of packages previously depending on the combined gpgme package.
	* doc/pkg-copyright.txt: Add copyright and license information for
	gpgmepp and qgpgme.
	* src/Makefile.am (EXTRA_DIST): Add new *.nsi files.
	(gpg4win_kdepkgs): Add gpgmepp and qgpgme.
	(gpg4win_excmkpkgs): Add gpgmepp.
	(gpg4win_pkg_gpgme_configure, gpg4win_pkg_gpgme_ex_configure): Update
	the configure options.
	(gpg4win_pkg_gpgmepp_configure, gpg4win_pkg_gpgmepp_ex_configure,
	gpg4win_pkg_qgpgme_configure): New.
	* src/config.nsi.in: Add defines for gpgmepp and qgpgme.
	* src/inst-gpgme.nsi: Don't install files belonging to gpgmepp/qgpgme.
	* src/inst-gpgmepp.nsi, src/inst-qgpgme.nsi: New.
	* src/inst-sections.nsi: Include the new *.nsi files. Update
	dependencies of packages to install.
	* src/uninst-gpgme.nsi: Don't remove files belonging to gpgmepp/qgpgme.
	* src/uninst-gpgmepp.nsi, src/uninst-qgpgme.nsi: New.

	Support building CMake packages for additional gpgex architecture.
	* configure.ac: Generate src/toolchain-ex.cmake.
	* m4/gpg4win.m4: Add function GPG4WIN_CMKPKGEX.
	* src/Makefile.am: Add variable gpg4win_excmkpkgs.
	* src/gpg4win.mk.in: Define EXCMKPKG_template_ and EXCMKPKG_template.
	Call EXCMKPKG_template for each value in gpg4win_excmkpkgs.
	* src/toolchain-ex.cmake.in: New.

	Use the split gpgme packages for gpg4win.
	* configure.ac: Add packages gpgmepp and qgpgme. Update dependencies
	of packages previously depending on the combined gpgme package.
	* doc/pkg-copyright.txt: Add copyright and license information for
	gpgmepp and qgpgme.
	* src/Makefile.am (gpg4win_kdepkgs): Add gpgmepp and qgpgme.
	(gpg4win_excmkpkgs): Add gpgmepp.
	(gpg4win_pkg_gpgme_configure, gpg4win_pkg_gpgme_ex_configure): Update
	the configure options.
	(gpg4win_pkg_gpgmepp_configure, gpg4win_pkg_gpgmepp_ex_configure,
	gpg4win_pkg_qgpgme_configure): New.
	* src/nsis/Makefile.am (EXTRA_DIST): Add new *.nsi files.
	* src/nsis/config.nsi.in: Add defines for gpgmepp and qgpgme.
	* src/nsis/inst-gpgme.nsi: Don't install files belonging to
	gpgmepp/qgpgme.
	* src/nsis/inst-gpgmepp.nsi, src/nsis/inst-qgpgme.nsi: New.
	* src/nsis/inst-sections.nsi: Include the new *.nsi files. Update
	dependencies of packages to install.
	* src/nsis/uninst-gpgme.nsi: Don't remove files belonging to
	gpgmepp/qgpgme.
	* src/nsis/uninst-gpgmepp.nsi, src/nsis/uninst-qgpgme.nsi: New.

2025-01-28  Ingo Klöcker  <dev@ingo-kloecker.de>

	Support building CMake packages for additional gpgex architecture.
	* configure.ac: Generate src/toolchain-ex.cmake.
	* m4/gpg4win.m4: Add function GPG4WIN_CMKPKGEX.
	* src/Makefile.am: Add variable gpg4win_excmkpkgs.
	* src/gpg4win.mk.in: Define EXCMKPKG_template_ and EXCMKPKG_template.
	Call EXCMKPKG_template for each value in gpg4win_excmkpkgs.
	* src/toolchain-ex.cmake.in: New.

2025-01-27  Ingo Klöcker  <dev@ingo-kloecker.de>

	Add script for updating local translation files.
	* packages/gen-local-l10n.sh: New.

	gen-tarball.sh: Support local translations for all languages.
	* packages/gen-tarball.sh: Add local_l10n for mimetreeparser. Merge
	local translations for all languages for which we have such a file.

	Don't clone the whole history if we need just the tip of a single branch
	* packages/gen-tarball.sh: Clone only the tip of the required branch for
	non-GnuPG repos.

	Improve merging of translations.
	* packages/gen-tarball.sh: Remove obsolete messages before merging
	po files. Re-add --use-first to msgcat.

2025-01-27  Eva Bolten  <eva.bolten@gnupg.com>

	NEWS: Correction re tickets included in 3.3.0.

2025-01-22  NIIBE Yutaka  <gniibe@fsij.org>

	Translate update (ja).

2025-01-21  Carl Schwan  <carl.schwan@gnupg.com>

	Translate missing strings from french translation.
	* packages/kleopatra-24.05-fr-full-translation.po: Fix the 7 fuzzy
	  strings

2025-01-20  Eva Bolten  <eva.bolten@gnupg.com>

	Translate one missing string (de)

2025-01-20  Ingo Klöcker  <dev@ingo-kloecker.de>

	Remove local translations file for libkleopatra.
	* packages/libkleopatra-24.05-de-full-translation.po: Remove.

	Add local translations files for Japanese.
	* packages/kleopatra-24.05-ja-full-translation.po,
	packages/mimetreeparser-24.05-ja-full-translation.po: New.

	Add local translations file for French.
	* packages/kleopatra-24.05-fr-full-translation.po: New.

	Update local translations file for kleopatra.
	* packages/kleopatra-24.05-de-full-translation.po: Updated with
	gen-local-l10n.sh.

	Add script for updating local translation files.
	* packages/gen-local-l10n.sh: New.

	gen-tarball.sh: Support local translations for all languages.
	* packages/gen-tarball.sh: Add local_l10n for mimetreeparser. Merge
	local translations for all languages for which we have such a file.

2025-01-17  Werner Koch  <wk@gnupg.org>

	msi: Now uses gnupg-vsd as standard home directory.
	* src/vsd-gpgconf.ctl: New.
	* src/nsis/inst-gpgex.nsi: Exclude the bin_64 stuff for MSI builds.  A
	64 bit has always a 64 bit explorer.
	* src/make-msi.pl: Add option --win64 and replace the Wix tool flag by
	directly inserting the corresponding value.
	(gpg4win_nsis_stubs): Handle EX_BINDIR correctly.

2025-01-16  Werner Koch  <wk@gnupg.org>

	msi: Fix quoting og the Win64 property value.
	* build.sh (runner_cmd_litcandle): Pass -dWin64.
	* src/make-msi.pl ($::varwin64): New const.  Fix wrong quoting of the
	new "$(var.Win64)" flag.

	msi: Tweaks for better 64 bit support.
	* src/make-msi.pl: Use variable for Win64 attribute.  Add missing
	Win64.

2025-01-15  Werner Koch  <wk@gnupg.org>

	Include more build info into the MSIs.
	* configure.ac (BUILD_COMMITID): New ac_subst.
	* src/gpg4win.mk.in (gnupg-vsd/$(1)/VERSION): Add a Build section.

	Update autogen.sh.
	* autogen.sh: Update from gpgrt.
	* configure.ac (VERSION): Create file.

	msi: Fix the list of GUIDs.
	* src/make-msi.guids: Replace a variable by bin_32, remove a
	useless entry, remove the bin_64 entries.

2025-01-14  Werner Koch  <wk@gnupg.org>

	Include more build info into the MSIs.
	* configure.ac (BUILD_COMMITID): New ac_subst.
	* src/gpg4win.mk.in ($(msidir)/$(1)/VERSION): Add a Build section.

	Add missing script fpr make dist.
	* src/Makefile.am (EXTRA_DIST): mk-sbom.sh

2025-01-13  Werner Koch  <wk@gnupg.org>

	Fix make dist which did not anymore work due to VPATH build.
	* Makefile.am (pack_packages_tarballs): New.
	(dist-hook): Depend on new target.
	(EXTRA_DIST): Include VERSION.
	* packages/Makefile.am (EXTRA_DIST): Remove wildcarding.

2025-01-10  Werner Koch  <wk@gnupg.org>

	Cleanup the Makefiles.
	* Makefile.am (EXTRA_DIST): Remove removed patch.
	(download): Remove packages.{3.4}.
	* packages/Makefile.am (EXTRA_DIST): Ditto.  Remove
	get-gpg-package.sh.  Add gen-gnupg.sh.
	* packages/get-gpg-package.sh: Remove.
	* packages/distsigkey.gpg: Update from gnupg master.

2025-01-09  Werner Koch  <wk@gnupg.org>

	Use the RUNCMD mechanism also for osslsigncode.
	* src/gpg4win.mk.in (AUTHENTICODE_sign): Use RUNCMD.
	* build.sh (runner_cmd_gpg_authcode_sign): New cmd.

	Update to KDE frameworks 6.9.

	Update to gnupg 2.5.3, gpgol 2.5.15, and current kleo packages.

2025-01-03  Werner Koch  <wk@gnupg.org>

	One more fix to build.sh for Friday night.
	* build.sh: With --verbose use set -x.  Pass msi to the indocker
	invocation.
	(runner_cmd_lightwinhost): Fix invocation of WINLIGHT.

	Some cleanups for building MSIs.
	* Makefile.am (msi,msi-signed,msi-upload): Pass src and build dir for
	docker.
	* src/Makefile.am ($(stampdir)/stamp-msi-base): Create help build dir.
	* src/make-msi.pl (dump_all): Remove debug output.

2024-12-30  Werner Koch  <wk@gnupg.org>

	Initial set of changes to build MSIs out of source.
	* build.sh: Support for building MSI packages
	* docker/gpg4win-bookworm/Dockerfile: Install uuid-runtime.
	* src/Makefile.am (msidir): New.
	(RUNCMD): New.
	($(stampdir)/stamp-msi-base): Rewrite to use RUNCMD.
	($(stampdir)/stamp-rtlib-files): Create dummy DLLs.

	* src/gpg4win.mk.in: Various name adjustments.
	(empty,space): New helper macros.
	(SETVARS_WINE,SETVARS_WINE_TWO_DOLLAR): Remove.
	($(MSI_FNAME_PREFIX)-$(VERSION).wxs): Adjust for changes.
	($(idir)/$(MSI_FNAME_PREFIX)-$(VERSION).wixlib): Rewrite to use
	RUNCMD.
	(installers/$(MSI_FNAME_PREFIX)-$(VSD_VERSION_FILE)-$(1).msi): Ditto.
	($(idir)/$(1).wixlib): Ditto.
	($(msidir)/$(1)/$(1).wxs): Pass VSDDIR to the script.
	($(msidir)/$(1)/VERSION.sig): Rewrite to run gpg via RUNCMD.

	* src/make-msi.pl (scan_dir): Scan source and build dir.
	(dump_all): Adjust for this.
	(dump_help): Ditto.
	(dump_single_custom): Ditto.
	(dump_customs): Get option -DVSDDIR.

2024-12-19  GnuPG.com Builder Account  <wk@gnupg.org>

	Add a way to run commands from docker on the host.
	* build.sh: New option --runcmd.  Create FIFOs and Maintain a daemon.

2024-12-10  Werner Koch  <wk@gnupg.org>

	msi: Fix one GUID.
	* src/make-msi.guids: Uppercase a GUID.

	Extend the versioninfo.txt file.
	* src/mk-sbom.sh: New.
	* src/Makefile.am: Use the new script for version.info.txt

	(cherry picked from commit 8de0d54168c814c30e485ac176ac2b006048ed2b)

	New option to build.sh do run download.sh.
	* build.sh: New option --verbose and --download.

2024-12-09  Werner Koch  <wk@gnupg.org>

	Extend the versioninfo.txt file.
	* src/mk-sbom.sh: New.
	* src/Makefile.am: Use the new script for version.info.txt

2024-12-05  Werner Koch  <wk@gnupg.org>

	Update NSIS for the changed poppler dll name.
	* src/nsis/inst-poppler.nsi: Also change name.
	* src/nsis/uninst-poppler.nsi: Ditto.
	* src/Makefile.am: Add missing tabs.

	New option --force for build.sh.
	* build.sh: Add ---force and create the build po directory.

	Use GnuPG 2.5.2 and current GUI tarballs.
	* packages/packages.common: Update packages.
	* patches/mimetreeparser/fix-build-error-in-202412051138.patch: New.
	* src/Makefile.am (-DENABLE_BOOST): Disable Boost.
	($(stampdir)/stamp-directories): Simplify.
	* src/gpg4win.mk.in (AUTHENTICODE_FILES): Adjust libpoppler version.

2024-12-04  Werner Koch  <wk@gnupg.org>

	Update gpgme to version 1.24.1.

2024-12-03  Ingo Klöcker  <dev@ingo-kloecker.de>

	Update NEWS.

2024-12-03  Werner Koch  <wk@gnupg.org>

	Do not use gnupg.net as server.
	* packages/packages.common: Remove gnupg.net server

	Improve test for duplicate packages.
	* configure.ac (packages_files): New.  Also test for a prefix as used
	in a docker run.

	Minor improvements for build.sh.
	* build.sh: Remove option --inplace.  Improve diagnostics.
	* configure.ac (PLAYGROUND): Remove double slash.

	More changes to the new docker based build system.
	* autogen.sh: Update from gpgrt to fix leading double slash.
	* build.sh: Major changes to adjust for the new build system.

	* configure.ac: Change the default build directory to
	"~/b/SRCDIRNAME-playground".
	* src/Makefile.am: Simplify setting of the top directories.
	(stamp-rtlib-files): Fix c+p bug.  Create the stamp dir.

	* src/nsis/inst-gpg4win.nsi: Take the slides from the soruce dir.

2024-12-03  Ingo Klöcker  <dev@ingo-kloecker.de>

	Update NEWS.

2024-11-27  Werner Koch  <wk@gnupg.org>

	Release gpg4win 4.4.0.

2024-11-26  Werner Koch  <wk@gnupg.org>

	Minor fix for CLEANFILES.
	* src/Makefile.am (CLEANFILES): Fix typo.

2024-11-25  Werner Koch  <wk@gnupg.org>

	Update to GnuPG 2.4.7.

2024-11-21  Werner Koch  <wk@gnupg.org>

	Update autogen.sh and add option --with-playground.
	* autogen.sh: Update from gpgrt.
	* configure.ac (PLAYGROUND): Use ../b/SELF-playground by default.
	(VERSION): Create file.
	(--with-playground): New option.

	Improve signing and fix file names in the nsis scripts.
	* src/Makefile.am (stamp-rtlib-files): New.  This does what was
	formerly done by configure.
	(common_nsi): Add that new dependency
	(stamp-addditional-signedfiles): Skip non-existent files and add
	AUTHENTICODE_FILES_OPTIONAL.
	* src/gpg4win.mk.in (AUTHENTICODE_FILES): Factor some files out to ...
	(AUTHENTICODE_FILES_OPTIONAL): new.  Adjust names.
	($(stampdir)/stamp-$(1)-00-install): Avoid mkdir error for an existent
	directory.
	($(stampdir)/stamp-$(1)-01-install-dev): Ditto.

	* src/nsis/gpg4win.nsi: Add build directory includes.  Change
	directory defines.
	* src/nsis/inst-compendium.nsi: Take the comendium from the source
	dir.
	* src/nsis/inst-gnupg-w32.nsi: Take the .bat files from the source
	dir.
	* src/nsis/inst-kleopatra.nsi: Ditto for a couple of other distributed
	files.
	* src/nsis/inst-qtbase.nsi: Ditto for qt.conf.

	* src/nsis/gpg4win-src.nsi: Change diretcory defines.  Not tested but
	this file is not anymore used.

	Simplify PO build rules for our NSIS-only useto support VPATH.
	* configure.ac (AC_CONFIG_FILES): Remove build-cc.
	* po/Makefile.in.in (BUILD_CC): New.
	(.po.mo): Make rule a dummy.
	(.po.gmo): Ditto.
	* po/Rules-nsis (DISTFILES.extra1): Remove build-cc.in.
	(nsis-msgfmt): USe BUILD_CC instead of the reading build-cc.
	(%.nsi:%.po): Fix for VPATH build.
	* po/build-cc.in: Remove.

2024-11-21  Ingo Klöcker  <dev@ingo-kloecker.de>

	Update list of patches in EXTRA_DIST.
	* Makefile.am (EXTRA_DIST): Add missing kxmlgui patch. Sort patches
	alphabetically.

	Make tooltips readable also with dark color scheme.
	* Makefile.am: Add new patch.
	* patches/qtbase/fix-tooltip-text-color-with-dark-theme.patch: Comment
	out problematic code.

2024-11-19  Werner Koch  <wk@gnupg.org>

	Mote stuff for a cleaner docker build.
	* src/toolchain-native.cmake.in: Fix for docker build.
	* src/toolchain.cmake.in: Ditto.
	* src/Makefile.am (gpg4win_pkg_pcre2_configure): Actually use the
	options.

	* .gitignore: Remove stuff which belongs to the build dir,

	Prepare for a cleaner docker build.
	* configure.ac (DOCKERBUILD): New am_conditional
	(TOPSRCDIR,PLAYGROUND): New ac_subst.
	* m4/gpg4win.m4 (GPG4WIN_PACKAGES): Auto-detect the packages
	directory.
	(GPG4WIN_BUILD_RELEASE):  New.  Moved from acinclude.m4.
	* acinclude.m4: Remove.

	* src/Makefile.am (tsdir): Set tsdir and root using another approach.
	(show-directory-info): New.

	* src/gpg4win.mk.in: Remove the chmod thingies by a direct invocation
	via /bin/sh.
	(-DCMAKE_TOOLCHAIN_FILE): Set the value to the build directory.
	(-DCMAKE_PREFIX_PATH): Set to the generic install directory.
	(installer): Move them to the build directory.

	autogen.sh: Do not use --enable-maintainer-mode.
	* autogen.rc (maintainer_mode_option): New.
	* autogen.sh: Act upon a value of off.  And use the variable instead
	of --enable-maintainer-mode.

2024-11-18  Werner Koch  <wk@gnupg.org>

	Reorder Makefile variable setting and change some names.
	* src/gpg4win.mk.in: Move setting of bdir, idir, et all to  ...
	* src/Makefile.am: here, where we already set the root dir var.
	(native_idir): Rename to nat_idir.  Change all users.
	(native_ipdir): Rename to nat_ipdir.  Change all users.
	* src/gpg4win.mk.in (pkgpbdir): Rename to pkgpatbdir.
	(pkgpdir): Rename to pkgpatdir.

2024-11-15  Ingo Klöcker  <dev@ingo-kloecker.de>

	Partially revert "Update gnupg, [...] to latest snapshots"
	This reverts the update of the gnupg packages which was pushed
	accidentally with commit 9a85fcf27b365f6b9640a68b87913f1e72c5ace9.

	Make patch executable to keep working copy clean during builds.
	* patches/kxmlgui/0002-stretch-aboutpage.patch: chmod +x

2024-11-15  Werner Koch  <wk@gnupg.org>

	Make Makefile easier readable and minor restructure.
	* src/Makefile.am (-DQT_QMAKE_DEVICE_OPTIONS): Close the quote.
	* src/gpg4win.mk.in (DEFLATE_macro): Simplify to make it better
	readable.

2024-11-14  Carl Schwan  <carl.schwan@gnupg.com>

	Add native_idir to PATH also in SETVARS.
	* src/gpg4win.mk.in: Modify PATH in SETVARS

2024-11-13  Ingo Klöcker  <dev@ingo-kloecker.de>

	Add messages that were moved from kleopatra to libkleo.
	GnuPG-bug-id: 7388

	Don't clone the whole history if we need just the tip of a single branch
	* packages/gen-tarball.sh: Clone only the tip of the required branch for
	non-GnuPG repos.

	Improve merging of translations.
	* packages/gen-tarball.sh: Remove obsolete messages before merging
	po files. Re-add --use-first to msgcat.

	Fix two translations.
	They have been fixed in summit and cause fuzzy messages when merged.

	GnuPG-bug-id: 7388

2024-11-12  Ingo Klöcker  <dev@ingo-kloecker.de>

	Remove names and emails of translators to avoid fuzzy messages.
	We use the values from the current translations.

	GnuPG-bug-id: 7388

2024-11-12  Werner Koch  <wk@gnupg.org>

	Replace the obsolete AC_OUTPUT_COMMANDS.

2024-11-12  m  <meik.michalke@gnupg.com>

	added backup and lock files to .gitignore.

2024-11-11  Werner Koch  <wk@gnupg.org>

	Disable the use of QML.
	* src/gpg4win.mk.in (-DUSE_QML): New.

	Fix option parsing and update packages to KF6 versions.
	* packages/gen-tarball.sh: Fix option parsing.
	* packages/packages.common: Update packages.

2024-11-08  Werner Koch  <wk@gnupg.org>

	Removed unneeded bashisms from build.sh and default --build-w64.

2024-11-06  Carl Schwan  <carl.schwan@gnupg.com>

	Bump gpgol.js version.
	* packages/packages.common: Update gpgol.js to version of 2024-11-06

2024-11-06  Werner Koch  <wk@gnupg.org>

	Update GPGME to 1.24.0.
	cherry-picked from master branch, preserving changes to packages/packages.common

2024-11-06  m  <meik.michalke@gnupg.com>

	updated packages.4 to no longer use the beta version of gnupg 2.4.6.

2024-11-06  Werner Koch  <wk@gnupg.org>

	Update GPGME to 1.24.0.

2024-11-04  Tobias Fella  <tobias.fella@gnupg.com>

	Install configuration file for kleopatra debug commands.
	* src/inst-kleopatra.nsi: Install File
	* src/uninst-linbkleo.nsi: Uninstall file
	* src/make-msi.guids: Add GUID

2024-10-31  Ingo Klöcker  <dev@ingo-kloecker.de>

	Update installer to no longer installed libkleopatra icons.
	* src/nsis/inst-libkleo.nsi, src/nsis/uninst-libkleo.nsi: Don't install
	and uninstall some icons anymore.

2024-10-30  Ingo Klöcker  <dev@ingo-kloecker.de>

	Update installer to removal of images.
	* src/nsis/inst-kleopatra.nsi, src/nsis/uninst-kleopatra.nsi: Don't
	install/uninstall some images anymore.

2024-10-23  Carl Schwan  <carl.schwan@gnupg.com>

	Backport patch to not center about page content vertically.
	* patches/kxmlgui/0002-stretch-aboutpage.patch: the patch

2024-10-17  Carl Schwan  <carl.schwan@gnupg.com>

	Fix path of gcc wrapper symlink.
	* src/gpg4win.mk.in: Define native_idir and add it to the path

	Add scripts crated by gcc wrapper in gitignore.
	* .gitignore: Add 3 new files

2024-10-17  Andre Heinecke  <aheinecke@gnupg.org>

	Fix gccwrap FILEVERSION.
	* src/gccwrap.sh.in: Fix version parsing and usage

	Add windows VERSIONINFO to all signed binaries.
	* configure.ac (DISTRIBUTION_TEXT): Replace by PRODUCT_NAME.
	(COMPANY_NAME, BUILD_FILEVERSION_TR): New.
	(AC_CONFIG_FILES): Configure versioninfo, manifest and gccwrap.sh
	* src/Makefile.am (EXTRA_DIST): Add new files.
	* src/gpg4win.mk.in (stamp-directories): Install wrapper scripts
	to native tools prefix.
	* src/gccwrap.sh.in: New. Wrapper around gcc to inject the versioninfo.
	* src/versioninfo.rc.in.in: New. template for versioninfo.
	* src/gpg4win.w32-manifest.in: New. generic manifest.

2024-10-08  Andre Heinecke  <aheinecke@gnupg.org>

	Add handling for combined short options like -auf.
	* packages/gen-tarball.sh: Add handling for combined short options.

	Update custom_l10n packages with respun tarballs.
	* packages/packages.common (kleopatra, libkleo, mimetreeparser):
	Update.

	Ignore errors if custom_l10n is not found at all.
	* packages/gen-tarball.sh: If the custon l10n file is not
	found in a language do not abort.

	Update gen-tarball to auto update more langs.
	* packages/gen-tarball.sh: Loop over languages when updating with
	custon_l10n
	(ingore-msgcat-error): Remove option. Always just warn.

2024-10-08  Carl Schwan  <carl.schwan@gnupg.com>

	Backport Breeze patch to fix menu and popup shadows on Windows.
	* patches/breeze: The patch in question

	Update tarball for gpgol.js.
	* packages/packages.common: Sync gpgol.js tarball with latest master
	  state

	Bump KDE Gear dependencies to 24.08.1.
	* packages/packages.common: Bump version from 24.08.0 to 24.08.1

2024-09-25  Ingo Klöcker  <dev@ingo-kloecker.de>

	Add missing document-edit icon.

	findicons.sh: Sort the list of icons after updating it.

	Improve findicons.sh.
	* Find icons using Qt's u""_s string literals
	* Only look for exactly matching icon names or for icon names followed
	  by a dash so that we also include the more generic icon variants
	  because sometimes there is no icon for the more specific full icon
	  name. Moreover, this excludes icons with short names which happen to
	  match the start of a used icon.
	* Look for exact matches when checking for already included icons
	* Speed it up by grepping all files only twice recursively

2024-09-25  Andre Heinecke  <aheinecke@gnupg.org>

	Add missing icons for KF5 build.
	* src/included-icons.txt: Add new icons

2024-09-24  Ingo Klöcker  <dev@ingo-kloecker.de>

	Use standard selection colors for item views only for high-contrast mode
	The standard selection colors have bad contrast in normal mode. We
	need to keep Qt's Windows Vista style colors in normal mode.

	GnuPG-bug-id: 7299

2024-09-23  Andre Heinecke  <aheinecke@gnupg.org>

	Update libkleo with respun tarball.
	* packages/packages.common (libkleo): Update tarball with local
	translation.

	Add local translation file for libkleo.
	* packages/gen-tarball.sh: Add local translation for libkleo.
	* packages/libkleopatra-24.05-de-full-translation.po: New.

	Update Kleopatra to pull in the added translations.
	* packages/packages.common (kleopatra): Regenerate tarball.

	Add local translations for kleopatra.
	* packages/gen-tarball.sh: Use a variable local_l10n additionally to
	custom-l10n.
	* packages/kleopatra-24.05-de-full-translation.po: New.

2024-09-07  Andre Heinecke  <aheinecke@gnupg.org>

	appimage: Disable QML for additional pks.
	* src/appimage/Makefile.am (kcalendarcore, ktextaddons): Disable
	QML and quick.

	Improve nightly target.
	* Makefile.am (nightly): Build in PLAY subdir and remove
	it for the next build.
	* configure.ac (BUILD_DATETIME): New, date that can be uses
	in  a filename.

2024-09-06  Andre Heinecke  <aheinecke@gnupg.org>

	Add option to update all frontend pkgs to master.
	* packages/packages.common  (packages/gen-tarball.sh): Add -f
	option.

2024-09-04  Andre Heinecke  <aheinecke@gnupg.org>

	Add QML opt patch for Kcalendarcore to appimage.
	* Makefile.am (EXTRA_DIST): Add patch.
	* patches-appimage/kcalendarcore: Symlink windows patch.

	Fix addition of -x64 to 64 bit builds.
	* configure.ac (VERSION): Remove -x64 here.
	* src/Makefile.am: Add suffix where apropiate.

	Update EXTRA_DIST patches.
	* Makefile.am (EXTRA_DIST): Update patches.

	Update GpgOL checksum.
	* packages/packages.common (gpgol): Fix checksum.

	Move and doc docker-build.sh to top level build.sh.
	* docker/docker-build.sh, build.sh: Renmaed.
	* README: Update accordingly.

	Move Memento.nsh into nsis subdir.
	* src/Memento.nsh, src/nsis/Memento.nsh: Move file.

2024-09-03  Andre Heinecke  <aheinecke@gnupg.org>

	Update frontend packages.
	* pacakges.common (kleopatra, libkleo, gpgpass, gpgol.js, gpgme):
	Update.

2024-09-02  Andre Heinecke  <aheinecke@gnupg.org>

	docker: Add --from-git build option.
	* docker/docker-build.sh (--from-git|--git|-g): Add option
	to update frontend packages from git.

	Always modify packages.common in gen-tarball.sh.
	* packages/gen-tarball.sh (update): Fix removal of old
	package.
	* pacakges/gen-tarball.sh: Always replace the package
	in packages.common

	Improve handling of gpgol.js package name.
	* packages/gen-tarball.sh (gpgol.js): Normalize name to
	gpgoljs

	docker: Use posix gcc for x64.
	* docker/gpg4win-bookworm/Dockerfile: Use alternatives
	for x64, too.

	Update kde-gears to 24.08.
	* packages/packages.common (kmime, kmbox, libkdepim, kpimtextedit):
	Update.
	* patches/libkdepim/*: Removed upstream patches.
	* Makefile.am (EXTRA_DIST): Update accordingly.

	x64: Fix exception library check.
	* configure.ac: In the error also respect seh exceptions
	if found.

	Update Version number to 5.0.0.
	* configure.ac: Bump version to 5.0.0

	docker: Add option for w64 build.
	* docker/docker-build.sh (w64): Add new command line param
	* src/build-gpg4win.sh: If provided forward command line of
	the script to call autogen.sh

	docker: Always use absolute buildroot.
	* docker/docker-build.sh: Use absolute buildroot.

	docker: Use maxdepth when copying packages directory.
	* docker/docker-build.sh: Use maxdepth when rsyncing the
	packages.

2024-08-28  Andre Heinecke  <aheinecke@gnupg.org>

	Update GpgOL to 2.5.14.
	* packages/packages.common (gpgol): Update.

2024-08-21  Andre Heinecke  <aheinecke@gnupg.org>

	Udpdate GpgOL to 2.5.13.
	* packages/pacakges.common (gpgol): Switch to release.
	* NEWS: Add versions.

2024-08-16  Andre Heinecke  <aheinecke@gnupg.org>

	Update KMime to 24.08 beta.
	* packages/packages.common (KMime): Update since mimetreeparser
	master requires it.

	Update KF6 to 6.5.0 and frontend packages.
	* packages/packages.common (KF6, kleopatra, gpgol)
	(libkleo, mimetreeparser): Update.
	(gpgme): Fix checksum.

2024-08-15  Andre Heinecke  <aheinecke@gnupg.org>

	Improve gen-frameworks.sh to directly update pkgs.
	* gen-frameworks.sh: Update packages.common instead of writing out.

	MSI: Update make-msi.guids.
	* src/make-msi.guids: Update with many new files.

	Add --update|-u option to gen-tarball.sh.
	* packages/gen-tarball.sh: Add --update option.

	Update AUTHENTICODE_FILES with diffrent x64 name.
	* src/gpg4win.mk.in (AUTHENTICODE_FILES): winpthread-1.dll-x64 is
	now suffixed -ex instead. Since it is for the ex host.

	Add copy of gpg-authcode-sign.sh and use it.
	* build-aux/authenticode-sign.sh: Removed.
	* build-aux/gpg-authcode-sign.sh: New.
	* src/Makefile.am (stamp-additional-signfiles): Call AUTHENTICODE_sign.
	* src/gpg4win.mk.in (AUTHENTICODE_sign): Use gpg-authcode-sign.sh.

	Mark kio as dependency for gpgpass.
	* configure.ac (gpgpass): Add kio dependency.

	Update frontend packages.
	* packages/packages.common (gpgme, gpgol, libkleo, kleopatra)
	(gpgpass, mimetreeparser): Update packages to latest versions.

2024-08-13  Andre Heinecke  <aheinecke@gnupg.org>

	MSI: Add target to try to link the MSI using WINE.
	* src/gpg4win.mk.in
	(installers/$(MSI_FNAME_PREFIX)-$(VSD_VERSION_FILE)-$(1)-wine.msi): New
	(installers/$(MSI_FNAME_PREFIX)-$(VSD_VERSION_FILE)-$(1).msi): Move
	to the top of the MSI_template for ordering.

2024-08-12  Andre Heinecke  <aheinecke@gnupg.org>

	Fix make_msi script generation.
	* nsis/gpg4win.nsi: Mark the initial check for the 64Bit build
	define as ignored.

	Fix a patch file name in EXTRA_DIST.
	* Makefile.am (EXTRA_DIST): Update filename of ecm patch.

2024-08-09  Andre Heinecke  <aheinecke@gnupg.org>

	Update build system to handle both 32 and 64 bit.
	* autogen.rc: Add the opposite architecture for ex_arch
	based on --build-w32 and --build-w64
	* configure.ac: Handle x86_64 host compiliers.
	Generalize _ex host handling to be either 32bit or 64bit
	* m4/gpg4win.m4 (GPG4WIN_RUNTIME_LIBRARY_EX): Renamed
	from GPG4WIN_RUNTIME_LIBRARY_X64. Search runtime libs
	for EX host.
	* src/Makefile.am (gpg4win_pkg_kxmlgui_configure): Do not
	hardcode CC value.
	* src/nsis/config.nsi.in: Add a BUILD_W64 define.
	* src/nsis/gpg4win.nsi,
	 src/nsis/inst-gpg4win.nsi,
	 src/nsis/inst-gpgex.nsi,
	 src/nsis/inst-gpgme.nsi,
	 src/nsis/inst-gpgol.nsi,
	 src/nsis/inst-libassuan.nsi,
	 src/nsis/inst-libgpg-error.nsi,
	 src/nsis/installer.nsi,
	 src/nsis/uninst-breeze.nsi,
	 src/nsis/uninst-gnupg-w32.nsi,
	 src/nsis/uninst-gpg4win.nsi,
	 src/nsis/uninst-gpgme.nsi,
	 src/nsis/uninst-gpgol.nsi,
	 src/nsis/uninst-libassuan.nsi: Handle installation and uninstallation
	 both when binaries are 64 bit and when they are 32 bit. Make
	 additional bin dir confiugrable.
	* src/versioninfo.rc.in.in: Do not set file description but
	 set a comment including the compiler version.

	Docker: do not create tmp dir for inplace builds.
	* docker/docker-build.sh: Check if a tempdir is even
	required before creating it.

	Docker: Do rsync generated config files.
	* docker/docker-build.sh (rsync_gpg4win): Exclude config.status
	and config.log

2024-08-08  Andre Heinecke  <aheinecke@gnupg.org>

	Allo multiople package arguments for gen-tarball.
	* packages/gen-tarball.sh: Loop over packages for updating
	multiple packages.

	Update snapshots and switch gpg4win-tools branch.
	* packages/packages.common (gpgme, kleopatra, libkleo)
	(gpg4win-tools): Update to latest master.
	* packages/gen-tarball.sh (gpg4win-tools): Use master again.

2024-08-07  Andre Heinecke  <aheinecke@gnupg.org>

	Syntax improvements for README.
	* README: Try to fit phabricator remarkup better.

2024-08-06  Andre Heinecke  <aheinecke@gnupg.org>

	Rewrite / Update README.
	* README: Update with more focus on the docker build and
	some examples.

2024-07-30  Andre Heinecke  <aheinecke@gnupg.org>

	Add additional icons found by findicons.sh.
	* src/included-icons.txt: Add new icons.

	Add application-menu icon to list of used icons.
	* src/included-icons.txt: This is now used in Kleopatras
	details dialog.

	GnuPG-Bug-Id: T7228

	Update snapshots for kleo and gpgpass.
	* packges/packages.common (kleopatra, libkleo, gpgme)
	(gpgpass): Update to latest master.

2024-07-28  Andre Heinecke  <aheinecke@gnupg.org>

	Fix build with missing .gnupg-autogen.rc.
	* src/Makefile.am (stamp-additional-signedfiles): Only
	sign if AUTHENTICODE_KEY is set. Read from gnupg-autogen.rc
	* src/gpg4win.mk.in (READ_AUTOGEN_template): Handle
	not existing ~/.gnupg-autogen.rc file.

	Patch breeze not to fail without QtNetwork and QtOpenGL.
	* patches/breeze/0001-Do-not-alias-QtOpenGL-and-QtNetwork.patch: New.

	Standardize qt packages names.
	* packages/packages.common: Use the same name as the
	tarball in the description.

	Add qt patch to make default style configurable.
	* Makefile.am (EXTRA_DIST): Add new patch.
	* patches/qtbase/configurable-windowstheme.patch: New.
	* src/qt.conf: Configure breeze style.

	Fix uninstallation.
	* src/nsis/uninst-gnupg-w32.nsi: Fix name of disable keyboxd script.
	* src/nsis/uninst-okular.nsi: Fix plugin paths.

	Add breeze (the style) package.
	* configure.ac (breeze): New package.
	* packages/gen-tarball.sh (breeze): Add some scripting to
	build our own stripped down tarball.
	* packages/packages.common (breeze): New package.
	* src/nsis/config.nsi.in, src/nsis/inst-sections.nsi: The
	usual section stuff.
	* src/nsis/inst-breeze.nsi, src/nsis/uninst-breeze.nsi: New.
	* src/nsis/inst-kconfigwidgets.nsi,
	src/nsis/uninst-kconfigwidgets.nsi: Do not install color files as
	they are now installed by breeze.
	* src/BreezeDark.colors, src/Breeze.colors: Removed. They
	now come from breeze package.

	Install KIconEnginePlugin.
	* src/nsis/inst-kiconthemes.nsi, src/nsis/uninst-kiconthemes.nsi:
	Install / Uninstall KIconEnginePlugin.

	Update frameworks to 6.4.0.
	* Makefile.am (EXTRA_DIST): Add new patch for kcalendarcore
	* patches/kcalendarcore/0001-Add-option-to-build-without-QML.patch:
	Yet another no qml patch.
	* patches/breeze-icons/
	0001-Draft-Handle-cross-compiling-for-tools.patch: Refresh.
	* packages/pacakges.common: Update frameworks.
	* packages/gen-frameworks.sh: Remove ktextaddons which are not
	a framework.
	* src/Makefile.am (gpg4win_pkg_kcalendarcore_configure):
	Add USE_QML=NO

	docker: Use artifacts as the result dir.
	* docker/docker-build.sh: Use artifiacts as resutltdir to
	avoid confusion with multiple installers directories.

	Fix gccwrap FILEVERSION.
	* src/gccwrap.sh.in: Fix version parsing and usage

2024-07-27  Andre Heinecke  <aheinecke@gnupg.org>

	Add windows VERSIONINFO to all signed binaries.
	* configure.ac (DISTRIBUTION_TEXT): Replace by PRODUCT_NAME.
	(COMPANY_NAME, BUILD_FILEVERSION_TR): New.
	(AC_CONFIG_FILES): Configure versioninfo, manifest and gccwrap.sh
	* src/Makefile.am (EXTRA_DIST): Add new files.
	* src/gpg4win.mk.in (stamp-directories): Install wrapper scripts
	to native tools prefix.
	* src/gccwrap.sh.in: New. Wrapper around gcc to inject the versioninfo.
	* src/versioninfo.rc.in.in: New. template for versioninfo.
	* src/gpg4win.w32-manifest.in: New. generic manifest.

	Ensure that configure stamp is not created on err.
	* src/gpg4win.mk.in (SPKG_TEMPLATE, SPKGEX_TEMPLATE):
	Exit subshell on configure errors.

2024-07-25  Andre Heinecke  <aheinecke@gnupg.org>

	NSIS: Minor fixes for uninstallation.
	* src/nsis/uninst-breeze-icons.nsi: Delete the DLL.
	* src/nsis/uninst-qtbase.nsi: Remove the scchannelbackend.

2024-07-24  Andre Heinecke  <aheinecke@gnupg.org>

	MSI: Move generic targets out of MSI_template.
	* src/gpg4win.mk.in (MSI_template): Move the
	generic targets for the version wixlib out.

	MSI: Replace obsolete PRODUCT macros.
	* src/gpg4win.mk.in (VSD_PRODUCT, VSD_PRODUCT_PRETTY): Replace by
	MSI_FNAME_PREFIX and MSI_PRODUCT respectively.

	Add patch to disable dark mode on old windows.
	* patches/kguiaddons/
	0001-DRAFT-There-is-no-dark-mode-on-old-Windows.patch: New.
	* Makefile.am (EXTRA_DIST): Add patch.
	* patches/kiconthemes/dark-mode-detection.patch: Add
	Windows version check.

	nsis: Fix capitalization of new library names.
	* src/nsis/inst-kstatusnotifieritem.nsi,
	src/nsis/inst-libkdepim.nsi,
	src/nsis/inst-qthttpserver.nsi,
	src/nsis/uninst-kstatusnotifieritem.nsi,
	src/nsis/uninst-libkdepim.nsi,
	src/nsis/uninst-qthttpserver.nsi: Fix capitalization.

	MSI: Skip over empty files when codesigning.
	* src/Makefile.am (stamp-additional-signedfiles): Skip
	over empty files.

	Update snapshot packages to latest master.
	* packages/packages.common: Updaste gpgme, libkleo
	mimetreeparser and kleopatra.

	docker: Copy download tag when copying packages.
	* docker/docker-build.sh: When copying the packages
	from the repository path also copy the tag used
	to determine the packages version.

	msi: Update AUTHENTICODE_FILES for Qt6 build.
	* src/gpg4win.mk.in (AUTHENTICODE_FILES): Update binary names.

2024-07-22  Andre Heinecke  <aheinecke@gnupg.org>

	MSI: Comment out not working target experiment.
	* src/gpg4win.mk.in: Comment out code which tried to
	avoid multiple target definitions.

	docker: Improve result handling for appimages.
	* src/appimage/build-appimage.sh: Return 0 on success.
	* docker/docker-build.sh: Fix copying results.

	appimage: Fix okluarpart rpath.
	* src/appimage/build-appimage.sh: Add plugins with depths 1,
	which for us is only "parts/okularpart.so"

	appimage: Use BUILDTYPE and fix VSD build.
	* src/appimage/build-appimage.sh: Use BUILDTYPE and
	adapt the script accordingly.

	vsd: Add "vsd-versions" target.
	* Makefile.am (vsd-versions): Add a target to update the
	VERSION files and signatures for gnupg-vsd.

	docker: rsync .git to buildroot for git builds.
	* docker/docker-build.sh (rsync_gpg4win): Include .git

	appimage: Build without OpenGL, EGL and fontconfig.
	* Makefile.am (EXTRA_DIST): Add patch.
	* docker/appimage/Dockerfile: Remove EGL, OpenGL and
	fontconfig devel packages.
	* patches-appimage/kcrash/
	0001-DRAFT-Do-not-use-OpenGL-if-it-is-not-available.patch: Add
	hack to build without OpenGL.
	* src/appimage/Makefile.am (appimage_pkg_qtbase_configure): Update
	confiugre flags.
	(appimage_pkg_poppler_configure): Use generic fontconfig.
	* src/Makefile.am (appimage_pkg_qtbase_configure): Move
	OpenGL flags together.

	Clean up compile flags.
	* packages/packages.common (scute, gpgol): Update for
	most recent find scripts.
	* src/Makefile.am: Remove obsolete config flags and
	comments.
	* src/gpg4win.mk.in: Set PKG_CONFIG_LIBDIR on ex builds, too.
	Set --libdir on ex builds explicitly.

	docker: Add --clean command to clear build dir.
	* docker/docker-build.sh (--clean): New command.

	Depend gpg4win version on gpg version again.
	* configure.ac: Check for buildtype and for
	GnuPG Version to see which version should be used.

	Remove IPKG Template.
	* configure.ac, m4/gpg4win.m4, src/gpg4win.mk.in,
	src/nsis/config.nsi.in: Remove template for internal packages.

	Remove obsolete files.
	* src/nsis/uninst-man_novice_en.nsi,
	  src/nsis/uninst-man_advanced_en.nsi,
	  src/nsis/uninst-man_novice_de.nsi,
	  src/nsis/uninst-man_advanced_de.nsi,
	  src/nsis/inst-man_novice_en.nsi,
	  src/nsis/inst-man_novice_de.nsi,
	  src/nsis/inst-man_advanced_en.nsi,
	  src/nsis/inst-man_advanced_de.nsi: Removed.
	* src/make-msi.bat, src/libintl.def, src/libiconv.def,
	  src/gpg4win-splash.wav, src/dirmngr.conf: Removed
	  old files.
	* src/nsis/inst-sections.nsi: Handle man removal.
	* src/nsis/Makefile.am (EXTRA_DIST): Update accordingly.

	Remove obsolete targets.
	* Makefile.am (copy-news, copy-release): Remove outdated
	targets that cannot work anymore.

2024-07-19  Andre Heinecke  <aheinecke@gnupg.org>

	docker: Improve result and error handling.
	* .gitignore: Ignore installers directory in top srcdir.
	* docker/docker-build.sh: Copy results to srcdir on success.

	docker: Fix copy packages step for empty dirs.
	* docker/docker-build.sh: Check if files to copy
	are there before calling copy.

	Use mimetreeparser from gpg4win/24.05 branch.
	* packages/gen-tarball.sh (mimetreeparser): Use gpg4win branch.
	Add url to summit l10n.
	* packages/packages.common: Update the package.

	docker: Clarify what happens when build dir exists.
	* docker/docker-build.sh: If dir exists add output what it
	is doing.

	docker: Add checksums for linuxdeploy.
	* docker/appimage/Dockerfile: Verify linuxdeploy
	after download.

	Move .nsi files into subdirectory.
	* src/*.nsi: Move into nsis subdirectory
	* src/Makefile.am (EXTRA_DIST): Update accordingly.
	Update makensis call.
	* src/nsis/Makefile.am: New.
	* configure.ac: Configure new / moved files.
	* src/gpg4win.mk.in: Update make-msi.pl call.
	* po/POTFILES.in: Update paths.

	appimage: Update / fix build-appimage script.
	* src/appimage/build-appimage.sh: Use variables for
	directories and update them.
	(copy KDE plugins): Update names of plugin directories.
	(okular): Only package poppler plugin.
	(linuxdeploy prep): Just run patchelf on all plugins.
	* src/appimage/AppRun: Fix used VERSION file names.

	docker: Add cups-devel dependency.
	* docker/appimage/Dockerfile: Add cups-devel

2024-07-18  Andre Heinecke  <aheinecke@gnupg.org>

	docker: Fix check for existing image.
	* docker/docker-build.sh: Fix shell syntax error.

	docker: Extend help of docker-build.sh.
	* docker/docker-build.sh (usage): Extend a bit.

	Fix libiconv installation.
	* src/inst-libiconv.nsi, src/uninst-libiconv.nsi: Update.

	appimage: Remove accidentally pushed -x.
	* src/appimage/Makefile.am
	  (appimage_pkg_wayland_protocols_post_install): Remove -x

	docker: Fix usage inplace builds.
	* docker/docker-build.sh: Use gpg4win_dir and buildroot correctly.

	Fix make dist.
	* Makefile.am (EXTRA_DIST): Add docker-build.sh and remove
	the two distinct files.

	docker: Update Dockerfile for SLE15.
	* docker/appimage/Dockerfile: Update dependencies.

	appimage: Update deflate macro.
	* src/appimage/appimage.mk.in (DEFLATE_MACRO): Update
	replacements and hacks for master branch snapshots.

	appimage: Remove QTPKG template.
	* src/appimage/appimage.mk.in (QTPKG_TEMPLATE): Removed.

	appimage: Use src/playground as build root.
	* src/appimage/Makefile.am: Use src/playgorund
	as build root.
	* src/appimage/build-appimage.sh: Update accordingly.

	appimage: Update deps and build config for KF6.
	* configure.ac: Update / add dependencies
	* src/appimage/Makefile.am: Update configuration calls
	and package declarations.

	Minor configuration fixes for windows build.
	* src/Makefile.am (gpg4win_pkg_qtbase_configure): ODBC is
	not required and we want to use our zstd installation.

	Add additional dependencies for the appimage.
	* packages/packages.common: Add wayland-protocols,
	plasma-wayland-protocols and xcb-cursor-utils packages.

	Update gettext and iconv.
	* packages/packages.common (gettext, iconv): Update.

	appimage: Add post_install support for BPKGs.
	* src/appimage/appimage.mk.in (BPKG_TEMPLATE):
	Add support for post_install.

	appimage: Support pkg_conf_subdir for cmake.
	* src/appimage/appimage.mk.in: Add pkg_conf_subdir support.

	appimage: Remove --mms-bitfields cflag for spkgs.
	* src/appimage/appimage.mk.in (SPKG_TEMPLATE): Remove --mms-bitfields
	CFLAGS.

	docker: Copy repos for dirty builds if dir exists.
	* docker/docker-build.sh: Call rsync also if the directory
	also exists.

	docker: Fix test if docker build should be called.
	* docker/docker-build.sh: Fix the test if the image
	already exists or if --update-image is called.

	Update appimage patches.
	* patches-appimage: Update patches for KF6
	* Makefile.am (EXTRA_DIST): Update EXTRA_DIST

2024-07-16  Andre Heinecke  <aheinecke@gnupg.org>

	docker: Fix shell call.
	* docker/docker-build.sh (shell): Fix variable evaluation.

	docker: Use rsync for dirty builds.
	* docker/docker-build.sh (dirty): Use rsync instead
	of git archive.

	docker: Add new command --update-image.
	* docker/docker-build.sh (update-image): New.

2024-07-15  Andre Heinecke  <aheinecke@gnupg.org>

	docker: Rewrite docker build scripts.
	* docker/docker-build.sh: New.

	msi: Remove -x86 targets.
	* src/gpg4win.mk.in: Remove -x86 targets.

	Remove README-msi.txt and shorten the README.
	* src/README-msi.txt: Remove extremly outdated file.
	* README: Remove outdated information.

2024-07-12  Andre Heinecke  <aheinecke@gnupg.org>

	Update our packages to latest snapshots.
	* packages/packages.common (gpgme, gpgpass, libkleo)
	(kleopatra, mimetreeparser): Update.

2024-07-10  Andre Heinecke  <aheinecke@gnupg.org>

	Fix make dist.
	* Makefile.am (EXTRA_DIST): Update patches list.
	* src/Makefile.am (EXTRRA_DIST): Add missing nsi files.

	Auto update po files.
	* po: Update

	Fix errors if build directory already exists.
	* src/gpg4win.mk.in: Add -p to all mkdir calls which
	create the build directory.

	Add option to use ninja to build cmake projs.
	* configure.ac (--enable-ninja): Add new option.
	* src/gpg4win.mk.in: Update KDEPKG and TOOLSPKG templates
	to use ninja if requested.

2024-07-09  Andre Heinecke  <aheinecke@gnupg.org>

	Install libkleopatrarc to share instad of etc/xdg.
	* src/inst-libkleo.nsi, src/uninst-libkleo.nsi: Change
	install location.

	Use INSTDIR/share instead of INSTDIR/bin/data for data.
	* patches/qtbase/qt_use_share_instead_of_data.patch: New.

	Use qt.conf again to change QtStandardPaths.
	* patches/qtbase/0001-Gpg4win-qstandardpaths-patch.patch: Refreshed.
	* src/inst-qtbase.nsi: Install qt.conf file instead of writing it.
	* src/qt.conf: New.

	Fix mingw build patch for kcoreaddons.
	* patches/kcoreaddons/0001-Fix-function-signature-of-page_info.patch:
	Replaced by: 0001-Fix-MINGW-build.patch

	Use ONLY for library tools lookup.
	* src/toolchain-tools.cmake.in: Switch from BOTH
	to only.

2024-07-08  Andre Heinecke  <aheinecke@gnupg.org>

	Fix docker build.
	* docker/build-gpg4win-docker-image.sh: Use new system.
	* docker/gpg4win-bullseye/Dockerfile,
	docker/gpg4win-bookworm/Dockerfile: Renamed. Use bookworm
	now.
	* docker/run-gpg4win-build.sh: Use bookworm.

	Add alternative libdir to find kf6 tools.
	* src/toolchain.cmake.in: Add alternative dir to find tools.

	Update gpgol.js to latest master.
	* packages/packages.common: Update gpgol.js.

	Add patch to make QML in kcontacs optional too.
	* patches/kcontacts/0001-Make-the-depedency-to-QML-optional.patch:
	New.

	Add kcoreaddons build fix.
	* patches/kcoreaddons/0001-Fix-function-signature-of-page_info.patch:
	New.

	Fix moc / rcc link if qt6 is not installed.
	* src/Makefile.am: Correct the link to the tools installation
	directory instead of the build machines.

	Disabele native qtbase opengl feature.
	* src/Makefile.am (gpg4win_pkg_qtbase_configure): Disable
	OpenGL completely.

	Update Qt to 6.7.2.
	* packages/packages.common: Updater qt.

2024-07-05  Andre Heinecke  <aheinecke@gnupg.org>

	Update gpgol.js to latest master.
	* packages/packages.common (gpgol.js): Update.

	Update the version downgrades for snapshots.
	* src/gpg4win.mk.in: Update the versions to 6.3.0

	Update Kleo to remove local patch.
	* patches/kleopatra: Remove patch
	* packages/packages.common (kleopatra): Update

	Update our UI packages to latest master.
	* packages/packages.common (gpgpass,  mimetreeparser)
	(kleopatra, poppler, okular, gpgol.js): Update.

	Do not install licenses with kcoreaddons.
	* src/inst-kcoreaddons.nsi, src/uninst-kcoreaddons.nsi:
	Do not install licenses. They are now included as resource.

	Use pinentry-qt instead of pinentry-qt5.
	* src/Makefile.am (gpg4win_pkg_pinentry_configure): Update
	call.

	Do not build zstd programs for windows.
	* src/Makefile.am (gpg4win_pkg_zstd_configure): Do not
	build unused programs.

	Fix merge problems.
	* configure.ac: Fix version syntax.
	* patches: Remove obsolete patches.

	Merge remote-tracking branch 'origin/master' into work/aheinecke/qt6.

	Merge remote-tracking branch 'origin/master' into work/aheinecke/qt6.

	Update libkleo, kleopatra and gpgme to latest snapshots.
	* packages/packages.common (libkleo, kleopatra, gpgme):
	Update.

	Extend l10n handling in gen-tarball.sh.
	* packages/gen-tarball.sh: Add custom l10n for libkleo
	and extend the handling.

	Add PATH and LD_LIBRARY_PATH for native tools.
	* src/gpg4win.mk.in: Add native builds to the path variables.

	Update install files for breeze-icons.
	* src/inst-breeze-icons.nsi, src/uninst-breeze-icons.nsi:
	Use the library instead of the rcc file.

	Add ktextaddons patch to remove unused dbus incs.
	* patches/ktextaddons/0001-Remove-unused-QDbus-includes.patch:
	New.

	Add kio patch to remove dep to Qt5Compat.
	* patches/kio/0001-Remove-kencodingfiledialog-to-avoid-Qt5Compat.patch:
	New.

	Add new macros to build native tooling and use it.
	* configure.ac: Do not look for kf6 native tools on the
	build system anymore.
	(GPG4WIN_TOOLSPKG): Add new list for native packages
	* m4/gpg4win.m4 (GPG4WIN_CHECK_TOOLSDEPS): New.
	(GPG4WIN_TOOLSPKG): Main macro for packages which should
	be built for the native build system first.
	* src/Makefile.am: Add the templates for the packages which
	should be built natively.
	* src/Makefile.am: Add the configure and post_install actions
	as required.
	* src/gpg4win.mk.in: Add the make templates for the native
	tools and build them first.
	* src/toolchain.cmake.in: Use our now known path to KF6
	host tooling.

	Update patches for using native tools and 6.3.0.
	* patches: Remove and modify patches accordingly.

	Update Framewroks to 6.3.0.
	* packages/gen-frameworks.sh, pckages/gen-kde-gears.sh:
	Add new packages.
	* patches: remvove obsolete patches.

2024-07-04  Werner Koch  <wk@gnupg.org>

	Update pinentry.  Use snapshots for gpgme and gpgol.

	Fix for new Qt6 default of Pinentry 1.3.0.
	* src/Makefile.am (gpg4win_pkg_pinentry_configure): Disable pinentry
	qt6.
	* src/inst-pinentry.nsi: Adjust for this.

2024-07-03  Werner Koch  <wk@gnupg.org>

	Update file names libassuan-0 to libassuan-9.

2024-07-01  Andre Heinecke  <aheinecke@gnupg.org>

	Add Nicolas Fella's release key.
	* packages/kde-release-keys.gpg: Append key:
	  90A968ACA84537CC27B99EAF2C8DF587A6D4AAC1

2024-06-27  Ingo Klöcker  <dev@ingo-kloecker.de>

	Improve heuristic for detecting of light high-constrast themes.
	Check the perceived lightness of the background color to detect light
	high-constrast themes instead of checking for white background. In
	Windows 11 the "Desert" high-contrast theme doesn't seem to use white
	as background color. Moreover, the users can specify their own colors.

	I chose to use the relative luminance defined in Rec. 709 for HDTV as
	reasonable estimate of the perceived lightness. I'm ignoring gamma
	correction (and more complicated color spaces like CIELAB) and the
	threshold 0.5 for a light theme is arbitrarily chosen. I assume that's
	okay since we are dealing with _high-constrast_ themes which should
	either use a very light or a very dark background color.

	GnuPG-bug-id: 6921

2024-06-26  Ingo Klöcker  <dev@ingo-kloecker.de>

	Add detection of white high-contrast mode.
	GnuPG-bug-id: 6076

	Add new patch to EXTRA_DIST.

	Remove obsolete patch for boost.

	Use standard selection colors for item views.
	It seems Qt's Windows Vista style tries to immitate the selection color
	for "explorer style" views for item views. This results in bad selection
	colors for some of the high-contrast modes. This patch disables Qt's
	hack.

	GnuPG-bug-id: 6073

	breeze-icons: Add folder edit sign encrypt icon.
	GnuPG-bug-id: 6984

2024-06-12  Andre Heinecke  <aheinecke@gnupg.org>

	Remove problematic Qt patch.
	* patches/qtbase/0002-Gpg4win-theme-names-and-relpaths.patch:
	Removed.
	* src/inst-kleopatra.nsi, src/uninst-kleopatra.nsi: Install
	  qtlogging.ini to bin.
	* packages/packages.common: Update gpgol.js

	Remove KNotifications also from packages.
	* packages/packages.common: Remove KNotification.

2024-06-10  Werner Koch  <wk@gnupg.org>

	Update gpg4win-tools, libkleo, and kleopatra to latest snapshots.

	Update gpgme and gnupg to latest snapshots.

2024-06-07  Carl Schwan  <carl.schwan@gnupg.com>

	Remove DBus and QtTest dependency for libkdepim.
	* patches/libkdepim: 3 patches backported from upstream
	* src/Makefile.am: Update flags for libkdepim to make QtDbus optional

2024-06-06  Carl Schwan  <carl.schwan@gnupg.com>

	Add qschannelbackend TLS plugin.
	* src/inst-qtbase.nsi: Explicitely add Schannel TLS plugin

	Remove text to speech plugins from KtextAddons.
	* src/inst-ktextaddons.nsi, src/uninst-ktextaddons.nsi: Remove the text
	  to speech specific plugins from the KtextAddons nsi files.

	Remove KNotifications.
	* src/inst-knotifications.nsi, src/uninst-knotifications.nsi: Remove nsi
	  files for KNotifications
	* patches/kjobwidgets/0001-Remove-knotification.patch: Patch away
	  KNotifications dependency from KJobWidgets
	* configure.ac: Remove KNotifications dependency from KJobWidgets
	  package
	* src/config.nsi.in, src/inst-sections.nsi: Remove KNotifications data

2024-06-04  Carl Schwan  <carl.schwan@gnupg.com>

	Add missing dlls in ktextaddons nsi files.
	* src/inst-ktextaddons.nsi, src/uninst-ktextaddons.nsi: Add all the dlls
	  provided by ktextaddons

2024-06-04  Andre Heinecke  <aheinecke@gnupg.org>

	Update gpgol.js to latest master.
	* packages/packages.common (gpgol.js): Update

2024-06-03  Carl Schwan  <carl@carlschwan.eu>

	Add missing dllsin inst/uninst nsi files.
	* src/inst-ki18n.nsi, src/uninst-ki18n.nsi: Add KF6I18nLocaleData.dll
	* src/inst-ktextaddons.nsi, src/uninst-ktextaddons.nsi: Add
	  KF6TextEmoticonsWidgets.dll and KF6TextCustomEditor.dll

2024-05-26  Andre Heinecke  <aheinecke@gnupg.org>

	Fix stow of qtbase host symlinks.
	* src/Makefile.am: Use relative paths to rcc and moc.

2024-05-23  Andre Heinecke  <aheinecke@gnupg.org>

	Update qt to 6.7.0.
	 * packages/packages.common: Update qt packages

2024-05-21  Werner Koch  <wk@gnupg.org>

	build: Improve option handling of gen-tarball.sh.
	* packages/gen-tarball.sh: Rework option parsing

	Update gpgme to a 1.24.0-beta566.

	Remove not anymore required patches.
	* patches-appimage/kleopatra/0001-Make-KCMUtils-optional.patch:
	  Remove.
	* patches-appimage/kleopatra/kleo-gpg4win-ja.patch: Remove.
	* patches-appimage/libkleo/libkleo-gpg4win-ja.patch: Remove.
	* patches/kleopatra/
	  0001-Do-not-use-NTFS-permissions-check-to-check-if-output.patch:
	  Remove.
	* patches/kleopatra/0001-Make-KCMUtils-optional.patch: Remove.
	* patches/kleopatra/kleo-gpg4win-ja.patch: Remove.
	* patches/libkleo/libkleo-gpg4win-ja.patch: Remove.
	* Makefile.am (EXTRA_DIST): Remove them.

2024-04-24  Werner Koch  <wk@gnupg.org>

	Fix recent authenticode-sign.sh "none" feature.
	* build-aux/authenticode-sign.sh: Fix syntax error.

2024-04-16  Werner Koch  <wk@gnupg.org>

	Allow to disable signing with authenticode-sign.sh.

	Release 3.2.2.

	Update Kleopatra and Libkleo.

	Update GnuPG for v3 to 2.2.43.

2024-04-12  Andre Heinecke  <aheinecke@gnupg.org>

	Update lower dependency regexps.
	* src/gpg4win.mk.in: Update lower dependency regexes.

	Take KIO as a snapshot for now.
	* packages/gen-tarball.sh, packages/packages.common (kio):
	Use master snapshot.

	Bump version to distinguish Qt6 Version.
	* configure.ac: Bump version.

	Add KStatusnotifieritem dependency for Kleo.
	* Add new KDE-Frameworks package in the usual pattern.

2024-04-09  Werner Koch  <wk@gnupg.org>

	Update kleo again.
	We should build the kleo tarball on the build box.

	Update kleopatra, libkleo, and gnupg 2.2 to a new snapshot.

2024-04-08  Andre Heinecke  <aheinecke@gnupg.org>

	Fix msgcat call for custom l10n.
	* packages/gen-tarball.sh: Use use first to avoid double
	translations that confuse it.

2024-04-02  Andre Heinecke  <aheinecke@gnupg.org>

	Qt6: Use KF6_HOST_TOOLING instead of KF5.
	* configure.ac: Update tooling search.
	* src/toolchain.cmake.in: Rename variable.

	Qt6: Move more Patches into archive dir.
	* patches/kleopatra, patches/libkleo: Archive for now.

2024-03-25  Werner Koch  <wk@gnupg.org>

	Avoid multiple calls to the Authenticode signing function.
	* build-aux/authenticode-sign.sh: Add option --stamp.
	* src/Makefile.am (stamp-additional-signedfiles): Use it.
	* src/gpg4win.mk.in (signed_installers): Ditto.

	Update to a GnuPG 2.2 snaphots and a recent Kleo from 23.10.

2024-03-20  Werner Koch  <wk@gnupg.org>

	Use a separate script to authenticode sign files.
	* build-aux/authenticode-sign.sh: New.
	* src/Makefile.am (stamp-additional-signedfiles): Call this tool.
	* src/gpg4win.mk.in: Remove most of calls of READ_AUTOGEN_template.
	(AUTHENTICODE_sign): Remove this macro.
	(signed_installers): Call the new tool

2024-03-15  Andre Heinecke  <aheinecke@gnupg.org>

	Update Kleopatra with gen-tarball.sh change.
	* packages/packages.common (kleopatra) update.

	Update gen-tarball to use msgcat for de l10n.
	* packages/gen-tarball.sh: Update custom l10n
	path to use msgcat.

2024-03-11  Werner Koch  <wk@gnupg.org>

	Release 4.3.1.

	Update Kleopatra.

2024-03-08  Werner Koch  <wk@gnupg.org>

	build: Avoid problems with automake and the AUTHENTICODE_FILES.
	* src/Makefile.am (AUTHENTICODE_FILES)
	(READ_AUTOGEN_template): Move to ...
	* src/gpg4win.mk.in: here.  Also move the invocations to here.
	(AUTHENTICODE_sign): Properly quote for AUTHENTICODE_TOOL.

2024-03-07  Werner Koch  <wk@gnupg.org>

	Update to GnuPG 2.4.5.

2024-03-06  Werner Koch  <wk@gnupg.org>

	Update to libassuan 2.5.7 and 64bit DLL names.

	Fix for the new READ_AUTOGEN stuff.
	* src/Makefile.am: Fix typo in variable name.

2024-02-23  Werner Koch  <wk@gnupg.org>

	Update libgpg-error.

	Update npth.

	Update libksba.

2024-02-15  Werner Koch  <wk@gnupg.org>

	Include all code to sign MSI files.
	* src/Makefile.am: Remove optional include of sign.mk.
	(AUTHENTICODE_FILES): New.
	(READ_AUTOGEN_template): New.  Also read a couple of vars.
	(msi_signkey): New.
	* src/gpg4win.mk.in (AUTHENTICODE_sign): Replace timestamp URL by a
	variable.

2024-02-02  Andre Heinecke  <aheinecke@gnupg.org>

	Add gpgpass prison and qrencode to gpg4win.
	* configure.ac: Add packages.
	* doc/pkg-copyright.txt: Add license and copyright for new pkgs.
	* packages/gen-frameworks.sh: Add prison.
	* packages/gen-tarball.sh: Add gpgpass.
	* packages/packages.common (gpgpass, qrencode, prison): New.
	* po/POTFILES.in: Add inst-gpgpass.nsi
	* src/Makefile.am: Add new packages and install files.
	* src/appimage/Makefile.am: Add new packages.
	* src/inst-gpgpass.nsi, src/uninst-gpgpass.nsi,
	src/inst-prison.nsi, src/uninst-prison.nsi,
	src/inst-qrencode.nsi, src/uninst-qrencode.nsi: New.
	* src/inst-sections.nsi: Set up new section. Move some
	dependencies to qtbase.
	* src/config.nsi.in: Add new defines.
	* src/included-icons.txt: Add gpgpass specific icons.
	* src/findicons.sh: Add gpgpass.
	* src/installer.nsi: Set up new section description.
	* src/po: Auto update.

2024-02-02  Werner Koch  <wk@gnupg.org>

	Set version again to 4.3.1.

	msi: Allow to build other GPD targets than only Desktop.

2024-02-01  Werner Koch  <wk@gnupg.org>

	build: Set IS_GPD_BUILD to a defined value.

2024-01-31  Werner Koch  <wk@gnupg.org>

	msi: Make make-msi.pl work for other build types.
	* src/make-msi.pl: Move dump_customs behind the option parsing.
	(dump_single_custom): Modernize regexp.  Improve diagnostics.  Take
	care of desktop-help.
	(dump_customs): Switch help directory on product name.

	build: Improve for building the GPD version.
	* configure.ac: Change how to distinguish between build types.
	(IS_GPD_BUILD): New ac_subst.
	(AC_HELP_STRING): Repalce by AS_HELP_STRING.
	* m4/gpg4win.m4 (GPG4WIN_RUNTIME_LIBRARY): Make libstdc++ guessing
	more robust.
	* src/gpg4win.mk.in (AUTHENTICODE_sign): Use another name for GPD.
	* packages/BUILDTYPE: New,
	* packages/Makefile.am (EXTRA_DIST): Add.

2024-01-30  Werner Koch  <wk@gnupg.org>

	msi: Use a separate help directory for GPD.

2024-01-30  Andre Heinecke  <aheinecke@gnupg.org>

	MSI: Skip over etc files not only in Standard.
	* src/make-msi.pl: Fix skipping over etc files.

2024-01-25  Christoph Klassen  <christoph.klassen@intevation.de>

	fixed language code.

2024-01-25  Werner Koch  <wk@gnupg.org>

	Release 4.3.0.

	Prepare NEWS for 4.3.0.

	Update GnuPG to version 2.4.4.

2024-01-23  Werner Koch  <wk@gnupg.org>

	Add another gnupg snapshopt and bump version to 4.3.0.

2024-01-15  Werner Koch  <wk@gnupg.org>

	Add snapshot of gnupg 2.4.4.

2024-01-15  Ingo Klöcker  <dev@ingo-kloecker.de>

	Make all breeze icons available in breeze-dark.
	When using RCC files there is not fallback icon theme. Therefore, we
	have to make sure that breeze-dark includes dark variants or copies of
	all icons that breeze includes.

	GnuPG-bug-id: 6926

2024-01-12  Werner Koch  <wk@gnupg.org>

	Update ntbtls.

2024-01-07  Andre Heinecke  <aheinecke@gnupg.org>

	Improve language for 3.2.1 NEWS.
	* NEWS: Improve spelling using an LLM.

	Add NEWS for 3.2.1.
	* NEWS: Add NEWS for 3.2.1

2024-01-05  Andre Heinecke  <aheinecke@gnupg.org>

	Update dark mode detection patch.
	This uses stable APIs to detect high contrast and
	dark modes to load the appropiate icon theme.

	GnuPG-Bug-Id: T6076

2024-01-04  Ingo Klöcker  <dev@ingo-kloecker.de>

	Add patch to disable NFTS permission check.
	Makefile.am (EXTRA_DIST): Addded this

	(cherry picked from commit 347e031bff83ce4acc54a95cda83d017523c30a4)

2024-01-02  Andre Heinecke  <aheinecke@gnupg.org>

	Update GpgOL to 2.5.12.
	* packages.common (gpgol): Update.
	* NEWS: Mention new version.

2023-12-15  Andre Heinecke  <aheinecke@gnupg.org>

	Fix uninstallation of licenses subdir.
	* src/uninst-kcoreaddons.nsi: Remove licenses subdir.

2023-12-12  Andre Heinecke  <aheinecke@gnupg.org>

	Add change-date-symbolic icon.
	* src/included-icons.txt: Add change-date-symbolic

	Error out in case signing files are not found.
	* src/Makefile.am (stamp-additional-signedfiles): Error out
	in case signed files are not found.

2023-12-05  Andre Heinecke  <aheinecke@gnupg.org>

	Post release version bump.
	* NEWS, configure.ac: Update.

	Fix 3.2.0 release date.
	* NEWS: Fix release date for 3.2.0

2023-12-04  Werner Koch  <wk@gnupg.org>

	Fix upload of the source tarball.
	* src/gpg4win.mk.in (echo "Upload URLs): Fix target suffix.

2023-12-04  Andre Heinecke  <aheinecke@gnupg.org>

	NEWS: Move gpgtar entry more to the top.
	* NEWS: Update.

	Allow to set different displayName for Okular.
	* src/gpg4win.mk.in: Allow different displayName for Okular.

	Add note about installing Okular.
	* NEWS: Add note how to install okular.

2023-12-03  Andre Heinecke  <aheinecke@gnupg.org>

	Update mimetreeparser.
	* packages/packages.common (mimetreeparser): Update.

2023-12-01  Andre Heinecke  <aheinecke@gnupg.org>

	Update Kleopatra to 3.2.0.
	* packages/packages.common (kleopatra): Update to Kleo 3.2.0

	More spelling and language improvements for NEWS.
	* NEWS: Update.

	Switch GpgEX from Beta to release version.
	* packages/packages.common (gpgex): Use GpgEX 1.0.10

2023-11-30  Andre Heinecke  <aheinecke@gnupg.org>

	Add GpgOL NEWS.
	* NEWS: Add GpgOL news.

	Fix EXTRA_DIST for compendium.
	* doc/Makefile.am (EXTRA_DIST): Add compendium

2023-11-29  Andre Heinecke  <aheinecke@gnupg.org>

	Add included-icons.txt to EXTRA_DIST.
	* src/Makefile.am (EXTRA_DIST): Add included-icons.txt

	Fix typo in filename of kwidgetsaddons patch.
	* Makefile.am (EXTRA_DIST): Fix filename of patch.

	Add patch for GPGME filename unescaping.
	* Makefile.am (EXTRA_DIST): Add patch.
	* patches/gpgme/0001-core-percent-decode-filename.patch: New.
	* patches-appimage/gpgme: Add symlink.

	Update mimetreeparser.
	* packages/packages.common (mimetreeparser): Update.

	Update GpgOL to 2.5.11.
	* packages/packages.common (gpgol): Update.

	Update GpgOL to released version 2.5.10.
	* packages/packages.common (GpgOL): Update.

2023-11-28  Werner Koch  <wk@gnupg.org>

	Update to gpgme 1.23.2.

	Update to gnupg 2.2.42.

2023-11-27  Andre Heinecke  <aheinecke@gnupg.org>

	Update kleopatra and mimetreeparser.
	* packages/packages.common: Update packages.

	Add patch for kwidgetsaddons text height on update.
	* Makefile.am (EXTRA_DIST): Mention patches.
	* patches/kwidgetsaddons-fix-height-of-text-after-update.patch: New.
	* patches/appimage/kwidgetsaddons: Symlink windows patches.

2023-11-25  Andre Heinecke  <aheinecke@gnupg.org>

	MSI: Add GUIDs for new files.
	* src/make-msi.guids: Add new files.

	Update frontend packages.
	* packages/packages.common (kleopatra, libkleo, mimetreeparser)
	(gpgme): Update.
	* patches*: Remove obsolete patch.
	* Makefile.am (EXTRA_DIST): Update accordingly.

	Install pkg-copyright.txt as pkg-licenses.txt.
	* src/inst-gpg4win.nsi, src/uninst-gpg4win.nsi: Install / Uninstall
	it.
	* src/make-msi.pl: Add as a fixed component.

	Update PKG-Copyright.
	* doc/pkg-copyright.txt: Update and extend.

	Install kcoreaddons license texts.
	* src/inst-kcoreaddons.nsi, src/uninst-kcoreaddons.nsi: Install/
	Uninstall license texts.

2023-11-22  Andre Heinecke  <aheinecke@gnupg.org>

	Revert the last aboutdata change.
	* patches/kleopatra: Revert d7808bb

	Update frontends.
	* packages/packages.common: Update frontends to latest release
	branches.

	Clean up aboutdata patches.
	* Makefile.am (EXTRA_DIST): Update accordingly.
	* patches, patches-appimage: Remove obsolete patches.

	MSI: Add support for statusline and uidcomment.
	* src/gpg4win.mk.in (VERSION): Add support for a custom
	statusline and uidcomment.

	GnuPG-Bug-Id: T6797

	Update Qt CVE patches that might affect us.
	* Makefile.am (EXTRA_DIST): Add new patches.
	* patches-appimage: Replace qtbase patches with symlink.
	* patches/qtbase/CVE-20o23-32763-qtbase-5.15.diff: Renamed.
	* patches/qtbase/CVE-2023-37369-qtbase-5.15.patch,
	patches/qtbase/CVE-2023-43114-5.15.patch: New.

2023-11-19  Andre Heinecke  <aheinecke@gnupg.org>

	Update GpgOL to latest snapshot.
	* packages/packages.common (gpgol): Update.

2023-11-17  Andre Heinecke  <aheinecke@gnupg.org>

	Fix custom l10n packaging for custom branches.
	* packages/gen-tarball.sh: Archive the branch the
	translations were actually added to.
	* packages/packages.common (kleopatra): Add updated
	kleo accordingly.

	GnuPG-Bug-Id: T6821

	Update frontend packages from release branch.
	* packages/packages.common (GPGME, gpgol, mimetreeparser,
	libkleo, Kleopatra): Update.

	Insert blank line between INI about data groups.
	* src/gpg4win.mk.in: Add blank line between sections.

	Inject summit de.po directly in Kleopatra tarball.
	* packages/gen-tarball.sh: Use summit/de.po as a basis.

	Use aboutdata on Welcomewidget as the version.
	This fixes that in the last beta the version number was no
	longer shown in the Welcome widget since it still used the code
	for the old libkleo/gpg4win VERSION info.

	GnuPG-Bug-Id: T6344

2023-11-17  Werner Koch  <wk@gnupg.org>

	Update to  gnupg 2.2 snapshot 239.

2023-11-15  Andre Heinecke  <aheinecke@gnupg.org>

	MSI: Set REINSTALLMODE if not set to always.
	* src/make-msi.pl (product): Set REINSTALLMODE if not set.

	MSI: Kill running processes.
	* src/gpg4win.mk.in: Link in WixUtilExtension.
	* src/make-msi.pl (product): Hardcode the kill sequence.

2023-11-10  Andre Heinecke  <aheinecke@gnupg.org>

	Make shell syntax in download.sh -u more compatible.
	* packages/download.sh: Fix test syntax for other shells.

	Add GUIDs for icons and colorschemes.
	* src/make-msi.guids: Add new ids.

	Update frontends.
	* packages/packages.common (mimetreeparser, gpgol, gpgme)
	(libkleo, kleopatra): Update.

	MSI: Update VERSION file to ini format.
	* src/gpg4win.mk.in: Update VERSION file to the new format.

	Add patch to change our custom about data loading.
	* Makefile.am (EXTRA_DIST): Add patch.
	* patches/kleopatra/
	0001-DRAFT-Rework-aboutdata-to-use-a-settings-file.patch: New.
	* patches-appimage/kleopatra/
	0001-DRAFT-Rework-aboutdata-to-use-a-settings-file.patch: Symlink.

	Add kcoreaddons patches for QSettings based about data.
	* Makefile.am (EXTRA_DIST): Add patches.
	* patches/patches/kcoreaddons/
	0001-Add-KAboutData-updateFromSettings.patch: New. Ready for review.
	* patches/kcoreaddons/
	0002-Draft-Add-KVerify-class-to-verify-files.patch: New. But needs
	some more documentation and maybe extension in usefulness.
	* patches-appimage/kcoreaddons: New symlink to windows patches.

	Remove obsolete KSharedDataCache patch.
	This is now solved differently with the rcc based
	icons.

2023-11-10  Werner Koch  <wk@gnupg.org>

	Update packages to a new gnupg 2.2 snapshot.

2023-11-08  Andre Heinecke  <aheinecke@gnupg.org>

	Add support to integrate custom l10n into a package.
	* packages/gen-tarball.sh: Add support for custom_l10n

2023-11-07  Andre Heinecke  <aheinecke@gnupg.org>

	Update mimetreeparser to latest kf5 branch.
	* packages/packages.common (mimetreeparser): Update.

2023-11-06  Andre Heinecke  <aheinecke@gnupg.org>

	Update frontends.
	* packages/packages.common (gpgol, kleopatra, mimetreeparser),
	(libkleo, gpg4win-tools): Update.

2023-10-30  Andre Heinecke  <aheinecke@gnupg.org>

	Switch libkleo and kleopatra to gpg4win/23.10 branch.
	* packages/gen-tarball.sh: Update branch info.
	* packages/packages.common: Update libkleo and Kleopatra.

2023-10-28  Andre Heinecke  <aheinecke@gnupg.org>

	doc: Remove README files.
	* doc/README*: Removed.
	* src/Makefile.am (README_files): Removed.
	* src/gpg4win.mk.in: Remove readme template.
	* src/inst-gpg4win.nsi, src/uninst-gpg4win.nsi: Remove mention
	of README files.
	* src/installer.nsi: Remove link to open the README.

	Add --update / -u option to download.sh.
	* packages/download.sh: Add --update option.

2023-10-27  Andre Heinecke  <aheinecke@gnupg.org>

	Install color schemes and update kleo.
	* packages/packages.common (libkleo, kleopatra): Update.
	* src/BreezeClassic.colors, src/BreezeDark.colors: New.
	* src/Makefile.am (EXTRA_DIST): Add the files.
	* src/inst-kconfigwidgets.nsi, src/uninst-kconfigwidgets.nsi:
	Install / uninstall colors.

	Enable dark mode in high contrast except for white.
	Windows 10 has 4 preconfigured high contrast modes, one is
	bright white the others are dark. So we should enable dark mode
	except if the white high contrast mode is chosen.

	GnuPG-Bug-Id: T4066

	Remove experimental from Okular section name.
	* src/inst-okular.nsi: Remove experimental section name.

2023-10-27  Werner Koch  <wk@gnupg.org>

	Fix make distcheck.
	* doc/Makefile.am (UBDIRS): Rename bac to SUBDIRS

	Update to a new gnupg 2.2 snapshot.

2023-10-26  Andre Heinecke  <aheinecke@gnupg.org>

	Add fix for unicode filename folder encryption.
	* packages/packages.common (gpgme): Update.

	Appimage: Replace patch for KF6 kcmutils a symlink.
	* patches-appimage/kleopatra/0001-Make-KCMUtils-optional.patch:
	Make it a symlink to the windows patch.

2023-10-25  Andre Heinecke  <aheinecke@gnupg.org>

	Update gpg4win-tools.
	* packages/packages.common (gpg4win-tools): The old file contained
	a syntax error in the QRC file.

	Update kleopatra, libkleo, okular and gpg4win-tools.
	* packages/packages.common (kleopatra, libkleo, okular)
	(gpg4win-tools): Update.
	* patches/kleopatra/0001-Make-KCMUtils-optional.patch: Refreshed.

2023-10-25  Werner Koch  <wk@gnupg.org>

	Update gpgme to version 1.23.0.

2023-10-16  Andre Heinecke  <aheinecke@gnupg.org>

	Remove loreley.mid.
	* src/loreley.mid: Removed

	Add findicons.sh script and update included-icons.
	* src/findicons.sh: New. Slow brute force icon discovery tool.
	* src/included-icons.txt: Add some more icons.
	* src/Makfile.am (EXTRA_DIST): Add it.
	* packages/gen-breeze-icons.sh: Removed.
	* packages/Makefile.am (EXTRA_DIST): Remove gen-breeze icons.

	Install breeze icons as rcc file.
	* Makefile.am (EXTRA_DIST): Add new patch.
	* patches/breeze-icons/add-the-nose.patch: New. Replace the
	Breeze Kleo icon with our Gpg4win one.
	* src/included-icons.txt: Add kleopatra
	* src/inst-breeze-icons.txt, src/uninst-breeze-icons.nsi: Only
	install the icontheme.rcc files.
	* patches/patches/qtbase/0002-Gpg4win-theme-names-and-relpaths.patch:
	Remove custom theme / icon code.

2023-10-13  Andre Heinecke  <aheinecke@gnupg.org>

	Build subset of included breeze icons.
	* patches/breeze-icons/subset-crossbuild.patch: Add combined
	patch for subset and crosscompiling.
	* src/Makefile.am: Add config flag for breeze-icons.
	* src/included-icons.txt: New. List of icons we use.
	* Makefile.am (EXTRA_DIST): Update patch.

2023-10-12  Andre Heinecke  <aheinecke@gnupg.org>

	Update mimetreeparser.
	* packages/packages.common (mimetreeparser): Update.

2023-10-11  Andre Heinecke  <aheinecke@gnupg.org>

	Add beta version numbering for gnupg-vsd.
	* configure.ac (BUILD_BETANUM): Set and subst it.
	* src/gpg4win.mk.in: Add a fixed -Beta to VSD_VERSION for
	files to make it clear they are beta.
	(gnupg-vsd/$(1)/VERSION: depend on betanum
	(stamp-betanum): New, update file when betanum changes.

	Update copyright.
	* src/gpg4win.nsi (COMPANY, COPYRIGHT): Update to current values.

	Update Kleopatra and mimetreeparser.
	* packages/packages.common (mimetreeparser) Now has full german
	translations.
	(libkleo, kleopatra): Update for latest changes.

2023-10-09  Andre Heinecke  <aheinecke@gnupg.org>

	Add new GUIDS.
	* src/make-msi.guids: Add new files.

	MSI: Fix parseability of qtbase dependency.
	* src/inst-sections.nsi (qtbase): Fix jump labels.

	Update frontend packages.
	* packages/packages.common (libkleo, gpgme, kleopatra, mimetreeparser):
	Update.

2023-10-05  Andre Heinecke  <aheinecke@gnupg.org>

	Add translations for mimetreeparser and update.
	* src/inst-kde-l10n.nsi, src/uninst-kde-l10n.nsi: Regenerate.

	Finally adapt gen-kde-l10n to use installed files.
	* packages/gen-kde-l10n.sh: No longer build the tarballs
	from SVN and just update the nsis files from the installed
	translations.
	(mimetreeparser): Add support for mimetreeparser.

2023-10-04  Andre Heinecke  <aheinecke@gnupg.org>

	Update GpgOL, Kleopatra, libkleo and mimetreeparser.
	* Makefile.am (EXTRA_DIST): Remove obsolete patch.
	* patches/mimetreeparser/path-fixes.patch: Removed.
	* packages/packages.common (libkleo, kleopatra, mimetreeparser):
	Update to latest master.

2023-10-02  Andre Heinecke  <aheinecke@gnupg.org>

	Add patch for strange libical linker error.
	* Makefile.am (EXTRA_DIST): Add patch.
	* patches/libical/workaround-weird-mingw-10.0.0-issue.patch:
	New.

	Add inst-pcre2.nsi and uninst-prce2.nsi.
	* src/inst-pcre2.nsi, src/uninst-pcre2.nsi: New.

2023-10-02  Ingo Klöcker  <dev@ingo-kloecker.de>

	Add upstream patches which remove useless "no date" option.
	GnuPG-bug-id: 6621

2023-09-29  Andre Heinecke  <aheinecke@gnupg.org>

	Add PCRE2 as explicit package again.
	* configure.ac: Add pcre2 as a qtbase dependency.
	* packages/packages.common (pcre2): New. Its signed \o/
	* src/Makefile.am (gpg4win_kdepkgs): Add it.
	(gpg4win_pkg_pcre2_configure): Add basic config for qt.
	(gpg4win_pkg_qtbase_configure): Use system-pcre.
	* src/inst-pcre2.nsi, src/uninst-pcre2.nsi: New.
	* src/inst-sections.nsi, src/config.nsi.in: Update accordingly.

	Use explicity gpg4win libs in qt instead of -qt.
	* src/Makefile.am (gpg4win_pkg_qtbase_configure): Fix
	passing -I and -L variables. Remove wrong device option
	for pkg-config.
	Switch zlib, libpng, libjpeg, freetype to our sources.
	* src/inst-sections.nsi: Add install dependencies of the
	libararies to qtbase, remove them from Okular and Kleop.
	* configure.ac: Add dependencies for qtbase

2023-09-28  Andre Heinecke  <aheinecke@gnupg.org>

	Update frontend packages.
	* packages/packages.common (mimetreeparser, gpgol, libkleo)
	(kleopatra): Update.

	Fix okular MSI installation.
	* src/make-msi.guids: Add GUIDs for new files.
	* src/make-msi.pl: Remove obsolete GPA ignore list.

2023-09-22  Andre Heinecke  <aheinecke@gnupg.org>

	Add new GUIDS.
	* src/make-msi.guids: Add new ones

	Add start menu entrie for Okular and rename kleo.
	* src/make-msi.pl: Include the product name in the shortcut.

	Add MSI strings for okular icon.
	* po/gpg4win-de.wxl, po/gpg4win-en.wxl: Add new strings.

	Update mimetreeparser and gpgme.
	* packages/packages.common (gpgme, mimetreeparser): Update.

	Update frontends.
	* Makefile.am (EXTRA_DIST): Add tmp patch for MTP.
	* packages/packages.common (mimetreeparser, libkleo, kleopatra)
	(gpgol, gpg4win-tools): Update.
	* patches/mimetreeparser/path-fixes.patch: New.

	Add icon for mail.
	* src/Makefile.am (EXTRA_DIST): Add icon.
	* icons/mail-ext.ico: New, based on breeze message-x-gnu-rmail.svg
	* src/inst-kleopatra.nsi: Install and use it.
	* src/installer-finish.nsi: Move uninstallation of icon to kleo.
	* src/uninst-kleopatra.nsi: Uninstall new and old icon.

2023-09-21  Ingo Klöcker  <dev@ingo-kloecker.de>

	Fix patch.

	Add our MIME types to Qt's copy of freedesktop.org's MIME type database.
	In particular, this will make the file name suffixes for signed and/or
	encrypted archives known to QMimeDatabase which is used by
	KFileUtils::suggestName.

	GnuPG-bug-id: 6586

2023-09-18  Andre Heinecke  <aheinecke@gnupg.org>

	Add KMbox and update MTP stack.
	* Makefile.am (EXTRA_DIST): Remove obsolete patch:
	* patches-appimage/mimetreeparser/
	0001-Use-GpgmeppConfig-instead-of-FindGpgme.patch: Removed
	* packages/gen-tarball.sh: Switch our active branches to kf5
	* packages/packages.common (mimetreeparser, libkleo, kleopatra):
	Update.
	(kmime): New.
	(gpgol): Switch to beta for now.
	* src/Makefile.am, src/appimage/Makefile.am,
	src/config.nsi.in, packages/packages.common: Add KMBox
	* src/appimage/rsync-filters/kmbox.rsync-filter: New.
	* src/inst-sections.nsi: Add install dependency for KMBox.
	* src/inst-kmbox.nsi, src/uninst-kmbox.nsi: New.
	* src/Makefile.am (EXTRA_DIST): Add new nsis files.

2023-09-11  Andre Heinecke  <aheinecke@gnupg.org>

	Update guids for new files and registry keys.
	* src/make-msi.guids: Updated.

	Fix appimage build of mimetreeparser.
	* Makefile.am (EXTRA_DIST): Add patch.
	* patches-appimage/mimetreeparser/
	0001-Use-GpgmeppConfig-instead-of-FindGpgme.patch.

	Update KMime to latest stable release.
	* packages.common (KMIME): Update to 23.08.0

	Remove obsolete appimage patches.
	* Makefile.am (EXTRA_DIST): Update accordingly.
	* patches-appimage/kleopatra/require-ecm-104.patch,
	 patches-appimage/kmime/set-cxx-standard.patch,
	 patches-appimage/libkleo/set-cxx-standard.patch,
	 patches-appimage/okular/
	 0001-Include-stdarg.h-for-va_start-and-va_end.patch: Removed.
	* src/appimage/appimage.mk.in, src/gpg4win.mk.in: Update versions
	 in minimum required version hacks.

	Revert "Remove unpack version hacks"
	This reverts commit a8762982130ff66eb156ccea92cb4169984975d7.

	Update msi translations.
	* po/gpg4win*.wxl: Add new strings.

	Update libkleo, kleopatra and MTP.
	* packages/packages.common (libkleo, kleopatra, mimetreeparser):
	Update.

2023-09-08  Andre Heinecke  <aheinecke@gnupg.org>

	Document build for other platforms.
	* README: Mention docker and add a note about Fedora deps.

	Add another tool check for msgmerge.
	* configure.ac: Check for msgmerge.

	Remove unpack version hacks.
	* src/appimage/appimage.mk.in,
	src/gpg4win.mk.in: Remove regex hacks to lower dependencies.

	Readd kauth.
	* packages/gen-frameworks.sh: Add kauth
	* packages/packages.common: Add kauth

	Add mimetreeparser to appimage.
	* configure.ac, src/appimage/Makefile.am: Add packages.
	* src/appimage/rsync-filters/kcalendarcore.rsync-filter,
	src/appimage/rsync-filters/libical.rsync-filter,
	src/appimage/rsync-filters/mimetreeparser.rsync-filter: New.

2023-09-08  Ingo Klöcker  <dev@ingo-kloecker.de>

	Allow specifying a different build root for the AppImage.
	Uses GPG4WIN_APPIMAGE_BUILDROOT if set instead of a directory in /tmp.
	This is similar to GPG4WIN_BUILDROOT in run-gpg4win-build.sh.

2023-09-08  Andre Heinecke  <aheinecke@gnupg.org>

	Remove obsolete poppler patch.
	* patches/poppler: Remove patch.
	* Makefile.am (EXTRA_DIST): Update accordingly.

	Bump version to 3.2.0 in master.
	* configure.ac: Bump v3 version to 3.2.0

	Package x64 bit libwinpthread-1.dll.
	* src/inst-gpg4win.nsi, src/make-msi.pl, src/uninst-gpg4win.nsi:
	Add libwinpthread-1.dll.

	Improve runtime library search.
	* m4/gpg4win.m4 (GPG4WIN_RUNTIME_LIBRARY): Extend to allow optional
	runtime libs.
	(GPG4WIN_RUNTIME_LIBRARY_X64): New. 64bit variant of the
	RUNTIME_LIBRARY function.
	* configure.ac: Add optional x64 winpthread lookup. Improve
	check for for exception libs.

	Add runtime dlls to distclean target.
	* src/Makefile.am (distclean-local): Clean up local runtime libs.

	Update poppler and okular.
	* packages/packages.common: Update poppler and okular to latest work

	Update libpng to 1.6.40 old version taken down.
	* packages/packages.common (libpng): Update.

	(cherry picked from commit 9b9df53fbd9b97a2d3c23d08648ab63fc523df09)

2023-09-07  Andre Heinecke  <aheinecke@gnupg.org>

	Update gpgme x64 dll names.
	* src/inst-gpgme.nsi, src/uninst-gpgme.nsi: Drop the -6

	Update gpgme, mimetreeparser libkleo and kleo.
	* packages/packages.common (gpgme, mimetreeparser, libkleo, kleo):
	Update.

	Fix dependency of mimetreeparser for libkleo.
	* configure.ac: (mimetreeparser): Add libkleo as dependency.

2023-08-29  Andre Heinecke  <aheinecke@gnupg.org>

	Add file associations for mail files.
	* src/inst-kleopatra.msi: Add MIME class and connect it with .eml,
	.mbox, .mim and .mime
	* src/uninst-kleopatra.msi: Uninstall them.

	Delete X509 AllowSilentDefaultTakeOver reg value.
	* src/inst-kleopatra.nsi: Delete reg value.

	Update mimetreeparser / gpgme / libkleo / kleo.
	* packages/packages.common (gpgme, mimetreeparser, libkleo, kleo):
	Update to latest master.

	Split libkleo and kleopatra in gen-tarball.
	* packages/gen-tarball.sh: Split libkleo and kleopatra.

	Move kleo file type association strings.
	* src/installer-finish.nsi: Remove lang strings for file types.
	* src/inst-kleopatra.nsi: Move them here.

2023-08-24  Andre Heinecke  <aheinecke@gnupg.org>

	Update README and Dockerfile for mingw -posix build.
	* README: Note down the update-alternative commands required.
	* docker/gpg4win-bullseye/Dockerfile: Add them.

2023-08-23  Andre Heinecke  <aheinecke@gnupg.org>

	Update breeze-icons crosscompile patch.
	* Makefile.am (EXTRA_DIST): Add it.
	* patches/breeze-icons/crosscompile-binary-icons-patch.bkp,
	patches/breeze-icons/0001-Make-binary-icons-cross-compilable.patch:
	Updated to KF5 branch.
	* src/Makefile.am: Enable generation of resource files.

	Package -posix runtime libaries.
	* README: Note that the -posix flavor of mingw should be used.
	* configure.ac: Check for right runtime libs.
	* m4/gpg4win.m4: Use -posix runtime libs.

	Update KDE Frameworks to 5.109.
	* Makefile.am (EXTRA_DIST): Remove obsolete patches.
	* patches/kio/FileManagerWindowJob.patch: New.
	* patches/okular/allow-dbus-to-be-disabled.patch,
	patches/okular/0001-Build-without-KIOFileWidgets.patch: No longer
	needed at least in WORK branch.
	* patches/okular/lower-cmake-requirement.patch: Split out from other
	patch.
	* src/gpg4win.mk.in: Update version number.

	Update gpgme poppler and okular.
	* packages/packages.common (gpgme, poppler, okular): Update.

	Add --auto mode to gen-tarball.
	* packages/gen-tarball.sh: Add --auto to update packages.common
	directly.

	Switch poppler back to WORK branch in gen-tarball.
	* packages/gen-tarball.sh (poppler): Switch back to WORK repo.

2023-08-21  Andre Heinecke  <aheinecke@gnupg.org>

	Fix S/MIME file extensions.
	* src/inst-kleopatra.nsi, src/uninst-kleopatra.nsi
	  (gpg4win.AssocFile.kleopatra.X509): Register for all cert
	  types. Remove AllowSilendDefaultTakeOver.
	* src/make-msi.pl: Remove AllowSilentDefaultTakeOver.

2023-08-18  Andre Heinecke  <aheinecke@gnupg.org>

	Add additional ical libs to installed files.
	* src/inst-libical.nsi, src/uninst-libical.nsi: Add ss and
	vcal dlls.

2023-08-16  Andre Heinecke  <aheinecke@gnupg.org>

	Prepare registry rules for GpgEX replacement.
	* src/inst-kleopatra.nsi: Add a commented out entry for
	all files to sign/encrypt.

2023-08-14  Andre Heinecke  <aheinecke@gnupg.org>

	Sync breeze-dark icons with breeze.
	* inst-breze-icons.nsi, uninst-breeze-icons.nsi: Put icon
	sets back into sync.

	Add new icons from Okular and Kleopatra.
	* src/inst-breeze-icons.nsi, src/uninst-breeze-icons.nsi: Add
	new icons.

	Add my script to find icons to package.
	* packages/gen-breeze-icons.sh: New.
	* packages/Makefile.am (EXTRA_DIST): Add it.

2023-08-09  Andre Heinecke  <aheinecke@gnupg.org>

	Update Kleopatra and deps to latest master.
	* Makefile.am (EXTRA_DIST): Update KCMUtils patch.
	* packages/packages.common (gpgme, mimetreeparser, libkleo)
	(kleopatra): Update to latest master.
	* patches-appimage/kleopatra/0001-Make-KCMUtils-optional.patch,
	patches/kleopatra/0001-Make-KCMUtils-optional.patch: Rewrite
	to be more clean instead of the old "revert" patch.
	* patches/kleopatra/set-windows-registry.patch: Refresh.

	README Add required texi2dvi dependency.
	* README: Update dependencies

2023-08-04  Andre Heinecke  <aheinecke@gnupg.org>

	Add multiple search paths for kf5_host_tooling.
	They might be installed in different locations on different
	distributions and while we have a fixed and documented release
	build distribution it is sometimes easier for development to
	build the installer on your native distribution.

	Switch libkleo to master again.
	* Makefile.am (EXTRA_DIST): Remove obsolete patch.
	* packages/gen-tarball.sh: Switch libkleo / kleopatra to master again.
	* packages/packages.common (libkleo): Update.
	* patches/libkleo/set-cxx-standard.patch: Remove it.

	Update mimetreeparser.
	* packages/packages.common (mimetreeparser): Update.

	Add mimetreeparser and dependencies.
	* configure.ac (GPG4WIN_KDEPKG): Add mimetreeparser and deps.
	* packages/gen-frameworks.sh (kcalendardcore): New framework dep.
	* packages/packages.common: Add new packages
	* src/Makefile.am (EXTRA_DIST): Add the inst-files.
	* src/config.nsi.in: Add defines
	* src/inst-sections.nsi: Add mimetreeparser and deps to kleo.
	* src/inst-libical.nsi, src/uninst-libical.nsi,
	src/inst-mimetreeparser, src/uninst-mimetreeparser.nsi,
	src/inst-kcalendardcore.nsi, src/uninst-kcalendardcore.nsi: New.

2023-07-31  Andre Heinecke  <aheinecke@gnupg.org>

	packages: Reorder zlib entry.
	* packages/packages.common (zlib): Move down to our own
	section as we host it ourself.

	Remove broken but useless statement.
	* src/uninst-threadweaver.nsi: Remove prefix definition.

2023-07-14  Andre Heinecke  <aheinecke@gnupg.org>

	Add scripts to enable / disable keyboxd.
	* src/Makefile.am (EXTRA_DIST): Update accordingly.
	* src/gpg-disable-keyboxd.bat, src/gpg-enable-keyboxd.bat: New.
	* src/inst-gnupg-w32.nsi: Install to gnupg/bin to have in PATH.
	* src/uninst-gnupg-w32.nsi: Uninstall them.

	Add missing exdll.c to EXTRA_DIST.
	* src/Makefile.am (EXTRA_DIST): Add exdll.c.

2023-07-13  Andre Heinecke  <aheinecke@gnupg.org>

	Fix make dist target.
	* Makefile.am (EXTRA_DIST): Add autogen.rc file.

	Add tomorrow as release date for gpg4win-4.2.0.
	* NEWS: Add date

	Fix name in okular hack patch.
	* patches/okular/0001-Hack-in-some-aboutdata-for-GnuPG-Edition.patch:
	Forgot that I didn't want to use the braces

	Update Kleopatra.
	* packages/packages.common(kleopatra): Update

	Add patch to customize okular bugurl.
	* patches/okular/0001-Hack-in-some-aboutdata-for-GnuPG-Edition.patch:
	  Add a quick hack.
	* Makefile.am (EXTRA_DIST): Update accordingly.

2023-07-12  Andre Heinecke  <aheinecke@gnupg.org>

	Remove KTextWidgets from optional Okular deps.
	* src/Makefile.am: We ship that now.

	Revert "Remove KF5TextWidgets from non required deps"
	This reverts commit 0ead33dac63bd15002a9830f4a53bb42d856fac1.

	Switch poppler to current master snapshot.
	* packages/gen-tarball.sh: Update source.
	* packages/packages.common: Update accordingly.

2023-07-11  Andre Heinecke  <aheinecke@gnupg.org>

	Appimage: Remove NSS devel from packages.
	* docker/appimage/Dockerfile: Remove nss-devel again.
	* src/appimage/Makefile.am: Mark NSS as OFF for poppler

	Appimage: Add Qt5Qml to disabled package list.
	* src/appimage/Makefile.am (appimage_pkg_okular_configure): Add Qt5Qml

2023-07-10  Andre Heinecke  <aheinecke@gnupg.org>

	Switch Kleopatra and libkleo to gpg4win/23.07 branch.
	* packages/gen-tarball.sh: Update used branches
	* packages/packages.common: Update packages.

2023-07-10  Ingo Klöcker  <dev@ingo-kloecker.de>

	Add upstreamed patch for Okular.
	* Makefile.am (EXTRA_DIST): Update list of patches.
	* patches-appimage/okular/0001-Disable-comicbook-generator.patch:
	Remove.
	* patches-appimage/okular/0001-Make-KF5Pty-dependency-optional.patch:
	New.
	* src/appimage/Makefile.am (appimage_pkg_okular_configure): Add KF5Pty
	to FORCE_NOT_REQUIRED_DEPENDENCIES.

2023-07-07  Andre Heinecke  <aheinecke@gnupg.org>

	Readd missing cmake requirement patch for Okular.
	* patches/okular/0001-Build-without-KIOFileWidgets.patch: Readd
	accidentally removed hunk.

	Update okular config call.
	* src/Makefile.am: Update okular config call.

	Auto update PO files.
	* po/*: Auto update.

	doc: Update README files.
	* doc/README.de.txt, doc/README.en.txt: Update.

	Update make-msi.guids from releasehost.
	* src/make-msi.guids: Copy from releasehost to have
	the actually used ids.

	Update KDE Applications to latest.
	* packages/packages.common (kleopatra): Use 3.1.28 tag.
	(libkleo): Latest master.
	(okular): Latest sune/WORK branch.
	(poppler): Latest work branch.

	Update gpgol to 2.5.8.
	* packages/packages.common (gpgol): Update.

2023-07-07  Werner Koch  <wk@gnupg.org>

	Update to gpgme 1.21.0.

2023-07-06  Andre Heinecke  <aheinecke@gnupg.org>

	Add first draft of 4.2.0 NEWS.
	* NEWS: Prepare for 4.2.0

2023-07-05  Ingo Klöcker  <dev@ingo-kloecker.de>

	Add Okular to the AppImage.
	* Makefile.am: Sort list of patches for AppImage alphabetically and add
	new patches.
	* configure.ac: Add needed packages. Make qtbase depend on needed
	freetype.
	* docker/appimage/Dockerfile: Install tiff, nss, and openjpeg2 for
	poppler/okular.
	* packages/gen-frameworks.sh, packages/packages.common: Add kactivities.
	* patches-appimage/okular/0001-Disable-comicbook-generator.patch,
	patches-appimage/okular/0001-Include-stdarg.h-for-va_start-....patch,
	patches-appimage/okular/lower-cmake-requirement.patch,
	patches-appimage/poppler/fix-gpg-error-include.patch: New.
	* src/appimage/Makefile.am (appimage_spkgs): Add freetype.
	(appimage_kdepkgs): Add threadweaver, kparts, poppler, okular,
	kactivities.
	(appimage_pkg_kactivities_configure, appimage_pkg_poppler_configure,
	appimage_pkg_okular_configure): New.
	* src/appimage/appimage.mk.in (SETVARS): Add export of FREETYPE_DIR.
	* src/appimage/build-appimage.sh: Add /build/install/lib64 to
	LD_LIBRARY_PATH to help linuxdeploy find some libraries installed in
	lib64 instead of lib. Copy more plugins. Copy dependencies of plugins.
	Copy other libraries not picked up by linuxdeploy. Patch the rpath of
	all non-Qt plugins.
	* src/appimage/rsync-filters/freetype.rsync-filter,
	src/appimage/rsync-filters/kactivities.rsync-filter,
	src/appimage/rsync-filters/kparts.rsync-filter,
	src/appimage/rsync-filters/okular.rsync-filter,
	src/appimage/rsync-filters/poppler.rsync-filter,
	src/appimage/rsync-filters/threadweaver.rsync-filter: New.

2023-07-04  Werner Koch  <wk@gnupg.org>

	Update to GnuPG 2.4.3.

2023-06-29  Andre Heinecke  <aheinecke@gnupg.org>

	Update Kleopatra and libkleo.
	* packages/packages.common (libkleo, kleopatra): Latest master.

2023-06-22  Andre Heinecke  <aheinecke@gnupg.org>

	Update GPGME snapshot.
	* packages/packages.common (GPGME): Update snapshot.

	Update x64 filenames for gpgme.
	* src/inst-gpgme.nsi, src/uninst-gpgme.nsi: Update x64 file names.

	Update Kleopatra to latest master.
	* packages/packages.common (kleopatra): Update.

2023-06-21  Andre Heinecke  <aheinecke@gnupg.org>

	Fix removal of okular start menu entry.
	* src/installer-finish.nsi: Remove correct filename

	Update gpgme, libkleo, kleopatra, gpg4win-tools to master.
	* packages/gen-tarball.sh: Use master for libkleo and kleo again.
	* packages/packages.common (gpgme): Take gpgme.
	(kleopatra, libkleo): Use master.
	(gpg4win-tools): Update.

	Update gen-kde-l10n.sh for okular_poppler and sonnet.
	* packages/gen-kde-l10n.sh: Add okular_poppler and sonnet.

2023-06-19  Werner Koch  <wk@gnupg.org>

	Update libksba and libassuan.

2023-06-16  Andre Heinecke  <aheinecke@gnupg.org>

	Fix okular patches.
	* patches/okular/*.patch: Add missing execution code.

2023-06-13  Andre Heinecke  <aheinecke@gnupg.org>

	Add manifest for okular and fix open with for PDF.
	* src/inst-section.nsi: Change shortcut name.
	* patches/okular/0001-Add-GnuPG-specific-manifest-to-okular.patch: New.
	* src/uninst-okular.nsi: Fix new values.
	* src/inst-okular.nsi: Update registration.

	Remove KTextWidgets patch parts from Okular patch.
	* Makefile.am (EXTRA_DIST): Update accordingly.
	* patches/okular/0001-Build-without-KIOFilewidgets-and-DBUS.patch:
	  Reduce scope.

2023-06-09  Andre Heinecke  <aheinecke@gnupg.org>

	Kill some additional processes on update.
	* src/installer.nsi (KillOtherAppsOrWarn): Kill keyboxd,
	scdaemon and gpgolconfig.exe explicitly.

2023-06-07  Andre Heinecke  <aheinecke@gnupg.org>

	Add patch for ispellechecker for sonnet.
	* Makefile.am (EXTRA_DIST): Update accordingly.
	* patches/sonnet/0001-W32-Force-ispellchecker-for-sonnet.patch:
	Force the spellechecker.

2023-06-06  Andre Heinecke  <aheinecke@gnupg.org>

	Fix sonnet installation.
	* src/inst-sonnet.nsi, src/uninst-sonnet.nsi: Correctly install
	UI Dll and spellchecker plugin.

	Update l10n installation for ktextwidgets, sonnet.
	* inst-kde-l10n.nsi, uninst-kde-l10n.nsi: Add new files.

2023-06-05  Ingo Klöcker  <dev@ingo-kloecker.de>

	Remove obsolete variable.
	* src/Makefile.am (gpg4win_pkg_pinentry_configure): Remove
	$(pinentry_enable_disable).

2023-06-05  Andre Heinecke  <aheinecke@gnupg.org>

	Use gpg4win/3.1.27 branch for libkleo, too.
	* gen-tarball.sh (libkleo): Use branch.

	Add a packages-clean target.
	* packages/Makefile.am (packages-clean): New target.

	Fix ktextwidgets installer files.
	* src/inst-ktextwidgets.nsi: Fix lib name.
	* src/uninst-ktextwidgets.nsi: Fix section name.

	Let kxmlgui depend on ktextwidets.
	* configure.ac (kxmlgui): Add dependency to textwidgets

	Update kparts patches for Textwidgets inclusion.
	* patches/kparts/0001-Apply-implicit-android-DBUS-fix-for-Win.patch,
	patches/kparts/disable-jobuidelegate.patch: New.

2023-06-02  Andre Heinecke  <aheinecke@gnupg.org>

	WIP: Add KTextWidgets and sonnet.
	This basically adds ktextwidgets and sonnet but I don't
	want to do this right now.

2023-05-31  Andre Heinecke  <aheinecke@gnupg.org>

	Update filenames for poppler.
	* src/inst-poppler.nsi, src/uninst-poppler.nsi: Update version
	number.

	Update Okular and depedency reduction patch.
	* packages/packages.common (okular): Update to latest
	work branch.
	* patches/okular/0001-WIP-Buildfix-with-reduced-depdencies.patch:
	Updated to reflect removal of phonon in that branch.

	Update current patches.
	* Makefile.am (EXTRA_DIST): Remove poppler patch, mention
	qt patch.

	Update Kleopatra and Libkleo.
	* packages/packages.common (kleopatra): Update to latest Gpg4win
	branch.
	(libkleo): Update to latest master.

	Use gpg4win/3.1.27 branch for Kleopatra tarballs.
	* packages/gen-tarball.sh (kleopatra): Use different branch.

	Fix gnupg-w32 src checksum.
	* packages/packages.4: Fix checksum.

	Update poppler to latest work branch.
	* packages/packages.common (poppler): Update.

	Add patch for Qt 2023-32763.
	* patches/qtbase/CVE-2023-32763-qtbase-5.15.diff,
	patches-appimage/qtbase/CVE-2023-32763-qtbase-5.15.diff: New.

2023-05-31  Werner Koch  <wk@gnupg.org>

	Update to GnuPG 2.4.2.

2023-05-19  Andre Heinecke  <aheinecke@gnupg.org>

	Master is now preparing for 4.2.0.
	* NEWS, configure.ac: Update version numbers accordingly.

2023-05-16  Andre Heinecke  <aheinecke@gnupg.org>

	Update gpgol to 2.5.7.
	* packages/packages.common (gpgol): Update.

2023-05-15  Andre Heinecke  <aheinecke@gnupg.org>

	Add patch for qtsvg CVE-2023-32573.
	* Makefile.am (EXTRA_DIST): Add aptch.
	* patches/qtsvg/CVE-2023-32573-qtsvg-5.15.patch: New.

2023-05-10  Andre Heinecke  <aheinecke@gnupg.org>

	Fix okular startup from command line.
	* patches/0001-WIP-Buildfix-with-reduced-dependencies.patch:
	Do not return success on dummy dbus calls.

2023-05-08  Andre Heinecke  <aheinecke@gnupg.org>

	Update Kleopatra again to fix a compile error.
	* packages/packages.common (Kleopatra): Update.

	Start calling Okular, Okular (GnuPG Edition)
	* src/inst-okular.nsi, src/inst-sections.nsi: Start
	to mark the stripped down version as coming from GnuPG.

	Add okular to qtlogging.ini.
	* src/qtlogging.ini: Add Okular.

	Add some more missing icons for okular.
	* src/inst-breeze-icons.nsi, src/uninst-breeze-icons.nsi:
	Add more icons.

	Update Qt to 5.12.9.
	* Makefile.am (EXTRA_DIST): Remove obsolete patch.
	* patches/qtbase/0003-Fix-build-with-GCC-11-include-limits.patch:
	  Removed.
	* packages/packages.common (qt*): Updated.

	Update Kleopatra and libkleo to latest master.
	* packages/packages.common (Kleopatra, libkleo): Update.
	* patches/kleopatra/0001-Revert-new-dependency-to-KCMUtils.patch:
	Revert last minute dependency update.

	Fix kio file uninstallation.
	* src/uninst-kio.nsi: Fix path for uninstallation.

2023-05-05  Andre Heinecke  <aheinecke@gnupg.org>

	Fix poppler crash when signing.
	* patches/poppler/
	0001-Use-central-function-to-find-Font-for-signing.patch: New.
	* Makefile.am (EXTRA_DIST): Add it.

	Make KSharedDataCache work for Windows.
	* Makefile.am (EXTRA_DIST): Add it.
	* patches/kcoreaddons/0001-Add-KSharedDataCache-for-Windows.patch:
	New.

2023-05-04  Andre Heinecke  <aheinecke@gnupg.org>

	Update okular and poppler to latest sune-work.
	* packages/packages.common (okular, poppler): Update
	* patches/okular/0001-WIP-Buildfix-with-reduced-depdencies.patch:
	Refresh patch.

	okular: Install more icons and kxmlgui rc files.
	* src/inst-breeze-icons.nsi,
	src/uninst-breeze-icons.nsi: Add icons not already provided by
	Kleopatra.
	* src/inst-okular.nsi, src/uninst-okular.nsi: Add more files.

2023-05-03  Andre Heinecke  <aheinecke@gnupg.org>

	Add kio / okular and kparts translation.
	* src/inst-kde-l10n.nsi, src/uninst-kde-l10n.nsi: Install
	new files.
	* packages/gen-kde-l10n.sh: Update accordingly.

	Add tiff, jpeg and png support for poppler.
	* configure.ac: Add dependencies.
	* packages/packages.common (jpeg, openjpeg, libpng, tiff): Add.
	* src/Makefile.am: Add new packages.
	* src/inst-jpeg.nsi,
	  src/inst-libpng.nsi,
	  src/inst-openjpeg.nsi,
	  src/inst-tiff.nsi,
	  src/uninst-jpeg.nsi,
	  src/uninst-libpng.nsi,
	  src/uninst-openjpeg.nsi,
	  src/uninst-tiff.nsi: New
	* src/inst-sections.nsi: Update accordingly.

	Fix kwindowsystem dependcy to qttools.
	* src/configure.ac (kwindowsystem): Fix qttools dependency.

	Kleopatra add missing doubledash for reg entries.
	* src/inst-kleopatra.nsi: Filenames should be seperated by
	a double dash.

	Fix acidentally commited local hack for me.
	* packages/gen-tarball.sh: Comment out accidental commited line.

	Add kio_file build and packaging.
	* patches/kio/0001-WIP-Remove-dependency-to-dbus.patch: Add file
	ioslave.
	* patches/kio/Fix-cross-build.patch: Merged into new patch.
	* src/inst-kio.nsi, src/uninst-kio.nsi: Add kio_file plugin.

2023-04-28  Andre Heinecke  <aheinecke@gnupg.org>

	Update patch for posix threads for poppler.
	* patches/poppler/
	0001-Explicitly-set-pthread-for-gcc-windows-builds.patch: Removed.
	* patches/poppler/
	0001-Explicitly-take-posix-variant-for-mingw-gcc-cross.patch: New.
	* Makefile.am (EXTRA_DIST): Update accordingly.

2023-04-27  Andre Heinecke  <aheinecke@gnupg.org>

	Add poppler patch to fix gcc-win32 pthread problem.
	* patches/poppler/
	0001-Explicitly-set-pthread-for-gcc-windows-builds.patch: New.
	* Makefile.am (EXTRA_DIST): Add it.

2023-04-26  Werner Koch  <wk@gnupg.org>

	nsis: Change plugins to use Unicode.
	* src/gpg4win-src.nsi: Add Unicode statement.
	* src/gpg4win.nsi: Ditto.
	* src/exdll.c (getuservariable,setuservariable): Fix addressing.
	* src/g4wihelp.c (dummy): Extra debug code.

	nsis: Merge once removed g4wihelp code back from GnuPG's version.
	* src/g4wihelp.c: Merge inactive code from gnupg.
	(path_add,path_remove): New.
	* src/g4wihelp.nsi (G4wAddToPath,G4wRemoveFromPath): New.

2023-04-25  Andre Heinecke  <aheinecke@gnupg.org>

	Fix okular tarball too.
	* packages/packages.common (okular): Fix package.

	Fix poppler tarball.
	* packages/packages.common (poppler): Correct tarball upload.

	po: Add okular to potfiles.
	* po/POTFILES.in: Add inst-okular.nsi

	Add targets to build packages directly.
	* src/gpg4win.mk.in: Add direct targets for final stamps.

	Adds Okular as a new feature for Gpg4win.
	* Makefile.am (EXTRA_DIST): Add new patches.
	(GPG4WIN_KDEPKG): Add the new Macros.
	* packages/gen-frameworks.sh: Add threadweaver and kparts.
	* packages/packages.common (freetype, threadweaver, kparts)
	(poppler, okular): New.
	* src/Makefile.am: Add new inst files and packages.
	(gpg4win_pkg_qtbase_post_install): Add new weird build
	rule for qprintsupport.
	(gpg4win_pkg_okular_post_install): Remove icon-theme.cache to
	avoid conflict with Kleopatra.
	(gpg4win_pkg_poppler_configure, gpg4win_pkg_okular_configure):
	Disable all optionals.
	* src/config.nsi.in: Add new defines.
	* src/inst-kjobwidgets.nsi: Fix typo.
	* patches/kparts/0001-Dirty-hack-to-remove-KTextWidgets.patch,
	patches/okular/0001-WIP-Buildfix-with-reduced-depdencies.patch: New.
	* src/inst-freetype.nsi,
	  src/inst-kparts.nsi,
	  src/inst-okular.nsi,
	  src/inst-poppler.nsi,
	  src/inst-threadweaver.nsi,
	  src/uninst-freetype.nsi,
	  src/uninst-kparts.nsi,
	  src/uninst-okular.nsi,
	  src/uninst-poppler.nsi,
	  src/uninst-threadweaver.nsi,
	  src/uninst-freetype.nsi: New.
	* src/inst-sections.nsi: Do the section setup.
	* src/installer.nsi: Kill Okular and add description.
	* src/inst-kio.nsi, src/uninst-kio.nsi: Also install
	libKF5KIOGui.dll
	* configure.ac: Set up new packages and depdencies.
	* src/uninst-kleopatra.nsi: Add an additional RMDir.

	Add support for poppler and okular to gen-tarball.
	* gen-tarball.sh (okular, poppler): Add support.

2023-04-20  Werner Koch  <wk@gnupg.org>

	Update to gpgme 1.20.0.

2023-04-19  Werner Koch  <wk@gnupg.org>

	More g4wihelp fixes for newer Unicode mingw API.
	* src/exdll.h: Add prototype.
	* src/exdll.c: Cast around.
	* src/g4wihelp.c (dummy): Use MEssageBoxA.
	(config_init): Convert cmdline to ascii.
	(config_fetch): Use ascii version of popstringn.
	(config_fetch_bool): Ditto.
	(read_w32_registry_string): Use ascii versions of the registry
	functions.
	(KillProc): s/strcmp/wsccmp/

2023-04-19  Andre Heinecke  <aheinecke@gnupg.org>

	Commit missing exdll.c from exdll.h.
	* src/exdll.c: New. Functions for NSIS plugin API.

	Update g4wihelp for newer Unicode mingw api.
	* src/exdll.h: Update with code from current NSIS
	* src/desktopshellrun.cpp: Use _UNICODE
	* src/g4wihelp.c (runonce) Change to wchar result.
	(playsound, stopsound, splash_wndproc, showsplash)
	(service_error, service_create, service_lookup)
	(service_query, service_start, service_stop, service_delete)

2023-04-11  Werner Koch  <wk@gnupg.org>

	Use the standard autogen.sh.
	* autogen.rc: New.
	* autogen.sh: Update from Libgpg-error.
	* compile, config.guess, config.sub, install-sh, missing: Move to
	build-aux/.  Update config.guess and config.sub.
	* configure.ac: Adjust for changes.

2023-04-06  Ingo Klöcker  <dev@ingo-kloecker.de>

	Make looking for multiple source files for a package more robust.
	* m4/gpg4win.m4: Do not check if _gpg4win_file is empty when checking
	for matching files. Replace _gpg4win_suffix with a regular expression
	matching all possible suffixes.

2023-04-05  Ingo Klöcker  <dev@ingo-kloecker.de>

	Add tools needed for building Solid and other KDE frameworks.
	* docker/gpg4win-bullseye/Dockerfile: Install bison and flex.

2023-03-27  Andre Heinecke  <aheinecke@gnupg.org>

	Add required config macros for new deps.
	* src/config.nsi.in (kservice, kbookmarks, solid): Add macros.

2023-03-23  Andre Heinecke  <aheinecke@gnupg.org>

	Another dependency fix.
	* configure.ac (kleopatra): Depend on KIO.
	(kbookmarks):  Depend on kxmlgui.

	Add missing kservice patch.
	* Makefile.am (EXTRA_DIST): Add patch.
	* patches/kservice/0001-Remove-unused-include.patch

	Fix dependencies for solid and kjobwidgets.
	* configure.ac (solid, kjobwidgets): Fix dependencies.

2023-03-22  Andre Heinecke  <aheinecke@gnupg.org>

	Update Kleopatra to latest master.
	* packages/packages.common (kleopatra): Update.

	Fix uninstall of libkleo for name change.
	* src/uninst-libkleo.nsi: Update name.

	Update KMime because of name change.
	* packages/packages.common (KMime): Switch to snapshot.
	* src/inst-kmime.nsi, src/uninst-kmime.nsi: Adapt to name change.

	Add package KIO and dependencies.
	* README: Remove mkportable note.
	* configure.ac, packages/gen-frameworks.sh, packages/packages.common,
	src/Makefile.am, src/config.nsi.in: Add kbookmarks, solid, kservice,
	kjobwidgets, kio.
	* src/inst-kbookmarks.nsi, src/uninst-kbookmarks.nsi,
	src/inst-kio.nsi, src/uninst-kio.nsi, src/inst-solid.nsi,
	src/uninst-solid.nsi, src/inst-kservice.nsi, src/uninst-kservice.nsi,
	src/inst-kjobwidgets, src/uninst-kjobwidgets.nsi: New.
	* patches/kio/fix-cross-build.patch: New.

	Update KDE Frameworks, gpgme and kleopatra.
	* packages/packages.common (frameworks): Update to 5.104
	(gpgme): Update to 1.19.0
	(libkleo, kleopatra): Update to latest master

	Use wrapped pkg-config for CMake.
	* src/gpg4win.mk.in (KDEPKG_template_): Add PKG_CONFIG_EXECUTABLE.
	* src/pkg-config: Set PKG_CONFIG_LIBDIR in wrapper.

2023-01-16  Werner Koch  <wk@gnupg.org>

	Add option --dry-run/-n to the download script.
	* packages/download.sh: Add option --dry-run

2023-01-16  Andre Heinecke  <aheinecke@gnupg.org>

	Remove mkportable.exe component from make-msi.pl.
	* src/make-msi.pl: Remove component_7

	Move icons into subdirecotry.
	* icons: New.

2023-01-05  Werner Koch  <wk@gnupg.org>

	Update to libgcrypt 1.8.10.

2023-01-02  Andre Heinecke  <aheinecke@gnupg.org>

	Remove mkportable.exe.
	* mkportable-full.h, mkportable-vanilla.h, mkportable.c: Removed.
	* inst-gpg4win.nsi, uninst-gpg4win.nsi: Do not install / uninstall
	mkportable.exe
	* Makefile.am: Update accordingly.

	Remove translations with less then 500 strings.
	* packages/gen-kde-l10n.sh: Add filtering for translated counts.
	General update.
	* src/inst-kde-l10n.sh, src/uninst-kde-l10n.sh: Update
	with results from gen-kde-l10n.sh.

2022-12-23  Andre Heinecke  <aheinecke@gnupg.org>

	MSI: Handle Product name in outer msi sig.
	* src/gpg4win.mk.in. (AUTHENICODE_sign): Handle an optional
	third parameter containing a product name.
	(signed_installers/$$($(1)_PRODUCT)-$(VSD_VERSION_FILE)-$(1).msi):
	Call AUTHENTICODE_sign accordingly.
	($(1)-signed): New simple target for testing signing without upload.

	MSI: Split into multiple cabs and reuse them.
	* src/make-msi.pl (MediaTemplate): Split into cabs of
	10MB uncompressed data.
	* src/gpg4win.mk.in: Add -cc and -reuscab options.

	Remove all files when uninstalling gpg4win.
	* src/inst-sections.nsi (uninst-kde-l10n): Include unconditionally.
	* src/uninst-gpgme.nsi, src/uninst-libassuan.nsi,
	  src/uninst-libgpg-error.nsi: Fix library names.
	* src/uninst-kde-l10n: Remove some unused code.

2022-12-22  Andre Heinecke  <aheinecke@gnupg.org>

	Always install gpgme.
	* src/inst-sections.nsi: Select gpgme for minimal install.

2022-12-21  Andre Heinecke  <aheinecke@gnupg.org>

	Update GnuPG packages for v3.
	* packages/packages.3: Update GnuPG.

	Remove LIBKLEO_VERSION and QT_REQUIRED_VERSION mods.
	* src/gpg4win.mk.in, src/appimage/appimage.mk.in: Remove sed
	of LIBKLEO_VERSION and QT_REQUIRED_VERSION.

	Fix version switch in download.sh.
	* packages/download.sh: Fix remove call.

	Add DISTRIBUTION_TEXT as parameter for Kleopatra.
	* src/Makefile.am (gpg4win_pkg_kleopatra_configure): Add
	DISTRIBUTION_TEXT.

	Remove some unused configure flags.
	* src/Makefile.am: Remove obsolete configure defines.

2022-12-20  Andre Heinecke  <aheinecke@gnupg.org>

	Update gnupg and libksba.
	* packages/packages.4 (gnupg): Update.
	* packages/packages.common (libksba): Update.

	Switch to released GpgOL Version.
	* packages/packages.common (gpgol): Switch to released version.

2022-12-19  Werner Koch  <wk@gnupg.org>

	Draft NEWS for a 4.1.0 version.

2022-12-14  Werner Koch  <wk@gnupg.org>

	Release 3.1.26.

	Prepare NEWS for VSD 3.1.26.

2022-12-13  Andre Heinecke  <aheinecke@gnupg.org>

	Fix mode of appimage patch.
	* patches-appimage/kconfigwidgets/fake-version.patch: Fix mode.

	Fix appimage build.
	* src/appimage/Makefile.am (appimage_pkg_kconfig_configure):
	Disable QML
	(appimage_pkg_kguiaddons_configure): Disable Wayland.

	Remove kde-l10n as appimage dependency.
	* configure.ac: Remove kde-l10n as dependency
	* src/appimage/Makefile.am: Remove kde-l10n bkpg declaration.

	Do not remove kxmlgui locale after installation.
	* src/Makefile.am (gpg4win_pkg_kxmlgui_post_install): Remove.

2022-12-13  Ingo Klöcker  <dev@ingo-kloecker.de>

	Revert "kxmlgui 5.100 doesn't install the translation files -> skip ..."
	This reverts commit e18e833ceea55496b36914c3e73c9bfc25719c1f.

	Seems to be a problem on my machine.

	Skip more missing translation files.

	kxmlgui 5.100 doesn't install the translation files -> skip them.

	Add missing filenames.
	I have left out the kwatchgnupg.mo files, but kwatchgnupg is anyway
	not built on Windows.

	Include the translations unconditionally.

2022-12-13  Andre Heinecke  <aheinecke@gnupg.org>

	Actually add help_doc_groups to menu.
	* patches/kleopatra/0003-Add-group-configuration-to-help-menu.patch:
	Modify kleopatra.rc

2022-12-12  Andre Heinecke  <aheinecke@gnupg.org>

	Fix make msi target.
	* src/gpg4win.mk.in: Substitute GnuPG-VS-Desktop against other product
	  names.

	Handle /nonfatal in make-msi.pl.
	* src/make-msi.pl: Just ignore /nonfatal.

	Remove depdendency to gpg4win-$VERSION.wxs.
	* src/gpg4win.mk.in: Remove unused dependencies.

2022-12-09  Andre Heinecke  <aheinecke@gnupg.org>

	Update KDE Frameworks and Kleopatra.
	This updates KDE Frameworks to Version 5.100.0 except for
	kconfigwidgets which we keep at 5.99.0

	This removes the standalone kde-l10n tarball as translations
	are now installed with the individual packages.

2022-12-06  Andre Heinecke  <aheinecke@gnupg.org>

	Update libgpg-error, assuan, gpgex, gpgol.
	* packages/packages.common (libgpg-error, libassuan, gpgex, gpgol):
	Update.
	* src/Makefile.am (gpg4win_pkg_libgpg_error_configure): Add
	--enable-install-gpg-error-config
	(gpg4win_pkg_libassuan_ex_configure): Set gpg-error-prefix.

2022-12-06  Ingo Klöcker  <dev@ingo-kloecker.de>

	Update list of gpg4win files.
	I got the updated list with the following command:
	```
	7z l src/installers/gpg4win-4.0.5-beta8.exe \
	| grep ^20 \
	| grep -v -E "PLUGINSDIR|TEMP|files$|tmp$|/gpgol|/gpgex|bin_64/" \
	| sed 's/.* //' \
	| xargs -I {} echo '  "{}",' \
	| LANG=C sort
	```

	Sort gpg4win files for easier diff'ing.
	Sorted with `cat src/mkportable-full.h | LANG=C sort` to avoid
	locale-specific sorting

	Update list of GnuPG files.
	I got the updated list with the following command:
	```
	7z l src/playground/install/pkgs/gnupg-w32-2.3.7_20220711/\
	gnupg-w32-2.3.7_20220711-bin.exe | grep ^20 \
	| grep -v -E "PLUGINSDIR|files$|tmp$|prf$" \
	| sed 's/.* //' \
	| xargs -I {} echo '  "../GnuPG/{}",' \
	| LANG=C sort
	```

	Sort GnuPG files for easier diff'ing.
	Sorted with `cat src/mkportable-vanilla.h | LANG=C sort` to avoid
	locale-specific sorting.

2022-12-06  Andre Heinecke  <aheinecke@gnupg.org>

	MSI: Move wixlib creation code together.
	* src/gpg4win.mk.in: Reorder some targets.

	MSI: Fix dependencies of wixlib targets.
	* src/gpg4win.mk.in: Fix dependencies of wixlib targets.

	MSI: Use the same upgrade code accross products.
	* src/make-msi.pl: Use UPGRADE/1 code for all.

	Having different upgrade codes would allow to install
	different Products on the same system. Something we do
	not desire at this point.

	MSI: Make Product name configurable.
	* src/Makefile.am: Remove gpg4win.wixlib target.
	* src/gpg4win.mk.in (MSI_template): Add targets for .wixlib.
	Use variables for Product name.
	* src/make-msi.pl: Add new parameter "--name" for the product name.

	Remove obsolete configure option from gpgol.
	* src/Makefile.am (pkg_gpgol_configure): Remove obsolete option.

2022-11-09  Bernhard Reiter  <bernhard@intevation.de>

	Fix sha256sum usage output.
	 * src/sha1sum.c use macro instead of fixed "sha1sum" in usage string.

2022-11-03  Werner Koch  <wk@gnupg.org>

	appimage: Re-add --steal-socket.
	* src/appimage/AppRun: Replace the not-set $steal.

2022-10-25  Andre Heinecke  <aheinecke@gnupg.org>

	GPA: So long, and thanks for all the fish.
	* Makefile.am (EXTRA_DIST): Remove glib patches.
	* configure.ac: Remove checkfs for glib host tools.
	(GPG4WIN_*PKG): Remove pkg macros for glib / gpa deps.
	* packages/packages.common (pcre, glib, gdk-pixbuf)
	(atk, atk-dev, pango, pango-dev, cairo, cairo-dev)
	(freetype, freetype-dev, fontconfig, fontconfig-dev)
	(expat, expat-dev, gtk+, libpng, libffi, gpa): Removed.
	* patches/glib/*: Removed patches
	* src/Makefile.am (EXTRA_DIST): Update for removed files.
	(gpg4win_pkg_pinentry_configure): Disable GTK
	(gpg4win_pkg_gpgme_configure): Disable gpgme-glib.
	(gpg4win_bpkgs): Remove pango, expat, freetype, fontconfig,
	cairo and atk.
	(gpg4win_pkg_*_post_install): Remove obsolete macros.
	* src/config.nsi.in: Remove obsolete defines.
	* src/gpg4win.nsi: Remove VANILLA and LIGHT sections.
	* src/inst-atk.nsi,
	  src/inst-cairo.nsi,
	  src/inst-expat.nsi,
	  src/inst-fontconfig.nsi,
	  src/inst-freetype.nsi,
	  src/inst-gdk-pixbuf.nsi,
	  src/inst-glib.nsi,
	  src/inst-gpa.nsi,
	  src/inst-gtk+.nsi,
	  src/inst-libffi.nsi,
	  src/inst-libpng.nsi,
	  src/inst-pango.nsi,
	  src/inst-pcre.nsi,
	  src/uninst-atk.nsi,
	  src/uninst-cairo.nsi,
	  src/uninst-claws-mail-cmds.nsi,
	  src/uninst-claws-mail.nsi,
	  src/uninst-expat.nsi,
	  src/uninst-fontconfig.nsi,
	  src/uninst-freetype.nsi,
	  src/uninst-gdk-pixbuf.nsi,
	  src/uninst-glib.nsi,
	  src/uninst-gpa.nsi,
	  src/uninst-gtk+.nsi,
	  src/uninst-libffi.nsi,
	  src/uninst-libpng.nsi,
	  src/uninst-pango.nsi,
	  src/uninst-pcre.nsi: Removed.
	* src/inst-gpgme.nsi, src/uninst-gpgme.nsi: Remove gpgme-glib
	installation.
	* src/inst-sections.nsi, src/installer.nsi: Update for GPA removal.

	po: Remove inst-gpa from potfiles and update po.
	* po/POTFILES.in: Remove gpa.

2022-10-24  Andre Heinecke  <aheinecke@gnupg.org>

	Fix version used in vsd source tarball.
	* src/gpg4win.mk.in ($(1)-upload): Fix Version of source tarballs.

2022-10-17  Werner Koch  <wk@gnupg.org>

	appimage: Typo fix.

2022-10-14  Ingo Klöcker  <dev@ingo-kloecker.de>

	Fix build of installer.
	There is only ever one of the two files (in a clean build). Therefore,
	we have to use the /nonfatal switch to issue a warning instead of an
	error for the missing file.

	Remove duplicate lines.
	Remove duplicate lines (m4/gpg4win.m4, src/uninst-gpg4win.nsi) resp. a
	commented-out line that is repeated uncommented (src/inst-gpg4win.nsi).

2022-10-14  Werner Koch  <wk@gnupg.org>

	Merge remote-tracking branch 'origin'

	appimage: Fix signature checking of --version option.
	* src/appimage/AppRun: It is (now?) APPIMAGE and not APPNAME.

	Update to GpgOL 2.5.5.

2022-10-13  Ingo Klöcker  <dev@ingo-kloecker.de>

	Add files for building Windows installers with a Debian-based container.

2022-10-12  Werner Koch  <wk@gnupg.org>

	appimage: Next try to get --keep-socket working.
	* src/appimage/AppRun: More fixes to --keep-socket

	appimage: Add new start option --keep-socket.
	* src/appimage/AppRun: Add option and revamped option parsing.

2022-10-11  Andre Heinecke  <aheinecke@gnupg.org>

	Add support for dw2 exceptions.
	* configure.ac: Add support,
	* m4/gpg4win.m4: Add buster search path.
	* src/inst-gpg4win.nsi, src/uninst-gpg4win.nsi: Install / uninstall.
	* src/make-msi.pl: Add component.

2022-09-26  Andre Heinecke  <aheinecke@gnupg.org>

	MSI: Add uids for 3.1.23 and 3.1.24 releases.
	* make-msi.guids: Add ids.

2022-09-08  Werner Koch  <wk@gnupg.org>

	Do not create symlinks to VSD files without version number.

2022-09-07  Andre Heinecke  <aheinecke@gnupg.org>

	Update Kleopatra and kde-l10n.
	* packages/packages.common (kleopatra): Version is now the
	tagged gpg4win-3.1.24 version in Kleopatra.
	(kde-l10n): Update with a minor string fix.

2022-09-07  Eva Bolten  <eva.bolten@gnupg.com>

	wording improvements in NEWS.
	* NEWS: wording and spelling improvements

2022-09-06  Andre Heinecke  <aheinecke@gnupg.org>

	Add NEWS for 3.1.24.
	* NEWS: For 3.1.24

	Update GpgOL to released version.
	* packages/packages.common (GpgOL): Update to 2.5.4 release.

	Add po/build-cc to distclean target in po.
	* po/Makefile.in.in (distclean): Add build-cc

	MSI: Add gui for serbian translation.
	* src/make-msi.guids: Add new guid.

	Fix mode of a patch.
	* patches-appimage/kwidgetsaddons/KMessageWidget-fix-tab-order.patch

	appimage: Package man pages.
	* src/appimage/AppRun: Set MANPATH to include Appdir.
	* src/appimage/rsync-filters/gnupg.rsync-filter: Add man pages.

2022-09-05  Andre Heinecke  <aheinecke@gnupg.org>

	Update Kleopatra to latest master.
	* packages/packages.common (kleopatra): Update.

	Update Kleopatra to latest master.
	* packages/packages.common (kleopatra): Update.

	MSI: Include custom wxs files by suffix.
	This removes the requirement that the .wxs.include files
	are named like the custom value.

	Add DEFAULT_ALL_SMIME install parameter.
	* src/inst-kleopatra.nsi: Ignore a registry value.
	* src/make-msi.pl: Add new comonent for file extensions.

	Set Distributor as variable.
	* configure.ac (DISTRIBUTION_TEXT): Add variable.
	* src/Makefile.am (gpg4win_pkg_kxmlgui_configre): Use DISTRIBUTION_TEXT

	Update snapshots of gpgol and kleopatra.
	* packages/packages.common (gpgol, kleopatra, libkleo): Update

	Update kconfig patch to also support REG_EXPAND_SZ.
	* patches/kconfig/0001-Read-defaults-from-Windows-registry.patch:
	Update.

2022-09-02  Werner Koch  <wk@gnupg.org>

	Update to GnuPG 2.2.39.

2022-08-29  Andre Heinecke  <aheinecke@gnupg.org>

	Update Kleopatra and translations again.
	* packages/packages.common (Kleopatra, kde-l10n): Update.

	Add patch to show sysinfo in report bug.
	* patches/kxmlgui/
	0001-Replace-OS-specific-system-information-code-with-QSy.patch
	* Makefile.am (EXTRA_DIST): Add it.

	Another l10n update.
	* packages/packages.common (kde-l10n): Update.

	Fix kxmlgui l10n stow.
	* src/Makefile.am (gpg4win_pkg_kxmlgui_post_install): New.

	Fix l10n summit packaging.
	* packages/gen-kde-l10n.sh: force second export.
	* packages/packages.common: Update accordingly.

	Update snapshots.
	* packages/packages.common: Update Kleopatra, libkleo,
	kde-l10n, gpgol and gpg4win-tools

	Update kde-l10n packaging.
	* packages/gen-kde-l10n.sh: Include summit translations, package
	kxmlgui from trunk.
	* src/inst-kde-l10n.nsi, src/uninst-kde-l10n.nsi: Update installation.

2022-08-26  Andre Heinecke  <aheinecke@gnupg.org>

	Add missing patch.
	* patches/kwidgetsaddons/ignore-invalid-dates-in-picker.patch: New.

2022-08-25  Andre Heinecke  <aheinecke@gnupg.org>

	Update kleopatra and gpgol. Fix Pinentry download.
	* packages/packages.common (kleopatra, gpgol, libkleo)
	(kde-l10n): Update.
	(pinentry): Move into release section.

	MSI: Add GUIDs for new icons and breeze-dark.
	* src/make-msi.guids: Add new ids.

2022-08-24  Werner Koch  <wk@gnupg.org>

	Update to Gnupg 2.2.27.

	Update pinentry to 1.2.1.

2022-08-23  Andre Heinecke  <aheinecke@gnupg.org>

	Update snapshots.
	* packages/packages.common (gpgme, pinentry, gpgol, kleopatra)
	(libkleo, kde-l10n, gpg4win-tools): Update.

	Update EXTRA_DIST.
	* Makefile.am (EXTRA_DIST): Update.

	Remove obsolete patch.
	* patches/gpgme/*: Removed.

	Make gen-tarball script work for more pkgs.
	* packages/gen-tarball.sh: Add support for gpgol, gpgme and
	  gpg4win-tools.

	Improve gen-kde-l10n script.
	* packages/gen-kde-l10n.sh: Print package info and upload to
	gnupg.

	Additionally read kleopatra config from HKCU.
	This makes sense in the context of Group Policies because
	you then can set values for Groups in HKCU which differ
	from the system values in HKLM.

	GnuPG-Bug-Id: T5707

	Fix mode for KMessageWidget-fix-tab-order.patch.
	* patches/kwidgetsaddons/KMessageWidget-fix-tab-order.patch:
	Fix mode.

	Package breeze-dark icon theme.
	* src/inst-breeze-icons.nsi, src/uninst-breeze-icons.nsi:
	Add some additonal icons and also the breeze-dark variants.

2022-08-16  Andre Heinecke  <aheinecke@gnupg.org>

	appimage: Fix KDE plugins installation.
	* src/appimage/build-appimage.sh: Kleos KCM plugin now is in pim5.

	appimage: Update to devtools-10.
	* docker/appimage/Dockerfile: Use devtools-10
	* src/appimage/build-appimage.sh: Enable them.

	appimage: Refresh patches.
	* patches-appimage/gnupg-2.3.7: Add patch to fix build.
	* patches-appimage/kconfigwidgets/0001-build-without-KF5Auth.patch:
	  Refresh.
	* patches-appimage/kleopatra: Remove obsolete patch

2022-08-16  Ingo Klöcker  <dev@ingo-kloecker.de>

	Add upstreamed patch that fixes tab order in KMessageWidget.
	* patches-appimage/kwidgetsaddons/KMessageWidget-fix-tab-order.patch,
	patches/kwidgetsaddons/KMessageWidget-fix-tab-order.patch: New.
	* Makefile.am (EXTRA_DIST): Sort patches. Add new patches.

2022-08-11  Andre Heinecke  <aheinecke@gnupg.org>

	Disable unpack and patch for symlinked dirs.
	* src/gpg4win.mk.in (stamp-unpack, stamp-patch): Disable actions
	when on symlinked dirs.
	(stamp-ex-configure): Avoid error if path already exists.

2022-08-04  Andre Heinecke  <aheinecke@gnupg.org>

	Update kde-l10n.
	* packages/packages.common (kde-l10n): Update

2022-08-03  Andre Heinecke  <aheinecke@gnupg.org>

	Update libkleo, kleopatra and kde-l10n.
	* Makefile.am (EXTRA_DIST),
	patches/kleopatra/set-cxx-standard.patch: Remove obsolete
	patch.
	* packages/packages.common: Update libkleo, kleopatra and
	kde-l10n.

2022-07-29  Ingo Klöcker  <dev@ingo-kloecker.de>

	Update dependencies of libkleo.
	* configure.ac: Add kconfigwidgets as dependency of libkleo. Remove two
	transitive dependencies.

2022-07-27  Andre Heinecke  <aheinecke@gnupg.org>

	Add patch to use registry settings in Kleopatra.
	* Makefile.am (EXTRA_DIST): Add patches.
	* packages/packages.common (gpgme, libkleo, kleopatra): Update.
	* patches/kconfig/0001-Read-defaults-from-Windows-registry.patch,
	patches/kleopatra/set-windows-registry-key.patch: New.

2022-07-12  Andre Heinecke  <aheinecke@gnupg.org>

	Update GPGME.
	* packages/packages.common (GPGME): Update.

2022-07-07  Andre Heinecke  <aheinecke@gnupg.org>

	Update READMEs.
	* doc/README.de.txt, doc/README.en.txt: Update.

	Post release version bump.
	* configure.ac: Bump LTS Version.

	Update GnuPG and prepare NEWS for release.
	* packages/packages.3 (gnupg): Update to 2.3.36
	* NEWS: Update for todays release.

2022-05-12  Andre Heinecke  <aheinecke@gnupg.org>

	Update GPGME to latest master.
	* packages/packages.common (GPGME): Update.

	Add patch to fix kleopatra crash on exit.
	* Makefile.am (EXTRA_DIST): Package patch.
	* patches/kconfigwidgets/0001-Fix-crash-on-exit-on-Windows.patch: New.
	* patches/kconfigwidgets/0001-Fix-crash-on-exit-on-Windows.patch-next:
	Patch against current master with refactored class.

	Update libkleo and gpgme.
	* packages/packages.common (gpgme, libkleo): Update.

2022-05-11  Andre Heinecke  <aheinecke@gnupg.org>

	Commit GUIDs from the 3.1.22 relase.
	* src/make-msi.guids: Add new GUIDs.

	Update KDE Frameworks to 5.93.0.
	* packages/packages.common (frameworks, kleopatra): Update.
	* src/gpg4win.mk.in: Update frameworks regex.
	* patches/kconfigwidgets/0001-Make-QDbus-optional.patch:
	Remove obsolete hunk.

2022-05-02  Werner Koch  <wk@gnupg.org>

	appimage: Micro fix.

2022-05-02  Andre Heinecke  <aheinecke@gnupg.org>

	msi: Add installers target to prepare unsigned msi.
	* src/gpg4win.mk.in (installerS): New target.

2022-04-29  Werner Koch  <wk@gnupg.org>

	appimage: Minor fix.

2022-04-29  Andre Heinecke  <aheinecke@gnupg.org>

	Update Kleopatra to latest master.
	* packages/packages.common (kleopatra): Update.

	Prepare NEWS for 3.1.22.
	* NEWS: Move 3.1.22 entry and update it.

2022-04-28  Andre Heinecke  <aheinecke@gnupg.org>

	Update libkleo to latest master.
	* packages/packages.common (libkleo): Update.

	Update kleopatra to latest snapshot.
	* packages/packages.common (kleopatra): Update.

	Update kleopatra to latest snapshot.
	* packages/packages.common (kleopatra): Update.

	Update kleopatra to latest snapshot.
	* packages/packages.common (kleopatra): Update.

2022-04-27  Andre Heinecke  <aheinecke@gnupg.org>

	Update gpgme, libkleo and kleopatra snapshots.
	* packages/packages.common (gpgme, libkleo, kleopatra): Update.

2022-04-26  Andre Heinecke  <aheinecke@gnupg.org>

	Add edit-copy icon for fingerprint copy.
	* src/inst-breeze-icons.nsi, src/uninst-breeze-icons.nsi: Add
	edit-copy icon.

2022-04-25  Werner Koch  <wk@gnupg.org>

	Update to GnuPG 2.2.35.

	Update to GnuPG 2.3.6.

2022-04-22  Andre Heinecke  <aheinecke@gnupg.org>

	doc: Update READMEs.
	* doc/README.de.txt, doc/README.en.txt: Update with NEWS.

2022-04-22  Werner Koch  <wk@gnupg.org>

	Allow authenticode signing using a card.
	* configure.ac (IS_VSD_BUILD): New ac_subst.
	* src/gpg4win.mk.in (AUTHENTICODE_sign): Allow for card based signing

2022-04-22  Andre Heinecke  <aheinecke@gnupg.org>

	Update kde-l10n and kleopatra.
	* packages/packages.common (kleopatra, kde-l10n): Update.

	Bump 4.x Version to 4.0.1.
	* configure.ac: Bump 4.x Version

	Add GpgEX NEWS entry.
	* NEWS: Add GpgEX update entry.

	Grammar and spelling fixes for NEWS.
	* NEWS: Fix grammar and spelling.

2022-04-22  Werner Koch  <wk@gnupg.org>

	Update to GnuPG 2.3.5.

2022-04-21  Andre Heinecke  <aheinecke@gnupg.org>

	Update kde-l10n with latest german translation.
	* packages/packages.common (kde-l10n): Update.

	Update gpgex to 1.0.9.
	* packages/packages.common (gpgex): Update.

2022-04-20  Andre Heinecke  <aheinecke@gnupg.org>

	Update GpgOL to 2.5.3.
	* packages/packages.common (gpgol): Update.

	Prepare NEWS for 3.1.22.
	* NEWS: Add Kleopatra NEWS entries.

	Update qgpgme so version.
	* ist-gpgme.nsi, uninst-gpgme.nsi, mkportable-full.h: Update
	QGpgME lib name.

	Update to snapshots for pre release testing.
	* packages/packages.3 (gnupg-w32): Update to snapshot.
	* packages/packages.common (gpgme, pinentry): Update to snapshots.

2022-04-19  Andre Heinecke  <aheinecke@gnupg.org>

	Add sm switch for authenticode_sign command.
	* src/gpg4win.mk.in (AUTHENTICODE_SIGN): Add sm switch.

	Update ecm, libkleo and kleopatra.
	* packages/packages.common (extra-cmake-modules),
	(libkleo, kleopatra): Update to latest version.

2022-04-08  Andre Heinecke  <aheinecke@gnupg.org>

	MSI: Add optional install mode.
	* src/make-msi.pl: Add new MODE Parameter.

	MSI: Filter out most noisy ICE warnings.
	* src/gpg4win.mk.in: Filter out most noisy ICE warnings.

2022-04-07  Andre Heinecke  <aheinecke@gnupg.org>

	Appimage: Use Qt Harfbuzz.
	* src/appimage/Makefile.am appimage_pkg_qtbase_configure:
	Use qt-harfbuzz option.

2022-04-07  Werner Koch  <wk@gnupg.org>

	packages: Update zlib to 1.2.12.
	Also take it from our mirror.

2022-03-31  Werner Koch  <wk@gnupg.org>

	Ignore the Standard/etc directory in make-msi.pl.
	* src/make-msi.pl (dump_single_custom): Detect and ignore.
	(dump_customs): Add some other to be ignored files.

2022-02-24  Andre Heinecke  <aheinecke@gnupg.org>

	MSI: Add INST_GPGOL=inactive feature.
	* src/make-msi.pl (dump_all2): Move loadbehavior of gpgol into feature.

2022-02-14  Andre Heinecke  <aheinecke@gnupg.org>

	mkportable: Update libintl dll version.
	* src/mkportable-full.h: Update libintl file name.

2022-02-11  Werner Koch  <wk@gnupg.org>

	msi: Don't let die die with a stack trace.
	* src/make-msi.pl: Add a string to all die calls.

	Fix source upload name.
	* src/gpg4win.mk.in (stamp-all-upload):  Fix target name
	capitalization.

2022-02-11  Andre Heinecke  <aheinecke@gnupg.org>

	msi: Add guids for dvipdf icon.
	* src/make-msi.guids: Add dvipdf guids.

	Remove NEWS entry about larger gpgtar fnames.
	* NEWS: Remove entry about larger filenames in tar archives
	after testing.

	msi: Fix multi targets with beta versioning change.
	* src/gpg4win.mk.in: Use VSD_VERSION_FILE in more places.

2022-02-10  Andre Heinecke  <aheinecke@gnupg.org>

	Update KDE-l10n.
	This adds last translations and kxmlgui translations again.

	appimage: Package kleopatrarc from standard if exists.
	* src/appimage/build-appimage.sh: Package kleopatrarc from
	standard if it exists.

2022-02-09  Andre Heinecke  <aheinecke@gnupg.org>

	msi: Update components after file removal.
	* src/make-msi.pl: Update components now that we no
	longer install share/gpg4win

	msi: No longer package compendium.
	* src/make-msi.pl: Ignore compendium

	appimage: Fix doc installation.
	* src/appimage/build-appimage.sh: Fix location.

	Fix kleopatra / libkleo download.
	* packages/packages.common (libkleo, kleopatra): Use packages
	that can be downloaded.

	Update kleopatra and libkleo.
	* packages/packages.current (kleopatra, libkleo):

	Install dvipdf icon.
	* src/inst-breeze-icons.nsi, src/uninst-breeze-icons.nsi:
	Install dvipdf icon.

	Update GpgOL to 2.5.2 and latest l10n.
	* packages/packages.common (gpgol, kde-l10n): Update.

2022-02-08  Andre Heinecke  <aheinecke@gnupg.org>

	Complete boost removal.
	* src/Makefile.am: Remove not working config flags.
	* src/config.nsi.in: Remove boost macros
	* src/gpg4win.mk.in: Link boost include into build tree.

	Remove update artifacts from packages.common.
	* packages/packages.common: Remove erronous artifacts

	Fix make dist with missing patch.
	* Makefile.am (EXTRA_DIST): Remove removed patch.

	MSI: Do not install gpg4win README and versioninfo.
	* src/inst-gpg4win.nsi: Do not install Gpg4win README and versioninfo.

2022-02-07  Werner Koch  <wk@gnupg.org>

	appimage: Make the run-gpgconf script executable.
	* src/appimage/AppRun (APPDIR): Run chmod.

	Update gpgme to 1.17.0 and gnupg to 2.2.34.
	* packages/packages.3: Update gnupg.
	* packages/packages.common: Update gpgme.

2022-02-07  Andre Heinecke  <aheinecke@gnupg.org>

	appimage: Package gnupg-vsd help files.
	* src/appimage/build-appimage.sh: Package gnupg-vsd help.

	Update Kleo + deps, ntbtls and libgcrypt.
	* packages/packages.3 (Libgcrypt): Update.
	* packages/pacakges.common (ntbtls, gpgme, libkleo, kleopatra): Update.

2022-02-06  Werner Koch  <wk@gnupg.org>

	appimage: Provide a way to locate infos about the AppImage.
	* src/appimage/AppRun (gnupg_SETUPINIFILE): Add symlink for gpgconf.

2022-02-04  Andre Heinecke  <aheinecke@gnupg.org>

	Also use https for snapshots in packages.current.
	* packages/packages.common: Use https snapshot access.

	Use snapshot of NTBTLs.
	* packages/gen-tarball.sh: Add ntbtls
	* packages/packages.common: Use ntbtls snapshot.

2022-02-04  Werner Koch  <wk@gnupg.org>

	And we also need to replace ftp.gnupg.org here.

2022-02-04  Andre Heinecke  <aheinecke@gnupg.org>

	Fix checksum of gnupg-src package.
	* packages/packages.3: Fix checksum of gnupg.

2022-02-03  Werner Koch  <wk@gnupg.org>

	Temporary use gnupg-2.2.23-beta36.

	appimage: Let's build gnupg before QT.

	appimage: Need to add ntbtls to another list.
	* src/Makefile.am (gpg4win_spkgs): Add ntbtls

	appimage: We need ntbtls here.

	Update libgpg-error to 1.44.

2022-02-02  Andre Heinecke  <aheinecke@gnupg.org>

	appimage: Add xcb-util-devel package to docker.
	* docker/appimage/Dockerfile: Add xcb-util-devel package.

	appimage: Refresh kconfigwidgets patch.
	* patches-appimage/kconfigwidgets/0001-build-without-KF5Auth.patch:
	Refresh

	Add note in README about cmake in buster.
	* README: Note that we need a backported cmake in buster.

	Update Kleopatra to latest snapshot.
	* packages/packages.current: Update Kleopatra.

	Fix typo in gen-frameworks.sh.
	* packages/gen-frameworks.sh (FRAMEWORKS): Correct kdbusaddons.

	appimage: Update patches for appimage.
	* Makefile.am (EXTRA_DIST): Update accordingly.
	* patches-appimage/ki18n: Remove upstreamed patch.
	* patches-appimage/kmime/set-cxx-standard.patch: New.

	appimage: Add -xcb to qt configure.
	* src/appimage/Makefile.am (appimage_pkg_qtbase_configure): Add -xcb

2022-02-01  Andre Heinecke  <aheinecke@gnupg.org>

	Update Kleopatra and dependencies.
	* packages/packages.commom: Update Kleopatra and dependencies
	down to Qt.
	* patches/*: Refresh accordingly.

	Also sign additional files for NSIS package.
	* gpg4win.mk.in (stamp-final): Depend on stamp-additional-signedfiles.

2022-01-24  Werner Koch  <wk@gnupg.org>

	appimage: Use ~/.gnupg-vsd for GnuPG VS-Desktop.
	* src/appimage/AppRun: Create that directory

2022-01-03  Werner Koch  <wk@gnupg.org>

	appimage: Use env(1) to start with parameters.

2021-12-21  Andre Heinecke  <aheinecke@gnupg.org>

	appimage: Dist rsync-filters.
	* configure.ac: Configure new makefile.
	* src/appimage/Makefile.am: Add rsync-filters as subdir.
	* src/appimage/rsync-filter/Makefile.am: Dist the filters.

	Update NEWS and READMEs for 4.0.
	* NEWS, doc/README.de.txt, doc/README.en.txt: Update.

	appimage: Fixup rpath also for 2.3 libexec bins.
	* src/appimage/build-appimage.sh: Add new files
	to libexec hack. Ignore errors.

	Update gnupg in packages.4.
	* packages/packages.4 (gnupg): Update to 2.3.4

2021-12-20  Andre Heinecke  <aheinecke@gnupg.org>

	Update NEWS for Version 4.
	* NEWS: Update

2021-12-14  Andre Heinecke  <aheinecke@gnupg.org>

	Add patch for buster kconfig_compiler version.
	This fixed the compile error from
	GnuPG-Bug-Id: T5716

	Add setting to always search for smartcard certs.
	* Makefile.am (EXTRA_DIST): Add patch.
	* patches/kleopatra/
	Add-setting-to-always-search-for-smartcard-certs.patch: New.

	Fix make dist after moved build-appimage.sh.
	* Makefile.am (EXTRA_DIST): Remove build-appimage.sh
	* src/appimage/Makefile.am: Add it.

2021-12-07  Andre Heinecke  <aheinecke@gnupg.org>

	Minor spelling fix in l10n.
	* po/gpg4win-en.wxl: Fix english sentence mark.

	Bump LTS version to 3.1.21.
	* configure.ac: Bump 3.1 version.

2021-12-06  Werner Koch  <wk@gnupg.org>

	appimage: Obviously we need to fix libexec before building the image.
	* src/appimage/build-appimage.sh: Move libexec fixing up.

	NEWS: Fix a version number.

	appimage: Fix RUNPATH for libexec.
	* docker/appimage/build-appimage.sh: Move to ...
	* src/appimage/build-appimage.sh: here.  Fixup libexec.
	* docker/run-appimage-build.sh: Adjust.
	* docker/appimage/Dockerfile: Do not copy the build script.

2021-12-03  Andre Heinecke  <aheinecke@gnupg.org>

	Add dist-self as dependency to all uploads.
	* src/gpg4win.mk.in: Add dependency to dist-self to all uploads.

2021-12-02  Andre Heinecke  <aheinecke@gnupg.org>

	Update Kleopatra to latest master.
	* packages/packages.common (kleopatra): Update

	Add git betaversion to VS-Desktop filenames.
	* configure.ac: Substitute git_betaversion
	* src/gpg4win.mk.in: Use VSD_VERSION_FILE for output file names.

	Add GUIDs for kgrp reg keys.
	* src/make-msi.guids: Add GUIDS for the new registry keys.

	Fix make dist for non existing appimage patches.
	* Makefile.am (EXTRA_DIST): Remove patches

	Update NEWS and READMEs for todays 3.x release.
	* NEWS, doc/README.de.txt, doc/README.en.txt

	Add registry entries for "kgrp" file type.
	* po: Add translation / auto update.
	* src/installer-finish.nsi: Add related strings.
	* src/inst-kleopatra.nsi, src/uninst-kleopatra.nsi: Register /
	Unregister related strings.

2021-12-01  Andre Heinecke  <aheinecke@gnupg.org>

	Update kleopatra, libkleo and l10n.
	* packages/packages.common (libkleo, kde-l10n, kleopatra): Update.

	Move l10n script from src to packages.
	* packages/gen-kde-l10n.sh: renamed from src.
	* README: Update accordingly.

	Remove obsolete gpgol patch.
	* patches/gpgol/0001-Enable-sync-encryption-again.patch: Removed.

	Switch libpng download server.
	* packages/packages.current (libpng): Switch download server.

	Use link for gnupg-msi sources.
	* packages/packages.3: Use link instead of downloading
	the same source tarball twice.

	Add clean option to download script.
	* packages/download.sh: Add --clean option.

	Download the last used variant.
	* packages/download.sh: Download the variant used by
	the last download again on redownload.

	Update GpgOL to 2.5.1.
	* packages/packages.common (GpgOL): Update.

2021-11-26  Andre Heinecke  <aheinecke@gnupg.org>

	appimage: Enable GnuPG VS-D Version.
	* Makefile.am: Add patches.
	* patches-appimage/kleopatra, patches-appimage/libkleo:
	Add patches to enable version check.
	* docker/appimage/build-appimage.sh: Install VERSION files.

2021-11-26  Werner Koch  <wk@gnupg.org>

	appimage: More tweaks to AppRun.
	* src/appimage/AppRun: Unset vars and fix the gnupg-vsd copy

2021-11-25  Andre Heinecke  <aheinecke@gnupg.org>

	MSI: Ignore PCRE.
	* src/make-msi.pl: Ignore PCRE

	Update libkleo and kleopatra.
	* packages/packages.current (libkleo, kleopatra): Update.

	Do not call download.sh from docker script.
	* README: Update steps
	* docker/appimage/build-appimage.sh: Remove download step.

	Fix appimage patches.
	* Makefile.am (EXTRA_DIST): Update appimage-patches.
	* patches-appimage: Remove obsolete patches.

	Update libkleo and kleopatra.
	* packages/pacakges.current (libkleo, kleopatra): Update.

2021-11-24  Andre Heinecke  <aheinecke@gnupg.org>

	Fix gen-tarball for git archvie and update pkgs.
	* packages/gen-tarball.sh: Fix git archive prefix.
	* packages/packages.common (libkleo, kleopatra): Use fixed
	tarballs.
	* patches/libkleo/lower-cmake-requirements.patch: Refresh.

	Update ECM and remove related libkleo patch.
	* Makefile.am (EXTRA_DIST): Remove patch.
	* packages/packages.common (extra-cmake-modules): Update to 5.88

	Fix gen-tarball for make dist packages.
	* packages/gen-tarball.sh: Use tarball name from make dist.
	* packages/packages.common: Update GPGME tarball.

	Fix execute flag of qt patch.
	* patches/qtbase/0003-Fix-build-with-GCC-11-include-limits.patch:
	Fix flag.

	Update GPGME, Kleopatra and Libkleo.
	* packages/packages.current (GPGME, Kleopatra, Libkleo): Update.

	Improve gen-tarball script.
	* packages/gen-tarball.sh: Use make dist and git archive.

	Fix Gpg4win-3 detection.
	* configure.ac: Fix Gpg4win-3 detection.

	Update download target in Makefile.
	* Makefile.am: Update download target.

2021-11-23  Werner Koch  <wk@gnupg.org>

	version-3: Update GnuPG to 2.2.33.

2021-11-23  Andre Heinecke  <aheinecke@gnupg.org>

	Fix versioning of Gpg4win based Appimage.
	* docker/appimage/build-appimage.sh: Fix version detection.

2021-11-23  Werner Koch  <wk@gnupg.org>

	appimage: Fix bashism.
	* docker/appimage/build-appimage.sh: s/source/./

2021-11-22  Andre Heinecke  <aheinecke@gnupg.org>

	Split packages into common and version specific.
	* README: Update.
	* configure.ac: Use all packages files.
	* docker/appimage/build-appimage.sh (myversion): Take from
	downloaded file.
	* packages/Makefile.am (EXTRA_DIST): Add packages files
	* packages/packages.current: Rename to packages.common
	* packages/pacakges.3, packages/packages.4: New. Specific for
	Version 3 or 4.

2021-11-22  Werner Koch  <wk@gnupg.org>

	appimage: Make the AppRun configurable.

2021-11-22  Andre Heinecke  <aheinecke@gnupg.org>

	Determine Gpg4win major Version on GnuPG.
	* configure.ac: Check for GnuPG minor version to set
	Gpg4win version.

2021-11-16  Werner Koch  <wk@gnupg.org>

	appimage: Copy a global vsd standard config.
	* src/appimage/AppRun: Copy config and improve interactive shell.
	* src/appimage/start-shell: New.
	* src/appimage/Makefile.am (EXTRA_DIST): Add start-shell.
	* docker/appimage/build-appimage.sh: Install new files.

2021-11-14  Werner Koch  <wk@gnupg.org>

	appimage: Allow building a VSD version and rename AppImage name.
	* docker/appimage/build-appimage.sh: Detect VSD build and set sysconf
	dir to /etc.
	* src/appimage/AppRun: Prettify

	appimage: Extend the AppRun.
	* src/appimage/AppRun: Allow running a shelland procide some options.

2021-11-11  Andre Heinecke  <aheinecke@gnupg.org>

	Fix pcre download link.
	* packages/packages.current (PCRE): Use sourceforge link.

2021-11-10  Andre Heinecke  <aheinecke@gnupg.org>

	Also add PCRE checksum in master.
	* packages/packages.current (PCRE): Add checksum

2021-11-02  Andre Heinecke  <aheinecke@gnupg.org>

	Make compendium compile with latex from bullseye.
	* manual/gpg4win-compendium-de.tex,
	manual/gpg4win-compendium-en.tex, manual/hyperlatex.sty: Fix
	some minor compile errors.

	(cherry picked from commit 0cfb9b2733975b68c26eb52714a45fa6977b42ea)

	Update glib to 2.50 to fix build with gcc 10.
	* Makefile.am: Update patches.
	(gpg4win_pkg_glib_configure): Add CFLAGS required for newer
	gcc versions.
	* src/gpg4win.mk.in: Explicitly add -fcommon to CFLAGS.
	* packages/packages.current (glib): Update
	* patches/glib: Use packages from MXE.

	Update glib and add PCRE package.
	* configure.ac: Add PCRE as source package.
	* packages/pacakges.current (glib): Update
	(pcre): New.
	* src/config.nsi.in, src/inst-pcre.nsi, src/uninst-pcre.nsi,
	src/inst-sections.nsi: Add new package.

2021-10-17  Werner Koch  <wk@gnupg.org>

	MSI: Make the upload command and winlight less noisy.

	MSI: Introduce separate version_signkey.

2021-10-14  Andre Heinecke  <aheinecke@gnupg.org>

	Update Kleopatra.
	* packages/packages.current (kleopatra): Update.
	* src/inst-kleopatra.nsi, src/uninst-kleopatra.nsi: Remove
	KCM_Kleopatra.

	Fix gettext lib name.
	* src/inst-gettext.nsi, src/uninst-gettext.nsi: Update lib name.

2021-10-14  Ingo Klöcker  <dev@ingo-kloecker.de>

	Disable async encryption in GpgOL again.
	* patches/gpgol/0001-Enable-sync-encryption-again.patch: New.

	Use variables instead of hardcoded directory names.
	src/Makefile.am: Add root and stampdir variables. Replace all
	occurrences of hardcoded "playground" directory with $(root) and of
	"stamps" with $(stampdir).
	src/gpg4win.mk.in: Remove variables root and stampdir.

	Configure for building gpg4win when running with --build-w32.
	* autogen.sh: Add --enable-gpg4win to configure call. Update text
	printed after running script.

2021-10-13  Ingo Klöcker  <dev@ingo-kloecker.de>

	Update gnupg to 2.3.3.
	* packages/packages.current: Update gnupg.
	* packages/get-gpg-package.sh: Add gnupg. Update server for gnupg
	packages.
	* patches-appimage/gnupg-2.3.2: Remove.

	Make wget less verbose.
	* docker/appimage/Dockerfile: Call wget with --no-verbose.

	Enable building of scdaemon with internal CCID driver.
	* docker/appimage/Dockerfile: Install development files of libusb.

	Do not include translations of kwatchgnupg in the AppImage.
	* src/appimage/rsync-filters/kleopatra.rsync-filter: Exclude
	kwatchgnupg.mo.

	Add a few more libraries used by Qt.
	* docker/appimage/Dockerfile: Install more development packages.
	* docker/appimage/build-appimage.sh: Do not create printsupport folder.

	Improve indentation.
	* src/appimage/appimage.mk.in ($(stampdir)/stamp-$(1)-02-configure):
	Adjust indentation.

	Fail target if running configure or cmake fails.
	* src/appimage/appimage.mk.in (SETVARS): Set pipefail option.
	($(stampdir)/stamp-$(1)-02-configure): Make touching the stamp file a
	separate statement.

	Do not include unneeded Qt translations in the AppImage.
	* docker/appimage/build-appimage.sh: Do not copy unneeded translations.
	Remove existing translations.
	* patches-appimage/ki18n/
	0001-Load-Qt-translations-even-if-some-catalogs-are-missi.patch: New.

	Print "Gpg4win successfully build" only if Gpg4win is actually built.
	* src/Makefile.am (all-local): Print message if BUILD_GPG4WIN.

	Remove dependency on obsolete all_src target.
	* src/Makefile.am (all-local): Remove $(all_src).

	Improve success message of "make all"
	* src/appimage/Makefile.am (all-local): Change printed text.

	Use "AppImage" for RELEASE_SERVICE_VERSION.
	* src/appimage/Makefile.am (appimage_pkg_kleopatra_configure):
	Replace "Gpg4win" with "AppImage" in RELEASE_SERVICE_VERSION.

	Remove unused variable.
	* src/appimage/Makefile.am (gpg4win_pkg_kleopatra_configure): Remove.

	Disable building of plugins for Qt Designer.
	* src/appimage/Makefile.am (appimage_pkg_kcompletion_configure,
	appimage_pkg_kconfigwidgets_configure,
	appimage_pkg_kiconthemes_configure, appimage_pkg_kitemviews_configure,
	appimage_pkg_kwidgetsaddons_configure): New.
	(appimage_pkg_kxmlgui_configure): Add -DBUILD_DESIGNERPLUGIN=OFF.

	Fix non-working Qt translations.
	* docker/appimage/build-appimage.sh: Copy the translations of qtscript,
	qtmultimedia and qtxmlpatterns to the AppDir.

	Add patch which makes gpg use translations included in the AppImage.
	* patches-appimage/gnupg-2.3.2/
	0001-agent-Fix-segv-in-GET_PASSPHRASE-regression.patch: Make it
	executable.
	* patches-appimage/gnupg-2.3.2/
	0001-common-Respect-gpgconf.ctl-when-looking-up-translati.patch: New.

	Point XDG_DATA_DIRS and XDG_CONFIG_DIRS to AppImage mount directory.
	* src/appimage/AppRun: Export XDG_DATA_DIRS and XDG_CONFIG_DIRS.

	appimage: Improve build of Breeze icons.
	* docker/appimage/Dockerfile: Add gtk-update-icon-cache and
	python36-lxml.
	* src/appimage/Makefile.am (appimage_pkg_breeze_icons_configure): New.

	Make "make clean" work if building gpg4win is disabled.
	* src/Makefile.am (gpg4win_clean): New variable.
	(clean-local): Use new variable instead of hardcoded target.

	Copy Qt translation files to the folder expected by Qt/Kleopatra.
	* docker/appimage/build-appimage.sh: Remove existing Qt translations
	before (re)running linuxdeploy.
	* src/appimage/Makefile.am (appimage_pkg_qttranslations_post_install):
	Install translations in "translations" subfolder.

	Copy the KDE plugins to the AppDir.
	* docker/appimage/build-appimage.sh: Copy plugins from installation
	folder to AppDir.

	appimage: Add only necessary files to the AppImage.
	* docker/appimage/build-appimage.sh: Use paths in installation directory
	instead of AppDir where necessary. Also remove an already existing
	AppRun.
	* src/appimage/appimage.mk.in (idir): Change to directory outside of
	AppDir.
	(rsyncfilterdir): New variable.
	($(stampdir)/stamp-directories): Create $(appdir)/usr.
	(SETVARS): Add pkgrsyncfilter variable.
	($(stampdir)/stamp-$(1)-06-copy-to-appdir): New targets.
	($(stampdir)/stamp-final-$(1)): Depend on new target.
	(clean-appimage): Remove build directory and installation directory
	instead of (unremovable in Docker container) root directory.
	src/appimage/rsync-filters/*.rsync-filter: New.

	Fix EXTRA_DIST.
	* Makefile.am (EXTRA_DIST): Remove docker/appimage/AppRun.
	* src/appimage/Makefile.am (EXTRA_DIST): Add AppRun.

	Use a custom AppRun script.
	* docker/appimage/build-appimage.sh: Remove existing wrapped AppRun.
	Pass custom AppRun to linuxdeploy.
	* src/appimage/AppRun: New.

	Add files for building AppImage of Kleopatra with Docker.
	* Makefile.am (EXTRA_DIST): Add new files.
	* README: Add instructions for building the AppImage.
	* docker/appimage/Dockerfile, docker/appimage/build-appimage.sh,
	docker/build-appimage-docker-image.sh, docker/run-appimage-build.sh:
	New.

	Add patches needed to build the packages for the AppImage.
	* Makefile.am (EXTRA_DIST): Add the patches.
	* patches-appimage/gnupg-2.3.2/
	0001-agent-Fix-segv-in-GET_PASSPHRASE-regression.patch,
	patches-appimage/gnupg-2.3.2/
	0002-build-Fix-ksba.h-not-found-problem.patch,
	patches-appimage/gnupg-2.3.2/
	0003-common-New-function-substitute_envvars.patch,
	patches-appimage/gnupg-2.3.2/
	0004-common-Support-a-gpgconf.ctl-file-under-Unix.patch,
	patches-appimage/gnupg-2.3.2/
	0005-build-Fix-several-include-file-not-found-problems.patch,
	patches-appimage/kconfigwidgets/0001-build-without-KF5Auth.patch,
	patches-appimage/libkleo-21.08.1/
	0001-Add-support-for-non-standard-boost-include-directori.patch,
	patches-appimage/libkleo-21.08.1/
	z-01-use-pre-5.80-ecm_qt_declare_logging_category.patch,
	patches-appimage/qtwayland-5.15.0/00-disable-wayland-server.patch

	Add all existing patches to the distribution archive.
	* Makefile.am (EXTRA_DIST): Fix indentation. Sort patches. Add missing
	patches.

	Add possibility to build everything needed for an AppImage of Kleopatra.
	* Makefile.am (SUBDIRS): Add po and doc only if gpg4win is built.
	* acinclude.m4: New. (based on same file in gnupg)
	* configure.ac: Add possibility to build gpg4win and/or appimage.
	Check for rsync. Check for required tools depending on what to build.
	Check for some tools, libraries, etc. only if gpg4win is built. Define
	packages for gpg4win only if gpg4win is built. Define packages for
	appimage if appimage is built. Configure new files src/appimage/Makefile
	and src/appimage/appimage.mk.
	* m4/appimage.m4: New. (based on gpg4win.m4)
	* src/Makefile.am (SUBDIRS): Add appimage if appimage is built.
	Include gpg4win.mk only if gpg4win is built. Define all_full only if
	gpg4win is built.
	* src/appimage/Makefile.am, src/appimage/appimage.mk.in: New.

	Update translation.
	* po/no.po: Update.

	Add/update some packages to download.
	* packages/packages.current: Add SQLite. Add info about Werner's new
	dist signing key. Add npth, libgcrypt, libksba, gnupg. Update gpgme.
	Add qtx11extras, qtwayland, kdbusaddons. Add latest released versions
	of libkleo and kleopatra. Change server URLs to use https. Disable
	usage of snapshots of gpgme, libkleo, kleopatra.

	Use --status option of sha256sum instead of trashing its output.
	* packages/download.sh: Use sha256sum --status instead of redirecting
	stdout and stderr to /dev/null.

2021-10-13  Andre Heinecke  <aheinecke@gnupg.org>

	Update distsigkey with GnuPG's version.
	* packages/distsigkey.gpg: Use GnuPG's distsigkey.gpg file.

2021-10-13  Ingo Klöcker  <dev@ingo-kloecker.de>

	Add pinentry and gpgme to the list of GnuPG packages.
	* packages/get-gpg-package.sh: Add pinentry and gpgme.

	Add script for KDE Gears packages and update KDE release keys.
	* packages/gen-frameworks.sh: Update copyright and license text. Use
	renamed keyring.
	* packages/gen-kde-gears.sh: New.
	* packages/kde-release-key.gpg: Rename to packages/kde-release-keys.gpg.
	Add key D81C0CB38EB725EF6691C385BB463350D6EF31EF of Heiko Becker who
	signs the KDE Gear release packages.

	Handle errors when downloading the tarballs.
	* packages/gen-frameworks.sh: Make curl fail on error instead of writing
	the error page into the tarfile.

	Add support for version number without trailing ".0"
	* packages/gen-frameworks.sh: Handle version number with and without
	trailing ".0" and report invalid version numbers. Add a few variables
	to reduce duplication of hardcoded URLs and filenames.

	Create temporary folder with recognizable name.
	* packages/gen-frameworks.sh: Create temporary folder with pattern
	gen-frameworks.XXXXXXXXXX.

	Add kdbusaddons to the list of frameworks.
	* packages/gen-frameworks.sh: Add kdbusaddons.

	Add cmake as necessary tool.
	* configure.ac: Look for CMake executable preferring "cmake3" over
	"cmake". Add it to missing_tools if it's not found.
	* src/gpg4win.mk.in ($(stampdir)/stamp-$(1)-02-configure): Replace
	hardcoded "cmake" with $(CMAKE) variable.

	Do not fail clean-* targets if nothing was stowed.
	* src/gpg4win.mk.in (clean-ex-$(1), clean-$(1)): Do not fail the targets
	if "stow -D" fails.

	Add stampdir variable to replace hardcoded stamps directory.
	* src/gpg4win.mk.in: Add stampdir variable. Replace all occurrences of
	hardcoded "stamps" directory with $(stampdir).

	Use variables everywhere instead of hardcoded directory names.
	src/gpg4win.mk.in (stamps/stamp-directories): Replace "playground" with
	$(root).
	(playground/install/$(1)-x86.wixlib): Rename to $(idir)/$(1)-x86.wixlib.
	(playground/install/$(1).wixlib): Rename to $(idir)/$(1).wixlib.
	(installers/GnuPG-VS-Desktop-$(VSD_VERSION)-$(1).msi,
	installers/GnuPG-VS-Desktop-$(VSD_VERSION)-$(1)-x86.msi): Replace
	"playground/install" with $(idir).
	(clean-gpg4win): Replace "playground" with $(root).

	Fix deletion of qttranslations folder.
	* src/Makefile.am (gpg4win_pkg_qttranslations_post_install): Remove
	qttranslations folder recursively.

	Updated gpgex to 1.0.8.
	Also removed superfluous server statements and changed from
	ftp.gnupg.org to https://gnupg.org/ftp because we will eventually
	shutdown the FTP server.

	(cherry picked from commit 683b4e125432fbfefcef8b752ad5cb9b08c716cc)

2021-10-09  Werner Koch  <wk@gnupg.org>

	Do not install libgcc_s_dw2-1.dll.

2021-10-08  Ingo Klöcker  <dev@ingo-kloecker.de>

	Support creating tarballs for more packages specified by name.
	* packages/gen-tarball.sh: Support some GnuPG projects by name. Assume
	package by KDE if name starts with 'k' or 'libk'.

	Include the translations in the tarballs of KDE packages.
	* packages/gen-tarball.sh: Fetch all available translations of the
	package.

	Add support for creating snapshots of remote Git repositories.
	* packages/gen-tarball.sh: Improve usage text. Strip a trailing '/' from
	a local Git repo path. Get name of package from Git repository URL.

2021-10-07  Ingo Klöcker  <dev@ingo-kloecker.de>

	Update kleopatra.
	* packages/packages.current (kleopatra): Update.
	* patches/kleopatra/
	0001-Ask-GnuPG-for-the-correct-path-for-the-uiserver-sock.patch: Remove.

	Add a script for creating a snapshot of a package.
	* packages/gen-tarball.sh: New.

2021-10-04  Ingo Klöcker  <dev@ingo-kloecker.de>

	Add patch to make clients use the correct uiserver socket.
	* patches/kleopatra/
	0001-Ask-GnuPG-for-the-correct-path-for-the-uiserver-sock.patch: New.

2021-09-30  Andre Heinecke  <aheinecke@gnupg.org>

	Update Kleopatra.
	* src/packages/packages.current (kleopatra): Update.

	Update Kleopatra.
	* src/packages/packages.current (kleopatra): Update.

	Update GpgEX and Kleopatra.
	* src/packages/packages.current (gpgex, kleopatra): Update.

2021-09-22  Ingo Klöcker  <dev@ingo-kloecker.de>

	Update Kleopatra to lastest master.
	* packages/packages.current (kleopatra): Update

	Update kde-l10n.
	* packages/packages.current (kde-l10n): Update.

	(cherry picked from commit 4fd6baef42f4f24e6a215571f1ef6dd3df95c190)

	Update pinentry gpgme kleo and libkleo.
	* src/packages.current (pinentry,gpgme,kleopatra,libkleo): Update.

	(cherry picked from commit 7855824af6552b23fdac9acac1c066f7175178d6)

2021-09-22  Werner Koch  <wk@gnupg.org>

	Updated gpgex to 1.0.8.
	Also removed superfluous server statements and changed from
	ftp.gnupg.org to https://gnupg.org/ftp because we will eventually
	shutdown the FTP server.

2021-09-17  Andre Heinecke  <aheinecke@gnupg.org>

	Update Kleopatra to lastest master.
	* packages/packages.current (kleopatra): Update

	Update Kleopatra to latest master.
	* packages/packages.current (kleopatra): Update.

	MSI: Change the upgrade code.
	A version with the upgrade code
	53E74373-CCA7-4E00-98BF-2EFE1B25F261 is widely in circulation.
	So we change it now to this value and inform all users
	with other upgrade codes that they have to remove and reinstall
	their package.

	MSI: Fix GUID handling.
	* src/Makefile.am (EXTRA_DIST): Add guid file.
	* src/make-msi.guids: Commit current files.
	* src/make-msi.pl: Get temporary uuids for customer files.

2021-09-16  Andre Heinecke  <aheinecke@gnupg.org>

	Update GnuPG to 2.2.31.
	* packages/packages.current (gnupg): Update.

	Update distsigkey with GnuPG's version.
	* packages/distsigkey.gpg: Use GnuPG's distsigkey.gpg file.

	MSI: Add autostart and homedir properties.
	* src/make-msi.pl: Add AUTOSTART and HOMEDIR.

2021-09-15  Andre Heinecke  <aheinecke@gnupg.org>

	MSI: Ignore additional file.
	* src/make-msi.pl: Ignore the customer-enc-key.asc file.

	MSI: Add some additional GUIDs.
	* src/make-msi.guid: Add ssome additional GUIDs for new files.

	MSI: Fix target for unsigned test installers.
	* src/gpg4win.mk.in: Fix custom single target.

2021-09-14  Andre Heinecke  <aheinecke@gnupg.org>

	Update kde-l10n.
	* packages/packages.current (kde-l10n): Update.

	Bump Version to 3.1.17.
	* src/configure.ac: Bump version.

	Fix gettext lib name.
	* src/inst-gettext.nsi, src/uninst-gettext.nsi: Update lib name.

	Auto update po files.
	* po/no.po: Auto update.

	Update Kleopatra and refresh patches.
	* Makefile.am (EXTRA_DIST): Add patches.
	* packages/packages.current (kleopatra): Update.
	* patches/libkleo, patches/kleopatra: Refresh and add build fixes.

2021-09-07  Andre Heinecke  <aheinecke@gnupg.org>

	Make compendium compile with latex from bullseye.
	* manual/gpg4win-compendium-de.tex,
	manual/gpg4win-compendium-en.tex, manual/hyperlatex.sty: Fix
	some minor compile errors.

	Update glib to 2.50 to fix build with gcc 10.
	* Makefile.am: Update patches.
	(gpg4win_pkg_glib_configure): Add CFLAGS required for newer
	gcc versions.
	* src/gpg4win.mk.in: Explicitly add -fcommon to CFLAGS.
	* packages/packages.current (glib): Update
	* patches/glib: Use packages from MXE.

2021-09-02  Andre Heinecke  <aheinecke@gnupg.org>

	Update glib and add PCRE package.
	* configure.ac: Add PCRE as source package.
	* packages/pacakges.current (glib): Update
	(pcre): New.
	* src/config.nsi.in, src/inst-pcre.nsi, src/uninst-pcre.nsi,
	src/inst-sections.nsi: Add new package.

	Update gettext.
	* packages/packages.current (gettext): Update.

2021-08-27  Andre Heinecke  <aheinecke@gnupg.org>

	Update gpgme.
	* packagages/packages.current (gpgme): Update.

	Update GnuPG to 2.2.30.
	* packages/packages.current (gnupg): Update

2021-08-26  Andre Heinecke  <aheinecke@gnupg.org>

	Update pinentry gpgme kleo and libkleo.
	* src/packages.current (pinentry,gpgme,kleopatra,libkleo): Update.

2021-08-04  Andre Heinecke  <aheinecke@gnupg.org>

	MSI: Fix filenames of signatures.
	* src/gpg4win.mk.in: Fix filename of signatures.

	MSI: Do not ASCII armor encrypted packages.
	* src/gpg4win.mk.in: Fix encrypt command.

2021-08-03  Andre Heinecke  <aheinecke@gnupg.org>

	MSI: Add desktop icon option.
	* src/make-msi.pl: Add desktop icon option

2021-08-02  Andre Heinecke  <aheinecke@gnupg.org>

	MSI: Add support for encrypted installers.
	* src/gpg4win.mk.in (stamps/stamp-$(1)-upload): Add
	encryption
	* src/make-msi.pl: Add some ignored files.

2021-07-01  Ingo Klöcker  <dev@ingo-kloecker.de>

	Fix build with GCC 11: include <limits>

	Make patch work with GCC 11.

	Update gettext.
	* packages/packages.current: Fix statement about used checksums.
	(gettext): Update.

	Add library path for mingw DLLs in openSUSE Tumbleweed.
	* m4/gpg4win.m4 (GPG4WIN_RUNTIME_LIBRARY): Add
	"/usr/$host/sys-root/mingw/bin/$1.dll" to guesses for path of DLLs.

2021-06-11  Andre Heinecke  <aheinecke@gnupg.org>

	Disable async encryption in GpgOL again.
	* patches/gpgol/0001-Enable-sync-encryption-again.patch: New.

	Fix gpgme package checksum.
	* packages/packages.current (gpgme): Fix checksum

2021-06-11  Werner Koch  <wk@gnupg.org>

	Small fixes to the NEWS.

2021-06-11  Andre Heinecke  <aheinecke@gnupg.org>

	Update libkleo.
	* packages/packages.current (libkleo): Update.

	Update kde-l10n.
	* packages/packages.current (kde-l10n): Update.

	Use gpgol-2.5.0.
	* packages/packages.current (gpgol): Update to 2.5.0.

	Update Kleopatra.
	* packages/packages.current (kleopatra): Update.
	* src/inst-kleopatra.nsi, src/uninst-kleopatra.nsi: Remove
	KCM_Kleopatra.

	Update GPGME to latest master.
	* packages/packages.current (GPGME): Update.

	Update GnuPG to 2.2.28.
	* packages/packages.current (GnuPG): Update.

2021-06-09  Andre Heinecke  <aheinecke@gnupg.org>

	Fix duplicated gpgol packages line.
	* packages/packages.current (gpgol): Fix accidental duplicate.

	Switch gpgol to beta.
	* packages/packages.current (gpgol): Update.

	Update gpgme libkleo and kleopatra.
	* packages/packages.current (gpgme, libkleo, kleopatra): Update.

2021-05-19  Andre Heinecke  <aheinecke@gnupg.org>

	Add GPGME patch to fix ldap search in kleo.
	* Makefile.am (EXTRA_DIST): Add gpgme patch.
	* patches/gpgme/
	0001-cpp-Use-keyID-as-fallback-for-primaryFingerprint.patch: New.

	Update GnuPG to 2.2.28-beta77.
	* packages/packages.current (gnupg): Update

2021-05-10  Andre Heinecke  <aheinecke@gnupg.org>

	Update italian translation.
	* po/it.po: Update.

2021-05-07  Andre Heinecke  <aheinecke@gnupg.org>

	Add shield icon to dist tarball.
	* src/Makefile.am (EXTRA_DIST): Add shield.ico

	Add automatic cert selection to sign command.
	* src/gpg4win.mk.in (AUTHENTICODE_sign): Add /a for automatic
	cert selection.

	Add WixUI file to dist tarball.
	* src/Makefile.am (EXTRA_DIST): Add missing file.

	Ship make-msi.pl in dist tarball.
	* src/Makefile.am (EXTRA_DIST): Add make-msi.pl

	Kotow before Symantec - remove icelandic l10n.
	* src/inst-kde-l10n.nsi: Remove icelandic for now.

	Update kde-l10n and gpg4win-tools.
	* packages/packages.current (kde-l10n, gpg4win-tools): Update.

	(cherry picked from commit 54c9b20c06779fececec4ebc3c7e0673af98e37d)

	Remove gpgwrap installation.
	* src/inst-gnupg-w32.nsi, src/uninst-gnupg-w32.nsi:
	Remove gpgwrap installation.

	Go back to released pinentry version.
	* packages/packages.current (pinentry): Update.

	Update libassuan and libgpg-error.
	* packages/packages.current (libassuan, libgpg-error): Update.

	(cherry picked from commit a5c039ed2bba0830fb2afc85280328ae7d6884b1)

	Update libkleo and kleopatra.
	* Makefile.am (EXTRA_DIST): Add patches.
	* packages/packages.current (libkleo / kleopatra): Update to latest
	master.

2021-04-26  Andre Heinecke  <aheinecke@gnupg.org>

	Update kde-l10n and gpg4win-tools.
	* packages/packages.current (kde-l10n, gpg4win-tools): Update.

	Remove gpgwrap installation.
	* src/inst-gnupg-w32.nsi, src/uninst-gnupg-w32.nsi:
	Remove gpgwrap installation.

2021-04-21  Andre Heinecke  <aheinecke@gnupg.org>

	Go back to released pinentry version.
	* packages/packages.current (pinentry): Update.

	Update libassuan and libgpg-error.
	* packages/packages.current (libassuan, libgpg-error): Update.

	Update libkleo and kleopatra.
	* Makefile.am (EXTRA_DIST): Add patches.
	* packages/packages.current (libkleo / kleopatra): Update to latest
	master.

	Update GnuPG to 2.3.
	* packages/packages.current (gnupg): Update to 2.3.1

	Master is now on Gpg4win-4 development.
	* NEWS: Update.
	* configure.ac: Bump version.

2021-03-29  Andre Heinecke  <aheinecke@gnupg.org>

	Package auth-sim-locked for Kleopatra.
	* src/Makefile.am (EXTRA_DIST): Remove secure-card.svg
	* src/secure-card.svg: Deleted.
	* src/inst-breeze-cions.nsi, src/uninst-breeze-icons.svg:
	Install / Uninstall accordingly.

2021-02-15  Andre Heinecke  <aheinecke@gnupg.org>

	doc: Add imagemagick for convert dependency.
	* README: Add dependency.

2021-01-26  Andre Heinecke  <aheinecke@gnupg.org>

	Actually add zh README.
	* doc/README.zh.txt: New.

	Update zh translation and add README.
	* doc/Makefile.am: Add zh Readme.
	* po/zh_CN.po: Update.
	* src/inst-gpg4win.nsi: Install Readme

	Update GpgEX.
	* packages/packages.current (gpgex): Update.
	* src/inst-gpgex.nsi, src/uninst-gpgex.nsi: Add dutch translation.

2021-01-22  Andre Heinecke  <aheinecke@gnupg.org>

	MSI: Add helper target for announcements.
	* src/gpg4win.mk.in: Add helper targets for announcements.

	Install italian GpgOL translation.
	* src/inst-gpgol.nsi, src/uninst-gpgol.nsi: Install italian
	translation.

	GnuPG-Bug-Id: T5101

2021-01-12  Andre Heinecke  <aheinecke@gnupg.org>

	Add gpgwrap.c to EXTRA_DIST.
	* src/Makefile.am: Add gpgwrap.c to EXTRA_DIST

	Revert "Add system wide gpg.conf example file"
	This reverts commit 27d36f4f005d6c00e37d2738289f7894345df0d8.

	Add patch for better thunderbird compat in GpgOL.
	* Makefile.am (EXTRA_DIST): Add it.
	* patches/gpgol/
	0001-Handle-protected-headers-also-on-multipart-parts.patch: New.

	Update GpgOL, GpgME, libkleo, kleopatra.
	* Makefile.am (EXTRA_DIST): Remove obsolete patches.
	* patches: Remove upstreamd patches.
	* packages/packages.current (gpgol, gpgme, libkleo, kleopatra):
	Update.

	Update GnuPG to 2.2.27.
	* packages/packages.current (gnupg): Update.
	* NEWS: Mention this.

2021-01-08  Werner Koch  <wk@gnupg.org>

	Remove obsolete patch for gpgme 1.15.9.
	* Makefile.am (EXTRA_DIST): Remove patch.
	* patches/gpgme/0001-qt-Fix-export-of-qDebug-GpgM\
	  E-Error-overload.patch: Remove file.

	Update GPGME to 1.15.1.
	* packages/packages.current: Update.

2021-01-08  Andre Heinecke  <aheinecke@gnupg.org>

	Add system wide gpg.conf example file.
	* src/inst-gnupg-w32.nsi: Add example file for system wide config.
	* src/gpg.conf: New.

	Update KF5 Version numbers in gpg4win.mk.in.
	* src/gpg4win.mk.in: Update KF5 Version numbers.

2021-01-07  Andre Heinecke  <aheinecke@gnupg.org>

	Update Kleopatra to 3.1.15.
	* packages/packages.current (kleopatra): Update.

	Update scute and kde-l10n.
	* Makefile.am: Remove obsolete patches.
	* packages/packages.current (scute, kde-l10n): Update.

	Update GpgOL to 2.4.9.
	* packages/pacakges.current (gpgol): Update.

	Use KF5_HOST_TOOLING to avoid patching KConfig.
	* Makefile.am (EXTRA_DIST): Remove patch.
	* README: Document new host dependencies
	* configure.ac: Check for kf5_host_tooling.
	* src/toolchain.cmake.in: Set KF5_HOST_TOOLING.

2021-01-06  Andre Heinecke  <aheinecke@gnupg.org>

	Patch kconfig to allow overriding the executable.
	* src/Makefile.am:
	* patches/kconfig/0001-Allow-to-override-kconfig-executable.patch: New.
	* patches/kleopatra/
	0005-Hack-generated-conf-files-for-Crosscompiling.patch: Removed.
	* configure.ac: Look for kconfig_compiler_kf5
	* src/toolchain.cmake.in: Add KF5_CONFIG_EXECUTABLE.
	* README: Document new dependency.

	Update KDE Frameworks to 5.77.
	* packages/packages.current: Update frameworks and l10n.

	Fix qmake in toolchain file.
	* src/toolchain.cmake.in (QT_QMAKE_EXECUTABLE): Fix typo.

2020-12-24  Andre Heinecke  <aheinecke@gnupg.org>

	Update libgpg-error and gnupg.
	* packages/packages.current: Update libgpg-error and gnupg

2020-12-18  Andre Heinecke  <aheinecke@gnupg.org>

	Readd gpgwrap as non-console wrapper.
	* src/Makefile.am: Build it.
	* src/inst-gnupg-w32.nsi: Install gpgwrap under -w32.exe suffix
	* src/uninst-gnupg-w32.nsi: Uninstall.
	* srC/gpgwrap.c: Readded.

2020-12-04  Andre Heinecke  <aheinecke@gnupg.org>

	msi: Allo dashes in custom names.
	* src/make-msi.pl (dump_single_custom): Replace dashes by
	underscore for wix ids.

2020-12-02  Andre Heinecke  <aheinecke@gnupg.org>

	Add edge support for gpgme-browser.
	* src/inst-gpgme-browser.nsi: Add new registry keys and
	the native message file.
	* src/uninst-gpgme.nsi: Uninstall them.

2020-11-25  Andre Heinecke  <aheinecke@gnupg.org>

	Add ws2_32 explicitly on scute configure.
	* src/Makefile.am (pkg_scute_configure): Add ws2_32

	Add improv. secure-card icon for kleopatra.
	* src/Makefile.am (EXTRA_DIST): Add icon.
	* src/inst-breeze-icons.nsi, src/unist-breeze-icons.nsi: Add it.
	* src/secure-card.svg: Add an image based on openclipart vector.

2020-11-20  Andre Heinecke  <aheinecke@gnupg.org>

	Update pinentry, kleopatra, libkleo and gpgol.
	* packages/packages.current (pinentry, kleopatra, libkleo, gpgol):
	Update.

	MSI: Install into GnuPG VS-Desktop folder.
	* src/make-msi.pl: Change default installdir name.

2020-11-17  Andre Heinecke  <aheinecke@gnupg.org>

	Update KMime.
	* packages/packages.current (KMime): Update.

	Update GnuPG to 2.2.24.
	* packages/packages.current (gnupg): Update.

2020-11-16  Andre Heinecke  <aheinecke@gnupg.org>

	po: Update italian translation.
	* po/it.po: Update esp. with corrected UTF-8 Characters.

2020-11-13  Andre Heinecke  <aheinecke@gnupg.org>

	MSI: Print warning about x86 MSI installers.
	* src/gpg4win.mk.in: Print warning for x86 installer.

	Add zlib depdency for Kleopatra.
	* src/inst-secionts.nsi: Add zlib dep for kleo.

2020-11-11  Andre Heinecke  <aheinecke@gnupg.org>

	MSI: Change directory name to GnuPG VS-Desktop.
	* src/make-msi.pl: Change default directory name.

	MSI: Add handling for custom libkleopatrarc.
	* src/make-msi.pl: Handle customized libkleopatrarc.

	Add password-generate icon to packaging.
	* src/inst-breeze-icons.nsi, src/uninst-breeze-icons.nsi:
	Add password-generate icon.

	Update GPGME, Kleopatra, libkleo gpg-error.
	* packages/packages.current: Update to latest versions

	MSI: Add x86 targets.
	* src/Makefile.am: Add target for generic x86 wixlib.
	* src/gpg4win.mk.in: Add templates for x86 targets.
	* src/make-msi.pl: Remove arch from package.

2020-11-04  Werner Koch  <wk@gnupg.org>

	Let GnuPG install VS-Nfd.prf and Automatic.prf.
	* src/inst-kleopatra.nsi: Do not create VS-NfD.prf and Automatic.prf
	* src/uninst-kleopatra.nsi: Do not remove them.  Do no Remove the
	gnupg directories.

2020-10-02  Andre Heinecke  <aheinecke@gnupg.org>

	MSI: Pretty up upload output.
	* src/gpg4win.mk.in: Echo download links better.

	MSI: Add missing installer icon.
	* src/shield.ico: Source for this file is own work

2020-10-01  Andre Heinecke  <aheinecke@gnupg.org>

	MSI: Add support for WriteRegBin.
	* src/make-msi.pl: Add support for WriteRegBin

	MSI: Switch to 64bit MSI Packaging.
	* src/Makefile.am, src/gpg4win.mk.in (*.wixlib): Add
	-arch x64 to candle calls.
	* src/make-msi.pl: Update for Win64.

	MSI: Add rule for individual MSI scripts.
	* gpg4win.mk.in: Add a rule to generate individual scripts.

	MSI: Fix dependencies on VERSION files.
	* src/Makefile.am: gpg4win-$(VERSION).wxs depend on VERSION files

2020-09-25  Andre Heinecke  <aheinecke@gnupg.org>

	MSI: Fix kleopatra data install location.
	* src/make-msi.pl: Use proper install location.

	MSI: Add comment why selfreg is required.
	* src/make-msi.pl: Add comment why selfreg is required.

	MSI: Fix a perl regexp warning.
	* src/make-msi.pl: Fix a warning

2020-09-21  Biswapriyo Nath  <nathbappai@gmail.com>

	m4/gpg4win: Add /usr/host/bin folder in library search list.
	The /usr/$host/bin folder is used in ArchLinux. See the file list
	of mingw-w64-gcc package here:
	https://www.archlinux.org/packages/community/x86_64/mingw-w64-gcc/files/

2020-09-09  Andre Heinecke  <aheinecke@gnupg.org>

	Improve VERSION file.
	* src/inst-gpg4win.nsi (VERSION): Make it one line with
	Gpg4win Version.

	MSI: Improve vsd upload targets.
	* src/gpg4win.mk.in (MSI_TEMPLATE): Improve upload target.

2020-09-04  Andre Heinecke  <aheinecke@gnupg.org>

	Install 64 bit GPGME.
	* src/inst-gpgme.nsi, src/inst-libassuan.nsi,
	src/inst-libgpg-error.nsi: Install 64bit Versions

	Update GpgOL and GnuPG.
	* packages/packages.current (gpgol, gnupg): Update

2020-08-14  Andre Heinecke  <aheinecke@gnupg.org>

	MSI: Improve upload target.
	* src/gpg4win.mk.in: Minor naming corrections. Also publish sig.

	MSI: Allow Downgrade.
	* src/make-msi.pl: Allow downgrades.

	MSI: Take more l10n from WXL.
	* po/gpg4win-de.wxl, po/gpg4win-en.wxl: Add new strings.
	* src/make-msi.pl (nsis_translate): Use WXL loc.

	Add minor patches for testing versions.
	* src/Makefile.am (EXTRA_DIST): Dist them.
	* src/patches/gpg4win-tools, src/patches/gpgol: Add patches.

2020-08-05  Andre Heinecke  <aheinecke@gnupg.org>

	Fix check for Gpg4win.
	* src/make-msi.pl: Fix check for Gpg4win.

	MSI: Remove single user install option.
	* src/make-msi.pl: Only allow allusers install.

	MSI: Use VSD_VERSION more consequently.
	For the MSI installer we need to bump the version
	with each build / test. For this the VSD Version
	is more useful.

	The idea is to have a Gpg4win-3.1.12 and then
	a GnuPG-VS-Desktop-3.1.12.1 etc.

	Fix release service version.
	The - is no longer needed as Kleopatra now shows the version
	in braces and does not add it.

2020-08-04  Andre Heinecke  <aheinecke@gnupg.org>

	MSI: Fix shortcuts and registry entries.
	* src/make-msi.pl: Fix shortcuts and registry entries.

	MSI: Add a VSD_VERSION parameter.
	This splits out the VSD_VERSION from our Gpg4win version.

	MSI: Dumb down NSIS a bit for better parsing.
	* src/inst-gpa.nsi, src/inst-kleopatra.nsi: Do registry setup
	here.
	* src/installer-finish.nsi: Do not register anymore.

2020-08-03  Andre Heinecke  <aheinecke@gnupg.org>

	Fix accidentally commited "i"
	How to detect VIM users,..

2020-07-31  Andre Heinecke  <aheinecke@gnupg.org>

	msi: Add automatic codesigning.
	* src/Makefile.am (stamps/stamp-additional-signedfiles): Optionally
	additional signed files like gpgol.dll gpgex.dll
	* src/gpg4win.mk.in (AUTHENTICODE_sign): New
	(msi-signed): New target.

	msi: Fix generation of multiple targets.
	* src/make-msi.pl (dump_customs): Ignore some more files. Do
	not chdir after each directory.

2020-07-30  Andre Heinecke  <aheinecke@gnupg.org>

	msi: Refactor to allow custom packages.
	* configure.ac: New package "gnupg-msi" to allow version independet
	  packaging.
	* m4/gpg4win.m4 (GPG4WIN_BPKG_MSISRC): New macro for including
	wixlibs.
	* po/gpg4win-de.wxl, po/gpg4win-en.wxl: New strings.
	* src/Makefile.am (stamps/stamp-msi-base): New.
	* playground/install/gpg4win-$(VERSION).wixlib,
	gpg4win-$(VERSION).wxs: Moved around and modified.
	* src/WixUI_Gpg4win: Start some layout experiments.
	* src/gpg4win.mk.in (SETVARS_WINE, SETVARS_WINE_TWO_DOLLAR)
	(MSI_template): New templates to generate MSI targets.
	* stamps/stamp-versions-all-signed: Target to sign
	VERSION files.
	* src/make-msi.pl: Generate wxs files for customized
	configuration.

2020-07-24  Andre Heinecke  <aheinecke@gnupg.org>

	Remove additional patches from EXTRA_DIST.
	* Makefile.am (EXTRA_DIST): Remove some patches

	Update mkportable after icon removal.
	* src/mkportable-full.h: Remove 24 action icons.

2020-07-23  Heike Falk  <heike.falk@g10code.com>

	Korrekturen.

2020-07-23  Andre Heinecke  <aheinecke@gnupg.org>

	Use -- split for query and filenames.
	* src/inst-kleopatra.nsi: Add the split for
	query and filenames to avoid parameter injection.

	Fix package find path in cmake toolchain.
	* src/toolchain.cmake.in (CMAKE_FIND_ROOT_PATH_MODE_PACKAGE):
	Ensure that only target packages are found.

2020-07-22  Andre Heinecke  <aheinecke@gnupg.org>

	msi: Fix 64 bit component registration.
	* src/make-msi.pl: Register GpgOL / GpgEX correctly
	for 64 bit systems.

	msi: Use APPLICATIONFOLDER instead of INSTDIR.
	* src/make-msi.pl: Use the name of the advanced ui folder

	Update l10n script for changed repo strucutre.
	* src/kde-l10n.sh: Files are now in different folders.

	msi: Use advanced WixUI.
	* src/WixUI_Gpg4win.wxs: Use advanced UI.

	msi: Fix error handling of wine steps.
	* src/Makefile.am: Exit on errors for the wine commands.

	packages: Update our own packages.
	* packages/packages.current (gnupg, kleopatra, libkleo)
	(pinentry, gpgme, kde-l10n, scute, libgpg-error): Update.

2020-07-03  Andre Heinecke  <aheinecke@gnupg.org>

	MSI: Add reg keys for GpgEX.
	* make-msi.pl: Add reg keys for GpgEX similar to GpgOL

	Start on GUI for MSI installer.
	* WixUI_Gpg4win.wxs: New.
	* make-msi.pl: Update accordingly.

	Enable german l10n for MSI installer.
	* po/gpg4win-de.wxl, po/gpg4win-en.wxl: New.
	* Makefile.am: Update commands.
	* make-msi.pl (store_l10n): Added command.

2020-03-10  Andre Heinecke  <aheinecke@gnupg.org>

	Improve german translation.
	Fix some spelling and wording.

2020-01-08  Heike Falk  <heike.falk@g10code.com>

	po: Improve german translation.
	* po/de.po: Improve translation.

	doc: Add german compendium contents to manual.
	* doc/manual/gnupg-desktop-manual-de.org: Add contents from compendium.

2020-01-08  Andre Heinecke  <aheinecke@gnupg.org>

	doc: Add a first framework for an updated german doc.
	* doc/gnupg-desktop-manual-de.org: New.

2020-01-07  Andre Heinecke  <aheinecke@gnupg.org>

	doc: Add gfdl in org mode.
	* doc/manuals/gfdl.org: New.

	doc: Commit latest version of .org compendium.
	* doc/manual/gpg4win-compendium-en.org: Commit some minor changes.

	Add toplevel msi target.
	* Makefile.am: Add msi target

	Revert "Revert "Convert the English compendium to org-mode""
	This reverts commit 851f92b97ebf13501be60ba4f537770a3a5ecf8b.

	Conflicts resolved by --ours

2019-12-17  Andre Heinecke  <aheinecke@gnupg.org>

	Package third party sources in tarball.
	* packages/Makefile.am (EXTRA_DIST): Add wildcards for sources.
	* src/Makefile.am, src/configure.ac: Remove source installer.

	Add download target.
	* Makefile.am (download): New.

2019-12-16  Andre Heinecke  <aheinecke@gnupg.org>

	Fix mkportable-full.
	* src/mkportable-full.h: Remove pinentry-qt.exe

	Pretty up Gpg4win version string in Kleo.
	* src/Makefile.am (pkg_kleopatra_configure): Captialize Gpg4win

	Add patches for libkleo and gpgol.
	* patches/gpgol/0001-Fix-check-for-plain-text-attachments.patch,
	patches/libkleo/revert-some-string-changes.patch: New.
	* src/Makefile.am (EXTRA_DIST): Add them.

	Add patch to build kleo against older frameworks.
	* patches/kleopatra/allow-older-kde-frameworks.patch: New.

	Update packages.
	* packages/packages.current (gpgol, gnupg, gpgme, libkleo)
	(kleopatra, gpg4win-tools, kde-l10n): Update

2019-11-14  Andre Heinecke  <aheinecke@gnupg.org>

	Update gnupg-w32 gpgol and libkleo to latest.
	* packages/packages.current (gnupg-w32, gpgol, libkleo):
	Update.

2019-11-04  Andre Heinecke  <aheinecke@gnupg.org>

	Update dev versions to latest master.
	* packages/packages.current (gpgme, kleopatra, libkleo),
	(gpg4win-tools): Update to latest master

	MSI: Add code to launch kleo after exit.
	* src/make-msi.pl (dump_all2): Offer to launch kleo

	MSI: Add registry keys for GpgOL.
	* src/make-msi.pl (dump_all): Add reg keys for GpgOL

	MSI: Ignore GPA and GTK.
	* src/inst-gpg4win.nsi, src/inst-sections.nsi: Add some MSI Ignore
	markers.
	* src/inst-sections.nis (CalcDepends): Remove gnupg-w32 and
	always select pinentry and scute.
	* src/make-msi.pl: Add more ignored packages, hardselect some
	components.

	MSI: Rename kde-l10n and gpg4win-tools sections.
	* src/inst-gpg4win-tools.nsi, src/inst-kde-l10n.nsi,
	src/inst-sections.nsi, src/kde-l10n.sh: Use underscore
	instead of minus in section names.

	Update extra-cmake-modules.
	* packages/packages.current (extra-cmake-modules): Update

	Remove obsolete libkleo patch.
	* patches/libkleo/0001-Fix-key-mapping-based-on-summary-column.patch:
	Removed.
	* Makefile.am (EXTRA_DIST): Update accordingly.

2019-09-03  Andre Heinecke  <aheinecke@gnupg.org>

	MSI: Fix possible use of unintialized variable.
	* src/make-msi.pl (dump_all): Init namepart.

	MSI: Add list of ignored packages.
	* src/make-msi.pl (gpg4win_nsis_stubs): Make it possible
	to ignore packages.

	Remove redundant Kleo section.
	* src/inst-sections.nsi: Remove redundant section.

	MSI: Remove tabs, whitespace errors and indent.
	* src/make-msi.pl: Remove tabs, whitespace errors and indent.

	MSI: Add debug output for dependencies.
	* src/make-msi.pl (gpg4win_nsis_stubs): Add debug for
	dependencies.

	MSI: Automatically check for wix in homedir.
	* src/Makefile.am: Check if a directory ~/wix exists and
	use that as a prefix.

	MSI: Fix package creation.
	* src/Makefile.am: Fix path to output package.
	Remove sval and sacl.
	Copy the created installer back.

	MSI: Add condition to check for at least Windows 7.
	* src/make-msi.pl: Add condition in product blurp.

	MSI: Ignore GPA package.
	* src/make-msi.pl (gpg4win_nsis_stubs): Do not parse GPA.

	MSI: Add build system integration for Wixtools.
	* src/Makefile.am (msi): Change target to work with
	wixtools.

	Ignore "Install Directory" reg key for MSI.
	* src/inst-gpg4win.nsi: Comment out Install Directory for
	MSI.

	Move win7 check above Kleopatra selection.
	* src/inst-sections.nsi (CalcDepends): Move Kleopatra
	Win7 check above Kleo seleciton.

	Remove more unused light / vanilla stuff.
	* configure.ac, src/Makefile.am: Remove some references
	to light and vanilla.

2019-08-26  Andre Heinecke  <aheinecke@gnupg.org>

	Calculate kleo dependencies in PKG block.
	* src/inst-sections.nsi (have_kleopatra_libs): Removed.
	(SEC_kleopatra): Select dependencies directly.

	Install pinentry-gtk-2 together with GPA.
	* src/inst-gpa.exe: Install pinentry-gtk-2
	* src/uninst-gpa.exe: Remove it.
	* src/inst-pinentry.nsi: Always install pinentry-qt.

	MSI: Update static package information.
	* src/make-msi.pl: Update static package information.

	MSI: Use variables for source dirs.
	* src/make-msi.pl (dump_all): Replace fixed paths with
	variables.

	MSI: Enable make-msi.pl warnings by default.
	* src/make-msi.pl (nsis_parser_warn): Enable by default.

	MSI: Add localization support for reg keys.
	* src/make-msi.pl (dump_all): Check for l10n in
	reg keys.

	MSI: Replace - in package names with _
	* src/make-msi.pl: Replace - with _ in pkg names.

	MSI: Fix minor errors / cleanup.
	* make-msi.pl: Fix minor syntax errors and cleanup

	MSI: Add support to block comment out NSI stuff.
	* src/inst-gpgme-browser.nsi: Add comment markers.
	* src/make-msi.pl (nsis_parse_file): Ignore comment blocks.

	Do not use wildcards in NSI files.
	* src/inst-compendium.nsi, src/inst-gpgol.nsi: Do not use wildcards.

	Remove duplicated entries in NSI files.
	* src/inst-gpgme.nsi, src/inst-glib.nsi: Remove duplicated entry

2019-08-08  Andre Heinecke  <aheinecke@gnupg.org>

	Make make-msi.pl work again.
	* src/make-msi.pl (LangStrings): Add new languages.
	(nsis_eval): Fix perl syntax error.
	* src/make-msi.guids: Update with new files.
	* src/Makefile.am (mis): Update msi target and rename to wixscript.

2019-07-14  Andre Heinecke  <aheinecke@gnupg.org>

	Update gnupg and gpgol.
	* packages/packages.current (gpgol, gnupg-w32): Update to
	latest versions.

2019-06-06  Andre Heinecke  <aheinecke@gnupg.org>

	Update patches.
	* Makefile.am (EXTRA_DIST): Update.
	* patches/gpgme: Remove obsolete patches.
	* patches/gpgol: Add one patch to revert a compat change. Remove
	the others.

2019-06-04  Andre Heinecke  <aheinecke@gnupg.org>

	Update gpg4win-tools.
	This fixes some issues with S/MIME Address book integration.

2019-06-03  Andre Heinecke  <aheinecke@gnupg.org>

	Update GpgOL / Kleo / Libkleo / Gpg4w-tools.
	* packages/packages.current: Update.

2019-05-08  Andre Heinecke  <aheinecke@gnupg.org>

	Add korean translation.
	* po/ko.po: New.
	* po/LINUGUAS: Update.

	Update kleo, gpgol, gpg4win-tools, libkleo.
	* packages/packages.current (kleopatra, gpgol)
	(gpg4win-tools, libkleo): Update.

2019-04-23  Giuseppe Bertone  <bertone.giuseppe@gmail.com>

	Updated and improved Italian translation.

2019-04-02  Andre Heinecke  <aheinecke@gnupg.org>

	Minor update of pkg-copyright for 2019.
	* doc/pkg-copyright.txt: Update to 2019 for our own packages.

2019-03-28  Andre Heinecke  <aheinecke@gnupg.org>

	Fix mkportable for short target dir names.
	* src/mkportable.c (make_dirs): Use correct offset.

	Fix regressions from 3.1.6.
	* Makefile.am (EXTRA_DIST): Add new patches
	* NEWS: Update
	* doc: Mention this in readmes.
	* packages/packages.current (kleopatra): Update.

	Fix mkportable-full.
	* src/mkportable-full.h: Update file list.

2019-03-27  Andre Heinecke  <aheinecke@gnupg.org>

	Merge commit '4af44af4'

	Post release version bump.

2019-03-26  Andre Heinecke  <aheinecke@gnupg.org>

	Update gpgme and gnupg.
	* packages/packages.current (gpgme, gnupg-w32): Update to latest
	released versions.

	Update packages.
	* packages/packages.current (kleopatra, libkleo, kde-l10n),
	(libgpg-error, libassuan, gpgol): Update

2019-03-18  Andre Heinecke  <aheinecke@gnupg.org>

	Fix po to .nsi conversion dependencies.
	* po/Rules-nsis: Make sure that all -> catalogs.nsi has the
	po files in the dependency chain to have proper updates.

	Finally fix parallel builds.
	* configure.ac (gpgme): Add assuan dependency.
	* m4/gpg4win.m4 (GPG4WIN_SPKGEX): Do call GPG4WIN_SPKG here.

2019-03-15  Andre Heinecke  <aheinecke@gnupg.org>

	Fix 64bit depedency tracking.
	* src/gpg4win.mk.in: Use GETDEPS_EX and fix it.

2019-03-12  Andre Heinecke  <aheinecke@gnupg.org>

	Fix a spammy nsis-3 warning.
	* src/gpg4win.nsi: Ensure that LANG_ENGLISH is set early.

2019-03-11  Andre Heinecke  <aheinecke@gnupg.org>

	Add missing patch for kxmlgui.
	* patches/kxmlgui/0001-make-qdbus-optional.patch: New.

	Fix build of breeze-icons.
	* src/Makefile.am (pkg_breeze_icons_configure): Do not
	compile binary icons anymore.

2019-03-06  Andre Heinecke  <aheinecke@gnupg.org>

	Add scute as new package.
	* configure.ac: Declare new package and dependencies.
	* packages/packages.current (scute): Add a snapshot.
	* src/Makefile.am (EXTRA_DIST): Add nsi files.
	(gpg4win_spkgs): Add scute.
	* src/config.nsi.in: The usual
	* src/inst-sections.nsi: Add scute. Install it when
	GnuPG is installed.
	* src/mkportable-full.h (full_files): Add scute.dll
	* src/inst-scute.nsi, src/uninst-scute.nsi: New.

	Update Kleopatra.
	* packages/packages.current (Kleopatra): Update.

2019-03-04  Andre Heinecke  <aheinecke@gnupg.org>

	Revert "Use binary variant of breeze"
	This reverts commit e06c325a9a29f870e8997732d5a8ba27b473c3f8.

	The performance was worse because it now knew about more
	icons, had to load the 18MB file and searched more fallbacks.
	It's better if we either get the gtk caches to work or
	improve the index.theme so that not so many directories are
	searched.

	Use binary variant of breeze.
	* Makefile.am (EXTRA_DIST): Add patch.
	* patches/breeze-icons/0001-Remove-kleo-icon-from-breeze.patch: New.
	* src/inst-breeze-icons.nsi, src/uninst-breeze-icons.nsi: Update
	accordingly.

	Switch from imagemagick to icoutils for ico files.
	* Makefile.am (EXTRA_DIST): Update accordingly
	* README: Update dependencies
	* patches/extra-cmake-modules/
	0001-Add-convert-utility-support-for-Windows-icons.patch: Removed.

	Fix build with nsis-3 by using utf-8 throughout.
	* po/*: Convert to utf-8
	* src/Makefile.am: Call makensis with utf-8 option

	Fix make dist - remove obsolete patches.
	* src/Makefile.am (EXTRA_DIST): Remove forgotten removed
	patches.

	Add breeze-icons binary ressource.
	* Makefile.am (EXTRA_DIST): Add patch.
	* src/Makefile.am: Enable it.

	Fix pinentry dependency.
	* src/inst-sections.nsi (sec_pinentry): Explicitly select
	libgpg-error and libassuan for pinentry.

	Remove breeze-icon that no lnger exists.
	* src/inst-breeze-icons.nsi: Remvoe document-information icon.

	Remove qtquick translations. They are not needed.
	* src/inst-qttranslations.nsi: Remove qtquick translations
	* src/uninst-qttranslations.nsi: Ditto

2019-02-18  Andre Heinecke  <aheinecke@gnupg.org>

	Update KDE Frameworks to 5.55.0.
	* things: Fix, rebase and update them.

	Update qt to 5.12.1.
	* README: Mention buster.
	* packages/packages.current: Update qt5 packages.
	* patches/qtbase: Rebase and update.

	Update gen-frameworks.sh now that KDE signs pkgs.
	* packages/gen-frameworks.sh: We can use gpgv now.
	* packages/kde-release-key.gpg: New. Currently only David Faure's

2019-01-09  Andre Heinecke  <aheinecke@gnupg.org>

	Add ini and cmd line switch for browser.
	* doc/manual/einsteiger.tex: Slightly update ini example.
	* src/gpg4win.nsi: Register new variable
	* src/installer.nsi: Read new variable.
	* src/inst-sections.nsi: Handle it.

2018-12-07  Andre Heinecke  <aheinecke@intevation.de>

	doc: Update copyright list.
	* doc/pkg-copyright.txt: Add some more years and KDE-Frameworks
	and Kleopatra.

2018-11-26  Andre Heinecke  <aheinecke@intevation.de>

	Update Kleopatra to latest master.
	* packages/packages.current (Kleopatra): Update.

2018-11-12  Andre Heinecke  <aheinecke@intevation.de>

	Explicitly select compendium when kleo is selected.
	* src/inst-sections.nsi: Select compendium if kleo is selected.

	Update packages.
	* packages/packages.current (gpgol, gnupg-w32, libkleo),
	(kde-l10n, gpg4win-tools, kleopatra): Update.

2018-11-05  Andre Heinecke  <aheinecke@intevation.de>

	Update gpgol and gpgme.
	* NEWS, doc/README.de.txt, doc/README.en.txt: Update.
	* packages/packages.current (gpgol, gpgme): Update.

2018-10-17  Andre Heinecke  <aheinecke@intevation.de>

	Asturian l10n was removed for kleopatra.
	* src/inst-kde-l10n.nsi, src/uninst-kde-l10n.nsi: Removed
	asturian.

2018-10-16  Andre Heinecke  <aheinecke@intevation.de>

	Add patch for GpgOL to fix language in conf dlg.
	* patches/gpgol-2.3.1/
	0001-Pass-lang-correctly-to-config-dialog.patch:
	New.

2018-10-08  Andre Heinecke  <aheinecke@intevation.de>

	Update gpg4win-tools and gpgol to master.
	* packages/packages.current (gpgol, gpg4win-tools): Update.

	Update GPGME to 1.12.0.
	* packages/packages.current (gpgme): Switch back to released 1.12.0

2018-09-25  Andre Heinecke  <aheinecke@intevation.de>

	Fix gpg4win-tools installation.
	* src/inst-gpg4win-tools.nsi, src/uninst-gpg4win-tools.nsi:
	Fix installation.

	Update gpgol and gpg4win-tools.
	* packages/packages.current (gpgol, gpg4win-tools): Update.

2018-09-19  Erwin Bronkhorst  <erwinbronkhorst@gmail.com>

	Update Dutch translations.

2018-09-12  Andre Heinecke  <aheinecke@intevation.de>

	Register gpgme-browser integration also for 64bit.
	* src/inst-gpgme-browser.nsi: Register manifest for 64bit.
	* src/uninst-gpgme.nsi: Delete it.

	Update gpgol and gpgme.
	* packages/packages.current (gpgol): Update from STABLE-BRANCH-2-3
	(gpgme): Update to latest master.

2018-08-31  Andre Heinecke  <aheinecke@intevation.de>

	Update kleopatra kde-l10n and gpgol.
	* packages/packages.current (gpgol, kleopatra, kde-l10n): Update.

2018-08-30  Andre Heinecke  <aheinecke@intevation.de>

	Update GnuPG to 2.2.10.
	* packages/packages.current (gnupg-w32): Update

	Update gpgol.
	* packages/packages.current (gpgol): Update

2018-08-28  Andre Heinecke  <aheinecke@intevation.de>

	Also switch to attic for KMime.
	* packages/packages.current (kmime): Switch to attic url

	Update gpgol gpgme kleo and gpg4win-tools.
	* packages/packages.current: Update gpgol, gpgme, kleo, libkleo
	and gpg4win-tools.

	Switch frameworks url to attic.
	* packages/packages.current: Switch frameworks to attic.

2018-07-24  Andre Heinecke  <aheinecke@intevation.de>

	po: Update after msgfmt.
	* po/de.po: Update.

	Fix silent installation process kills.
	* src/inst-gpg4win.nsi, src/installer.nsi: Move
	killing the running processes around so that it does not
	need GUI.

	Update packages.
	* packages/packages.current (gpgol, gpgme, libkleo)
	(kleopatra): Update.

	Auto update po files.
	* po: Update

2018-07-18  Andre Heinecke  <aheinecke@intevation.de>

	Fix p7m and p7s file extensions for Windows 7.
	* src/inst-kleopatra.nsi, src/uninst-kleopatra.nsi: Register
	for P7MFile and P7SFile.

	Fix string for PEM file extension.
	* src/installer-finish.nsi: Fix string for PEM ext.

	Remove duplicated shell open commands.
	* src/installer-finish.nsi: Don't overwrite the ExpandStr values
	with normal strings.

	Add installer-finish to POTFILES.
	* po/POTFILES.in: Add installer-finish.

2018-07-17  Andre Heinecke  <aheinecke@intevation.de>

	Update kde-l10n.
	* packages/packages.current (kde-l10n): Update.

	Update gnupg, gpgme, gpg-error, kleo, libkleo.
	* packages/packages.current (gnupg, gpgme, gpg-error, kleo)
	(libkleo, gpg4win-tools): Update.

2018-07-03  Andre Heinecke  <aheinecke@intevation.de>

	Update gpg4win-tools.
	* src/inst-gpg4win-tools.nsi, src/uninst-gpg4win-tools.nsi:
	Add gpgolgui.
	* packages/packages.current: Update gpg4win-tools

2018-07-02  Andre Heinecke  <aheinecke@intevation.de>

	Make it optional to install native-messaging.
	* src/Makefile.am (EXTRA_DIST): Add inst-gpgme-browser.nsi
	* src/inst-gpgme-browser.nsi: New.
	* src/inst-sections.nsi, src/installer.nsi: Update accordingly.
	* src/uninst-gpgme.nsi: Remove the browser integration.
	* po: Auto update.

2018-06-25  Andre Heinecke  <aheinecke@intevation.de>

	Register openpgp4fpr URI for Kleopatra.
	* src/inst-kleopatra.nsi: Register kleo for openpgp4fpr.
	* src/uninst-kelopatra.nsi: Unregister.

2018-06-19  Andre Heinecke  <aheinecke@intevation.de>

	Use AC_PROG_MKDIR_P instead of AM_PROG_MKDIR_P.
	* m4/po.m4: Use AC_PROG_MKDIR_P.
	* po/Makefile.in.in, src/Makefile.am: Use $(MKDIR_P)

	Build gpgme with --disable-gpg(sm)-tests.
	* src/Makefile.am (gpg4win_pkg_gpgme_configure),
	(gpg4win_pkg_gpgme_ex_configure): Add
	--disable-gpg(sm)-tests

	Install gpgme-json.
	* src/inst-gpgme.nsi, src/uninst-gpgme.nsi: Install gpgme-json.

	Fix dist package.
	* Makefile.am (EXTRA_DIST): Add boost patch, sort patches again.
	* src/Makefile.am (EXTRA_DIST): Add qtwinextras, add file-ext.ico.

2018-06-17  Andre Heinecke  <aheinecke@intevation.de>

	Auto update po files.
	* po/*: Update

	Update gnupg-w32 to latest package.
	* packages/packages.current (gnupg-w32): Update.

	doc: Update with Outlook 2003/2007 removal.
	* doc/README.de.txt, doc/README.en.txt: Update
	with Outlook 2003 and 2007 removal.

	Install additionally required icon.
	* src/inst-breeze-icons.nsi, src/uninst-breeze-icons.nsi:
	Install additional icon.

	Update gpgol.
	* packages/packages.current (gpgol): Update to 2.2.0
	* src/inst-gpgol.nsi, src/uninst-gpgol.nsi: Install new
	translations.

2018-06-12  Andre Heinecke  <aheinecke@intevation.de>

	Update libkleo kleopatra and kde-l10n.
	* packages/packages.current (kleopatra, libkleo, kde-l10n): Update.

	Update gpgme and gnupg for testing.
	* packages/packages.current (gnupg-w32, gpgme): Update.

2018-05-24  Erwin Bronkhorst  <erwinbronkhorst@gmail.com>

	Add Dutch translation.
	* po/LINGUAS: Add dutch.
	* po/nl.po: New.
	* src/inst-gpgol.nsi, src/installer.nsi: Fix typos.

2018-05-09  Andre Heinecke  <aheinecke@intevation.de>

	doc: Fix claws mentions and supported ini entries.
	* doc/gpg4win-compendium-en.tex, doc/gpg4win-compendium-de.tex:
	Fix claws mentions and supported ini entries.

2018-05-03  Andre Heinecke  <aheinecke@intevation.de>

	Update packages.
	* packages/packages.current (gnupg-w32, libgpg-error, gpgme),
	(libkleo, kde-l10n, kleopatra): Update

	Add helper script to update packages.
	* packages/distsigkey.gpg: New. GnuPG release signing keys.
	* packages/get-gpg-package.sh: New. Helper to update packages.
	* packages/Makefile.am (EXTRA_DIST): Add new files.

2018-04-30  Andre Heinecke  <aheinecke@intevation.de>

	Add patch for GpgOL to better open conf.
	* Makefile.am (EXTRA_DIST): Add it.
	* patches/gpgol-2.1.1/
	0001-Launch-Kleopatra-config-dialog-with-parent.patch: New.

2018-04-27  Andre Heinecke  <aheinecke@intevation.de>

	Add resiliency patch to gpgol.
	* Makefile.am (EXTRA_DIST): Update accordingly.
	* patches/gpgol-2.1.1/
	0001-Disable-OL-2013-2016-resiliency-for-us.patch: New.

	Minor NEWS improvements.
	Corrections / Improvements provided again by Olf0. Thanks!

2018-04-25  Andre Heinecke  <aheinecke@intevation.de>

	Some more NEWS improvements.
	Corrections / Improvements provided again by Olf0. Thanks!

	News for 3.1.1 rectified.
	Corrections provided again by Olf0. Thanks!

	Fix some fuzzy german translations.
	* po/de.po: Fix some fuzzy translations.

2018-04-24  Andre Heinecke  <aheinecke@intevation.de>

	Update packages.
	* packages/packages.current (gpgol, gpgme, libkleo, kleopatra)
	(gpg4win-tools): Update.

2018-04-20  Andre Heinecke  <aheinecke@intevation.de>

	Remove unnecessary empty flags in vsnfd profile.
	* src/inst-kleopatra.nsi: Remove uneccessary empty flag param.

2018-04-16  Andre Heinecke  <aheinecke@intevation.de>

	Add libkf5crash to mkportable.
	* README: Note down mkportable step.
	* src/mkportable-full.h: Add libkf5crash.

2018-04-13  Andre Heinecke  <aheinecke@intevation.de>

	Add patch to fix libgpg-error build.
	* Makefile.am (EXTRA_DIST): Update.
	* patches/libgpg-error-1.29/
	0001-doc-Fix-yat2m-build-for-cross-compilation.patch: New.

2018-04-12  Andre Heinecke  <aheinecke@intevation.de>

	Switch gpgol to released 2.1.0.
	* packages/packages.current (gpgol): Use 2.1.0.

	Add Kcrash as a new package.
	* README: Update some notes.
	* configure.ac, packages/gen-frameworks.sh,
	packages/packages.current, src/Makefile.am,
	src/config.nsi.in, src/inst-sections.nsi: Add kcrash.
	* src/inst-kcrash.nsi, src/uninst-kcrash.nsi: New.

	Update gnupg, libgpg-error, libkleo.
	* Makefile.am (EXTRA_DIST): Remove obsolete patches.
	* packages/packages.current: Update.
	* patches/: Remove gpgex and libgpg-error patches

2018-04-05  Andre Heinecke  <aheinecke@intevation.de>

	Update GpgOL and Libkleo.
	* packages/packages.current (gpgol, libkleo): Update.

	Update gpgol, gpgme and kleopatra to latest.
	* packages/packages.current (gpgol, gpgme, kleopatra): Update.

2018-04-04  Andre Heinecke  <aheinecke@intevation.de>

	Add distribution and compiler version to about.
	* src/Makefile.am (gpg4win_pkg_kxmlgui_configure): Add distro
	and compiler.

2018-03-29  Andre Heinecke  <aheinecke@intevation.de>

	Update gpgex.
	* packages/packages.current (gpgex): Update.

	Update Packages.
	* packages/packages.current (gpgol, gpgme, libkleo, kleopatra)
	(kde-l10n): Update.

2018-03-21  Andre Heinecke  <aheinecke@intevation.de>

	Update libkleo.
	* packages/packages.current (libkleo): Update.

	Update gpgol.
	* packages/packages.current (gpgol): Update.

	Update beta packages.
	* packages/packages.current (gpgol, gpgme, libkleo, kleopatra):
	Update.

2018-03-15  Andre Heinecke  <aheinecke@intevation.de>

	Kill it with fire.
	* src/installer.nsi (PrintCloseOtherApps)
	(un.CloseApps): Add resolver, overlayer, gpg-agent, gpg,
	dirmngr and gpgsm to kill list.

	Fix libgpg-error patch access rights.
	* patches/libgpg-error-1.28/0001-core-Fix-building-on-W64.patch:
	Make executable.

	Update master packages to lastest snapshots.
	* packages/packages.current (gpgol, kleopatra, libkleo): Update
	snapshots.

	Update libgpg-error to 1.28.
	* packages/packages.current (libgpg-error): Update.
	* Makefile.am (EXTRA_DIST): Update patches.
	* patches/libgpg-error-1.28: Add patch to fix windows 64 bit build.

	Update translations.
	* po/*: Auto update.
	* po/de.po: Translate.

	Add update note to welcome page.
	* src/installer.nsi (WelcomeFunction): New. Print update
	message.

	Minor spelling fixes in english installer strings.
	* src/gpg4win.nsi: Spelling fixes.

	Fix About_Gpg4win Syntax.
	* src/gpg4win.nsi (ABOUT_STR): The AboutGpg4winVersion was
	not printed as the brace was not closed.

	Fix spelling in first sentence of first page.
	* src/gpg4win-src.nsi, src/gpg4win.nsi, po/*:
	s/Gpg4win is a installer/Gpg4win is an installer/

2018-03-08  Andre Heinecke  <aheinecke@intevation.de>

	Kill gpgme-w32spawn.exe on update.
	* src/installer.nsi (PrintCloseAllOtherApps): Kill gpgme-w32spawn

2018-03-07  Andre Heinecke  <aheinecke@intevation.de>

	Install icon for notepad.
	* src/inst-breeze-icons.nsi, src/uninst-breeze-icons.nsi,
	src/mkportable-full.h: Add edittext.svg icon.

	Update gpgol to latest master.
	* packages/packages.current (gpgol): Update.

	Update some master package versions.
	* packages/packages.current (kleopatra, libkleo, gpgol): Update.

	Add emblem-unavailable icon for keyresolver.
	* src/inst-breeze-icons.nsi, src/uninst-breeze-icons.nsi:
	Add emblem-unavailable.

	Update GpgOL.
	* packages/packages.current (gpgol): Update.

2018-03-06  Andre Heinecke  <aheinecke@intevation.de>

	Update GnuPG to 2.2.5.
	* packages/packages.current (gnupg-w32): Update.

	Add new icons for keyresolver.
	* src/inst-breeze-icons.nsi, src/uninst-breeze-icons.nsi:
	Add kt-add/remove-filters.

	Install gpg4win-tools overlayer.exe.
	* src/inst-gpg4win-tools.nsi, src/uninst-gpg4win-tools.nsi:
	Add overlayer.exe

	Update Kleopatra and GpgOL.
	* packages/packages.current (kleopatra, gpgol): Update.

2018-03-05  Andre Heinecke  <aheinecke@intevation.de>

	Update packages.
	* packages/packages.current (gpgme, gpgol, libkleo),
	(kleopatra, pinentry, kde-l10n, gpg4win-tools): Update

2018-03-01  Andre Heinecke  <aheinecke@intevation.de>

	Fix qt standardpaths on UNC paths.
	* patches/qtbase/config-standardpaths.patch: Replace backslashes
	by one slash and not two.

2018-02-28  Andre Heinecke  <aheinecke@intevation.de>

	Fix install problems after update.
	* src/inst-qtbase.nsi, src/uninst-qtbase.nsi: Vista style is
	now a plugin.
	* src/makeportable-full.h: Update.

	Update KDE Software to latest stable.
	* Makefile.am (EXTRA_DIST): Remove deleted patch.
	* patches/ki18n/no-tests.patch: Deleted.
	* packages/pacakges.current: Update KDE Software.
	* src/gpg4win.mk.in: Adapt Version hacks.
	* src/inst-breeze-icons.nsi, src/uninst-breeze-icons.nsi: Some
	files moved.
	* patches/kxmlgui/0002-Make-QDBus-dependency-optional.patch: Refresh.
	* patches/kconfigwidgets/0001-Make-QDbus-optional.patch: Refresh.

2018-02-27  Andre Heinecke  <aheinecke@intevation.de>

	Update Qt to 5.10.1.
	* Makfile.am (EXTRA_DIST): Remove obsolte patches
	* patches/qtbase/config-standardpaths.patch,
	patches/qtbase/qtbase-mingw-fixes.patch,
	patches/qtbase/relative-paths.patch: Refresh.

	Add gpg4win-tools package.
	* configure.ac, packages/packages.current,
	src/Makefile.am, src/config.nsi.in, src/inst-sections.nsi:
	Add gpg4win-tools package

2018-01-12  Andre Heinecke  <aheinecke@intevation.de>

	Potential fixes for directory race conds.
	* src/inst-gpg4win: Fix readme zh* install.
	SetOutPath after sha1sum again to work with repeated tries.
	* src/uninsg-gpg4win.nsi: Try delete bin and bin_64.

2018-01-10  Andre Heinecke  <aheinecke@intevation.de>

	Add update handling to installer and uninstaller.
	* src/gpg4win.nsi (is_update): New var.
	* src/inst-gpg4win.nsi (SEC_gpg4win): Call uninstaller with is_update.
	* src/inst-sections.nsi (SEC_gpa, SEC_kleopatra): Handle desktop links
	depending on update.
	* src/installer-finish.nsi: Don't delete desktop links on update.
	* src/installer.nsi: Parse is update variable from cmd line.

	Add more aliases for README in other langs.
	* src/inst-gpg4win.nsi: Install no, and zh README aliases.

2018-01-10  Jochen Saalfeld  <privat@jochen-saalfeld.de>

	minor stylistic imporovements.

2017-12-08  Andre Heinecke  <aheinecke@intevation.de>

	Revert "Add swdb target"
	This reverts commit c4edbf71a729c1823daa88064bcd849d02ed93a9.

	Swdb does not make sense here. As we need to sign first.

	Add patch for GpgOL.
	* patches/gpgol-2.0.5/0001-Fix-g-sync-account-warning.patch: New.

	Add swdb target.
	* src/Makefile.am (gpg4win.swdb): New target.

	Update gpgol and gnupg-w32.
	* packages/packages.current (gnupg-w32): Update to latest installer.
	(gpgol): Update.

2017-12-07  Andre Heinecke  <aheinecke@intevation.de>

	Update kleo and gpgme to latest master.
	* packages/packages.current (kleopatra, libkleo, gpgme):
	Update to latest master.

2017-12-06  Andre Heinecke  <aheinecke@intevation.de>

	Check for error of gnupg installation.
	* src/inst-gnupg-w32.nsi: Check for return code of gnupg-w32
	and show an error.

2017-12-05  Andre Heinecke  <aheinecke@intevation.de>

	Add helper targets for README.de / README.en.
	* src/Makefile.am (NEWS.de, NEWS.en): New targets.
	Formatting helpers for easier README update.

	Update packages.
	* packages/packages.current (GnuPG): Update to build with
	assuan 2.4.5.
	(gpgol, libassuan, pinentry, paperkey): Update to latest
	release.
	(gpgme, kleopatra): Update to latest master.
	* patches/gpgol: Removed.
	* Makefile.am (EXTRA_DIST): Update accordingly.
	* src/Makefile.am (pkg_pinentry_configure): Disable FLTK.

2017-11-21  Jochen Saalfeld  <privat@jochen-saalfeld.de>

	bumping version number.

	preparing for 3.0.1 release.

2017-11-20  Andre Heinecke  <aheinecke@intevation.de>

	Update GpgOL and GnuPG.
	* Makefile.am (EXTRA_DIST): Remove gpgol patch
	* packages/packages.current (gpgol, gnupg): Update
	* patches/gpgol/
	0001-Use-table-view-reading-pane-for-OL-2013.patch: Removed

2017-11-17  Bernhard Reiter  <bernhard@intevation.de>

	DOCS: improves README.de.txt (minor)
	 * Makes table of contents more consistent.

	DOCS: Improves README.de.txt similiar to .en.txt.

	DOCS: Improves README.en.txt (minor)
	 * Fixes table of contents.

	NEWS: Improves 3.0.0 section.
	 * Rephrases German Gpg4win 4.0.0 note.

	News: Overhauls README.en.txt.
	 * Changes headline style from 'Title Case' to 'down case' (sentence
	   style) as it is more popular with online publications and non-US
	   countries. (E.g. see https://www.thoughtco.com/
	    which-words-in-a-title-should-be-capitalized-1691026)
	    ((^ the above URL has been broken to overcome some overaggressive
	    line length limiting commit hook))
	 * Adds a hint that the english compendium is outdated.
	 * Adds 'system requirements' which is take from
	    https://www.gpg4win.org/system-requirements.html and points there.
	 * Removes section Installation because it shrank and put remaining
	   info in first section.
	 * Changes: Fixes (en) <-> (de) confusions
	 * Additional notes: Moves more important GpgOL hints to the top.
	 * Additional notes: Makes Outlook 2003/2007 section more consistent
	   so readers can be sure that the recommendation for an extra backup is
	   only related to these versions of outlook. (Apart from the general
	   advise to keep backups of all important data, an additional warning
	   for GpgOL for Outlook 2010 or later has is not adaquate as no
	   exceptional risks are known.)
	 * Removes closing, because a greeting can better be done in an
	   announcement. And our one was a bit cryptic (sic!) anyway.

	NEWS: Fixes 3.0.1 entries.
	 * Fixes a few (en) <-> (de) confusions.
	 * Fixes 'Kompendium' -> 'Compendium' in the version infos.

	Improves NEWS for 3.0.1 and 3.0.2.
	 * Removes some typos and formattos.
	 * Improves some phrasings.
	 * Improves consistency between German and English in some places.

2017-11-16  Andre Heinecke  <aheinecke@intevation.de>

	Add Patch for GpgOL 2.0.2 regression.
	* Makefile.am (EXTRA_DIST): Update accordingly.
	* patches/gpgol/0001-Use-table-view-reading-pane-for-OL-2013.patch:
	New.

	Update packages.
	* packages/packages.current (gpgol, libgpg-error)
	(libassuan, gpgme, kleopatra, kde-l10n): Update.
	(gnupg-w32): Add patched version of 2.2.2.

2017-11-15  Andre Heinecke  <aheinecke@intevation.de>

	Remove old dictionaries from enchant / claws.
	* dictionaries: Removed.
	* Makefile.am (subdirs): Remove dictionaries.

2017-11-13  Andre Heinecke  <aheinecke@intevation.de>

	Fix mkportable for gpg4win 3.
	* src/mkportable-vanilla.h: Update filelist to only have gpg.
	* src/mkportable-full.h: Update filelist.
	* src/mkportable.c (write_ctl_file): Write to bin subdir.
	(usage): Remove light.
	(main): Remove light.
	(make_targetname): Handle ../GnuPG as special prefix.
	* src/mkportable-light.h: Removed.
	* src/Makefile.am (EXTRA_DIST): Update accordingly.

2017-11-10  Andre Heinecke  <aheinecke@intevation.de>

	Disable Kleo and Qt for < Win7.
	* src/inst-sections.nsi: Unselect kleo/qt and select gpa
	based on windows version.
	* src/installer.nsi: Update warning message.

2017-11-07  Jochen Saalfeld  <privat@jochen-saalfeld.de>

	update News as well to new GnuPG Version.

	update gnupg version.

2017-10-18  Jochen Saalfeld  <privat@jochen-saalfeld.de>

	add missing chk to libpng dependency.

	Change Mirror of KDE and update LibPNG.

2017-10-16  Jochen Saalfeld  <privat@jochen-saalfeld.de>

	Update Portugese translations.
	* po/pt.po: Update

	Update message during install, that Windows Vista is out of support.

2017-10-05  Jochen Saalfeld  <privat@jochen-saalfeld.de>

	changing back encoding from utf-8 to ISO-8859-1.

2017-09-21  Emanuel Schuetze  <emanuel@intevation.de>

	Fixed typos in NEWS and README.de.txt.
	* NEWS, README.de.txt: Updated.

2017-09-21  Jochen Saalfeld  <privat@jochen-saalfeld.de>

	change charset to UTF-8 and remove some spelling mistakes.

2017-09-20  Jochen Saalfeld  <privat@jochen-saalfeld.de>

	pointing the compendium link to the new location.

2017-09-19  Jochen Saalfeld  <privat@jochen-saalfeld.de>

	bump to next version.

	preparing Release of Version 3.0.

	adding implemented GnuPG Version in NEWS as well.

	switching gnupg to stable 2.2.1 release.

2017-09-15  Bernhard Reiter  <bernhard@intevation.de>

	Installer: Improves links to webpage.
	 * Changes links to use `https` instead of `http` in many cases now.

	 * Small phrasing and consistency improvements.

2017-09-13  Jochen Saalfeld  <privat@jochen-saalfeld.de>

	Move lowering of required KF5 versions to mk-file.
	* Makefile.am: Delete referenced patches
	* patches/kleopatra/lower-kf5-required.patch: obsolete
	* patches/libkleo/lower-kf5-required.patch: obsolete
	* src/gpg4win.mk.in: Replaced the required versions
	   for KF5, KMIME, LIBKLEO and GPGME with fixed
	   values, so manual patching will be obsolete

2017-09-12  Andre Heinecke  <aheinecke@intevation.de>

	Update GnuPG to latest 2.2.x branch.
	* NEWS: Update versions.
	* packages/packages.current (gnupg): Update.

	Use released gpgol and gpgex versions.
	* packages/packages.current (gpgol, gpgex): Update

	Update GnuPG to 2.2.1-beta2.
	* NEWS: Update version number.
	* packages/packages.current (gnupg): Update.

2017-09-08  Andre Heinecke  <aheinecke@intevation.de>

	Update Kleopatra to latest master.
	* packages/packages.current (kleopatra): Update.

2017-09-07  Jochen Saalfeld  <privat@jochen-saalfeld.de>

	changed location of temporary folder during localization.
	* kde-l10n.sh: replaced "mktemp -d" with "mktemp -d -p $(pwd)"

	---
	During the update of locales I found, that not on every system
	the building user has access to a /tmp Volume, therefore I
	redirected the creation of the temporary folder to the building
	directory, instead of a system directory.

2017-09-05  Andre Heinecke  <aheinecke@intevation.de>

	Update Kleopatra to latest master.
	* packages/packages.current (kleopatra): Update.

2017-09-05  Jochen Saalfeld  <privat@jochen-saalfeld.de>

	pointing download of gpgol to latest beta.

2017-09-04  Andre Heinecke  <aheinecke@intevation.de>

	Update kleo to latest master.
	* packages/packages.current (kleopatra): Update.

2017-09-04  Jochen Saalfeld  <privat@jochen-saalfeld.de>

	pointing download of gpgol to latest beta.

2017-09-04  Andre Heinecke  <aheinecke@intevation.de>

	Update gpgme and remove obsolete patches.
	* packages/packages.current (gpgme): Update to latest master.
	* patches/kleopatra/relax-gpgme-checks.patch: Obsolete
	* patches/gpgme-1.9.0: Patches applied upstream.
	* Makefile.am (EXTRA_DIST): Update accordingly.

2017-09-04  Emanuel Schuetze  <emanuel@intevation.de>

	Update German translation for slideshow.
	* src/slideshow/slides.dat: Update

2017-08-30  Jochen Saalfeld  <privat@jochen-saalfeld.de>

	updating NEWS to the matching versions.

2017-08-29  Jochen Saalfeld  <privat@jochen-saalfeld.de>

	pointing gpgex to the latest beta.

2017-08-28  Jochen Saalfeld  <privat@jochen-saalfeld.de>

	Point gpgol to the latest beta.

	Update Portugese translations.
	* po/pt.po: Update

	Updating gnupg to version 2.2.0.

2017-08-25  Andre Heinecke  <aheinecke@intevation.de>

	Update gpgol to latest master.
	* packages/packages.current (gpgol): Update

	Update gpgol to latest master.
	* packages/packages.current (gpgol): Update

2017-08-23  Andre Heinecke  <aheinecke@intevation.de>

	Add hack to generate qt.conf after qtsvg.
	* configure.ac (qttranslations): Ensure it's built after qtsvg.
	* src/Makefile.am (pkg_qtsvg_post_install): Generate qt.conf here.

2017-08-22  Andre Heinecke  <aheinecke@intevation.de>

	Ensure qttranslations install dir is created.
	* src/Makefile.am (pkg_qttranslations_post_install): Create
	qttranslations install dir.

	Add qttranslations package.
	* configure.ac: Define qttranslations.
	* packages/packages.current (qttranslations): New.
	* src/Makefile.am: Define qttranslations. Add some hacks.
	* src/gpg4win.mk.in, src/config.nsi.in, src/inst-sections.nsi:
	Add qttranslations.
	* src/inst-qttranslations.nsi, src/uninst-qttranslations.nsi: New.

2017-08-21  Andre Heinecke  <aheinecke@intevation.de>

	Add german translation for slideshow.
	* src/slideshow/slides.dat: Translate to german

2017-08-21  Jochen Saalfeld  <privat@jochen-saalfeld.de>

	Updating gnupg version.

2017-08-21  Andre Heinecke  <aheinecke@intevation.de>

	Fix Pretty package name and update copyright.
	* src/gpg4win.nsi: Use Gpg4win instead of GPG4Win and
	change copyright to Intevation and update year.

2017-08-01  Andre Heinecke  <aheinecke@intevation.de>

	Update Kleopatra and GnuPG.
	* NEWS: Update Version
	* packages/packages.current (gnupg, kleopatra): Update.
	* patches/lower-kf5-required.patch: Refresh

2017-07-27  Andre Heinecke  <aheinecke@intevation.de>

	Update some packages to latest master.
	* packages/packages.current (gpgme, kleopatra, libkleo, kde-l10n):
	Update

2017-07-26  Marcus Brinkmann  <marcus.brinkmann@ruhr-uni-bochum.de>

	doc: Fix typo in english compendium.
	* doc/manual/gpg4win-compendium-en.tex: Fix typo.

	GnuPG-bug-id: 2899

2017-07-25  Andre Heinecke  <aheinecke@intevation.de>

	Update GpgOL to latest master.
	* packages/packages.current (gpgol): Update.

	Update packages including GnuPG to latest master.
	* packages/packages.current (gpgol, gnupg-w32, kleopatra, libkleo):
	Update to latest masters.

	Don't show compendium as extra section.
	* src/inst-compendium.nsi: Always install compendium.

2017-07-17  Andre Heinecke  <aheinecke@intevation.de>

	Update Kleopatra and translations.
	* packages/packages.current (libkleo, kleopatra, kde-l10n):
	Update.

2017-06-28  Jochen Saalfeld  <privat@jochen-saalfeld.de>

	Updated GpgOL Options in german compendium.
	* configure.ac: Updated "minor changes" String for german compendium
	* doc/ChangeLog: Added Log Entry for change
	* doc/manual/gpg4win-compendium-de.tex: Updated the GpgOL Options Section
	* doc/manual/images-compendium/sc-gpgol-options_de.png: Updated GpgOL Options screen

2017-06-27  Jochen Saalfeld  <privat@jochen-saalfeld.de>

	Merging local diff and implementing reviews.
	* NEWS: Adding entry for updated compendium
	* configure.ac: fixing Strings for compendium change
	* doc/ChangeLog: Adding detailed changelog for compendium changes
	* doc/manual/gpg4win-compendium-de.tex: implementing changes done
		by Emanuel Schütze, updated the history and added the
		Paperkey import.

2017-06-13  Andre Heinecke  <aheinecke@intevation.de>

	Update KMime download URL.
	* packages/packages.current (kmime): Update url.

2017-06-12  Andre Heinecke  <aheinecke@intevation.de>

	Update kde-l10n.
	* packages/packages.current (kde-l10n): Update.

	More patches to keep Qt on XP.
	* Makefile.am (EXTRA_DIST): Update accordingly.
	* patches/qtbase/windowsxp-support-revert-2.patch
	patches/qtbase/windowsxp-support-revert.patch: New. Reverting
	changes made to remove XP support.
	* patches/qtbase/windowsxp-support.patch: Add a hunk.

2017-06-09  Andre Heinecke  <aheinecke@intevation.de>

	Fix Qt Windows XP Support, hopefully.
	* patches/qtbase/windowsxp-support.patch: New.
	* Makfile.am (EXTRA_DIST): Add patch.

	Update KDE-l10n.
	* packages/packages.current (kde-l10n): Update.

	Fix source installer build after Multiuser change.
	* src/installer.nsi: Fix build of source installer.

	Auto: Update PO files.
	* po/*: Update.

	Update GnuPG and GpgME to unreleased versions.
	* packages/packages.current (gnupg, gpgme): Update to current master.

2017-05-14  Andre Heinecke  <aheinecke@intevation.de>

	Fix Shortcut installation / removal for Multiuser.
	* src/inst-sections.nsi, src/uninst-sections.nsi: Set shell var
	context based on elevation level.

	Add support for minimal cmd line switch.
	* src/gpg4win.nsi: Add new var.
	* src/inst-sections.nsi: Select sections based on minimal.
	* src/installer.nsi: Handle cmd line switch.

	Add deprecation warning for Windows XP.
	* src/installer.nsi: Add deprecation warning for Windows XP.

	Fix qtbase dependency calculation.
	* src/inst-sections.nsi (CALC_DEPENDS): Move qtbase calculation
	below any calculation selecting qtbase.

	No longer install breeze-dark.
	* src/inst-breeze-icons.nsi,
	src/uninst-breeze-icons.nsi: Remove breeze-dark.

	Enable LZMA compression again.
	* src/gpg4win.nsi: Enable LZMA again.

	Fix uninstallation of send-to-symbolic icon.
	* src/uninst-breze-icons.nsi: It's not installed for
	breeze-dark.

2017-05-03  Andre Heinecke  <aheinecke@intevation.de>

	Fix run kleopatra / gpa at the end of installation.
	* src/installer.nsi (FinishFunction): Don't use relative jumps.

	Remove some unused code.
	* g4wihelp.c (path_add, path_remove): Removed.
	* installer.nsi (AddToPath, RemoveFromPath, Regkey_for_Env): Removed.
	* uninst-gpg4win.nsi (-un.gpg4win): Remove obsolete remove from
	path call.

	Fix boost build with mingw w32 threads.
	* src/gpg4win.mk.in: Explicitly disable c++11

	Compile g4wihelp with static-libgcc.
	* src/Makefile.am (g4wihelp.dll): Add --stat-libgcc

	Fix desktopshellrun against mingw 5.
	* src/desktopshellrun.cpp: Guard against redefinition

	Update Qt to 5.8.
	* Makefile.am (EXTRA_DIST): Update Patches
	* packages/packages.current: Update Qt packages
	* patches: Remove / rebase / update qt realted patches.
	* src/Makefile.am: Update Qt configuration.
	* src/Makefile.am: Remove obsolete post install hack.

2017-05-02  Andre Heinecke  <aheinecke@intevation.de>

	Fix a -werror format-security in glib.
	* Makefile.am (EXTRA_DIST): Update accordingly.
	* patches/glib-2.41.5/02-formatsec.patch: New.

	Add fallback to find gcc libs for stretch.
	* m4/gpg4win.m4 (GPG4WIN_RUNTIME_LIBRARY): Add another fallback.

	Fix compendium build with latex from strech.
	* doc/manual/fdl-book.tex, doc/manual/fdl.tex,
	doc/manual/gpg4win-compendium-de.tex,
	doc/manual/gpg4win-compendium-en.tex,
	doc/manual/gpg4win-compendium-se.tex,
	doc/manual/hyperlatex.sty: Replace \tt and \bf with expanded versions.
	* doc/manual/gpg4win-compendium-de.tex,
	doc/manual/gpg4win-compendium-en.tex: Replace makeindex by imakeindex.

2017-04-28  Andre Heinecke  <aheinecke@intevation.de>

	Update Kleopatra to latest master.
	* packages/packages.current (kleopatra): Update.

	Update Kleopatra and Libkleo to latest master.
	* packages/packages.current: Update Kleo / libkleo
	* patches/kleopatra/fix-qt5.6-build.patch: New. Master is now 5.7
	* patches/kleopatra/lower-kf5-required.patch: Refresh
	* Makefile.am (EXTRA_DIST): Add new patch

2017-04-24  Andre Heinecke  <aheinecke@intevation.de>

	Install VS-NFD and Automatic profiles.
	* src/inst-kleopatra.nsi: Install VSNFD / Automatic profiles.
	* src/uninst-kleopatra.nsi: Uninstall them.

2017-04-18  Andre Heinecke  <aheinecke@intevation.de>

	Add patch for gpgme conf string splitting.
	* patches/gpgme-1.9.0/
	0001-core-Don-t-split-gpgconf-strings-on-comma.patch: New.
	* Makefile.am (EXTRA_DIST): Update accordingly.

	Remove obsolete gpgme patches.
	* patches/gpgme-1.6.0: Delete upstreamed patches.
	* Makefile.am (EXTRA_DIST): Update accordingly.

	Update GnuPG to 2.1.20.
	* packages/packages.current (gnupg) Update.

2017-03-28  Andre Heinecke  <aheinecke@intevation.de>

	Revert "Remove gpg4win logo from list of installed files"
	This reverts commit 9722b40b7520eccd37707a62563efa2c2f8ee381.

	Update KDE localisation.
	* packages/packages.current (kde-l10n): Update.
	* src/inst-kde-l10n.nsi, src/uninst-kde-l10n.nsi: Install some
	additional files.
	* src/kde-l10n.sh: Adjust to new repo names and enable download.

	Update gettext and iconv.
	* packages/packages.current (gettext, iconv): Update.
	* packages/inst-gettext.nsi, packages/uninst-gettext.nsi: Adjust
	to new ABI version.

2017-03-03  Andre Heinecke  <aheinecke@intevation.de>

	Update Kleopatra and GpgOL to latest master.
	* packages/packages.current(Kleopatra, GpgOL): Update
	* patches/kleopatra/relax-gpgme-checks.patch: Enable features our
	GpgME already supports.
	* patches/kleopatra: Rebase to current master

2017-03-01  Andre Heinecke  <aheinecke@intevation.de>

	Update GnuPG to 2.1.19.
	* packages/packages.current (gnupg): Update to 2.1.19

2017-02-02  Andre Heinecke  <aheinecke@intevation.de>

	Update KDE frameworks.
	* packages/packages.current: Update frameworks to 5.30.1
	* patches/kconfigwidgets/0002-Crudely-remove-KF5Auth-depedency.patch,
	patches/kleopatra/lower-kf5-required.patch,
	patches/kxmlgui/0002-Make-QDBus-dependency-optional.patch: Refresh
	* src/Makefile.am (gpg4win_pkg_kleopatra_configure): Set version
	suffix.
	(gpg4win_pkg_breeze_icons_configure): Disable binary icons

2017-01-23  Andre Heinecke  <aheinecke@intevation.de>

	Update gpgme to latest master.
	* packages/packages.current (gpgme): Update

	Update zlib to 2.1.11.
	* packages/packages.current (zlib): Update.

2017-01-19  Emanuel Schuetze  <emanuel@intevation.de>

	Updated slideshow images.
	* src/inst-gpg4win.nsi: Removed Kleopatra slide.
	* src/slideshow/slides.dat: Increased duration to 5sec. Removed Kleo.
	* src/slideshow/slide1-gpgol.png,
	  src/slideshow/slide2-gpgex.png,
	  src/slideshow/slide3-kleopatra.png,
	  src/slideshow/slide4-summary.png: Updated.

2017-01-17  Andre Heinecke  <aheinecke@intevation.de>

	Add kf5 version requirement patch to kleo.
	* Makefile.am (EXTRA_DIST): Update accordingly.
	* patches/kleopatra/lower-kf5-required.patch: New.

	Update development packages.
	* packages/packages.current: Update devel packages.
	(pinentry): Switch back to released version.
	* patches/libkleo/lower-kf5-required.patch: Reduce uneccessary
	dependency level.
	* Makefile.am (EXTRA_DIST): Update accordingly.

	Update libpng to 1.4.20.
	* packages/packages.current: Update libpng

	Fix debug prefix for recent kleo versions.
	* src/inst-kleopatra.nsi: Update debug prefix.

	Define KDE_INSTALL_DATADIR to share.
	* src/gpg4win.mk.in: Add KDE_INSTALL_DATADIR define.

	Remove KF5Gpmepp.
	* Makefile.am: Remove patches for gpgmepp
	* configure.ac: Remvoe package as dependency.
	* patches/gpgmepp: Remove obsolete file.
	* src/Makefile.am: No longer define stuff for gpgmepp.
	* src/config.nsi.in: Ditto.
	* src/inst-gpgmepp.nsi, src/uninst-gpgmepp.nsi: Removed.
	* src/inst-sections.nsi: No longer handle gpgmepp

2017-01-04  Andre Heinecke  <aheinecke@intevation.de>

	Update GPA to 0.9.10.
	* packages/packages.current (GPA): Update.

2016-12-07  Jochen Saalfeld  <privat@jochen-saalfeld.de>

	Updating to installation slides in Englisch.
	* slide1-gpgol.png: updated to english
	* slide2-gpgex.png: updated to english
	* slide3-kleopatra.png: updated to english
	* slide4-summary.png: changed resolution

2016-11-30  Jochen Saalfeld  <jochen@intevation.de>

	Fixing typos in Compendium.
	* gpg4win-compendium-de.tex: Fixing typo
	* gpg4win-compendium-en.tex: Fixing typo

	Added warning about Adeles behaviour in Compendium.
	* ../../configure.ac: Changed last Change date
	* gpg4win-compendium-de.tex: Added warning about Adele
	* gpg4win-compendium-en.tex: Added warning about Adele

2016-11-15  Andre Heinecke  <aheinecke@intevation.de>

	Enable cpp and qt bindings for gpgme.
	* src/Makefile.am: Update configuration variables.
	* src/inst-gpgme.nsi: Install them.
	* src/uninst-gpgme.nsi: Uninstall.

	Update packages of unreleased versions.
	* Makefile.am (EXTRA_DIST): Update accordingly.
	* packages/packages.current: Update gpgol, gpgme

2016-11-02  Jochen Saalfeld  <jochen@intevation.de>

	Remove wrong link to picture.
	* src/Makefile.am: Update

	Update Makefile to include Slideshow Pictures.
	* src/Makefile.am: Remove old Slideshow Files and replace with new ones

	Update Icons and Installation Slideshow.
	* doc/logo/gpg4win-logo-icon.ico: updated gpg4win icon
	* doc/logo/gpg4win-nsis-header-install-150x57.bmp: updated
		installation header
	* doc/logo/gpg4win-nsis-header-uninstall-150x57.bmp: updated
		deinstall header
	* doc/logo/gpg4win-nsis-install.ico: updated installer icon
	* doc/logo/gpg4win-nsis-uninstall.ico: updated uninstaller icon
	* doc/logo/gpg4win-nsis-wizard-install-164x314.bmp: updated install
		wizard icon
	* doc/logo/gpg4win-nsis-wizard-uninstall-164x314.bmp: updated uninstall
		wizard icon
	* src/file-ext.ico: new icon for encrypted files
	* src/inst-gpg4win.nsi: update
	* src/slideshow/beta.png: remove old image
	* src/slideshow/context_menu.png: remove old image
	* src/slideshow/file-ext.png: remove old image
	* src/slideshow/gpgol.png: remove old image
	* src/slideshow/launch_kleo.png: remove old image
	* src/slideshow/slide1-gpgol.png: new slide image
	* src/slideshow/slide2-gpgex.png: new slide image
	* src/slideshow/slide3-kleopatra.png: new slide image
	* src/slideshow/slide4-summary.png: new slide image
	* src/slideshow/slides.dat: point slides to correct images

2016-09-05  Andre Heinecke  <aheinecke@intevation.de>

	Update Kleopatra to latest master.
	* packages/packages.current (klepatra): Update
	* patches/kleopatra/fix-paperkey.patch: Removed. Upstream.
	* Makefile.am (EXTRA_DIST): Remove patch.

2016-08-26  Andre Heinecke  <aheinecke@intevation.de>

	Fix GnuPG package name.
	* packages/packages.current (gnupg-w32): Fix package name.

	Make not finding gnupg-w32 fatal.
	* configure.ac (gnupg-w32): Add as dependency to something.

	Update KDE packages to 5.25.
	* packages/packages.current: Update KDE Packages.
	(gpgmepp, libkleo): Update devel packages.
	* src/inst-breeze-icons.nsi,
	src/uninst-breeze-icons.nsi: Remove removed 22px variant of
	mail icon.

2016-08-11  Andre Heinecke  <aheinecke@intevation.de>

	Add patches to fix Gpg(Ex/Ol) UiServer start.
	* Makefile.am (EXTRA_DIST): Add patches.
	* patches/gpgex-1.0.4/
	0002-Fix-loop-logic-error-in-new-server-name-detection.patch: New.
	* patches/gpgol-1.4.0/
	0003-Fix-loop-logic-error-in-new-server-name-detection.patch: New.

	Install emblem icons for new file enc dialog.
	* src/inst-breeze-icons.nsi, src/uninst-breeze-icons.nsi: Install
	emblems.

2016-08-10  Andre Heinecke  <aheinecke@intevation.de>

	Update development packages.
	* packages/packages.current: Update libkleo, gpgme, gpgmepp and
	kleopatra.
	* patches/kleopatra/
	0005-Hack-generated-conf-files-for-Crosscompiling.patch: Update.

2016-07-22  Andre Heinecke  <aheinecke@intevation.de>

	Distribute slideshow images.
	* src/Makefile.am (EXTRA_DIST): Add slides.

	Update mutliple packages.
	* packages/packages.current: Update libgpg-error and libassuan.
	Update qt packages, kleopatra, gpgmepp and kmime.
	* patches: Rebase, remove upstream patches.
	* patches/qtbase/fix-fontconfig.patch: New.
	* Makefile.am (EXTRA_DIST): Update accordingly.

	Install Qt Printsupport.
	* src/inst-qtbase.nsi, src/uninst-qtbase.nsi: Install printsupport.

	Improve slideshow slightly for beta.
	* src/inst-gpg4win.nsi: Call new images.
	* src/slideshow: Add some better dummy slides.

2016-07-12  Andre Heinecke  <aheinecke@intevation.de>

	Add reverting patch to breaking KDE install change.
	* patches/extra-cmake-modules/
	0001-Use-BIN_INSTALL_DIR-data-for-DATAROOTDIR-on-Windows.patch:
	Reverse Apply this patch.
	* Makefile.am (EXTRA_DIST): Update accordingly.

	Fix make dist.
	* Makefile.am (EXTRA_DIST): Remove deleted patch

	Update KDE Frameworks to 5.24.0 and add KArchive.
	* configure.ac: Register KArchive
	* src/inst-karchive.nsi, src/uninst-karchive.nsi: New.
	* packages/packages.current: Update Frameworks. Add KArchive.
	* patches/gpgmepp/drop-version-dep.patch: Removed. No longer needed.
	* patches/kconfigwidgets/0001-Make-QDbus-optional.patch,
	patches/kiconthemes/0001-Make-DBus-optional.patch,
	patches/kxmlgui/0002-Make-QDBus-dependency-optional.patch: Refreshed.
	* patches/ki18n/0001-Use-QLocale-system-uiLanguages-as-fallback.patch:
	Removed. Applied upstream.
	* Makefile.am (EXTRA_DIST): Update accordingly.
	* src/config.nsi.in: Add KArchive
	* src/inst-sections.nsi: Handle KArchive

	Update gpgme to 1.7.0 beta.
	* configure.ac: Build gpgme after qtbase.
	* src/Makefile.am (gpg4win_pkg_gpgme_configure),
	(gpg4win_pkg_gpgme_ex_configure): Don't build languages for now.
	* packages/packages.current: Switch to unreleased gpgme version.

	Add script to update KDE-Frameworks.
	* packages/gen-frameworks.sh: New.
	* packages/Makefile.am (EXTRA_DIST): Update accordingly.

	Fix german description of GpgOL.
	* po/de.po: Remove 2003 and 2007 restriction.

	Add patches for gpgol and gpgex.
	* patches/gpgex-1.0.4/
	0001-Prefer-kleowrapped-gpgwrapped-binaries.patch,
	patches/gpgol-1.4.0/0001-Fix-UI-Server-startup.patch,
	patches/gpgol-1.4.0/
	0002-Ignore-sent-S-MIME-Mails-if-S-MIME-is-disabled.patch: New.
	* Makefile.am (EXTRA_DIST): Update accordingly.

	Add Norwegian Bokmål translation.
	* po/LINGUAS: Add no.
	* po/no.po: New.

2016-07-11  Andre Heinecke  <aheinecke@intevation.de>

	Ensure the slideshow is stopped on plugin detach.
	* src/g4wihelp.c (DllMain): Stop slideshow on detach.
	* src/inst-final.nsi (SEC_final): Do not stop slideshow.

	Fix warnings in slideshow by using an int timerid.
	* src/slideshow.cpp(timerid): Use an int constant instead of
	a pointer to a string literal.

2016-06-28  Andre Heinecke  <aheinecke@intevation.de>

	Show slideshow while installing files.
	* README: Add note about slideshow
	* src/inst-final.nsi: Stop slideshow.
	* src/inst-gpg4win.nsi: Start slideshow.
	* src/installer.nsi: Hide Show Details button.
	* src/Makefile.am: Add slideshow.cpp to g4wihelp.
	* src/slideshow/01.png: Placeholder image (logo).
	* src/slideshow/slides.data: Placeholder file.

2016-06-24  Andre Heinecke  <aheinecke@intevation.de>

	Fix make dist.
	* Makefile.am (EXTRA_DIST): Fix path to gpgmepp patch.

	Mention README-msi.txt in README and for deps.
	* README: Mention README-msi.txt
	* src/README-msi.txt: Mention uuid-runtime.

2016-06-24  Ángel González  <angel@pgp.16bits.net>

	MSI: Fix parsing installer.nsi.
	* src/installer.nsi: Move comment to next line.

	MSI: Fix unsupported outh path $TEMP error.
	* src/make-msi.pl (gpg4win_nsis_stubs): Fix $TEMP substitution.

	Redownload the package if size is zero.
	* packages/download.sh: Redownlad on zero size.

2016-06-17  Andre Heinecke  <aheinecke@intevation.de>

	Add application/pgp-keys mimetype handling.
	* src/installer-finish.nsi: Register application/pgp-keys. Clean
	up version and naming.
	* src/uninst-gpa.nsi, src/uninst-kleopatra.nsi: Update accordingly.

2016-06-15  Andre Heinecke  <aheinecke@intevation.de>

	Update file extension icon with gpg4win lock.
	* src/file-ext.ico: Update based on gpg4win_lock_file.svg.

	Add gpg4win lock icon and lock file icon.
	* doc/logo/gpg4win_lock_file.svg, doc/logo/gpg4win_lock_logo.svg: New.
	* doc/logo/Makefile.am (EXTRA_DIST): Update accordingly.

2016-06-08  Andre Heinecke  <aheinecke@intevation.de>

	Handle symlinks in ex-build stow command.
	* gpg4win.mk.in (stamp-$(1)-ex-05-stow): Resolve symlinks before
	calling stow.

2016-05-04  Andre Heinecke  <aheinecke@intevation.de>

	Register PGP Content-Types.
	* src/installer-finish.nsi (SetupExtRegKeys): Add MimeAssociation for
	pgp-keys
	(Section): Add PGP Content Types.
	(Uninstall): Remove keys again.

2016-04-29  Andre Heinecke  <aheinecke@intevation.de>

	Fix gpgol_ex configure command.
	* src/Makefile.am (pkg_gpgol_ex_configure): Remove duplicated conf.

2016-04-29  Jochen Saalfeld  <jochen@intevation.de>

	repairing the installer logo.

2016-04-29  Andre Heinecke  <aheinecke@intevation.de>

	Fix kittemmodels section declaration.
	* src/config.nsi.in: Add KItemModels definies.

	Update Kleopatra development version.
	* packages/packages.current (kleopatra): Update

	Add kittemmodels as new dependency of Kleopatra.
	* configure.ac, packages/packages.current, src/Makefile.am: Add
	new package.
	* src/inst-kitemmodels.nsi, src/uninst-kitemmodels.nsi: New.
	* src/inst-sections.nsi: Install it for Kleopatra.

2016-04-27  Andre Heinecke  <aheinecke@intevation.de>

	Update Kleopatra and remove applied patches.
	* Makefile.am (EXTRA_DIST): Remove patches.
	* packages/packages.current (kleopatra): Update.
	* patches/kleopatra: Remove all but one very ugly patch.

2016-04-19  Andre Heinecke  <aheinecke@intevation.de>

	Update KDE Packages and pinentry.
	* Makefile.am (EXTRA_DIST): Remove patches applied upstream.
	* packages/packages.current: Update
	* patches/kcoreaddons/
	0001-Fix-Kdelibs4-config-migration-for-Windows.patch,
	patches/kleopatra/0003-Add-option-to-disable-KWatchGnuPG.patch,
	patches/kxmlgui/0001-Make-KGlobalAccel-dependency-optional.patch,
	patches/kxmlgui/0005-Use-non-native-Language-name-as-fallback.patch,
	patches/pinentry-0.9.7/
	Qt-Fix-Windows-foreground-window-hacks-for-Qt5.patch: Removed.
	* patches/kleopatra/0003-Add-option-to-disable-KWatchGnuPG: Updated.

2016-04-13  Andre Heinecke  <aheinecke@intevation.de>

	Fix Unreg of File extensions.
	* src/uninst-gpa.nsi, src/uninst-kleopatra.nsi: Unregister more
	CMS Extensions.

	Register file extensions and AppIDs in Windows.
	* src/inst-gpa.nsi, src/inst-kleopatra.nsi: Set up AppIDs.
	* src/installer-finish.nsi: Register mime types and extensions for
	Kleopatra and or GPA.
	* src/uninst-gpa.nsi, src/uninst-kleopatra.nsi: Clean up afterwards.
	* src/file-ext.ico: New. Icon for file extensions.

2016-04-13  Jochen Saalfeld  <jochen@intevation.de>

	updating installer logo.

2016-04-06  Jochen Saalfeld  <jochen@intevation.de>

	Adding fix for libgpg-error-1.21.
	* Makefile.am: Adding the Patchfile
	* patches/libgpg-error-1.21/0001-Add-FD_ISSET-replacement-for
		-Windows.patch: the Patch itself
	* po/pt.po: removing obsolete content to supress compilation errors

2016-04-05  Jochen Saalfeld  <jochen@intevation.de>

	Changed the server for gettext and libiconv.
	* packages/packages.current: Changed the server from tu.berlin to
		gnu.org

	This is release 2.3.1.
	* NEWS: added the release date

2016-03-31  Jochen Saalfeld  <jochen@intevation.de>

	downgraded libgpg-error to 1.20.
	* packages/packages.current (gnupg): added meta infos
	* packages/packages.current (libgpg-error): downgraded version

	Added 2.0.30 as new stable version of gnupg.
	* NEWS: Update Version.
	* packages/packages.current (gnupg): Update package.

2016-03-30  Andre Heinecke  <aheinecke@intevation.de>

	Use sha256 for package checksums.
	* packages/download.sh: Use sha256sum
	* packages/packages.current: Converted to sha256 checksums.

	Use sha256 for package checksums.
	* packages/download.sh: Use sha256sum
	* packages/packages.current: Converted to sha256 checksums.

2016-03-30  jochen@intevation.de  <jochen@intevation.de>

	Updating the Readme with the latest news.

2016-03-30  Andre Heinecke  <aheinecke@intevation.de>

	Remove gpgex 1.0.3 patches.
	* Makefile.am (EXTRA_DIST): Update.
	* patches/gpgex-1.0.3: Remove patches. Applied upstream.

	Update GpgOL package.
	* packages.current (gpgol): Update gpgol package.

	(cherry picked from commit 10e088b6bd670029409a80431fc5a34f870828a2)

	Conflicts:
		packages/packages.current

	Update Portuguese translation.
	* po/pt.po: Update.

	Update gettext.
	* packages/packages.current(gettext): Update.

	Update Portuguese translation.
	* po/pt.po: Update.

	Add 64bit version of GpgOL.
	* configure.ac: Mark gpgme and gpgol als SPKGEX. Clarify output.
	* doc/README.de.txt, doc/README.en.txt: Note 64 support.
	* packages/packages.current (gpgol): Update to beta for testing.
	* src/Makefile.am: Mark gpgme and gpgol as expkgs. Add config opts.
	* src/inst-gpgex.nsi: Undefine exprefix if necessary.
	* src/inst-gpgol.nsi: Install 64 bit variant.
	* src/uninst-gpgol.nsi: Uninstall 64 bit variant.

	(cherry picked from commit edb5ba81a7cb4523d02ed8619f1ad157c09ff443)

2016-03-11  Andre Heinecke  <aheinecke@intevation.de>

	Update README and NEWS.
	* NEWS: Update.
	* doc/README.de.txt, doc/README.en.txt: Update accordingly.

2016-03-10  Andre Heinecke  <aheinecke@intevation.de>

	Update kleopatra to latest master.
	* packages/packages.current(kleopatra): Update.

	Update extra-cmake-modules.
	* packages/packages.current (extra-cmake-modules): Update.

	Add patches for gpgex Kleopatra-kf5 compatibility.
	* Makefile.am (EXTRA_DIST): Add patches
	* patches/gpgex-1.0.3/
	 0001-Support-gpg4win-registry-keys-and-install-location.patch,
	 patches/gpgex-1.0.3/
	 0002-Place-assuan-calls-in-a-different-thread.patch: New.

2016-03-09  Andre Heinecke  <aheinecke@intevation.de>

	Switch to standalone repo kleopatra.
	* packages/packages.current (kleopatra): Update.
	* patches/kleopatra/*: Rebase patches to new src layout.

	Add patch for unreleased pubkey_algo_string.
	* Makefile.am (EXTRA_DIST): Add patch.
	* patches/gpgme-1.6.0/0001-Add-gpgme_pubkey_algo_string.patch: New.

	Update gpgmepp.
	* packages/packages.current (gpgmepp): Update.

2016-03-08  Andre Heinecke  <aheinecke@intevation.de>

	Fix removal of installer-options.nsi.
	* src/Makefile.am (EXTRA_DIST): Remove installer-options.
	* src/installer.nsi: Don't Reserve file anymore

2016-03-07  Andre Heinecke  <aheinecke@intevation.de>

	Note down ./autogen.sh in general readme.
	* README: Add autogen step when building from git.

2016-03-04  Andre Heinecke  <aheinecke@intevation.de>

	Add Patch for pinentry-qt foreground window.
	* Makefile.am (EXTRA_DIST): Add patch.
	* patches/pinentry-0.9.7/
	Qt-Fix-Windows-foreground-window-hacks-for-Qt5.patch: New.

	Update GpgOL package.
	* packages.current (gpgol): Update gpgol package.

	Fix kleopatra language detection.
	* Makefile.am (EXTRA_DIST): Add patch.
	* patches/ki18n/0001-Use-QLocale-system-uiLanguages-as-fallback.patch:
	 New.
	* src/inst-kleopatra.nsi, src/uninst-kleopatra.nsi: Remove
	 klanguageoverrides handling.

	Translate run after install strings (german)
	* po/de.po: Translate run after install.

2016-03-03  Andre Heinecke  <aheinecke@intevation.de>

	Remove parameter handling in Destkopshellrun.
	* src/desktopshellrun.cpp (DesktopShellRun): Don't handle parameters.

	Auto update of translations.
	* po: Updated

2016-03-02  Andre Heinecke  <aheinecke@intevation.de>

	Do not fail if installers subdirectory exists.
	* src/gpg4win.mk.in (stamp-directories): Add -p for installers.

	Update Kleopatra package to latest master.
	* packages/packages.current (kleopatra): Update.

	Add patch for gpgme gpgconf fallback search.
	* patches/gpgme-1.6.0/
	 0001-w32-Fallback-to-2.1-reg-key-for-gpgconf-search.patch: New.

2016-03-01  Andre Heinecke  <aheinecke@intevation.de>

	Create qt.conf for Config / Data locations.
	* src/inst-qtbase.nsi: Create qt.conf
	* src/unist-qtbase.nsi: Uninstall it.

	Add patch for KDE4 to KF5 config migration.
	* Makefile.am (EXTRA_DIST): Add patch.
	* patches/kcoreaddons/
	 0001-Fix-Kdelibs4-config-migration-for-Windows.patch: New.

	Fix dependency selection for assuan and zlib.
	* src/inst-sections.nsi: Select zlib for qt. Select assuan for gpgme.

	Add Patch to make qtstandardpaths configurable.
	* Makefile.am (EXTRA_DIST): Add patch.
	* patches/qtbase-5.5.1/config-standardpaths.patch: New.

	Fix GnuPG-w32 installation path.
	* src/inst-gnupg-w32.nsi: Fix installation path.

	Remove kcm_kleopatra.dll properly.
	* src/uninst-kleopatra.nsi: Fix path for kcm_kleopatra.dll

	Fix source installer build.
	* src/installer.nsi: Fix ifndef SOURCES guard.

2016-02-29  Andre Heinecke  <aheinecke@intevation.de>

	Install gpg4win-compact icon in theme dir.
	* src/inst-kleopatra.nsi (gpg4win_compact.png): Install into hicolor
	 theme dir.
	* src/uninst-kleopatra.nsi (gpg4win_compact.png): Remove it.

	Fix installation of Desktop icons.
	* src/inst-sections.nsi: Remove wrong IntCmp jump.

	Kill Kleo and GPA on uninstall / install.
	* src/installer.nsi (PrintCloseOtherApps): Just kill them.
	 (un.CloseApps): New.
	* MUI_UNPAGE_INSTFILES: Call CloseApps in pre function.

	Add simple KillProc function.
	* src/desktopshellrun.cpp, src/exdll.h (ERRORPRINTF),
	 (acp_to_wchar): Move from destkopshellrun to exdll.h
	* src/g4wihelp.c (KillProc): New. Kill processes.

	Switch to MUI2 and add Run after Install.
	MUI2 gives more flexibility in customizing pages.

	* src/installer-options.ini.in: Removed.
	* src/Makefile.am (installer-options.ini.in): Remove mentions.
	 (g4wihelp.dll): Link with desktopshellrun.cpp
	* src/g4wihelp.c: Fix implicit stdio usages.
	* src/gpg4win-src.nsi, src/gpg4win.nsi (ABOUT_STR): MUI2 needs
	  $\r$\n everywere.
	  (Sections): Include Sections and Memento header.
	  (installer.nsi): Include after sections.
	* src/inst-sections.nsi, src/installer.nsi: Move generic functions
	 into installer.nsi
	* src/installer.nsi (FinishFunction): New. Conditional show run with
	 correct Cert Manager. If not source installer.
	  (RunAsUser): New. Use DesktopShellRun.
	  (LICENSE_PAGE): Commented out.
	  (MUI_UNIFINISHPAGE): Commented out.

	Add RunAsUser implementation.
	* src/desktopshellrun.cpp: New.

	Simplify start menu entries.
	* src/inst-sections.nsi: Remove old removal code. Remove Manual
	 links. Install Kleopatra/GPA entries in top level.
	* src/installer-finish.nsi: Remove start menu entry removal.
	* src/installer.nsi: Remove start menu page.

	Set Kleopatra language according to installer lang.
	* src/inst-kleopatra.nsi: Write klanguageoverridesrc.
	* src/uninst-kleopatra.nsi: Remove it.

	Fix extra-cmake-modules section name.
	* src/inst-extra-cmake-modules.nsi: Fix section name.

	Disable light and vanilla installer by default.
	* configure.ac: Disable light and vanilla by default.

2016-02-25  Andre Heinecke  <aheinecke@intevation.de>

	Do not create uninstaller shortcut.
	* installer-finish.nsi: Do not create uninstaller shortcut.

2016-02-24  Andre Heinecke  <aheinecke@intevation.de>

	Remove qt as a build dependency.
	* README: Remove qt as build dependency.

	Move installers into subdir and print success.
	* Makefile.am (copy-release): Update path of installers
	* src/Makefile.am: Move installers into subdir.
	* src/gpg4win.mk.in: Add installers subdir to directories target.

	Improve error messages for dup packages.
	* configure.ac: Print removal hint for duplicate packages.
	* m4/gpg4win.m4 (GPG4WIN_FIND): Store potentially dup file names.

2016-02-23  Andre Heinecke  <aheinecke@intevation.de>

	Remove override template hacks.
	* src/Makefile.am: Use qtpkg template. Update qt package defines.
	* src/gpg4win.mk.in: Add boost template and qt package template.

	Do not call make three times.
	* src/gpg4win.mk.in (SPKG_template, SPKG_EX_template): Do not
	 call make three times. Reindent SPKG configure.

	Build with -e.
	* src/Makefile.am: Fix errors.
	* src/gpg4win.mk.in: Inject -e through variable setters.

	Fix circular dependency typo for kiconthemes.
	* configure.ac: Fix kiconthemes dependency

	Hack patches to avoid picking up build sys libs.
	* patches/kconfigwidgets/0001-Make-QDbus-optional.patch,
	 kiconthemes/0001-Make-DBus-optional.patch: Don't make dbus optional
	 for Windows.

2016-02-22  Andre Heinecke  <aheinecke@intevation.de>

	Fix last kxmlgui patch permissions.
	* patches/kxmlgui/0005-Use-non-native-Language-name-as-fallback.patch:
	  Make executable

	Update kleo snapshot.
	* packages/packages.current(kleopatra): Update.

	Add patch for language name fallback in xmlgui.
	* Makefile.am (EXTRA_DIST): Add patch.
	* patches/kxmlgui/0005-Use-non-native-Language-name-as-fallback.patch:
	 New.

2016-02-19  Andre Heinecke  <aheinecke@intevation.de>

	Uninstall additional files.
	* src/uninst-gpgmepp.nsi: Fix QGpgme file name.
	* src/uninst-kleopatra.nsi: Uninst kcm and desktop files.

	Write breeze icon theme into kdeglobals.
	* src/inst-kleopatra.nsi: Write breeze theme.

	Update GnuPG to 2.1.11.
	* packages/packages.current (gnupg-w32): Update.

	Add kde-l10n package.
	* configure.ac, packages/packages.current,
	  src/Makefile.am, src/config.nsi.in, src/inst-sections.nsi:
	 Add KDE-l10n package.
	* src/inst-kde-l10n.nsi, src/uninst-kde-l10n.nsi: Add files generated
	 by kde-l10n.sh

	Do not install translations as part of xmlgui.
	* src/inst-kxmlgui.nsi, src/uninst-kxmlgui.nsi: Do not install l10n

	Add script to generate KDE translations.
	* src/kde-l10n.sh: New.
	* README: Add note about this.

2016-02-18  Andre Heinecke  <aheinecke@intevation.de>

	Install logging conf for Kleo and config desktops.
	* src/inst-kleopatra.nsi: Install qt logging conf.
	  Install config desktop files.
	* src/uninst-kleopatra.nsi: Uninstall this.

2016-02-17  Andre Heinecke  <aheinecke@intevation.de>

	Add missing qt patch for relative paths.
	* Makefile.am (EXTRA_DIST): Add patch.
	* patches/qtbase-5.5.1/relative-paths.patch: New.

	Explicitly configure gpgex-ex to use -ex libs.
	* src/Makefile.am (gpg4win_pkg_gpgex_configure): New. Use -ex libs.

	Remove kleopatra dirs in share on uninstall.
	* src/uninst-kleopatra: Remove additional dirs.

	Include glib dir when building gpgme.
	* src/Makefile.am (gpg4win_pkg_gpgme_configure): Include glib dir.

	Fix Kleopatra and Breeze-Icons source installation.
	* src/config.nsi.in: Remove unused defines.
	* src/inst-breeze-icons.nsi: Install source package.
	* src/uninst-breeze-icons.nsi, src/uninst-kleopatra.nsi:
	 Uninstall source package.

	Build kleopatra from KDE Master with patches.
	* Makefile.am (EXTRA_DIST): Add patches.
	* packages/packages.current: Use unmodified git master tarball.
	* patches/kleopatra: Add patches not yet upstream.
	* src/Makefile.am: Add necessary build defines.

2016-02-16  Andre Heinecke  <aheinecke@intevation.de>

	Fix qt plugin install path.
	* src/inst-qtbase.nsi, src/inst-qtsvg.nsi: Install plugins in bin.
	* src/uninst-qtbase.nsi, src/uninst-qtsvg.nsi: Update accordingly.

	Remove source directory before unpack.
	* src/gpg4win.mk.in (DEFLATE_macro): Remove source dir.

2016-02-09  Andre Heinecke  <aheinecke@intevation.de>

	Update KXmlGui GlobalAccel patch to match upstream.
	* patches/kxmlgui/0001-Make-KGlobalAccel-dependency-optional.patch:
	 Update patch to upstream version.

	Fix dependencies for KDE Frameworks packages.
	* configure.ac: Fix dependencies of KDE Frameworks.

	Update XMLGui DBus optional patch.
	* patches/kxmlgui/0002-Make-QDBus-dependency-optional.patch: Update.
	* src/Makefile.am (gpg4win_pkg_kxmlgui_configure): Add new options.

	Use respun tarball for Kleopatra.
	* packages/packages.current (kleopatra): Update tarball.

2016-02-04  Andre Heinecke  <aheinecke@intevation.de>

	Add missing nsi files for kguiaddons & kitemviews.
	* src/inst-kguiaddons.nsi, src/inst-kitemviews.nsi
	 src/uninst-kguiaddons.nsi, src/uninst-kitemviews.nsi: New.

	Update libpng to 1.4.19.
	* packages/packages.current (libpng): Update

	Build Kleopatra from source. Switch to breeze.
	* configure.ac: Change kleo to KDEPKG add breeze icons.
	* packages/packages.current (kleopatra): New.
	* src/Makefile.am(EXTRA_DIST): Update. Add index.theme.
	  (gpg4win_kdepkgs): Declare new packages
	  (gpg4win_bpkgs): Remove kleo and oxygen-icons.
	  (gpg4win_bpkgs): Remove bsfilter as its not packaged.
	  (gpg4win_pkg_kleopatra_post_install): Disable for now.
	* src/config.in.nsi: Update defines.
	* src/inst-sections.nsi: Update. Fix kiconthemes include.
	* src/inst-kleopatra.nsi, src/uninst-kleopatra.nsi: Update.
	* src/inst-breeze-icons.nsi, src/uninst-breeze-icons.nsi:
	 New. Generated with help from pkg2nsi.
	* src/inst-oxygen-icons.nsi, src/uninst-oxygen-icons.nsi: Removed.
	* src/index.theme: Index for hicolor theme is neccessary for QTheme
	 support.

	Install qtsvg iconengine and imageformat.
	* src/inst-qtsvg.nsi, src/uninst-qtsvg.nsi: Add files.

	Add tar.xz support to pkg-to-nsi.pl.
	* src/pkg-to-nsi.pl: Add tar.xz support

	Add patch to use convert to generate icon.
	* Makefile.am (EXTRA_DIST): Add patch.
	* patches/extra-cmake-modules/
	 0001-Add-convert-utility-support-for-Windows-icons.patch: New.

2016-02-03  Andre Heinecke  <aheinecke@intevation.de>

	Install various additional files.
	* inst-gpgmepp.nsi: Install QGpgme.
	* inst-kconfig.nsi: Install gui parts.
	* inst-kxmgui.nsi: Install translations for generic KDE Strings.
	* inst-qtbase.nsi: Install qtnetwork, qtxml and printsupport.
	* inst-gpgmepp.nsi,
	 inst-kconfig.nsi,
	 inst-kxmgui.nsi,
	 inst-qtbase.nsi: Update accordingly.

	Also build KCModule from configwidgets.
	* patches/kconfigwidgets/
	 0002-Crudely-remove-KF5Auth-depedency.patch: Updated.

2016-01-28  Andre Heinecke  <aheinecke@intevation.de>

	Remove DBus.
	* src/inst-dbus.nsi, src/uninst-dbus.nsi: Removed.
	* configure.ac, src/config.nsi.in, src/Makefile.am,
	 packages/packages.current, src/inst-sections.nsi: Update accordingly.

	Add KXmlGui and it's dependencies.
	Dependencies are: QtSvg, KIconThemes, KItemViews and KConfigWidgets

	* patches/kconfigwidgets/0001-Make-QDbus-optional.patch
	 patches/kconfigwidgets/0002-Crudely-remove-KF5Auth-depedency.patch
	 patches/kiconthemes/0001-Make-DBus-optional.patand
	 patches/kxmlgui/0001-Make-KGlobalAccel-dependency-optional.patch
	 patches/kxmlgui/0002-Make-QDBus-dependency-optional.patch
	 patches/kxmlgui/0003-Make-KTextWidgets-optional.patch
	 patches/kxmlgui/0004-Cruedly-disable-KSendbugmail.patch
	 patches/qtsvg/qtsvg-link-zlib.patch
	 src/inst-kconfigwidgets.nsi
	 src/inst-kiconthemes.nsi
	 src/inst-kxmlgui.nsi
	 src/inst-qtsvg.nsi
	 src/uninst-kconfigwidgets.nsi
	 src/uninst-kiconthemes.nsi
	 src/uninst-kxmlgui.nsi
	 src/uninst-qtsvg.nsi: New.
	* Makefile.am (EXTRA_DIST): Add new Patches.
	* configure.ac: Declare new packages.
	* pacakges/packages.current: Add new Packages.
	* src/Makefile.am: Add new things.
	* src/config.nsi.in, src/inst-sections.nsi: Update accordingly.
	* src/gpg4win.mk.in: Add Qt hacks for QtSvg.

2016-01-26  Andre Heinecke  <aheinecke@intevation.de>

	Add KMime.
	* Makefile.am (EXTRA_DIST): Add patches.
	* configure.ac: Add KMime.
	* packages/packages.current: Add KMime.
	* patches/kmime/0001-Check-for-and-replace-strcasestr.patch,
	 patches/kmime/0002-Fix-Windows-build.patch: New.
	* src/Makefile.am, src/config.nsi.in: Update accordingly.
	* src/inst-sections.nsi: Update and fix duplicated kcodecs entry.
	* src/inst-kmime.nsi, src/uninst-kmime.nsi: New.

2016-01-25  Andre Heinecke  <aheinecke@intevation.de>

	Add KCodecs.
	* configure.ac: Add packages.
	* src/inst-kcodecs.nsi,
	 src/uninst-kcodecs.nsi: New:
	* src/Makefile.am, src/inst-sections.nsi,
	 packages/packages.current, src/config.nsi.in: Update accordingly.

2016-01-22  Andre Heinecke  <aheinecke@intevation.de>

	Add libkleo and update gpgmepp.
	* configure.ac: Add package.
	* src/inst-libkleo.nsi,
	 src/uninst-libkleo.nsi: New:
	* src/Makefile.am, src/inst-sections.nsi,
	 packages/packages.current, src/config.nsi.in: Update accordingly.
	* patches/gpgmepp/0001-Remove-uneccessary-dependency-to-KDEWIN.patch:
	 Removed. Applied upstream.
	* Makefile.am (EXTRA_DIST): Update accordingly.

	Add KCoreAddons.
	* configure.ac: Add packages.
	* src/inst-kcoreaddons.nsi,
	 src/uninst-kcoreaddons.nsi: New:
	* src/Makefile.am, src/inst-sections.nsi,
	 packages/packages.current, src/config.nsi.in: Update accordingly.

	Add KWindowsystem and QtWinExtras.
	* configure.ac: Add packages.
	* src/inst-kwindowsystem.nsi,
	 src/inst-qtwinextras.nsi,
	 src/uninst-kwindowsystem.nsi,
	 src/uninst-qtwinextras.nsi: New.
	* src/Makefile.am, src/inst-sections.nsi,
	 packages/packages.current, src/config.nsi.in,
	 src/gpg4win.mk.in: Update accordingly.

	Fix gpgmepp patch filename.
	* Makefile.am (EXTRA_DIST): Fix filename for second gpgmepp patch.

	Update frameworks and add KCompletion.
	* configure.ac: Add Kcompletion as KDEPKG
	* packages/packages.current: Update KDE Frameworks. Add KCompletion.
	* src/config.nsi.in: Add KCompletion defines.
	* src/inst-kcompletion.nsi, src/uninst-kcompletion.nsi: New.
	* src/inst-sections.nsi: Add sections for KCompletion.

2016-01-21  Andre Heinecke  <aheinecke@intevation.de>

	Add boost, gpgmepp and build qt uitools.
	* patches/boost/boost-1-fixes.patch,
	 patches/gpgmepp/0001-Remove-uneccessary-dependency-to-KDEWIN.patch,
	 patches/gpgmepp/0002-disable-variants.patch,
	 src/inst-boost.nsi,
	 src/inst-gpgmepp.nsi,
	 src/uninst-boost.nsi,
	 src/uninst-gpgmepp.nsi: New.
	* Makefile.am (EXTRA_DIST): Add patches.
	* configure.ac: Add gpgmepp, boost. Fix kwidgetsaddon dependencies.
	* packages/packages.current: Add boost and gpgmepp.
	* patches/qttools/disable-most-tools: Renable qt uitools.
	* src/config.nsi.in: Updat for new packages.
	* src/gpg4win.mk.in: Add configure override for boost.
	* src/toolchain.cmake.in: Fix Root path location.

	Revert "Remove bzip2"
	This reverts commit a07c319c55af5c7eaa082d31faed076d793be542.

	Conflicts:
		src/inst-sections.nsi

	Add KWidgetsAddons Package.
	* src/Makefile.am (EXTRA_DIST): Add inst file.
	* configure.ac: Declare KDEPKG
	* packages/packages.current: Add kwidgetsaddons.
	* src/config.nsi.in: Define according macros.
	* src/inst-kwidgetsaddons.nsi, src/uninst-kwidgetsaddons.nsi: New.
	* src/inst-sections.nsi: Include kwidgetsaddons for kleo.

	Add KI18n Package.
	* Makefile.am (EXTRA_DIST): Add patch.
	* configure.ac: Declare KDEPKG
	* packages/packages.current: Add ki18n.
	* patches/ki18n/no-tests.patch: New. Removes dependency to
	  QtConcurrent and QML.
	* src/config.nsi.in: Define according macros.
	* src/inst-ki18n.nsi, src/uninst-ki18n.nsi: New.
	* src/inst-sections.nsi: Include ki18n for kleo.

2016-01-11  Andre Heinecke  <aheinecke@intevation.de>

	Add first KDE Framework and infrastructure for it.
	This also adds qttools and extra-cmake-modules

	* patches/qttools/disable-most-tools.patch: New.
	* Makefile.am (EXTRA_DIST): Add qttools patch.
	* configure.ac: Add new packages.
	* src/toolchain.cmake.in: New. CMake toolchain file.
	* m4/gpg4win.m4 (GPG4WIN_KDEPKG): Add KDE style package support.
	* packages/packages.current: Add qttools, ecm and kconfig.
	* src/Makefile.am (EXTRA_DIST): Add new install files.
	 (gpg4win_kdepkgs): New list of kde style packages.
	 (gpg4win_pkg_qtbase_post_install): Fix qt post install hack.
	 (gpg4win_pkg_qttools_post_install): Hack for qmake brokenness.
	* src/config.nsi.in: Add new package definitions.
	* src/gpg4win.mk.in (DEFLATE_macro): Extract qttools.
	 (KDEPKG_template_): New template for CMake / KDE projects.
	 (OVERRIDE_QTTOOLS_CONF_TEMPLATE): Hack to avoid qmake templates.
	* src/inst-sections.nsi: Add new sections.
	* src/inst-extra-cmake-modules.nsi,
	 src/inst-qttools.nsi,
	 src/uninst-extra-cmake-modules.nsi,
	 src/uninst-qttools.nsi: New. Only install sources.
	* src/inst-kconfig.nsi,
	 src/uninst-kconfig.nsi: New. Install KF5ConfigCore

2016-01-08  Andre Heinecke  <aheinecke@intevation.de>

	Remove Kleowrap and Gpgwrap.
	* src/gpgwrap.c, src/kleowrap.c: Begone.
	* src/Makefile.am: Remove gpgwrap / kleowrap stuff.

	Install binaries into bin subfolder.
	* src/gpgol.nsi, src/gpgex.nsi: Install x64 binaries in bin_64
	* src/gpa.nsi: Do not install into pub.
	* src/inst-atk.nsi
	  src/inst-cairo.nsi
	  src/inst-dbus.nsi,
	  src/inst-expat.nsi,
	  src/inst-fontconfig.nsi,
	  src/inst-freetype.nsi,
	  src/inst-gdk-pixbuf.nsi,
	  src/inst-gettext.nsi,
	  src/inst-glib.nsi,
	  src/inst-gpa.nsi,
	  src/inst-gpg4win.nsi,
	  src/inst-gpgex.nsi,
	  src/inst-gpgme.nsi,
	  src/inst-gpgol.nsi,
	  src/inst-gtk+.nsi,
	  src/inst-kleopatra.nsi,
	  src/inst-libassuan.nsi,
	  src/inst-libffi.nsi,
	  src/inst-libgpg-error.nsi,
	  src/inst-libiconv.nsi,
	  src/inst-libpng.nsi,
	  src/inst-pango.nsi,
	  src/inst-paperkey.nsi,
	  src/inst-pinentry.nsi,
	  src/inst-qtbase.nsi,
	  src/inst-sections.nsi,
	  src/inst-w32pth.nsi,
	  src/inst-zlib.nsi,
	  src/uninst-atk.nsi,
	  src/uninst-cairo.nsi,
	  src/uninst-claws-mail-cmds.nsi,
	  src/uninst-dbus.nsi,
	  src/uninst-expat.nsi,
	  src/uninst-fontconfig.nsi,
	  src/uninst-freetype.nsi,
	  src/uninst-gdk-pixbuf.nsi,
	  src/uninst-gettext.nsi,
	  src/uninst-glib.nsi,
	  src/uninst-gpa.nsi,
	  src/uninst-gpg4win.nsi,
	  src/uninst-gpgex.nsi,
	  src/uninst-gpgme.nsi,
	  src/uninst-gpgol.nsi,
	  src/uninst-gtk+.nsi,
	  src/uninst-kleopatra.nsi,
	  src/uninst-libassuan.nsi,
	  src/uninst-libffi.nsi,
	  src/uninst-libgpg-error.nsi,
	  src/uninst-libiconv.nsi,
	  src/uninst-libpng.nsi,
	  src/uninst-pango.nsi,
	  src/uninst-paperkey.nsi,
	  src/uninst-pinentry.nsi,
	  src/uninst-qtbase.nsi,
	  src/uninst-w32pth.nsi,
	  src/uninst-zlib.nsi: Install binaries into bin.

	Fix Qt5 installation.
	* src/Makefile.am (EXTRA_DIST): Remove qt.conf
	* src/inst-pinentry.nsi: Fix check for qt section.
	* src/qt.conf: Removed. Not neccessary anmyore.
	* src/inst-qtbase.nsi: Install Qt5Widgets. Remove image plugins.
	  Fix platform plugin path.
	* src/uninst-qtbase.nsi: Update accordingly.

2016-01-07  Andre Heinecke  <aheinecke@intevation.de>

	Update GpgOL to latest development snapshot.
	* packages/packages.current (gpgol): Update.

	Build Qt5 from source.
	* Makefile.am (EXTRA_DIST): Add patches
	* configure.ac: Add qtbase as SPKG
	* packages/packages.current: Add qtbase remove qt binary pacakge.
	* patches/qtbase-5.5.1/fix-freetype-link.patch,
	  patches/qtbase-5.5.1/fix-oci-detect.patch,
	  patches/qtbase-5.5.1/fix-syssemaphore.patch,
	  patches/qtbase-5.5.1/fix-zlib-link.patch: New. Mainly from MXE.
	* src/Makefile.am (EXTRA_DIST): Add / Remove files.
	  (gpg4win_pkg_qtbase_configure): New.
	  (gpg4win_pkg_qtbase_make_args),
	  (gpg4win_pkg_qtbase_post_install): Workaround QTBUG-30898
	  (gpg4win_bpkgs): Remove qt.
	* src/config.nsi.in: Change QT to QTBASE
	* src/gpg4win.mk.in (DEFLAGE_macro): Transform Qtbase dir name.
	  (OVERRIDE_CONF_TEMPLATE): New. Override configure step of SPKGs.
	  Call it for Qtbase.
	* src/gpg4win.nsi: Change QT to QTBASE
	* src/inst-qt.nsi, src/uninst-qt.nsi: Removed.
	* src/inst-qtbase.nsi, src/uninst-qtbase: New. Minimal install for
	  pinentry.
	* src/inst-sections.nsi: Update section name.

	Default to parallel make.
	* configure.ac (GPG4WIN_PARALLEL): Set to nproc count if unset.

2015-12-11  Andre Heinecke  <aheinecke@intevation.de>

	Mark called uninstallers rebootok.
	* src/inst-gpg4win.nsi, src/uninst-gnupg-w32.nsi: Mark as rebootok.

	Write instdir reg key correctly. Don't add path.
	* src/inst-gpg4win.nsi: Write the registry key correctly,
	  don't add pub dir to path.

	Update gnupg-w32, pinentry, libassuan.
	* packages/packages.current: Update.

2015-12-09  Andre Heinecke  <aheinecke@intevation.de>

	Update gpgol and enable mime send.
	* packages/packages.current (gpgol): Update to latest dev. version.
	* src/Makefile.am: Configure gpgol to use mime-send and new reg keys.

2015-12-08  Andre Heinecke  <aheinecke@intevation.de>

	Uninstall old version on update.
	* src/inst-gpg4win.nsi (CheckExistingVersion): Remove message boxes.
	* src/installer.nsi: Call uninstaller of old version if neccessary.
	* src/uninst-gnupg-w32.nsi: Fix waiting for the uninstaller.

2015-12-08  Sean Engelhardt  <sean.engelhardt@intevation.de>

	Update mkportable.
	* src/mkportable-full.h: remove references to non existing files,
	  link existing files to their new file-path
	* src/mkportable-light.h: remove references to non existing files,
	  link existing files to their new file-path
	* src/mkportable-vanilla.h: remove references to non existing files,
	  link existing files to their new file-path
	* src/mkportable.c: adjust the new path of gpgconf.exe

	Ask to uninstall old versions on upgrade.
	* src/installer.nsi (CheckExistingVersion): Ask to uninstall
	 old version.

2015-11-30  Andre Heinecke  <aheinecke@intevation.de>

	Remove obsolete patches from 2.x merge.
	* patches/gnupg2-2.0.29: Removed.

	Add 64bit version of GpgOL.
	* configure.ac: Mark gpgme and gpgol als SPKGEX. Clarify output.
	* doc/README.de.txt, doc/README.en.txt: Note 64 support.
	* packages/packages.current (gpgol): Update to beta for testing.
	* src/Makefile.am: Mark gpgme and gpgol as expkgs. Add config opts.
	* src/inst-gpgex.nsi: Undefine exprefix if necessary.
	* src/inst-gpgol.nsi: Install 64 bit variant.
	* src/uninst-gpgol.nsi: Uninstall 64 bit variant.

2015-11-25  Andre Heinecke  <aheinecke@intevation.de>

	Remove claws license from pkg-copyright.
	* doc/pkg-copyright.txt: Remove claws copyright.

	Update gpgex and install new translations.
	* packages/packages.current(gpgol): update
	* src/inst-gpgex.nsi, src/uninst-gpgex.nsi: Inst / uninst new files.

	(cherry picked from commit cfa1a2d031fd72fb2c354a714df50521ca0e5fd0)

2015-11-24  Andre Heinecke  <aheinecke@intevation.de>

	Post release updates. For 2.x branch.
	* configure.ac, NEWS: Bump version.

	Update NEWS and Readme's for 2.3.0.
	* NEWS: Mention security advisory. Fix kleo version.
	* doc/README.de.txt, doc/README.en.txt: Update with news.

	Update gpgol to 1.3.0.
	* NEWS: Update versions. Also for gpgex.
	* packages/packages.current (gpgol): Update to 1.3.0

	Add branding text to show version and variant.
	* src/installer.nsi: Add branding text.

2015-11-23  Andre Heinecke  <aheinecke@intevation.de>

	Update gpgol and install new translations.
	* packages/packages.current(gpgol): update
	* src/inst-gpgex.nsi, src/uninst-gpgex.nsi: Inst / uninst new files.

	Update GpgOL.
	* NEWS: Mention changes
	* packages/packages.current (gpgol): Update to beta116

	Use fixed kleopatra package.
	* packages/packages.current (kleopatra): Update.

2015-11-16  Emanuel Schuetze  <emanuel@intevation.de>

	Added 'Outlook 2016' support to README.
	* doc/README.en.txt, doc/README.de.txt: Updated platform support.

	Fixed typos in NEWS for 2.3.0.

2015-11-13  Andre Heinecke  <aheinecke@intevation.de>

	Another fix for nsis-msgfmt mapping.
	* po/nsis-msgfmt.c: Map Chinese simplified and Traditional differently.

	Update gpgol to -beta104.
	* packages/packages.current (gpgol): Update.

	Map zh_TW and zh_CN to their NSIS names.
	* po/nsis-msgfmt.c: Fix mapping of zh_TW and zh_CN

	Fix typo in language installation.
	* src/inst-gpgol.nsi: Fix typo.

	Add patch to make libassuan-2.4.0 compile.
	* patches/libassuan-2.4.0/
	0001-Fix-windows-build-with-mingw-w64-2.0.x.patch: New.
	* Makefile.am (EXTRA_DIST): Add this.

	Change --build-w32 to old --build-w32-w64.
	* autogen.sh: Remove --build-w32-w64.

	Update libpng.
	* packages/packages.current: Update libpng

	Add Chinese translations.
	* po/LINGUAS: Add zh_CN and zh_TW
	* po/zh_CN.po, po/zh_TW.po: New.

	Start on NEWS for 2.3.0.
	* NEWS: Add stuff.

	Enable AES-NI Support for libgcrypt.
	* src/Makefile.am: No longer disable aesni for libgcrypt.

	Update gpgol to beta version.
	* packages/packages.current: Update gpgol.
	* src/inst-gpgol.nsi, src/uninst-gpgol.nsi: Add additional translations

	Update kleopatara to fb4ae3dc8.
	* packages/packages.current: Update kleo

2015-11-12  Andre Heinecke  <aheinecke@intevation.de>

	Update libassuan to 2.4.0.
	* src/packages.current: Update libassuan.

	Update libgpg-error to 1.20.
	* src/packages.current: Update libgpg-error

	Change upcoming version to 2.3.0.
	* NEWS, configure.ac: Update accordingly.

2015-09-23  Andre Heinecke  <aheinecke@intevation.de>

	Call gnupg uninstaller on uninstall.
	* src/uninst-gnupg-w32.nsi: Call gnupg-uninstaller on uninstall.

	Update gnupg to 2.1.8.
	* packages/packages.current (gnupg-w32): Update to 2.1.8

2015-09-22  Andre Heinecke  <aheinecke@intevation.de>

	Update pinentry to 0.9.6.
	* packages/packages.current (pinentry): Update
	* src/Makefile.am (gpg4win_pkg_pinentry_configure): Remove
	  obsolete configure parameters.
	* src/inst-pinentry.nsi, src/uninst-pinentry.nsi: New name
	  for pinentry-qt4.

	Fix runtime libraries find and installation.
	* m4/gpg4win.m4(GPG4WIN_RUNTIME_LIBRARY): New. Helper for runtime
	  libraries. Searches more locations.
	* configure.ac: Use above and add libwinpthread-1.dll dependency
	* src/inst-gpg4win.nsi: Install libwinpthread-1.dll. Move runtime
	  libs from pub to top level install dir.
	* src/uninst-gpg4win.nsi: Uninstall runtime libs from their
	  new location.

2015-09-09  Andre Heinecke  <aheinecke@intevation.de>

	mkportable: Remove no longer installed file.
	* src/mkportable-full.h, src/mkportable-light.h: Remove
	 gtk-update-icon-cache.manifest

	Update NEWS and README's for todays release.
	* NEWS: Add releasedate.
	* doc/README.de.txt, doc/README.en.txt: Update with NEWS.

	Update GPA to 0.9.9.
	* packages/packages.current (gpa): Update.
	* NEWS: Mention this. Update version.

2015-09-08  Andre Heinecke  <aheinecke@intevation.de>

	Update libassuan.
	* packages/packages.current(libassuan): Update

	Actually update sha1sum of gnupg package.
	* packages.current(gnupg): Update checksum.

	Update gnupg, gcrypt and gpgme.
	* packages/packages.current (gnupg, gpgpme, libgcrypt): Updated.
	* patches/gnupg2-2.0.28: Moved to gnupg2-2.0.29
	* patches/gnupg2-2.0.28/
	0007-sm-Revert-to-use-SHA-1-for-CSR-generation.patch: Removed.
	* patches/gpgme-1.5.5/
	0001-Add-offline-mode-support-for-CMS-keylisting.patch: Removed.
	* Makefile.am (EXTRA_DIST): Update accordingly.
	* NEWS: Update GnuPG Version.

2015-09-01  Andre Heinecke  <aheinecke@intevation.de>

	Remove libgcrypt and scute.
	* src/inst-libgcrypt.nsi, src/inst-scute.nsi,
	  src/uninst-libgcrypt.nsi src/uninst-scute.nsi,
	  patches/scute-1.4.0/workaround-broken-libtool.patch: Removed.
	* configure.ac, packages/packages.current,
	  src/Makefile.am, src/config.nsi.in,
	  src/inst-sections.nsi: Update accordingly.

2015-08-31  Andre Heinecke  <aheinecke@intevation.de>

	Remove bzip2.
	* src/inst-bzip2.nsi, src/uninst-bzip2.nsi: Removed.
	* configure.ac, packages/packages.current,
	  src/Makefile.am, src/config.nsi.in,
	  src/inst-sections.nsi: Update accordingly.

	Remove adns.
	* src/inst-adns.nsi, src/uninst-adns.nsi: Removed
	* configure.ac, packages/packages.current,
	  src/Makefile.am, src/config.nsi.in,
	  src/inst-sections.nsi: Update accordingly.

	Remove dirmngr and libksba.
	* patches/dirmngr-1.1.1/dirmngr-pth.patch,
	 src/inst-dirmngr.nsi,
	 src/inst-libksba.nsi,
	 src/uninst-dirmngr.nsi,
	 src/uninst-libksba.nsi: Removed.
	* src/inst-sections.nsi,
	 src/Makefile.am,
	 src/config.nsi.in,
	 Makefile.am,
	 configure.ac,
	 packages/packages.current: Update accordingly.

2015-08-28  Andre Heinecke  <aheinecke@intevation.de>

	Remove gnupg patches.
	* gnupg2-2.0.28/0001-Enable-wildcard-expansion-with-mingw-w64.patch,
	 gnupg2-2.0.28/
	   0002-Let-wchar_to_native-convert-to-console-codepage.patch,
	 gnupg2-2.0.28/
	   0005-Fix-gpgtar-8-bit-encoding-handling-on-Win32.patch,
	 gnupg2-2.0.28/0006-gpgsm-Add-command-option-offline.patch,
	 gnupg2-2.0.28/0007-sm-Revert-to-use-SHA-1-for-CSR-generation.patch,
	 gnupg2/01-version.patch.in: Removed.

	Remove gnutls and dependencies.
	This remvoes curl, libgsasl, libtasn1 and gnutls

	* patches/gnutls-2.12.23/01-openssl-wincrypt.patch,
	 patches/gnutls-2.12.23/02-cve-2013-2116.patch,
	 patches/gnutls-2.12.23/03-cve-2014-1959.patch,
	 patches/gnutls-2.12.23/04-cve-2014-0092.patch,
	 patches/gnutls-2.12.23/05-cve-2014-3466.patch,
	 patches/gnutls-2.12.23/06-cve-2015-0282.patch,
	 patches/gnutls-2.12.23/07-cve-2015-0294.patch,
	 patches/gnutls-2.12.23/25_updatedgdocfrommaster.patch,
	 patches/gnutls-2.12.23/fix-gcrypt-private-api-usage.patch,
	 patches/gnutls-2.12.23/gnulib-mingw-w64-fix.patch,
	 patches/libtasn1-2.14/gnulib-mingw-w64-fix.patch,
	 src/inst-curl.nsi,
	 src/inst-gnutls.nsi,
	 src/inst-libgsasl.nsi,
	 src/inst-libtasn1.nsi,
	 src/uninst-curl.nsi,
	 src/uninst-gnutls.nsi,
	 src/uninst-libgsasl.nsi,
	 src/uninst-libtasn1.nsi: Removed.
	* Makefile.am, configure.ac, packages/packages.current,
	 src/Makefile.am, src/config.nsi.in, src/inst-sections.nsi: Update
	 accordingly.

2015-08-26  Andre Heinecke  <aheinecke@intevation.de>

	Include GnuPG 2.1.
	GnuPG is now included from the official binary package.

	* configure.ac: mark gnupg-w32 as binsrc package. No longer
	  configure gnupgs version.
	* m4/gpg4win.m4: Allow packages to be .exe files.
	* packages/packages.current (gnupg2): Removed.
	  (gnupg-w32): New.
	  (gpgme): Update to 1.6.0
	* po/potfiles.in: Change gnupg2 to gnupg-w32
	* po: Automated update.
	* src/Makefile.am (EXTRA_DIST): Change gnupg2 to gnupg-w32
	  (gpg4win_bpkgs): Add gnupg-w32
	* src/config.nsi.in: Change gnupg2 to gnupg-w32
	* src/gpg4win.mk.in (DEFLATE_macro): Add ".exe" handling.
	* src/inst-gnupg2.nsi, src/uninst-gnupg2.nsi: Removed.
	* src/inst-sections.nsi: Update sections accordingly.
	* src/installer.nsi (PrintCloseOtherApps): Remove checks for gpg stuff.
	* src/inst-gnupg-w32.nsi, src/uninst-gnupg-w32.nsi: New.

	Switch from GNU/GnuPG to Gpg4win naming.
	* src/gpg4win.nsi: Change install dir.
	* src/installer-finish.nsi: Update regkeys and paths.
	* src/installer.nsi: Ditto.

	Update gettext.
	* packages/packages.current(gettext): Update.

	Update README for debian jessie.
	* README: Update some infos.

	Change --build-w32 to old --build-w32-w64.
	* autogen.sh: Remove --build-w32-w64.

	Bump Version to 3.0.0.
	* configure.ac: Bump version.

	Use repackaged kleopatra.
	* packages/packages.current(kleopatra): Use new package.

2015-08-20  Andre Heinecke  <aheinecke@intevation.de>

	Update Kleopatra to include fix cf609810.
	* packages/packages.current (kleopatra): Update.

2015-08-19  Andre Heinecke  <aheinecke@intevation.de>

	Update NEWS.
	* NEWS: Note changes.

	Add 6a356b402 to gnupg patches.
	This fixes gpgsm gen-cert.

	* Makefile.am (EXTRA_DIST): Add patch.
	* patches/gnupg2-2.0.28/
	0007-sm-Revert-to-use-SHA-1-for-CSR-generation.patch: New.

2015-08-04  Andre Heinecke  <aheinecke@intevation.de>

	Fix http-proxy configuration documentation.
	There is no way to configure this through kleopatra atm.

	* configure.ac: Update compendium Version.
	* doc/manual/gpg4win-compendium-de.tex,
	 doc/manual/gpg4win-compendium-en.tex: Make it clear that
	 you have to edit gpg.conf for proxy setting.

2015-07-31  Andre Heinecke  <aheinecke@intevation.de>

	Remove claws-mail from gpg4win.
	  The removal includes: libetpan, libxml2, regex, crypt,
	  enchant, claws-mail, gtkhtml2-viewer and pthreads-win32

	* Makefile.am (EXTRA_DIST): Remove claws related patches.
	* README: Update build dependencies.
	* configure.ac: Update tool checks.
	* configure.ac: Remove claws related packages.
	* packages/packages.current (libetpan, libxml2, regex, crypt),
	  (enchant, claws-mail, gtkhtml2-viewer, pthreads-win32): Removed.
	* src/Makefile.am (EXTRA_DIST): Remove install / uninstall files.
	* src/Makefile.am (gpg4win_spkgs): Remove packages.
	* src/Makefile.am: Remove configure and build rules.
	* src/config.nsi.in, src/gpg4win.nsi: Remove package definitions.
	* src/inst-sections.nsi: Remove includes based on definitions.
	* src/inst-sections.nsi: Include uninst-claws-mail.nsi for
	   full and light installers.
	* src/inst-sections.nsi: Remove selection dependency code.
	* src/installer.nsi (BeforeInstallHooks): New. Call multiple functions.
	  (CheckClawsUninstall): Check for claws-mail and prompt uninstall.
	* src/mkportable-full.h, src/mkportable-light.h: Update accordingly.
	* src/uninst-claws-mail-cmds.nsi: New. Uninstall commands for claws
	   and related packages.
	* src/uninst-claws-mail.nsi: Create install and uninstall sections
	   to uninsall claws.
	* patches/claws-mail-3.9.1/01-w64-mingw32.patch,
	  patches/claws-mail-3.9.1/02-ldap-opt.patch,
	  patches/claws-mail-3.9.1/03-all-crypto.patch,
	  patches/claws-mail-3.9.1/20-c416e89d.patch,
	  patches/claws-mail-3.9.1/21-66aa06c7.patch,
	  patches/claws-mail-3.9.1/50-configure.patch,
	  patches/claws-mail-3.9.1/51-version-file.patch,
	  patches/claws-mail-3.9.1/80-src-makefile.postcfg-build,
	  patches/gtkhtml2_viewer-0.34/80-src-makefile.postcfg-build,
	  patches/pthreads-w32-2-8-0-release/01-make.patch,
	  patches/pthreads-w32-2-8-0-release/
	   02-mingw_w64_timespec_compatibility.patch,
	  src/inst-bsfilter.nsi,
	  src/inst-claws-mail.nsi,
	  src/inst-crypt.nsi,
	  src/inst-enchant.nsi,
	  src/inst-gtkhtml2_viewer.nsi,
	  src/inst-libetpan.nsi,
	  src/inst-libxml2.nsi,
	  src/inst-pthreads-w32.nsi,
	  src/inst-regex.nsi,
	  src/uninst-bsfilter.nsi,
	  src/uninst-crypt.nsi,
	  src/uninst-enchant.nsi,
	  src/uninst-gtkhtml2_viewer.nsi,
	  src/uninst-libetpan.nsi,
	  src/uninst-libxml2.nsi,
	  src/uninst-pthreads-w32.nsi,
	  src/uninst-regex.nsi: Removed.
	* po/POTFILES.in: Remove claws-mail
	* po/ar.po, po/cz.po, po/es.po, po/fr.po, po/it.po, po/pt.po,
	   po/ru.po: Update automatically.
	* po/de.po: Add translation for uninstall msg.

2015-07-30  Andre Heinecke  <aheinecke@intevation.de>

	Remove dirmngr shutdown message box.
	* src/installer.nsi: Remove "shutting down dirmgnr" msg.

2015-07-10  Andre Heinecke  <aheinecke@intevation.de>

	Post release version bump.
	* configure.ac: Bump
	* NEWS: Add 2.2.6 skeleton

	Prepare 2.2.5 Release.
	* NEWS: Some wording changes.
	* doc/README.de.txt, doc/README.en.txt: Update with NEWS

	Update NEWS.
	* NEWS: Mention Kleopatra changes and third party libary update.

2015-07-08  Andre Heinecke  <aheinecke@intevation.de>

	Update kleopatra.
	* packages/packages.current (kleopatra): Update.

2015-07-07  Andre Heinecke  <aheinecke@intevation.de>

	Add patches for gpgsm offline mode.
	* Makefile.am (EXTRA_DIST): Add patches.
	* patches/gnupg2-2.0.28/0006-gpgsm-Add-command-option-offline.patch,
	patches/gpgme-1.5.5/
	0001-Add-offline-mode-support-for-CMS-keylisting.patch: New.

	Update pinentry and gpgme.
	* packages/packages.current (pinentry, gpgme): Update
	* NEWS: Mention gpgme bugfix.

	Fix GTK+ installation.
	* src/inst-gtk+.nsi, src/uninst-gtk+.nsi: No longer install
	  gtk-update-icon-cache.exe.manifest.

2015-06-05  Andre Heinecke  <aheinecke@intevation.de>

	Enable build on Debian Jessie.
	* Makefile.am (EXTRA_DIST): Add new patches.
	* patches/gnutls-2.12.23/25_updatedgdocfrommaster.patch,
	patches/scute-1.4.0/workaround-broken-libtool.patch,
	patches/w32pth-2.0.5/workaround-broken-libtool.patch: New.

	Update gnupg and its libraries.
	* patches/pinentry-0.9.0/fix-wrong-moc-files.patch: Removed.
	* patches/gnupg2-2.0.27/
	0003-gpgtar-Fix-extracting-files-with-size-512.patch: Removed.
	* patches/gnupg2-2.0.27: moved to patches/gnugp2-2.28.
	* Makefile.am (EXTRA_DIST): Update patches.
	* src/packages.current (libgpg-error, libksba, libassuan)
	  (gnupg, pinentry): Updated.

	Update gnupg libraries and pinentry.
	* patches/pinentry-0.9.0/fix-wrong-moc-files.patch: Removed.
	* Makefile.am (EXTRA_DIST): Removed obsolete patch.
	* src/packages.current (libgpg-error, libksba, libassuan)
	  (pinentry): Updated.

	Update gpgex and package Polish translation.
	* NEWS: Update gpgex version.
	* packages.current (gpgex): Update.
	* src/inst-gpgex.nsi, src/uninst-gpgex.nsi: Package Polish translation

	Update third party libraries.
	* Makefile.am (EXTRA_DIST): Remove patch thats no longer necessary.
	* packages/packages.current (curl, libxml, glib, gtk+): Update.

	Add gnutls patches for new CVE's.
	* src/Makefile.am (EXTRA_DIST): Include patches.
	* patches/gnutls-2.12.23/06-cve-2015-0282.patch,
	patches/gnutls-2.12.23/07-cve-2015-0294.patch: New.

	Document dependency to texlive-lang-german.
	* README: Document texlive-lang-german dependency.

2015-04-16  Andre Heinecke  <aheinecke@intevation.de>

	Update adns, gpgme and libpng.
	* packages/packages.current (adns, gpgme, libpng): Update.

2015-03-17  Andre Heinecke  <aheinecke@intevation.de>

	Post release updates.
	    * configure.ac: Version bump.
	    * NEWS: Add 2.2.5 stub.

	Prepare 2.2.4 Release.
	    * doc/README.de.txt, doc/README.en.txt: Update.
	    * NEWS: Add release date.

	Add patch to fix issue1926.
	* Makefile.am (EXTRA_DIST): Add patch.
	* patches/gnupg2-2.0.27/
	  0003-gpgtar-Fix-extracting-files-with-size-512.patch: New.
	* NEWS: Mention this.

2015-03-09  Andre Heinecke  <aheinecke@intevation.de>

	Add patch to fix pinentry-qt4 build.
	* patches/pinentry-0.9.0/fix-wrong-moc-files.patch: Removes
	  distributors moc files.
	* Makefile.am: Add patch to extra_dist

	Update adns to 1.4-g10-5.
	* packages/packages.current (adns): Update.

	Update gpa to 0.9.7.
	* packages/packages.current (gpa): Update.
	* packages/packages.current: Summarize gnupg.org file verification.

	Remove obsolete gpa patches.
	* patches/gpa-0.9.4: Removed patches.
	* Makefile.am (EXTRA_DIST): Remove patches.

	Update gpgme to 1.5.3.
	* packages/packages.current (gpgme): Update.
	* patches/gpgme-1.5.1: Removed patch included upstream.

	Update libassuan to 2.2.0.
	* packages/packages.current(libassuan): Update.

	Update pinentry to 0.9.0 and remove patches.
	* packages/packages.current (pinentry): Update.
	* patches/pinentry-0.8.4-beta8: Removed. All patches applied.

	Update libgcrypt to 1.6.3 and mention it in NEWS.
	* pacakges/packages.current (libgcrypt): Update

2015-02-19  Andre Heinecke  <aheinecke@intevation.de>

	Fix make dist.
	* Makefile.am (EXTRA_DIST): Adjust gnupg patches.

2015-02-18  Andre Heinecke  <aheinecke@intevation.de>

	Update to gnupg 2.0.27.
	* patches/gnupg2-2.0.26/
	  0003-gpg-Allow-for-positional-parameters-in-the-passphras.patch,
	  patches/gnupg2-2.0.26/
	  0004-Make-the-use-of-verifiy-file-harder.patch: Removed.
	* patches/gnupg2-2.0.26: Renamed to gnupg2-2.0.27.

2014-12-17  Emanuel Schuetze  <emanuel@intevation.de>

	Update README (added GpgOL-32bit only information).

2014-11-25  Andre Heinecke  <aheinecke@intevation.de>

	Post release updates.

	Release 2.2.3.
	    * NEWS: Mark 2.2.3 as released

	Update libassuan to 2.1.3.
	    * packages/packages.current (libassuan): Update to 2.1.3

	Put the edit-paste icon into oxygen-icons.
	    * packages/packages.current(oxygen-icons): Use updated package.
	    (kleopatra): Use package without edit-paste icon.

	Mention ksba update in NEWS and update READMEs.
	    * NEWS: Mention libksba update. Fix Typo.
	    * doc/README.de.txt, doc/README.en.txt: Upate according
	    to NEWS.

	Update libksba to 1.3.2.
	    * packages/packages.current (libksba): Update to 1.3.2

	Install edit-paste icon for kleopatra.
	    * src/inst-oxygen-icons.nsi, src/uninst-oxygen-icons.nsi: Add
	    edit-paste.png.

	Update kleopatra to git-945878c.
	    * NEWS: Update kleopatra version.
	    * packages/packages.current (kleopatra): Update.

2014-11-21  Andre Heinecke  <aheinecke@intevation.de>

	Fix gpgme patch dir for make dist.
	    * Makefile.am (EXTRA_DIST): Fix gpgme patch dir.

	Still apply SKS compatibility patch with 1.5.1.
	    * patches/gpgme-1.4.4: Renamed to gpgme-1.5.1.
	    * patches/gpgme-1.5.1: New.

	Update gpgme to 1.5.1.
	    * packages/packages.current (gpgme): Update to 1.5.1

	Update libpng to 1.4.14.
	    * packages/packages.current (libpng): Update.

	Update GPA to 0.9.6.
	    * NEWS: Mention this.
	    * packages/packages.current (gpa): Update to 0.9.6

2014-11-19  Andre Heinecke  <aheinecke@intevation.de>

	Remove gcrypt-module header also from portable.
	    * src/mkportable-full.h: Remove gcrypt-module.h

	Fix charset.alias uninstallation package.
	    * uninst-glib.nsi: Remove charset.alias
	    * uninst-libiconv.nsi: Add charset.alias

2014-11-18  Andre Heinecke  <aheinecke@intevation.de>

	More fixes for (portable) Vanilla installer.
	    * src/gpg4win.nsi (GPG4WIN_VANILLA): Include libtasn.
	    * src/mkportable-vanilla.h: Include libtasn and gnutls.

	Add repackaged Kleopatra binary package.
	    * packages/packages.current (Kleopatra): Update bin package.

	Update extra dist patches.
	    * Makefile.am (EXTRA_DIST): Update patches.

2014-11-17  Andre Heinecke  <aheinecke@intevation.de>

	Bump version number to 2.2.3.
	    * configure.ac: Bump version number to 2.2.3

2014-11-17  Bernhard Reiter  <bernhard@intevation.de>

	Language improvements to NEWS for upcoming 2.2.3.

2014-11-17  Andre Heinecke  <aheinecke@intevation.de>

	Spellcheck and minor wording changes for NEWS.
	    * NEWS: Minor spelling / wording fixes.

	Update Kleopatra to include input error handling.
	    * NEWS: Mention this.
	    * packages/packages.current (kleopatra): Update to current
	    gpg4win branch head.

	Add fix for gpgtar windows codepage handling.
	    * NEWS: Mention this.
	    * patches/gnupg2-2.0.26/
	    0005-Fix-gpgtar-8-bit-encoding-handling-on-Win32.patch: New.

	Add gnupg commit a5ca45e.
	    * NEWS: Mention the change.
	    * patches/gnupg2-2.0.26/
	    0004-Make-the-use-of-verifiy-file-harder.patch: New.

	Update glib patches and remove rand_s usage.
	    * NEWS: Mention rand_s removal (fixes xp compatibility).
	    * patches/glib-2.34.3/02-no-kill.patch: Removed. Problem
	    addressed upstream.
	    * patches/glib-2.34.3/01-socket.patch: Moved to 2.41.0.
	    * patches/glib-2.41.0/03-remove-rand_s.patch: New. Reverts
	    upstream commit 0e1924a.

	Include GnuTLS in vanilla installer.
	    * NEWS: Mention this.
	    * src/gpg4win.nsi: Include GnuTLS in vanilla package.

	Start NEWS for 2.2.3.
	    * NEWS: Mention the mkportable fix.

2014-10-22  Andre Heinecke  <aheinecke@intevation.de>

	Cleanup patches directory.
	    * patches/claws-mail-3.8.1: Remove symlink.
	    * patches/glib-2.20.0/01-socket.patch,
	    patches/glib-2.24.0/01-socket.patch: Remove patches for old
	    versions.
	    * patches/gpgol-1.1.3/01-w64-ming64.patch,
	    patches/gpgol-1.1.3/02-off_t.postcfg-build,
	    patches/gtk+-2.24.17/01-utf-conv-crash.patch
	    patches/gtk+-2.24.17/02-crlf.patch
	    patches/libetpan-0.57/01-gnutls_compat.patch
	    patches/libgpg-error-1.12/01-fix-get-string.patch
	    patches/libxml2-2.7.8/01-cve-2012-5134: Remove paches included
	    in currently used upstream versions.
	    * Makefile.am (EXTRA_DIST): Update accordingly.

2014-09-05  Andre Heinecke  <aheinecke@intevation.de>

	Fix libgcrypt soname in mkportable headers.
	    * src/mkportable-full.h, src/mkportable-light.h,
	    src/mkportable-vanilla.h: Update soname to -20

2014-09-04  Andre Heinecke  <aheinecke@intevation.de>

	Fix libgcrypt-1.6.2 checksum.
	    * packages/packages.current(libgcrypt): Fix checksum

2014-09-03  Bernhard Reiter  <bernhard@intevation.de>

	Compendium, Appendix E: Typo fixed.

2014-09-03  Emanuel Schuetze  <emanuel@intevation.de>

	Updated NEWS and README for 2.2.2 release.

2014-09-03  Andre Heinecke  <aheinecke@intevation.de>

	Revert "Post release update"
	This reverts commit 72543fba7462251f1d0b241de2275e1e40033a3d.

	Post release update.
	    * NEWS: Mark 2.2.2 as released.

	Update news and readmes.
	    * NEWS: Mention wildcards again.
	    * doc/README.de.txt, doc/README.en.txt: Add latest NEWS

2014-08-26  Andre Heinecke  <aheinecke@intevation.de>

	Add patch for positional params in passphrase dlg.
	    * NEWS: Mention that this fixes french pinentry dialog.
	    * patches/gnupg2-2.0.26/
	    0003-gpg-Allow-for-positional-parameters-in-the-passphras.patch:
	    New.

	Add patch to fix encoding problems with console.
	    * NEWS: Mention this fix.
	    * patches/gnupg2-2.0.26/
	    0002-Let-wchar_to_native-convert-to-console-codepage.patch: New.

2014-08-21  Andre Heinecke  <aheinecke@intevation.de>

	Update libgcrypt to 1.6.2.
	    * packages/packages.current (libgcrypt): Update.

2014-08-19  Andre Heinecke  <aheinecke@intevation.de>

	Set lib and includedir explicitly for curl.
	    * src/Makefile.am (gpg4win_pkg_curl_configure): Set lib
	    and includedir explicitly.

2014-08-18  Andre Heinecke  <aheinecke@intevation.de>

	Update libassuan.
	    * packages/packages.current (libassuan): Update to 2.1.2

2014-08-14  Emanuel Schuetze  <emanuel@intevation.de>

	Fixed missing translation in README.en.txt.

2014-08-14  Andre Heinecke  <aheinecke@intevation.de>

	Update Readmes and News.
	    * NEWS: Add note about kleopatra update.
	    * doc/README.de.txt, doc/README.en.txt: Mention NEWS.

	Update EXTRA_DIST with recent patches.
	    * Makefile.am: Update EXTRA_DIST

	Remove mention of wildcard fix.
	    * NEWS: Remove mention of wildcard fix

	Update dependencies in README.
	    * README: Remove note about lenny and update dependencies

2014-08-13  Werner Koch  <wk@gnupg.org>

	Revert "Convert the English compendium to org-mode"
	This reverts commit ee9da19f4085d470414fba5ea751d5aedd2603f6.

2014-08-13  Andre Heinecke  <aheinecke@intevation.de>

	Change libpng download server.
	    * packages/packages.current (libpng): Change download server.

	Update GpgOL to 1.2.1.
	    * NEWS: Mention GpgOL news.
	    * packages/packages.current (GpgOL): Update.

	Don't set thread callbacks at all for gcrypt.
	    * patches/dirmngr-1.1.1/dirmngr-pth.patch: Skip threading
	    initialization.

	Add repackaged kleopatra archive.
	    * packages/packages.current (kleopatra): Update.

2014-08-12  Andre Heinecke  <aheinecke@intevation.de>

	Enable wildcard support for gnupg.
	    * patches/gnupg2-2.0.20/02-allow-mark-trusted.patch,
	    patches/gnupg2-2.0.21/01-scd-varlen.patch,
	    patches/gnupg2-2.0.21/02-scd-spr532.patch: Remove obsolete patches.
	    * patches/0001-Enable-wildcard-expansion-with-mingw-w64.patch: New.

	    NEWS: Mention this.

	Update gnupg to 2.0.26.
	    * NEWS: update version.
	    * packages/packages.current(gnupg): Update version.

	Update kleopatra to latest stable git.
	    * packages/packages.current (kleopatra): Update to git-ac229d2
	    * NEWS: Update kleopatra version.

	Add patch for SKS >= 1.1.5 support in gpgme.
	    * gpgme-1.4.4/
	    0001-Handle-modern-keyserver-output-which-may-emit-the-fi.patch: New

	Add patch for dirmngr gcrypt 1.6 compatibilty.
	    * patches/dirmngr-1.1.0/01-mmap.patch: Removed obsolete patch.
	    * patches/dirmngr-1.1.1/dirmngr-pth.patch: New.

2014-08-06  Andre Heinecke  <aheinecke@intevation.de>

	Add recent pinentry-qt commits as patches.
	    * NEWS: Mention pinentry-qt changes
	    * patches/pinentry-0.8.4-beta8/
	    0002-Use-raiseWindow-also-for-confirm-dialogs.patch,
	    patches/pinentry-0.8.4-beta8/
	    0003-Add-fallbacks-for-SetForegroundWindow.patch,
	    patches/pinentry-0.8.4-beta8/
	    0004-Check-for-MOC-also-if-pinentry-qt-is-disabled.patch: New.

	Update gcrypt nsis scripts.
	    * src/inst-libgcrypt.nsi, src/uninst-libgcrypt.nsi: Change
	    dll name to libgcrypt-20.dll. No longer install gcrypt-module.h

	Update libgcrypt to 1.6.1.
	    * packages/packages.current (libgcrypt): Update

	Add patch to compile gnutls with gcrypt 1.6.
	    * patches/gnutls-2.12.23/fix-gcrypt-private-api-usage.patch: New.

2014-08-04  Andre Heinecke  <aheinecke@intevation.de>

	Fix build with newer mingw versions.
	    This adds an upstream fix to the gnulibs of libtasn
	    and gnutls

	    * patches/gnutls-2.12.23/gnulib-mingw-w64-fix.patch,
	      patches/libtasn1-2.14/gnulib-mingw-w64-fix.patch: New.

	Remove overly verbose debug line.
	    * src/kleowrap.c: Remove debug ouput if SetDllDirectory
	    succeeds.

	Update gnutls to 2.12.13 with patches.
	    * packages/packages.current (gnutls) Switch download server
	    and update version.
	    * patches/gnutls-2.12.23/02-cve-2013-2116.patch,
	      patches/gnutls-2.12.23/03-cve-2014-1959.patch,
	      patches/gnutls-2.12.23/04-cve-2014-0092.patch,
	      patches/gnutls-2.12.23/05-cve-2014-3466.patch: New. Taken
	      from gnutls26_2.12.23-12ubuntu2.1

2014-07-30  Andre Heinecke  <aheinecke@intevation.de>

	Update gpgex to 1.0.1.
	    Fixes a crash when GNUPGHOME was set

	    * packages/packages.current (gpgex) update to 1.0.1
	    * NEWS: Mention the update
	    * patches/gpgex-0.9.5: Remove obsolete patch.

	Make pinentry accessibility patch executable.
	    * patches/pinentry-0.8.4-beta8/
	    0001-Set-some-accessibility-information.patch: 100644 => 100755

	Use correct checksum.
	    The previous one was the checksum for the tar.gz and not
	    for the tar.bz2 package.

	    * packages/packages.current (gpgme): Fix checksum

	Change gpgme to version 1.4.4.
	    * packages/packages.current (gpgme): Switch version to 1.4.4
	    * patches/gpgme-1.4.3: Remove obsolete patch

	Add pinentry accessibility patch.
	    * patches/pinentry-0.8.4-beta8/
	    0001-Set-some-accessibility-information.patch: New.

2014-07-28  Andre Heinecke  <aheinecke@intevation.de>

	Update my_version to 2.2.2.
	    * configure.ac: Update version to 2.2.2

	Repackaged Kleopatra again.
	    This package now includes libgcc_sjlj-1.dll and
	    the german handbook.

	    * src/packages.current (kleopatra): Repackaged again.

	Add repacked kleopatra.
	    The old package was missing kdebugdialog.

	    * src/packages.current (kleopatra): Update package.

	Install accessible plugin under bin.
	    This fixes on demand loading of the accessible plugin
	    when a screen reader is attached.

	    * src/inst-qt.nsi: Install plugin under bin
	    * src/uninst-qt.nsi: Uninstall accordingly.

2014-07-21  Andre Heinecke  <aheinecke@intevation.de>

	Repackaged qt-4.6.8.
	    The bin and lib package both contained the mkspecs causing
	    a conflict.

	    * packages/packages.current (qt): Update checksums for new packges.

	Update NEWS for 2.2.2.
	   * NEWS: Add notes for the upcoming release

	Update packages.
	    * packages/packages.current (gettext): Updated to 0.19.1
	    (curl): Updated to 7.37.0
	    (libxml2): Updated to 2.9.1
	    (glib): Updated to 2.41
	    (gdk-pixbuf): Updated to 2.30.8
	    (gtk+): Updated to 2.24.24
	    (libpng): Updated to 1.4.13
	    (libgpg-error): Updated to 1.13
	    (gnupg): Updated to 2.0.25
	    (gpgme): Updated to 1.5.0
	    (adns): Updated to 1.4-g10-4
	    (qt): Updated to 4.8.6
	    (kleopatra): Updated to KDE 4.13 (git95c52d)

	    * src/Makefile.am (gpg4win_pkg_libpng_configure): Add workaround
	    for a configure error introduced by 1.4.13

	Set dll directory in kleopatra.
	    With Windows XP SP2 the current working directory was only
	    used as a last resort for loading DLL's. This caused problems
	    when incompatible libraries were installed into the system
	    directory or to be found in PATH. Kleowrap now prefers
	    the working directory.

	    * src/kleowrap.c (kleowrap_set_dll_directory): New.
	    * src/kleowrap.c (main): Use kleowrap_set_dll_directory.
	    --

	    To be compatible with Windows XP < SP2 this is done conditionally
	    by GetProcAddress.

2013-11-26  Werner Koch  <wk@gnupg.org>

	Convert the English compendium to org-mode.
	* doc/manual/gpg4win-compendium-en.org: New.

2013-10-25  Andre Heinecke  <aheinecke@intevation.de>

	Fix download url for gtkhtml2_viewer.
	    * packages/packages.current (gtkhtml2_viewer): Fix download url

2013-10-07  Andre Heinecke  <aheinecke@intevation.de>

	Release 2.2.1.
	    * NEWS: Add 2.2.1 release date
	    * doc/README.de.txt, doc/README.en.txt: Update accordingly

	Update GnuPG to 2.0.22.
	    * NEWS: Update Version numbers / announcement
	    * packages/packages.current: Update GnuPG

2013-08-29  Andre Heinecke  <aheinecke@intevation.de>

	Include lightweight tags for beta numbering.
	    After moving the 2.2.0 tag it was no longer an annotated tag.

	    * configure.ac

	Bump Version number and update Kleopatra.
	    Kleopatra is now built with a compiler built with
	    --enable-fully-dynamic-string option. This fixes a crash
	    when passing strings over DLL boundaries while using
	    Microsoft Office IME.

	    * packages/packages.current: Update Kleopatra
	    * configure.ac: Bump version number
	    * NEWS: Update accordingly

2013-08-21  Werner Koch  <wk@gnupg.org>

	gnupg: Make SPRx332 work under Windows.
	* patches/gnupg2-2.0.21/01-scd-varlen.patch: New.
	* patches/gnupg2-2.0.21/02-scd-spr532.patch: New.
	* Makefile.am (EXTRA_DIST): Add patches.

2013-08-20  Andre Heinecke  <aheinecke@intevation.de>

	Add licence page and gplv3 to extra dist.
	    * Makefile.am (EXTRA_DIST): Add doc/GPLv3 and doc/license-page

2013-08-20  Werner Koch  <wk@gnupg.org>

	Release 2.2.0.

2013-08-20  Andre Heinecke  <aheinecke@intevation.de>

	Update kleopatra to 2.2.0 package.
	    * NEWS: Update news accordingly
	    * packages/packages.current: Update kleopatra

2013-08-19  Werner Koch  <wk@gnupg.org>

	gpa: Add patches to fix card key generation.
	* patches/gpa-0.9.4/05-event-done.patch: New.
	* patches/gpgme-1.4.3/01-card-edit.patch: New.
	* Makefile.am (EXTRA_DIST): Add patches.

	Update GpgOL to version 1.2.0.

2013-08-19  Emanuel Schuetze  <emanuel@intevation.de>

	Updated NEWS and README for 2.2.0 release.
	    * NEWS: Updated.
	    * doc/README.en.txt, doc/README.de.txt: Updated.

2013-08-19  Werner Koch  <wk@gnupg.org>

	Update GnuPG to version 2.0.21.

2013-08-19  Emanuel Schuetze  <emanuel@intevation.de>

	Fixed typo in README.en.txt and NEWS.

2013-08-16  Werner Koch  <wk@gnupg.org>

	Fix gpa bug 1525 (crash in clipboard)
	* patches/gpa-0.9.4/04-utf-clip-crash.patch: New.
	* patches/gtk+-2.24.17/01-utf-conv-crash.patch: New.
	* patches/gtk+-2.24.17/02-crlf.patch: New.

	* Makefile.am (EXTRA_DIST): Add patches.

2013-08-13  Andre Heinecke  <aheinecke@intevation.de>

	Add note about mkportable and update gpgol ver.
	    * NEWS: Add note about mkportable and update gpgol ver.

	Update gpgol package.
	    * packages/packages.current (GpgOL): Update package.

	Update klepatra with fixes for portable.
	    * packages/packages.current: Update kleopatra.

	Write out a kde.conf in portable (full mode)
	    Adds a new file to control kleopatras home directories.

	    * src/mkportable.c (write_kde_conf): New. Configures kleopatra
	    to use home/kleopatra as home directory.

2013-08-12  Werner Koch  <wk@gnupg.org>

	gpa: Detect homedir via gpgconf.
	* patches/gpa-0.9.4/03-homedir-via-gpgconf.patch: New.
	* Makefile.am (EXTRA_DIST): Add patch.

	gpa: Add missing patch.
	* patches/gpa-0.9.4/02-cms-detection.patch: New.
	* Makefile.am (EXTRA_DIST): Add patch.

	Patch gpa to allow X.509 certificate import/export.
	* patches/gpa-0.9.4/02-x509-import.patch: New.
	* Makefile.am (EXTRA_DIST): Add patch.

	Update gpgme to 1.4.3.
	* packages/packages.current:
	* patches/gpgme/01-gpg2.patch: Remove.
	* Makefile.am (EXTRA_DIST): Remove patch.

	mkportable: Install pinentry depending on the install type.
	* src/mkportable.c (copy_file): Add arg NAME2 and change all callers.
	(copy_all_files): Install pinentry.exe.

2013-08-09  Andre Heinecke  <aheinecke@intevation.de>

	Update Kleopatra to git 3408e00.
	    This version includes a fix for a problem when communicating
	    with gpgtar. The binary option for output is also included.

	    * packages/packages.current: Update kleo bin and src packages.
	    * NEWS: Add note about the fix.

2013-08-09  Werner Koch  <wk@gnupg.org>

	gpa: Add binary option for ui-server encryption.
	* patches/gpa-0.9.4/01-bin-encrypt.patch: New.
	* Makefile.am (EXTRA_DIST): Add patch.

2013-08-08  Werner Koch  <wk@gnupg.org>

	Add tool to create a portable version.
	* src/mkportable.c: New
	* src/mkportable-vanilla.h: New.
	* src/mkportable-light.h: New.
	* src/mkportable-full.h: New.
	* src/Makefile.am (mkportable.exe): New rule.
	(foosum_exe): Add mkportable.exe.
	* src/inst-gpg4win.nsi, src/uninst-gpg4win.nsi: Add mkportable.exe.

2013-08-07  Werner Koch  <wk@gnupg.org>

	Update Gpgex to 1.0.0 and Libgcrypt to 1.5.3.

2013-08-02  Emanuel Schuetze  <emanuel@intevation.de>

	Updated and fixed content of README and NEWS file (reported by an user).
	    * doc/README.de.txt, doc/README.en.txt: Fixed some typos and
	      wordings. First update for 2.2.0 (GpgOL, Win8  etc.)
	    * NEWS: Added DE translation. Updated and added some more useful
	      lines (from README).

	Removed old (unused) README-BETA-*.txt files.

	(manual) Set COMPENDIUM_VERSION_EN to 3.0.0.
	    * doc/manual/configure.ac: Set COMPENDIUM_VERSION_EN from
	      3.0.0-beta1 to 3.0.0. Set COMPENDIUM_DATE_EN.
	    * doc/manual/gpg4win-compendium-en.tex: Disable
	      COMPENDIUMINPROGRESS_EN.

2013-07-31  Emanuel Schuetze  <emanuel@intevation.de>

	(manual) Fixed reported typos in English compendium file.

2013-07-23  Andre Heinecke  <aheinecke@intevation.de>

	Only build extra dependencies if necessary.
	    When no extra gpgex host is set there should be no dependencies
	    on those packages.

	    * m4/gpg4win.m4 (GPG4WIN_SPKGEX): Check for GPGEX_ADD_HOST setting.

	Do not error out if libgcc and libstdc++ not found.
	    They can be optional if you only build the compendium for example.
	    So just warn in the missing_opt_tools section.

	    * configure.ac: Change missing_tools to missing_opt_tools for
	    compiler libraries.

2013-07-17  Emanuel Schuetze  <emanuel@intevation.de>

	Fixed typo in installer reported by user.

2013-07-16  Andre Heinecke  <aheinecke@intevation.de>

	Remove duplicate -ex unpack and patch actions.
	    The -ex targets no longer unpack and patch. Already
	    the same source directory was used for building and the
	    differen pkgsdir caused patch to fail.

	    * src/gpg4win.mk.in: Just depend on the normal stamps
	    for ex-unpack and ex-patch.

	Use the same patches for -ex build.
	    Previously patches for the extra host build were searched
	    in a different directory.

	    * src/gpg4win.mk.in (SETVARS_EX): Use the same directory for
	    patches

2013-07-15  Emanuel Schuetze  <emanuel@intevation.de>

	README updated for 2.2.0-beta.

2013-07-15  Andre Heinecke  <aheinecke@intevation.de>

	Update NEWS for GpgOL.
	    * NEWS: Add entry for gpgOL

2013-07-15  Werner Koch  <wk@gnupg.org>

	Update gpgol and pinentry.

	Update the installer's license page.
	* doc/license-page: New.
	* doc/pkg-copyright.txt: Minor change.
	* src/Makefile.am (licence.blurb): Build.
	* src/installer.nsi: Replace file COPYING by license.blurb.

2013-07-12  Andre Heinecke  <aheinecke@intevation.de>

	Add patched libkdeui.dll for kleopatra.
	    The patch was already included in the source package for
	    the last version but was not applied.
	    This fixes a crash on Windows Server systems.

	    * NEWS: Add note about this.
	    * packages/packages.current: Update kleopatra

	Enable qt4-clipboard in pinentry.
	    * src/Makefile.am: Add configure option to pinentry.
	    * NEWS: Note the changed behavior.

2013-07-12  Werner Koch  <wk@gnupg.org>

	Update Pinentry to 0.84-beta4.

2013-07-12  Andre Heinecke  <aheinecke@intevation.de>

	Add debug output after extraction of versioninfo.
	    * src/inst-gpg4win.nsi: Add more DetailPrint

2013-07-10  Werner Koch  <wk@gnupg.org>

	Remove the extra S/MIME readme page.
	* src/installer.nsi: Remove the S/MIME configuration page.

2013-07-03  Werner Koch  <wk@gnupg.org>

	Add even more /REBOOTOK for the uninstaller.

	Add newer translation directories to the uninstaller.

	Add lots or /REBOOTOK for better uninstaller experience.

	Install libiconv-8 also as iconv.dll.
	* src/inst-gettext.nsi: Install also as iconv.dll.

	Adjust building of source installer.
	* src/inst-gettext.nsi, src/uninst-gettext.nsi [SOURCES]: Change macro
	name
	* src/inst-libiconv.nsi, src/uninst-libiconv.nsi [SOURCE]: Ditto.

	Update GnuPG to 2.0.21-beta20.

	Adjust patches for GnuPG 2.0.21.
	* patches/gnupg2/02-allow-mark-trusted.patch: Move to ...
	* patches/gnupg2-2.0.20/: new directory.
	* Makefile.am (EXTRA_DIST): Adjust for this.

2013-07-01  Werner Koch  <wk@gnupg.org>

	Get rid of the include/ directory.
	* include/config.nsi.in: Move to src/
	* include/Makefile.am: Remove.
	* include/: Remove.
	* src/Makefile.am (EXTRA_DIST): Add config.nsi.
	* Makefile.am (SUBDIRS): Remove "include".
	* configure.ac (AC_CONFIG_FILES): Remove include/Makefile.am.
	Add src/config.nsi.
	* src/gpg4win-src.nsi, src/gpg4win.nsi: Adjust include directive for
	config.nsi.

	Final changes to install a 64 bit version of GpgEX.
	* configure.ac: Drop unneeded dependencies for the 64 bit pekes.
	Re-add those tools as regular SPKG modules.

	* src/Makefile.am (gpg4win_pkg_libgpg_error_ex_configure)
	(gpg4win_pkg_libassuan_ex_configure): Add to build static libraries.
	* src/gpg4win.mk.in (ex_ipdir): New.
	(stamps/stamp-directories, stamps/stamp-$(1)-ex-05-stow)
	(clean-ex-$(1)): Use ex_ipdir.

	* src/inst-gettext.nsi, src/uninst-gettext.nsi: Change name of the
	installed DLL.

	* src/inst-glib.nsi: Move installation of charset.alias to ..
	* src/inst-libiconv.nsi: here.

	* src/inst-libiconv.nsi, src/uninst-libiconv.nsi: Adjust name of
	libiconv.dll but also install under the old name.

	* src/installer.nsi: Include x64.nsh.
	* src/inst-gpgex.nsi, src/uninst-gpgex.nsi: On 64 bit boxes, install
	also the 64 bit version.

	* src/gpg4win.nsi: Add RequestExecutionLevel directive.

	* src/gpg4win.nsi: Use /SOLID for the compressor settings.

2013-06-28  Werner Koch  <wk@gnupg.org>

	Fix setting of the 64 bit toolkit.
	* autogen.sh (myhostsub): Set default toolkit to x86_64-w64-mingw32.

	Update GpgEX, libgpg-error and libassuan.

	Make git revision detection more robust.
	* configure.ac (git_revision): Use git rev-parse for parsing.

2013-06-14  Andre Heinecke  <aheinecke@intevation.de>

	Add more packages as gpg4win_expkgs.
	    * src/Makefile.am: Add more packages to gpg4win_expkgs

	Fix STOW_EX macro to store in idir_ex.
	    * src/gpg4win.mk.in: Add target parameter to stow call for extra
	    architecture packages.

	Add the possibility to change the make directroy.
	    This adds gpg4win_pkg_<name>_make_dir to change the
	    directory in which make is called. This path is relative
	    to the packages source directory.
	    Used for gettext to build only gettext-runtime

	    * src/Makefile.am: Set make directories for gettext to build
	    only runtime.
	    * src/gpg4win.mk.in: Add gpg4win_pkg_<name>_make_dir and
	    handle it.

	Add build-w32-w64 convenience option.
	    By default this option checks for amd64-mingw32msvc and
	    calls configure with settings to additionally build gpgex
	    for this host.

	    * autogen.sh: Add option to build gpgEx for an x64 host

	Mark gpgEx dependencies as SPGKEX packages.
	    This enables the new additional host logic for those
	    packages.

	    * configure.ac: Switch iconv / gettext to source packages and
	    mark them as SPKGEX packages. Mark gpgEx dependencies as such.
	    * packages/packages.current: Update libiconv and gettext and
	    switch to source tarballs.
	    * src/Makefile.am: Add iconv / gettext as source packages.
	    Add gpgEx depdencies as gpg4win_expkgs

	Add addititional-gpgex-host feature.
	    You can now use --with-additional-gpgex-host=HOST to declare
	    an additional host triplet for which gpgEx and it's dependencies
	    should be built.

	    * configure.ac: Add additional-gpgex-host option

	Add macros for packages in extra architecture.
	    This is a requirement to build gpgEx both for x86 and
	    amd64 architectures.

	    * m4/gpg4win.m4 (GPG4WIN_CHECK_EXDEPS, GPG4WIN_SPKGEX): New.
	    * src/gpg4win.mk.in (SETVARS_EX, STRIP_EX, GETDEPS_EX): New
	    helper macros for building in another architecture.
	    * src/gpg4win.mk.in (EXPKG_template): New template to build
	    for an additional host as defined by GPGEX_ADD_HOST

2013-05-28  Werner Koch  <wk@gnupg.org>

	Release 2.1.1.

2013-05-28  Andre Heinecke  <aheinecke@intevation.de>

	Update kleopatra to a build against gpgme 1.4.2.
	    This also includes kdepimlibs revision 647e28e2 which
	    handles the new gpgme types.

	    * packages/packages.current: Update kleopatra packages.

2013-05-28  Werner Koch  <wk@gnupg.org>

	Remove obsolete patches.
	* patches/claws-mail-3.7.4cvs1/01-bug_2098.patch: Remove.
	* patches/claws-mail-3.8.0cvs30/01-glib-h-only.patch: Remove.
	* patches/dirmngr-1.0.3/01-ldaphttp.patch: Remove.
	* patches/glib-2.12.12/01-giowin32.patch: Remove.
	* patches/glib-2.12.12/02-gspawn-w32.patch: Remove.
	* patches/glib-2.12.12/03-gspawn-w32-fixup.patch: Remove.
	* patches/gnupg2-2.0.12/01-scd-pw2.patch: Remove.
	* patches/gnupg2-2.0.12/02-pth-estream.patch: Remove.
	* patches/gnupg2-2.0.12/03-opgp-writekey.patch: Remove.
	* patches/gnupg2-2.0.12/04-hash-prefs.patch: Remove.
	* patches/gnupg2-2.0.12/05-dns-sd.patch: Remove.
	* patches/gnupg2-2.0.12/06-opgp-sign3072.patch: Remove.
	* patches/gnupg2-2.0.12/07-gpg-no-detached.patch: Remove.
	* patches/gnupg2-2.0.12/08-sm-learn-card.patch: Remove.
	* patches/gnupg2-2.0.12/09-sm-keylist.patch: Remove.
	* patches/gnupg2-2.0.12/10-inv-sgnr.patch: Remove.
	* patches/gnupg2-2.0.12/11-photoid-sk.patch: Remove.
	* patches/gnupg2-2.0.14/01-encode-s2k.patch: Remove.
	* patches/gnupg2-2.0.14/02-scd-no-service.patch: Remove.
	* patches/gnupg2-2.0.16/01-estream.patch: Remove.
	* patches/gnupg2-2.0.16/02-gpgtar.patch: Remove.
	* patches/gnupg2-2.0.16/03-kbx-realloc.patch: Remove.
	* patches/gnupg2-2.0.16/04-gpgtar-2.patch: Remove.
	* patches/gnupg2-2.0.16/05-err-codes.patch: Remove.
	* patches/gnupg2-2.0.16/06-reread-agent.patch: Remove.
	* patches/gnupg2-2.0.17/01-scd-reader-removal.patch: Remove.
	* patches/gnupg2-2.0.8/01-agent-call-pinentry.patch: Remove.
	* patches/gnupg2-2.0.8/02-qualified.patch: Remove.
	* patches/gnupg2-2.0.8/03-create-keyring.patch: Remove.
	* patches/gnupg2-2.0.8/04-import-export-spawn.patch: Remove.
	* patches/gnupg2-2.0.8/05-gpgconf.patch: Remove.
	* patches/gnupg2-2.0.8/06-gpgconf-list.patch: Remove.
	* patches/gnupg2-2.0.9/01-close-all-handle.patch: Remove.
	* patches/gnupg2-2.0.9/02-de.po-fix.patch: Remove.
	* patches/gnupg2-2.0.9/03-i18n+etc.patch: Remove.
	* patches/gnupg2-2.0.9/04-ks-w32init.patch: Remove.
	* patches/gnupg2-2.0.9/05-w32-http.patch: Remove.
	* patches/gpa-0.9.0/01-title-prop.patch: Remove.
	* patches/gpgex-0.9.3/01-full-browser.patch: Remove.
	* patches/gpgex-0.9.3/02-doc.patch: Remove.
	* patches/gpgme-1.1.7/01-registry.patch: Remove.
	* patches/gpgme-1.1.7/02-extern-umlaute.patch: Remove.
	* patches/gpgme-1.1.7/03-error-parsing.patch: Remove.
	* patches/gpgme-1.2.0/01-w32-io-threads.patch: Remove.
	* patches/gpgme-1.2.0/02-inv-signer.patch: Remove.
	* patches/gpgme-1.2.0/03-w32-socket.patch: Remove.
	* patches/gpgme-1.2.0/04-check-agent.patch: Remove.
	* patches/gpgme-1.2.0/05-is-socket.patch: Remove.
	* patches/gpgme-1.4.1/01-improve-trace.patch: Remove.
	* patches/gpgme-1.4.1/02-close-socket.patch: Remove.
	* patches/gpgme-1.4.1/03-simplify-closing.patch: Remove.
	* patches/gpgol-0.9.91/01-gpgme.patch: Remove.
	* patches/scute-1.2.0/01-bugfixes.patch: Remove.
	* Makefile.am (EXTRA_DIST): Remove those patches.

	Update gpgme to version 1.4.2.

2013-05-16  Andre Heinecke  <aheinecke@intevation.de>

	Update Kleopatra binary package.
	    This build contains an additional patch to fix kuinqueapplication
	    on Windows so that it calls newInstance on the already running
	    instance.

	    * packages/packages.current: Update kleopatra packages

	Call _spawnv with NOWAIT parameter for Kleopatra.
	    As kbuildsycoca is executed by CreateProcess and not by
	    _spawnv there is no reason to wait for Kleopatra to finish
	    and leave the additional kleowrap process hanging around.

	    * src/kleowrap.c (main): Call _spwanv with NOWAIT instead of
	    WAIT

2013-05-15  Andre Heinecke  <aheinecke@intevation.de>

	Update Kleopatra package to gpg4win HEAD.
	    This includes a fix for frozen windows in combination
	    with gpgOl

	    * packages/packages.current: Update kleopatra version

	Add uninstallation compatibility to 2.1.0.
	    This also deletes files that were installed by previous
	    versions of gpg4win

	    * src/uninst-gnutls.nsi: Remove libgnutls-openlss-26.dll
	    * src/uninst-qt.nsi: Remove files provided in old qt package
	    * src/uninst-kleopatra.nsi: Remove various files installed
	    by kdesupport, kdelibs et. al

	Update oxygen icons to include missing icons.
	    This fixes cpu spikes in the about dialog, and help menu.
	    Really.

	    * packages/packages.current: Update Package versions.
	    * src/inst-oxygen-icons.nsi, src/uninst-oxygen-icons.nsi:
	    Install / Uninstall files.

	Update Qt and Kleopatra builds.
	    Qt is now built withot usage of CPU extensions and Kleopatra
	    contains an updated kdelibs that fixes a problem in the
	    Window Management on Windows

	    * packages/packages.current: Update Qt and Kleopatra builds

	Fix libpng server url.
	    The libpng-1.4.12 has been moved to a subdirectory

	    * packages/packages.current: Add subdirectory to libpng server url

2013-05-15  Emanuel Schuetze  <emanuel@intevation.de>

	Updated 'Changes' section in README for next beta release.

2013-05-15  Werner Koch  <wk@gnupg.org>

	Update zlib to 1.2.8.

	Temporary fix for mingw off_t mess.
	* patches/gpgol-1.1.3/02-off_t.postcfg-build: New.
	* Makefile.am (EXTRA_DIST): Add patch

2013-05-13  Werner Koch  <wk@gnupg.org>

	Update paperkey to 1.3.

	Update list of copyright notices.
	* doc/pkg-copyright.txt: Update.

2013-05-13  Andre Heinecke  <aheinecke@intevation.de>

	Install dbus config into /etc.
	    Configurations in /etc overwrite /etc/dbus-1 this is a
	    problem when overwriting an old installation.

	    * src/inst-dbus.nsi, src/uninst-dbus.nsi: Overwrite old config
	    in /etc

2013-05-11  Werner Koch  <wk@gnupg.org>

	Fix startup hangs in Kleopatra.
	* patches/gpgme-1.4.1/03-simplify-closing.patch: New.
	* Makefile.am (EXTRA_DIST): Add patch.

2013-05-10  Werner Koch  <wk@gnupg.org>

	Remove remaining claws plugin cruft.
	* src/Makefile.am (EXTRA_DIST): Remove rssyl and vcalendar.

	Update GnuPG to 2.0.20.

	Make make distcheck work.
	* Makefile.am (DISTCHECK_CONFIGURE_FLAGS): Use host i686-w64-mingw32.

	Fix building of msis-msgfmt.
	* po/Rules-nsis (nsis-msgfmt): Use detected build compiler.
	* po/build-cc.in: New.
	* configure.ac (BUILD_CC): New ac_subst.

	claws: Cleanup removed packages NSI code.
	* src/inst-sections.nsi: Enable libxml2 if rssyl is selected.  Remove
	dependency checks for removed plugin packages.
	* include/config.nsi.in: Remove code for remove plugin packages.
	claws: Cleanup removed packages NSI code.

	Avoid makensis printing all symbols from gcc runtime libs.
	* configure.ac: Store gcc runtile libs under a different name
	* src/inst-gpg4win.nsi: Adjust for that name change.

	claws: Update gtkhtml_2_viewer plugin.
	* patches/gtkhtml2_viewer-0.34/80-src-makefile.postcfg-build: New.
	* Makefile.am (EXTRA_DIST): Add patch.
	* packages/packages.current: Enable gtkhtml2_viewer and update to
	latest version.

2013-05-10  Andre Heinecke  <aheinecke@intevation.de>

	Fix language setting for non germans.
	    Kleopatra is in en_US if it is not in german.

	    * src/inst-kleopatra.nsi: Fix langauge configuration

	Remove references to removed claws plugins.
	    This removes no longer existing files from extra dist and
	    the configuration options for those packages.

	    * src/Makefile.am: Remove references to notification_plugin,
	   tnef_parse, bsfilter_plugin and attachwarner.

2013-05-10  Werner Koch  <wk@gnupg.org>

	claws: Add rssyl, spamreport, and vcalendar plugins.
	* packages/packages.current: Update Curl to 7.30.0.
	* src/inst-claws-mail.nsi: Install internal plugins rssyl, spamreport
	and vcalendar.
	* src/uninst-claws-mail.nsi: Uninstall them.
	* src/inst-sections.nsi: Remove old external plugins.
	* src/inst-rssyl.nsi, src/inst-vcalendar.nsi, src/uninst-rssyl.nsi
	* src/uninst-vcalendar.nsi: Remove.

	Update to claws 3.9.1.
	* packages/packages.current: Update claws.
	* patches/claws-mail-3.9.1/01-w64-mingw32.patch: New.
	* patches/claws-mail-3.9.1/02-ldap-opt.patch: new.
	* patches/claws-mail-3.9.1/03-all-crypto.patch: New.
	* patches/claws-mail-3.9.1/20-c416e89d.patch: New
	* patches/claws-mail-3.9.1/21-66aa06c7.patch: New.
	* patches/claws-mail-3.9.1/50-configure.patch: New.
	* patches/claws-mail-3.9.1/51-version-file.patch: New.
	* patches/claws-mail-3.9.1/80-src-makefile.postcfg-build: new.
	* Makefile.am (EXTRA_DIST): Add new patches.  Remove 3.9.0 patches.
	* src/Makefile.am (gpg4win_pkg_claws_mail_configure): Adjust options.
	* src/inst-claws-mail.nsi: Install now included plugins.
	* src/uninst-claws-mail.nsi: Uninstall them.
	* include/config.nsi.in, src/inst-sections.nsi: Remove support for the
	now included plugins.
	* src/inst-attachwarner.nsi, src/inst-bsfilter_plugin.nsi
	* src/inst-notification_plugin.nsi, src/inst-tnef_parse.nsi
	* src/uninst-attachwarner.nsi, src/uninst-bsfilter_plugin.nsi
	* src/uninst-notification_plugin.nsi, src/uninst-tnef_parse.nsi: Remove.

2013-05-10  Andre Heinecke  <aheinecke@intevation.de>

	Update kleopatra to latest gpg4win branch.
	    packages/packages.current: Update Kleopatra bin and src packages

2013-05-08  Werner Koch  <wk@gnupg.org>

	Fix a hang in gpgme.
	* patches/gpgme-1.4.1/01-improve-trace.patch: New.
	* patches/gpgme-1.4.1/02-close-socket.patch:
	* Makefile.am (EXTRA_DIST): Add patches.

	Improve detection of libstdc++-6 et al.
	* configure.ac: Extract gcc version number and use as default
	directory of gcc helper DLLs.

2013-05-07  Andre Heinecke  <aheinecke@intevation.de>

	Add runtime libaries neccessary with mingw-w64.
	    GpgOL and GpgEx need the mingw runtime in the system path
	    so they are added to pub now.

	    * configure.ac: Add options for libgcc-sjlj-1 and libstdc++-6
	    * src/inst-gpg4win.nsi, src/uninst-gpg4win.nsi: Handle
	    the runtime libraries.

	Fix localization and help installation.
	    This adds a kdeglobals configuration with the language setting
	    to workaround a bug in KDE/4.10 libs.

	    * src/Makefile.am: Change help link replacement to fit
	    installation
	    * src/inst-kleopatra.nsi: Move some files and install kdeglobals
	    depending on language setting
	    * src/uninst-kleopatra.nsi: Fix some paths and add some more

	Add path paths also into our environment.
	    This is necessary as we need PATH to include /pub
	    when we register gpgex and gpgol.

	    * src/g4wihelp.c (path_add): Set path environemnt variable
	    after adding

2013-05-06  Werner Koch  <wk@gnupg.org>

	Update libetpan to 0.58-g10-1.

	Update Claws to 3.9.0.
	* packages/packages.current: Update to claws 3.9.0.
	* patches/claws-mail-3.9.0/01-w64-mingw32.patch: New.
	* patches/claws-mail-3.9.0/02-ldap-opt.patch: New.
	* patches/claws-mail-3.9.0/03-all-crypto.patch: New.
	* patches/claws-mail-3.9.0/80-src-makefile.postcfg-build: New.
	* Makefile.am (EXTRA_DIST): Add new patch files.

	Set a fixed limit of 2047 to the length of PATH.
	* src/g4wihelp.c (PATH_LENGTH_LIMIT): New.

2013-05-03  Andre Heinecke  <aheinecke@intevation.de>

	Update kleopatra build.
	    This build now comes from the gpg4win branch and has
	    some reduced dependencies. It also includes additional
	    needed configuration files.

	    * packages/packages.current: Update kleopatra
	    * src/inst-kleopatra.nsi, src/uninst-kleopatra.nsi: Update
	    installation

2013-05-02  Andre Heinecke  <aheinecke@intevation.de>

	Link pinentry with a static libstdc++
	    This avoids a depedency to libstdc++.dll.
	    * src/Makefile.am: Add CXXFLAGS for pinentry to link static
	    libstdc++

2013-05-01  Werner Koch  <wk@gnupg.org>

	Update gpa and gpgme.
	* packages/packages.current: Update gpa and gpgme.
	* patches/gpgme-1.4.0/01-off_t.postcfg-build: Remove
	* Makefile.am: Remove above patch.

2013-04-30  Werner Koch  <wk@gnupg.org>

	Update GTK+ related packages.
	* packages/packages.current: Update glib, gdk_pixbuf, gtk+, libffi and
	check all other packages for necessary updates.
	* patches/glib-2.34.3/01-socket.patch: Copy from 2.24.0.
	* patches/glib-2.34.3/02-no-kill.patch: New.
	* Makefile.am (EXTRA_DIST): Add new patches.
	* src/Makefile.am (gpg4win_pkg_glib_configure): Add
	option --disable-modular-tests.
	* src/inst-libffi.nsi: Update SO-name from 5 to 6.
	* src/uninst-libffi.nsi: Ditto.  Remove unneeded top dir rmdir.

2013-04-29  Andre Heinecke  <aheinecke@intevation.de>

	Remove gpa_logo.ppm from packaging.
	    It is now only installed as gpa-log.ppm so packaging this
	    should be enough.

	    * src/inst-gpa.nsi, src/uninst-gpa.nsi: Remove gpa_logo.ppm

	Fix syntax errors caused by KDE/4.10 update.
	    * src/inst-sections.nsi: Use unique labels
	    * src/uninst-kleopatra.nsi: Close a quote

	Remove help:/ prefix in kleopatra documentation.
	    As we do not package khelpcenter we use the file links
	    in the doc

	    * src/Makefile.am: Add postinst for kleopatra to fix help links

	Update kleopatra packaging for KDE 4.10.
	    * packages/packages.current: Use repackaged kleopatra version
	    with some additional files and exploded documentation.
	    * src/inst-kleopatra.nsi, src/uninst-kleopatra: Handle updated
	    paths and filenames.

2013-04-29  Werner Koch  <wk@gnupg.org>

	Re-enable packages using curl.
	* configure.ac: Uncomment curl related packages.

2013-04-29  Andre Heinecke  <aheinecke@intevation.de>

	Add repackaged dbus-bin and update packaging.
	    This package contains a libexpat.dll from expat 2.0.1
	    as it was linked against this name.

	    * src/inst-dbus.nsi, src/uninst-dbus.nsi: Fix etc paths, remove
	    libexpatw.dll

	Fix oxygen-icon filenames.
	    This adds a -bin suffix to the binary package and
	    remvoes the -kde- part so that it is in line with
	    the other package names.

	    * packages/packages.current: Update oxygen-icons filenames.

	Add qt and oxygen-icons dependencies for kleopatra.
	    Previously kdelibs depended on them.

	    configure.ac: Add dependency to qt and oxygen-icons to kleopatra

	Only package dbus in inst-dbus.nsi.
	    This removes the old kdesupport packaging artifacts.

	    * src/inst-dbus.nsi, src/uninist-dbus.nsi: Only package dbus

2013-04-29  Werner Koch  <wk@gnupg.org>

	gnupg: Scdaemon is now in libexec.
	* src/inst-gnupg2.nsi: Install sdaemon from libexec.

2013-04-29  Andre Heinecke  <aheinecke@intevation.de>

	Update oxygen-icons to KDE 4.10.
	    This package consists of the same files as the old package
	    but in a newer and more shiny Version.

	    * packages/packages.current: Update oxygen icons.

2013-04-29  Werner Koch  <wk@gnupg.org>

	Remove dependency on removed package.
	* configure.ac: Remove kdelibs dependency from kleopatra.

	Add w64-mingw32 compatibility patches.
	* patches/gpgme-1.4.0/01-off_t.postcfg-build:  New.
	* patches/gpgol-1.1.3/01-w64-ming64.patch:  New.
	* Makefile.am (EXTRA_DIST): Add them.

	Provide a hook for patches after a configure run.
	* src/gpg4win.mk.in (stamps/stamp-$(1)-02-configure): Add an extra
	patch stage.

2013-04-29  Andre Heinecke  <aheinecke@intevation.de>

	Gnutls-openssl is now so version 27.
	    * src/inst-gnutls.nsi, src/uninst-gnutls.nsi: Update file name
	    to libgnutls-openssl-27.dll

2013-04-26  Andre Heinecke  <aheinecke@intevation.de>

	Remove translations for qt tools.
	    Those have nothing to do with kleopatra and are not used.

	    * inst-qt.nsi, uninst-qt.nsi: Remove translations

	Update kleopatra binary package.
	    The old package accidentally contained some uneccessary
	    libraries.

	    * packages/packages.current: Update kleopatra binary package

	Uopdate nsis configuration for kdesupport kdelibs.
	    * include/config.nsi.in: Rename kdesupport to dbus. Remove kdelibs

	Fix filename of pinentry-0.8.3.
	    Pinentry is now distributed as a bziped archive.

	    * src/packages.current: Change pinentry from tar.gz to tar.bz2

	Update kleopatra and qt.
	    Kleopatra is now from KDE 4.10.2

	    * src/packages.current: Update Kleopatra, Qt and remove kdelibs

	Combine kdelibs and kleopatra package.
	    * Makefile.am: Remove kdelibs package.
	    * gpg4win.nsi: Update section management for kdelibs and dbus.
	    * inst-kleopatra, uninst-kleopatra: Add parts from kdelibs.
	    * uninst-kdelibs, inst-kdelibs: Removed.

	Only package parts of Qt that are actually used.
	    * src/inst-qt.nsi, src/uninst-qt.nsi: Remove uneccessary Qt parts

	Remove mingwm10 this is no longer neccessary.
	    Qt no longer depends on mingwm10.dll so it is uneccessary to
	    package it.

	    * configure.ac: Remove mingwm10.dll handling

	Make Qt depend on dbus instead of kdesupport.
	    * configure.ac: Remove dependency to kdesupport and add dbus

	Update buildsystem for qt and dbus.
	    Kdesupport is replaced by a dbus only package. Qt is updated
	    so the Pkgconfig files have to be updated accordingly.

	    * src/QtCore.pc, src/QtGui.pc: Update to qt 4.8.4
	    * src/inst-kdesupport.nsi, src/uninst-kdesupport.nsi: Renamed to
	    dbus.
	    * src/Makefile.am: Remove workarounds for the kdesupport package
	    that are no longer neccessary.

	Update qt to 4.8.4.
	    This update brings 4 years of qt development and new styles
	    like Aero style to improve the look and feel of kleopatra
	    on modern Windows Systems. This update should resolve a
	    lot of bugs in kleopatra that were already fixed upstream.
	(cherry picked from commit 2f0dc549e8c2b154cb9c7d3eeb71d676fa3b333b)

	Update dbus from dbus to freedesktop dbus 1.4.24.
	    This should greatly improve stability and performance
	    of dbus for windows. Other windows specific improvements
	    include better multiuser support and a seperation of multiple
	    dbus instances based on their installation location.
	    This will also allow it to have two different versions of kleopatra
	    running.
	    It is also a depedency for newer qt and kde versions.
	(cherry picked from commit 9e4fe24b99aa4f39df8d1d61c65be2f9f05e77b7)

2013-04-26  Werner Koch  <wk@gnupg.org>

	Update pinentry to version 0.8.3.

	Force building pinentry-qt4 for a full installer.
	* src/Makefile.am (pinentry_enable_disable): New.

	Temporary disable packages using curl.

	Update dirmngr to version 1.1.1.

2013-04-25  Werner Koch  <wk@gnupg.org>

	Fix building of GNUTLS and update to latest 2.x version.
	* patches/gnutls-2.12.21/01-openssl-wincrypt.patch: New.
	* Makefile.am: Add patch.
	* src/Makefile.am (gpg4win_pkg_gnutls_configure): Force building with
	libgcrypt.  Disable pkcs11 module.
	(LTLIBTASN1):
	(gpg4win_pkg_gnutls_make_args): Add hack to allow building latest
	version.

2013-04-24  Werner Koch  <wk@gnupg.org>

	glib: Use the installed toolchain also for CXX.
	* src/Makefile.am (gpg4win_pkg_glib_configure): Replace hardwired CCC
	value.  This is a cosmetic change CCC is only used by regression
	tests.

	zlib: Use the installed toolchain.
	* src/Makefile.am (gpg4win_pkg_zlib_make_args): Repalce hardwired
	prefix by $(host).

2013-04-24  Andre Heinecke  <aheinecke@intevation.de>

	pthreads-w32: Add patch for newer mingw-w64 versions.
	* Makefile.am: Add patch to EXTRA_DIST
	* patches/pthreads-w32-2-8-0-release: Add
	02-mingw_w64_timespec_compatibility.patch

2013-04-24  Werner Koch  <wk@gnupg.org>

	A first set of patch to allow the use of i686-w64-mingw32.
	* autogen.sh <build-w32>: Prefer the i686-w64-mingw32 toolchain.

	* src/Makefile.am (gpg4win_pkg_crypt_make): Rename to
	gpg4win_pkg_crypt_make_args to make it actually work.

	* src/gpg4win.mk.in (stamps/stamp-$(1)-02-configure): Use host and
	build instead host_cpu+host_os.

2012-12-09  Andre Heinecke  <aheinecke@intevation.de>

	Update Kleopatra to a release build.
	    packages/packages.current (kleopatara): Update to 20121209 build.

2012-12-07  Andre Heinecke  <aheinecke@intevation.de>

	Update kleopatra with ability to create .pgp files.
	    * packages/packages.current (kleopatara): Update to 20121207 build.

	Fix build when cups is installed.
	    * Makefile.am: Add --disable-cups to gtk_configure options.

2012-12-07  Werner Koch  <wk@gnupg.org>

	Update GPA.
	* packages/packages.current (gpa): Update to 0.9.3.

	Patch libxml2 due to CVE-2012-5134.
	* patches/libxml2-2.7.8/01-cve-2012-5134: New.
	* Makefile.am: Add patch.

2012-12-06  Andre Heinecke  <aheinecke@intevation.de>

	Fix download links for ftp.kdab.com.

2012-12-06  Werner Koch  <wk@gnupg.org>

	Remove line numbers from po files.
	* po/Makevars (MSGMERGE): Add option --no-location

2012-12-05  Werner Koch  <wk@gnupg.org>

	Fix regression in VPATH builds.
	* src/installer.nsi (T_HowtoSmimeFile): Use build directory for the
	file name.

	Silent automake warnings about GNU make features.
	* autogen.sh: Add -Wno-portability

	Install development files for the GnuPG related libraries.
	* src/inst-gpgme.nsi: Install gpgme import lib and header file,
	* src/inst-libassuan.nsi: Likewise.
	* src/inst-libgcrypt.nsi: Likewise.
	* src/inst-libgpg-error.nsi: Likewise.
	* src/inst-libksba.nsi: Likewise.
	* src/uninst-gpg4win.nsi: Remove the new files.
	* src/uninst-gpgme.nsi: Ditto.
	* src/uninst-libassuan.nsi: Ditto.
	* src/uninst-libgcrypt.nsi: Ditto.
	* src/uninst-libgpg-error.nsi: Ditto.
	* src/uninst-libksba.nsi: Ditto.

2012-10-10  Colin Leroy  <colin@colino.net>

	Update libpng (1.4.10 ends up 404)

	Update zlib (1.2.5 ends up 404)

2012-07-07  Colin Leroy  <colin@colino.net>

	Update Claws Mail and its plugins.

2012-05-08  Werner Koch  <wk@gnupg.org>

	Remove the entire website stuff.
	The website is now maintained in the GIT branch "website".

2012-05-08  Emanuel Schuetze  <Emanuel Schuetze emanuel@intevation.de>

	Changed instructions from svn to git.

	Fixed links to new git repositories.

2012-05-08  Emanuel Schuetze  <emanuel@intevation.de>

	Thanks to all new sponsors!

2012-05-04  Emanuel Schuetze  <emanuel@intevation.de>

	Added announcement links.

	Updated website: Fixed installer size.

	Updated website to new 2.1.1-beta release.

2012-05-03  Werner Koch  <wk@gnupg.org>

	Let the light version install GPA and Claws by default.

	Retrieve beta release numbers from git tags.
	* configure.ac: Add git magic.

2012-04-27  Emanuel Schuetze  <emanuel@intevation.de>

	Added new sponsor.

2012-04-23  Emanuel Schuetze  <emanuel@intevation.de>

	Updated website for 2.1.1 beta release.

2012-04-18  Werner Koch  <wk@gnupg.org>

	More automagic for the README files.
	* src/Makefile.am (NEWS.tmp): Do not copy the German items.
	(COMPONENTS-list.tmp): New.
	* src/gpg4win.mk.in (README.$(1).txt): Substitute COMPONENTS keyword.
	* doc/README.de.txt, doc/README.en.txt: Use the COMPONENTS keyword to
	include the current list of components.  Minor cleanups.

2012-04-17  Werner Koch  <wk@gnupg.org>

	gtk+: Update to 2.24.10.
	* packages/packages.current (glib): Update to 2.32.
	(atk): Update to 1.32.
	(pango): Update to 1.29.4.
	(cairo): Update to 1.10.2.
	(freetype): Update to 2.4.2.
	(gdk-pixbuf): New.  Version 2.26.
	(libffi): New.  Version 2.0.10.
	(gtk+): Change to source build and update to 2.24.10.

	download.sh: Add check for zero length downloads.
	* packages/packages.current: Add check.

	gtk+: Build from source.
	This bunch of changes is required to build gtk+ from source and to
	update to the latest gtk+-2 version.

	* m4/gpg4win.m4: Support tar.xz files.
	* src/zlib.pc: New.
	* src/gpg4win.mk.in: Support tar.xz.  Support pkgextracflags macro.

	* configure.ac: Gurn gtk+ into a source package.  Add libffi and
	gdk-pixbuf packages.  Print warning for missing tools required by glib
	et al.

	* include/config.nsi.in: Add packages libffi and gdk-pixbuf.
	* src/inst-libffi.nsi, src/uninst-libffi.nsi: New.
	* src/inst-gdk-pixbuf.nsi, src/uninst-gdk-pixbuf.nsi: New.

	* src/inst-cairo.nsi (libcairo-gobject-2.dll)
	(libcairo-script-interpreter-2.dll): Install new DLLs.
	* src/uninst-cairo.nsi: Uninstall them.

	* src/inst-glib.nsi: Install more tools and the schema.
	* src/uninst-glib.nsi: Uninstall them.

	claws: Remove use of private glib header file.
	* patches/claws-mail-3.8.0cvs30/01-glib-h-only.patch: New.
	* Makefile.am: Add patch file.

2012-04-02  Werner Koch  <wk@gnupg.org>

	Fix distribution of the two HOWTO files.
	These HOWTOs prevented the use of make distcheck and they were not
	included in the tarball.
	* src/Makefile.am (gpg4win_howto_smime_ll): New.
	(HOWTO_files): Set new variable.  Use as dependency for all
	installers.
	(CLEANFILES): add Howto files.
	* src/gpg4win.mk.in (HOWTO_template): New.  Expand that.
	* src/inst-gpg4win.nsi:
	* doc/Makefile.am (EXTRA_DIST): Add howtos.
	* doc/HOWTO-SMIME.de.txt: Reformat and suggest sha1sum instead of
	openssl.
	* doc/HOWTO-SMIME.en.txt: Ditto.

	Remove obsolete distcheck options.
	* Makefile.am (DISTCHECK_CONFIGURE_FLAGS): Remove obsolete
	--disable-pkg-man_advanced_en.

	Remove targets overriding automake default.
	Overriding the clean targets does not allow automake to add e.g. a
	remove rule for Makefile.  Thus a "make distcheck" won't work.  We
	keep the "html" target because it is not used my make distcheck.
	* doc/manual/Makefile.am (clean, distclean): Remove targets.

	Add emacs magic to set created files to read-only.
	* configure.ac (emacs_local_vars_begin): New AC_SUBST.
	* src/gpg4win.mk.in: Use above to set gpg4win.mk to read-only.

	Add a fallback version for gitlog-to-changelog.
	* Makefile.am (GITLOG_TO_CHANGELOG): Remove.
	* configure.ac (GITLOG_TO_CHANGELOG): Set via AC_CHECK_PROGS.
	* build-aux/gitlog-to-changelog: New.

	Do not build HTML versions of the compendium by default.
	Due to problems with hyperlatex and emacs23, Debian does not
	distribute hyperlatex with Squeeze.  We need hyperlatex only for the
	HTML versions of the manual, which are anyway not included in the
	installer.  Thus we take a simple way out and include the hypertex.sty
	file in gpg4win for building the PDF version.

	* doc/manual/hyperlatex.sty: New.  File taken from Debian's hyperlatex
	version 2.9a.
	* doc/manual/Makefile.am (EXTRA_DIST): Distribute hyperlatex.
	(all-local): Remove the html target.

2012-03-28  Werner Koch  <wk@gnupg.org>

	Adjust generic GnuPG patch for 2.0.19.
	* patches/gnupg2/02-allow-mark-trusted.patch: Adjust de.po patch for
	gnupg 2.0.19.

	Remove obsolete configure option in autogen.sh.
	* autogen.sh: Do not pass --disable-pkg-man_advanced_en.

	Update GnuPG and some libraries.
	* packages/packages.current (libxml2): Update.
	(libpng): Update.
	(gpgol): Update.
	(libgpg-error, libgcrypt, libksba, libassuan): Update.
	(gnupg): Update.
	(gpgme): Update.
	(paperkey): Update.

	Legacy IP support for download.sh.
	* packages/download.sh: Add options --ipv6 and --ipv4.  Remove
	bashism.

2012-03-27  Werner Koch  <wk@gnupg.org>

	Build a gnupg-only installer in addition to the standard and light ones.
	* configure.ac: Add options --disable-vanilla-installer and
	--disable-manuals.
	* src/gpg4win.nsi: Undef HAVE_package macros if we are building the
	vanilla installer
	* src/inst-claws-mail.nsi, src/inst-gpa.nsi, src/inst-pinentry.nsi
	* src/inst-sections.nsi, src/installer.nsi: Take care of the vanilla
	installer option

2012-03-26  Werner Koch  <wk@gnupg.org>

	Force using ustar format.
	We have some file names longer than 99 characters and thus
	we need to make sure that tar does not bail out for these names.
	* configure.ac (AM_INIT_AUTOMAKE):  Add option tar-ustar.

	Changes to support GIT.
	* ChangeLog: Move to build-aux/git-log-footer.
	Add a dummy ChangeLog.
	* doc/HACKING: New.
	* configure.ac: Adjust for git.
	* autogen.sh: Ditto.
	* Makefile.am (gen-ChangeLog): New.

2012-03-11  Colin Leroy <colin@colino.net>

	* packages/packages.current: Update Claws Mail and plugins

2012-01-04  Emanuel Schuetze <emanuel@intevation.de>

	* configure.ac: Change compendiuminprogress date.
	* AUTHORS: Added and updated authors.

2011-07-20  Emanuel Schuetze <emanuel@intevation.de>

	* src/installer.nsi: Show English HOWTO-SMIME.en.txt in installer
	  section for Italian language.

	* src/inst-gpg4win.nsi: Show English README for it and cz language.

2011-06-21  Emanuel Schuetze <emanuel@intevation.de>

	* src/installer.nsi: Show English HOWTO-SMIME.en.txt in installer
	  section for all non-German language.

2011-06-07 Colin Leroy <colin@colino.net>

	* packages/packages.current: Update Claws Mail HTML plugin (last fix
	  of Claws Mail bug #2397, "Gtkhtml2 viewer ignores message encoding")

2011-05-02 Colin Leroy <colin@colino.net>

	* packages/packages.current: Update Claws Mail HTML plugin (more fixing
	  of Claws Mail bug #2397, "Gtkhtml2 viewer ignores message encoding")

2011-04-27  Colin Leroy <colin@colino.net>

	* src/Makefile.am: Add iconv support to libxml build. Fixes Claws
	  Mail bug #2397, "Gtkhtml2 viewer ignores message encoding"
	* packages/packages.current: Update Claws Mail RSSyl plugin (wrong
	  escaping of strings breaks UTF-8 encodings)

2011-04-09  Colin Leroy <colin@colino.net>

	* packages/packages.current: Update Claws Mail and plugins (new
	  upstream release)

2011-03-07  Emanuel Schuetze <emanuel@intevation.de>

	* configure.ac: Change to next release number (2.1.1-svn).

2011-03-04  Colin Leroy <colin@colino.net>

	* packages/packages.current: Update Claws Mail (a few fixes), RSSyl (mem leak),
	  Notification (ghost icon in systray), GtkHTML (wrong link on occasions),
	  Vcalendar (Follow Claws API)
	* configure.ac: Reenable svn mode

2011-02-04  Emanuel Schuetze <emanuel@intevation.de>

	* configure.ac, NEWS: Prepare release 2.1.0.

2011-02-04  Colin Leroy  <colin@colino.net>

	* packages/packages.current: Update Claws Mail (file descriptor leak),
	  VCalendar (fd leak), RSSyl (API update)

2011-02-04  Emanuel Schuetze <emanuel@intevation.de>

	* packages/packages.current: Update kleopatra and kdelibs.

	* configure.ac, NEWS: Prepare release 2.1.0-rc2.

	* doc/README.de.txt, doc/README.en.txt, NEWS: Update kleopatra version.

2011-02-03  Marcus Brinkmann  <marcus@g10code.com>

	* packages/packages.current: Update libassuan and gpgme.

2011-02-02  Marcus Brinkmann  <marcus@g10code.com>

	* packages/packages.current: Update libassuan and gpgme.
	* Makefile.am (EXTRA_DIST): Remove
	patches/gpgme/02-w32-io-threads.patch.
	* patches/gpgme/02-w32-io-threads.patch: Removed.

2011-02-01  Emanuel Schuetze <emanuel@intevation.de>

	* src/inst-sections.nsi: Fix wrong desktop/startmenu shortcut
	  installation if non-German installer language is selected.

2011-02-01  Marcus Brinkmann  <mb@g10code.com>

	* src/Makefile.am (gpg4win_pkg_gnupg2_configure): Add --enable-gpgtar.

2011-01-27  Emanuel Schuetze <emanuel@intevation.de>

	* configure.ac: Prepare release 2.1.0-rc2.

2011-01-24  Werner Koch  <wk@g10code.com>

	* patches/gnupg2/02-allow-mark-trusted.patch: New.
	* Makefile.am (EXTRA_DIST): Add it.

2011-01-19  Emanuel Schuetze <emanuel@intevation.de>

	* src/inst-gpa.nsi: Unselect GPA by default in gpg4win full installer.
          (Still selected in light installer.)

	* src/uninst-compendium.nsi, src/gpg4win.nsi, src/inst-sections.nsi,
	  src/inst-compendium.nsi, src/installer-finish.nsi:
	  Install and uninstall some compendium stuff (add new compendium
          weblink to Startmenu and Desktop, remove compendium-html install
          files, improve update process for readme and compendium files etc.)

2011-01-18  Werner Koch  <wk@g10code.com>

	* src/gpg4win.nsi: s/HAVE_PKG_COMPENDIUM_DE/HAVE_PKG_COMPENDIUM/.

2010-12-20  Colin Leroy  <colin@colino.net>

	* packages/packages.current: Update Claws Mail (focus fixes)

2010-12-20  Emanuel Schuetze <emanuel@intevation.de>

	* configure.ac, NEWS: Prepare release 2.1.0-rc1.

2010-12-18  Colin Leroy  <colin@colino.net>

	* packages/packages.current: Update Claws Mail (LDAP crash bug)

2010-12-17  Colin Leroy  <colin@colino.net>

	* src/uninst-tnef_parse.nsi, src/uninst-vcalendar.nsi,
	  src/inst-gtkhtml2_viewer.nsi, src/uninst-attachwarner.nsi,
	  src/inst-notification_plugin.nsi, src/uninst-notification_plugin.nsi,
	  src/uninst-rssyl.nsi, src/inst-tnef_parse.nsi,
	  src/inst-bsfilter_plugin.nsi, src/uninst-claws-mail.nsi,
	  src/Makefile.am, src/inst-rssyl.nsi, src/uninst-gtkhtml2_viewer.nsi,
	  src/inst-attachwarner.nsi, src/inst-claws-mail.nsi,
	  src/inst-vcalendar.nsi, src/uninst-bsfilter_plugin.nsi:
	  Ship all available Claws Mail translations

2010-12-17  Colin Leroy  <colin@colino.net>

	* packages/packages.current: Update Claws Mail and plugins
	  (Claws Mail is now LDAP-enabled !)

2010-12-16  Colin Leroy  <colin@colino.net>

	* src/inst-enchant.nsi, src/dictionaries/fr.aff,
	  src/dictionaries/README_fr.txt, src/dictionaries/README_de.txt,
	  src/dictionaries/de.aff, src/dictionaries/README_en_US.txt,
	  src/dictionaries/en_US.aff, src/dictionaries/fr.dic,
	  src/dictionaries/de.dic, src/dictionaries/en_US.dic,
	  src/dictionaries/Makefile.am, src/Makefile.am,
	  src/uninst-enchant.nsi, configure.ac: Add french, german and
	  english (US) dictionaries for enchant (for use by Claws Mail)

2010-12-16  Colin Leroy  <colin@colino.net>

	* packages/packages.current: Update Claws Mail again

2010-12-16  Werner Koch  <wk@g10code.com>

	* packages/packages.current: Update pinentry to 0.8.1.

2010-12-15  Colin Leroy  <colin@colino.net>

	* include/config.nsi.in, src/inst-enchant.nsi, src/Makefile.am,
	  src/uninst-enchant.nsi, src/inst-sections.nsi, configure.ac,
	  packages/packages.current: Add Enchant support for Claws Mail,
	  and update Claws Mail.
	  Dictionaries will have to be installed by the user.

2010-12-15  Colin Leroy  <colin@colino.net>

	* src/inst-pinentry.nsi: Fix NSIS builds without QT.

2010-12-15  Marcus Brinkmann  <marcus@g10code.com>

	* src/Makefile.am (gpg4win_pkg_claws_mail_post_install): New macro.
	* README: Add docbook-utils and ghostscript as dependencies.

2010-12-15  Colin Leroy  <colin@colino.net>

	* src/Makefile.am: Fix libpng building

2010-12-14  Werner Koch  <wk@g10code.com>

	* patches/dirmngr-1.1.0/01-mmap.patch: New.
	* Makefile.am (EXTRA_DIST): Add patch.

2010-11-21  Colin Leroy  <colin@colino.net>

	* packages/packages.current: Update Claws Mail and plugins to 3.7.7.

2010-11-21  Colin Leroy  <colin@colino.net>

	* packages/packages.current: Fix libtasn1 download link.

2010-11-04  Emanuel Schuetze <emanuel@intevation.de>

	* packages/packages.current: Update kleopatra.

2010-11-02  Emanuel Schuetze <emanuel@intevation.de>

	* src/inst-gnupg2.nsi: Install trustlist.txt and trustlist.txt.example
	  into $APPDATA\GNU\etc\gnupg.

	* src/uninst-gpg4win.nsi, src/installer.nsi, src/inst-gpg4win.nsi,
	  src/inst-sections.nsi: Install HOWTO-SMIME.de.txt and HOWTO-SMIME.en.txt.

	* packages/packages.current: Update kleopatra and kdelibs.

2010-09-24  Werner Koch  <wk@g10code.com>

	* patches/gnupg2-2.0.16/06-reread-agent.patch: New.

2010-09-23  Werner Koch  <wk@g10code.com>

	* packages/packages.current: Update bzip2.

2010-09-21  Emanuel Schuetze <emanuel@intevation.de>

	* configure.ac: Add COMPENDIUMINPROGRESS_EN and _DE.
	Switch to 2.1.0-beta2-svn version number.

	* NEWS: Prepare 2.1.0-beta2.

2010-09-16  Werner Koch  <wk@g10code.com>

	* patches/gnupg2-2.0.16/05-err-codes.patch: New.

2010-09-14  Emanuel Schuetze <emanuel@intevation.de>

	* src/inst-gpg4win.nsi: Install README.en.txt for ar, es, fr, ru, pt
	README files.

2010-09-13  Emanuel Schuetze <emanuel@intevation.de>

	* src/gpg4win.mk.in: Add !BUILD_ISODATE! for README template replacement.

2010-09-03  Emanuel Schuetze <emanuel@intevation.de>

	* configure.ac: Changed compendium EN date format.

2010-09-02  Emanuel Schuetze <emanuel@intevation.de>

	* src/uninst-compendium.nsi: Fix to remove compendium-html dirs.

	* NEWS: Update release date.

2010-09-01  Emanuel Schuetze <emanuel@intevation.de>

	* configure.ac, include/config.nsi.in, src/Makefile.am,
	src/inst-sections.nsi, src/installer-finish.nsi,
	src/uninst-compendium.nsi, src/uninst-compendium_de.nsi,
	src/uninst-compendium_en.nsi, src/inst-compendium_de.nsi,
	src/inst-compendium.nsi, src/inst-compendium_en.nsi:
	Merged (un)inst-compendium_de and (un)inst-compendium_en
	to one nsis section (un)inst-compendium.
	Changed and install new compendium-html path.

	* NEWS: Update to 2.1.0-beta1.

2010-08-31  Emanuel Schuetze <emanuel@intevation.de>

	* configure.ac: Updated compendium en version date.

2010-08-26  Emanuel Schuetze <emanuel@intevation.de>

	* configure.ac, include/config.nsi.in, src/Makefile.am,
	src/uninst-compendium_en.nsi, src/inst-sections.nsi,
	src/inst-compendium_de.nsi, src/inst-compendium_en.nsi,
	src/installer-finish.nsi, po/de.po: Install new compendium-en.

	* packages/packages.current: Update kleopatra and kdelibs.

2010-08-25  Emanuel Schuetze <emanuel@intevation.de>

	* configure.ac: Change date and version of compendium-en.

2010-08-25  Werner Koch  <wk@g10code.com>

	* patches/gnupg2-2.0.16/04-gpgtar-2.patch: Update.

2010-08-24  Werner Koch  <wk@g10code.com>

	* patches/gnupg2-2.0.16/04-gpgtar-2.patch: New.
	* Makefile.am (EXTRA_DIST): Add patch

2010-08-24  Werner Koch  <wk@g10code.com>

	* packages/packages.current: Update libassuan.

2010-08-17  Emanuel Schuetze <emanuel@intevation.de>

	* configure.ac: Added date and version for English compendium.

2010-07-27  Werner Koch  <wk@g10code.com>

	* src/sha1sum.c (unescapefname): Fix unescaping of \f,\v and \b.

2010-07-23  Werner Koch  <wk@g10code.com>

	* patches/gnupg2-2.0.16/03-kbx-realloc.patch: New.

2010-07-22  Werner Koch  <wk@g10code.com>

	* patches/gpgme/02-w32-io-threads.patch: Revert the theoretical
	more robust pipe/thread creation.

2010-07-21  Werner Koch  <wk@g10code.com>

	* src/uninst-gpgol.nsi, src/inst-gpgol.nsi: Install pt and sv locale.

	* packages/packages.current: Update gpgex and libgpg-error.

	* src/inst-gpgex.nsi: Install pt locale.
	* src/uninst-gpgex.nsi: Uninstall pt locale.

2010-07-21  Emanuel Schuetze <emanuel@intevation.de>

	* src/uninst-gpg4win.nsi, src/inst-gpg4win.nsi:
	Update for install/uninstall new README.pt.txt file.
	* src/Makefile.am, doc/Makefile.am: Add README.pt.txt.

2010-07-19  Werner Koch  <wk@g10code.com>

	* src/uninst-gnupg2.nsi: Uninstall gpgtar.exe
	* src/inst-gnupg2.nsi: Install gpgtar.exe

	* patches/gnupg2-2.0.16/02-gpgtar.patch: New.
	* patches/gnupg2-2.0.16/01-estream.patch: New.

	* packages/packages.current: Update gnupg and dirmngr

2010-07-15  Werner Koch  <wk@g10code.com>

	* packages/packages.current: Update libksba

2010-07-15  Emanuel Schuetze <emanuel@intevation.de>

	* src/uninst-kleopatra.nsi: Changed uninstall path from
	kcm_kleopatra.dll.

2010-07-14  Emanuel Schuetze <emanuel@intevation.de>

	* packages/packages.current,
	src/uninst-kleopatra.nsi, src/inst-kleopatra.nsi,
	src/uninst-kdelibs.nsi, src/inst-kdelibs.nsi:
	Update kdelibs and kleopatra (debug packages!).

	* src/installer-finish.nsi: Change DisplayIcon to kleopatra.
        (A gpg lock icon whould be better.)

2010-07-13  Werner Koch  <wk@g10code.com>

	* packages/packages.current: Update to libgcrypt 1.4.6.

2010-07-08  Emanuel Schuetze <emanuel@intevation.de>

	* Makefile.am (EXTRA_DIST): Remove patches/gpgex/01-no-checksums.patch.
	* patches/gpgex/01-no-checksums.patch: Remove file.

2010-05-21  Emanuel Schuetze <emanuel@intevation.de>

	* configure.ac: Change compendium-de date.

2010-05-20  Emanuel Schuetze <emanuel@intevation.de>

	* configure.ac: Change compendium-de date and version (3.0.0)

2010-05-16  Werner Koch  <wk@g10code.com>

	* packages/packages.current (expat, crypt, regex): Change source
	directory.

2010-05-11  Marcus Brinkmann  <marcus@g10code.de>

	* packages/packages.current: Remove libjpeg, it's not used in gtk+
	anymore (which now uses W32 native GDI+ interface), and claws
	relies on gtk+ for jpeg rendering.  Note that if you ever need to
	reintroduce it: The upstream libjpeg v8a cross-builds fine.
	Convert crypt and regex to source versions (source gotten from
	MingW-SYS project).
	Update libgsasl, libtasn1, gnutls, pthreads-w32
	* configure.ac: Remove jpeg, winpt.  Update regex and crypt.
	* Makefile.am: Remove patches/winpt/01-gpg-path.patch.  Update
	pthreads-w32 patch.
	* include/config.nsi.in: Remove winpt, eudoragpg and jpeg.  Update
	crypt and regex.
	* patches/pthreads-w32-2-8-0-release/01-make.patch: File removed.
	* src/Makefile.am (EXTRA_DIST): Remove inst-eudoragpg.nsi,
	uninst-eudoragpg.nsi, inst-gpgee.nsi, uninst-gpgee.nsi,
	inst-jpeg.nsi, uninst-jpeg.nsi, inst-winpt.nsi, uninst-winpt.nsi.
	(gpg4win_spkgs): Remove libgsasl, add regex.
	(gpg4win_mpkgs): Add crypt.
	(gpg4win_bpkgs): Remove jpeg, gpgee, crypt, regex.
	(gpg4win_pkg_crypt_make, gpg4win_pkg_crypt_make_args_inst): New.
	(gpg4win_pkg_libgpg_error_configure): Add --enable-static.
	(gpg4win_pkg_winpt_configure): Removed.
	* src/inst-eudoragpg.nsi, src/uninst-eudoragpg.nsi,
	src/inst-gpgee.nsi, src/uninst-gpgee.nsi, src/inst-jpeg.nsi,
	src/uninst-jpeg.nsi, src/inst-winpt.nsi, src/uninst-winpt.nsi:
	Files removed.
	* src/installer.nsi: Remove check for gpgee.dll.
	* src/uninst-crypt.nsi: Update source path.
	* src/inst-crypt.nsi: Update source path.
	* src/uninst-regex.nsi: Update source path, update dll name.
	* src/inst-regex.nsi: Update source path, update dll name.
	* src/uninst-claws-mail.nsi: Delete jpeg62.dll.
	* src/inst-sections.nsi: Remove support for jpeg, winpt, eudoragpg.

2010-05-04  Marcus Brinkmann  <marcus@g10code.de>

	* packages/packages.current: Update to glib 2.24.0, atk 1.30.0,
	pango 1.28.0, cairo 1.8.10, gtk+ 2.16.6.  Add expat, freetype and
	fontconfig.  Update to libpng 1.4.1 and convert to source package.
	* configure.ac: Add expat, freetype and fontconfig.  Make libpng
	source package.
	* include/config.nsi.in: Likewise.  Remove libpng dev and src
	variables.
	* src/Makefile.am (EXTRA_DIST): Add inst-expat.nsi,
	uninst-expat.nsi, inst-freetype.nsi, uninst-freetype.nsi,
	inst-fontconfig.nsi, uninst-fontconfig.nsi.
	(gpg4win_pkg_freetype_post_install,
	gpg4win_pkg_fontconfig_post_install): New.
	(gpg4win_bpkgs): Add expat, freetype and fontconfig.
	(gpg4win_spkgs): Add libpng.
	(gpg4win_pkg_libpng_configure): New.
	(gpg4win_pkg_libpng_post_install): Fix location.
	(gpg4win_pkg_zlib_post_install): Include comment which is tested
	by new libtool versions as safety check.
	* src/inst-sections.nsi: Add support for expat, freetype and
	fontconfig.
	* src/inst-expat.nsi, src/uninst-expat.nsi, src/inst-freetype.nsi,
	src/uninst-freetype.nsi, src/inst-fontconfig.nsi,
	src/uninst-fontconfig.nsi: New files.
	* src/uninst-bzip2.nsi, src/inst-zlib.nsi, src/uninst-zlib.nsi:
	Fix source package file name.
	* src/inst-libpng.nsi, src/uninst-libpng.nsi: Likewise, also
	remove debug install and adjust shared library name.
	* src/inst-gtk+.nsi: Remove pixbufloader modules (now included in
	main loader) and install libgail.dll.
	* src/uninst-gtk+.nsi: Uninstall libgail.dll.

	* packages/packages.current: Update zlib to 1.2.5, now directly as
	source package from zlib.net.
	* configure.ac: Make zlib a source package.
	* src/Makefile.am (gpg4win_mpkgs): Add zlib.
	(gpg4win_bpkgs): Remove zlib.
	(gpg4win_pkg_zlib_post_install): Bump version and fix install path.
	(gpg4win_pkg_zlib_make_args, gpg4win_pkg_zlib_make_args_inst): New.
	* src/gpg4win.mk.in (MPKG_template_): Run post install hook and
	fix clean target.

2010-05-04  Colin Leroy  <colin@colino.net>

	* packages/packages.current: Update Claws-Mail and plugins

2010-04-21  Marcus Brinkmann  <marcus@g10code.de>

	* packages/packages.current: Update gpgme.

2010-04-21  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* packages/packages.current, src/uninst-kleopatra.nsi,
        src/inst-kleopatra.nsi: Update kdelibs and kleopatra.
        Restructure kleopatra nsi files to reduce diff with src/pkg-to-nsi.pl
        script.

2010-04-21  Marcus Brinkmann  <marcus@g10code.de>

	* packages/packages.current: Update gpa, gpgol, gpgex, libassuan,
	gnupg, dirmngr, gpgme and scute.
	* src/Makefile.am (gpg4win_pkg_libassuan_configure): Instead of
	disable-shared, use enable-static.  Also, don't set pth path.
	* src/inst-libassuan.nsi: Install libassuan-0.dll.
	* src/uninst-libassuan.nsi: Uninstall it.

2010-04-16  Werner Koch  <wk@g10code.com>

	* src/sha1sum.c: New.
	* src/Makefile.am (EXTRA_DIST): Add sha1sum.c and buld
	sha1sum.exe, md5sum.exe and sha256sum.exe.
	(sha1sum.exe, md5sum.exe, sha256sum.exe): New.
	* src/inst-gpg4win.nsi: Install them.
	* src/uninst-gpg4win.nsi: Uninstall them.

	* patches/gpgme-1.2.0/05-is-socket.patch: New.

2010-04-12  Werner Koch  <wk@g10code.com>

	Note: Version 2.0.2 has been released from another SVN branch.

2010-04-12  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* NEWS: Change compendium-de version

2010-04-09  Marcus Brinkmann  <marcus@g10code.de>

	* src/inst-pinentry.nsi: Install pinentry-gtk-2 as default if qt
	is not available (should fix issue1315).

2010-04-01  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* configure.ac: Change compendium-de date.

2010-03-18  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* packages/packages.current: Update kleopatra

2010-03-17  Werner Koch  <wk@g10code.com>

	* patches/gnupg2-2.0.14/02-scd-no-service.patch: New.

2010-03-16  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* configure.ac: Change compendium-de date and version (3.0.0-rc1)

2010-03-16  Werner Koch  <wk@g10code.com>

	* Makefile.am (copy-release): New.

	* configure.ac (IS_BETA_BUILD): New.
	(RELEASEHOST): New.
	* src/gpg4win.mk (README.$(1).txt): Replace egrep by IS_BETA_BUILD.

2010-03-16  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* packages/packages.current: Update kleopatra

	*  src/uninst-kleopatra.nsi: Update missing files for uninstall.

	*  src/uninst-oxygen-icons.nsi: Update complete uninstall file
	   list by pkg-to-nsi.pl script.

2010-03-09  Werner Koch  <wk@g10code.com>

	* patches/gpgme-1.2.0/04-check-agent.patch: New.
	* Makefile.am (EXTRA_DIST): Add patch.

2010-03-05  Werner Koch  <wk@g10code.com>

	Release 2.0.2rc2.

2010-03-04  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* News: Update kleopatra version number.

2010-03-03  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* src/inst-pinentry.nsi: Set pinentry-qt4 as default.

	* doc/README.en.txt, doc/README.de.txt: Update for 2.0.2-rc2

	* packages/packages.current: Update kdelibs and kleopatra

2010-03-03  Werner Koch  <wk@g10code.com>

	* packages/packages.current: Update pinentry.

2010-02-19  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* src/uninst-oxygen-icons.nsi, src/inst-oxygen-icons.nsi,
	packages/packages.current: Update oxygen icons.

	* src/uninst-kleopatra.nsi, src/inst-kleopatra.nsi,
	packages/packages.current: Update kdelibs and kleoaptra.

2010-02-11  Marc Mutz <marc@kdab.com>

	* packages/packages.current: Use a different sf.net mirror.

2010-02-10  Marcus Brinkmann  <marcus@g10code.de>

	* src/inst-kdelibs.nsi: Remove ${prefix}/bin/libgpgme++-qt.dll.

	* patches/gpgex-0.9.5/01-default-no-suffix.patch: Add patch.
	* Makefile.am (EXTRA_DIST): Add this and remove gpgex-0.9.3 patches.

2010-02-03  Werner Koch  <wk@g10code.com>

	Release 2.0.2rc1.

2010-02-03  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* packages/packages.current, NEWS: Update kdelibs and kleopatra

2010-02-02  Colin Leroy  <colin@colino.net>

	* patches/claws-mail-3.7.4cvs1/01-bug_2098.patch: Add patch from
	upstream to fix double-free crash on PGP core.

2010-02-02  Werner Koch  <wk@g10code.com>

	* src/gpg4win.mk.in (README.$(1).txt): Implement beta-warning hack.

2010-02-01  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* NEWS: Update claws and kleaopatra.
	* packages/packages.current: Update new oxygen, kdelibs (debug!)
	  and kleoaptra (debug!) packages
	* src/inst-oxygen-icons.nsi: Update oxygen icons.
	* src/kleopatra.nsi: Remove desktop file.
	* src/installer.nsi: Abridge GPL header for display bigger header image.

2010-01-29  Colin Leroy  <colin@colino.net>

	* src/inst-claws-mail.nsi: Don't install Claws Mail by default.

2010-01-26  Werner Koch  <wk@g10code.com>

	* patches/gnupg2-2.0.14/01-encode-s2k.patch: New.
	* Makefile.am (EXTRA_DIST): Add it.

2010-01-25  Werner Koch  <wk@g10code.com>

	* patches/gpgme-1.2.0/03-w32-socket.patch: Fix patch.

2010-01-22  Werner Koch  <wk@g10code.com>

	* patches/gpgme-1.2.0/03-w32-socket.patch: New.
	* Makefile.am (EXTRA_DIST): Add it.

2010-01-15  Colin Leroy  <colin@colino.net>

	* packages/packages.current: Update libetpan, claws-mail and plugins.

2010-01-13  Werner Koch  <wk@g10code.com>

	* packages/packages.current: Update gpgol.

2010-01-11  Werner Koch  <wk@g10code.com>

	* packages/packages.current: Update checksums of some claws plugins.

2010-01-08  Marcus Brinkmann  <marcus@g10code.de>

	* packages/packages.current: Update gpgex.

	* src/Makefile.am (gpg4win_pkg_gpgme_configure): Disable Qt support.
	* src/inst-gpgme.nsi: Do not install qt version.

2010-01-07  Werner Koch  <wk@g10code.com>

	* m4/gpg4win.m4: Fix my last change so that --enable-debug is not
	enabled by default.

2010-01-06  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* src/inst-libpng.nsi (install libpng binaries for testing): Comment out.

2010-01-05  Colin Leroy  <colin@colino.net>

	* packages/packages.current: Update Claws Mail and its plugins, fix
	packages.

2010-01-05  Werner Koch  <wk@g10code.com>

	* packages/download.sh: Add option --quiet.

	* m4/gpg4win.m4: Quote variables in test comamnds instead of using
	instead of comparing against xno or xyes.

	* packages/packages.current: Update gpgex and gpgol.  Update
	libpng and pkgconfig.

2009-12-22  Werner Koch  <wk@g10code.com>

	* packages/packages.current: Update libgcrypt and GnuPG.  Update
	GpgOL to the latest svn version.

2009-12-18  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* src/installer.nsi,
	  doc/logo/gpg4win-nsis-wizard-install-164x314.bmp,
	  doc/logo/gpg4win-nsis-wizard-uninstall-164x314.bmp,
	  doc/logo/gpg4win-nsis-install.ico,
	  doc/logo/gpg4win-nsis-header-install-150x57.bmp,
          doc/logo/gpg4win-nsis-uninstall.ico,
	  doc/logo/gpg4win-nsis-header-uninstall-150x57.bmp:
	  Add new bitmaps and icons for nsis installer.

2009-12-15  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* packages/packages.current: Update gnupg, kleopatra and kdelibs.

2009-12-08  Colin Leroy  <colin@colino.net>

	* src/inst-claws-mail.nsi, src/uninst-claws-mail.nsi,
	src/Makefile.am, packages/packages.current: Update Claws Mail
	and its plugins.

2009-10-20  Marcus Brinkmann  <marcus@g10code.com>

	* src/gpg4win.mk.in (SPKG stamps/stamp-$(1)-04-install): Remove
	share/info/dir to avoid stow conflicts.

2009-10-08  Marcus Brinkmann  <marcus@g10code.com>

	* Makefile.am (EXTRA_DIST): Add
	patches/scute-1.3.0/01-wsastartup.patch.

2009-10-05  Marcus Brinkmann  <marcus@g10code.com>

	* src/inst-sections.nsi (calc_defaults_man_advanced_en_done):
	Demagicize a couple of skip_* goto targets for MSI parsing.
	* src/make-msi.pl: Support APPDATA.

2009-09-28  Werner Koch  <wk@g10code.com>

	Release 2.0.1.

	* src/gpg4win.mk.in (README_template): New.
	* src/Makefile.am (README.en.txt, README.de.txt): Remove
	(gpg4win_readme_ll): New.
	(README_files): New.
	(CLEANFILES): Delete all README files.
	(gpg4win-$(VERSION).exe, gpg4win-light-$(VERSION).exe)
	(gpg4win-$(VERSION).wix, gpg4win-light-$(VERSION).wix): Depend on
	all readme files.

	* src/inst-gpg4win.nsi: Install ar, es, fr and ru REDME files.
	* src/uninst-gpg4win.nsi: Uninstall them.

2009-09-28  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* configure.ac: Change compendium-de date and version (3.0.0-beta4)

2009-09-28  Werner Koch  <wk@g10code.com>

	* packages/packages.current: Update gpgol to 1.0.1.

	* patches/gnupg2-2.0.12/11-photoid-sk.patch: New.

2009-09-25  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* packages/packages.current: Update kleopatra (changed gpg4win version
          number '2.0.1' only).

2009-09-14  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* configure.ac: Change compendium-de date and version
	(3.0.0-beta4-svn1286).

	* configure.ac: Change compendium-de date and version
	(3.0.0-beta4-svn1284).

2009-09-01  Colin Leroy  <colin@colino.net>

	* packages/packages.current: update Claws Mail - bugfixes
	(bad outgoing encoding in japanese, early crash accessing
	IMAP, LDAP crash on non-existent server)

2009-08-31  Werner Koch  <wk@g10code.com>

	Release 2.0.1rc1.

2009-08-07  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* configure.ac: Change compendium-de date and version
	(3.0.0-beta4-svn1273).

2009-08-28  Werner Koch  <wk@g10code.com>

	* packages/packages.current: Update gpgol to svn308.

2009-08-19  Marcus Brinkmann  <marcus@g10code.com>

	* src/inst-gpgex.nsi: Fix arabic and russian translation.

2009-08-07  Werner Koch  <wk@g10code.com>

	Release 2.0.0.

	* patches/dirmngr-1.0.3/01-ldaphttp.patch: New.
	* Makefile.am (EXTRA_DIST): Add it.

2009-08-07  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* packages/packages.current: Update kleopatra and kdelibs.
	* NEWS: Change compendium version.
	* configure.ac: Change compendium-de date and version (3.0.0-beta3).
	* ChangeLog, po/ChangeLog: Move old ChangeLog entries of
	po files to po/ChangeLog.

2009-08-06  Werner Koch  <wk@g10code.com>

	* patches/gnupg2-2.0.12/10-inv-sgnr.patch: New.
	* patches/gpgme-1.2.0/02-inv-signer.patch: New.
	* Makefile.am (EXTRA_DIST): Add them.

	* NEWS: Strip old stuff.
	* ONEWS: New.

2009-08-05  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* packages/packages.current: Update kleopatra and kdelibs.

2009-08-04  Marcus Brinkmann  <marcus@g10code.de>

	* patches/gpgex-0.9.3/02-doc.patch: New file.
	* Makefile.am (EXTRA_DIST): Add it.
	* src/uninst-qt.nsi, src/inst-qt.nsi: Install qdbus.exe.
	* src/uninst-kleopatra.nsi: Use it to stop a running kleopatra
	process.  Add missing doc files to uninstall.

2009-08-03  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* src/uninst-kleopatra.nsi, src/inst-kleopatra.nsi:
	  Add smarcard icon and kleopatra handbook (HTML).
	* packages/packages.current: Update kleopatra and kdelibs.


2009-07-31  Marcus Brinkmann  <marcus@g10code.com>

	* patches/gnupg2-2.0.12/09-sm-keylist.patch: New file.
	* Makefile.am (EXTRA_DIST): Add it.

2009-07-30  Werner Koch  <wk@g10code.com>

	* patches/gnupg2-2.0.12/08-sm-learn-card.patch: New.

2009-07-29  Colin Leroy  <colin@colino.net>

	* packages/packages.current: Update Claws Mail (focus
	problem fix)

2009-07-29  Werner Koch  <wk@g10code.com>

	* README: Explain version numbering.

2009-07-28  Colin Leroy  <colin@colino.net>

	* patches/libetpan-0.54: Removed
	* patches/claws-mail-3.7.0: Removed
	* patches/claws-mail-3.7.1: Removed
	* patches/libetpan-0.57/01-gnutls_compat.patch: New. Fixes
	connection to some non-compliant servers
	* Makefile.am: Reflect patches/ changes
	* packages/packages.current: Update Claws Mail and its
	plugins

2009-07-17  Marcus Brinkmann  <marcus@g10code.de>

	* patches/gpgex-0.9.3/01-full-browser.patch: New file.
	* Makefile.am (EXTRA_DIST): Add this file.

2009-07-13  Werner Koch  <wk@g10code.com>

	* patches/gnupg2-2.0.12/06-opgp-sign3072.patch: New.
	* patches/gnupg2-2.0.12/07-gpg-no-detached.patch: New.
	* Makefile.am (EXTRA_DIST): Add them..

2009-07-10  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* packages/packages.current: Update kdesupport.

2009-07-09  Werner Koch  <wk@g10code.com>

	* patches/gnupg2-2.0.12/03-opgp-writekey.patch: New.
	* patches/gnupg2-2.0.12/04-hash-prefs.patch: New.
	* patches/gnupg2-2.0.12/05-dns-sd.patch: New.
	* Makefile.am (EXTRA_DIST): Add them.

2009-06-26  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* packages/packages.current: Update kdesupport.

2009-06-23  Werner Koch  <wk@g10code.com>

	Release 2.0.0rc1.

2009-06-22  Werner Koch  <wk@g10code.com>

	* src/gpg4win.mk.in: Remove possible triple make invocation to
	get again duplicable results.

2009-06-22  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* packages/packages.current: Update kleopatra, kdelibs.

2009-06-22  Werner Koch  <wk@g10code.com>

	* src/inst-libiconv.nsi: Install in stop dir again and keep a copy
	in pub for now.
	* src/uninst-libiconv.nsi: Change rules accordingly.

	* src/Makefile.am (versioninfo.txt): Allow for 0 packages which
	may happen in a make distcheck.

2009-06-22  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* packages/packages.current: Update kleopatra, kdelibs.

2009-06-22  Werner Koch  <wk@g10code.com>

	* patches/gnupg2-2.0.12/02-pth-estream.patch: New.
	* Makefile.am (EXTRA_DIST): Add it.

2009-06-21  Marcus Brinkmann  <marcus@g10code.de>

	* patches/gpgme-1.2.0/01-w32-io-threads.patch: New file.
	* Makefile.am (EXTRA_DIST): Add it.

2009-06-20  Werner Koch  <wk@g10code.com>

	* patches/gpa-0.9.0/01-title-prop.patch: New.

	* src/Makefile.am (versioninfo.txt): Add old pipeline to properly
	format the list.
	(CLEANFILES): Add versioninfo.tmp.

2009-06-20  Marcus Brinkmann  <marcus@g10code.com>

	* m4/gpg4win.m4 (GPG4WIN_IPKG, GPG4WIN_SPKG, GPG4WIN_BPKG)
	(GPG4WIN_MPKG): Define new substitution variables
	gpg4win_pkg_PKGNAME_deps, to transfer the knowledge of the
	dependency tree to the Makefiles.
	* src/gpg4win.mk.in (SPKG_template, BPKG_template): Wrap it in a
	test for package name being NO.
	(pkg_files): New variable, listing all package files.
	(VERSIONINFO_macro): Removed.
	(GETDEPS): New macro.
	* src/Makefile.am (versioninfo.txt): Use pkg_files to create
	versioninfo.txt.

2009-06-20  Werner Koch  <wk@g10code.com>

	* packages/packages.current: Update GPA.

2009-06-19  Werner Koch  <wk@g10code.com>

	* packages/packages.current: Add Scute.  Update GpgOL.

	* src/inst-scute.nsi: Need to use libscute-0.dll now.

2009-06-19  Marcus Brinkmann  <marcus@g10code.de>

	* src/Makefile.am (gpg4win_pkg_scute_configure): Fix typo, should
	have been gpg-error, not gpgme.

	* Makefile.am (EXTRA_DIST): Fix path to gnupg2 patch file.

2009-06-19  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* NEWS: Change compendium version.

	* configure.ac: Change compendium date and version (de).

2009-06-19  Marcus Brinkmann  <marcus@g10code.com>

	* packages/packages.current: Update pinentry to 0.7.6.

2009-06-18  Werner Koch  <wk@g10code.com>

	* packages/packages.current: Use name directive for kdesupport.

2009-06-18  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* packages/packages.current: Update kdesupport.

2009-06-18  Marcus Brinkmann  <marcus@g10code.com>

	* packages/packages.current: Update gpgme to 1.2.0.

2009-06-18  Werner Koch  <wk@g10code.com>

	* NEWS: Remove unneeded info about the 1.9 beta releases.

	* patches/gnupg2-2.0.9/01-scd-pw2.patch: New.

2009-06-17  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* packages/packages.current: Update kdesupport.

2009-06-17  Werner Koch  <wk@g10code.com>

	* packages/packages.current: Update GnuPG and Dirmngr.

	* src/installer.nsi (PrintBetaWarning): Comment out.
	(PrintNonAdminWarning): Do not call beta warning.

2009-06-10  Werner Koch  <wk@g10code.com>

	* src/uninst-gpg4win.nsi: Remove pub/.

2009-06-09  Werner Koch  <wk@g10code.com>

	* src/inst-gnupg2.nsi: Install gpgconf into pub/.
	* src/uninst-gnupg2.nsi: Uninsteall wrapped gpgconf.

	* packages/packages.current: Update GPGME, GPA and GnuPG.

2009-06-08  Werner Koch  <wk@g10code.com>

	* packages/packages.current: Update GnuPG and GPA.

2009-06-05  Werner Koch  <wk@g10code.com>

	* packages/packages.current: Update libksba.

2009-05-26  Marcus Brinkmann  <marcus@g10code.com>

	* src/inst-pinentry.nsi: Install pinentry-qt-4.
	* src/uninst-pinentry.nsi: Uninstall pinentry-qt-4.

2009-05-14  Werner Koch  <wk@g10code.com>

	Release 1.9.16.

2009-05-14  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* packages/packages.current: Update kdelibs and kleopatra.

2009-05-14  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* packages/packages.current: Update pinentry and gpgme.

2009-05-13  Werner Koch  <wk@g10code.com>

	* packages/packages.current: Update GnuPG and GPA.

2009-05-04  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* packages/packages.current: Update kleopatra and kdelibs (note:
	server changed).

2009-04-09  Marcus Brinkmann  <marcus@g10code.de>

	* packages/packages.current: Update gpgme and pinentry.

	* src/QtCore.pc, src/QtGui.pc: Fix macro definitions.

2009-04-09  Colin Leroy  <colin@colino.net>

	* patches/claws-mail-3.7.1/04-3.7.1cvs41.patch: New file.
	Fixes some focusing issues

2009-04-08  Marcus Brinkmann  <marcus@g10code.de>

	* Makefile.am (EXTRA_DIST): Remove glib-2.9.2 patches and add
	patches/glib-2.20.0/01-socket.patch.
	* patches/glib-2.12.12/01-socket.patch: New file.
	* patches/glib-2.9.2-wk1/01-giowin32.patch,
	patches/glib-2.9.2-wk1/02-gspawn-w32.patch,
	patches/glib-2.9.2-wk1/03-gspawn-w32-fixup.patch,
	patches/glib-2.9.2-wk1/04-gspawn-w32-buffering.patch: Removed.

2009-04-03  Marcus Brinkmann  <marcus@g10code.de>

	* packages/packages.current: Update pinentry, libpng, glib, atk,
	pango, cairo, gtk+, pkgconfig.
	* configure.ac: libpng is now from GTK.
	* src/inst-atk.nsi, src/uninst-atk.nsi, src/inst-pango.nsi,
	src/inst-libpng.nsi, src/uninst-glib.nsi, src/uninst-libpng.nsi,
	src/inst-gtk+.nsi, src/uninst-gtk+.nsi, src/inst-glib.nsi,
	src/uninst-pango.nsi: Update for new version of the packages.
	* src/Makefile.am (gpg4win_pkg_libpng_post_install): Fix path for
	new package version.

	* src/Makefile.am (gpg4win_pkg_qt_post_install): New macro.
	* src/QtCore.pc, src/QtGui.pc: New files.
	* src/gpg4win.mk.in: Clear PKG_CONFIG_LIBDIR.

2009-04-02  Marcus Brinkmann  <marcus@g10code.de>

	* Makefile.am (EXTRA_DIST): Remove
	patches/gpgme/02-kleo-bugs-workaround.patch.
	* patches/gpgme/02-kleo-bugs-workaround.patch: Removed.

	* Makefile.am (EXTRA_DIST): Add patches for claws.
	* patches/claws-3.7.1/03-pipe.patch: New file.

	* src/Makefile.am (gpg4win_pkg_glib_configure): Set CCC to mingw's g++.

2009-03-25  Werner Koch  <wk@g10code.com>

	Release 1.9.15.

	* packages/packages.current: Update GnuPG.

2009-03-24  Marc Mutz <marc@kdab.net>

	* packages/packages.current: ftp.intevation.org -> ftp.kdab.net
	for kleopatra packages.

2009-03-24  Werner Koch  <wk@g10code.com>

	* packages/packages.current: Update kleopatra and kdelibs tarballs
	from the Intevation server.  Update gpgex.

2009-03-24  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* packages/packages.current: Update kdelibs.

2009-03-24  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* src/inst-kleopatra.nsi, src/uninst-kleopatra.nsi: Add new file
	gpg4win-compact.png.

2009-03-24  Marc Mutz <marc@kdab.net>

	* src/inst-kleopatra.nsi, src/uninst-kleopatra.nsi: Add new files
	gpg4win.png, kleopatra_config_gnupgsystem.desktop.

2009-03-23  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* src/gpg4win-src.nsi: Change English T_AboutGpg4win text.

2009-03-19  Colin Leroy  <colin@colino.net>

	* patches/claws-mail-3.7.1/01-fix-spaces-after-re.patch,
	* patches/claws-mail-3.7.1/02-3.7.1cvs22.patch: Bugfixes to Claws.
	* include/config.nsi.in, src/uninst-bsfilter.nsi
	* src/inst-bsfilter.nsi, src/inst-bsfilter_plugin.nsi
	* src/Makefile.am, src/inst-sections.nsi
	* src/uninst-bsfilter_plugin.nsi, configure.ac
	* packages/packages.current: Add Bsfilter and Claws Mail's
	bsfilter plugin for bayesian anti-spam.
	* src/inst-libiconv.nsi, src/uninst-libiconv.nsi: Move iconv.dll
	to pub/ so that it's in the PATH (needed by bsfilter)

2009-03-06  Colin Leroy  <colin@colino.net>

	* packages/packages.current: Update Claws Mail plugins

2009-03-06  Colin Leroy  <colin@colino.net>

	* patches/claws-mail-3.7.0/*: Removed
	* packages/packages.current: Update Claws Mail

2009-03-03  Colin Leroy  <colin@colino.net>

	* patches/claws-mail-3.7.0/07-bug_1865.patch: Fix filtering rules
	after renaming IMAP account.

2009-03-03  Werner Koch  <wk@g10code.com>

	Release 1.9.14.

	* packages/packages.current: Update GnuPG.

2009-03-02  Werner Koch  <wk@g10code.com>

	* patches/gnupg2/02-default-3des.patch: Remove.

2009-03-02  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* NEWS: Change compendium version.

2009-03-02  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* configure.ac: Change compendium date and version (de).

2009-03-02  Marc Mutz  <marc@kdab.net>

	* packages/packages.current: Update kdelibs, kleopatra.

2009-02-27  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* packages/packages.current: Update kleopatra and kdelibs.

2009-02-27  Marcus Brinkmann  <marcus@g10code.de>

	* packages/packages.current: Update gpgme.

2009-02-27  Werner Koch  <wk@g10code.com>

	* src/inst-gpa.nsi: Change logo name.

	* packages/packages.current: Update paperkey and GpgOL.

	* patches/gpgme/01-gpg2.patch:  Change directory name.
	* patches/gpgme/02-kleo-bugs-workaround.patch: Ditto.

2009-02-25  Marcus Brinkmann  <marcus@g10code.de>

	* Makefile.am (EXTRA_DIST): Add patches/gpgex/01-no-checksums.patch.
	* patches/gpgex/01-no-checksums.patch: New file.

	* src/installer-finish.nsi (Section "Uninstall"): Also remove
	compendium html link from desktop.

	* src/installer-finish.nsi (Section "Uninstall"): Add RMDir
	instructions with REBOOTOK for some directories.

2009-02-19  Marcus Brinkmann  <marcus@g10code.de>

	* src/inst-sections.nsi: Set OUTDIR (and thus working directory
	for shortcuts) to %HOMEDRIVE%%HOMEPATH%.

2009-02-16  Marcus Brinkmann  <marcus@g10code.de>

	* src/inst-sections.nsi (calc_defaults_man_advanced_en_done): Make
	GPA an alternative to Kleopatra for GpgEX and GpgOL.

	* src/inst-sections.nsi: Install an uninstall entry into the start
	menu.
	* src/inst-finish.nsi: Add translation for uninstall entry.

2009-02-06  Marc Mutz <marc@kdab.net>

	* packages/packages.current: update kdelibs, kleopatra
	* src/inst-kleopatra.nsi, src/uninst-kleopatra.nsi: adjust to new
	package layout, disable Kleopatra HTML handbook until we can built
	it in an automated fashion.

2009-02-06  Marc Mutz <marc@kdab.net>

	* configure.ac: Kleopatra is now a GPG4WIN_BPKG_BINSRC

2009-02-06  Marc Mutz <marc@kdab.net>

	* src/gpg4win.mk.in: Inject $(GPG4WIN_PARALLEL) for building
	individual packages. Try twice with it, once without, before
	finally failing. Speeds up builds on n-core machines, n>1.

2009-02-06  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* packages/packages.current: Update kleopatra and kdelibs. Clear
	some whitespaces.

2009-02-04  Werner Koch  <wk@g10code.com>

	* patches/gnupg2/02-default-3des.patch: New.

2009-01-29  Marcus Brinkmann  <marcus@g10code.de>

	* src/inst-kdesupport.nsi, src/uninst-kdesupport.nsi: Be relaxed
	about dbus-daemon and dependencies.

2009-01-28  Werner Koch  <wk@g10code.com>

	* packages/packages.current: Update gpgol and gpgex.

2009-01-26  Werner Koch  <wk@g10code.com>

	* configure.ac: Print an error message listing all duplicate packages.
	* m4/gpg4win.m4 (GPG4WIN_FIND): Do not bail out on duplicate
	packages.

2009-01-23  Werner Koch  <wk@g10code.com>

	* src/inst-paperkey.nsi, src/uninst-paperkey.nsi: New.
	* src/inst-sections.nsi: Install Paperkey.
	* include/config.nsi.in: Add Paperkey.
	* src/Makefile.am (EXTRA_DIST): Add paperkey.
	(gpg4win_pkg_paperkey_configure): New.
	(gpg4win_pkg_paperkey_post_install): New.
	* configure.ac: Add Paperkey.

2009-01-22  Werner Koch  <wk@g10code.com>

	* packages/packages.current: Update Libgcrypt.

2009-01-20  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* src/installer.nsi: Change german translation of
	MUI_LANGDLL_INFO.

2009-01-17  Colin Leroy  <colin@colino.net>

	* patches/claws-mail-3.7.0/06-bug_1825.patch
		Fix patch.

2009-01-17  Colin Leroy  <colin@colino.net>

	* patches/claws-mail-3.7.0/06-bug_1825.patch
		Fix opening IMAP mails in non-ascii folders.

2009-01-16  Werner Koch  <wk@g10code.com>

	* packages/packages.current: Update gpgol.

2009-01-12  Werner Koch  <wk@g10code.com>

	* packages/packages.current: Update gnupg and libksba.

2009-01-09  Colin Leroy  <colin@colino.net>

	* patches/claws-mail-3.7.0/01-bug_1810.patch:
		Fix crash when hitting 'o' (disabled Open With)
	* patches/claws-mail-3.7.0/02-bug_1813.patch:
		Fix themes installation
	* patches/claws-mail-3.7.0/03-bug_1814.patch:
		Workaround wrong window positioning when taskbar is on top
	* patches/claws-mail-3.7.0/04-bug_1815.patch:
		Fix Drag-n-drop to Compose window
	* patches/claws-mail-3.7.0/05-bug_1816.patch:
		Fix bogus --attach error message

2008-12-19  Colin Leroy  <colin@colino.net>

	* packages/packages.current: Update Claws Mail to 3.7.0

2008-12-14  Colin Leroy  <colin@colino.net>

	* packages/packages.current, src/inst-claws-mail.nsi
	* src/uninst-claws-mail.nsi: Update Claws Mail, and install
	ca-certificates.crt to be able to verify certificates

2008-12-13  Colin Leroy  <colin@colino.net>

	* packages/packages.current: Update GnuTLS and libtasn - CVE-2008-4989
	http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-4989

2008-12-12  Colin Leroy  <colin@colino.net>

	* packages/packages.current: Update Claws Mail and plugins
	Fixes bug 184, 'Claws doesn't start when username contains Umlauts'

2008-12-09  Werner Koch  <wk@g10code.com>

	* packages/packages.current: Update gnupg

2008-12-02  Werner Koch  <wk@g10code.com>

	Release 1.9.13.

2008-12-01  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* src/gpg4win.nsi, src/gpg4win-src.nsi: Change PRETTY_PACKAGE to
	Gpg4win

2008-12-01  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* packages/packages.current: Update kleopatra and kdelibs.

2008-11-28  Colin Leroy  <colin@colino.net>

	* packages/packages.current: Update GtkHtml Viewer plugin
	("broken" image got referenced as the real image)

2008-11-27  Colin Leroy  <colin@colino.net>

	* packages/packages.current: Update Claws-Mail (fixes, leak
	fixes), Notification plugin (workaround GTK bug in submenu),
	GtkHtml Viewer plugin (dangling pointer on image handling),
	RSSyl (threaded comments fix), AttachWarner (crasher, func-
	tional fix)

2008-11-20  Werner Koch  <wk@g10code.com>

	* packages/packages.current: Update GnuPG.

2008-11-19  Colin Leroy  <colin@colino.net>

	* packages/packages.current: Update Claws-Mail Vcalendar
	(replace broken tarball)

2008-11-18  Werner Koch  <wk@g10code.com>

	Release 1.9.12.

	* patches/gpgme-1.1.7/03-error-parsing.patch: New.
	* Makefile.am (EXTRA_DIST): Add patch.

2008-11-18  Colin Leroy  <colin@colino.net>

	* packages/packages.current: Update Claws-Mail Vcalendar
	(fixes build)

2008-11-18  Colin Leroy  <colin@colino.net>

	* packages/packages.current: Update Claws-Mail again (fix
	crash when browsing for attachments).

2008-11-18  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* packages/packages.current: Update kleopatra and kdelibs.

2008-11-16  Colin Leroy  <colin@colino.net>

	* packages/packages.current: Update Claws Mail.

2008-11-14  Werner Koch  <wk@g10code.com>

	* packages/packages.current: Update GpgOL.

2008-11-12  Werner Koch  <wk@g10code.com>

	* configure.ac: Add option --enable-fast-makensis.
	* src/Makefile.am: Use EXTRA_MAKENSIS_FLAGS with makensis.
	* src/gpg4win.nsi: Make use of DISABLE_LZMA.

	* src/installer.nsi (MUI_LANGDLL_INFO): Uncomment the define.

2008-11-11  Werner Koch  <wk@g10code.com>

	Release 1.9.11.

	* packages/packages.current: Update GpgOL.

	* src/Makefile.am (gpg4win_pkg_gnupg2_post_install): Do not let a
	mkdir -p or rm fail.  Use mkdir_p and not MKDIR_P for automake
	compatibility.

2008-11-11  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* packages/packages.current: Update kleopatra.and kdelibs.

2008-11-11  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* packages/packages.current: Update sha1sum of kleopatra.

2008-11-11  Werner Koch  <wk@g10code.com>

	* packages/packages.current: Update gnupg.

	* src/Makefile.am: Use MKDIR_P and not mkinstalldirs.

2008-11-11  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* packages/packages.current: Update sha1sum of kleopatra and kdelibs.

2008-11-11  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* packages/packages.current: Update kleopatra and kdelibs.

2008-11-11  Werner Koch  <wk@g10code.com>

	* packages/packages.current: Update GnuPG and GpgOL.

	* src/Makefile.am (gpg4win_pkg_gnupg2_post_install): Adjust for
	changed mo file location.
	* src/inst-gnupg2.nsi: Ditto.
	* src/uninst-gnupg2.nsi: Ditto
	* src/uninst-gpg4win.nsi: Remove all local directories.

2008-11-10  Marcus Brinkmann  <marcus@g10code.com>

	* src/inst-gpa.nsi (DESC_Menu_Gpa): Remove winpt reference.

	* src/installer.nsi: Give German translation for language setup.
	Clarify string.

2008-11-08  Colin Leroy  <colin@colino.net>

	* packages/packages.current: Update Claws Mail.

2008-11-05  Colin Leroy  <colin@colino.net>

	* packages/packages.current: Update Claws Mail.

2008-11-05  Colin Leroy  <colin@colino.net>

	* src/inst-claws.nsi: Setting the Mail start menu item in
	HKCU confuses the Internet Options dialog. Do it in HKLM as
	this dialog does.

2008-11-05  Colin Leroy  <colin@colino.net>

	* src/inst-claws.nsi: Fix registration of Claws in the list
	of available clients
	* src/uninst-claws.nsi: Remove Claws from the list of
	available clients

2008-11-04  Colin Leroy  <colin@colino.net>

	* packages/packages.current: Update Claws Mail, libetpan
	and Claws mail plugins.
	* src/inst-claws.nsi: Add the ability to register as default
	email client.

2008-10-29  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* packages/packages.current: Update kleopatra and kdelibs.

2008-10-29  Werner Koch  <wk@g10code.com>

	Release 1.9.9.

2008-10-28  Werner Koch  <wk@g10code.com>

	* src/inst-kleopatra.nsi: Move files around

	* README (Instructions): Update.

	* configure.ac: Make gnutls depend on libgcrypt.

	* src/Makefile.am (gpg4win_pkg_gnutls_configure): Add more prefix
	options.

2008-10-27  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* packages/packages.current: Update kleopatra-bin.

2008-10-27  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* packages/packages.current: Update kleopatra and kdelibs (without
	source).

2008-10-27  Werner Koch  <wk@g10code.com>

	* src/inst-sections.nsi: Install PDF versions of the compendium.
	* src/inst-compendium_de.nsi: Change the strings.
	* src/inst-man_novice_en.nsi: Ditto.

	* src/inst-kleopatra.nsi: Install kdeqt.mo.
	* src/uninst-kleopatra.nsi: Uninstall kdeqt.mo.

2008-10-24  Werner Koch  <wk@g10code.com>

	* src/Makefile.am (EXTRA_DIST): Remove inst-opencdk.nsi

2008-10-23  Marcus Brinkmann  <marcus@g10code.com>

	* src/Makefile.am (gpg4win_pkg_libgpg_error_post_install): New
	macro to convert PO files.

2008-10-23  Marcus Brinkmann  <marcus@g10code.de>

	* patches/claws-mail-3.1.0cvs70/01-w32-logo.patch,
	patches/claws-mail-3.1.0cvs70/02-w32-icon.patch,
	patches/claws-mail-3.1.0cvs70/03-smime-plugin.patch,
	patches/claws-mail-3.1.0cvs70/99-auto.patch,
	patches/claws-mail-3.4.0/01-w32-logo.patch,
	patches/claws-mail-3.4.0/02-w32-icon.patch,
	patches/claws-mail-3.4.0/03-smime-plugin.patch,
	patches/claws-mail-3.4.0/04-gnutls.patch,
	patches/claws-mail-3.4.0/99-auto.patch,
	patches/claws-mail-3.5.0cvs114/01-gtk-input-add.patch,
	patches/claws-mail-3.5.0cvs114/02-pgpcore.patch,
	patches/claws-mail-3.5.0cvs114/03-smime.patch,
	patches/claws-mail-3.5.0cvs114/99-auto.patch: Removed.
	* Makefile.am (EXTRA_DIST): Remove all these claws patches.

	* patches/gpgme-1.1.7/02-extern-umlaute.patch: New file.
	* Makefile.am (EXTRA_DIST): Add it here.

2008-10-23  Marcus Brinkmann  <marcus@g10code.com>

	* packages/packages.current: Update libtasn1, libgsasl, gnutls.
	Remove opencdk, which is now included in gnutls.
	* include/config.nsi.in: Remove opencdk support.
	* src/inst-sections.nsi: Likewise.
	* src/Makefile.in (gpg4win_spkgs, EXTRA_DIST): Remove opencdk.
	* src/inst-opencdk.nsi, src/uninst-opencdk.nsi: Removed.

2008-10-22  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* configure.ac: Change COMPENDIUM_DATE_DE for
	compendium 3.0.0-beta1 release.

2008-10-21  Marcus Brinkmann  <marcus@g10code.com>

	* src/installer-finish.nsi (no_quick_launch_uninstall): Remove
	startup menu documentation directory.

2008-10-20  Marcus Brinkmann  <marcus@g10code.com>

	* Makefile.am (EXTRA_DIST): Add gpgme-1.1.7/01-registry.patch.

2008-10-20  Marcus Brinkmann  <marcus@g10code.com>

	* packages/packages.current: Fix gpgme location.

2008-10-17  Marcus Brinkmann  <marcus@g10code.com>

	* packages/packages.current: Update w32pth.

	* packages/packages.current: Update gpgme.

2008-10-07  Marcus Brinkmann  <marcus@g10code.com>

	Release 1.9.8-beta.

	* configure.ac: Make gnupg2 dependent on curl.
	* src/inst-sections.nsi (CalcDepends): Likewise.
	* packages/packages.current: Update dirmngr.
	* src/installer.nsi: Test for major upgrade.
	(T_FoundExistingOldVersion): New translatable string.
	* src/installer-finish.nsi (Uninstall): Clean up more registry
	keys.
	* src/installer.nsi (MUI_STARTMENUPAGE_REGISTRY_ROOT): Use HKLM
	instead of HKCU.
	* packages/packages.current: Update kleopatra.
	* src/inst-kleopatra.nsi, src/uninst-kleopatra.nsi: Install
	handbook.

2008-10-07  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* packages/packages.current: Update kleopatra

2008-10-07  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* packages/packages.current: Update kdelibs, kleopatra, libxml2

2008-10-06  Colin Leroy  <colin@colino.net>

	* packages/packages.current: Update vCalendar
	(GMT offsets fix)

2008-10-06  Colin Leroy  <colin@colino.net>

	* packages/packages.current: Update libetpan (gnutls fix),
	Claws Mail (gnutls fix, toolbar fix),
	Attachwarner (translation fix),
	VCalendar (double-free crasher fix)

2008-10-04  Colin Leroy  <colin@colino.net>

	* configure.ac,
	* packages/packages.current,
	* include/config.nsi.in: Add Attachwarner plugin; fix a few
	typos
	* src/inst-attachwarner.nsi,
	* src/uninst-attachwarner.nsi,
	* src/inst-gtkhtml2_viewer.nsi,
	* src/uninst-gtkhtml2_viewer.nsi,
	* src/inst-notification_plugin,
	* src/uninst-notification_plugin,
	* src/inst-tnef_parse.nsi,
	* src/uninst-tnef_parse.nsi,
	* src/inst-rssyl.nsi,
	* src/uninst-rssyl.nsi,
	* src/inst-vcalendar.nsi,
	* src/uninst-vcalendar.nsi,
	* src/inst-claws-mail.nsi,
	* src/uninst-claws-mail.nsi,
	* src/inst-sections.nsi,
	* src/Makefile.am: Add Attachwarner plugin; add fr and de
	translations where possible; fix a few typos.

2008-10-03  Colin Leroy  <colin@colino.net>

	* packages/packages.current: Update Claws and its plugins
	(release 3.6.0)

2008-10-02  Colin Leroy  <colin@colino.net>

	* src/gpg4win.nsi: Fix build with manuals disabled.

2008-10-02  Colin Leroy  <colin@colino.net>

	* packages/packages.current: Update vcalendar (bugfix) and
	Claws Mail (crasher fix)

2008-10-01  Colin Leroy  <colin@colino.net>

	* packages/packages.current: Update vcalendar (bugfix)

2008-10-01  Colin Leroy  <colin@colino.net>

	* configure.ac, src/inst-sections.nsi: Add forgotten TNEF Parser
	Claws plugin.

2008-10-01  Marcus Brinkmann  <marcus@g10code.com>

	* src/inst-sections.nsi (CalcDepends): Add claws extensions, and
	add some missing entries.  Reorder to mostly match the reverse
	order in configure.ac.
	* configure.ac: Clean up some dependencies and reorder some checks.

2008-09-30  Colin Leroy  <colin@colino.net>

	* packages/packages.current: Update Claws.

2008-09-30  Colin Leroy  <colin@colino.net>

	* configure.ac,
	src/Makefile.am,
	include/config.nsi.in,
	src/inst-sections.nsi,
	packages/packages.current: Add TNEF Parser Claws plugin.
	* src/inst-tnef_parse.nsi, src/uninst-tnef_parse.nsi,
	New files for TNEF Parser.

2008-09-30  Colin Leroy  <colin@colino.net>

	* packages/packages.current: Update Claws, vcalendar and rssyl.

2008-09-30  Werner Koch  <wk@g10code.com>

	* src/uninst-scute.nsi, src/inst-scute.nsi: Fix DLL name.  Always
	install Scute.

2008-09-29  Werner Koch  <wk@g10code.com>

	* patches/gnupg2/02-p12-hack.patch: Remove.
	* patches/gnupg2/03-argv-quote-fix.patch: Remove.

	* packages/packages.current: Update GnuPG.

2008-09-29  Colin Leroy  <colin@colino.net>

	* packages/packages.current: Update Claws and VCalendar (bugfixes).

2008-09-29  Marcus Brinkmann  <marcus@g10code.com>

	* src/uninst-cairo.nsi, src/uninst-pthreads-w32.nsi: Remove
	$INSTDIR.

2008-09-28  Colin Leroy  <colin@colino.net>

	* packages/packages.current: Update RSSyl Claws plugin.

2008-09-28  Colin Leroy  <colin@colino.net>

	* configure.ac,
	src/Makefile.am,
	include/config.nsi.in,
	src/inst-sections.nsi,
	packages/packages.current: Add RSSyl Claws plugin.
	* src/inst-rssyl.nsi, src/uninst-rssyl.nsi,
	New files for RSSyl.

2008-09-27  Colin Leroy  <colin@colino.net>

	* configure.ac,
	src/Makefile.am,
	include/config.nsi.in,
	src/inst-sections.nsi,
	packages/packages.current: Add libxml2 for Claws plugins.
	* src/inst-libxml2.nsi, src/uninst-libxml2.nsi,
	New files for libxml2.

2008-09-27  Colin Leroy  <colin@colino.net>

	* packages/packages.current: Update claws (fixes its build).

2008-09-27  Colin Leroy  <colin@colino.net>

	* configure.ac,
	src/Makefile.am,
	include/config.nsi.in,
	src/gpg4win.nsi,
	src/inst-sections.nsi,
	packages/packages.current: Add Curl, Claws plugins Gtkhtml,
	Vcalendar and Notification.
	* src/inst-curl.nsi, src/uninst-curl.nsi,
	src/inst-gtkhtml2_viewer.nsi, src/uninst-gtkhtml2_viewer.nsi,
	src/inst-vcalendar.nsi, src/uninst-vcalendar.nsi,
	src/inst-notifiation_plugin.nsi, src/uninst-notification_plugin.nsi:
	New files for these new packages

2008-09-25  Colin Leroy  <colin@colino.net>

	* src/Makefile.am (gpg4win_pkg_claws_mail_configure): Add
	--disable-dbus.  No more patches!
	* packages/packages.current: Update claws and change claws
	and libetpan's sources.

2008-09-22  Marcus Brinkmann  <marcus@g10code.com>

	* src/Makefile.am (gpg4win_pkg_claws_mail_configure): Add
	--disable-enchant.

2008-09-22  Werner Koch  <wk@g10code.com>

	* packages/packages.current: Update libksba.
	* THANKS:  Update.

2008-09-19  Marcus Brinkmann  <marcus@g10code.com>

	* configure.ac: Add gnutls as dependency for libetpan.
	* src/Makefile.am (gpg4win_pkg_libetpan_configure): Add --with-gnutls.
	Submitted by Colin Leroy.
	* packages/packages.current: Update claws and libetpan.
	* THANKS: New file.
	* Makefile.am (EXTRA_DIST): Add ...
	* patches/claws-mail-3.5.0cvs114/01-gtk-input-add.patch,
	patches/claws-mail-3.5.0cvs114/02-pgpcore.patch,
	patches/claws-mail-3.5.0cvs114/03-smime.patch,
	patches/claws-mail-3.5.0cvs114/99-auto.patch: ... these new files.

2008-09-18  Werner Koch  <wk@g10code.com>

	* packages/packages.current: Update libgcrypt.

2008-09-09  Werner Koch  <wk@g10code.com>

	Release 1.9.7-beta.

	* src/inst-sections.nsi: Remove the links to the GnuPG FAQ.

	* src/inst-oxygen-icons.nsi: Add more icons.
	* src/uninst-oxygen-icons.nsi: Use wildcards to delete icons.
	Delete 22x22 and 64x64 icons.

	* patches/gnupg2/03-argv-quote-fix.patch: New.
	* Makefile.am (EXTRA_DIST): Add it.

	* packages/packages.current: Update GPA and GpgEx.

2008-09-09  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* packages/packages.current: Update kleopatra.

2008-09-08  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* packages/packages.current: Update kleopatra.

2008-09-05  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* packages/packages.current: Update kdelibs and kleopatra.

2008-09-03  Marcus Brinkmann  <marcus@g10code.com>

	* include/config.nsi.in: Add scute support.
	* src/inst-sections.nsi: Likewise.
	* src/inst-scute.nsi, src/uninst-scute.nsi: New files.
	* src/Makefile.am (gpg4win_pkg_scute_configure): New variable.
	(EXTRA_DIST): Add inst-scute.nsi and uninst-scute.nsi.
	(gpg4win_spkgs): Add scute.
	* configure.ac: Add scute.
	* Makefile.am (EXTRA_DIST): Add patches/scute-1.2.0/01-bugfixes.patch.
	* patches/scute-1.2.0/01-bugfixes.patch: New file.

2008-09-03  Werner Koch  <wk@g10code.com>

	* configure.ac: Remove man_novice_de and man_advanced_de.  Add
	compendium_de.

	* src/gpg4win.nsi: Do not include it in the light installer.
	* src/uninst-compendium_de.nsi: New.
	* src/inst-compendium_de.nsi: New.
	* src/inst-sections.nsi: Include them.
	* src/installer-finish.nsi: Ditto.

2008-09-02  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* packages/packages.current: Update kdelibs, kdesupport and kleopatra.

2008-08-28  Werner Koch  <wk@g10code.com>

	* src/gpg4win.nsi: Include gpgex in the light build.

2008-08-19  Jan-Oliver Wagner  <jan-oliver.wagner@intevation.de>

	* configure.ac: Added COMPENDIUM_VERSION_DE and COMPENDIUM_DATE_DE
	for the new compendium document, also turning to version
	3.0.0-beta for the compendium documentation as it is the third
	generation.

2008-08-11  Werner Koch  <wk@g10code.com>

	Released 1.9.6-beta.

	* src/inst-sections.nsi: Fix last change.

	* packages/packages.current: Update kleopatra source package.

2008-08-11  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* packages/packages.current: Update kleopatra.

2008-08-11  Marcus Brinkmann  <marcus@g10code.com>

	* src/inst-sections.nsi: Fix order to be more presentable.

2008-08-11  Werner Koch  <wk@g10code.com>

	* src/uninst-gnupg2.nsi: Do not run gpg-connect-agent unless all
	required DLLs are still installed.

2008-08-11  Marcus Brinkmann  <marcus@g10code.com>

	* src/inst-sections.nsi: Reorder installation and uninstallation
	sections.

2008-08-11  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* packages/packages.current: Add Kleopatra icons for start menu,
	desktop, quicklaunch shortcuts

2008-08-08  Emanuel Schuetze  <emanuel.schuetze@intevation.de>

	* packages/packages.current: Update kdelibs and kleopatra.

2008-08-08  Marcus Brinkmann  <mb@g10code.com>

	* packages/packages.current: Update gnupg2.

2008-08-06  Marcus Brinkmann  <mb@10code.com>

	* packages/packages.current: Update dirmngr and gnupg2.

2008-08-06  Werner Koch  <wk@g10code.com>

	* src/inst-gpgol.nsi: Install form files.
	* src/uninst-gpgol.nsi: Unintsall form files.

	* packages/packages.current: Update GpgOL.

2008-08-05  Marcus Brinkmann  <marcus@ulysses.g10code.com>

	* packages/packages.current: Update kdelibs and kleopatra.

2008-08-04  Marcus Brinkmann  <marcus@ulysses.g10code.com>

	* configure.ac: Post-release fixup.

2008-08-01  Marcus Brinkmann  <marcus@g10code.de>

	* src/pkg-config: Return exit code of pkg-config.

2008-07-31  Werner Koch  <wk@g10code.com>

	* packages/packages.current: Update dirmngr.

2008-07-22  Marcus Brinkmann  <marcus@ulysses.g10code.com>

	* src/uninst-gpgme.nsi: Fix typo.

2008-07-21  Marcus Brinkmann  <marcus@g10code.de>

	Release 1.9.2 beta version.

2008-07-19  Marcus Brinkmann  <marcus@g10code.de>

	* packages/packages.current: Update kdelibs.

2008-07-14  Werner Koch  <wk@g10code.com>

	* src/uninst-gpgme.nsi: Uninstall gpgme-w32spawn.exe and not .dll.

2008-07-14  Werner Koch  <wk@g10code.com>

	* NEWS: Track released version (after the release of 1.9.4).

2008-07-08  Marcus Brinkmann  <marcus@g10code.de>

	* configure.ac: Bump version to 1.9.4.
	* Makefile.am (EXTRA_DIST): Add
	patches/gpgme/02-kleo-bugs-workaround.patch.
	* patches/gpgme/02-kleo-bugs-workaround.patch: New file.

	* src/inst-kleopatra.nsi, src/uninst-kleopatra.nsi: Update.
	* packages/packages.current: Update kdelibs and kleopatra.
	* configure.ac: Make kleopatra a GNUWIN32 package to catch the
	german translations.

2008-07-04  Werner Koch  <wk@g10code.com>

	* packages/packages.current: Update gpgme.

2008-06-27  Werner Koch  <wk@g10code.com>

	* packages/packages.current: Update gnupg and dirmngr.

2008-06-26  Werner Koch  <wk@g10code.com>

	* packages/packages.current: Update gpa, gpgol, gpgme, kdelibs and
	kleopatra.

2008-06-25  Marcus Brinkmann  <marcus@g10code.de>

	* packages/packages.current: Update gpgme.
	* src/inst-gpgme.nsi: Install gpgme-w32spawn.exe.
	* src/uninst-gpgme.nsi: Uninstall it.

2008-06-19  Werner Koch  <wk@g10code.com>

	* src/inst-gnupg2.nsi: Rename the section to just gnupg.
	* src/uninst-gnupg2.nsi: Ditto.

2008-06-16  Werner Koch  <wk@g10code.com>

	* src/inst-gnupg2.nsi: Move installation of gpgconf-conf.skel to
	COMMON_APPDATA. Try to stop gpg-agent first.
	* src/inst-dirmngr.nsi: Likewise.
	* src/uninst-gnupg2.nsi: Try to stop a running gpg-agent first.

2008-06-05  Werner Koch  <wk@g10code.com>

	* src/uninst-libetpan.nsi: Remove libetpan-13.
	* src/uninst-kleopatra.nsi: Remove kwatchgnupg dirs.
	* src/uninst-qt.nsi: Remove two resource dlls.
	* src/uninst-gtk+.nsi: Remove foo-properties.mo.

	* packages/packages.current: Remove GnuPG-1.  Remove WinPT.
	* configure.ac: Remove gnupg and replace by gnupg2.  Remove GPGee.
	* include/config.nsi.in: Remove GnuPG.
	* src/inst-gnupg2.nsi: Update to fully replace gnupg1.
	* src/inst-gnupg.nsi: Remove.  Move some common code to ...
	* src/inst-gpg4win.nsi: .. here.
	* src/uninst-gnupg.nsi: Remove. Move some common code to ..
	* src/uninst-gpg4win.nsi: .. here.
	* src/inst-sections.nsi: Remove inst-gnupg.nsi and uninst-gnupg.nsi.
	* src/Makefile.am: Ditto.
	(gpg4win_pkg_gnupg_post_install): Remove.
	(gpg4win_pkg_gnupg2_post_install): Convert man pages.
	(gpg4win_pkg_gnupg2_configure): Add --with-bzip2.

	* src/Makefile.am (gpgwrap-2.exe): New.
	* src/gpgwrap.c (main): Support variant 2 of that program.

2008-05-28  Werner Koch  <wk@g10code.com>

	Release 1.9.2 beta version.

	* src/inst-kleopatra.nsi: Update description in installer.

	* src/inst-kdelibs.nsi: Install kbuildsycoca4 into bin/.
	* src/uninst-kdelibs.nsi: Uninstall it.
	* src/kleowrap.c (run_kbuildsycoca): Execute kbuildsycoca4 via bin/.

	* patches/gpa/01-no-uiserver.patch: Remove.

	* patches/gpgol/01-last-minute.patch: Remove.

	* packages/packages.current: Update gpgol, gpa and kleopatra.

2008-05-27  Werner Koch  <wk@g10code.com>

	* packages/packages.current: Update kdelibs packages.

2008-05-27  Marcus Brinkmann  <marcus@g10code.de>

	* packages/packages.current: Update gnupg2, dirmngr, oxygen-icons,
	qt, kdesupport, kdelibs, and kleopatra.
	* src/inst-kdelibs.nsi, src/uninst-kdelibs.nsi,
	src/inst-kleopatra.nsi, src/uninst-kleopatra.nsi, src/inst-qt.nsi,
	src/uninst-qt.nsi, src/inst-oxygen-icons.nsi,
	src/uninst-oxygen-icons.nsi: Update.

2008-05-25  Werner Koch  <wk@g10code.com>

	* packages/packages.current: Update libassuan.

2008-05-21  Marcus Brinkmann  <marcus@ulysses.g10code.com>

	* patches/gnupg2/02-p12-hack.patch: New file.
	* Makefile.am (EXTRA_DIST): Add this patch.

2008-05-13  Marcus Brinkmann  <marcus@ulysses.g10code.com>

	Release 1.9.1 beta version.

	* packages/packages.current: Update kdelibs and kleopatra.
	* src/inst-kleopatra.nsi, src/uninst-kleopatra.nsi: Install and
	remove libkleopatraclientcore.dll.

2008-05-09  Werner Koch  <wk@g10code.com>

	* packages/packages.current: Update gpgme and gnupg2.

	* src/inst-gnupg2.nsi: Add gpg2keys_knds.

2008-05-08  Werner Koch  <wk@g10code.com>

	* packages/packages.current: Update adns.

	* configure.ac: Don't let gpgme depend on qt.

	* src/inst-gpa.nsi: Mape tips installation optional.

	* src/Makefile.am (gpg4win_pkg_gnupg2_configure): Add --with-adns.
	(gpg4win_pkg_gpgme_configure): Build qt and glib versions only if
	the packages are available.

2008-05-08  Marcus Brinkmann  <marcus@ulysses.g10code.com>

	* Makefile.am (EXTRA_DIST): Add
	patches/claws-mail-3.4.0/04-gnutls.patch.

	* packages/packages.current: Update kleopatra checksum.

2008-05-07  Marcus Brinkmann  <marcus@ulysses.g10code.com>

	* packages/packages.current: Update kleopatra and kdelibs.
	* src/inst-kleopatra.nsi: Add kwatchgnupg.
	* src/uninst-kleopatra.nsi: Remove kwatchgnupg.

2008-05-07  Werner Koch  <wk@g10code.com>

	* patches/gpgol/01-last-minute.patch: New.

2008-05-06  Werner Koch  <wk@g10code.com>

	* patches/gpgol/01-always-decrypt.patch: Remove.
	* packages/packages.current: Update gpgme and gpgol.

2008-04-30  Werner Koch  <wk@g10code.com>

	* packages/packages.current: Add adns.
	* configure.ac: Add support for adns.
	* src/uninst-libadns.nsi, src/inst-libadns.nsi: New.
	* include/config.nsi.in, src/Makefile.am, src/inst-sections.nsi:
	Add adns.

2008-04-28  Marcus Brinkmann  <marcus@ulysses.g10code.com>

	* packages/packages.current: Update kdelibs and kleopatra.
	* src/inst-kleopatra.nsi, src/uninst-kleopatra.nsi: Update.

2008-04-25  Marcus Brinkmann  <marcus@ulysses.g10code.com>

	* packages/packages.current: Add libgsasl, libtasn1, opencdk,
	gnutls.
	* configure.ac: Add support for libgsasl, libtasn1, opencdk and
	gnutls source packages.
	* include/config.nsi.in: Likewise.
	* inst-libgsasl.nsi, uninst-libgsasl.nsi, inst-libtasn1.nsi,
	uninst-libtasn1.nsi, inst-opencdk.nsi, uninst-opencdk.nsi,
	inst-gnutls.nsi, uninst-gnutls.nsi: New files.
	* src/Makefile.am (EXTRA_DIST): Add these files.
	(gpg4win_spkgs): Add libgsasl, libtasn1, opencdk, gnutls.
	(gpg4win_pkg_gnutls_configure): New variable.
	(gpg4win_pkg_claws_configure): Enable pthread and gnutls.
	* patches/claws-mail-3.4.0/04-gnutls.patch: New file.

	* packages/packages.current: Update libetpan and claws-mail.
	* src/inst-libetpan.nsi: Update to latest version.
	* src/Makefile.am (gpg4win_pkg_claws_mail_configure): Add
	--disable-network-manager-support.
	* configure.ac: Remove support or sylpheed-claws (replaced by
	claws-mail).
	* Makefile.am (EXTRA_DIST): Remove all sylpheed-claws patches and
	add the claws-mail-3.4.0 patches.  Add libetpan-0.54 patches.
	* include/config.nsi.in: Remove support for sylpheed.
	* src/Makefile.am: Likewise.
	* src/inst-sections.nsi: Likewise.
	* src/inst-sylpheed-claws.nsi, src/uninst-sylpheed-claws.nsi:
	Removed.

s2008-04-23  Werner Koch  <wk@g10code.com>

	Release 1.9.0 beta version.

	* src/Makefile.am (EXTRA_DIST): Add Memento.nsh and dirmngr.conf.

	* patches/gpa/01-no-uiserver.patch: New.

	* autogen.sh <build-w32>: Pass --enable-maintainer-mode.

	* patches/gnupg2/01-version.patch.in: New.
	* configure.ac (AC_CONFIG_FILES): Patch the version of GnuPG.
	(AC_CONFIG_COMMANDS): New.

2008-04-22  Marcus Brinkmann  <marcus@ulysses.g10code.com>

	* packages/packages.current: Update gpgme.

	* packages/packages.current: Update kdelibs and kleopatra.

2008-04-22  Werner Koch  <wk@g10code.com>

	* src/installer.nsi (PrintBetaWarning): New.
	(PrintNonAdminWarning): Call it.

2008-04-21  Werner Koch  <wk@g10code.com>

	* patches/gnupg2-2.0.9/05-w32-http.patch: New.
	* patches/gnupg2-2.0.9/04-ks-w32init.patch: New.
	* Makefile.am (EXTRA_DIST): Add new patches.  Correct name of
	gpgol/01-always-encrypt.patch.

2008-04-18  Werner Koch  <wk@g10code.com>

	* patches/gpgol/01-always-encrypt.patch: New.

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.
	* src/inst-qt.nsi, src/uninst-qt.nsi: Update to qt 4.3.3.

	* src/inst-sections.nsi: Delete old start menu, desktop and
	quicklaunch links.

2007-12-10  Werner Koch  <wk@g10code.com>

	* packages/packages.current: Update libgcrypt.

2007-12-09  Marcus Brinkmann  <marcus@g10code.de>

	* packages/packages.current: Update libetpan.

	* packages/packages.current: Update claws-mail.

	* src/Makefile.am (gpg4win_pkg_claws_mail_configure): Enable
	libetpan.
	* src/inst-sections.nsi: Include libetpan install scripts.
	* patches/claws-mail-3.1.0cvs70/01-w32-logo.patch,
	patches/claws-mail-3.1.0cvs70/02-w32-icon.patch,
	patches/claws-mail-3.1.0cvs70/03-smime-plugin.patch,
	patches/claws-mail-3.1.0cvs70/99-auto.patch: New files.
	* Makefile.am (EXTRA_DIST): Add claws-mail 3.1.0cvs70 patches.

2007-12-07  Marcus Brinkmann  <marcus@g10code.de>

	* src/inst-sections.nsi: Install manuals in subdirectories for
	start menu and desktop.
	* src/installer-finish.nsi: Uninstall the manuals in those
	subdirectories.
	* src/installer.nsi: Add language strings for the subdirectory
	names.
	* po/de.po: Update.

	* packages/packages.current: Update kleopatra to 20071207.

	* src/inst-gpgex.nsi: Detect and uninstall a previously installed
	GPGee.

2007-12-03  Marcus Brinkmann  <marcus@g10code.de>

	* src/make-msi.pl (dump_all2): Hard code level for hidden packages
	to 1.

2007-11-30  Marcus Brinkmann  <marcus@g10code.de>

	* packages/packages.current: Update gpgex.

2007-11-29  Marcus Brinkmann  <marcus@g10code.de>

	* packages/packages.current: Update pinentry.
	* configure.ac: Merge duplicated pinentry entries.
	Make gnupg2 dependent on pinentry.

2007-11-27  Marcus Brinkmann  <marcus@g10code.de>

	* src/dirmngr.conf: New file.
	* src/inst-dirmngr.nsi: Install our version of dirmngr.conf.
	Remove /nonfatal from configuration files.

2007-11-27  Werner Koch  <wk@g10code.com>

	* packages/packages.current: Update gnupg.

2007-11-27  Marcus Brinkmann  <marcus@g10code.de>

	* packages/packages.current: Update kleopatra.

2007-11-26  Marcus Brinkmann  <marcus@g10code.de>

	* packages/packages.current: Update dirmngr and gpgex.

	* src/inst-dirmngr.nsi: No longer create the cache directory.
	* src/inst-sections.pl: Correct upper/lowercase of WinPT link (for
	the msi converter).
	* src/make-msi.pl: Improve handling of shortcuts.
	* src/make-msi.guids: Update.
	* src/make-msi.bat: Remove duplicate entries.

2007-11-26  Werner Koch  <wk@g10code.com>

	* src/inst-kleopatra.nsi: Install libkmime.dll.  Take libkleo from
	bin/.
	* src/uninst-kleopatra.nsi: Uninstall libkmime.dll.

2007-11-26  Marcus Brinkmann  <marcus@g10code.de>

	* src/inst-dirmngr.nsi: No longer create the cache directory.

	* src/make-msi.pl:

	* packages/packages.current: Fix entry for kdelibs source.

	* src/make-msi.pl (dump_all): Start dirmngr service.
	* src/README-msi.txt: Add todo items.

	* src/Makefile.am (msi, gpg4win-$(VERSION).wix,
	(gpg4win-light-$(VERSION).wix): New targets.
	* src/make-msi.pl: Rewritten.
	* src/make-msi.guids: Include missing files.
	* src/inst-gpg4win.nsi: Give section an identifier.
	* src/README-msi.txt: Update.
	* src/gpg4win.nsi: Do not include pinentry in the light installer.
	* doc/README.de.txt, doc/README.en.txt: Document MSI package.
	* src/make-msi.bat: Support other languages and light installer.

2007-11-23  Marcus Brinkmann  <marcus@g10code.de>

	* packages/packages.current: Update gpgme to 1.1.6-svn1279.

2007-11-23  Werner Koch  <wk@g10code.com>

	* packages/packages.current: Update kleopatra to version 20071122.

2007-11-16  Marcus Brinkmann  <marcus@g10code.de>

	* src/make-msi.guids: Include manual files.
	* src/make-msi.pl: Support manuals, and prefix output file names
	by src, because manuals are within gpg4win.

2007-11-15  Marcus Brinkmann  <marcus@g10code.de>

	* src/inst-kleopatra.nsi: Use SRCDIR to find kleopatra.bat.
	* src/inst-qt.nsi: Use SRCDIR to find qt.conf and BUILD_DIR to
	find mingwm10.dll.
	* src/make-msi.guids: Add these files.
	* src/make-msi.pl (dump_all): Do not try to start the service yet.
	(collect_all): Support SRCDIR in File.
	* src/uninst-regex.nsi: Uninstall regex.dll.

	* src/inst-sections.nsi (CalcDepends): Add dependency for
	libetpan.
	* src/make-msi.guids: Add libetpan and claws.

	* Makefile.am (EXTRA_DIST): Add these patches.
	* packages/packages.current: Update claws mail.  Download
	regex-bin package.
	* patches/claws-mail-3.0.2/01-w32-logo.patch,
	patches/claws-mail-3.0.2/02-w32-icon.patch,
	patches/claws-mail-3.0.2/03-smime-plugin.patch,
	patches/claws-mail-3.0.2/04-gettimeofday.patch,
	patches/claws-mail-3.0.2/99-auto.patch: New files.
	* configure.ac: Make regex a GNUWIN32 package.
	* src/inst-regex.nsi: Install regex.dll.
	* src/Makefile.am: Do not delete regex shared library.

2007-11-14  Marcus Brinkmann  <marcus@g10code.de>

	* src/inst-kleopatra.nsi: Prefix kleopatra.bat by $BUILD_DIR.
	* src/make-msi.pl: Add INSTDIR\pub to PATH environment for gnupg.
	Handle /oname in File statements.  Handle upgrades.  Register
	DLLs.  Register services.
	* src/make-msi.guids: Update.

2007-11-13  Marcus Brinkmann  <marcus@g10code.de>

	* src/make-msi.pl: New file.
	* src/make-msi.bat: New file.
	* src/make-msi.guids: New file.
	* src/gpl.rtf: New file.

2007-11-12  Marcus Brinkmann  <marcus@g10code.de>

	* packages/packages.current: Update to kleopatra 20071112.

	* packages/packages.current: Update to kleopatra 20071109.

2007-11-08  Marcus Brinkmann  <marcus@g10code.de>

	* src/inst-gpgex.nsi: Add online documentation.
	* src/uninst-gpgex.nsi: Delete online documentation and other
	directories.

	* packages/packages.current: Update gpgex.

2007-11-02  Werner Koch  <wk@g10code.com>

	* src/g4wihelp.c (path_add): Remove debug stuff.

	* src/inst-kleopatra.nsi: Adjust location for some DLLs.

2007-10-26  Marcus Brinkmann  <marcus@g10code.de>

	* packages/packages.current: Add libetpan.
	* configure.ac: Add libetpan package.
	* include/config.nsi.in: Add support for libetpan.
	* src/Makefile.am (EXTRA_DIST): Add inst-libetpan.nsi and
	uninst-libetpan.nsi.
	(gpg4win_spkgs): Add libetpan.
	(gpg4win_pkg_libetpan_configure): New variable.
	* src/uninst-libetpan.nsi, src/inst-libetpan.nsi: New files.
	* src/gpg4win.mk.in: Invoke configure with relative path to make
	it easier on some packages (in particular libetpan).
	(SETVRS): Add install bin directory to PATH.

2007-10-29  Werner Koch  <wk@g10code.com>

	* packages/packages.current: Update to libgpg-error 1.6.

2007-10-26  Werner Koch  <wk@g10code.com>

	* packages/packages.current: Update to libgcrypt 1.3.1.

2007-10-22  Werner Koch  <wk@g10code.com>

	* packages/packages.current: Updated gpgol.

2007-10-18  Marcus Brinkmann  <marcus@g10code.de>

	* src/g4wihelp.c (read_w32_registry_string): New function.
	(ENV_HK, ENV_REG): New macros.
	(path_add, path_remove): New functions.
	* src/gpg4win.nsi: Remove GpgEX from light installer.
	* src/installer.nsi (AddToPath, RemoveFromPath): Rewritten.

2007-10-17  Marcus Brinkmann  <marcus@g10code.de>

	* src/inst-kleopatra.nsi: Add DESC_Menu_kleopatra language string.
	* src/inst-sections.nsi: Install kleopatra links.
	* src/installer-finish.nsi: Uninstall kleopatra.
	* configure.ac: Make pinentry dependent on gtk+ instead of glib.
	* src/Makefile.am (gpg4win_pkg_pinentry_configure): Revert last
	change.
	* src/inst-pinentry.nsi: Revert last change.

2007-10-17  Werner Koch  <wk@g10code.com>

	* src/inst-kdesupport.nsi: Remove libeay32.dll and ssleay32/dll;
	they seems not to be necessary and conflict with the GPL anyway.

	* src/inst-gpgol.nsi: s/GPGol/GpgOL/.

	* src/inst-pinentry.nsi: Install native pinentry.
	* src/Makefile.am: Disable pinnetry-gtk-2 for now.
	* configure.ac: Make pinentry depend on glib.

2007-10-17  Marcus Brinkmann  <marcus@g10code.de>

	* configure.ac: Reenable oxygen-icons dependency.
	* src/inst-oxygen-icons.nsi: Only install action icons for now.
	* packages/packages.current: Reenable oxygen-icons.
	Update kleopatra and gpgex packages.

2007-10-16  Marcus Brinkmann  <marcus@g10code.de>

	* src/uninst-dirmngr.nsi: Remove etc files.
	* src/inst-dirmngr.nsi: Do not use wildcard.

	* src/uninst-qt.nsi: Uninstall qt.conf.

	* src/uninst-qt.nsi: Uninstall mingwm10.dll.
	* src/inst-kleopatra.nsi: Fix slash instead backslash error.
	* src/uninst-kdelibs.nsi: Remove directories share\config\ui and
	share\config instead share\ui.  Remove directories
	share\kde4\services and share\kde4.
	* src/uninst-pinentry.nsi: Uninstall pinentry-w32.exe and
	pinentry-gtk-2.exe.
	* src/uninst-kleopatra.nsi: Uninstall kleopatra.bat.
	Remove directory share\apps\kleopatra.

	* packages/packages.current: Enable gpgex.

2007-10-15  Marcus Brinkmann  <marcus@g10code.de>

	* src/kleopatra.bat: New file.
	* src/inst-kleopatra.nsi: Install kleopatra.bat.
	* src/Makefile.am (EXTRA_DIST): Add qt.conf and kleopatra.bat.

2007-10-14  Marcus Brinkmann  <marcus@g10code.de>

	* src/Makefile.am (gpg4win_pkg_pinentry_configure): Enable
	pinentry gtk2 and add required configure flags for it.
	* src/inst-pinentry.nsi: Install pinentry-gtk-2.exe along with
	pinentry-w32.exe and make it the default.

2007-10-12  Werner Koch  <wk@g10code.com>

	* src/inst-kleopatra.nsi: Select by default.  Do not install
	test_uiserver.
	* src/uninst-kleopatra.nsi: No need to remove test_uiserver.

	* src/inst-gpgee.nsi: Do not select by default.
	* src/inst-gpgex.nsi: Select by default.

2007-10-11  Werner Koch  <wk@g10code.com>

	* packages/packages.current: Update kleopatra. Update gpgol.
	Disable gpgex.

	* configure.ac (gpgol): Add libassuan as dependency.
	* src/Makefile.am (gpg4win_pkg_gpgol_configure): Add
	--with-libassuan-prefix.

2007-10-10  Marcus Brinkmann  <marcus@g10code.de>

	* src/inst-kdelibs.nsi: Do not install libkdefx.dll.
	* packages/packages.current: Update gpgme, kdelibs and kleopatra.

2007-10-09  Marcus Brinkmann  <marcus@g10code.de>

	* configure.ac: Fix last change.
	* packages/packages.current: Update gpgex.

	* configure.ac: Disable oxygen-icons for now.
	* packages/packages.current: Disable oxygen-icons for now.  Update
	kleopatra.

	* src/Makefile.am (gpg4win_pkg_gpa_configure): Add search path for
	libassuan and gpg-error.

2007-10-06  Werner Koch  <wk@g10code.com>

	* packages/packages.current: Fixed gpgex filename to be .gz.

2007-10-05  Marcus Brinkmann  <marcus@g10code.de>

	* packages/packages.current: Update dirmngr.

	* packages/packages.current: Update libassuan.

	* packages/packages.current: Update gpgex and libassuan, and fix gnupg2.

	* packages/packages.current: Update gpgme, gpgex and kleopatra.

2007-10-02  Marcus Brinkmann  <marcus@g10code.de>

	* packages/packages.current: Update libassuan, gpgme, gnupg and kleopatra.

2007-09-28  Marcus Brinkmann  <marcus@g10code.de>

	* packages/packages.current: Update GPGME snapshot.

	* src/inst-kleopatra.nsi: Put kleopatra into bin for now.
	* src/uninst-kleopatra.nsi: Remove it from there.
	* src/inst-kdesupport.nsi: Put dbus-daemon into bin for now, and
	install missing config files.
	* src/uninst-kdesupport.nsi: Uninstall these files.

2007-09-26  Marcus Brinkmann  <marcus@g10code.de>

	* src/inst-gnupg2.nsi: Put it in the read-only section.
	* src/inst-sections.nsi: Make kleopatra dependent on gnupg2, and
	gpgol dependent on kleopatra.  Remove explicit dependencies on
	gnupg and gnupg2 from individual packages.
	* src/gpg4win.nsi: Remove kleopatra from light installer.

2007-09-25  Marcus Brinkmann  <marcus@g10code.de>

	* src/inst-sections.nsi, src/inst-kleopatra.nsi,
	src/inst-gpgex.nsi: Some bug fixes.

	* configure.ac: Add check for kleopatra.
	* include/config.nsi.in: Add macros for kleopatra.
	* src/inst-kleopatra.nsi, src/uninst-kleopatra.nsi: New files.
	* src/Makefile.am (gpg4win_bpkgs): Add kleopatra.
	(EXTRA_DIST): Add inst-kleopatra.nsi and uninst-kleopatra.nsi.
	* src/inst-sections.nsi: Add support for kleopatra.
	* packages/packages.current: Add kleopatra.

	* src/gpg4win.nsi: Disable kdelibs, kdesupport, oxygen-icons in
	light installer.
	* configure.ac: Add check for kdelibs.
	* include/config.nsi.in: Add macros for kdelibs.
	* src/inst-kdelibs.nsi, src/uninst-kdelibs.nsi: New files.
	* src/Makefile.am (gpg4win_bpkgs): Add kdelibs.
	(EXTRA_DIST): Add inst-kdelibs.nsi and uninst-kdelibs.nsi.
	* src/inst-sections.nsi: Add support for kdelibs.
	* packages/packages.current: Add kdelibs.

	* configure.ac: Add check for oxygen-icons.
	* include/config.nsi.in: Add macros for oxygen-icons.
	* m4/gpg4win.m4: Fix translit expression (dash must come first or last).
	* src/inst-oxygen-icons.nsi, src/uninst-oxygen-icons.nsi: New files.
	* src/Makefile.am (gpg4win_bpkgs): Add oxygen-icons.
	(EXTRA_DIST): Add inst-oxygen-icons.nsi and
	uninst-oxygen-icons.nsi.
	* src/inst-sections.nsi: Add support for oxygen-icons.
	* packages/download.sh (name): Add "link" option.
	* packages/packages.current: Add oxygen-icons.

2007-09-24  Marcus Brinkmann  <marcus@g10code.de>

	* src/Makefile.am (EXTRA_DIST): Add inst-kdesupport.nsi and
	src/uninst-kdesupport.nsi.
	(gpg4win_bpkgs): Add kdesupport.
	(gpg4win_pkg_kdesupport_post_install): New macro.
	* src/inst-kdesupport.nsi, src/uninst-kdesupport.nsi: New files.
	* src/inst-sections.nsi: Add kdesupport (also as a dependency for
	Qt).
	* packages/packages.current: Add kdesupport.
	* include/config.nsi.in: Add macros for kdesupport.
	* configure.ac: Check for kdesupport.  Make qt dependent on it.

	* configure.ac: Check for mingwm10.dll.
	* src/gpg4win.mk.in: Fix clean-PKG for binary packages.
	* src/inst-qt.nsi: Install QtDBus4.dll.  Do not install debug and
	source files.
	* src/uninst-qt.nsi: Likewise for uninstall.
	* packages/packages.current: Update Qt.

2007-09-17  Werner Koch  <wk@g10code.com>

	* configure.ac: Set version to 1.9.0-svn.  Make gpgme depend on qt
	again.
	* src/Makefile.am (gpg4win_pkg_gpgme_configure): Enable Qt again.
	* packages/packages.current: Disable gpgee, enable gpgex.

2007-09-17  Werner Koch  <wk@g10code.com>

	Released 0.9.92.

	* src/Makefile.am (gpg4win_pkg_gpgme_configure): Disable Qt
	requirement.
	* configure.ac: Ditto.

	* packages/packages.current: Update gpgol to 0.9.92 and gpgme to a
	new snapshot. Disable gpgex, enable gpgee.

2007-09-12  Marcus Brinkmann  <marcus@g10code.de>

	* packages/packages.current: Update dirmngr.

2007-09-11  Marcus Brinkmann  <marcus@g10code.de>

	* packages/packages.current: Update gpgex.

	* packages/packages.current: Add gpgex, disable gpgee.

	* packages/packages.current: Bump gnupg to 2.0.7.

	* src/qt.conf: New file.
	* src/inst-qt.nsi: Install qt.conf.

2007-09-10  Marcus Brinkmann  <marcus@g10code.de>

	* packages/packages.current: Update gpgme and libassuan to
	snapshot pacakages.

2007-09-07  Marcus Brinkmann  <marcus@g10code.de>

	* configure.ac: Add libassuan as dependency for GpgEX.
	* src/Makefile.am (gpg4win_pkg_gpgex_configure): Add gpg-error and
	libassuan configure options.

	* configure.ac: Add qt as dependency for GPGME.
	* src/inst-sections.nsi [HAVE_PKG_QT]: Make GPGME depending on Qt.
	* src/inst-gpgme.nsi: Change condition from !GPG4WIN_LIGHT to HAVE_PKG_QT.

	* src/Makefile.am (gpg4win_pkg_gpgme_configure): Remove LDFLAGS,
	add --enable-w32-qt and work around Qt's lack of cross compilation
	support.
	* src/gpg4win.mk.in (stamps/stamp-$(1)-02-configure): Call
	configure through eval, so that configure options with spaces are
	quoted properly.
	* src/inst-gpgme.nsi [!GPG4WIN_LIGHT]: Install libgpgme-qt-11.dll.
	* src/uninst-gpgme.nsi: Uninstall libgpgme-qt-11.dll.

2007-08-30  Marcus Brinkmann  <marcus@g10code.de>

	* configure.ac: Add gpgex.
	* include/config.nsi.in: Add gpgex.
	* src/Makefile.am (EXTRA_DIST): Add inst-gpgex.nsi and
	uninst-gpgex.nsi.
	(gpg4win_spkgs): Add gpgex.
	(gpg4win_pkg_gpgex_configure): New variable.
	* src/inst-sections.nsi: Add gpgex installer and uninstaller, as
	well as description.
	(CalcDefaults, CalcDepends): Add gpgex.

2007-08-30  Marcus Brinkmann  <marcus@g10code.de>

	* packages/download.sh: Implement new "name" command and remove
	"ren" command.
	* packages/packages.current: Add qt.
	* configure.ac: Add qt.
	* include/config.nsi.in: Add qt.
	* src/Makefile.am (EXTRA_DIST): Add inst-qt.nsi and uninst-qt.nsi.
	(gpg4win_bpkgs): Add qt.
	* src/uninst-qt.nsi, src/inst-qt.nsi: New files.
	* src/inst-sections.nsi: Run installer and uninstaller for qt.
	(CalcDepends): Handle qt.
	* src/gpg4win.nsi: Remove qt from light installer.

2007-08-24  Marcus Brinkmann  <marcus@g10code.de>

	* src/inst-gnupg.nsi: Write compatibility key to registry for GPGee.

2007-08-24  Werner Koch  <wk@g10code.com>

	* packages/packages.current: Updated libassuan to 1.0.3.

2007-08-23  Werner Koch  <wk@g10code.com>

	* src/inst-dirmngr.nsi: Install examples files as default
	configuration.

2007-08-20  Werner Koch  <wk@g10code.com>

	* packages/packages.current: Add bzip2.

	* configure.ac: Check for RANLIB and AR.  Look for bzip2.  Make
	gnupg and gnupg2 depend on it.
	* src/Makefile.am (gpg4win_pkg_bzip2_make_args)
	(gpg4win_pkg_bzip2_make_args_inst): New.
	(EXTRA_DIST): Add bzip2.
	(gpg4win_pkg_gnupg_configure): New.  Look for bzip2.
	* include/config.nsi.in: Add bzip2.
	* src/inst-bzip2.nsi: New.
	* src/uninst-bzip2.nsi: New.

2007-08-16  Werner Koch  <wk@g10code.com>

	Released 1.1.2.

	* src/inst-gnupg2.nsi: Allow overwriting of gpg-agent.
	* src/inst-libgpg-error.nsi: Allow overwriting of libgpg-error.dll.
	* src/inst-libgcrypt.nsi: Likewise.
	* src/inst-gpgme.nsi: Likewise.
	* src/inst-w32pth.nsi: Likewise.
	* src/inst-libiconv.nsi: Likewise.

	* packages/packages.current: Updated GnuPG2 and W32pth.  Add
	Dirmngr.  Add gpgme snapshot.

2007-08-15  Marcus Brinkmann  <marcus@g10code.de>

	* src/g4wihelp.c (config_init): Fix bug in argument parsing.

2007-08-14  Marcus Brinkmann  <marcus@g10code.de>

	* src/g4wihelp.c (config_lookup, config_fetch_bool): New functions.
	* src/inst-sections.nsi (CalcDefaults): New function.
	(.onInit): Call CalcDefaults.
	* src/inst-sections.nsi (CalcDepends): New function.  Run it once.
	Support auto-config for link selection.
	* src/installer-finish.nsi: Support auto-config for start menu folder.

	* src/g4wihelp.c (service_create): Auto start service, install as
	local service.
	(service_start): Set argv to NULL if argc is zero.
	(service_stop): Wait until service is actually stopped.  Implement
	the whole logic when to stop and when to wait.
	* src/installer.nsi: Print warning about shutting down dirmngr.
	Shutdown dirmngr.
	* src/inst-dirmngr.nsi: Remove code refactored into service_stop.
	Do not pass any arguments when starting the service.  Use
	CreateDirectory instead of SetOutPath.
	* src/uninst-dirmngr.nsi: Remove code factored into service_stop.
	* src/inst-gnupg.nsi, src/inst-gnupg2.nsi, src/inst-gpa.nsi: Use
	CreateDirectory instead SetOutPath.

	* patches/claws-mail-3.0.0-rc2/03-smime-plugin.patch: Change
	license string to "GPL3+" to make Claws load it.

	* src/gpg4win.mk: Implement clean-PKG targets to allow rebuilding
	individual packages.

2007-08-14  Werner Koch  <wk@g10code.com>

	* packages/Makefile.am (packages.current.sig, upload): Remove.
	(EXTRA_DIST): Remove packages.key.  Add packages.current.

	* packages/download.sh: Remove online downloading of
	packages.current.
	* packages/packages.current: Fix comment.

2007-08-13  Marcus Brinkmann  <marcus@g10code.de>

	* patches/claws-mail-3.0.0-rc2/04-cvs116.patch: New file.
	* Makefile.am (EXTRA_DIST): Add that patch.

	* NEWS: Add new entries.
	* README.wine: Remove obsolete file.

	* src/inst-gnupg2.nsi: Install config files.
	* src/inst-dirmngr.nsi: Likewise.
	* src/inst-gpa.nsi: Likewise.

	* src/g4wihelp.c (config_init, config_fetch): New functions.
	* src/inst-gnupg.nsi: Install gpg.conf AppData if configured.

2007-08-10  Marcus Brinkmann  <marcus@g10code.de>

	* patches/claws-mail-3.0.0-rc2/01-w32-logo.patch,
	patches/claws-mail-3.0.0-rc2/02-w32-icon.patch,
	patches/claws-mail-3.0.0-rc2/03-smime-plugin.patch,
	patches/claws-mail-3.0.0-rc2/99-auto.patch: New files.
	* Makefile.am (EXTRA_DIST): Add these patches.
	* packages/packages.current: Upgrade claws to 3.0.0-rc2.

	* m4/gpg4win.m4: Check for duplicate packages.

2007-08-06  Werner Koch  <wk@g10code.com>

	* src/gpgwrap.c (build_commandline): Terminate each itenm in the
	array.  Problem found by Moritz Schulte.

2007-08-04  Marcus Brinkmann  <marcus@g10code.de>

	* src/g4wihelp.c (service_error, service_create, service_lookup,
	service_start, service_stop, service_delete): New functions.
	* src/inst-dirmngr.nsi: Register and start the service.
	* src/uninst-dirmngr.nsi: Stop and unregister the service.

	* src/inst-sections.nsi: Add dirmngr as dependency for gnupg2, and
	w32pth as dependency for dirmngr.

	* src/Makefile.am (gpg4win_pkg_gnupg2_configure): Add
	--with-pth-prefix.

2007-07-10  Werner Koch  <wk@g10code.com>

	Released 1.1.1.

	* src/Makefile.am (EXTRA_DIST): Remove $(common_nsi).  Add all
	installer scripts explicitly.

	* Makefile.am (EXTRA_DIST): Removed old patches for Sylpheed.
	(AUTOMAKE_OPTIONS): Add no-dist-gzip.

	* src/gpg4win.nsi [GPG4WIN_LIGHT]: Undef gnupg2 and related libs.
	Undef the English novices manual.
	* src/installer-finish.nsi: Delete the link for the English novices
	manual and the claws manual.

	* src/uninst-sylpheed-claws.nsi: Delete the manual even when using
	the lighjt version.  This is to allow updating with a light version.
	* src/uninst-claws-mail.nsi: Ditto.

	* src/installer-finish.nsi: Changed publisher name to "The Gpg4win
	Project".

	* src/gpg4win.nsi: Fixed capitalization of some Gpg4win strings.
	* src/gpg4win-src.nsi: Ditto.

2007-07-09  Werner Koch  <wk@g10code.com>

	* src/uninst-gnupg2.nsi: Need to remove com-certs.pem.

	* src/inst-gnupg2.nsi: Make it an optional package.
	Add description.
	* src/inst-sections.nsi: Include language macro for description.

2007-07-09  Marcus Brinkmann  <marcus@g10code.de>

	* patches/gpgol-0.9.91/01-gpgme.patch: New file.
	* Makefile.am (EXTRA_DIST): Add patches/gpgol-0.9.91/01-gpgme.patch.

	* packages/download.sh: Implement a new function "ren" for
	renaming.
	* packages/packages.current: Rename gnupg 2.

	* packages/packages.current: Update to GPGME 1.1.5.

	* src/Makefile.am (gpg4win_pkg_gpgme_configure): Enable gpgsm.

2007-07-05  Marcus Brinkmann  <marcus@g10code.de>

	* packages/packages.current: Update to Gtk+ 2.10.13.

	* patches/claws-mail-2.10.0/03-w32-port.patch: Fix cut&paste bug.
	* patches/claws-mail-2.9.2/03-w32-port.patch: Likewise.
	Spotted by Colin Leroy.

2007-07-04  Jan-Oliver Wagner  <jan-oliver.wagner@intevation.de>

	* README: Added just another dependency that sometimes happen to miss.

2007-07-03  Marcus Brinkmann  <marcus@g10code.de>

	* packages/packages.current: Update sylpheed entry to claws-mail.

	* configure.ac: Add dirmngr.
	* include/config.nsi.in: Add dirmngr.
	* src/Makefile.am (gpg4win_spkgs): Add dirmngr.
	(gpg4win_pkg_dirmngr_configure): New variable.
	* src/inst-dirmngr.nsi, src/uninst-dirmngr.nsi: New files.
	* src/inst-sections.nsi [HAVE_PKG_DIRMNGR]: Include installer
	and uninstaller snippet for dirmngr.

	* Makefile.am (EXTRA_DIST): Add
	patches/claws-mail-2.10.0/01-w32-logo.patch,
	patches/claws-mail-2.10.0/02-w32-icon.patch,
	patches/claws-mail-2.10.0/03-w32-port.patch,
	patches/claws-mail-2.10.0/04-smime-plugin.patch and
	patches/claws-mail-2.10.0/99-auto.patch.
	* patches/claws-mail-2.10.0/01-w32-logo.patch,
	patches/claws-mail-2.10.0/02-w32-icon.patch,
	patches/claws-mail-2.10.0/03-w32-port.patch,
	patches/claws-mail-2.10.0/04-smime-plugin.patch,
	patches/claws-mail-2.10.0/99-auto.patch: New files.

2007-07-02  Marcus Brinkmann  <marcus@g10code.de>

	* src/Makefile.am (gpg4win_pkg_claws_mail_configure): Fix config
	dir.

	* Makefile.am (EXTRA_DIST): Add
	patches/claws-mail-2.9.2/01-w32-logo.patch,
	patches/claws-mail-2.9.2/02-w32-icon.patch,
	patches/claws-mail-2.9.2/03-w32-port.patch,
	patches/claws-mail-2.9.2/04-smime-plugin.patch and
	patches/claws-mail-2.9.2/99-auto.patch.
	* patches/claws-mail-2.9.2/01-w32-logo.patch,
	patches/claws-mail-2.9.2/02-w32-icon.patch,
	patches/claws-mail-2.9.2/03-w32-port.patch,
	patches/claws-mail-2.9.2/04-smime-plugin.patch,
	patches/claws-mail-2.9.2/99-auto.patch: New files.

	* configure.ac: Add claws-mail.
	* include/config.nsi.in: Add claws-mail.
	* src/Makefile.am (gpg4win_spkgs): Add claws-mail.
	(gpg4win_pkg_claws_mail_configure): New variable.
	* src/inst-claws-mail.nsi, src/uninst-claws-mail.nsi: New files.
	* src/inst-sections.nsi [HAVE_PKG_CLAWS_MAIL]: Include installer
	and uninstaller snippet for claws-mail, handle claws-mail
	dependencies and add a menu item for it.

2007-06-22  Werner Koch  <wk@g10code.com>

	* src/inst-gnupg2.nsi: Install more files.
	* src/uninst-gnupg2.nsi: and uninstall them.

	* src/Makefile.am (gpg4win_pkg_gnupg_post_install): Remove
	underlined markup.  Reported by Dirk Traulsen.

2007-06-20  Werner Koch  <wk@g10code.com>

	* src/inst-sections.nsi, src/Makefile.am, src/uninst-pinentry.nsi
	* src/inst-pinentry.nsi, include/config.nsi.in: Add new package
	pinentry.
	* src/Makefile.am (gpg4win_pkg_pinentry_configure): New.

	* src/Makefile.am (gpg4win-$(VERSION).exe): Add versioninfo.txt as
	dependency.
	(gpg4win-light-$(VERSION).exe): Ditto.

2007-06-20  Marcus Brinkmann  <marcus@g10code.de>

	* po: New directory.
	* m4/po.m4: New file, from gettext-0.16.1.
	* m4/progtest.m4: New file, from gettext-0.16.1.
	* m4/nls.m4: New file, from gettext-0.16.1.
	* Makefile.am (SUBDIRS): Add po.
	* configure.ac: Invoke AM_PO_SUBDIRS.
	(AC_CONFIG_FILES): Add po/Makefile.in.

	* src/installer.nsi: Do not insert MUI_LANGUAGE "German".
	* src/gpg4win.nsi, src/gpg4win-src.nsi: Add include dir
	${TOP_SRCDIR}/po.  Include "../po/catalogs.nsi".
	* src/inst-gnupg.nsi: Move translation string DESC_Menu_gnupg_faq
	from here ...
	* src/inst-gpg4win.nsi: ... to here.

	* src/g4wihelp.nsi, src/installer.nsi, src/inst-eudoragpg.nsi,
	src/inst-gnupg.nsi, src/inst-gpa.nsi, src/inst-gpg4win.nsi,
	src/inst-gpgee.nsi, src/inst-gpgol.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: Remove German
	translation.

2007-06-18  Marcus Brinkmann  <marcus@g10code.de>

	* src/inst-w32pth.nsi: Install shared library.
	* src/uninst-w32pth.nsi: Uninstall shared library.

	* src/inst-gnupg2.nsi: Install gpgconf.exe.
	* src/uninst-gnupg2.nsi: Uninstall gpgconf.exe.

	* src/inst-sections.nsi: Add dependency management for GnuPG2.

2007-06-15  Werner Koch  <wk@g10code.com>

	* src/gpg4win.mk.in: Add cruel hack to support gnupg2.

	* src/Makefile.am: Use --silent with most configure runs.
	(gpg4win_pkg_gnupg2_post_install): New.

	* src/uninst-gnupg2.nsi, src/inst-libgnupg2.nsi: New.
	* src/uninst-libassun.nsi, src/inst-libassuan.nsi: New.
	* src/inst-libksba.nsi, src/uninst-libksba.nsi: New.
	* src/inst-libgcrypt.nsi, src/uninst-libgcrypt.nsi: New.
	* src/inst-sections.nsi: Include new installation scripts.a
	* include/config.nsi.in: Add definitions for new packages.

	* src/uninst-gnupg.nsi: Fix removal of gpgkeys helper.

2007-06-12  Marcus Brinkmann  <marcus@g10code.de>

	* src/gpgwrap.c (main): Call _spawnv, not execv.

2007-05-25  Marcus Brinkmann  <marcus@g10code.de>

	* src/uninst-gnupg.nsi: Fix path of gpgkeys helper programs.
	Remove pub directory.
	* src/uninst-gtk+.nsi: Fix path of directory to be removed.

2007-05-24  Werner Koch  <wk@g10code.com>

	Released 1.1.0.

	* configure.ac (PREVIEWHOST): New.
	(MANUALVERSION_NOVICES): Set to 1.0.0.

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-18  Werner Koch  <wk@g10code.com>

	* src/gpgwrap.c (main): Delimit the real path from the version
	using a semicolon.

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.

	* src/inst-sylpheed-claws.nsi: Don't select be Default.

	* include/config.nsi.in: Disabled Eudora.
	* src/inst-sections.nsi: Ditto.
	* src/Makefile.am: Ditto

2006-03-08  Werner Koch  <wk@g10code.com>

	* src/inst-sections.nsi: Play the tune only for the source installer.
	* src/installer.nsi: And don't reserve the tune file.

2006-03-07  Werner Koch  <wk@g10code.com>

	* configure.ac: Don't build Eudora due to license problems.

2006-03-03  Marcus Brinkmann  <marcus@g10code.de>

	* Makefile.am (EXTRA_DIST): Change
	patches/gpa-0.7.2/01-bin-open.patch to
	patches/gpa-0.7.2/01-keyserver-list.patch.
	* packages/packages.current: Use the right GPA 0.7.2.

	* patches/gpa-0.7.2/01-bin-open.patch: Rename to ...
	* patches/gpa-0.7.2/01-keyserver-list.patch: ... this.  Remove
	binary open patch.

	* packages/packages.current: Use GPA 0.7.2.

	* packages/packages.current: Use libgpg-error 1.2 and GPGME 1.2.

2006-02-28  Marcus Brinkmann  <marcus@g10code.de>

	* src/inst-atk.nsi: Fix outpath of library.

2006-02-23  Marcus Brinkmann  <marcus@g10code.de>

	* src/inst-glib.nsi: Add glib20.mo.
	* src/uninst-glib.nsi: Remove glib20.mo.
	* src/inst-gtk+.nsi: Add gtk20.mo.
	* src/uninst-gtk+.nsi: Remove gtk20.mo.
	* src/inst-atk.nsi: Add atk10.mo.
	* src/uninst-atk.nsi: Remove atk10.mo.

2006-02-15  Werner Koch  <wk@gnupg.org>

	Released 0.7.0.

	* patches/gpa-0.7.2/01-bin-open.patch: New file.

2006-02-15  Marcus Brinkmann  <marcus@g10code.de>

	* patches/gpgme/03-w32-io.patch: New file.
	* patches/gpgme-1.1.1-cvs1152/03-w32-io.patch: New file.

2006-02-14  Werner Koch  <wk@gnupg.org>

	* README (Instructions): Add a list of required Debian packages.

2006-01-31  Werner Koch  <wk@g10code.com>

	* src/installer.nsi (InstallDir): Removed trailing backslashes.

2006-01-26  Werner Koch  <wk@g10code.com>

	Released 0.6.0.

2006-01-25  Werner Koch  <wk@g10code.com>

	* m4/gpg4win.m4 (GPG4WIN_BPKG_BINSRC): Kludge to allow
	"noinstaller" as an alternative to "bin".

2006-01-23  Werner Koch  <wk@g10code.com>

	* src/Makefile.am (README.en.txt, README.de.txt): New.
	(gpg4win-$(VERSION).exe): Depend on them.
	(CLEANFILES): Clean them up.

	* src/installer.nsi (T_LangCode): new.
	(MUI_FINISHPAGE_SHOWREADME): Use this intead of running the key
	manager.  This makes sense becuase gpg4win needs to be insalled as
	Administartor but the Administrator should in general not use
	gpg4win.

	* src/inst-gpg4win.nsi: Install README.de.txt and README.en.txt.
	* src/uninst-gpg4win.nsi: Uninstall them.

2006-01-20  Werner Koch  <wk@g10code.com>

	* configure.ac: Create doc/log/Makefile.
	* src/inst-sections.nsi: Replaced splash image by new logo.
	* src/installer.nsi: Reserve that new file.
	(Icon, UninstallIcon): New.
	* src/gpg4win-splash.bmp: Removed.

2006-01-19  Jan-Oliver Wagner  <jan-oliver.wagner@intevation.de>

	* README.SVN: Extend sample configure call. Without the --host
	setting, configure will complain about missing dlltool.

2006-01-13  Werner Koch  <wk@g10code.com>

	* patches/glib-2.9.2-wk1/02-gspawn-w32.patch: New.

2006-01-12  Werner Koch  <wk@g10code.com>

	* src/inst-glib.nsi: Also install the console spawn helper.

2006-01-10  Werner Koch  <wk@g10code.com>

	* configure.ac: New option --disable-source-installer.
	* src/Makefile.am: Implement it.

	* src/installer.nsi: Insert directory page.

2006-01-09  Werner Koch  <wk@g10code.com>

	Released 0.5.1.

	* src/inst-gnupg.nsi: Install http and not curl version.

	* src/gpg4win.mk.in (stamps/stamp-directories): Touch versioninfo.

	* src/inst-gpg4win.nsi, src/uninst-gpg4win.nsi:
	* src/Makefile.am (stamps/stamp-dist-selft): Include ourself in the
	source installer.

2006-01-06  Werner Koch  <wk@g10code.com>

	* src/gpg4win.mk.in (VERSIONINFO_macro): New.  Use it where
	appropriate.

	* configure.ac: Test for texi2dvi, dvipdf and sha1sum.

	* Makefile.am (SUBDIRS): Build doc prior to src.

	* src/inst-man_novice_de.nsi: Install einsteiger.pdf.
	* src/uninst-man_novice_de.nsi: Likewise.
	* src/inst-man_advanced_de.nsi: Install druchblicker.pdf
	* src/uninst-man_advanced_de.nsi: Likewise.

2006-01-05  Werner Koch  <wk@g10code.com>

	Released 0.5.0.

	* src/inst-winpt.nsi: Remove old mo installation hack.

	* src/Makefile.am (EXTRA_DIST): Add config.site.
	* Makefile.am (EXTRA_DIST): Update patches.

	* src/inst-sylpheed-claws.nsi, src/uninst-sylpheed-claws.nsi,
	* src/inst-gpa.nsi, src/uninst-gpa.nsi: Install language files.

2006-01-04  Werner Koch  <wk@g10code.com>

	* src/uninst-winpt.nsi: Deinstall the mo file.

	* src/uninst-gpgee.nsi: Fix Source uninstall.
	* src/uninst-glib.nsi, src/inst-glib.nsi, include/config.nsi.in:
	Adjusted for source build.

	* patches/glib-2.9.2-wk: New.

	* packages/packages.current: Switch to glib 2.9.2-wk1.

2006-01-05  Marcus Brinkmann  <marcus@g10code.de>

	* configure.ac: Add libiconv and gettext as dependencies.

2006-01-04  Marcus Brinkmann  <marcus@g10code.de>

	* patches/glib/01-giowin32.patch,
	patches/glib-2.6.6/01-giowin32.patch,
	patches/glib-2.8.4/01-giowin32.patch: Flush write buffer in write
	thread before closing FD.

	* patches/glib/01-giowin32.patch,
	patches/glib-2.6.6/01-giowin32.patch,
	patches/glib-2.8.4/01-giowin32.patch: Notify write thread about fd
	close.

2006-01-03  Marcus Brinkmann  <marcus@g10code.de>

	* patches/glib-2.8.4/01-giowin32.patch: New file.

2005-12-31  Marcus Brinkmann  <marcus@g10code.de>

	* glib/02-windres.patch: New file.
	* glib-2.6.6/02-windres.patch: New file.

	* configure.ac (glib): Make it a source package.
	* src/Makefile.am (gpg4win_bpkgs): Move glib to ...
	(gpg4win_spkgs): ... here.
	* patches/glib/01-giowin32.patch: New file.
	* patches/glib-2.6.6/01-giowin32.patch: New file.
	* src/config.site: New file.
	* src/gpg4win.mk.in (tsdir): New variable.
	(SETVARS): Use $(idir), not ${idir}.  Define CONFIG_SITE.

2005-12-18  Marcus Brinkmann  <marcus@g10code.de>

	* src/inst-sylpheed-claws.nsi: Install GPG plugins.
	* src/uninst-sylpheed-claws.nsi: Uninstall GPG plugins.

	* src/uninst-eudoragpg.nsi: Delete file
	$INSTDIR\share\eudoragpg\eudoragpg.html.

2005-12-13  Werner Koch  <wk@g10code.com>

	* packages/packages.current: Updated GPGee.
	* src/inst-gpgee.nsi: Adjusted for new location of packages.
	* m4/gpg4win.m4 (GPG4WIN_BPKG_BINSRC): Allow for -source suffix
	and uppercase package names.

2005-12-12  Werner Koch  <wk@g10code.com>

	* configure.ac: Test vor zcat.

2005-12-09  Werner Koch  <wk@g10code.com>

	* Makefile.am (SUBDIRS): Include doc dir.
	* configure.ac: Add new Makefiles.

	* doc/ChangeLog: New.  Moved relevant entries to that file.

2005-12-08  Werner Koch  <wk@g10code.com>

	* packages/download.sh: Implemented CHK statement.
	* packages/packages.current: Add chk lines for all packages.

2005-12-07  Werner Koch  <wk@g10code.com>

	Released 0.3.1.

2005-12-06  Werner Koch  <wk@g10code.com>

	Released 0.3.0.

2005-12-02  Werner Koch  <wk@g10code.com>

	* packages/download.sh: New option --force.  Default to skip
	already existing packages.

2005-12-02  Timo Schulz  <ts@g10code.com>

	* packages/download.sh: Update WinPT url.
	* packages/packages.keys: Add second release key for WinPT.

2005-11-30  Werner Koch  <wk@g10code.com>

	* src/inst-gpgol.nsi: Install German translation.
	* src/uninst-gpgol.nsi: Likewise.

2005-11-29  Werner Koch  <wk@g10code.com>

	* packages/packages.current: New.  This is more or less a
	template; the version on the server may be updated without syncing
	it to this version.
	* packages/packages.keys: New.
	* packages/download.sh: Rewritten.

	* src/inst-sections.nsi (.onInstFailed, .onInstSuccess): New.
	(RunOnFinish): New function to run a key manager depending on the
	installed ones.
	* src/installer.nsi: Use a function to run the key manager on finish.

2005-11-28  Werner Koch  <wk@g10code.com>

	Released 0.2.1.

	* configure.ac: Append the revision number to the version suffix.

	* src/Makefile.am: Reduced verbosity level of makensis.

	* src/exdll.h: Adapted license to the NSIS one.
	(popstring): Add arg MAXLEN.
	* src/g4wihelp.c (playsound, stopsound): New.
	(splash_wndproc, showsplash): New.
	* src/inst-sections.nsi (.onInit): Use our new g4wihelp functions.
	(-startmenu): Translate the startmenu entries for the manuals.

	* src/installer.nsi (ReserveFile): Removed advsplash.

	* src/inst-gpa.nsi: Uppercase section name.

	* src/inst-man_novice_de.nsi, src/inst-man_advanced_de.nsi:
	Translate section name.

	* src/inst-gpgol.nsi: Try to register even on overwrite failure.

2005-11-24  Werner Koch  <wk@g10code.com>

	Released 0.2.0.

	* src/installer.nsi (PrintCloseOtherApps): New.

2005-11-21  Werner Koch  <wk@g10code.com>

	Released 0.1.0.

	* src/inst-sections.nsi: Disable uninstaller menu link.

2005-11-18  Werner Koch  <wk@g10code.com>

	* src/inst-sections.nsi: Add more dependencies to sylpheed.

2005-11-17  Marcus Brinkmann  <marcus@g10code.de>

	* configure.ac: Add glib dependency for GPGME.
	* src/Makefile.am (gpg4win_pkg_gpgme_configure): Add
	--enable-w32-glib and LDFLAGS.
	* src/inst-gpgme.nsi: Install libgpgme-glib-11.dll.
	* src/uninst-gpgme.nsi: Uninstall libgpgme-glib-11.dll.

2005-11-17  Werner Koch  <wk@g10code.com>

	* src/Makefile.am (EXTRA_DIST): Add loreley.mid as original source
	of the splash sound.

	Add packages pthreads-w32 and regex.

	* src/gpg4win.mk.in (MPKG_template): New.
	(pkgmkflags, pkgmkarg): New.
	(DEFLATE_macro): Use overwrite option for unzip.

2005-11-16  Werner Koch  <wk@g10code.com>

	* src/inst-crypt.nsi, src/uninst-crypt.nsi: New.
	* m4/gpg4win.m4 (GPG4WIN_BPKG_GNUWIN32_LIB): New.

	* src/uninst-sylpheed-claws.nsi, src/uninst-eudoragpg.nsi
	* src/inst-eudoragpg.nsi, src/inst-sylpheed-claws.nsi: New.
	* include/config.nsi.in: Add support for Sylpheed and EudorGPG.
	* src/Makefile.am (gpg4win_spkgs): Add them.
	(gpg4win_pkg_sylpheed_claws_configure): New.

	* src/inst-sections.nsi: Add them.
	* configure.ac: Add them.

2005-11-15  Werner Koch  <wk@g10code.com>

	* src/Makefile.am (EXTRA_DIST): Add g4wihelp.nsi.
	(CLEANFILES): Add g4wihelp.dll.

	* src/inst-gpgee.nsi: Use RegDLL and UnRegDLL.  Print warning on
	registration failure.  Use move approach for active extension.
	* src/inst-gpgol.nsi: Ditto.
	* src/uninst-gpgol.nsi: Use UnRegDLL and allow rebooting.
	* src/uninst-gpgee.nsi: Ditto.

	* src/installer.nsi: Moved inclusion of g4wihelp.nsi after the
	language definitions.

	* configure.ac (VERSION): Generate extended version information.
	* include/config.nsi.in: Define replacements
	* src/gpg4win.nsi, src/gpg4win-src.nsi: Use them for PROD_VERSION.

	* src/gpg4win-src.nsi: Add our build dir as plugindir.

2005-11-14  Werner Koch  <wk@g10code.com>

	* src/inst-sections.nsi (.onInit): Make sure that only one
	instance of the installer may run at the same time.
	* src/installer.nsi: Include g4wihelp.nsi.
	* src/g4wihelp.nsi: New.
	* src/g4wihelp.c: New.
	* src/exdll.h: New.

2005-11-11  Marcus Brinkmann  <marcus@g10code.de>

	* src/gpg4win.mk.in (stamps/stamp-$(1)-00-install): Don't strip.
	(stamps/stamp-$(1)-01-install-dev): Likewise.

2005-11-08  Werner Koch  <wk@g10code.com>

	* src/gpg4win.mk.in: Also strip DLLs; I am using stripped DLLs for
	months now.

	Released 0.0.2.

	* src/installer.nsi (T_WelcomeTitle): New.
	(MUI_WELCOMEPAGE_TITLE): New.
	(MUI_FINISHPAGE): Enhanced.

	* src/installer-finish.nsi (Uninstall): use a loop to delete the
	startmenu.  Fixed Registry cleaning.

	* src/inst-sections.nsi (onInit): Make sure that only one
	installer is running.

2005-11-07  Werner Koch  <wk@g10code.com>

	* src/installer-finish.nsi: Fixed dereferencing of variable.

	* src/inst-sections.nsi, src/installer-finish.nsi: Ensure that the
	menu gets written for all users.

	* packages/download.sh: Add dummy manual pages.

	* src/installer.nsi: Move compression type to ...
	* src/gpg4win.nsi: .. here and ...
	* src/gpg4win-src.nsi: .. here.  Use zlib for sources.

	* src/gpg4win-splash.bmp: New.
	* src/gpg4win-splash.wav: New.
	* src/installer.nsi: Reserve these files
	* src/inst-sections.nsi: Show silly splash screen.

	* include/config.nsi.in: Add dummy packages for the manuals.
	* src/uninst-man_advanced_de.nsi, src/uninst-man_novice_de.nsi
	* src/inst-man_advanced_de.nsi, src/inst-man_novice_de.nsi: Ditto.
	* src/Makefile.am (gpg4win_spkgs): Ditto.
	* src/inst-sections.nsi: Ditto.

	* src/installer-finish.nsi: Ditto.

	* src/inst-gnupg.nsi: Make section read-only.

2005-11-04  Marcus Brinkmann  <marcus@g10code.de>

	Released 0.0.1.

	* Makefile.am (EXTRA_DIST): Add missing backslash.
	* include/config.nsi.in (top_srcdir): Remove.
	* src/Makefile.am (gpg4win-src-$(VERSION).exe): Pass TOP_SRCDIR,
	SRCDIR and BUILD_DIR (absolute path) as defined values.  Also, use
	$(srcdir) for nsi source file.
	(gpg4win-src-$(VERSION).exe): Likewise.
	* src/gpg4win.nsi: Change directory to build directory.
	Add include dirs ${TOP_SRCDIR} and ${SRCDIR}.
	* src/gpg4win-src.nsi: Likewise.
	* src/installer.nsi: Use ${TOP_SRCDIR} to access COPYING file.
	* src/gpg4win.mk (stamps/stamp-final): Depend on
	stamps/stamp-directories.

2005-11-03  Werner Koch  <wk@g10code.com>

	* include/config.nsi.in: Adjusted for WinPT being a source package now.

	* src/inst-winpt.nsi: Adjusted location of to be installed files.

	* src/Makefile.am (gpg4win_spkgs): Add winpt.
	(gpg4win_bpkgs): Remove winpt
	(gpg4win_pkg_winpt_configure): Added.

	* configure.ac (winpt): Made it a source package.

	* configure.ac: Bail out if a required tool is missing.

2005-11-02  Werner Koch  <wk@g10code.com>

	* README.SVN, autogen.sh: New.

	* Makefile.am (AUTOMAKE_OPTIONS): Add dist-bzip2.

	* packages/download.sh: Removed inclusion of config.h and defined
	WGET directly.  This is required because the download script needs
	to be used before configure and thus we can't use configure to
	determine the to be used wget; the config.sh script was anyway
	missing.

2005-10-26  Werner Koch  <wk@g10code.com>

	* README: Add basic instructions on how to add new packages.

	* configure.ac: Add detection of GPGee and WinPT.
	* m4/gpg4win.m4 (GPG4WIN_BPKG_BINSRC): New.

	* include/config.nsi.in: Add defines for WinPT and GGee.
	* src/inst-winpt.nsi: New.
	* src/inst-gpgee.nsi: New.
	* src/uninst-winpt.nsi: New.
	* src/uninst-gpgee.nsi: New.
	* src/Makefile.am (gpg4win_bpkgs): Add WinPT and GPGee.
	* src/inst-sections.nsi: Ditto.
	* src/installer-finish.nsi: Ditto.
	* packages/download.sh (server_winpt): Add WinPT.
	(server_gpgee): Add temporary location for gpgee.
	(server_g10code): Add temporary location for gpg-error, gpgme,
	gpa and gpgol.

2005-10-25  Werner Koch  <wk@g10code.com>

	* src/installer.nsi: Don't put the version into the "Name" variable.

2005-10-24  Marcus Brinkmann  <marcus@g10code.de>

	* COPYING: New file.

2005-10-23  Marcus Brinkmann  <marcus@g10code.de>

	* src/gpg4win.mk.in (pdir): Call post_install with source dir as
	current directory.
	* configure.ac (VERSION): Check for dlltool.
	* src/Makefile.am (gpg4win_pkg_libiconv_post_install,
	gpg4win_pkg_gettext_post_install): New macros.
	* src/libiconv.def, src/libintl.def: New files.
	* src/inst-libgpg-error.nsi: Install mo files.
	* src/uninst-libgpg-error.nsi: Uninstall mo files.

2005-10-22  Marcus Brinkmann  <marcus@g10code.de>

	* configure.ac: Add libiconv and gettext as dependencies for
	libgpg-error and gpa.
	* src/Makefile.am (gpg4win_pkg_libgpg_error_configure): New
	variable.

	* src/Makefile.am (common_nsi): Add uninstaller files.
	* src/uninst-atk.nsi, src/uninst-gettext.nsi, src/uninst-glib.nsi,
	src/uninst-gnupg.nsi, src/uninst-gpa.nsi, src/uninst-gpgme.nsi,
	src/uninst-gpgol.nsi, src/uninst-gtk+.nsi,
	src/uninst-libgpg-error.nsi, src/uninst-libiconv.nsi,
	src/uninst-libpng.nsi, src/uninst-pango.nsi,
	src/uninst-pkgconfig.nsi, src/uninst-zlib.nsi: New file.
	* src/inst-sections.nsi: Include the uninstallers in reverse
	order.
	* src/inst-gpgol.nsi: Register the gpgol DLL at installation, and
	(surprise!) unregister it at deinstallation.

2005-10-21  Marcus Brinkmann  <marcus@g10code.de>

	* src/Makefile.am (gpg4win_pkg_gpgme_configure): Enable static
	library for gpgol.
	(gpg4win_pkg_gpgol_configure): Add gpg-error prefix.

	* src/inst-gnupg.nsi: Fix path of deleted files.

	* src/gpg4win.mk.in (pdir): Don't strip DLL files.

2005-10-20  Marcus Brinkmann  <marcus@g10code.de>

	* m4/gpg4win.m4 (GPG4WIN_DEFINE): New function.  Use it to define
	feature symbols for NSI.  Use m4_translit instead of m4_bpatsubst.
	New option --enable-debug.
	* include/config.nsi.in: Catch all this new information.
	* src/gpg4win.nsi (DEBUG): Define if [GPG4WIN_DEBUG].
	(HAVE_PKG_GPA): Don't define here.
	* src/inst-sections.nsi: Guard all package specific commands with
	feature macro checks.  Calculate dependencies on .onInit, too.
	* src/gpg4win.mk.in (STRIP_macro): Quote $(DEBUG) strictly.

	* src/installer-finish.nsi: Add support for Add/Remove Programs.

2005-10-20  Werner Koch  <wk@g10code.com>

	* m4/gpg4win.m4 (GPG4WIN_FIND): Quote a file variable.
	(GPG4WIN_SPKG): Ditto.

2005-10-20  Marcus Brinkmann  <marcus@g10code.de>

	* src/gpg4win.nsi: Add start menu support.
	* src/inst-sections.nsi: Likewise.
	* src/installer.nsi: Likewise.
	* src/installer-finish.nsi: Likewise.

	* src/gpg4win.mk.in (GETVAR): Don't quote the first $.
	(STRIP_macro): New macro.
	(SPKG, BPKG): Use it here.

	* Makefile.am (EXTRA_DIST): New target.
	* include/Makefile.am (EXTRA_DIST): Change config.nsh.in to
	config.nsi.in.
	* src/Makefile.am (EXTRA_DIST): Remove pkg-config.  Add nsi files.

	* src/inst-gpgol.nsi: Change libgpgol-0.9.3.dll to gpgol.dll.

	* src/gpg4win.mk.in (stamp/stamp-$(1)-02-configure): Add
	-mms-bitfields to CFLAGS.

	* src/gpg4win.mk.in (stamps/stamp-final): New target that replaces
	phony target final.

2005-10-20  Werner Koch  <wk@g10code.com>

	* src/*.nsi: Add a Latin-1 tag to make sure that Emacs uses the
	correct encoding.
	* doc/nsi-mode.el: Added for convenience.

2005-10-20  Marcus Brinkmann  <marcus@g10code.de>

	* configure.ac: Check for makensis.  Add gnupg as dependency for
	gpgme.  Change config.sh into config.nsi.
	* include/config.sh.in: File removed.
	* src/gpg4win.sh: File removed.
	* include/config.nsi.in: New file.
	* include/Makefile.am (EXTRA_DIST): Change config.sh.in into
	config.nsi.in.
	* src/Makefile.am (gpg4win-$(VERSION).exe): New target.
	(gpg4win-src-$(VERSION).exe): New target.
	(all-local): Remove dependency on phony target all-gpg4win.
	(all-local): Add dependency on gpg4win-$(VERSION).exe and
	gpg4win-src-$(VERSION).exe.
	(clean-local): New rule for this target.
	* src/gpg4win.nsi, src/gpg4win-src.nsi, src/inst-atk.nsi,
	src/inst-gettext.nsi, src/inst-glib.nsi, src/inst-gnupg.nsi,
	src/inst-gpa.nsi, src/inst-gpgme.nsi, src/inst-gpgol.nsi,
	src/inst-gtk+.nsi, src/inst-libgpg-error.nsi,
	src/inst-libiconv.nsi, src/inst-libpng.nsi, src/inst-pango.nsi,
	src/inst-pkgconfig.nsi, src/inst-sections.nsi, src/inst-zlib.nsi,
	src/installer-finish.nsi, src/installer.nsi: New file.

2005-10-18  Marcus Brinkmann  <marcus@g10code.de>

	configure.ac: Enable libiconv and gettext dependencies for Gtk+.

	* src/Makefile.am: First real implementation.
	* src/gpg4win.mk.in: New file.
	* configure.ac: Activate libiconv and gettext.
	(AC_CONFIG_FILES): Add packages/Makefile and src/gpg4win.mk.
	* m4/gpg4win.m4 (GPG4WIN_BPKG_GNU): New macro.
	* include/config.sh.in: Add variables for libiconv and gettext.

2005-10-15  Marcus Brinkmann  <marcus@g10code.de>

	* m4/gpg4win.m4: New file.
	* include/config.sh: Add many package variables.
	* configure.ac: Call package detection macros.
	* Makefile.am (ACLOCAL_AMFLAGS): New variable.
	* src/gpg4win.sh: Use some of the new variables.

	* packages/download.sh: Fix downloading of Gtk source packages.


	Copyright 2005, 2006, 2007, 2008, 2009, 2012 g10 Code GmbH

	Copying and distribution of this file and/or the original GIT
	commit log messages, with or without modification, are
	permitted provided the copyright notice and this notice are
	preserved.
