Commit Graph

55 Commits

Author SHA1 Message Date
Klaus Basan
c311e4974b refs #335, removed sample GUI2, no longer needed 2014-11-30 00:53:41 +01:00
Klaus Basan
34c9c5b7df Renamed sample_blackgui -> swiftgui_standard and sample_blackcore -> swiftcore as discussed 2014-08-05 23:32:03 +02:00
Roland Winklmeier
9d581a1a0d refs #241 Add FS9 plugin project files 2014-08-03 14:52:30 +02:00
Roland Winklmeier
113f161bac refs #241 Create common MSFS plugin library 2014-08-03 14:52:29 +02:00
Mathew Sutcliffe
fed270c068 Don't try to compile FSX driver for 64 bits.
This requires moving the config DEFINES into build.pri,
because projects include build.pri after config.pri,
and build.pri detects the WORD_SIZE.
2014-06-17 21:22:30 +01:00
Roland Winklmeier
a131e8c91c Move IKeyboard and subclasses to new library BlackInput
refs #256
2014-06-15 19:22:59 +02:00
Roland Winklmeier
ce55bf49c7 Build FSX plugin only on Windows platforms 2014-06-13 09:54:00 +02:00
Klaus Basan
36dbcc6b57 refs #217, Project class providing information for compile configuration
* changed .pro / .pri as required
* Used info from project class in network_vatlib
* Checks / info in GUI/core (e.g. console)
* const * versions of systemNameAndVersion / simulators, as mentioned in https://dev.vatsim-germany.org/issues/217#note-4
2014-04-29 01:53:09 +02:00
Roland Winklmeier
0ceb3ad75e Remove former plugin management and samples
refs #221
2014-04-26 20:45:12 +02:00
Klaus Basan
1cad64fef8 refs #214, unit test for BlackSim 2014-04-21 17:42:18 +02:00
Roland Winklmeier
d3d6b420eb Reorder projects to build plugins independent after all libraries.
Caused build errors when BlackCore was not finished.
2014-04-21 15:07:08 +02:00
Roland Winklmeier
15fb87ecd0 Move xplane bus project into top source directory
refs #211
2014-04-19 12:33:27 +02:00
Roland Winklmeier
cdbc635361 Move client xplane plugin into plugins/simulator/xplane
refs #211
2014-04-19 12:33:26 +02:00
Roland Winklmeier
603f03f092 Move fsx plugin into plugins/simulator/fsx
refs #211
2014-04-19 12:33:25 +02:00
Roland Winklmeier
1cecf429e7 Fix compilation error by build project reordering
BlackSim is required by BlackCore, hence it must be listed before
2014-04-18 14:08:39 +02:00
Mathew Sutcliffe
f1345d7b6f refs #204 stub project for XBus, an X-Plane plugin (not client plugin) which will communicate with the client 2014-04-17 00:34:15 +02:00
Mathew Sutcliffe
59112e237c refs #204 stub project for the X-Plane sim driver 2014-04-17 00:34:14 +02:00
Roland Winklmeier
dec49dba7f Moved FSX specific implementation into blacksim/fsx and
converted it into a plugin.

refs #190
2014-03-30 14:49:22 +02:00
Roland Winklmeier
f9519b7db8 Remove deprecated interpolator sample
refs #169
2014-03-30 13:45:03 +02:00
Klaus Basan
a4e6f0e20c refs #196, secondary GUI subproject for #151 2014-03-27 01:11:32 +01:00
Klaus Basan
60b7ffde19 refs #85 , removed "blackmisc_cpp2xml" 2014-03-12 02:27:18 +01:00
Roland Winklmeier
e978b6dee1 Central build configuration
* config.pri: Build configuration version
* library.pri project library dependencies
* build.pri: compiler/qmake configuration

refs #145
2014-03-11 22:01:31 +01:00
Roland Winklmeier
f09c77ebd0 Sample Hotkey
Demonstrates the usage of IKeyboard

refs #83
2014-03-11 21:51:41 +01:00
Klaus Basan
b78bbc3138 refs #74 , added project BlackSim for simulator related classes 2014-03-10 20:03:33 +01:00
Roland Winklmeier
e7af80abf3 Remove left driver references in client.pro 2014-02-08 01:39:54 +01:00
Roland Winklmeier
07879cf5a7 Remove dummy simulator driver projects
refs #90
2014-02-07 22:39:40 +01:00
Mathew Sutcliffe
c26543c919 changed SUBDIRS ordering in client.pro, fixes linker error when compiling in MinGW 2014-02-07 17:45:55 +00:00
Klaus Basan
6d99ddf9b0 Added sub project for sound refs #107
Added sound generator, which can play a series of tones
2014-02-05 23:15:02 +00:00
Klaus Basan
dc38565a8d Added unit test for callsign list, enabled unit tests 2014-01-27 16:10:02 +01:00
Roland Winklmeier
32cfb5c10b Remove sample_logging using the obsolete logging framework
refs #90
2014-01-18 20:04:38 +01:00
Klaus Basan
bb61654a29 style and consistency:
* rename CStatusMessages to CStatusMessageList
* rename NetworkVatlib to CNetworkVatlib
* replace all occurrences of Realname with RealName (correct camel case)
* CSequence method corresponding to CList::append is push_back
* don't compile the qdbuscpp2xml metadata plugin by default
* CAircraftIcao string members always trimmed and capitalized
* added CComSystem::roundTo25KHz
* using epsilon comparison in a couple of places

refs #81
2014-01-09 01:15:56 +00:00
Roland Winklmeier
b511f2ffaa Completed enumeration of audio devices
refs #36
- Cvatlib_Voice_Simple object is created and setup
- enumerates automatically a list of in and output devices.
- both device lists are accessable immediately
- added a sample demonstrating the interface so far

refs #81
2014-01-08 01:01:02 +00:00
Roland Winklmeier
f24d16019f Minor fixes for linux build
refs #36
- Fixed compiler error in context.cpp (is not used anymore, but was still annoying)
- GCC was complaining about the template definitons in blackgui. Removing typename fixed it.
- Fixed a bug in qmake. Unfortunately qmake mkspec was just linux-g++ (not linux-g++-64), so added this case.
- Fixed a PRE_TARGETDEPS bug
- QMake has strange behaviour with DBUS_ADAPTORS: include the header somewhere, otherwise it won't be generated.

refs #81
2014-01-08 01:00:39 +00:00
Klaus Basan
ab17dabd5b samples and tests for all kbatclist branch changes
refs #81
2014-01-08 01:00:28 +00:00
Klaus Basan
34774bd005 blackgui library with list model classes for our lists
refs #81
2014-01-08 01:00:21 +00:00
Klaus Basan
c6da7b0d35 removing unneeded code
refs #81
2014-01-08 00:58:08 +00:00
Roland Winklmeier
2517f3b8a7 Uncommented one line in client.pro again.
I temporary commented it, since I didn't have the module in my current Qt
build.
2013-09-21 15:33:25 +02:00
Roland Winklmeier
6092cc7193 refs #60
Added externals.pri looking for the external headers/libraries in 3 steps:
1. Manually set absolut path. Currently commented. Uncomment for local
use.
2. Enviromental variable "VATSIM_EXTERNAL_DIR"
3. default path client/externals.
2013-09-21 15:21:32 +02:00
Mathew Sutcliffe
20c33bf77c Merge branch 'fsd' 2013-08-28 23:29:10 +01:00
Mathew Sutcliffe
dcc4f4aa8d Merge branch 'kbdbusbaseclasses' 2013-08-28 22:49:01 +01:00
Mathew Sutcliffe
930be03fa6 sample console-based client to demonstrate INetwork interface (refs #22) 2013-07-31 22:02:41 +01:00
Roland Winklmeier
40abcf4c19 refs #42:
- Added CDBusServer into Blackcore library
- Added DBus server and client sample
2013-07-22 22:44:00 +02:00
Klaus Basan
8b512ba818 DBus enabling of base classes plus sample for testing / show how to use them. Also qdbuscpp2xml plugin for blackmisc classes. 2013-07-22 14:33:50 +02:00
Klaus Basan
33e775e108 Removed redundant classes after refactoring and moving classes to BlackMisc. Basically the result of the merge with PQ branch. 2013-04-27 18:06:11 +02:00
Klaus Basan
c5b9c48cd6 Changed interpolator (preliminary) to work with PQs and new classes, added stubs for unit tests in BlackCore 2013-04-27 02:09:42 +02:00
Klaus Basan
919913dd95 merge with master 2013-04-24 13:31:19 +02:00
Klaus Basan
5bf308c54b Initial refactoring of vector and matrix classes 2013-04-18 01:04:21 +02:00
Mathew Sutcliffe
9916419678 #31 Squashed merge of commits relating to the plugin system and IContext redesign, from the 'interconnect' branch. 2013-04-17 01:26:54 +01:00
Mathew Sutcliffe
4e812975b4 provisionally added doxygen target in qmake build system 2013-04-12 23:57:44 +01:00
Klaus Basan
eb102372f1 Individual (per object) conversion as well as per unit (class) now possible, this is required for sexagesimal conversion (degrees) and will be required for geo-positions. Further classed for avionics. 2013-04-05 02:29:52 +02:00