1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2024-12-10 18:24:11 +01:00
Commit Graph

4314 Commits

Author SHA1 Message Date
Corvus Corax
33616e6af4 uncrustification for ground/openpilotgcs/src/plugins/ipconnection/ipconnectionplugin.h 2013-11-16 17:34:40 +01:00
Corvus Corax
bcc651ddc8 uncrustification for ground/openpilotgcs/src/plugins/importexport/importexportplugin.h 2013-11-16 17:34:40 +01:00
Corvus Corax
4adca55693 uncrustification for ground/openpilotgcs/src/plugins/hitl/hitlplugin.h 2013-11-16 17:34:40 +01:00
Corvus Corax
58109f8461 uncrustification for ground/openpilotgcs/src/plugins/gpsdisplay/gpsdisplayplugin.h 2013-11-16 17:34:40 +01:00
Corvus Corax
65e8c0dc6f uncrustification for ground/openpilotgcs/src/plugins/gcscontrol/gcscontrolplugin.h 2013-11-16 17:34:40 +01:00
Corvus Corax
a499b92d9d uncrustification for ground/openpilotgcs/src/plugins/emptygadget/emptyplugin.h 2013-11-16 17:34:40 +01:00
Corvus Corax
765bd0a7ff uncrustification for ground/openpilotgcs/src/plugins/dial/dialplugin.h 2013-11-16 17:34:40 +01:00
Corvus Corax
2e5c179fa4 uncrustification for ground/openpilotgcs/src/plugins/debuggadget/debugplugin.h 2013-11-16 17:34:40 +01:00
Corvus Corax
6030b1ba0a uncrustification for ground/openpilotgcs/src/plugins/coreplugin/coreplugin.h 2013-11-16 17:34:40 +01:00
Corvus Corax
17da3a6c7a uncrustification for ground/openpilotgcs/src/plugins/config/configplugin.h 2013-11-16 17:34:40 +01:00
Corvus Corax
9a753e5c77 uncrustification for ground/openpilotgcs/src/plugins/antennatrack/antennatrackplugin.h 2013-11-16 17:34:39 +01:00
Fredrik Larrson
1edfd56d48 For controls and Dialogs, use Copydir directive as all qml files are
needed and this is the "easy way", the other solution is to list every
single qml file by hand, these will likely be added to in upcomming
releases of Qt and cause maintaince.

The downside is three debug DLLs get copied also, if required I can expand
copydata.pro to delete them after the copy if required.

As we are making some changes to the build system, this at least enables
working builds of QtQuick2, if before packaging we do not have a better
solution, I will make sure the extra debug DLLs are removed.
2013-11-16 19:18:36 +11:00
Fredrik Larrson
e53db99d89 Add private shared QtQuick types 2013-11-16 05:57:39 +11:00
Fredrik Larrson
94b9ef10d5 Merge branch 'about' into qtquick2 2013-11-16 05:38:38 +11:00
Fredrik Larrson
f1dd376b79 Standard QtQuick2 working, welcome, PFD etc 2013-11-16 04:35:09 +11:00
Fredrik Larrson
d868c12a09 QtQuick2 DLLs copied, fixed directory name with missing period also 2013-11-16 04:11:53 +11:00
Fredrik Larrson
85387f000a Only make controls directory once 2013-11-16 03:46:04 +11:00
Fredrik Larrson
16c157591b Create QtQuick directories 2013-11-16 03:42:11 +11:00
m_thread
674af2cf35 OP-1107 :/ 2013-11-15 13:18:35 +01:00
m_thread
01423dba8a OP-1107 Another mistake 2013-11-15 13:16:11 +01:00
m_thread
c48c4f5088 OP-1107 removed a faulty include 2013-11-15 12:58:43 +01:00
m_thread
f7a832bc06 Merge remote-tracking branch 'opgit/shared/OP-1109_qtquick2' into thread/OP-1107_About_dialog_enhancements 2013-11-15 12:26:46 +01:00
m_thread
300888e8b1 OP-1107 Implements the new About dialog in QtQuick 2.0. 2013-11-15 11:58:59 +01:00
Patrick Huebner
28de9f1d48 OP-1114 Bug fix for QGLWidget mouse click issue 2013-11-15 21:03:03 +11:00
Philippe Renon
89e261c3f8 OP-1109: added required DLLs 2013-11-14 22:41:39 +01:00
m_thread
63ad5e69da Merge remote-tracking branch 'origin/shared/OP-1109_qtquick2' into thread/OP-1107_About_dialog_enhancements
Conflicts:
	ground/openpilotgcs/src/plugins/coreplugin/aboutdialog.cpp
	ground/openpilotgcs/src/plugins/coreplugin/coreplugin.pro
	ground/openpilotgcs/src/plugins/coreplugin/qml/AboutDialog.qml
	ground/openpilotgcs/src/plugins/coreplugin/qml/ScrollDecorator.qml
	ground/openpilotgcs/src/plugins/coreplugin/qml/TabWidget.qml
2013-11-14 20:09:05 +01:00
Alessio Morale
c179d388e3 OP-1109: fix uninitialized use of m_container 2013-11-14 00:48:34 +01:00
Alessio Morale
bac4f96d1c OP-1109: port plugins/pfdqml 2013-11-14 00:48:00 +01:00
Alessio Morale
710f73d219 OP-1109: port coreplugin/AutorsDialog.
TODO: fix dialog/view size handling
2013-11-14 00:25:24 +01:00
Alessio Morale
1c23dcd2e4 OP-1109: port plugin/welcome 2013-11-14 00:04:34 +01:00
Alessio Morale
067b2e61ae OP-1109: port plugins/QMLView 2013-11-14 00:04:12 +01:00
Alessio Morale
9507431cd6 OP-1109: port libs/utils - swgImageProvider 2013-11-13 23:07:03 +01:00
Dmytro Poplavskiy
cab2d22bbb PFD: Display altitude vector bar 2013-11-13 16:30:11 +01:00
Dmytro Poplavskiy
40629f62db Display the altitude waypoint 2013-11-13 16:30:09 +01:00
Dmytro Poplavskiy
071f81370a Display the speed waypoint element
if not 0
2013-11-13 16:30:08 +01:00
Dmytro Poplavskiy
454a81760e Correctly find the position of GPS fix element
using coordinates of "gps-mode-text" element
2013-11-13 16:30:06 +01:00
Dmytro Poplavskiy
64179a70a2 Updated pfd.svg file
With some text only items conveted to path,
so they can be used to find coordinates on the scene
2013-11-13 16:30:05 +01:00
Dmytro Poplavskiy
ecbbfd0891 PFD view: added Warning and incomplete Info views
Only GPS info is implemented
2013-11-13 16:30:03 +01:00
Dmytro Poplavskiy
bac42e92c4 GCS UAVO generator: generate properties for composed fields
Expose field elements as FieldName_Element properties.
it's more convenient if only certain element is used
and much easier to use from the qml side
2013-11-13 16:30:02 +01:00
Dmytro Poplavskiy
c51ea68621 Reload PFD qml widget on the middle mouse click
Makes qml files modifications and result check much faster
2013-11-13 16:30:00 +01:00
Dmytro Poplavskiy
c06bbdb5cc Updated pfd.svg and related PFD qml files
Still WIP, implemented:
* horizont rendering
* altitude scale
* speed scale
* vsi scale
* basic compass, without extra marks/points
* fixed horizont center mark
2013-11-13 16:29:59 +01:00
Alessio Morale
12661f79a8 Merge remote-tracking branch 'origin/bsongis/OP-1095_GCS_crashing_on_MacOSX_10.9_upon_connection_of_OPLinkMini' into next 2013-11-13 15:54:03 +01:00
Alessio Morale
c3f059d057 Merge remote-tracking branch 'origin/bsongis/OP-1080_Unreliable_detection_of_board_through_OPLink' into next 2013-11-13 15:42:40 +01:00
Patrick Huebner
b4d0a93133 OP-1103 Some minor cleanup work and adding a version check for Qt5.1 2013-11-13 21:04:57 +11:00
m_thread
6d57536ff3 OP-1107 Still not working but all gui elements are in place. 2013-11-11 10:01:16 +01:00
Patrick Huebner
b151ff3fed OP-1103 OpenGL/OpenGL.h should only be included on OSX, otherwise it breaks Windows and Linux builds 2013-11-10 22:42:34 +11:00
Patrick Huebner
c0f6d9d7bc OP-1103 Fixes a build problem where the CoreFoundation framework wasn’t found on some systems. 2013-11-10 09:36:37 +11:00
Bertrand Songis
6bb1ae6721 Fix for OP-1080: Unreliable detection of board through OPLink
Conflicts:
	ground/openpilotgcs/src/plugins/uavtalk/telemetrymonitor.cpp
2013-11-06 12:18:10 +01:00
Bertrand Songis
df0e51c986 Fix for [OP-1078]: GCS segfaults if you close it after playing a log file 2013-11-06 12:16:50 +01:00
Patrick Huebner
9a60d63c59 OP-1103 Fixes rendering issues related to QTabWidget DocumentMode 2013-11-04 00:13:15 +11:00
Patrick Huebner
0833cd206c OP-1103 Fix for build error on OSX 10.8 after Qt5.1.1 update 2013-11-04 00:13:14 +11:00
Philippe Renon
dc2ee59850 Merge branch 'filnet/qt5.1.1' into next 2013-10-26 12:44:20 +02:00
Philippe Renon
f85498e7c5 [OP-1085] Qt5.1.1 - a bit of manual uncrustifying 2013-10-24 00:12:35 +02:00
Fredrik Arvidsson
cd83fc6d90 OP-1082 Added some more mapping between states and readable text. 2013-10-22 07:41:15 +02:00
Fredrik Arvidsson
e39c0b44ce Merge remote-tracking branch 'origin/next' into thread/OP-1082_Activity_QML_Ticker 2013-10-20 10:03:06 +02:00
Corvus Corax
b3ebb91ceb uncrustification 2013-10-19 21:59:07 +02:00
Fredrik Arvidsson
926e187365 Merge branch 'next' into thread/OP-1082_Activity_QML_Ticker 2013-10-19 09:32:21 +02:00
Rich von Lehe
d6e711cfd7 Additional fixes as a result of review comments. 2013-10-18 23:18:35 +02:00
Rich von Lehe
3affd6a7cd Fixed some minor spelling errors in tooltips within stabilization.ui 2013-10-18 23:18:25 +02:00
Philippe Renon
6998c782db Merge remote-tracking branch 'origin/filnet/qt5.1.0' into next
Conflicts:
	ground/openpilotgcs/src/plugins/coreplugin/connectionmanager.h
	ground/openpilotgcs/src/plugins/coreplugin/workspacesettings.cpp
2013-10-17 22:00:54 +02:00
Philippe Renon
09408b40ca [OP-835] Qt 5.1.0 - uncrustified gcs sources 2013-10-17 21:45:37 +02:00
Fredrik Arvidsson
162c19a438 OP-1082 Added mapping for event. 2013-10-17 18:23:24 +02:00
Fredrik Arvidsson
e122e60939 OP-1082 First commit of Activity panel, a QML RSS reader for OpenPilot development activity. 2013-10-13 23:38:09 +02:00
Philippe Renon
28e57242f7 [OP-835] Qt 5.1.0 - disabled all compilation warnings for glc_lib and qwt libs as both use imported sources 2013-09-20 22:58:18 +02:00
Philippe Renon
c9895179f4 [OP-835] Qt 5.1.0 - disabled compilation of antennatrack plugin 2013-09-20 22:26:00 +02:00
Philippe Renon
939ba5956c [OP-835] Qt 5.1.0 - fixed compilation error in GCS main.cpp 2013-09-15 23:55:50 +02:00
Philippe Renon
09b22a18f4 [OP-835] Qt 5.1.0 - fixed ((packed)) pragma issue introduced by MinGW upgrade 2013-09-15 23:39:48 +02:00
Philippe Renon
d989894ad4 [OP-835] Qt 5.1.0 - migrated uavobjgenerator/uavobjectparser.cpp 2013-09-15 23:37:21 +02:00
Philippe Renon
1e3117c789 [OP-835] Qt 5.1.0 - migrated shared/qtlockedfile/qtlockedfile_win.cpp 2013-09-15 23:37:21 +02:00
Philippe Renon
a2ba33f28a [OP-835] Qt 5.1.0 - migrated GCS plugins 2013-09-15 23:37:20 +02:00
Philippe Renon
ec09e17d6e [OP-835] Qt 5.1.0 - all plugins now depend on QT widgets 2013-09-15 23:37:19 +02:00
Philippe Renon
2e02843e59 [OP-835] Qt 5.1.0 - migrated GCS libs/util 2013-09-15 23:37:19 +02:00
Philippe Renon
706c371ccc [OP-835] Qt 5.1.0 - migrated GCS libs/qwt 2013-09-15 23:37:18 +02:00
Philippe Renon
0e347a90f9 [OP-835] Qt 5.1.0 - migrated GCS libs/qtconcurrent 2013-09-15 23:37:18 +02:00
Philippe Renon
df7f10fb08 [OP-835] Qt 5.1.0 - migrated GCS libs/qscispinbox 2013-09-15 23:36:52 +02:00
Philippe Renon
c10ffd0519 [OP-835] Qt 5.0.1 - migrated GCS libs/opmapcontrol 2013-09-15 23:35:23 +02:00
Philippe Renon
b249e58861 [OP-835] Qt 5.1.0 - migrated GCS libs/glc_lib 2013-09-15 23:35:22 +02:00
Philippe Renon
7e042a0bd3 [OP-835] Qt 5.1.0 - migrated GCS libs/extensionsystem 2013-09-15 23:35:15 +02:00
Philippe Renon
3149dc1144 [OP-835] Qt 5.1.0 - removed libqxt and qextserialport libraries as they are now included in Qt 2013-09-15 23:34:59 +02:00
Philippe Renon
221cc6557a [OP-835] Qt 5.1.0 - GCS will now write log file to temporay directory in Release builds (currenlty disabled) 2013-09-15 23:34:14 +02:00
Philippe Renon
5ced372f7d [OP-835] Qt 5.1.0 - migrated GCS main 2013-09-15 23:34:14 +02:00
Philippe Renon
4fd04d38f3 [OP-835] Qt 5.1.0 - replace $$PWD with $$_PRO_FILE_PWD_ (don't know why...) 2013-09-15 23:25:54 +02:00
Philippe Renon
a9a089d40d [OP-835] Qt 5.1.0 - adapt copydata.pro to Qt 5.1.0 (Windows only)
- list of DLLs to copy is different and includes additional DLLs (Qt5SerialPort, Qt5Multimedia, ...)
- removal of phonon plugin (replaced by multimedia)
- prefer DLLs from Qt rather than from MinGW when possible (more robust)
- now supports Debug builds
2013-09-15 23:24:49 +02:00
Philippe Renon
a9f2cfdf3e [OP-835] Qt 5.1.0 - removed libs/qextserialport as it is now part of Qt 2013-09-15 23:24:36 +02:00
Philippe Renon
7bcb82478d [OP-835] Qt 5.1.0 - removed libs/qxt as it is now part of Qt 2013-09-15 23:24:14 +02:00
Philippe Renon
2d3076e9b8 [OP-835] Upgrade toolchain system to Qt 5.1 (Windows only, use packages for Linux and OSX) 2013-09-15 23:24:13 +02:00
Philippe Renon
560223da70 OP-996 Added GCS option to remember and restore the last selected workspace
Also reorganized the workspace options page
2013-09-15 23:24:13 +02:00
Alessio Morale
c0cfd3dffe Merge branch 'amorale/OP-1058_uavo_named_accessors' into next 2013-09-10 21:20:12 +02:00
Philippe Renon
6dfd7c1c88 Merge branch 'filnet/OP-996_add_option_to_remember_last_selected_workspace' into next 2013-09-07 15:23:17 +02:00
Alessio Morale
0db9a9bf8d OP-1058 Add xxxGet and xxxSet functions to handle multielement fields as struct
for example:
EKFStateVariancePSet(EKFStateVariancePData *NewP);
EKFStateVariancePGet(EKFStateVariancePData *NewP);
Also in this case array accessors are renamed as xxxArrayGet/Set:
EKFStateVariancePArraySet(float *NewP);
EKFStateVariancePArrayGet(float *NewP);

Nothing changes for anonymous items as default functions continues to deal with arrays

+review OPReview-552
2013-09-01 13:23:20 +02:00
Alessio Morale
e91bc28667 OP-1058 Get rid of Unions.
They caused stack usage increase with -fstrict-aliasing as stack slots are not reused when dealing with unions.
It has now been added the cast_struct_to_array macro in pios_struct_helper.h to handle such case where it is useful to access those homogeneous structs as arrays

+review OPReview-552
2013-09-01 12:10:55 +02:00
Alessio Morale
11b269f898 Merge remote-tracking branch 'origin/next' into amorale/OP-1058_uavo_named_accessors 2013-08-31 16:03:30 +02:00
Alessio Morale
01d963affd OP-1058 uncrustify 2013-08-01 01:28:50 +02:00
Alessio Morale
d99790be71 OP-1058: Implement explicit item accessor for MultiElement fields.
This implementation uses a union containing the Array implementing the MultiElement field data and a struct made from element names.
it allow to replace the following sintax:
  settings.PitchRatePID[STABILIZATIONSETTINGS_PITCHRATEPID_KP]
with a more concise and less error prone
  settings.PitchRatePID.fields.Kp
while allowing the direct array access using the notation
  settings.PitchRatePID.data[n]
2013-07-31 15:23:43 +02:00
Fredrik Arvidsson
50f82b3768 Fixed a .html file that was missing a leading < character. 2013-07-30 14:54:23 +02:00
Alessio Morale
19a92ddc7e OP-1044 Uncrustify 2013-07-19 14:23:41 +00:00
Alessio Morale
ab9f9cacec OP-1044 fix slow tiles loading preventig to ask for version at each request 2013-07-19 14:14:24 +00:00
Andrew Finegan
6d00239e13 Updated urlfactory file, google maps now require ssl then recieving tiles, also updated the google map version parser to ssl 2013-07-19 01:34:09 -04:00
Corvus Corax
27eadc200b Merge branch 'corvuscorax/lla2nedfilter' into next
Conflicts:
	flight/modules/StateEstimation/stateestimation.c
2013-07-10 14:38:12 +02:00
Corvus Corax
551780c74b Merge branch 'corvuscorax/complementary_altitude_filter' into next
Conflicts:
	flight/targets/boards/revolution/firmware/UAVObjects.inc
2013-07-10 14:27:25 +02:00