From dd63985cfdc47055027c60f775fcd1d760166a25 Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
<41898282+github-actions[bot]@users.noreply.github.com>
Date: Thu, 9 Jun 2022 21:17:34 +0000
Subject: Deploy to GitHub pages
---
search/all_0.html | 37 +++
search/all_0.js | 4 +
search/all_1.html | 37 +++
search/all_1.js | 5 +
search/all_2.html | 37 +++
search/all_2.js | 5 +
search/all_3.html | 37 +++
search/all_3.js | 7 +
search/all_4.html | 37 +++
search/all_4.js | 4 +
search/all_5.html | 37 +++
search/all_5.js | 5 +
search/all_6.html | 37 +++
search/all_6.js | 4 +
search/all_7.html | 37 +++
search/all_7.js | 8 +
search/all_8.html | 37 +++
search/all_8.js | 5 +
search/all_9.html | 37 +++
search/all_9.js | 4 +
search/classes_0.html | 37 +++
search/classes_0.js | 4 +
search/close.svg | 31 ++
search/enums_0.html | 37 +++
search/enums_0.js | 4 +
search/enums_1.html | 37 +++
search/enums_1.js | 4 +
search/enumvalues_0.html | 37 +++
search/enumvalues_0.js | 4 +
search/enumvalues_1.html | 37 +++
search/enumvalues_1.js | 5 +
search/enumvalues_2.html | 37 +++
search/enumvalues_2.js | 5 +
search/enumvalues_3.html | 37 +++
search/enumvalues_3.js | 4 +
search/functions_0.html | 37 +++
search/functions_0.js | 4 +
search/functions_1.html | 37 +++
search/functions_1.js | 7 +
search/functions_2.html | 37 +++
search/functions_2.js | 5 +
search/functions_3.html | 37 +++
search/functions_3.js | 4 +
search/functions_4.html | 37 +++
search/functions_4.js | 5 +
search/functions_5.html | 37 +++
search/functions_5.js | 4 +
search/mag_sel.svg | 74 +++++
search/nomatches.html | 13 +
search/pages_0.html | 37 +++
search/pages_0.js | 4 +
search/pages_1.html | 37 +++
search/pages_1.js | 4 +
search/pages_2.html | 37 +++
search/pages_2.js | 4 +
search/search.css | 257 +++++++++++++++
search/search.js | 816 +++++++++++++++++++++++++++++++++++++++++++++++
search/search_l.png | Bin 0 -> 567 bytes
search/search_m.png | Bin 0 -> 158 bytes
search/search_r.png | Bin 0 -> 553 bytes
search/searchdata.js | 30 ++
61 files changed, 2305 insertions(+)
create mode 100644 search/all_0.html
create mode 100644 search/all_0.js
create mode 100644 search/all_1.html
create mode 100644 search/all_1.js
create mode 100644 search/all_2.html
create mode 100644 search/all_2.js
create mode 100644 search/all_3.html
create mode 100644 search/all_3.js
create mode 100644 search/all_4.html
create mode 100644 search/all_4.js
create mode 100644 search/all_5.html
create mode 100644 search/all_5.js
create mode 100644 search/all_6.html
create mode 100644 search/all_6.js
create mode 100644 search/all_7.html
create mode 100644 search/all_7.js
create mode 100644 search/all_8.html
create mode 100644 search/all_8.js
create mode 100644 search/all_9.html
create mode 100644 search/all_9.js
create mode 100644 search/classes_0.html
create mode 100644 search/classes_0.js
create mode 100644 search/close.svg
create mode 100644 search/enums_0.html
create mode 100644 search/enums_0.js
create mode 100644 search/enums_1.html
create mode 100644 search/enums_1.js
create mode 100644 search/enumvalues_0.html
create mode 100644 search/enumvalues_0.js
create mode 100644 search/enumvalues_1.html
create mode 100644 search/enumvalues_1.js
create mode 100644 search/enumvalues_2.html
create mode 100644 search/enumvalues_2.js
create mode 100644 search/enumvalues_3.html
create mode 100644 search/enumvalues_3.js
create mode 100644 search/functions_0.html
create mode 100644 search/functions_0.js
create mode 100644 search/functions_1.html
create mode 100644 search/functions_1.js
create mode 100644 search/functions_2.html
create mode 100644 search/functions_2.js
create mode 100644 search/functions_3.html
create mode 100644 search/functions_3.js
create mode 100644 search/functions_4.html
create mode 100644 search/functions_4.js
create mode 100644 search/functions_5.html
create mode 100644 search/functions_5.js
create mode 100644 search/mag_sel.svg
create mode 100644 search/nomatches.html
create mode 100644 search/pages_0.html
create mode 100644 search/pages_0.js
create mode 100644 search/pages_1.html
create mode 100644 search/pages_1.js
create mode 100644 search/pages_2.html
create mode 100644 search/pages_2.js
create mode 100644 search/search.css
create mode 100644 search/search.js
create mode 100644 search/search_l.png
create mode 100644 search/search_m.png
create mode 100644 search/search_r.png
create mode 100644 search/searchdata.js
(limited to 'search')
diff --git a/search/all_0.html b/search/all_0.html
new file mode 100644
index 0000000..1ec5b2d
--- /dev/null
+++ b/search/all_0.html
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_0.js b/search/all_0.js
new file mode 100644
index 0000000..e6550c6
--- /dev/null
+++ b/search/all_0.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['blockuntilprimaryexit_0',['BlockUntilPrimaryExit',['../classSingleApplication.html#a24f22117a871632e5a9da06734b262bda838535d1d486f2536110a4d20687b305',1,'SingleApplication']]]
+];
diff --git a/search/all_1.html b/search/all_1.html
new file mode 100644
index 0000000..9f80e90
--- /dev/null
+++ b/search/all_1.html
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_1.js b/search/all_1.js
new file mode 100644
index 0000000..f23034b
--- /dev/null
+++ b/search/all_1.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['changelog_1',['Changelog',['../md_CHANGELOG.html',1,'']]],
+ ['currentuser_2',['currentUser',['../classSingleApplication.html#a0a4a6c59b97053140412b39837fa5cd4',1,'SingleApplication']]]
+];
diff --git a/search/all_2.html b/search/all_2.html
new file mode 100644
index 0000000..02cfffc
--- /dev/null
+++ b/search/all_2.html
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_2.js b/search/all_2.js
new file mode 100644
index 0000000..55eede8
--- /dev/null
+++ b/search/all_2.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['excludeapppath_3',['ExcludeAppPath',['../classSingleApplication.html#af627160aff1baf822780f3232e43cc3fa803baaaf15d8c409637cffdedc14173c',1,'SingleApplication']]],
+ ['excludeappversion_4',['ExcludeAppVersion',['../classSingleApplication.html#af627160aff1baf822780f3232e43cc3fa7b64a607dead1807e099f68c22ea0014',1,'SingleApplication']]]
+];
diff --git a/search/all_3.html b/search/all_3.html
new file mode 100644
index 0000000..39767b8
--- /dev/null
+++ b/search/all_3.html
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_3.js b/search/all_3.js
new file mode 100644
index 0000000..a98b570
--- /dev/null
+++ b/search/all_3.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+ ['instanceid_5',['instanceId',['../classSingleApplication.html#ac0c288b9fcc6db6abf0977c7fe102189',1,'SingleApplication']]],
+ ['instancestarted_6',['instanceStarted',['../classSingleApplication.html#a1aaf2ba6e56fc03638d283d7a39584b1',1,'SingleApplication']]],
+ ['isprimary_7',['isPrimary',['../classSingleApplication.html#a36af8526d9c0aead9e2fb4c6e1ef532d',1,'SingleApplication']]],
+ ['issecondary_8',['isSecondary',['../classSingleApplication.html#a2da2bd95ebb216d36efcfe61f6684fbd',1,'SingleApplication']]]
+];
diff --git a/search/all_4.html b/search/all_4.html
new file mode 100644
index 0000000..fc40463
--- /dev/null
+++ b/search/all_4.html
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_4.js b/search/all_4.js
new file mode 100644
index 0000000..43c9c52
--- /dev/null
+++ b/search/all_4.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['mode_9',['Mode',['../classSingleApplication.html#af627160aff1baf822780f3232e43cc3f',1,'SingleApplication']]]
+];
diff --git a/search/all_5.html b/search/all_5.html
new file mode 100644
index 0000000..9dd9344
--- /dev/null
+++ b/search/all_5.html
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_5.js b/search/all_5.js
new file mode 100644
index 0000000..7a6bfd2
--- /dev/null
+++ b/search/all_5.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['primarypid_10',['primaryPid',['../classSingleApplication.html#a7daa49ae816cbb2522af9dddf18cd103',1,'SingleApplication']]],
+ ['primaryuser_11',['primaryUser',['../classSingleApplication.html#aaac54339fe4046596b56980ddc5d93f3',1,'SingleApplication']]]
+];
diff --git a/search/all_6.html b/search/all_6.html
new file mode 100644
index 0000000..f1e516d
--- /dev/null
+++ b/search/all_6.html
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_6.js b/search/all_6.js
new file mode 100644
index 0000000..c7caaf6
--- /dev/null
+++ b/search/all_6.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['receivedmessage_12',['receivedMessage',['../classSingleApplication.html#a140e450a0d701fab720403e3eeb15715',1,'SingleApplication']]]
+];
diff --git a/search/all_7.html b/search/all_7.html
new file mode 100644
index 0000000..8ddbf6c
--- /dev/null
+++ b/search/all_7.html
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_7.js b/search/all_7.js
new file mode 100644
index 0000000..11a7dca
--- /dev/null
+++ b/search/all_7.js
@@ -0,0 +1,8 @@
+var searchData=
+[
+ ['secondarynotification_13',['SecondaryNotification',['../classSingleApplication.html#af627160aff1baf822780f3232e43cc3fae9f77ee5f0c937af0a65b95c25027653',1,'SingleApplication']]],
+ ['sendmessage_14',['sendMessage',['../classSingleApplication.html#aefbc2f33e22cbdcdafdfbf132b9d9ef1',1,'SingleApplication']]],
+ ['sendmode_15',['SendMode',['../classSingleApplication.html#a24f22117a871632e5a9da06734b262bd',1,'SingleApplication']]],
+ ['singleapplication_16',['SingleApplication',['../index.html',1,'(Global Namespace)'],['../classSingleApplication.html',1,'SingleApplication'],['../classSingleApplication.html#a559ac42e5b41d257eb33d010756eee61',1,'SingleApplication::SingleApplication(int &argc, char *argv[], bool allowSecondary=false, Options options=Mode::User, int timeout=1000, const QString &userData={})']]],
+ ['system_17',['System',['../classSingleApplication.html#af627160aff1baf822780f3232e43cc3fa3a5bcecf2993a8a3e108e10b7819c2c3',1,'SingleApplication']]]
+];
diff --git a/search/all_8.html b/search/all_8.html
new file mode 100644
index 0000000..83c55ae
--- /dev/null
+++ b/search/all_8.html
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_8.js b/search/all_8.js
new file mode 100644
index 0000000..92de78e
--- /dev/null
+++ b/search/all_8.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['user_18',['User',['../classSingleApplication.html#af627160aff1baf822780f3232e43cc3fa17303c0281bc4e2fb3828c2ed4bcf795',1,'SingleApplication']]],
+ ['userdata_19',['userData',['../classSingleApplication.html#a4ab1f96fb881f7c35639eb6f2572535e',1,'SingleApplication']]]
+];
diff --git a/search/all_9.html b/search/all_9.html
new file mode 100644
index 0000000..1e263c1
--- /dev/null
+++ b/search/all_9.html
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/all_9.js b/search/all_9.js
new file mode 100644
index 0000000..11de2a3
--- /dev/null
+++ b/search/all_9.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['windows_20specifics_20',['Windows Specifics',['../md_Windows.html',1,'']]]
+];
diff --git a/search/classes_0.html b/search/classes_0.html
new file mode 100644
index 0000000..af8159e
--- /dev/null
+++ b/search/classes_0.html
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/classes_0.js b/search/classes_0.js
new file mode 100644
index 0000000..ded59c2
--- /dev/null
+++ b/search/classes_0.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['singleapplication_21',['SingleApplication',['../classSingleApplication.html',1,'']]]
+];
diff --git a/search/close.svg b/search/close.svg
new file mode 100644
index 0000000..a933eea
--- /dev/null
+++ b/search/close.svg
@@ -0,0 +1,31 @@
+
+
diff --git a/search/enums_0.html b/search/enums_0.html
new file mode 100644
index 0000000..141fff5
--- /dev/null
+++ b/search/enums_0.html
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/enums_0.js b/search/enums_0.js
new file mode 100644
index 0000000..757cbb3
--- /dev/null
+++ b/search/enums_0.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['mode_33',['Mode',['../classSingleApplication.html#af627160aff1baf822780f3232e43cc3f',1,'SingleApplication']]]
+];
diff --git a/search/enums_1.html b/search/enums_1.html
new file mode 100644
index 0000000..d29f3b1
--- /dev/null
+++ b/search/enums_1.html
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/enums_1.js b/search/enums_1.js
new file mode 100644
index 0000000..23d75e2
--- /dev/null
+++ b/search/enums_1.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['sendmode_34',['SendMode',['../classSingleApplication.html#a24f22117a871632e5a9da06734b262bd',1,'SingleApplication']]]
+];
diff --git a/search/enumvalues_0.html b/search/enumvalues_0.html
new file mode 100644
index 0000000..0d131d9
--- /dev/null
+++ b/search/enumvalues_0.html
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/enumvalues_0.js b/search/enumvalues_0.js
new file mode 100644
index 0000000..4588c7c
--- /dev/null
+++ b/search/enumvalues_0.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['blockuntilprimaryexit_35',['BlockUntilPrimaryExit',['../classSingleApplication.html#a24f22117a871632e5a9da06734b262bda838535d1d486f2536110a4d20687b305',1,'SingleApplication']]]
+];
diff --git a/search/enumvalues_1.html b/search/enumvalues_1.html
new file mode 100644
index 0000000..cd9187a
--- /dev/null
+++ b/search/enumvalues_1.html
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/enumvalues_1.js b/search/enumvalues_1.js
new file mode 100644
index 0000000..617b525
--- /dev/null
+++ b/search/enumvalues_1.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['excludeapppath_36',['ExcludeAppPath',['../classSingleApplication.html#af627160aff1baf822780f3232e43cc3fa803baaaf15d8c409637cffdedc14173c',1,'SingleApplication']]],
+ ['excludeappversion_37',['ExcludeAppVersion',['../classSingleApplication.html#af627160aff1baf822780f3232e43cc3fa7b64a607dead1807e099f68c22ea0014',1,'SingleApplication']]]
+];
diff --git a/search/enumvalues_2.html b/search/enumvalues_2.html
new file mode 100644
index 0000000..2b95d92
--- /dev/null
+++ b/search/enumvalues_2.html
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/enumvalues_2.js b/search/enumvalues_2.js
new file mode 100644
index 0000000..05f9074
--- /dev/null
+++ b/search/enumvalues_2.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['secondarynotification_38',['SecondaryNotification',['../classSingleApplication.html#af627160aff1baf822780f3232e43cc3fae9f77ee5f0c937af0a65b95c25027653',1,'SingleApplication']]],
+ ['system_39',['System',['../classSingleApplication.html#af627160aff1baf822780f3232e43cc3fa3a5bcecf2993a8a3e108e10b7819c2c3',1,'SingleApplication']]]
+];
diff --git a/search/enumvalues_3.html b/search/enumvalues_3.html
new file mode 100644
index 0000000..bc0ac8a
--- /dev/null
+++ b/search/enumvalues_3.html
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/enumvalues_3.js b/search/enumvalues_3.js
new file mode 100644
index 0000000..a6ce7c9
--- /dev/null
+++ b/search/enumvalues_3.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['user_40',['User',['../classSingleApplication.html#af627160aff1baf822780f3232e43cc3fa17303c0281bc4e2fb3828c2ed4bcf795',1,'SingleApplication']]]
+];
diff --git a/search/functions_0.html b/search/functions_0.html
new file mode 100644
index 0000000..eb4c501
--- /dev/null
+++ b/search/functions_0.html
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_0.js b/search/functions_0.js
new file mode 100644
index 0000000..8739c08
--- /dev/null
+++ b/search/functions_0.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['currentuser_22',['currentUser',['../classSingleApplication.html#a0a4a6c59b97053140412b39837fa5cd4',1,'SingleApplication']]]
+];
diff --git a/search/functions_1.html b/search/functions_1.html
new file mode 100644
index 0000000..ef4088b
--- /dev/null
+++ b/search/functions_1.html
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_1.js b/search/functions_1.js
new file mode 100644
index 0000000..2aea461
--- /dev/null
+++ b/search/functions_1.js
@@ -0,0 +1,7 @@
+var searchData=
+[
+ ['instanceid_23',['instanceId',['../classSingleApplication.html#ac0c288b9fcc6db6abf0977c7fe102189',1,'SingleApplication']]],
+ ['instancestarted_24',['instanceStarted',['../classSingleApplication.html#a1aaf2ba6e56fc03638d283d7a39584b1',1,'SingleApplication']]],
+ ['isprimary_25',['isPrimary',['../classSingleApplication.html#a36af8526d9c0aead9e2fb4c6e1ef532d',1,'SingleApplication']]],
+ ['issecondary_26',['isSecondary',['../classSingleApplication.html#a2da2bd95ebb216d36efcfe61f6684fbd',1,'SingleApplication']]]
+];
diff --git a/search/functions_2.html b/search/functions_2.html
new file mode 100644
index 0000000..ca5aa10
--- /dev/null
+++ b/search/functions_2.html
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_2.js b/search/functions_2.js
new file mode 100644
index 0000000..31fe1be
--- /dev/null
+++ b/search/functions_2.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['primarypid_27',['primaryPid',['../classSingleApplication.html#a7daa49ae816cbb2522af9dddf18cd103',1,'SingleApplication']]],
+ ['primaryuser_28',['primaryUser',['../classSingleApplication.html#aaac54339fe4046596b56980ddc5d93f3',1,'SingleApplication']]]
+];
diff --git a/search/functions_3.html b/search/functions_3.html
new file mode 100644
index 0000000..d79f55b
--- /dev/null
+++ b/search/functions_3.html
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_3.js b/search/functions_3.js
new file mode 100644
index 0000000..882aace
--- /dev/null
+++ b/search/functions_3.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['receivedmessage_29',['receivedMessage',['../classSingleApplication.html#a140e450a0d701fab720403e3eeb15715',1,'SingleApplication']]]
+];
diff --git a/search/functions_4.html b/search/functions_4.html
new file mode 100644
index 0000000..1657cad
--- /dev/null
+++ b/search/functions_4.html
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_4.js b/search/functions_4.js
new file mode 100644
index 0000000..53ec3f0
--- /dev/null
+++ b/search/functions_4.js
@@ -0,0 +1,5 @@
+var searchData=
+[
+ ['sendmessage_30',['sendMessage',['../classSingleApplication.html#aefbc2f33e22cbdcdafdfbf132b9d9ef1',1,'SingleApplication']]],
+ ['singleapplication_31',['SingleApplication',['../classSingleApplication.html#a559ac42e5b41d257eb33d010756eee61',1,'SingleApplication']]]
+];
diff --git a/search/functions_5.html b/search/functions_5.html
new file mode 100644
index 0000000..9301d6b
--- /dev/null
+++ b/search/functions_5.html
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/functions_5.js b/search/functions_5.js
new file mode 100644
index 0000000..d7fde65
--- /dev/null
+++ b/search/functions_5.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['userdata_32',['userData',['../classSingleApplication.html#a4ab1f96fb881f7c35639eb6f2572535e',1,'SingleApplication']]]
+];
diff --git a/search/mag_sel.svg b/search/mag_sel.svg
new file mode 100644
index 0000000..03626f6
--- /dev/null
+++ b/search/mag_sel.svg
@@ -0,0 +1,74 @@
+
+
+
+
diff --git a/search/nomatches.html b/search/nomatches.html
new file mode 100644
index 0000000..2b9360b
--- /dev/null
+++ b/search/nomatches.html
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/search/pages_0.html b/search/pages_0.html
new file mode 100644
index 0000000..8517b48
--- /dev/null
+++ b/search/pages_0.html
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/pages_0.js b/search/pages_0.js
new file mode 100644
index 0000000..8fb66c6
--- /dev/null
+++ b/search/pages_0.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['changelog_41',['Changelog',['../md_CHANGELOG.html',1,'']]]
+];
diff --git a/search/pages_1.html b/search/pages_1.html
new file mode 100644
index 0000000..a0fb679
--- /dev/null
+++ b/search/pages_1.html
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/pages_1.js b/search/pages_1.js
new file mode 100644
index 0000000..7bd6a24
--- /dev/null
+++ b/search/pages_1.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['singleapplication_42',['SingleApplication',['../index.html',1,'']]]
+];
diff --git a/search/pages_2.html b/search/pages_2.html
new file mode 100644
index 0000000..084edfd
--- /dev/null
+++ b/search/pages_2.html
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/search/pages_2.js b/search/pages_2.js
new file mode 100644
index 0000000..b6a5327
--- /dev/null
+++ b/search/pages_2.js
@@ -0,0 +1,4 @@
+var searchData=
+[
+ ['windows_20specifics_43',['Windows Specifics',['../md_Windows.html',1,'']]]
+];
diff --git a/search/search.css b/search/search.css
new file mode 100644
index 0000000..9074198
--- /dev/null
+++ b/search/search.css
@@ -0,0 +1,257 @@
+/*---------------- Search Box */
+
+#MSearchBox {
+ white-space : nowrap;
+ background: white;
+ border-radius: 0.65em;
+ box-shadow: inset 0.5px 0.5px 3px 0px #555;
+ z-index: 102;
+}
+
+#MSearchBox .left {
+ display: inline-block;
+ vertical-align: middle;
+ height: 1.4em;
+}
+
+#MSearchSelect {
+ display: inline-block;
+ vertical-align: middle;
+ height: 1.4em;
+ padding: 0 0 0 0.3em;
+ margin: 0;
+}
+
+#MSearchField {
+ display: inline-block;
+ vertical-align: middle;
+ width: 7.5em;
+ height: 1.1em;
+ margin: 0 0.15em;
+ padding: 0;
+ line-height: 1em;
+ border:none;
+ color: #909090;
+ outline: none;
+ font-family: Arial, Verdana, sans-serif;
+ -webkit-border-radius: 0px;
+ border-radius: 0px;
+ background: none;
+}
+
+
+#MSearchBox .right {
+ display: inline-block;
+ vertical-align: middle;
+ width: 1.4em;
+ height: 1.4em;
+}
+
+#MSearchClose {
+ display: none;
+ font-size: inherit;
+ background : none;
+ border: none;
+ margin: 0;
+ padding: 0;
+ outline: none;
+
+}
+
+#MSearchCloseImg {
+ height: 1.4em;
+ padding: 0.3em;
+ margin: 0;
+}
+
+.MSearchBoxActive #MSearchField {
+ color: #000000;
+}
+
+#main-menu > li:last-child {
+ /* This object is the parent of the search bar */
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ height: 36px;
+ margin-right: 1em;
+}
+
+/*---------------- Search filter selection */
+
+#MSearchSelectWindow {
+ display: none;
+ position: absolute;
+ left: 0; top: 0;
+ border: 1px solid #90A5CE;
+ background-color: #F9FAFC;
+ z-index: 10001;
+ padding-top: 4px;
+ padding-bottom: 4px;
+ -moz-border-radius: 4px;
+ -webkit-border-top-left-radius: 4px;
+ -webkit-border-top-right-radius: 4px;
+ -webkit-border-bottom-left-radius: 4px;
+ -webkit-border-bottom-right-radius: 4px;
+ -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+}
+
+.SelectItem {
+ font: 8pt Arial, Verdana, sans-serif;
+ padding-left: 2px;
+ padding-right: 12px;
+ border: 0px;
+}
+
+span.SelectionMark {
+ margin-right: 4px;
+ font-family: monospace;
+ outline-style: none;
+ text-decoration: none;
+}
+
+a.SelectItem {
+ display: block;
+ outline-style: none;
+ color: #000000;
+ text-decoration: none;
+ padding-left: 6px;
+ padding-right: 12px;
+}
+
+a.SelectItem:focus,
+a.SelectItem:active {
+ color: #000000;
+ outline-style: none;
+ text-decoration: none;
+}
+
+a.SelectItem:hover {
+ color: #FFFFFF;
+ background-color: #3D578C;
+ outline-style: none;
+ text-decoration: none;
+ cursor: pointer;
+ display: block;
+}
+
+/*---------------- Search results window */
+
+iframe#MSearchResults {
+ width: 60ex;
+ height: 15em;
+}
+
+#MSearchResultsWindow {
+ display: none;
+ position: absolute;
+ left: 0; top: 0;
+ border: 1px solid #000;
+ background-color: #EEF1F7;
+ z-index:10000;
+}
+
+/* ----------------------------------- */
+
+
+#SRIndex {
+ clear:both;
+ padding-bottom: 15px;
+}
+
+.SREntry {
+ font-size: 10pt;
+ padding-left: 1ex;
+}
+
+.SRPage .SREntry {
+ font-size: 8pt;
+ padding: 1px 5px;
+}
+
+body.SRPage {
+ margin: 5px 2px;
+}
+
+.SRChildren {
+ padding-left: 3ex; padding-bottom: .5em
+}
+
+.SRPage .SRChildren {
+ display: none;
+}
+
+.SRSymbol {
+ font-weight: bold;
+ color: #425E97;
+ font-family: Arial, Verdana, sans-serif;
+ text-decoration: none;
+ outline: none;
+}
+
+a.SRScope {
+ display: block;
+ color: #425E97;
+ font-family: Arial, Verdana, sans-serif;
+ text-decoration: none;
+ outline: none;
+}
+
+a.SRSymbol:focus, a.SRSymbol:active,
+a.SRScope:focus, a.SRScope:active {
+ text-decoration: underline;
+}
+
+span.SRScope {
+ padding-left: 4px;
+ font-family: Arial, Verdana, sans-serif;
+}
+
+.SRPage .SRStatus {
+ padding: 2px 5px;
+ font-size: 8pt;
+ font-style: italic;
+ font-family: Arial, Verdana, sans-serif;
+}
+
+.SRResult {
+ display: none;
+}
+
+div.searchresults {
+ margin-left: 10px;
+ margin-right: 10px;
+}
+
+/*---------------- External search page results */
+
+.searchresult {
+ background-color: #F0F3F8;
+}
+
+.pages b {
+ color: white;
+ padding: 5px 5px 3px 5px;
+ background-image: url("../tab_a.png");
+ background-repeat: repeat-x;
+ text-shadow: 0 1px 1px #000000;
+}
+
+.pages {
+ line-height: 17px;
+ margin-left: 4px;
+ text-decoration: none;
+}
+
+.hl {
+ font-weight: bold;
+}
+
+#searchresults {
+ margin-bottom: 20px;
+}
+
+.searchpages {
+ margin-top: 10px;
+}
+
diff --git a/search/search.js b/search/search.js
new file mode 100644
index 0000000..fb226f7
--- /dev/null
+++ b/search/search.js
@@ -0,0 +1,816 @@
+/*
+ @licstart The following is the entire license notice for the JavaScript code in this file.
+
+ The MIT License (MIT)
+
+ Copyright (C) 1997-2020 by Dimitri van Heesch
+
+ Permission is hereby granted, free of charge, to any person obtaining a copy of this software
+ and associated documentation files (the "Software"), to deal in the Software without restriction,
+ including without limitation the rights to use, copy, modify, merge, publish, distribute,
+ sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
+ furnished to do so, subject to the following conditions:
+
+ The above copyright notice and this permission notice shall be included in all copies or
+ substantial portions of the Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
+ BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
+ DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+ @licend The above is the entire license notice for the JavaScript code in this file
+ */
+function convertToId(search)
+{
+ var result = '';
+ for (i=0;i do a search
+ {
+ this.Search();
+ }
+ }
+
+ this.OnSearchSelectKey = function(evt)
+ {
+ var e = (evt) ? evt : window.event; // for IE
+ if (e.keyCode==40 && this.searchIndex0) // Up
+ {
+ this.searchIndex--;
+ this.OnSelectItem(this.searchIndex);
+ }
+ else if (e.keyCode==13 || e.keyCode==27)
+ {
+ this.OnSelectItem(this.searchIndex);
+ this.CloseSelectionWindow();
+ this.DOMSearchField().focus();
+ }
+ return false;
+ }
+
+ // --------- Actions
+
+ // Closes the results window.
+ this.CloseResultsWindow = function()
+ {
+ this.DOMPopupSearchResultsWindow().style.display = 'none';
+ this.DOMSearchClose().style.display = 'none';
+ this.Activate(false);
+ }
+
+ this.CloseSelectionWindow = function()
+ {
+ this.DOMSearchSelectWindow().style.display = 'none';
+ }
+
+ // Performs a search.
+ this.Search = function()
+ {
+ this.keyTimeout = 0;
+
+ // strip leading whitespace
+ var searchValue = this.DOMSearchField().value.replace(/^ +/, "");
+
+ var code = searchValue.toLowerCase().charCodeAt(0);
+ var idxChar = searchValue.substr(0, 1).toLowerCase();
+ if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) // surrogate pair
+ {
+ idxChar = searchValue.substr(0, 2);
+ }
+
+ var resultsPage;
+ var resultsPageWithSearch;
+ var hasResultsPage;
+
+ var idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar);
+ if (idx!=-1)
+ {
+ var hexCode=idx.toString(16);
+ resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + this.extension;
+ resultsPageWithSearch = resultsPage+'?'+escape(searchValue);
+ hasResultsPage = true;
+ }
+ else // nothing available for this search term
+ {
+ resultsPage = this.resultsPath + '/nomatches' + this.extension;
+ resultsPageWithSearch = resultsPage;
+ hasResultsPage = false;
+ }
+
+ window.frames.MSearchResults.location = resultsPageWithSearch;
+ var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow();
+
+ if (domPopupSearchResultsWindow.style.display!='block')
+ {
+ var domSearchBox = this.DOMSearchBox();
+ this.DOMSearchClose().style.display = 'inline-block';
+ if (this.insideFrame)
+ {
+ var domPopupSearchResults = this.DOMPopupSearchResults();
+ domPopupSearchResultsWindow.style.position = 'relative';
+ domPopupSearchResultsWindow.style.display = 'block';
+ var width = document.body.clientWidth - 8; // the -8 is for IE :-(
+ domPopupSearchResultsWindow.style.width = width + 'px';
+ domPopupSearchResults.style.width = width + 'px';
+ }
+ else
+ {
+ var domPopupSearchResults = this.DOMPopupSearchResults();
+ var left = getXPos(domSearchBox) + 150; // domSearchBox.offsetWidth;
+ var top = getYPos(domSearchBox) + 20; // domSearchBox.offsetHeight + 1;
+ domPopupSearchResultsWindow.style.display = 'block';
+ left -= domPopupSearchResults.offsetWidth;
+ domPopupSearchResultsWindow.style.top = top + 'px';
+ domPopupSearchResultsWindow.style.left = left + 'px';
+ }
+ }
+
+ this.lastSearchValue = searchValue;
+ this.lastResultsPage = resultsPage;
+ }
+
+ // -------- Activation Functions
+
+ // Activates or deactivates the search panel, resetting things to
+ // their default values if necessary.
+ this.Activate = function(isActive)
+ {
+ if (isActive || // open it
+ this.DOMPopupSearchResultsWindow().style.display == 'block'
+ )
+ {
+ this.DOMSearchBox().className = 'MSearchBoxActive';
+
+ var searchField = this.DOMSearchField();
+
+ if (searchField.value == this.searchLabel) // clear "Search" term upon entry
+ {
+ searchField.value = '';
+ this.searchActive = true;
+ }
+ }
+ else if (!isActive) // directly remove the panel
+ {
+ this.DOMSearchBox().className = 'MSearchBoxInactive';
+ this.DOMSearchField().value = this.searchLabel;
+ this.searchActive = false;
+ this.lastSearchValue = ''
+ this.lastResultsPage = '';
+ }
+ }
+}
+
+// -----------------------------------------------------------------------
+
+// The class that handles everything on the search results page.
+function SearchResults(name)
+{
+ // The number of matches from the last run of .
+ this.lastMatchCount = 0;
+ this.lastKey = 0;
+ this.repeatOn = false;
+
+ // Toggles the visibility of the passed element ID.
+ this.FindChildElement = function(id)
+ {
+ var parentElement = document.getElementById(id);
+ var element = parentElement.firstChild;
+
+ while (element && element!=parentElement)
+ {
+ if (element.nodeName.toLowerCase() == 'div' && element.className == 'SRChildren')
+ {
+ return element;
+ }
+
+ if (element.nodeName.toLowerCase() == 'div' && element.hasChildNodes())
+ {
+ element = element.firstChild;
+ }
+ else if (element.nextSibling)
+ {
+ element = element.nextSibling;
+ }
+ else
+ {
+ do
+ {
+ element = element.parentNode;
+ }
+ while (element && element!=parentElement && !element.nextSibling);
+
+ if (element && element!=parentElement)
+ {
+ element = element.nextSibling;
+ }
+ }
+ }
+ }
+
+ this.Toggle = function(id)
+ {
+ var element = this.FindChildElement(id);
+ if (element)
+ {
+ if (element.style.display == 'block')
+ {
+ element.style.display = 'none';
+ }
+ else
+ {
+ element.style.display = 'block';
+ }
+ }
+ }
+
+ // Searches for the passed string. If there is no parameter,
+ // it takes it from the URL query.
+ //
+ // Always returns true, since other documents may try to call it
+ // and that may or may not be possible.
+ this.Search = function(search)
+ {
+ if (!search) // get search word from URL
+ {
+ search = window.location.search;
+ search = search.substring(1); // Remove the leading '?'
+ search = unescape(search);
+ }
+
+ search = search.replace(/^ +/, ""); // strip leading spaces
+ search = search.replace(/ +$/, ""); // strip trailing spaces
+ search = search.toLowerCase();
+ search = convertToId(search);
+
+ var resultRows = document.getElementsByTagName("div");
+ var matches = 0;
+
+ var i = 0;
+ while (i < resultRows.length)
+ {
+ var row = resultRows.item(i);
+ if (row.className == "SRResult")
+ {
+ var rowMatchName = row.id.toLowerCase();
+ rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_'
+
+ if (search.length<=rowMatchName.length &&
+ rowMatchName.substr(0, search.length)==search)
+ {
+ row.style.display = 'block';
+ matches++;
+ }
+ else
+ {
+ row.style.display = 'none';
+ }
+ }
+ i++;
+ }
+ document.getElementById("Searching").style.display='none';
+ if (matches == 0) // no results
+ {
+ document.getElementById("NoMatches").style.display='block';
+ }
+ else // at least one result
+ {
+ document.getElementById("NoMatches").style.display='none';
+ }
+ this.lastMatchCount = matches;
+ return true;
+ }
+
+ // return the first item with index index or higher that is visible
+ this.NavNext = function(index)
+ {
+ var focusItem;
+ while (1)
+ {
+ var focusName = 'Item'+index;
+ focusItem = document.getElementById(focusName);
+ if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
+ {
+ break;
+ }
+ else if (!focusItem) // last element
+ {
+ break;
+ }
+ focusItem=null;
+ index++;
+ }
+ return focusItem;
+ }
+
+ this.NavPrev = function(index)
+ {
+ var focusItem;
+ while (1)
+ {
+ var focusName = 'Item'+index;
+ focusItem = document.getElementById(focusName);
+ if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
+ {
+ break;
+ }
+ else if (!focusItem) // last element
+ {
+ break;
+ }
+ focusItem=null;
+ index--;
+ }
+ return focusItem;
+ }
+
+ this.ProcessKeys = function(e)
+ {
+ if (e.type == "keydown")
+ {
+ this.repeatOn = false;
+ this.lastKey = e.keyCode;
+ }
+ else if (e.type == "keypress")
+ {
+ if (!this.repeatOn)
+ {
+ if (this.lastKey) this.repeatOn = true;
+ return false; // ignore first keypress after keydown
+ }
+ }
+ else if (e.type == "keyup")
+ {
+ this.lastKey = 0;
+ this.repeatOn = false;
+ }
+ return this.lastKey!=0;
+ }
+
+ this.Nav = function(evt,itemIndex)
+ {
+ var e = (evt) ? evt : window.event; // for IE
+ if (e.keyCode==13) return true;
+ if (!this.ProcessKeys(e)) return false;
+
+ if (this.lastKey==38) // Up
+ {
+ var newIndex = itemIndex-1;
+ var focusItem = this.NavPrev(newIndex);
+ if (focusItem)
+ {
+ var child = this.FindChildElement(focusItem.parentNode.parentNode.id);
+ if (child && child.style.display == 'block') // children visible
+ {
+ var n=0;
+ var tmpElem;
+ while (1) // search for last child
+ {
+ tmpElem = document.getElementById('Item'+newIndex+'_c'+n);
+ if (tmpElem)
+ {
+ focusItem = tmpElem;
+ }
+ else // found it!
+ {
+ break;
+ }
+ n++;
+ }
+ }
+ }
+ if (focusItem)
+ {
+ focusItem.focus();
+ }
+ else // return focus to search field
+ {
+ parent.document.getElementById("MSearchField").focus();
+ }
+ }
+ else if (this.lastKey==40) // Down
+ {
+ var newIndex = itemIndex+1;
+ var focusItem;
+ var item = document.getElementById('Item'+itemIndex);
+ var elem = this.FindChildElement(item.parentNode.parentNode.id);
+ if (elem && elem.style.display == 'block') // children visible
+ {
+ focusItem = document.getElementById('Item'+itemIndex+'_c0');
+ }
+ if (!focusItem) focusItem = this.NavNext(newIndex);
+ if (focusItem) focusItem.focus();
+ }
+ else if (this.lastKey==39) // Right
+ {
+ var item = document.getElementById('Item'+itemIndex);
+ var elem = this.FindChildElement(item.parentNode.parentNode.id);
+ if (elem) elem.style.display = 'block';
+ }
+ else if (this.lastKey==37) // Left
+ {
+ var item = document.getElementById('Item'+itemIndex);
+ var elem = this.FindChildElement(item.parentNode.parentNode.id);
+ if (elem) elem.style.display = 'none';
+ }
+ else if (this.lastKey==27) // Escape
+ {
+ parent.searchBox.CloseResultsWindow();
+ parent.document.getElementById("MSearchField").focus();
+ }
+ else if (this.lastKey==13) // Enter
+ {
+ return true;
+ }
+ return false;
+ }
+
+ this.NavChild = function(evt,itemIndex,childIndex)
+ {
+ var e = (evt) ? evt : window.event; // for IE
+ if (e.keyCode==13) return true;
+ if (!this.ProcessKeys(e)) return false;
+
+ if (this.lastKey==38) // Up
+ {
+ if (childIndex>0)
+ {
+ var newIndex = childIndex-1;
+ document.getElementById('Item'+itemIndex+'_c'+newIndex).focus();
+ }
+ else // already at first child, jump to parent
+ {
+ document.getElementById('Item'+itemIndex).focus();
+ }
+ }
+ else if (this.lastKey==40) // Down
+ {
+ var newIndex = childIndex+1;
+ var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex);
+ if (!elem) // last child, jump to parent next parent
+ {
+ elem = this.NavNext(itemIndex+1);
+ }
+ if (elem)
+ {
+ elem.focus();
+ }
+ }
+ else if (this.lastKey==27) // Escape
+ {
+ parent.searchBox.CloseResultsWindow();
+ parent.document.getElementById("MSearchField").focus();
+ }
+ else if (this.lastKey==13) // Enter
+ {
+ return true;
+ }
+ return false;
+ }
+}
+
+function setKeyActions(elem,action)
+{
+ elem.setAttribute('onkeydown',action);
+ elem.setAttribute('onkeypress',action);
+ elem.setAttribute('onkeyup',action);
+}
+
+function setClassAttr(elem,attr)
+{
+ elem.setAttribute('class',attr);
+ elem.setAttribute('className',attr);
+}
+
+function createResults()
+{
+ var results = document.getElementById("SRResults");
+ for (var e=0; e