Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Q
qgroundcontrol
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Valentin Platzgummer
qgroundcontrol
Commits
876e0c3b
Unverified
Commit
876e0c3b
authored
Aug 27, 2019
by
Don Gagne
Committed by
GitHub
Aug 27, 2019
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' into Android64Serial
parents
3dcfd544
313ce21f
Changes
525
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
525 changed files
with
129818 additions
and
1006 deletions
+129818
-1006
.travis.yml
.travis.yml
+1
-2
ChangeLog.md
ChangeLog.md
+1
-0
QGCCommon.pri
QGCCommon.pri
+10
-4
QGCExternalLibs.pri
QGCExternalLibs.pri
+32
-8
QGCInstaller.pri
QGCInstaller.pri
+2
-2
QGCSetup.pri
QGCSetup.pri
+1
-1
CustomCameraControl.qml
custom-example/res/CustomCameraControl.qml
+4
-6
CustomFlyView.qml
custom-example/res/CustomFlyView.qml
+123
-61
CustomMainToolBarIndicators.qml
...m-example/res/MainToolbar/CustomMainToolBarIndicators.qml
+9
-0
CustomPlugin.cc
custom-example/src/CustomPlugin.cc
+3
-2
CustomQuickInterface.cc
custom-example/src/CustomQuickInterface.cc
+16
-1
CustomQuickInterface.h
custom-example/src/CustomQuickInterface.h
+8
-0
CustomFirmwarePlugin.cc
custom-example/src/FirmwarePlugin/CustomFirmwarePlugin.cc
+3
-0
README.md
libs/OpenSSL/Android/README.md
+0
-0
aes.h
libs/OpenSSL/Android/arch-armeabi-v7a/include/openssl/aes.h
+149
-0
asn1.h
libs/OpenSSL/Android/arch-armeabi-v7a/include/openssl/asn1.h
+1419
-0
asn1_mac.h
...enSSL/Android/arch-armeabi-v7a/include/openssl/asn1_mac.h
+579
-0
asn1t.h
.../OpenSSL/Android/arch-armeabi-v7a/include/openssl/asn1t.h
+973
-0
bio.h
libs/OpenSSL/Android/arch-armeabi-v7a/include/openssl/bio.h
+883
-0
blowfish.h
...enSSL/Android/arch-armeabi-v7a/include/openssl/blowfish.h
+130
-0
bn.h
libs/OpenSSL/Android/arch-armeabi-v7a/include/openssl/bn.h
+951
-0
buffer.h
...OpenSSL/Android/arch-armeabi-v7a/include/openssl/buffer.h
+125
-0
camellia.h
...enSSL/Android/arch-armeabi-v7a/include/openssl/camellia.h
+132
-0
cast.h
libs/OpenSSL/Android/arch-armeabi-v7a/include/openssl/cast.h
+107
-0
cmac.h
libs/OpenSSL/Android/arch-armeabi-v7a/include/openssl/cmac.h
+82
-0
cms.h
libs/OpenSSL/Android/arch-armeabi-v7a/include/openssl/cms.h
+555
-0
comp.h
libs/OpenSSL/Android/arch-armeabi-v7a/include/openssl/comp.h
+83
-0
conf.h
libs/OpenSSL/Android/arch-armeabi-v7a/include/openssl/conf.h
+267
-0
conf_api.h
...enSSL/Android/arch-armeabi-v7a/include/openssl/conf_api.h
+89
-0
crypto.h
...OpenSSL/Android/arch-armeabi-v7a/include/openssl/crypto.h
+661
-0
des.h
libs/OpenSSL/Android/arch-armeabi-v7a/include/openssl/des.h
+257
-0
des_old.h
...penSSL/Android/arch-armeabi-v7a/include/openssl/des_old.h
+497
-0
dh.h
libs/OpenSSL/Android/arch-armeabi-v7a/include/openssl/dh.h
+393
-0
dsa.h
libs/OpenSSL/Android/arch-armeabi-v7a/include/openssl/dsa.h
+332
-0
dso.h
libs/OpenSSL/Android/arch-armeabi-v7a/include/openssl/dso.h
+451
-0
dtls1.h
.../OpenSSL/Android/arch-armeabi-v7a/include/openssl/dtls1.h
+272
-0
e_os2.h
.../OpenSSL/Android/arch-armeabi-v7a/include/openssl/e_os2.h
+328
-0
ebcdic.h
...OpenSSL/Android/arch-armeabi-v7a/include/openssl/ebcdic.h
+26
-0
ec.h
libs/OpenSSL/Android/arch-armeabi-v7a/include/openssl/ec.h
+1282
-0
ecdh.h
libs/OpenSSL/Android/arch-armeabi-v7a/include/openssl/ecdh.h
+134
-0
ecdsa.h
.../OpenSSL/Android/arch-armeabi-v7a/include/openssl/ecdsa.h
+335
-0
engine.h
...OpenSSL/Android/arch-armeabi-v7a/include/openssl/engine.h
+960
-0
err.h
libs/OpenSSL/Android/arch-armeabi-v7a/include/openssl/err.h
+389
-0
evp.h
libs/OpenSSL/Android/arch-armeabi-v7a/include/openssl/evp.h
+1536
-0
hmac.h
libs/OpenSSL/Android/arch-armeabi-v7a/include/openssl/hmac.h
+109
-0
idea.h
libs/OpenSSL/Android/arch-armeabi-v7a/include/openssl/idea.h
+105
-0
krb5_asn.h
...enSSL/Android/arch-armeabi-v7a/include/openssl/krb5_asn.h
+240
-0
kssl.h
libs/OpenSSL/Android/arch-armeabi-v7a/include/openssl/kssl.h
+197
-0
lhash.h
.../OpenSSL/Android/arch-armeabi-v7a/include/openssl/lhash.h
+240
-0
md4.h
libs/OpenSSL/Android/arch-armeabi-v7a/include/openssl/md4.h
+119
-0
md5.h
libs/OpenSSL/Android/arch-armeabi-v7a/include/openssl/md5.h
+119
-0
mdc2.h
libs/OpenSSL/Android/arch-armeabi-v7a/include/openssl/mdc2.h
+94
-0
modes.h
.../OpenSSL/Android/arch-armeabi-v7a/include/openssl/modes.h
+163
-0
obj_mac.h
...penSSL/Android/arch-armeabi-v7a/include/openssl/obj_mac.h
+4194
-0
objects.h
...penSSL/Android/arch-armeabi-v7a/include/openssl/objects.h
+1143
-0
ocsp.h
libs/OpenSSL/Android/arch-armeabi-v7a/include/openssl/ocsp.h
+637
-0
opensslconf.h
...SL/Android/arch-armeabi-v7a/include/openssl/opensslconf.h
+270
-0
opensslv.h
...enSSL/Android/arch-armeabi-v7a/include/openssl/opensslv.h
+97
-0
ossl_typ.h
...enSSL/Android/arch-armeabi-v7a/include/openssl/ossl_typ.h
+213
-0
pem.h
libs/OpenSSL/Android/arch-armeabi-v7a/include/openssl/pem.h
+617
-0
pem2.h
libs/OpenSSL/Android/arch-armeabi-v7a/include/openssl/pem2.h
+70
-0
pkcs12.h
...OpenSSL/Android/arch-armeabi-v7a/include/openssl/pkcs12.h
+342
-0
pkcs7.h
.../OpenSSL/Android/arch-armeabi-v7a/include/openssl/pkcs7.h
+481
-0
pqueue.h
...OpenSSL/Android/arch-armeabi-v7a/include/openssl/pqueue.h
+99
-0
rand.h
libs/OpenSSL/Android/arch-armeabi-v7a/include/openssl/rand.h
+150
-0
rc2.h
libs/OpenSSL/Android/arch-armeabi-v7a/include/openssl/rc2.h
+103
-0
rc4.h
libs/OpenSSL/Android/arch-armeabi-v7a/include/openssl/rc4.h
+88
-0
ripemd.h
...OpenSSL/Android/arch-armeabi-v7a/include/openssl/ripemd.h
+105
-0
rsa.h
libs/OpenSSL/Android/arch-armeabi-v7a/include/openssl/rsa.h
+664
-0
safestack.h
...nSSL/Android/arch-armeabi-v7a/include/openssl/safestack.h
+2672
-0
seed.h
libs/OpenSSL/Android/arch-armeabi-v7a/include/openssl/seed.h
+149
-0
sha.h
libs/OpenSSL/Android/arch-armeabi-v7a/include/openssl/sha.h
+214
-0
srp.h
libs/OpenSSL/Android/arch-armeabi-v7a/include/openssl/srp.h
+179
-0
srtp.h
libs/OpenSSL/Android/arch-armeabi-v7a/include/openssl/srtp.h
+147
-0
ssl.h
libs/OpenSSL/Android/arch-armeabi-v7a/include/openssl/ssl.h
+3163
-0
ssl2.h
libs/OpenSSL/Android/arch-armeabi-v7a/include/openssl/ssl2.h
+265
-0
ssl23.h
.../OpenSSL/Android/arch-armeabi-v7a/include/openssl/ssl23.h
+84
-0
ssl3.h
libs/OpenSSL/Android/arch-armeabi-v7a/include/openssl/ssl3.h
+774
-0
stack.h
.../OpenSSL/Android/arch-armeabi-v7a/include/openssl/stack.h
+107
-0
symhacks.h
...enSSL/Android/arch-armeabi-v7a/include/openssl/symhacks.h
+516
-0
tls1.h
libs/OpenSSL/Android/arch-armeabi-v7a/include/openssl/tls1.h
+810
-0
ts.h
libs/OpenSSL/Android/arch-armeabi-v7a/include/openssl/ts.h
+865
-0
txt_db.h
...OpenSSL/Android/arch-armeabi-v7a/include/openssl/txt_db.h
+112
-0
ui.h
libs/OpenSSL/Android/arch-armeabi-v7a/include/openssl/ui.h
+415
-0
whrlpool.h
...enSSL/Android/arch-armeabi-v7a/include/openssl/whrlpool.h
+41
-0
x509.h
libs/OpenSSL/Android/arch-armeabi-v7a/include/openssl/x509.h
+1330
-0
x509_vfy.h
...enSSL/Android/arch-armeabi-v7a/include/openssl/x509_vfy.h
+652
-0
x509v3.h
...OpenSSL/Android/arch-armeabi-v7a/include/openssl/x509v3.h
+1055
-0
libcrypto.a
libs/OpenSSL/Android/arch-armeabi-v7a/lib/libcrypto.a
+0
-0
libcrypto.so
libs/OpenSSL/Android/arch-armeabi-v7a/lib/libcrypto.so
+0
-0
libssl.a
libs/OpenSSL/Android/arch-armeabi-v7a/lib/libssl.a
+0
-0
libssl.so
libs/OpenSSL/Android/arch-armeabi-v7a/lib/libssl.so
+0
-0
aes.h
libs/OpenSSL/Android/arch-x86/include/openssl/aes.h
+149
-0
asn1.h
libs/OpenSSL/Android/arch-x86/include/openssl/asn1.h
+1419
-0
asn1_mac.h
libs/OpenSSL/Android/arch-x86/include/openssl/asn1_mac.h
+579
-0
asn1t.h
libs/OpenSSL/Android/arch-x86/include/openssl/asn1t.h
+973
-0
bio.h
libs/OpenSSL/Android/arch-x86/include/openssl/bio.h
+883
-0
blowfish.h
libs/OpenSSL/Android/arch-x86/include/openssl/blowfish.h
+130
-0
bn.h
libs/OpenSSL/Android/arch-x86/include/openssl/bn.h
+951
-0
buffer.h
libs/OpenSSL/Android/arch-x86/include/openssl/buffer.h
+125
-0
camellia.h
libs/OpenSSL/Android/arch-x86/include/openssl/camellia.h
+132
-0
cast.h
libs/OpenSSL/Android/arch-x86/include/openssl/cast.h
+107
-0
cmac.h
libs/OpenSSL/Android/arch-x86/include/openssl/cmac.h
+82
-0
cms.h
libs/OpenSSL/Android/arch-x86/include/openssl/cms.h
+555
-0
comp.h
libs/OpenSSL/Android/arch-x86/include/openssl/comp.h
+83
-0
conf.h
libs/OpenSSL/Android/arch-x86/include/openssl/conf.h
+267
-0
conf_api.h
libs/OpenSSL/Android/arch-x86/include/openssl/conf_api.h
+89
-0
crypto.h
libs/OpenSSL/Android/arch-x86/include/openssl/crypto.h
+661
-0
des.h
libs/OpenSSL/Android/arch-x86/include/openssl/des.h
+257
-0
des_old.h
libs/OpenSSL/Android/arch-x86/include/openssl/des_old.h
+497
-0
dh.h
libs/OpenSSL/Android/arch-x86/include/openssl/dh.h
+393
-0
dsa.h
libs/OpenSSL/Android/arch-x86/include/openssl/dsa.h
+332
-0
dso.h
libs/OpenSSL/Android/arch-x86/include/openssl/dso.h
+451
-0
dtls1.h
libs/OpenSSL/Android/arch-x86/include/openssl/dtls1.h
+272
-0
e_os2.h
libs/OpenSSL/Android/arch-x86/include/openssl/e_os2.h
+328
-0
ebcdic.h
libs/OpenSSL/Android/arch-x86/include/openssl/ebcdic.h
+26
-0
ec.h
libs/OpenSSL/Android/arch-x86/include/openssl/ec.h
+1282
-0
ecdh.h
libs/OpenSSL/Android/arch-x86/include/openssl/ecdh.h
+134
-0
ecdsa.h
libs/OpenSSL/Android/arch-x86/include/openssl/ecdsa.h
+335
-0
engine.h
libs/OpenSSL/Android/arch-x86/include/openssl/engine.h
+960
-0
err.h
libs/OpenSSL/Android/arch-x86/include/openssl/err.h
+389
-0
evp.h
libs/OpenSSL/Android/arch-x86/include/openssl/evp.h
+1536
-0
hmac.h
libs/OpenSSL/Android/arch-x86/include/openssl/hmac.h
+109
-0
idea.h
libs/OpenSSL/Android/arch-x86/include/openssl/idea.h
+105
-0
krb5_asn.h
libs/OpenSSL/Android/arch-x86/include/openssl/krb5_asn.h
+240
-0
kssl.h
libs/OpenSSL/Android/arch-x86/include/openssl/kssl.h
+197
-0
lhash.h
libs/OpenSSL/Android/arch-x86/include/openssl/lhash.h
+240
-0
md4.h
libs/OpenSSL/Android/arch-x86/include/openssl/md4.h
+119
-0
md5.h
libs/OpenSSL/Android/arch-x86/include/openssl/md5.h
+119
-0
mdc2.h
libs/OpenSSL/Android/arch-x86/include/openssl/mdc2.h
+94
-0
modes.h
libs/OpenSSL/Android/arch-x86/include/openssl/modes.h
+163
-0
obj_mac.h
libs/OpenSSL/Android/arch-x86/include/openssl/obj_mac.h
+4194
-0
objects.h
libs/OpenSSL/Android/arch-x86/include/openssl/objects.h
+1143
-0
ocsp.h
libs/OpenSSL/Android/arch-x86/include/openssl/ocsp.h
+637
-0
opensslconf.h
libs/OpenSSL/Android/arch-x86/include/openssl/opensslconf.h
+270
-0
opensslv.h
libs/OpenSSL/Android/arch-x86/include/openssl/opensslv.h
+97
-0
ossl_typ.h
libs/OpenSSL/Android/arch-x86/include/openssl/ossl_typ.h
+213
-0
pem.h
libs/OpenSSL/Android/arch-x86/include/openssl/pem.h
+617
-0
pem2.h
libs/OpenSSL/Android/arch-x86/include/openssl/pem2.h
+70
-0
pkcs12.h
libs/OpenSSL/Android/arch-x86/include/openssl/pkcs12.h
+342
-0
pkcs7.h
libs/OpenSSL/Android/arch-x86/include/openssl/pkcs7.h
+481
-0
pqueue.h
libs/OpenSSL/Android/arch-x86/include/openssl/pqueue.h
+99
-0
rand.h
libs/OpenSSL/Android/arch-x86/include/openssl/rand.h
+150
-0
rc2.h
libs/OpenSSL/Android/arch-x86/include/openssl/rc2.h
+103
-0
rc4.h
libs/OpenSSL/Android/arch-x86/include/openssl/rc4.h
+88
-0
ripemd.h
libs/OpenSSL/Android/arch-x86/include/openssl/ripemd.h
+105
-0
rsa.h
libs/OpenSSL/Android/arch-x86/include/openssl/rsa.h
+664
-0
safestack.h
libs/OpenSSL/Android/arch-x86/include/openssl/safestack.h
+2672
-0
seed.h
libs/OpenSSL/Android/arch-x86/include/openssl/seed.h
+149
-0
sha.h
libs/OpenSSL/Android/arch-x86/include/openssl/sha.h
+214
-0
srp.h
libs/OpenSSL/Android/arch-x86/include/openssl/srp.h
+179
-0
srtp.h
libs/OpenSSL/Android/arch-x86/include/openssl/srtp.h
+147
-0
ssl.h
libs/OpenSSL/Android/arch-x86/include/openssl/ssl.h
+3163
-0
ssl2.h
libs/OpenSSL/Android/arch-x86/include/openssl/ssl2.h
+265
-0
ssl23.h
libs/OpenSSL/Android/arch-x86/include/openssl/ssl23.h
+84
-0
ssl3.h
libs/OpenSSL/Android/arch-x86/include/openssl/ssl3.h
+774
-0
stack.h
libs/OpenSSL/Android/arch-x86/include/openssl/stack.h
+107
-0
symhacks.h
libs/OpenSSL/Android/arch-x86/include/openssl/symhacks.h
+516
-0
tls1.h
libs/OpenSSL/Android/arch-x86/include/openssl/tls1.h
+810
-0
ts.h
libs/OpenSSL/Android/arch-x86/include/openssl/ts.h
+865
-0
txt_db.h
libs/OpenSSL/Android/arch-x86/include/openssl/txt_db.h
+112
-0
ui.h
libs/OpenSSL/Android/arch-x86/include/openssl/ui.h
+415
-0
whrlpool.h
libs/OpenSSL/Android/arch-x86/include/openssl/whrlpool.h
+41
-0
x509.h
libs/OpenSSL/Android/arch-x86/include/openssl/x509.h
+1330
-0
x509_vfy.h
libs/OpenSSL/Android/arch-x86/include/openssl/x509_vfy.h
+652
-0
x509v3.h
libs/OpenSSL/Android/arch-x86/include/openssl/x509v3.h
+1055
-0
libcrypto.a
libs/OpenSSL/Android/arch-x86/lib/libcrypto.a
+0
-0
libcrypto.so
libs/OpenSSL/Android/arch-x86/lib/libcrypto.so
+0
-0
libssl.a
libs/OpenSSL/Android/arch-x86/lib/libssl.a
+0
-0
libssl.so
libs/OpenSSL/Android/arch-x86/lib/libssl.so
+0
-0
aes.h
libs/OpenSSL/Windows/x86/include/openssl/aes.h
+149
-0
applink.c
libs/OpenSSL/Windows/x86/include/openssl/applink.c
+129
-0
asn1.h
libs/OpenSSL/Windows/x86/include/openssl/asn1.h
+1424
-0
asn1_mac.h
libs/OpenSSL/Windows/x86/include/openssl/asn1_mac.h
+579
-0
asn1t.h
libs/OpenSSL/Windows/x86/include/openssl/asn1t.h
+973
-0
bio.h
libs/OpenSSL/Windows/x86/include/openssl/bio.h
+883
-0
blowfish.h
libs/OpenSSL/Windows/x86/include/openssl/blowfish.h
+130
-0
bn.h
libs/OpenSSL/Windows/x86/include/openssl/bn.h
+1015
-0
buffer.h
libs/OpenSSL/Windows/x86/include/openssl/buffer.h
+125
-0
camellia.h
libs/OpenSSL/Windows/x86/include/openssl/camellia.h
+132
-0
cast.h
libs/OpenSSL/Windows/x86/include/openssl/cast.h
+107
-0
cmac.h
libs/OpenSSL/Windows/x86/include/openssl/cmac.h
+82
-0
cms.h
libs/OpenSSL/Windows/x86/include/openssl/cms.h
+555
-0
comp.h
libs/OpenSSL/Windows/x86/include/openssl/comp.h
+83
-0
conf.h
libs/OpenSSL/Windows/x86/include/openssl/conf.h
+268
-0
conf_api.h
libs/OpenSSL/Windows/x86/include/openssl/conf_api.h
+89
-0
crypto.h
libs/OpenSSL/Windows/x86/include/openssl/crypto.h
+661
-0
des.h
libs/OpenSSL/Windows/x86/include/openssl/des.h
+257
-0
des_old.h
libs/OpenSSL/Windows/x86/include/openssl/des_old.h
+497
-0
dh.h
libs/OpenSSL/Windows/x86/include/openssl/dh.h
+412
-0
dsa.h
libs/OpenSSL/Windows/x86/include/openssl/dsa.h
+335
-0
dso.h
libs/OpenSSL/Windows/x86/include/openssl/dso.h
+451
-0
dtls1.h
libs/OpenSSL/Windows/x86/include/openssl/dtls1.h
+272
-0
e_os2.h
libs/OpenSSL/Windows/x86/include/openssl/e_os2.h
+328
-0
ebcdic.h
libs/OpenSSL/Windows/x86/include/openssl/ebcdic.h
+26
-0
ec.h
libs/OpenSSL/Windows/x86/include/openssl/ec.h
+1282
-0
ecdh.h
libs/OpenSSL/Windows/x86/include/openssl/ecdh.h
+134
-0
ecdsa.h
libs/OpenSSL/Windows/x86/include/openssl/ecdsa.h
+335
-0
engine.h
libs/OpenSSL/Windows/x86/include/openssl/engine.h
+960
-0
err.h
libs/OpenSSL/Windows/x86/include/openssl/err.h
+391
-0
evp.h
libs/OpenSSL/Windows/x86/include/openssl/evp.h
+1630
-0
hmac.h
libs/OpenSSL/Windows/x86/include/openssl/hmac.h
+109
-0
idea.h
libs/OpenSSL/Windows/x86/include/openssl/idea.h
+105
-0
krb5_asn.h
libs/OpenSSL/Windows/x86/include/openssl/krb5_asn.h
+240
-0
kssl.h
libs/OpenSSL/Windows/x86/include/openssl/kssl.h
+197
-0
lhash.h
libs/OpenSSL/Windows/x86/include/openssl/lhash.h
+240
-0
md4.h
libs/OpenSSL/Windows/x86/include/openssl/md4.h
+119
-0
md5.h
libs/OpenSSL/Windows/x86/include/openssl/md5.h
+119
-0
mdc2.h
libs/OpenSSL/Windows/x86/include/openssl/mdc2.h
+94
-0
modes.h
libs/OpenSSL/Windows/x86/include/openssl/modes.h
+163
-0
obj_mac.h
libs/OpenSSL/Windows/x86/include/openssl/obj_mac.h
+4194
-0
objects.h
libs/OpenSSL/Windows/x86/include/openssl/objects.h
+1143
-0
ocsp.h
libs/OpenSSL/Windows/x86/include/openssl/ocsp.h
+637
-0
opensslconf.h
libs/OpenSSL/Windows/x86/include/openssl/opensslconf.h
+271
-0
opensslv.h
libs/OpenSSL/Windows/x86/include/openssl/opensslv.h
+97
-0
ossl_typ.h
libs/OpenSSL/Windows/x86/include/openssl/ossl_typ.h
+213
-0
pem.h
libs/OpenSSL/Windows/x86/include/openssl/pem.h
+618
-0
pem2.h
libs/OpenSSL/Windows/x86/include/openssl/pem2.h
+70
-0
pkcs12.h
libs/OpenSSL/Windows/x86/include/openssl/pkcs12.h
+342
-0
pkcs7.h
libs/OpenSSL/Windows/x86/include/openssl/pkcs7.h
+481
-0
pqueue.h
libs/OpenSSL/Windows/x86/include/openssl/pqueue.h
+99
-0
rand.h
libs/OpenSSL/Windows/x86/include/openssl/rand.h
+150
-0
rc2.h
libs/OpenSSL/Windows/x86/include/openssl/rc2.h
+103
-0
rc4.h
libs/OpenSSL/Windows/x86/include/openssl/rc4.h
+88
-0
ripemd.h
libs/OpenSSL/Windows/x86/include/openssl/ripemd.h
+105
-0
rsa.h
libs/OpenSSL/Windows/x86/include/openssl/rsa.h
+664
-0
safestack.h
libs/OpenSSL/Windows/x86/include/openssl/safestack.h
+2672
-0
seed.h
libs/OpenSSL/Windows/x86/include/openssl/seed.h
+149
-0
sha.h
libs/OpenSSL/Windows/x86/include/openssl/sha.h
+214
-0
srp.h
libs/OpenSSL/Windows/x86/include/openssl/srp.h
+179
-0
srtp.h
libs/OpenSSL/Windows/x86/include/openssl/srtp.h
+147
-0
ssl.h
libs/OpenSSL/Windows/x86/include/openssl/ssl.h
+3164
-0
ssl2.h
libs/OpenSSL/Windows/x86/include/openssl/ssl2.h
+265
-0
ssl23.h
libs/OpenSSL/Windows/x86/include/openssl/ssl23.h
+84
-0
ssl3.h
libs/OpenSSL/Windows/x86/include/openssl/ssl3.h
+774
-0
stack.h
libs/OpenSSL/Windows/x86/include/openssl/stack.h
+107
-0
symhacks.h
libs/OpenSSL/Windows/x86/include/openssl/symhacks.h
+518
-0
tls1.h
libs/OpenSSL/Windows/x86/include/openssl/tls1.h
+810
-0
ts.h
libs/OpenSSL/Windows/x86/include/openssl/ts.h
+865
-0
txt_db.h
libs/OpenSSL/Windows/x86/include/openssl/txt_db.h
+112
-0
ui.h
libs/OpenSSL/Windows/x86/include/openssl/ui.h
+415
-0
whrlpool.h
libs/OpenSSL/Windows/x86/include/openssl/whrlpool.h
+41
-0
x509.h
libs/OpenSSL/Windows/x86/include/openssl/x509.h
+1330
-0
x509_vfy.h
libs/OpenSSL/Windows/x86/include/openssl/x509_vfy.h
+652
-0
x509v3.h
libs/OpenSSL/Windows/x86/include/openssl/x509v3.h
+1055
-0
4758cca.lib
libs/OpenSSL/Windows/x86/lib/4758cca.lib
+0
-0
aep.lib
libs/OpenSSL/Windows/x86/lib/aep.lib
+0
-0
atalla.lib
libs/OpenSSL/Windows/x86/lib/atalla.lib
+0
-0
capi.lib
libs/OpenSSL/Windows/x86/lib/capi.lib
+0
-0
chil.lib
libs/OpenSSL/Windows/x86/lib/chil.lib
+0
-0
cswift.lib
libs/OpenSSL/Windows/x86/lib/cswift.lib
+0
-0
gmp.lib
libs/OpenSSL/Windows/x86/lib/gmp.lib
+0
-0
gost.lib
libs/OpenSSL/Windows/x86/lib/gost.lib
+0
-0
libeay32.lib
libs/OpenSSL/Windows/x86/lib/libeay32.lib
+0
-0
nuron.lib
libs/OpenSSL/Windows/x86/lib/nuron.lib
+0
-0
padlock.lib
libs/OpenSSL/Windows/x86/lib/padlock.lib
+0
-0
ssleay32.lib
libs/OpenSSL/Windows/x86/lib/ssleay32.lib
+0
-0
sureware.lib
libs/OpenSSL/Windows/x86/lib/sureware.lib
+0
-0
ubsec.lib
libs/OpenSSL/Windows/x86/lib/ubsec.lib
+0
-0
zconf.h
libs/zlib/windows/include/zconf.h
+332
-0
zlib.h
libs/zlib/windows/include/zlib.h
+1357
-0
libz.a
libs/zlib/windows/lib/libz.a
+0
-0
libz.dll.a
libs/zlib/windows/lib/libz.dll.a
+0
-0
zlib-bcc.lib
libs/zlib/windows/lib/zlib-bcc.lib
+0
-0
zlib.def
libs/zlib/windows/lib/zlib.def
+75
-0
zlib.lib
libs/zlib/windows/lib/zlib.lib
+0
-0
qgcimages.qrc
qgcimages.qrc
+6
-0
qgroundcontrol.pro
qgroundcontrol.pro
+144
-4
qgroundcontrol.qrc
qgroundcontrol.qrc
+1
-0
AirspaceFlightPlanProvider.cc
src/AirspaceManagement/AirspaceFlightPlanProvider.cc
+1
-1
LogDownloadController.cc
src/AnalyzeView/LogDownloadController.cc
+8
-8
APMAirframeComponent.h
src/AutoPilotPlugins/APM/APMAirframeComponent.h
+1
-1
APMAutoPilotPlugin.cc
src/AutoPilotPlugins/APM/APMAutoPilotPlugin.cc
+13
-13
APMCameraComponent.h
src/AutoPilotPlugins/APM/APMCameraComponent.h
+1
-1
APMCompassCal.cc
src/AutoPilotPlugins/APM/APMCompassCal.cc
+6
-6
APMCompassCal.h
src/AutoPilotPlugins/APM/APMCompassCal.h
+1
-1
APMFlightModesComponent.h
src/AutoPilotPlugins/APM/APMFlightModesComponent.h
+1
-1
APMHeliComponent.h
src/AutoPilotPlugins/APM/APMHeliComponent.h
+1
-1
APMLightsComponent.h
src/AutoPilotPlugins/APM/APMLightsComponent.h
+1
-1
APMMotorComponent.h
src/AutoPilotPlugins/APM/APMMotorComponent.h
+1
-1
APMPowerComponent.h
src/AutoPilotPlugins/APM/APMPowerComponent.h
+1
-1
APMRadioComponent.h
src/AutoPilotPlugins/APM/APMRadioComponent.h
+1
-1
APMSafetyComponent.h
src/AutoPilotPlugins/APM/APMSafetyComponent.h
+1
-1
APMSensorsComponent.h
src/AutoPilotPlugins/APM/APMSensorsComponent.h
+1
-1
APMSensorsComponentController.cc
src/AutoPilotPlugins/APM/APMSensorsComponentController.cc
+5
-5
APMSubFrameComponent.h
src/AutoPilotPlugins/APM/APMSubFrameComponent.h
+1
-1
AutoPilotPlugin.h
src/AutoPilotPlugins/AutoPilotPlugin.h
+1
-1
ESP8266Component.h
src/AutoPilotPlugins/Common/ESP8266Component.h
+1
-1
MotorComponent.h
src/AutoPilotPlugins/Common/MotorComponent.h
+1
-1
SyslinkComponent.h
src/AutoPilotPlugins/Common/SyslinkComponent.h
+1
-1
GenericAutoPilotPlugin.h
src/AutoPilotPlugins/Generic/GenericAutoPilotPlugin.h
+1
-1
AirframeComponent.h
src/AutoPilotPlugins/PX4/AirframeComponent.h
+1
-1
AirframeComponent.qml
src/AutoPilotPlugins/PX4/AirframeComponent.qml
+1
-0
AirframeComponentController.h
src/AutoPilotPlugins/PX4/AirframeComponentController.h
+2
-2
AirframeFactMetaData.xml
src/AutoPilotPlugins/PX4/AirframeFactMetaData.xml
+31
-0
CameraComponent.h
src/AutoPilotPlugins/PX4/CameraComponent.h
+1
-1
FlightModesComponent.h
src/AutoPilotPlugins/PX4/FlightModesComponent.h
+1
-1
PX4AirframeLoader.h
src/AutoPilotPlugins/PX4/PX4AirframeLoader.h
+1
-1
PX4AutoPilotPlugin.cc
src/AutoPilotPlugins/PX4/PX4AutoPilotPlugin.cc
+10
-10
PX4RadioComponent.h
src/AutoPilotPlugins/PX4/PX4RadioComponent.h
+1
-1
PX4TuningComponent.h
src/AutoPilotPlugins/PX4/PX4TuningComponent.h
+1
-1
PowerComponent.h
src/AutoPilotPlugins/PX4/PowerComponent.h
+1
-1
SafetyComponent.h
src/AutoPilotPlugins/PX4/SafetyComponent.h
+1
-1
SensorsComponent.h
src/AutoPilotPlugins/PX4/SensorsComponent.h
+1
-1
SensorsComponentController.cc
src/AutoPilotPlugins/PX4/SensorsComponentController.cc
+9
-9
QGCCameraControl.cc
src/Camera/QGCCameraControl.cc
+1
-1
FactGroup.cc
src/FactSystem/FactGroup.cc
+4
-4
FactGroup.h
src/FactSystem/FactGroup.h
+2
-2
FactMetaData.cc
src/FactSystem/FactMetaData.cc
+2
-2
FactSystemTestBase.cc
src/FactSystem/FactSystemTestBase.cc
+2
-2
FactValueSliderListModel.h
src/FactSystem/FactValueSliderListModel.h
+1
-1
ParameterManager.cc
src/FactSystem/ParameterManager.cc
+5
-5
APMFirmwarePlugin.h
src/FirmwarePlugin/APM/APMFirmwarePlugin.h
+1
-1
APMFirmwarePluginFactory.cc
src/FirmwarePlugin/APM/APMFirmwarePluginFactory.cc
+5
-5
APMParameterMetaData.cc
src/FirmwarePlugin/APM/APMParameterMetaData.cc
+3
-3
ArduSubFirmwarePlugin.h
src/FirmwarePlugin/APM/ArduSubFirmwarePlugin.h
+1
-1
CameraMetaData.h
src/FirmwarePlugin/CameraMetaData.h
+1
-1
FirmwarePlugin.cc
src/FirmwarePlugin/FirmwarePlugin.cc
+13
-0
FirmwarePluginManager.cc
src/FirmwarePlugin/FirmwarePluginManager.cc
+1
-1
PX4ParameterFactMetaData.xml
src/FirmwarePlugin/PX4/PX4ParameterFactMetaData.xml
+8
-8
FlightDisplayView.qml
src/FlightDisplay/FlightDisplayView.qml
+30
-19
GuidedActionList.qml
src/FlightDisplay/GuidedActionList.qml
+1
-1
MultiVehicleList.qml
src/FlightDisplay/MultiVehicleList.qml
+1
-0
cOGPointer.svg
src/FlightMap/Images/cOGPointer.svg
+53
-0
compassDottedLine.svg
src/FlightMap/Images/compassDottedLine.svg
+50
-0
MissionItemIndicator.qml
src/FlightMap/MapItems/MissionItemIndicator.qml
+1
-1
MissionItemView.qml
src/FlightMap/MapItems/MissionItemView.qml
+4
-7
QGCCompassWidget.qml
src/FlightMap/Widgets/QGCCompassWidget.qml
+96
-9
QGCInstrumentWidgetAlternate.qml
src/FlightMap/Widgets/QGCInstrumentWidgetAlternate.qml
+1
-1
GPSManager.cc
src/GPS/GPSManager.cc
+2
-2
MicrohardHandler.cc
src/Microhard/MicrohardHandler.cc
+1
-0
MicrohardManager.cc
src/Microhard/MicrohardManager.cc
+42
-15
MicrohardManager.h
src/Microhard/MicrohardManager.h
+14
-2
MicrohardSettings.cc
src/Microhard/MicrohardSettings.cc
+12
-3
MicrohardSettings.qml
src/Microhard/MicrohardSettings.qml
+2
-2
CameraCalc.h
src/MissionManager/CameraCalc.h
+1
-1
CameraCalcTest.cc
src/MissionManager/CameraCalcTest.cc
+1
-1
CameraSection.cc
src/MissionManager/CameraSection.cc
+1
-1
CameraSection.h
src/MissionManager/CameraSection.h
+1
-1
CameraSectionTest.cc
src/MissionManager/CameraSectionTest.cc
+20
-20
CameraSpec.h
src/MissionManager/CameraSpec.h
+1
-1
CorridorScanComplexItem.cc
src/MissionManager/CorridorScanComplexItem.cc
+1
-1
CorridorScanComplexItemTest.cc
src/MissionManager/CorridorScanComplexItemTest.cc
+1
-1
MissionCommandList.h
src/MissionManager/MissionCommandList.h
+1
-1
MissionCommandTreeTest.cc
src/MissionManager/MissionCommandTreeTest.cc
+8
-8
MissionCommandUIInfo.h
src/MissionManager/MissionCommandUIInfo.h
+4
-4
MissionController.cc
src/MissionManager/MissionController.cc
+4
-4
MissionController.h
src/MissionManager/MissionController.h
+1
-1
MissionControllerManagerTest.cc
src/MissionManager/MissionControllerManagerTest.cc
+1
-1
MissionControllerTest.cc
src/MissionManager/MissionControllerTest.cc
+6
-6
MissionItem.h
src/MissionManager/MissionItem.h
+3
-3
MissionItemTest.cc
src/MissionManager/MissionItemTest.cc
+3
-3
MissionManager.cc
src/MissionManager/MissionManager.cc
+1
-1
MissionManagerTest.cc
src/MissionManager/MissionManagerTest.cc
+1
-1
MissionSettingsItem.cc
src/MissionManager/MissionSettingsItem.cc
+2
-2
MissionSettingsTest.cc
src/MissionManager/MissionSettingsTest.cc
+1
-1
PlanElementController.h
src/MissionManager/PlanElementController.h
+1
-1
PlanManager.cc
src/MissionManager/PlanManager.cc
+2
-2
PlanMasterController.h
src/MissionManager/PlanMasterController.h
+1
-1
PlanMasterControllerTest.cc
src/MissionManager/PlanMasterControllerTest.cc
+2
-2
QGCFenceCircle.h
src/MissionManager/QGCFenceCircle.h
+3
-3
QGCFencePolygon.h
src/MissionManager/QGCFencePolygon.h
+2
-2
QGCMapPolyline.h
src/MissionManager/QGCMapPolyline.h
+2
-2
RallyPoint.cc
src/MissionManager/RallyPoint.cc
+1
-1
RallyPoint.h
src/MissionManager/RallyPoint.h
+2
-2
RallyPointController.cc
src/MissionManager/RallyPointController.cc
+6
-6
RallyPointController.h
src/MissionManager/RallyPointController.h
+3
-3
Section.h
src/MissionManager/Section.h
+1
-1
SectionTest.cc
src/MissionManager/SectionTest.cc
+2
-2
SpeedSection.cc
src/MissionManager/SpeedSection.cc
+1
-1
SpeedSection.h
src/MissionManager/SpeedSection.h
+1
-1
SpeedSectionTest.cc
src/MissionManager/SpeedSectionTest.cc
+6
-6
SurveyComplexItemTest.cc
src/MissionManager/SurveyComplexItemTest.cc
+1
-1
TransectStyleComplexItemTest.cc
src/MissionManager/TransectStyleComplexItemTest.cc
+1
-1
TransectStyleComplexItemTest.h
src/MissionManager/TransectStyleComplexItemTest.h
+1
-1
VisualMissionItemTest.cc
src/MissionManager/VisualMissionItemTest.cc
+2
-2
PairingIcon.svg
src/PairingManager/Images/PairingIcon.svg
+23
-0
PairingIconLight.svg
src/PairingManager/Images/PairingIconLight.svg
+29
-0
P2P_NDEF.h
src/PairingManager/NfcLibrary/NdefLibrary/inc/P2P_NDEF.h
+18
-0
RW_NDEF.h
src/PairingManager/NfcLibrary/NdefLibrary/inc/RW_NDEF.h
+34
-0
RW_NDEF_T1T.h
src/PairingManager/NfcLibrary/NdefLibrary/inc/RW_NDEF_T1T.h
+16
-0
RW_NDEF_T2T.h
src/PairingManager/NfcLibrary/NdefLibrary/inc/RW_NDEF_T2T.h
+17
-0
RW_NDEF_T3T.h
src/PairingManager/NfcLibrary/NdefLibrary/inc/RW_NDEF_T3T.h
+17
-0
RW_NDEF_T4T.h
src/PairingManager/NfcLibrary/NdefLibrary/inc/RW_NDEF_T4T.h
+17
-0
T4T_NDEF_emu.h
src/PairingManager/NfcLibrary/NdefLibrary/inc/T4T_NDEF_emu.h
+16
-0
P2P_NDEF.c
src/PairingManager/NfcLibrary/NdefLibrary/src/P2P_NDEF.c
+298
-0
RW_NDEF.c
src/PairingManager/NfcLibrary/NdefLibrary/src/RW_NDEF.c
+100
-0
RW_NDEF_T1T.c
src/PairingManager/NfcLibrary/NdefLibrary/src/RW_NDEF_T1T.c
+171
-0
RW_NDEF_T2T.c
src/PairingManager/NfcLibrary/NdefLibrary/src/RW_NDEF_T2T.c
+234
-0
RW_NDEF_T3T.c
src/PairingManager/NfcLibrary/NdefLibrary/src/RW_NDEF_T3T.c
+125
-0
RW_NDEF_T4T.c
src/PairingManager/NfcLibrary/NdefLibrary/src/RW_NDEF_T4T.c
+361
-0
T4T_NDEF_emu.c
src/PairingManager/NfcLibrary/NdefLibrary/src/T4T_NDEF_emu.c
+145
-0
NxpNci.h
src/PairingManager/NfcLibrary/NxpNci/inc/NxpNci.h
+48
-0
NxpNci.c
src/PairingManager/NfcLibrary/NxpNci/src/NxpNci.c
+941
-0
Nfc.h
src/PairingManager/NfcLibrary/inc/Nfc.h
+310
-0
Nfc_settings.h
src/PairingManager/NfcLibrary/inc/Nfc_settings.h
+129
-0
ndef_helper.h
src/PairingManager/NfcTask/inc/ndef_helper.h
+62
-0
nfc_task.h
src/PairingManager/NfcTask/inc/nfc_task.h
+16
-0
ndef_helper.c
src/PairingManager/NfcTask/src/ndef_helper.c
+202
-0
nfc_task.c
src/PairingManager/NfcTask/src/nfc_task.c
+608
-0
PairingManager.cc
src/PairingManager/PairingManager.cc
+562
-0
PairingManager.h
src/PairingManager/PairingManager.h
+142
-0
PairingNFC.cc
src/PairingManager/PairingNFC.cc
+214
-0
PairingNFC.h
src/PairingManager/PairingNFC.h
+43
-0
QtNFC.cc
src/PairingManager/QtNFC.cc
+135
-0
QtNFC.h
src/PairingManager/QtNFC.h
+45
-0
framework_Allocator.h
src/PairingManager/TML/inc/framework_Allocator.h
+29
-0
framework_Container.h
src/PairingManager/TML/inc/framework_Container.h
+53
-0
framework_Interface.h
src/PairingManager/TML/inc/framework_Interface.h
+132
-0
framework_Map.h
src/PairingManager/TML/inc/framework_Map.h
+45
-0
framework_Parcel.h
src/PairingManager/TML/inc/framework_Parcel.h
+54
-0
framework_Timer.h
src/PairingManager/TML/inc/framework_Timer.h
+35
-0
framework_linux.h
src/PairingManager/TML/inc/framework_linux.h
+31
-0
hidapi.h
src/PairingManager/TML/inc/hidapi.h
+383
-0
lpcusbsio.h
src/PairingManager/TML/inc/lpcusbsio.h
+431
-0
lpcusbsio_i2c.h
src/PairingManager/TML/inc/lpcusbsio_i2c.h
+189
-0
tml.h
src/PairingManager/TML/inc/tml.h
+24
-0
tml_hid.h
src/PairingManager/TML/inc/tml_hid.h
+19
-0
tool.h
src/PairingManager/TML/inc/tool.h
+22
-0
framework_Allocator.c
src/PairingManager/TML/src/framework_Allocator.c
+80
-0
framework_Container.c
src/PairingManager/TML/src/framework_Container.c
+322
-0
framework_Map.c
src/PairingManager/TML/src/framework_Map.c
+286
-0
framework_Parcel.c
src/PairingManager/TML/src/framework_Parcel.c
+358
-0
framework_Timer.c
src/PairingManager/TML/src/framework_Timer.c
+156
-0
framework_log.c
src/PairingManager/TML/src/framework_log.c
+107
-0
framework_mutex.c
src/PairingManager/TML/src/framework_mutex.c
+115
-0
framework_sem.c
src/PairingManager/TML/src/framework_sem.c
+82
-0
framework_thread.c
src/PairingManager/TML/src/framework_thread.c
+107
-0
hid.c
src/PairingManager/TML/src/hid.c
+586
-0
lpcusbsio.c
src/PairingManager/TML/src/lpcusbsio.c
+883
-0
tml.c
src/PairingManager/TML/src/tml.c
+33
-0
tml_hid.c
src/PairingManager/TML/src/tml_hid.c
+151
-0
aes.cpp
src/PairingManager/aes.cpp
+154
-0
aes.h
src/PairingManager/aes.h
+35
-0
PlanView.qml
src/PlanView/PlanView.qml
+127
-124
RallyPointEditorHeader.qml
src/PlanView/RallyPointEditorHeader.qml
+3
-1
RallyPointItemEditor.qml
src/PlanView/RallyPointItemEditor.qml
+3
-3
RallyPointMapVisuals.qml
src/PlanView/RallyPointMapVisuals.qml
+5
-5
SimpleItemMapVisual.qml
src/PlanView/SimpleItemMapVisual.qml
+2
-7
PositionManager.cpp
src/PositionManager/PositionManager.cpp
+4
-4
SimulatedPosition.cc
src/PositionManager/SimulatedPosition.cc
+1
-1
QGCApplication.cc
src/QGCApplication.cc
+7
-0
QGCComboBox.h
src/QGCComboBox.h
+1
-1
QGCFileDownload.h
src/QGCFileDownload.h
+1
-1
QGCLoggingCategory.cc
src/QGCLoggingCategory.cc
+1
-1
QGCMapPalette.h
src/QGCMapPalette.h
+1
-1
QGCPalette.cc
src/QGCPalette.cc
+1
-1
QGCQGeoCoordinate.h
src/QGCQGeoCoordinate.h
+1
-1
QGCTemporaryFile.h
src/QGCTemporaryFile.h
+1
-1
QGCToolbox.cc
src/QGCToolbox.cc
+9
-0
QGCToolbox.h
src/QGCToolbox.h
+9
-0
CoordinateVector.h
src/QmlControls/CoordinateVector.h
+2
-2
EditPositionDialogController.cc
src/QmlControls/EditPositionDialogController.cc
+1
-1
MissionItemIndexLabel.qml
src/QmlControls/MissionItemIndexLabel.qml
+12
-0
PreFlightCheckGroup.qml
src/QmlControls/PreFlightCheckGroup.qml
+3
-2
PreFlightCheckModel.qml
src/QmlControls/PreFlightCheckModel.qml
+10
-0
QGCHoverButton.qml
src/QmlControls/QGCHoverButton.qml
+17
-19
QGCTabButton.qml
src/QmlControls/QGCTabButton.qml
+3
-2
QGroundControlQmlGlobal.cc
src/QmlControls/QGroundControlQmlGlobal.cc
+3
-0
QGroundControlQmlGlobal.h
src/QmlControls/QGroundControlQmlGlobal.h
+18
-3
ToolStrip.qml
src/QmlControls/ToolStrip.qml
+20
-26
QGCMapEngine.cpp
src/QtLocationPlugin/QGCMapEngine.cpp
+12
-0
QGCMapEngine.h
src/QtLocationPlugin/QGCMapEngine.h
+1
-0
QGCMapTileSet.cpp
src/QtLocationPlugin/QGCMapTileSet.cpp
+2
-2
QGCMapUrlEngine.cpp
src/QtLocationPlugin/QGCMapUrlEngine.cpp
+4
-4
QGCTileCacheWorker.cpp
src/QtLocationPlugin/QGCTileCacheWorker.cpp
+2
-2
QGeoServiceProviderPluginQGC.cpp
src/QtLocationPlugin/QGeoServiceProviderPluginQGC.cpp
+2
-2
App.SettingsGroup.json
src/Settings/App.SettingsGroup.json
+7
-0
AppSettings.cc
src/Settings/AppSettings.cc
+1
-0
AppSettings.h
src/Settings/AppSettings.h
+1
-0
FlyView.SettingsGroup.json
src/Settings/FlyView.SettingsGroup.json
+12
-0
FlyViewSettings.cc
src/Settings/FlyViewSettings.cc
+2
-0
FlyViewSettings.h
src/Settings/FlyViewSettings.h
+2
-0
TaisyncHandler.cc
src/Taisync/TaisyncHandler.cc
+1
-0
TerrainQuery.h
src/Terrain/TerrainQuery.h
+6
-6
TerrainTile.cc
src/TerrainTile.cc
+3
-3
ADSBVehicle.h
src/Vehicle/ADSBVehicle.h
+2
-2
GPSRTKFactGroup.h
src/Vehicle/GPSRTKFactGroup.h
+1
-1
MAVLinkLogManager.h
src/Vehicle/MAVLinkLogManager.h
+1
-1
MultiVehicleManager.cc
src/Vehicle/MultiVehicleManager.cc
+7
-7
MultiVehicleManager.h
src/Vehicle/MultiVehicleManager.h
+1
-1
Vehicle.cc
src/Vehicle/Vehicle.cc
+23
-0
Vehicle.h
src/Vehicle/Vehicle.h
+5
-0
VehicleFact.json
src/Vehicle/VehicleFact.json
+7
-0
PX4FirmwareUpgradeThread.cc
src/VehicleSetup/PX4FirmwareUpgradeThread.cc
+10
-10
PX4FirmwareUpgradeThread.h
src/VehicleSetup/PX4FirmwareUpgradeThread.h
+1
-1
VehicleComponent.h
src/VehicleSetup/VehicleComponent.h
+1
-1
VideoItem.cc
src/VideoStreaming/VideoItem.cc
+4
-4
VideoSurface.cc
src/VideoStreaming/VideoSurface.cc
+6
-6
VideoSurface_p.h
src/VideoStreaming/VideoSurface_p.h
+1
-1
basedelegate.cpp
src/VideoStreaming/gstqtvideosink/delegates/basedelegate.cpp
+2
-2
qtvideosinkdelegate.cpp
...treaming/gstqtvideosink/delegates/qtvideosinkdelegate.cpp
+1
-1
qwidgetvideosinkdelegate.cpp
...ing/gstqtvideosink/delegates/qwidgetvideosinkdelegate.cpp
+2
-2
gstqtglvideosink.cpp
src/VideoStreaming/gstqtvideosink/gstqtglvideosink.cpp
+2
-2
gstqtglvideosinkbase.cpp
src/VideoStreaming/gstqtvideosink/gstqtglvideosinkbase.cpp
+5
-5
gstqtquick2videosink.cpp
src/VideoStreaming/gstqtvideosink/gstqtquick2videosink.cpp
+5
-5
gstqtvideosink.cpp
src/VideoStreaming/gstqtvideosink/gstqtvideosink.cpp
+2
-2
gstqtvideosinkbase.cpp
src/VideoStreaming/gstqtvideosink/gstqtvideosinkbase.cpp
+1
-1
videomaterial.cpp
src/VideoStreaming/gstqtvideosink/painters/videomaterial.cpp
+3
-3
QGCCorePlugin.cc
src/api/QGCCorePlugin.cc
+8
-0
QmlComponentInfo.h
src/api/QmlComponentInfo.h
+1
-1
BluetoothLink.h
src/comm/BluetoothLink.h
+1
-1
CallConv.h
src/comm/CallConv.h
+0
-8
LinkConfiguration.cc
src/comm/LinkConfiguration.cc
+1
-1
LinkInterface.h
src/comm/LinkInterface.h
+1
-1
MockLink.cc
src/comm/MockLink.cc
+1
-1
MockLinkMissionItemHandler.cc
src/comm/MockLinkMissionItemHandler.cc
+1
-1
QGCJSBSimLink.cc
src/comm/QGCJSBSimLink.cc
+4
-4
QGCXPlaneLink.cc
src/comm/QGCXPlaneLink.cc
+6
-6
SerialInterface.h
src/comm/SerialInterface.h
+0
-204
SerialLink.cc
src/comm/SerialLink.cc
+4
-4
TCPLink.cc
src/comm/TCPLink.cc
+5
-5
UDPLink.cc
src/comm/UDPLink.cc
+4
-4
main.cc
src/main.cc
+6
-0
LinkManagerTest.cc
src/qgcunittest/LinkManagerTest.cc
+7
-7
MultiSignalSpy.cc
src/qgcunittest/MultiSignalSpy.cc
+11
-11
MultiSignalSpy.h
src/qgcunittest/MultiSignalSpy.h
+1
-1
TCPLinkTest.cc
src/qgcunittest/TCPLinkTest.cc
+2
-2
TCPLoopBackServer.cc
src/qgcunittest/TCPLoopBackServer.cc
+1
-1
FileManager.cc
src/uas/FileManager.cc
+1
-1
FileManager.h
src/uas/FileManager.h
+11
-1
UAS.cc
src/uas/UAS.cc
+1
-1
UASMessageHandler.cc
src/uas/UASMessageHandler.cc
+5
-5
GeneralSettings.qml
src/ui/preferences/GeneralSettings.qml
+107
-77
PairingIndicator.qml
src/ui/toolbar/PairingIndicator.qml
+447
-0
No files found.
.travis.yml
View file @
876e0c3b
...
...
@@ -23,8 +23,7 @@ matrix:
env
:
SPEC=linux-g++-64 CONFIG=debug
services
:
xvfb
sudo
:
required
-
os
:
android
dist
:
trusty
-
dist
:
trusty
language
:
android
env
:
SPEC=android-g++ CONFIG=installer
sudo
:
false
...
...
ChangeLog.md
View file @
876e0c3b
...
...
@@ -6,6 +6,7 @@ Note: This file only contains high level features or important fixes.
### 3.6.0 - Daily Build
*
Compass Instrument: Add indicators for Home, COG and Next Waypoint headings.
*
Log Replay: Support changing speed of playback
*
Basic object avoidance added to vehicles.
*
Added ability to set a joystick button to be single action or repeated action while the button is held down.
...
...
QGCCommon.pri
View file @
876e0c3b
...
...
@@ -3,7 +3,7 @@
# Please see our website at <http://qgroundcontrol.org>
# Maintainer:
# Lorenz Meier <lm@inf.ethz.ch>
# (c) 2009-201
4
QGroundControl Developers
# (c) 2009-201
9
QGroundControl Developers
# License terms set in COPYING.md
# -------------------------------------------------
...
...
@@ -21,6 +21,7 @@ linux {
message("Linux build")
CONFIG += LinuxBuild
DEFINES += __STDC_LIMIT_MACROS
DEFINES += QGC_ENABLE_NFC RW_SUPPORT
DEFINES += QGC_GST_TAISYNC_ENABLED
DEFINES += QGC_GST_MICROHARD_ENABLED
linux-clang {
...
...
@@ -133,14 +134,15 @@ exists ($$PWD/.git) {
contains(GIT_DESCRIBE, v[0-9]+.[0-9]+.[0-9]+) {
# release version "vX.Y.Z"
GIT_VERSION = $${GIT_DESCRIBE}
VERSION = $$replace(GIT_DESCRIBE, "v", "")
VERSION = $$replace(VERSION, "-", ".")
VERSION = $$section(VERSION, ".", 0, 3)
} else {
# development version "Development branch:sha date"
GIT_VERSION = "Development $${GIT_BRANCH}:$${GIT_HASH} $${GIT_TIME}"
VERSION = 0.0.0
}
VERSION = $$replace(GIT_DESCRIBE, "v", "")
VERSION = $$replace(VERSION, "-", ".")
VERSION = $$section(VERSION, ".", 0, 3)
MacBuild {
MAC_VERSION = $$section(VERSION, ".", 0, 2)
MAC_BUILD = $$section(VERSION, ".", 3, 3)
...
...
@@ -255,6 +257,10 @@ ReleaseBuild {
}
WindowsBuild {
*msvc* { # visual studio spec filter
# Run compilation using VS compiler using multiple threads
QMAKE_CXXFLAGS += -MP
}
# Enable function level linking and enhanced optimized debugging
QMAKE_CFLAGS_RELEASE += /Gy /Zo
QMAKE_CXXFLAGS_RELEASE += /Gy /Zo
...
...
QGCExternalLibs.pri
View file @
876e0c3b
...
...
@@ -92,6 +92,20 @@ exists($$MAVLINKPATH/common) {
INCLUDEPATH += libs/eigen
DEFINES += NOMINMAX
# Pairing
MacBuild {
#- Pairing is generally not supported on macOS. This is here solely for development.
exists(/usr/local/Cellar/openssl/1.0.2s/include) {
INCLUDEPATH += /usr/local/Cellar/openssl/1.0.2s/include
LIBS += -L/usr/local/Cellar/openssl/1.0.2s/lib
LIBS += -lcrypto -lz
} else {
DEFINES += QGC_DISABLE_PAIRING
}
} else {
LIBS += -lcrypto -lz
}
#
# [REQUIRED] shapelib library
INCLUDEPATH += libs/shapelib
...
...
@@ -115,28 +129,38 @@ MacBuild {
PKGCONFIG = sdl2
} else:WindowsBuild {
INCLUDEPATH += $$BASEDIR/libs/lib/sdl2/msvc/include
INCLUDEPATH += $$BASEDIR/libs/zlib/Windows/include
contains(QT_ARCH, i386) {
INCLUDEPATH += $$BASEDIR/libs/OpenSSL/Windows/x86/include
LIBS += -L$$BASEDIR/libs/lib/sdl2/msvc/lib/x86
LIBS += -L$$BASEDIR/libs/OpenSSL/Windows/x86/lib
} else {
INCLUDEPATH += $$BASEDIR/libs/OpenSSL/Windows/x64/include
LIBS += -L$$BASEDIR/libs/lib/sdl2/msvc/lib/x64
LIBS += -L$$BASEDIR/libs/OpenSSL/Windows/x64/lib
}
LIBS += -L$$BASEDIR/libs/zlib/Windows/libs
LIBS += \
-lSDL2main \
-lSDL2
-lSDL2 \
-lz \
-llibeay32
}
AndroidBuild {
contains(QT_ARCH, arm) {
ANDROID_EXTRA_LIBS += $$BASEDIR/libs/AndroidOpenSSL/arch-armeabi-v7a/lib/libcrypto.so
ANDROID_EXTRA_LIBS += $$BASEDIR/libs/AndroidOpenSSL/arch-armeabi-v7a/lib/libssl.so
ANDROID_EXTRA_LIBS += $$BASEDIR/libs/OpenSSL/Android/arch-armeabi-v7a/lib/libcrypto.so
ANDROID_EXTRA_LIBS += $$BASEDIR/libs/OpenSSL/Android/arch-armeabi-v7a/lib/libssl.so
LIBS += $$ANDROID_EXTRA_LIBS
INCLUDEPATH += $$BASEDIR/libs/OpenSSL/Android/arch-armeabi-v7a/include
} else:contains(QT_ARCH, arm64) {
# Haven't figured out how to get 64 bit arm OpenSLL yet. This means things like terrain queries will not qork.
#ANDROID_EXTRA_LIBS += $$BASEDIR/libs/AndroidOpenSSL/arch-armeabi-v7a/lib/libcrypto.so
#ANDROID_EXTRA_LIBS += $$BASEDIR/libs/AndroidOpenSSL/arch-armeabi-v7a/lib/libssl.so
} else {
ANDROID_EXTRA_LIBS += $$BASEDIR/libs/AndroidOpenSSL/arch-x86/lib/libcrypto.so
ANDROID_EXTRA_LIBS += $$BASEDIR/libs/AndroidOpenSSL/arch-x86/lib/libssl.so
ANDROID_EXTRA_LIBS += $$BASEDIR/libs/OpenSSL/Android/arch-x86/lib/libcrypto.so
ANDROID_EXTRA_LIBS += $$BASEDIR/libs/OpenSSL/Android/arch-x86/lib/libssl.so
LIBS += $$ANDROID_EXTRA_LIBS
INCLUDEPATH += $$BASEDIR/libs/OpenSSL/Android/arch-x86/include
}
}
...
...
@@ -169,7 +193,7 @@ contains (DEFINES, DISABLE_AIRMAP) {
} else {
AIRMAPD_PATH = $$PWD/libs/airmapd
AIRMAP_QT_PATH = Qt.$${QT_MAJOR_VERSION}.$${QT_MINOR_VERSION}
message(
Looking for Airmap in $$AIRMAP_QT_PATH
)
message(
'Looking for Airmap in folder "$${AIRMAPD_PATH}", variant: "$$AIRMAP_QT_PATH"'
)
MacBuild {
exists($${AIRMAPD_PATH}/macOS/$$AIRMAP_QT_PATH) {
message("Including support for AirMap for macOS")
...
...
QGCInstaller.pri
View file @
876e0c3b
...
...
@@ -43,13 +43,13 @@ installer {
QMAKE_POST_LINK += && rm /tmp/tmp.dmg
}
WindowsBuild {
QMAKE_POST_LINK += $$escape_expand(\\n) cd $$BASEDIR_WIN && $$quote("\"C:\\Program Files \(x86\)\\NSIS\\makensis.exe\"" /DINSTALLER_ICON="\"$${QGC_INSTALLER_ICON}\"" /DHEADER_BITMAP="\"$${QGC_INSTALLER_HEADER_BITMAP}\"" /DAPPNAME="\"$${QGC_APP_NAME}\"" /DEXENAME="\"$${TARGET}\"" /DORGNAME="\"$${QGC_ORG_NAME}\"" /DDESTDIR=$${DESTDIR} /NOCD "\"/XOutFile $${DESTDIR_WIN}\\$${TARGET}-installer.exe\"" "$$BASEDIR_WIN\\deploy\\qgroundcontrol_installer.nsi")
QMAKE_POST_LINK += $$escape_expand(\\n) cd $$BASEDIR_WIN && $$quote("\"C:\\Program Files \(x86\)\\NSIS\\makensis.exe\""
$$(QGC_NSIS_INSTALLER_PARAMETERS)
/DINSTALLER_ICON="\"$${QGC_INSTALLER_ICON}\"" /DHEADER_BITMAP="\"$${QGC_INSTALLER_HEADER_BITMAP}\"" /DAPPNAME="\"$${QGC_APP_NAME}\"" /DEXENAME="\"$${TARGET}\"" /DORGNAME="\"$${QGC_ORG_NAME}\"" /DDESTDIR=$${DESTDIR} /NOCD "\"/XOutFile $${DESTDIR_WIN}\\$${TARGET}-installer.exe\"" "$$BASEDIR_WIN\\deploy\\qgroundcontrol_installer.nsi")
OTHER_FILES += deploy/qgroundcontrol_installer.nsi
}
LinuxBuild {
#-- TODO: This uses hardcoded paths. It should use $${DESTDIR}
QMAKE_POST_LINK += && mkdir -p release/package
QMAKE_POST_LINK += && tar -cjf release/package/QGroundControl.tar.bz2 release --exclude='package' --transform 's/release/qgroundcontrol/'
QMAKE_POST_LINK += && tar -
-warning=no-file-changed -
cjf release/package/QGroundControl.tar.bz2 release --exclude='package' --transform 's/release/qgroundcontrol/'
}
AndroidBuild {
#-- TODO: This uses hardcoded paths. It should use $${DESTDIR}
...
...
QGCSetup.pri
View file @
876e0c3b
...
...
@@ -87,7 +87,7 @@ WindowsBuild {
}
DEPLOY_TARGET = $$shell_quote($$shell_path($$DESTDIR_WIN\\$${TARGET}.exe))
QMAKE_POST_LINK += $$escape_expand(\\n) $$QT_BIN_DIR\\windeployqt --
no-compiler-runtime --
qmldir=$${BASEDIR_WIN}\\src $${DEPLOY_TARGET}
QMAKE_POST_LINK += $$escape_expand(\\n) $$QT_BIN_DIR\\windeployqt --qmldir=$${BASEDIR_WIN}\\src $${DEPLOY_TARGET}
}
LinuxBuild {
...
...
custom-example/res/CustomCameraControl.qml
View file @
876e0c3b
...
...
@@ -379,22 +379,20 @@ Item {
anchors.horizontalCenter
:
parent
.
horizontalCenter
}
}
/*
//-----------------------------------------------------------------
//-- Recording Time / Images Captured
Custom
Label {
QGC
Label
{
text
:
(
_cameraVideoMode
&&
_camera
.
videoStatus
===
QGCCameraControl
.
VIDEO_CAPTURE_STATUS_RUNNING
)
?
_camera
.
recordTimeStr
:
"
00:00:00
"
visible
:
_cameraVideoMode
pointSize:
ScreenTools.smallFontPointSize
font.pointSize
:
ScreenTools
.
smallFontPointSize
anchors.horizontalCenter
:
parent
.
horizontalCenter
}
Custom
Label {
QGC
Label
{
text
:
activeVehicle
&&
_cameraPhotoMode
?
(
'
00000
'
+
activeVehicle
.
cameraTriggerPoints
.
count
).
slice
(
-
5
)
:
"
00000
"
visible
:
_cameraPhotoMode
pointSize:
ScreenTools.smallFontPointSize
font.pointSize
:
ScreenTools
.
smallFontPointSize
anchors.horizontalCenter
:
parent
.
horizontalCenter
}
*/
Item
{
height
:
1
width
:
1
...
...
custom-example/res/CustomFlyView.qml
View file @
876e0c3b
This diff is collapsed.
Click to expand it.
custom-example/res/MainToolbar/CustomMainToolBarIndicators.qml
View file @
876e0c3b
...
...
@@ -34,6 +34,7 @@ Item {
anchors.left
:
parent
.
left
QGCColoredImage
{
id
:
menuEdge
visible
:
!
QGroundControl
.
supportsPairing
||
!
QGroundControl
.
settingsManager
.
appSettings
.
usePairing
.
rawValue
anchors.verticalCenter
:
parent
.
verticalCenter
height
:
ScreenTools
.
defaultFontPixelHeight
width
:
height
...
...
@@ -43,11 +44,19 @@ Item {
color
:
qgcPal
.
buttonText
}
QGCLabel
{
visible
:
menuEdge
.
visible
anchors.verticalCenter
:
parent
.
verticalCenter
text
:
qsTr
(
"
Waiting for a vehicle
"
)
font.pointSize
:
ScreenTools
.
mediumFontPointSize
font.family
:
ScreenTools
.
demiboldFontFamily
}
Loader
{
visible
:
!
menuEdge
.
visible
anchors.top
:
parent
.
top
anchors.bottom
:
parent
.
bottom
anchors.margins
:
_indicatorMargins
source
:
"
/toolbar/PairingIndicator.qml
"
}
}
//-------------------------------------------------------------------------
//-- Toolbar Indicators
...
...
custom-example/src/CustomPlugin.cc
View file @
876e0c3b
...
...
@@ -224,6 +224,7 @@ CustomPlugin::createRootWindow(QObject *parent)
bool
CustomPlugin
::
adjustSettingMetaData
(
const
QString
&
settingsGroup
,
FactMetaData
&
metaData
)
{
bool
parentResult
=
QGCCorePlugin
::
adjustSettingMetaData
(
settingsGroup
,
metaData
);
if
(
settingsGroup
==
AppSettings
::
settingsGroup
)
{
if
(
metaData
.
name
()
==
AppSettings
::
appFontPointSizeName
)
{
#if defined(Q_OS_LINUX)
...
...
@@ -233,10 +234,10 @@ CustomPlugin::adjustSettingMetaData(const QString& settingsGroup, FactMetaData&
}
else
if
(
metaData
.
name
()
==
AppSettings
::
indoorPaletteName
)
{
QVariant
indoorPalette
=
1
;
metaData
.
setRawDefaultValue
(
indoorPalette
);
return
true
;
parentResult
=
true
;
}
}
return
true
;
return
parentResult
;
}
const
QColor
CustomPlugin
::
_windowShadeEnabledLightColor
(
"#FFFFFF"
);
...
...
custom-example/src/CustomQuickInterface.cc
View file @
876e0c3b
...
...
@@ -25,6 +25,7 @@
static
const
char
*
kGroupName
=
"CustomSettings"
;
static
const
char
*
kShowGimbalCtl
=
"ShowGimbalCtl"
;
static
const
char
*
kShowAttitudeWidget
=
"ShowAttitudeWidget"
;
//-----------------------------------------------------------------------------
CustomQuickInterface
::
CustomQuickInterface
(
QObject
*
parent
)
...
...
@@ -45,7 +46,8 @@ CustomQuickInterface::init()
{
QSettings
settings
;
settings
.
beginGroup
(
kGroupName
);
_showGimbalControl
=
settings
.
value
(
kShowGimbalCtl
,
true
).
toBool
();
_showGimbalControl
=
settings
.
value
(
kShowGimbalCtl
,
false
).
toBool
();
_showAttitudeWidget
=
settings
.
value
(
kShowAttitudeWidget
,
false
).
toBool
();
}
//-----------------------------------------------------------------------------
...
...
@@ -60,3 +62,16 @@ CustomQuickInterface::setShowGimbalControl(bool set)
emit
showGimbalControlChanged
();
}
}
//-----------------------------------------------------------------------------
void
CustomQuickInterface
::
setShowAttitudeWidget
(
bool
set
)
{
if
(
_showAttitudeWidget
!=
set
)
{
_showAttitudeWidget
=
set
;
QSettings
settings
;
settings
.
beginGroup
(
kGroupName
);
settings
.
setValue
(
kShowAttitudeWidget
,
set
);
emit
showAttitudeWidgetChanged
();
}
}
custom-example/src/CustomQuickInterface.h
View file @
876e0c3b
...
...
@@ -29,12 +29,20 @@ public:
CustomQuickInterface
(
QObject
*
parent
=
nullptr
);
~
CustomQuickInterface
();
Q_PROPERTY
(
bool
showGimbalControl
READ
showGimbalControl
WRITE
setShowGimbalControl
NOTIFY
showGimbalControlChanged
)
Q_PROPERTY
(
bool
showAttitudeWidget
READ
showAttitudeWidget
WRITE
setShowAttitudeWidget
NOTIFY
showAttitudeWidgetChanged
)
bool
showGimbalControl
()
{
return
_showGimbalControl
;
}
void
setShowGimbalControl
(
bool
set
);
void
init
();
bool
showAttitudeWidget
()
{
return
_showAttitudeWidget
;
}
void
setShowAttitudeWidget
(
bool
set
);
signals:
void
showGimbalControlChanged
();
void
showAttitudeWidgetChanged
();
private:
bool
_showGimbalControl
=
true
;
bool
_showAttitudeWidget
=
false
;
};
custom-example/src/FirmwarePlugin/CustomFirmwarePlugin.cc
View file @
876e0c3b
...
...
@@ -55,6 +55,9 @@ CustomFirmwarePlugin::toolBarIndicators(const Vehicle* vehicle)
{
Q_UNUSED
(
vehicle
);
if
(
_toolBarIndicatorList
.
size
()
==
0
)
{
#if defined(QGC_ENABLE_PAIRING)
_toolBarIndicatorList
.
append
(
QVariant
::
fromValue
(
QUrl
::
fromUserInput
(
"qrc:/toolbar/PairingIndicator.qml"
)));
#endif
_toolBarIndicatorList
.
append
(
QVariant
::
fromValue
(
QUrl
::
fromUserInput
(
"qrc:/toolbar/GPSIndicator.qml"
)));
_toolBarIndicatorList
.
append
(
QVariant
::
fromValue
(
QUrl
::
fromUserInput
(
"qrc:/toolbar/TelemetryRSSIIndicator.qml"
)));
_toolBarIndicatorList
.
append
(
QVariant
::
fromValue
(
QUrl
::
fromUserInput
(
"qrc:/toolbar/RCRSSIIndicator.qml"
)));
...
...
libs/
AndroidOpenSSL
/README.md
→
libs/
OpenSSL/Android
/README.md
View file @
876e0c3b
File moved
libs/OpenSSL/Android/arch-armeabi-v7a/include/openssl/aes.h
0 → 100644
View file @
876e0c3b
/* crypto/aes/aes.h */
/* ====================================================================
* Copyright (c) 1998-2002 The OpenSSL Project. All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
*
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in
* the documentation and/or other materials provided with the
* distribution.
*
* 3. All advertising materials mentioning features or use of this
* software must display the following acknowledgment:
* "This product includes software developed by the OpenSSL Project
* for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
*
* 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
* endorse or promote products derived from this software without
* prior written permission. For written permission, please contact
* openssl-core@openssl.org.
*
* 5. Products derived from this software may not be called "OpenSSL"
* nor may "OpenSSL" appear in their names without prior written
* permission of the OpenSSL Project.
*
* 6. Redistributions of any form whatsoever must retain the following
* acknowledgment:
* "This product includes software developed by the OpenSSL Project
* for use in the OpenSSL Toolkit (http://www.openssl.org/)"
*
* THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
* EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR
* ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
* STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
* OF THE POSSIBILITY OF SUCH DAMAGE.
* ====================================================================
*
*/
#ifndef HEADER_AES_H
# define HEADER_AES_H
# include <openssl/opensslconf.h>
# ifdef OPENSSL_NO_AES
# error AES is disabled.
# endif
# include <stddef.h>
# define AES_ENCRYPT 1
# define AES_DECRYPT 0
/*
* Because array size can't be a const in C, the following two are macros.
* Both sizes are in bytes.
*/
# define AES_MAXNR 14
# define AES_BLOCK_SIZE 16
#ifdef __cplusplus
extern
"C"
{
#endif
/* This should be a hidden type, but EVP requires that the size be known */
struct
aes_key_st
{
# ifdef AES_LONG
unsigned
long
rd_key
[
4
*
(
AES_MAXNR
+
1
)];
# else
unsigned
int
rd_key
[
4
*
(
AES_MAXNR
+
1
)];
# endif
int
rounds
;
};
typedef
struct
aes_key_st
AES_KEY
;
const
char
*
AES_options
(
void
);
int
AES_set_encrypt_key
(
const
unsigned
char
*
userKey
,
const
int
bits
,
AES_KEY
*
key
);
int
AES_set_decrypt_key
(
const
unsigned
char
*
userKey
,
const
int
bits
,
AES_KEY
*
key
);
int
private_AES_set_encrypt_key
(
const
unsigned
char
*
userKey
,
const
int
bits
,
AES_KEY
*
key
);
int
private_AES_set_decrypt_key
(
const
unsigned
char
*
userKey
,
const
int
bits
,
AES_KEY
*
key
);
void
AES_encrypt
(
const
unsigned
char
*
in
,
unsigned
char
*
out
,
const
AES_KEY
*
key
);
void
AES_decrypt
(
const
unsigned
char
*
in
,
unsigned
char
*
out
,
const
AES_KEY
*
key
);
void
AES_ecb_encrypt
(
const
unsigned
char
*
in
,
unsigned
char
*
out
,
const
AES_KEY
*
key
,
const
int
enc
);
void
AES_cbc_encrypt
(
const
unsigned
char
*
in
,
unsigned
char
*
out
,
size_t
length
,
const
AES_KEY
*
key
,
unsigned
char
*
ivec
,
const
int
enc
);
void
AES_cfb128_encrypt
(
const
unsigned
char
*
in
,
unsigned
char
*
out
,
size_t
length
,
const
AES_KEY
*
key
,
unsigned
char
*
ivec
,
int
*
num
,
const
int
enc
);
void
AES_cfb1_encrypt
(
const
unsigned
char
*
in
,
unsigned
char
*
out
,
size_t
length
,
const
AES_KEY
*
key
,
unsigned
char
*
ivec
,
int
*
num
,
const
int
enc
);
void
AES_cfb8_encrypt
(
const
unsigned
char
*
in
,
unsigned
char
*
out
,
size_t
length
,
const
AES_KEY
*
key
,
unsigned
char
*
ivec
,
int
*
num
,
const
int
enc
);
void
AES_ofb128_encrypt
(
const
unsigned
char
*
in
,
unsigned
char
*
out
,
size_t
length
,
const
AES_KEY
*
key
,
unsigned
char
*
ivec
,
int
*
num
);
void
AES_ctr128_encrypt
(
const
unsigned
char
*
in
,
unsigned
char
*
out
,
size_t
length
,
const
AES_KEY
*
key
,
unsigned
char
ivec
[
AES_BLOCK_SIZE
],
unsigned
char
ecount_buf
[
AES_BLOCK_SIZE
],
unsigned
int
*
num
);
/* NB: the IV is _two_ blocks long */
void
AES_ige_encrypt
(
const
unsigned
char
*
in
,
unsigned
char
*
out
,
size_t
length
,
const
AES_KEY
*
key
,
unsigned
char
*
ivec
,
const
int
enc
);
/* NB: the IV is _four_ blocks long */
void
AES_bi_ige_encrypt
(
const
unsigned
char
*
in
,
unsigned
char
*
out
,
size_t
length
,
const
AES_KEY
*
key
,
const
AES_KEY
*
key2
,
const
unsigned
char
*
ivec
,
const
int
enc
);
int
AES_wrap_key
(
AES_KEY
*
key
,
const
unsigned
char
*
iv
,
unsigned
char
*
out
,
const
unsigned
char
*
in
,
unsigned
int
inlen
);
int
AES_unwrap_key
(
AES_KEY
*
key
,
const
unsigned
char
*
iv
,
unsigned
char
*
out
,
const
unsigned
char
*
in
,
unsigned
int
inlen
);
#ifdef __cplusplus
}
#endif
#endif
/* !HEADER_AES_H */
libs/OpenSSL/Android/arch-armeabi-v7a/include/openssl/asn1.h
0 → 100644
View file @
876e0c3b
This diff is collapsed.
Click to expand it.
libs/OpenSSL/Android/arch-armeabi-v7a/include/openssl/asn1_mac.h
0 → 100644
View file @
876e0c3b
This diff is collapsed.
Click to expand it.
libs/OpenSSL/Android/arch-armeabi-v7a/include/openssl/asn1t.h
0 → 100644
View file @
876e0c3b
This diff is collapsed.
Click to expand it.
libs/OpenSSL/Android/arch-armeabi-v7a/include/openssl/bio.h
0 → 100644
View file @
876e0c3b
This diff is collapsed.
Click to expand it.
libs/OpenSSL/Android/arch-armeabi-v7a/include/openssl/blowfish.h
0 → 100644
View file @
876e0c3b
/* crypto/bf/blowfish.h */
/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
* All rights reserved.
*