New upstream version 1.22.7
John Paul Adrian Glaubitz
1 year, 11 months ago
55 | 55 |
set(CMAKE_OSX_DEPLOYMENT_TARGET 10.13 CACHE STRING "Required macOS version")
|
56 | 56 |
endif()
|
57 | 57 |
|
58 | |
project(AusweisApp2 VERSION 1.22.6 LANGUAGES ${LANGUAGES})
|
|
58 |
project(AusweisApp2 VERSION 1.22.7 LANGUAGES ${LANGUAGES})
|
59 | 59 |
|
60 | 60 |
# Set TWEAK if not defined in PROJECT_VERSION above to
|
61 | 61 |
# have a valid tweak version without propagating it
|
|
0 |
AusweisApp2 1.22.7
|
|
1 |
^^^^^^^^^^^^^^^^^^
|
|
2 |
|
|
3 |
**Releasedatum:** 20. Mai 2022
|
|
4 |
|
|
5 |
|
|
6 |
Anwender
|
|
7 |
""""""""
|
|
8 |
- Ein Absturz bei den neuen Systembenachrichtigungen ab
|
|
9 |
macOS 10.14 wurde behoben.
|
|
10 |
|
|
11 |
|
|
12 |
Entwickler
|
|
13 |
""""""""""
|
3 | 3 |
.. toctree::
|
4 | 4 |
:maxdepth: 1
|
5 | 5 |
|
|
6 |
1.22.7
|
6 | 7 |
1.22.6
|
7 | 8 |
1.22.5
|
8 | 9 |
1.22.4
|
51 | 51 |
Im Rahmen der Qualitätssicherung werden die folgenden Browserversionen
|
52 | 52 |
getestet.
|
53 | 53 |
|
54 | |
- Chrome 100
|
|
54 |
- Chrome 101
|
55 | 55 |
|
56 | |
- Firefox 99
|
|
56 |
- Firefox 100
|
57 | 57 |
|
58 | 58 |
- Internet Explorer 11
|
59 | 59 |
|
60 | |
- Safari 15.3
|
|
60 |
- Safari 15.4
|
61 | 61 |
|
62 | 62 |
- Edge 98
|
63 | 63 |
|
|
117 | 117 |
Anbieter umgesetzten Aktivierung. Daher empfehlen wir einen der
|
118 | 118 |
folgenden Browser zu verwenden.
|
119 | 119 |
|
120 | |
- Chrome 100 (iOS/Android)
|
|
120 |
- Chrome 101 (iOS/Android)
|
121 | 121 |
|
122 | |
- Firefox 99 (iOS/Android)
|
|
122 |
- Firefox 100 (iOS/Android)
|
123 | 123 |
|
124 | 124 |
- Safari 15.3 (iOS)
|
125 | 125 |
|
|
0 |
import common.RootTrigger
|
|
1 |
|
|
2 |
def j = new RootTrigger
|
|
3 |
(
|
|
4 |
jobName: '_Review_Trigger_Configuration_',
|
|
5 |
triggerJob: '${REVIEW_BRANCH}__Review_Trigger_Configuration'
|
|
6 |
).generate(this)
|
|
0 |
import common.Review
|
|
1 |
import common.Build.JobType
|
|
2 |
import static common.Constants.strip
|
|
3 |
|
|
4 |
def j = new Review
|
|
5 |
(
|
|
6 |
name: 'Configuration',
|
|
7 |
libraries: ['Linux'],
|
|
8 |
label: 'Linux',
|
|
9 |
artifacts: 'tmp/*.log',
|
|
10 |
allowEmptyArtifacts: true,
|
|
11 |
xunit: true
|
|
12 |
).generate(this)
|
|
13 |
|
|
14 |
|
|
15 |
j.with
|
|
16 |
{
|
|
17 |
wrappers
|
|
18 |
{
|
|
19 |
environmentVariables
|
|
20 |
{
|
|
21 |
env("QT_PLUGIN_PATH", '$WORKSPACE/libs/build/dist/plugins')
|
|
22 |
}
|
|
23 |
}
|
|
24 |
|
|
25 |
steps
|
|
26 |
{
|
|
27 |
shell('cd source; cmake -DCMD=IMPORT_PATCH -P cmake/cmd.cmake')
|
|
28 |
|
|
29 |
shell(strip('''\
|
|
30 |
cd build;
|
|
31 |
cmake -Werror=dev ../source
|
|
32 |
-DCMAKE_PREFIX_PATH=${WORKSPACE}/libs/build/dist
|
|
33 |
-DCMAKE_CXX_COMPILER_LAUNCHER=ccache
|
|
34 |
-DBUILD_SHARED_LIBS=on
|
|
35 |
'''))
|
|
36 |
|
|
37 |
shell('''\
|
|
38 |
cd build; make ${MAKE_FLAGS} ALL_Test_configuration
|
|
39 |
'''.stripIndent().trim())
|
|
40 |
|
|
41 |
shell('''\
|
|
42 |
cd build; ctest --output-on-failure ${MAKE_FLAGS} -R Test_configuration
|
|
43 |
'''.stripIndent().trim())
|
|
44 |
|
|
45 |
shell('''\
|
|
46 |
cd build; ctest --output-on-failure ${MAKE_FLAGS} -L json
|
|
47 |
'''.stripIndent().trim())
|
|
48 |
}
|
|
49 |
}
|
|
0 |
import common.Trigger
|
|
1 |
import common.Constants
|
|
2 |
import common.Build.JobType
|
|
3 |
import static common.Constants.createEnvMap
|
|
4 |
import static common.Constants.createReviewMessage
|
|
5 |
import static common.Constants.getEnvNumber
|
|
6 |
|
|
7 |
def getJobs()
|
|
8 |
{
|
|
9 |
return ['Formatting', 'Configuration']
|
|
10 |
}
|
|
11 |
|
|
12 |
String getName(String name)
|
|
13 |
{
|
|
14 |
return "${MERCURIAL_REVISION_BRANCH}_Review_" + name
|
|
15 |
}
|
|
16 |
|
|
17 |
def envMap = createEnvMap(getJobs(), this.&getName)
|
|
18 |
def reviewMessage = createReviewMessage(getJobs(), this.&getName)
|
|
19 |
|
|
20 |
|
|
21 |
def j = new Trigger
|
|
22 |
(
|
|
23 |
name: '_Review_Trigger_Configuration',
|
|
24 |
jobType: JobType.Multi
|
|
25 |
).generate(this)
|
|
26 |
|
|
27 |
|
|
28 |
j.with
|
|
29 |
{
|
|
30 |
concurrentBuild()
|
|
31 |
|
|
32 |
wrappers
|
|
33 |
{
|
|
34 |
environmentVariables
|
|
35 |
{
|
|
36 |
envs(envMap)
|
|
37 |
}
|
|
38 |
}
|
|
39 |
|
|
40 |
steps
|
|
41 |
{
|
|
42 |
shell('cd source; hg import --no-commit ../patch.diff')
|
|
43 |
|
|
44 |
phase('General', 'UNSTABLE')
|
|
45 |
{
|
|
46 |
phaseJob(getName('Formatting'))
|
|
47 |
}
|
|
48 |
|
|
49 |
phase('Unit Tests', 'UNSTABLE')
|
|
50 |
{
|
|
51 |
phaseJob(getName('Configuration'))
|
|
52 |
}
|
|
53 |
}
|
|
54 |
|
|
55 |
configure
|
|
56 |
{
|
|
57 |
project -> project / 'publishers' << 'org.jenkinsci.plugins.jenkinsreviewbot.ReviewboardNotifier' {
|
|
58 |
shipItOnSuccess 'false'
|
|
59 |
useMarkdown 'true'
|
|
60 |
customMessage "${reviewMessage}"
|
|
61 |
}
|
|
62 |
}
|
|
63 |
}
|
1052 | 1052 |
"longDescription": {
|
1053 | 1053 |
"": "Internetbasierte An-, Ab- und Ummeldung von Kraftfahrzeugen"
|
1054 | 1054 |
},
|
1055 | |
"address": "https://www.kreis-viersen.de/de/dienstleistungen/ikfz",
|
|
1055 |
"address": "https://kreis-viersen.de/ikfz",
|
1056 | 1056 |
"homepage": "https://www.kreis-viersen.de",
|
1057 | 1057 |
"phone": "+49 2162 39 1566",
|
1058 | 1058 |
"email": "post@kreis-viersen.de",
|
35 | 35 |
}
|
36 | 36 |
|
37 | 37 |
|
38 | |
void ensureNotificationPermission(const std::function<void()>& pCallback)
|
|
38 |
void ensureNotificationPermission(std::function<void()> pCallback)
|
39 | 39 |
{
|
40 | 40 |
#ifdef QT_NO_DEBUG
|
41 | 41 |
if (@available(macOS 10.14, *))
|
111 | 111 |
ADD_TEST_EXECUTABLE(${TESTNAME} ${sourcefile})
|
112 | 112 |
GET_TEST_CMDLINE(TEST_CMDLINE ${TESTNAME})
|
113 | 113 |
add_test(${TESTNAME} ${TESTNAME} ${TEST_CMDLINE})
|
|
114 |
add_dependencies(${TESTNAME} AusweisAppRcc)
|
114 | 115 |
set_tests_properties(${TESTNAME} PROPERTIES FAIL_REGULAR_EXPRESSION "nullptr parameter")
|
115 | 116 |
set_tests_properties(${TESTNAME} PROPERTIES ENVIRONMENT "QT_ENABLE_REGEXP_JIT=0")
|
116 | 117 |
|
|
119 | 120 |
else()
|
120 | 121 |
set_tests_properties(${TESTNAME} PROPERTIES LABELS "ausweisapp" TIMEOUT 120)
|
121 | 122 |
endif()
|
|
123 |
|
|
124 |
# Create a target for each folder and add each test as a dependency
|
|
125 |
get_filename_component(TEST_FOLDER_TARGET ${sourcefile} DIRECTORY)
|
|
126 |
EXTRACT_TESTNAME(TEST_FOLDER_TARGET ${TEST_FOLDER_TARGET})
|
|
127 |
set(TEST_FOLDER_TARGET "ALL_${TEST_FOLDER_TARGET}")
|
|
128 |
if(NOT TARGET ${TEST_FOLDER_TARGET})
|
|
129 |
add_custom_target(${TEST_FOLDER_TARGET})
|
|
130 |
endif()
|
|
131 |
add_dependencies(${TEST_FOLDER_TARGET} ${TESTNAME})
|
122 | 132 |
endforeach()
|
123 | 133 |
endfunction()
|
124 | 134 |
|