Compare commits

...

28 Commits

Author SHA1 Message Date
Governikus 684e3a1f06 Merge v1.18.2 into community 2019-09-30 17:28:17 +02:00
Governikus 53fc9bb552 Add revision: v1.18.2 2019-09-30 17:25:27 +02:00
Governikus 9ba662c3bb Merge v1.16.2 into community 2019-05-22 10:11:32 +02:00
André Klitzing ebe1437537 Upgrade to Alpine v3.9 and build against system libs 2019-01-31 11:22:27 +01:00
Christian Grasser dab96eb2bd build with open ssl 1.1.1, see https://www.appveyor.com/docs/windows-images-software/#tools for the exact version 1.1.1 for APPVEYOR_BUILD_WORKER_IMAGE VS2015 and 1.1.1a for VS2017 2019-01-14 10:16:14 +01:00
André Klitzing 806a4dc6d7 Fix appveyor of MSVC for __RPC_CALLEE
Looks like some versions do not accept __RPC_CALLEE.
Otherwise the clang compiler for Windows will output a warning
like this:

src\core\SignalHandler.cpp(46,25):  error: cast between incompatible calling conventions 'cdecl' and 'stdcall'; calls through this pointer may abort at runtime [-Werror,-Wcast-calling-convention]
           SetConsoleCtrlHandler(PHANDLER_ROUTINE(ctrlHandler), true);

\src\core\SignalHandler.h(48,15):  note: consider defining 'ctrlHandler' with the 'stdcall' calling convention
               static BOOL ctrlHandler(DWORD pCtrlType);
                           ^
                           __RPC_CALLEE
2019-01-07 14:25:59 +01:00
André Klitzing 84d957f9a8 Switch default PATH for mingw
Otherwise it tries to copy from the separate Qt mingw
installation.
2019-01-07 10:55:48 +01:00
Governikus c9adf39cdc Merge v1.16.1 into community 2019-01-03 15:14:53 +01:00
John Paul Adrian Glaubitz 5914a27069 Add missing GenericName field in Linux desktop file 2018-11-26 11:04:29 +01:00
John Paul Adrian Glaubitz 5b8016c407 Use valid value for Categories field in Linux desktop file 2018-11-26 11:04:29 +01:00
Christian Grasser 7dd727820c testbuild of QT 5.11.1 + OpenSSL 1.1 2018-10-15 15:01:03 +02:00
Stephan Linz 06836ad54b fix: workaround GCC < 5.x bugs in implicit casts
The following error happens when building with GCC 4.8.5:

    no matching function for call to ‘QObject::connect(QPointer<T>&, ...)’
    no matching function for call to ‘QObject::disconnect(QPointer<T>&, ...)’

There is a simular problem in qtlocation, see Qt bug report:

    https://bugreports.qt.io/browse/QTBUG-69512

It's apparently a compiler bug fixed in GCC 5.x and later.

Signed-off-by: Stephan Linz <linz@li-pro.net>
2018-09-28 16:09:19 +02:00
Governikus 3d08ce3e5f Merge v1.14.3 into community 2018-07-10 14:26:29 +02:00
Governikus e626090014 Add tag 1.14.2
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEEaZvzBVsKSSJO/efHLXR5pTFFEIgFAlsqQi4ACgkQLXR5pTFF
 EIj+1w/+OWkoPXGKzGXd/jlHECI7Ki4UEE91DHlOkyWJjT98NqGKfZ/dxMqYmLDW
 L+CBIoOmvSkd/SX2b3MbQ+30JTf5BntPFAt/nS40wPYGcDF+utBkpItS8aidse2y
 FS9qFsyGRy2rkx8tKbLF7OT4QaQ9/89ONP/z/U7+mh6pz4dbb4N2vCGlH7JLpWgD
 mLMa3ZmMbIUgAuFWEVsRLE6cipoE5Hihm/40YRFRb7imcFkBDI5QD1WszV5vxKnB
 sYbNGE2Q7+IXwN9UjkSt8u4T9cz2zoKFm7ic3J235ALezvbkROprBfH2eG0UxGD4
 GW1AAaKQ1p5v0/CiqhR8u1X3e2+kQDxT8qgbZk7y9Dmu4GgbYemqRvVhnAdOPfjn
 xzUP2k0pBF6UsJtgQVy8RWZOon2EXeWhW4rvzyvOHvlo2Yzip88CEo1ZxlzyWWPU
 RcCfF+twHx18r/KA20f0jnX3tZZH5fs0wJcfURQHIs9+EHBzCGHORX6x/tP3SXXR
 iL6XlDEItxSbpJxS92yHST8YmiZZmhB/i32z06e2MifSbNowEa4sXEPsJ5Eec6vo
 AP2TqMs2TFb8JIwq7iWjpbMOqSEJfFKhtHseqsp2qzqmojwY3sQ8awXPeoylgVIN
 aeBt71zMWHDrI83qLqSCKdVTea5njLM/4moTSeizhqmrngjOrXI=
 =MJ0/
 -----END PGP SIGNATURE-----

Merge v1.14.2 into community
2018-06-20 14:07:29 +02:00
Governikus b4c1fbe7a9 Merge v1.14.1 into community 2018-03-28 15:25:34 +02:00
André Klitzing 8fe1abdaf5 Use 5.9 for appveyor as it is mapped to current version 2018-02-06 08:35:31 +01:00
André Klitzing ee73f4b147 Add support of MinGW on AppVeyor 2018-02-05 17:07:41 +01:00
André Klitzing 19b093efcd Use target package to build MSI file 2018-01-10 13:17:34 +01:00
Christian Grasser 73d816c247 Add initial support of AppVeyor 2018-01-08 10:11:02 +01:00
Governikus fd71d19839 Merge v1.14.0 into community 2017-12-20 15:05:48 +01:00
André Klitzing a5b97b53eb Add initial support for Travis CI 2017-10-05 13:36:17 +02:00
André Klitzing 4c82591b8e Add additional names of Sphinx "binary" 2017-10-05 13:36:17 +02:00
Governikus b41ed2ead7 Merge v1.12.4 into community 2017-09-22 13:06:16 +02:00
André Klitzing 38c4245d1c Fix linux release build if bluetooth is unavailable 2017-09-18 12:04:55 +02:00
Governikus 8fce07113d Merge v1.12.3 into community 2017-09-15 10:40:45 +02:00
Sebastian Janzen 2c9ceb430c Update README.rst
Kleinigkeiten:
 - _Jenkins_ ist ein Produktname, daher solle es nicht _Der Jenkins_ heißen.
 - _macOS_ wird mit kleinem _m_ geschrieben.
 - iOS Apps werden unter macOS gebaut, nicht unter iOS
2017-08-07 11:17:38 +02:00
André Klitzing 3b90861aa4 Fix detection of dirty working copy with git 2017-07-05 15:43:07 +02:00
André Klitzing 7a463a2a06 Fix detection of current tag with git 2017-07-05 15:43:07 +02:00
13 changed files with 36 additions and 23 deletions

View File

@ -37,7 +37,7 @@ ELSE()
ENDIF()
PROJECT(AusweisApp2 VERSION 1.18.1 LANGUAGES ${LANGUAGES})
PROJECT(AusweisApp2 VERSION 1.18.2 LANGUAGES ${LANGUAGES})
# Set TWEAK if not defined in PROJECT_VERSION above to
# have a valid tweak version without propagating it

View File

@ -228,9 +228,9 @@ IF(CONVERT)
COMMAND ${CONVERT} -alpha off -background '${BACKGROUND_COLOR}' -resize 152x152 iOS/appIcons/npa_beta.svg iOS/appIcons/beta/Images.xcassets/AppIcon.appiconset/icon76@2x.png
COMMAND ${CONVERT} -alpha off -background '${BACKGROUND_COLOR}' -resize 167x167 iOS/appIcons/npa_beta.svg iOS/appIcons/beta/Images.xcassets/AppIcon.appiconset/icon83.5@2x.png
COMMAND ${CONVERT} -alpha off -background '${BACKGROUND_COLOR}' -resize 1024x1024 iOS/appIcons/npa_beta.svg iOS/appIcons/beta/Images.xcassets/AppIcon.appiconset/icon1024.png
COMMAND ${CONVERT} -background none -resize 256x256 npa_beta.svg iOS/appIcons/Images.xcassets/LaunchImage.imageset/launchImage.png
COMMAND ${CONVERT} -background none -resize 512x512 npa_beta.svg iOS/appIcons/Images.xcassets/LaunchImage.imageset/launchImage@2x.png
COMMAND ${CONVERT} -background none -resize 768x768 npa_beta.svg iOS/appIcons/Images.xcassets/LaunchImage.imageset/launchImage@3x.png
COMMAND ${CONVERT} -background none -resize 256x256 npa_beta.svg iOS/appIcons/beta/Images.xcassets/LaunchImage.imageset/launchImage.png
COMMAND ${CONVERT} -background none -resize 512x512 npa_beta.svg iOS/appIcons/beta/Images.xcassets/LaunchImage.imageset/launchImage@2x.png
COMMAND ${CONVERT} -background none -resize 768x768 npa_beta.svg iOS/appIcons/beta/Images.xcassets/LaunchImage.imageset/launchImage@3x.png
WORKING_DIRECTORY ${RESOURCES_DIR}/images)
ADD_CUSTOM_TARGET(npaicons.ios
@ -281,9 +281,9 @@ IF(PNGQUANT)
COMMAND ${PNGQUANT_CMD} iOS/appIcons/beta/Images.xcassets/AppIcon.appiconset/icon76@2x.png -- iOS/appIcons/beta/Images.xcassets/AppIcon.appiconset/icon76@2x.png
COMMAND ${PNGQUANT_CMD} iOS/appIcons/beta/Images.xcassets/AppIcon.appiconset/icon83.5@2x.png -- iOS/appIcons/beta/Images.xcassets/AppIcon.appiconset/icon83.5@2x.png
COMMAND ${PNGQUANT_CMD} iOS/appIcons/beta/Images.xcassets/AppIcon.appiconset/icon1024.png -- iOS/appIcons/beta/Images.xcassets/AppIcon.appiconset/icon1024.png
COMMAND ${PNGQUANT_CMD} iOS/appIcons/Images.xcassets/LaunchImage.imageset/launchImage.png -- iOS/appIcons/Images.xcassets/LaunchImage.imageset/launchImage.png
COMMAND ${PNGQUANT_CMD} iOS/appIcons/Images.xcassets/LaunchImage.imageset/launchImage@2x.png -- iOS/appIcons/Images.xcassets/LaunchImage.imageset/launchImage@2x.png
COMMAND ${PNGQUANT_CMD} iOS/appIcons/Images.xcassets/LaunchImage.imageset/launchImage@3x.png -- iOS/appIcons/Images.xcassets/LaunchImage.imageset/launchImage@3x.png
COMMAND ${PNGQUANT_CMD} iOS/appIcons/beta/Images.xcassets/LaunchImage.imageset/launchImage.png -- iOS/appIcons/beta/Images.xcassets/LaunchImage.imageset/launchImage.png
COMMAND ${PNGQUANT_CMD} iOS/appIcons/beta/Images.xcassets/LaunchImage.imageset/launchImage@2x.png -- iOS/appIcons/beta/Images.xcassets/LaunchImage.imageset/launchImage@2x.png
COMMAND ${PNGQUANT_CMD} iOS/appIcons/beta/Images.xcassets/LaunchImage.imageset/launchImage@3x.png -- iOS/appIcons/beta/Images.xcassets/LaunchImage.imageset/launchImage@3x.png
WORKING_DIRECTORY ${RESOURCES_DIR}/images)
ADD_CUSTOM_TARGET(pngquant.ios

View File

@ -0,0 +1,15 @@
AusweisApp2 1.18.2
^^^^^^^^^^^^^^^^^^
**Releasedatum:** 26. September 2019
Anwender
""""""""
- Kleinere Fehlerbehebungen.
Entwickler
""""""""""
- Anpassungen an der Info.plist.

View File

@ -6,6 +6,7 @@ Versionszweig 1.18
.. toctree::
:maxdepth: 1
1.18.2
1.18.1
1.18.0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.0 KiB

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 16 KiB

View File

@ -96,11 +96,6 @@
</array>
<key>NSHumanReadableCopyright</key>
<string>${MACOSX_BUNDLE_COPYRIGHT}</string>
<key>UIBackgroundModes</key>
<array>
<string>bluetooth-central</string>
<string>fetch</string>
</array>
<key>NSBluetoothAlwaysUsageDescription</key>
<string>AusweisApp2 needs Bluetooth to enable the required card reader.</string>
<key>NSBluetoothPeripheralUsageDescription</key>

View File

@ -5081,6 +5081,13 @@ klicken.</translation>
<translation>https://www.ausweisapp.bund.de/fragen-und-antworten/bewerten-sie-uns/</translation>
</message>
</context>
<context>
<name>governikus::ApplicationModel</name>
<message>
<source>Please enable Wi-Fi in your system settings.</source>
<translation>Bitte aktivieren Sie WLAN in Ihren Systemeinstellungen.</translation>
</message>
</context>
<context>
<name>governikus::CardInfo</name>
<message>

0
resources/travis/build.sh 100644 → 100755
View File

0
resources/travis/setup.sh 100644 → 100755
View File

View File

@ -47,17 +47,8 @@ bool WifiInfo::getCurrentWifiEnabled()
void WifiInfo::enableWifi()
{
NSArray* urlStrings = @[@"prefs:root=WIFI", @"App-Prefs:root=WIFI"];
for (NSString* urlString in urlStrings)
{
NSURL* url = [NSURL URLWithString:urlString];
if ([[UIApplication sharedApplication] canOpenURL:url])
{
[[UIApplication sharedApplication] openURL:url options:@{}
completionHandler:nil];
break;
}
}
// While it is possible to do this programmatically using private APIs, Apple will reject apps that do this.
qCWarning(qml) << "NOT IMPLEMENTED";
}

View File

@ -530,7 +530,11 @@ void ApplicationModel::onWifiEnabledChanged()
void ApplicationModel::enableWifi()
{
#ifdef Q_OS_IOS
showFeedback(tr("Please enable Wi-Fi in your system settings."));
#else
mWifiInfo.enableWifi();
#endif
}