gpg4win.git
28 hours agoUpdated GpgOL Options in german compendium master
Jochen Saalfeld [Wed, 28 Jun 2017 07:45:41 +0000 (09:45 +0200)]
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

2 days agoMerging local diff and implementing reviews
Jochen Saalfeld [Tue, 27 Jun 2017 09:24:33 +0000 (11:24 +0200)]
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.

6 days agoUpdated the german compendium to version 4.0
Jochen Saalfeld [Fri, 23 Jun 2017 08:09:02 +0000 (10:09 +0200)]
Updated the german compendium to version 4.0
* configure.ac: fixing strings to 4.0
* doc/ChangeLog: Adding ChangeLog
* doc/manual/Makefile.am: Adding new Image Files
* doc/manual/gpg4win-compendium-de.tex: Rewriting to Version 4.0
* doc/manual/images-compendium/sc-gpgex-contextmenu-signEncrypt_de.png,
  doc/manual/images-compendium/sc-gpgex-contextmenu-verifyDecrypt_de.png,
  doc/manual/images-compendium/sc-inst-components_de.png,
  doc/manual/images-compendium/sc-inst-directory_de.png,
  doc/manual/images-compendium/sc-inst-finished_de.png,
  doc/manual/images-compendium/sc-inst-language_de.png,
  doc/manual/images-compendium/sc-inst-progress_de.png,
  doc/manual/images-compendium/sc-inst-uat_de.png,
  doc/manual/images-compendium/sc-inst-welcome_de.png,
  doc/manual/images-compendium/sc-kleopatra-ChooseCertificateFormat_de.png,
  doc/manual/images-compendium/sc-kleopatra-certificateSearchOnKeyserver_de.png,
  doc/manual/images-compendium/sc-kleopatra-certifyCertificate1_de.png,
  doc/manual/images-compendium/sc-kleopatra-certifyCertificate2_de.png,
  doc/manual/images-compendium/sc-kleopatra-certifyCertificate3_de.png,
  doc/manual/images-compendium/sc-kleopatra-configureKeyserver_de.png,
  doc/manual/images-compendium/sc-kleopatra-decryptFile1_de.png,
  doc/manual/images-compendium/sc-kleopatra-encryptFile1_de.png,
  doc/manual/images-compendium/sc-kleopatra-encryptFile3_de.png,
  doc/manual/images-compendium/sc-kleopatra-format-choice_de.png,
  doc/manual/images-compendium/sc-kleopatra-importKeyQuestion_de.png,
  doc/manual/images-compendium/sc-kleopatra-mainwindow-empty_de.png,
  doc/manual/images-compendium/sc-kleopatra-openpgp-certificateDetails_de.png,
  doc/manual/images-compendium/sc-kleopatra-openpgp-createKey_de.png,
  doc/manual/images-compendium/sc-kleopatra-openpgp-exportSecretKey_de.png,
  doc/manual/images-compendium/sc-kleopatra-openpgp-keyPairCreated_de.png,
  doc/manual/images-compendium/sc-kleopatra-openpgp-personalDetails_de.png,
  doc/manual/images-compendium/sc-kleopatra-openpgp-pinentry_de.png,
  doc/manual/images-compendium/sc-kleopatra-openpgp-reviewParameters_de.png,
  doc/manual/images-compendium/sc-kleopatra-paperkey1_de.png,
  doc/manual/images-compendium/sc-kleopatra-publishKey1_de.png,
  doc/manual/images-compendium/sc-kleopatra-publishKey_de.png,
  doc/manual/images-compendium/sc-kleopatra-searchKeyEdward_de.png,
  doc/manual/images-compendium/sc-kleopatra-sign-OpenpgpPinentry_de.png,
  doc/manual/images-compendium/sc-kleopatra-signFile1_de.png,
  doc/manual/images-compendium/sc-kleopatra-signFile3_de.png,
  doc/manual/images-compendium/sc-kleopatra-smartCard1_de.png,
  doc/manual/images-compendium/sc-kleopatra-smartCard2_de.png,
  doc/manual/images-compendium/sc-kleopatra-smartCard3_de.png,
  doc/manual/images-compendium/sc-kleopatra-smartCard4_de.png,
  doc/manual/images-compendium/sc-kleopatra-startmenu_de.png,
  doc/manual/images-compendium/sc-kleopatra-verifyFile1_de.png,
  doc/manual/images-compendium/sc-kleopatra-verifyFile2a-badSignature_de.png,
  doc/manual/images-compendium/sc-kleopatra-verifySignedMail_de.png,
  doc/manual/images-compendium/sc-kleopatra-withOpenpgpTestkey_de.png,
  doc/manual/images-compendium/sc-kleopatra-x509-keyPairCreated_de.png,
  doc/manual/images-compendium/sc-kleopatra-x509-personalDetails_de.png,
  doc/manual/images-compendium/sc-kleopatra-x509-reviewParameters_de.png,
  doc/manual/images-compendium/sc-ol-sendSignedMail_de.png,
  doc/manual/images-compendium/sc-pinentry-p12-import-a_de.png,
  doc/manual/images-compendium/sc-pinentry-p12-import-b_de.png: replacing
    and adding new pictures for the compendium.

--
This is the initial release of the Compendium 4.0. Big parts have been
restructured and reworked to fit to gpg4win 3.0

2 weeks agoUpdate KMime download URL
Andre Heinecke [Tue, 13 Jun 2017 10:47:42 +0000 (12:47 +0200)]
Update KMime download URL

* packages/packages.current (kmime): Update url.

--
KDE "oldstable" moves into the attic.

2 weeks agoUpdate kde-l10n
Andre Heinecke [Mon, 12 Jun 2017 13:31:57 +0000 (15:31 +0200)]
Update kde-l10n

* packages/packages.current (kde-l10n): Update.

2 weeks agoMore patches to keep Qt on XP
Andre Heinecke [Mon, 12 Jun 2017 13:21:05 +0000 (15:21 +0200)]
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.

--
This also fixes compiling with the default mingw under jessie.

2 weeks agoFix Qt Windows XP Support, hopefully.
Andre Heinecke [Fri, 9 Jun 2017 14:40:24 +0000 (16:40 +0200)]
Fix Qt Windows XP Support, hopefully.

* patches/qtbase/windowsxp-support.patch: New.
* Makfile.am (EXTRA_DIST): Add patch.

2 weeks agoUpdate KDE-l10n
Andre Heinecke [Fri, 9 Jun 2017 12:00:07 +0000 (14:00 +0200)]
Update KDE-l10n

* packages/packages.current (kde-l10n): Update.

2 weeks agoFix source installer build after Multiuser change
Andre Heinecke [Fri, 9 Jun 2017 11:12:03 +0000 (13:12 +0200)]
Fix source installer build after Multiuser change

* src/installer.nsi: Fix build of source installer.

2 weeks agoUse builtin libpng for qt
Andre Heinecke [Fri, 9 Jun 2017 11:11:22 +0000 (13:11 +0200)]
Use builtin libpng for qt

--

2 weeks agoAuto: Update PO files
Andre Heinecke [Fri, 9 Jun 2017 11:10:37 +0000 (13:10 +0200)]
Auto: Update PO files

* po/*: Update.

2 weeks agoUpdate GnuPG and GpgME to unreleased versions
Andre Heinecke [Fri, 9 Jun 2017 11:09:29 +0000 (13:09 +0200)]
Update GnuPG and GpgME to unreleased versions

* packages/packages.current (gnupg, gpgme): Update to current master.

6 weeks agoFix Shortcut installation / removal for Multiuser
Andre Heinecke [Sun, 14 May 2017 10:19:41 +0000 (12:19 +0200)]
Fix Shortcut installation / removal for Multiuser

* src/inst-sections.nsi, src/uninst-sections.nsi: Set shell var
context based on elevation level.

6 weeks agoAdd support for minimal cmd line switch
Andre Heinecke [Sun, 14 May 2017 10:17:15 +0000 (12:17 +0200)]
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.

--
GnuPG-Bug-ID: T3104

6 weeks agoAdd deprecation warning for Windows XP
Andre Heinecke [Sun, 14 May 2017 10:15:01 +0000 (12:15 +0200)]
Add deprecation warning for Windows XP

* src/installer.nsi: Add deprecation warning for Windows XP.

--
We no longer test there as a first Tier platform and may want
to remove support in the future.

GnuPG-Bug-Id: T3153

6 weeks agoFix qtbase dependency calculation
Andre Heinecke [Sun, 14 May 2017 10:12:19 +0000 (12:12 +0200)]
Fix qtbase dependency calculation

* src/inst-sections.nsi (CALC_DEPENDS): Move qtbase calculation
below any calculation selecting qtbase.

--
This fixes libpng / zlib selection if pinentry-qt is installed
but not kleopatra.

GnuPG-Bug-Id: T3104

6 weeks agoNo longer install breeze-dark
Andre Heinecke [Sun, 14 May 2017 10:11:17 +0000 (12:11 +0200)]
No longer install breeze-dark

* src/inst-breeze-icons.nsi,
src/uninst-breeze-icons.nsi: Remove breeze-dark.

--
This was more of an experiement which theme looks better one
theme for kleopatra is enough.

6 weeks agoEnable LZMA compression again
Andre Heinecke [Sun, 14 May 2017 10:10:09 +0000 (12:10 +0200)]
Enable LZMA compression again

* src/gpg4win.nsi: Enable LZMA again.

--
The problem was caused by Multiuser including a compression
before. If we move the Compressor selection before the Multiuser
include this works again.

6 weeks agoFix uninstallation of send-to-symbolic icon
Andre Heinecke [Sun, 14 May 2017 09:52:52 +0000 (11:52 +0200)]
Fix uninstallation of send-to-symbolic icon

* src/uninst-breze-icons.nsi: It's not installed for
breeze-dark.

8 weeks agoAdd prototype of user installation mode
Andre Heinecke [Wed, 3 May 2017 15:08:41 +0000 (17:08 +0200)]
Add prototype of user installation mode

--
This requires a newer GnuPG Version that supports it and GpgOL /
GpgEX and file extensions don't work yet. But installation works
start menu works and in general it's usable (if you have a GnuPG
installer supporting it)

Task: T2971

8 weeks agoFix run kleopatra / gpa at the end of installation
Andre Heinecke [Wed, 3 May 2017 15:01:56 +0000 (17:01 +0200)]
Fix run kleopatra / gpa at the end of installation

* src/installer.nsi (FinishFunction): Don't use relative jumps.

--
Though shalt not use relative jumps with macros or be smitten
by the wrath of NSIS.

 - kichik, NSIS Forums (rephrased)

GnuPG-Bug-ID: 2308
Task: T2308

8 weeks agoRemove some unused code
Andre Heinecke [Wed, 3 May 2017 13:07:43 +0000 (15:07 +0200)]
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.

8 weeks agoFix boost build with mingw w32 threads
Andre Heinecke [Wed, 3 May 2017 08:53:25 +0000 (10:53 +0200)]
Fix boost build with mingw w32 threads

* src/gpg4win.mk.in: Explicitly disable c++11

--
Otherwise boost thinks that std::threads are fully supported
and does not use its own replacements for these functions. While
mingw5 still does not support c++11 threads in debian.

8 weeks agoCompile g4wihelp with static-libgcc
Andre Heinecke [Wed, 3 May 2017 08:52:32 +0000 (10:52 +0200)]
Compile g4wihelp with static-libgcc

* src/Makefile.am (g4wihelp.dll): Add --stat-libgcc

--
With mingw 5 this became neccessary.

8 weeks agoFix desktopshellrun against mingw 5
Andre Heinecke [Wed, 3 May 2017 08:52:05 +0000 (10:52 +0200)]
Fix desktopshellrun against mingw 5

* src/desktopshellrun.cpp: Guard against redefinition

8 weeks agoUpdate Qt to 5.8
Andre Heinecke [Wed, 3 May 2017 08:49:13 +0000 (10:49 +0200)]
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.

8 weeks agoFix a -werror format-security in glib
Andre Heinecke [Tue, 2 May 2017 13:25:01 +0000 (15:25 +0200)]
Fix a -werror format-security in glib

* Makefile.am (EXTRA_DIST): Update accordingly.
* patches/glib-2.41.5/02-formatsec.patch: New.

8 weeks agoAdd fallback to find gcc libs for stretch
Andre Heinecke [Tue, 2 May 2017 09:32:37 +0000 (11:32 +0200)]
Add fallback to find gcc libs for stretch

* m4/gpg4win.m4 (GPG4WIN_RUNTIME_LIBRARY): Add another fallback.

--
The version output changed so that we now have to cut it before.

8 weeks agoFix compendium build with latex from strech
Andre Heinecke [Tue, 2 May 2017 09:28:33 +0000 (11:28 +0200)]
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.

--
This fixes errors caused by finally erroring out on long depracted
commands.

2 months agoUpdate Kleopatra to latest master
Andre Heinecke [Fri, 28 Apr 2017 12:06:54 +0000 (14:06 +0200)]
Update Kleopatra to latest master

* packages/packages.current (kleopatra): Update.

--
This fixes respecting default_pubkey_algo

2 months agoUpdate Kleopatra and Libkleo to latest master
Andre Heinecke [Fri, 28 Apr 2017 10:56:04 +0000 (12:56 +0200)]
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

2 months agoInstall VS-NFD and Automatic profiles
Andre Heinecke [Mon, 24 Apr 2017 16:06:05 +0000 (18:06 +0200)]
Install VS-NFD and Automatic profiles

* src/inst-kleopatra.nsi: Install VSNFD / Automatic profiles.
* src/uninst-kleopatra.nsi: Uninstall them.

2 months agoAdd patch for gpgme conf string splitting
Andre Heinecke [Tue, 18 Apr 2017 10:19:23 +0000 (12:19 +0200)]
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.

--
Patch is pending upstream review.

2 months agoRemove obsolete gpgme patches
Andre Heinecke [Tue, 18 Apr 2017 10:16:17 +0000 (12:16 +0200)]
Remove obsolete gpgme patches

* patches/gpgme-1.6.0: Delete upstreamed patches.
* Makefile.am (EXTRA_DIST): Update accordingly.

2 months agoUpdate GnuPG to 2.1.20
Andre Heinecke [Tue, 18 Apr 2017 09:43:22 +0000 (11:43 +0200)]
Update GnuPG to 2.1.20

* packages/packages.current (gnupg) Update.

2 months agoAdd patch for GPA locale detection
Andre Heinecke [Thu, 13 Apr 2017 08:01:37 +0000 (10:01 +0200)]
Add patch for GPA locale detection

--
Without this patch GPA does not find it's locale now
that it is installed under bin.

3 months agoUpdate Kleopatra to lastes master
Andre Heinecke [Wed, 29 Mar 2017 13:10:08 +0000 (15:10 +0200)]
Update Kleopatra to lastes master

--

3 months agoUse gnupg-w32 from official location
Andre Heinecke [Wed, 29 Mar 2017 11:45:43 +0000 (13:45 +0200)]
Use gnupg-w32 from official location

--

3 months agoUpdate Klepatra to latest master
Andre Heinecke [Tue, 28 Mar 2017 16:29:12 +0000 (18:29 +0200)]
Update Klepatra to latest master

--
Made a mistake in installed windows files.

3 months agoUpdate Kleo / GnuPG / GPGME
Andre Heinecke [Tue, 28 Mar 2017 16:01:48 +0000 (18:01 +0200)]
Update Kleo / GnuPG / GPGME

--
GnuPG is switched to a prep version because the installer
contains a newer NTBTLS Version (1.1) that supports ECC key
exchange.

3 months agoRevert "Remove gpg4win logo from list of installed files"
Andre Heinecke [Tue, 28 Mar 2017 15:33:02 +0000 (17:33 +0200)]
Revert "Remove gpg4win logo from list of installed files"

This reverts commit 9722b40b7520eccd37707a62563efa2c2f8ee381.

--
Gpg4win logo is now used for update notifications.

3 months agoUpdate NEWS and README's
Andre Heinecke [Tue, 28 Mar 2017 10:03:50 +0000 (12:03 +0200)]
Update NEWS and README's

--

3 months agoUpdate kleopatra to latest master
Andre Heinecke [Tue, 28 Mar 2017 10:00:15 +0000 (12:00 +0200)]
Update kleopatra to latest master

--

3 months agoUpdate KDE localisation
Andre Heinecke [Tue, 28 Mar 2017 06:08:26 +0000 (08:08 +0200)]
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.

3 months agoUpdate gettext and iconv
Andre Heinecke [Tue, 28 Mar 2017 06:07:00 +0000 (08:07 +0200)]
Update gettext and iconv

* packages/packages.current (gettext, iconv): Update.
* packages/inst-gettext.nsi, packages/uninst-gettext.nsi: Adjust
to new ABI version.

--
This should fix reported problems with newer mingw / gcc variants.

3 months agoRemove gpg4win logo from list of installed files
Andre Heinecke [Fri, 3 Mar 2017 15:36:20 +0000 (16:36 +0100)]
Remove gpg4win logo from list of installed files

--
Kleopatra no longer installs this logo only the compact
version is used.

3 months agoUpdate NEWS and README's
Andre Heinecke [Fri, 3 Mar 2017 15:09:22 +0000 (16:09 +0100)]
Update NEWS and README's

--

3 months agoUpdate Kleopatra and GpgOL to latest master
Andre Heinecke [Fri, 3 Mar 2017 15:07:08 +0000 (16:07 +0100)]
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

3 months agoInstall missing icons
Andre Heinecke [Fri, 3 Mar 2017 15:06:51 +0000 (16:06 +0100)]
Install missing icons

--

3 months agoUpdate gpgme to latest master
Andre Heinecke [Thu, 2 Mar 2017 13:36:03 +0000 (14:36 +0100)]
Update gpgme to latest master

--

3 months agoUpdate GnuPG to 2.1.19
Andre Heinecke [Wed, 1 Mar 2017 18:43:02 +0000 (19:43 +0100)]
Update GnuPG to 2.1.19

* packages/packages.current (gnupg): Update to 2.1.19

--
Finally with TLS Support

4 months agoUpdate KDE frameworks
Andre Heinecke [Thu, 2 Feb 2017 11:27:55 +0000 (12:27 +0100)]
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

5 months agoUpdate gpgme to latest master
Andre Heinecke [Mon, 23 Jan 2017 14:34:28 +0000 (15:34 +0100)]
Update gpgme to latest master

* packages/packages.current (gpgme): Update

--
This fixes GnuPG config with GPA and Kleopatra

5 months agoUpdate zlib to 2.1.11
Andre Heinecke [Mon, 23 Jan 2017 14:33:25 +0000 (15:33 +0100)]
Update zlib to 2.1.11

* packages/packages.current (zlib): Update.

--
Old download was unavailable so we update even though we
don't see bugs affecting us.

5 months agoUpdated slideshow images.
Emanuel Schuetze [Thu, 19 Jan 2017 13:15:01 +0000 (14:15 +0100)]
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.

5 months agoAdd kf5 version requirement patch to kleo
Andre Heinecke [Tue, 17 Jan 2017 12:34:48 +0000 (13:34 +0100)]
Add kf5 version requirement patch to kleo

* Makefile.am (EXTRA_DIST): Update accordingly.
* patches/kleopatra/lower-kf5-required.patch: New.

5 months agoUpdate development packages
Andre Heinecke [Tue, 17 Jan 2017 11:06:16 +0000 (12:06 +0100)]
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.

5 months agoUpdate libpng to 1.4.20
Andre Heinecke [Tue, 17 Jan 2017 11:03:36 +0000 (12:03 +0100)]
Update libpng to 1.4.20

* packages/packages.current: Update libpng

5 months agoFix debug prefix for recent kleo versions
Andre Heinecke [Tue, 17 Jan 2017 11:02:42 +0000 (12:02 +0100)]
Fix debug prefix for recent kleo versions

* src/inst-kleopatra.nsi: Update debug prefix.

--
Debug output now follows a clear scheme.

5 months agoDefine KDE_INSTALL_DATADIR to share
Andre Heinecke [Tue, 17 Jan 2017 11:02:06 +0000 (12:02 +0100)]
Define KDE_INSTALL_DATADIR to share

* src/gpg4win.mk.in: Add KDE_INSTALL_DATADIR define.
--
Otherwise KDE now installs data into bin. Yay.

5 months agoRemove KF5Gpmepp
Andre Heinecke [Tue, 17 Jan 2017 11:00:21 +0000 (12:00 +0100)]
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

5 months agoAuto update translations
Andre Heinecke [Tue, 17 Jan 2017 10:59:03 +0000 (11:59 +0100)]
Auto update translations

--

5 months agoUpdate GPA to 0.9.10
Andre Heinecke [Wed, 4 Jan 2017 11:02:24 +0000 (12:02 +0100)]
Update GPA to 0.9.10

* packages/packages.current (GPA): Update.

--
This should fix various crashes in keylisting etc.

5 months agoFix typo in slideshow
Andre Heinecke [Wed, 4 Jan 2017 10:49:28 +0000 (11:49 +0100)]
Fix typo in slideshow

--

6 months agoUpdating to installation slides in Englisch
Jochen Saalfeld [Wed, 7 Dec 2016 16:41:43 +0000 (17:41 +0100)]
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

6 months agoFixing typos in Compendium
Jochen Saalfeld [Wed, 30 Nov 2016 11:53:13 +0000 (12:53 +0100)]
Fixing typos in Compendium

* gpg4win-compendium-de.tex: Fixing typo
* gpg4win-compendium-en.tex: Fixing typo

6 months agoAdded warning about Adeles behaviour in Compendium
Jochen Saalfeld [Wed, 30 Nov 2016 08:00:54 +0000 (09:00 +0100)]
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

--
Recent mails on the mailinglist encouraged to add a warning
about Adeles issues.

7 months agoUpdate gpgme and gpgol to newer devel versions
Andre Heinecke [Tue, 15 Nov 2016 14:27:28 +0000 (15:27 +0100)]
Update gpgme and gpgol to newer devel versions

--

7 months agoUpdate libgpg-error to 1.25
Andre Heinecke [Tue, 15 Nov 2016 14:27:13 +0000 (15:27 +0100)]
Update libgpg-error to 1.25

--

7 months agoEnable cpp and qt bindings for gpgme
Andre Heinecke [Tue, 15 Nov 2016 14:26:04 +0000 (15:26 +0100)]
Enable cpp and qt bindings for gpgme

* src/Makefile.am: Update configuration variables.
* src/inst-gpgme.nsi: Install them.
* src/uninst-gpgme.nsi: Uninstall.

7 months agoUpdate packages of unreleased versions
Andre Heinecke [Mon, 14 Nov 2016 13:15:48 +0000 (14:15 +0100)]
Update packages of unreleased versions

* Makefile.am (EXTRA_DIST): Update accordingly.
* packages/packages.current: Update gpgol, gpgme

7 months agoRemove wrong link to picture
Jochen Saalfeld [Wed, 2 Nov 2016 13:07:42 +0000 (14:07 +0100)]
Remove wrong link to picture

* src/Makefile.am: Update

7 months agoUpdate Makefile to include Slideshow Pictures
Jochen Saalfeld [Wed, 2 Nov 2016 12:24:38 +0000 (13:24 +0100)]
Update Makefile to include Slideshow Pictures

* src/Makefile.am: Remove old Slideshow Files and replace with new ones

7 months agoUpdate Icons and Installation Slideshow
Jochen Saalfeld [Wed, 2 Nov 2016 11:22:08 +0000 (12:22 +0100)]
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

--
Update to newly designed logos and point slideshow to new slideshow
images.

9 months agoUpdate Kleopatra to latest master
Andre Heinecke [Mon, 5 Sep 2016 16:17:56 +0000 (18:17 +0200)]
Update Kleopatra to latest master

* packages/packages.current (klepatra): Update
* patches/kleopatra/fix-paperkey.patch: Removed. Upstream.
* Makefile.am (EXTRA_DIST): Remove patch.

10 months agoFix GnuPG package name
Andre Heinecke [Fri, 26 Aug 2016 16:16:56 +0000 (18:16 +0200)]
Fix GnuPG package name

* packages/packages.current (gnupg-w32): Fix package name.

--
This caused the downloaded gnupg-w32 not to be picked up. Leading
to either no installed gnupg or to the last version with the
right name in the packages folder to be installed.

10 months agoMake not finding gnupg-w32 fatal
Andre Heinecke [Fri, 26 Aug 2016 16:11:38 +0000 (18:11 +0200)]
Make not finding gnupg-w32 fatal

* configure.ac (gnupg-w32): Add as dependency to something.
--
Without gnupg-w32 as a dependency it was silently ignored if
not found.

10 months agoUpdate KDE packages to 5.25
Andre Heinecke [Fri, 26 Aug 2016 15:34:17 +0000 (17:34 +0200)]
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.

10 months agoUpdate NEWS and README's
Andre Heinecke [Fri, 26 Aug 2016 15:21:43 +0000 (17:21 +0200)]
Update NEWS and README's

--

10 months agoUpdate GnuPG / Pinentry and GpgME
Andre Heinecke [Fri, 26 Aug 2016 15:00:41 +0000 (17:00 +0200)]
Update GnuPG / Pinentry and GpgME

--

10 months agoUpdate Kleopatra
Andre Heinecke [Thu, 11 Aug 2016 14:07:51 +0000 (16:07 +0200)]
Update Kleopatra

--

10 months agoAdd patches to fix Gpg(Ex/Ol) UiServer start
Andre Heinecke [Thu, 11 Aug 2016 13:51:45 +0000 (15:51 +0200)]
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.

10 months agoInstall emblem icons for new file enc dialog
Andre Heinecke [Thu, 11 Aug 2016 08:04:29 +0000 (10:04 +0200)]
Install emblem icons for new file enc dialog

* src/inst-breeze-icons.nsi, src/uninst-breeze-icons.nsi: Install
emblems.

10 months agoUpdate development packages
Andre Heinecke [Wed, 10 Aug 2016 16:33:46 +0000 (18:33 +0200)]
Update development packages

* packages/packages.current: Update libkleo, gpgme, gpgmepp and
kleopatra.
* patches/kleopatra/
0005-Hack-generated-conf-files-for-Crosscompiling.patch: Update.

11 months agoDistribute slideshow images
Andre Heinecke [Fri, 22 Jul 2016 15:18:01 +0000 (17:18 +0200)]
Distribute slideshow images

* src/Makefile.am (EXTRA_DIST): Add slides.

11 months agoUpdate mutliple packages
Andre Heinecke [Fri, 22 Jul 2016 15:16:21 +0000 (17:16 +0200)]
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.

11 months agoInstall Qt Printsupport
Andre Heinecke [Fri, 22 Jul 2016 15:14:03 +0000 (17:14 +0200)]
Install Qt Printsupport

* src/inst-qtbase.nsi, src/uninst-qtbase.nsi: Install printsupport.

--
Needed for paperkey export in Kleopatra

11 months agoImprove slideshow slightly for beta
Andre Heinecke [Fri, 22 Jul 2016 15:09:35 +0000 (17:09 +0200)]
Improve slideshow slightly for beta

* src/inst-gpg4win.nsi: Call new images.
* src/slideshow: Add some better dummy slides.

--
Still difficult to make this look nice..

11 months agoUpdate GnuPG to 2.1.14
Andre Heinecke [Fri, 22 Jul 2016 12:38:07 +0000 (14:38 +0200)]
Update GnuPG to 2.1.14

--

11 months agoAdd reverting patch to breaking KDE install change
Andre Heinecke [Tue, 12 Jul 2016 15:15:00 +0000 (17:15 +0200)]
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.

--
Just switching to /bin/data from /share would be very traumatic
for gpg4win. Let's hope we can revert / solve this upstream. Otherwise
this patch is likely to be around for a long time.

11 months agoFix make dist
Andre Heinecke [Tue, 12 Jul 2016 15:14:14 +0000 (17:14 +0200)]
Fix make dist

* Makefile.am (EXTRA_DIST): Remove deleted patch

11 months agoUpdate KDE Frameworks to 5.24.0 and add KArchive
Andre Heinecke [Tue, 12 Jul 2016 13:45:12 +0000 (15:45 +0200)]
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

--
KArchive is a new dependency for KIconThemes to handle themed
SVG(Z) files. As it is tier one and we ship all required dependencies
for KArchive already this should not hurt much.

11 months agoUpdate gpgme to 1.7.0 beta
Andre Heinecke [Tue, 12 Jul 2016 13:42:31 +0000 (15:42 +0200)]
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.

--
GpgME is moved after qtbase as we want to build qgpgme from there
in the future but for now we disable the languages to avoid
confilicts. Should be changed once libkleo and gpgmepp no
longer contain these parts.

11 months agoAdd script to update KDE-Frameworks
Andre Heinecke [Tue, 12 Jul 2016 13:40:51 +0000 (15:40 +0200)]
Add script to update KDE-Frameworks

* packages/gen-frameworks.sh: New.
* packages/Makefile.am (EXTRA_DIST): Update accordingly.

11 months agoFix german description of GpgOL
Andre Heinecke [Tue, 5 Jul 2016 09:07:47 +0000 (11:07 +0200)]
Fix german description of GpgOL

* po/de.po: Remove 2003 and 2007 restriction.

--
This is a case where more verbose translations introduce errors
as developers don't notice that the german text is far more
verbose then the original one,..
So we've wrongly claimed only to support 2003-2007 for three
years.

11 months agoAdd patches for gpgol and gpgex
Andre Heinecke [Mon, 4 Jul 2016 13:07:31 +0000 (15:07 +0200)]
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.

--
Patches are already applied in master of gpgol and gpgex
and fix regressions in the UI-Server startup and one small
S/MIME related bug in GpgOL.

11 months agoAdd Norwegian Bokmål translation
Andre Heinecke [Mon, 4 Jul 2016 13:05:31 +0000 (15:05 +0200)]
Add Norwegian Bokmål translation

* po/LINGUAS: Add no.
* po/no.po: New.

--
Thanks to Asbjørn Stokka <asstokka@online.no> who provided
this translation on gpg4win-devel@wald.intevation.org.

Slightly modified by Andre Heincke <aheinecke@intevation.de>

11 months agoEnsure the slideshow is stopped on plugin detach
Andre Heinecke [Mon, 11 Jul 2016 16:09:42 +0000 (18:09 +0200)]
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.

--
If the g4wihelp is detached but the timer / windowmessages are
not stopped our timer would trigger an access violation.
This fixes crashes during installation if the g4wihelp is detached
before the slide_stop was called from SEC_final.

11 months agoFix warnings in slideshow by using an int timerid
Andre Heinecke [Mon, 11 Jul 2016 16:08:42 +0000 (18:08 +0200)]
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.

--
Fixes compiler warnings, both should work.

12 months agoShow slideshow while installing files
Andre Heinecke [Tue, 28 Jun 2016 14:46:40 +0000 (16:46 +0200)]
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.

--
The plan is to show some hints e.g. that you can now use
the file explorer for encryption or GpgOL for Mailencryption
and that the Installed Applications are available not as Gpg4win
but under the names "Kleopatra" or "GPA".