Bryant Mairs
62d221006a
Renamed configuration.h to QGCConfig.h to avoid issues with opmapcontrol's configuration.h
11 years ago
Bryant Mairs
187293ea0d
Added missing Qt modules to build script.
11 years ago
Bryant Mairs
54201d5295
Phonon has been deprecated for a while. Disabled until ported to QtMultimedia.
11 years ago
Bryant Mairs
c879baba08
Removing QSerialPort library that's now in Qt5.
11 years ago
Don Gagne
f3c8e5276f
Add new QGCUASFileManager unit test
11 years ago
Lorenz Meier
6e8454d2ad
Fix parse error in project file
11 years ago
Lorenz Meier
b7f495b178
Fix HIL link reconnect issues due to missing threading flag usage, warn user about missing config and take him to config view if necessary
11 years ago
Lorenz Meier
a6fae6b539
Fix HIL link reconnect issues due to missing threading flag usage, warn user about missing config and take him to config view if necessary
11 years ago
Don Gagne
85d15747cd
Start of mock FileSever for unit testing
11 years ago
Don Gagne
be2780d728
Modify TCPLinkTest for new threading model
11 years ago
Don Gagne
a8559d6e3a
Add back TCPLinkTest after threading change fixes
11 years ago
Don Gagne
0f90f07977
commit
11 years ago
Don Gagne
3b43cf6dd3
UAS unit test back on
11 years ago
Don Gagne
00b48cfea2
Temporary removal of UAS and TCPLink unit test
...
Recent threading changes have broken both of these. They will be fixed
in a separate pull request. Also added new CmdLineOptParser.cc/h
11 years ago
Lorenz Meier
ebdd072e57
Fix up threading of UAS object, WIP
11 years ago
Lorenz Meier
663aa1b779
Added file manager and associated widgets / handling
11 years ago
Don Gagne
22e10b7edf
Recent mavlink update is causing C4005 errors on Windows
...
Ignoring for now and I’ll work on fix in a separate pull.
11 years ago
Don Gagne
8002815e2c
Turn off warnings as errors as default
...
Also changed WarningsAsErrorsOff to WarningsAsErrorsOn to be used by
TeamCity builds.
11 years ago
David Goodman
0de3633121
Removed -Werror for Mac since QT wont build otherwise.
11 years ago
Don Gagne
9d23583b85
Reverting previous Installer commit
...
Figured out why command line builds were not working. To build Windows
release from command line you need msbuild …
/property:Configuration=Release
11 years ago
Don Gagne
65a345a064
Changes to allow msbuild to build installers
...
No idea why, but manipulating CONFIG inside the build file confuses
msbuild command line builds. Work fine if you build from the IDE!
11 years ago
Don Gagne
656e153fce
Issue 535 fix
11 years ago
Don Gagne
ec15777c51
Turn off -Werror for Linux
11 years ago
Don Gagne
3d5c119d55
Final Warnings fixed plus Warnings as Errors turned on
11 years ago
Don Gagne
67f00be79e
Installers for Mac and Windows
11 years ago
Don Gagne
174ad91de2
Silence some warnings from Windows build
...
Not going to fix these two warnings in Windows builds so silence from
makefile
11 years ago
Don Gagne
2042d65a90
Silence some warnings from Windows build
...
Not going to fix these two warnings in Windows builds so silence from
makefile
11 years ago
Bryant
5e88241d42
Make sure Windows builds suport Unicode, not ASCII.
...
Makes sure all Windows code interfaces nicely with Qt. Also required
for utils and qupgrade libraries to compile.
11 years ago
Don Gagne
359fde68c5
Removed warning overrides
...
Number of warnings is low enough now to let them come through. Lowered
Windows warning level the /W3 to be more consistent with OSX/Linux
level of warnings. Removed /WX from Windows build. I’ll put it back
once everything is cleaned up.
11 years ago
Lorenz Meier
5c6015c837
Fix up Mac console build
11 years ago
Don Gagne
c9cdc4649d
-Wreorder fixes
11 years ago
Thomas Gubler
39421a209a
disable -Werror
11 years ago
Don Gagne
f4f721ef8b
Remove fixed warnings from Windows side
...
C4018, C4063
11 years ago
Don Gagne
ca92434dfa
Turn off fixed warnings, add new ones that showed up!
11 years ago
Don Gagne
888e59bd37
-Wunitialized and /wd4700 no longer ignored
11 years ago
Don Gagne
0409a723d6
Baseline warnings setup
11 years ago
Lorenz Meier
034f106305
Reduce update rate of HUD
11 years ago
Don Gagne
3347d285d2
Fixed release/debug DLLs in Windows
...
Also fixed a number of other release build problems
11 years ago
Don Gagne
956b686136
Version information in .exe
...
Still not working fully but more information is getting in there than
before. Also by removing VERSION from .pro it fixes problem with vs
proj being built incorrectly.
11 years ago
Don Gagne
34c2c3d980
Restructured project files
...
Made them more understandable for what is needed and for why. Removed
duplication and made sure builds used common settings across all OS
flavors. Removed mingw support for Windows since it was only partially
implemented.
11 years ago
Don Gagne
3b059a3107
Screwed up merge cleanup
11 years ago
Don Gagne
9f2a98b347
Unit test for FlightModeConfig
...
Good example for usage of new mock uas interfaces and implementations.
11 years ago
Don Gagne
b90a0e9616
Unit test for FlightModeConfig
...
Good example for usage of new mock uas interfaces and implementations.
11 years ago
Don Gagne
7b5ffc31cd
Cleanup of TCPLink from unit test findings
11 years ago
Don Gagne
ac6e12a10a
Whitespace fix
11 years ago
Don Gagne
761fef9548
Cleanup of TCPLink from unit test findings
11 years ago
Don Gagne
36fafeec1c
Mock implementations of UAS, UASManager and QGCUASParamManger
...
Used for unit testing
11 years ago
Lorenz Meier
f566744a2d
Added missing include dir
11 years ago
Don Gagne
0526d3be12
Unit Tests are now part of main build
...
- debug builds always compile unit tests in
- seperate qgcunittest.pro is no longer needed
- found out the hard way that you can’t use debug or release as a
scope. You need to use the CONFIG(debug,debug|relase) macro (in this
example to test fro debug). Reason is that debug and release show up
multiple times in CONFIG, last debug wins. This is what the CONFIG
macro does. Without it, it’s luck as to what you get. I found OSX was
getting debug, Linux was getting a debug build, build into release
directories. QT_DEBUG set randomly. Lot’s of problems.
11 years ago
Don Gagne
33242c7011
Fix broken Windows build
...
- NAN not available in windows headers, use cross platform friendly
version
- VS compiler does not allow initializing non-integral types in header
files
- ActiveQt libs are already installed by Win Qt4.8.5, no need to build.
Plus this part of the makefile just loops without nmake.exe installed
which is not part of a standard windows box
11 years ago