Roland Winklmeier
|
0eebb2ccb7
|
refs #255 Add class SharedLockablePtr being a mutex lockable shared pointer
|
2014-08-03 15:59:46 +02:00 |
|
Roland Winklmeier
|
3496201095
|
refs #241 enable FS9 plugin by default
|
2014-08-03 15:09:12 +02:00 |
|
Roland Winklmeier
|
f30d20ad37
|
refs #241 Replaced greatCircleDistance implementation
The new implementation is claimed to be more stable compared
to the former one.
|
2014-08-03 15:09:12 +02:00 |
|
Roland Winklmeier
|
9020c65681
|
refs #241 FS9 implementation of the ISimulator interface
Covers most important interface methods. Still TODO:
- getAirportsInRange
- Time sync
- Updating COM units from context
|
2014-08-03 15:09:11 +02:00 |
|
Roland Winklmeier
|
c78db8be58
|
refs #241 Plugin free functions, conversions and MetaType registration
|
2014-08-03 15:09:10 +02:00 |
|
Roland Winklmeier
|
3e85874969
|
refs #241 FS9 fake clients
|
2014-08-03 15:09:10 +02:00 |
|
Roland Winklmeier
|
037a95aec9
|
refs #241 FS9 host
|
2014-08-03 15:09:08 +02:00 |
|
Roland Winklmeier
|
cf39b87821
|
refs #241 DirectPlay peer base class
|
2014-08-03 15:09:07 +02:00 |
|
Roland Winklmeier
|
2b28b126da
|
refs #241 Generic FS9 multiplayer packet parser
|
2014-08-03 15:09:07 +02:00 |
|
Roland Winklmeier
|
df4be4177a
|
refs #241 Tuple based multiplayer packets
The subclass provides methods to get member variable tuples and
provides API for the MultiplayerPacketParser.
|
2014-08-03 14:52:33 +02:00 |
|
Roland Winklmeier
|
198e89bfdc
|
refs #241 FS9 SDK classes and structs
This is based on the C style version of the FS9 SDK
|
2014-08-03 14:52:32 +02:00 |
|
Roland Winklmeier
|
0a338945f3
|
refs #241 Callback wrapper, wrapping a C style callback to member function
|
2014-08-03 14:52:32 +02:00 |
|
Roland Winklmeier
|
71858d8bbe
|
refs #241 Add class CHostNode representing a enumerated host
|
2014-08-03 14:52:31 +02:00 |
|
Roland Winklmeier
|
9d581a1a0d
|
refs #241 Add FS9 plugin project files
|
2014-08-03 14:52:30 +02:00 |
|
Roland Winklmeier
|
e49fa083a7
|
refs #241 Move CFsuipc into simulator_fscommon
|
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 |
|
Roland Winklmeier
|
6f661339a4
|
refs #53 Remove all old CMake files
|
2014-08-01 12:12:06 +02:00 |
|
Klaus Basan
|
3cf42b218a
|
refs #306, refs #282 Thread safety of readers
In the same step:
* renaming private slots ps_xy
* doxygen
* removed outdated debug messages
|
2014-07-27 16:10:27 +02:00 |
|
Mathew Sutcliffe
|
2cf690d4fe
|
refs #296 construct a CGeodesicGrid from another container
|
2014-07-19 00:39:59 +01:00 |
|
Mathew Sutcliffe
|
2cd664d533
|
doxygen
|
2014-07-19 00:39:28 +01:00 |
|
Mathew Sutcliffe
|
891bfbba28
|
fixed MinGW warning about NOMINMAX
|
2014-07-18 23:32:57 +01:00 |
|
Mathew Sutcliffe
|
567025bdbd
|
fixed GCC 4.7 size_t error
|
2014-07-18 23:32:57 +01:00 |
|
Mathew Sutcliffe
|
f87b5aa5d5
|
refs #296 implemented CSimulatorXPlane::getAirportsInRange
|
2014-07-18 23:32:56 +01:00 |
|
Mathew Sutcliffe
|
b1ac4defdf
|
refs #296 minor improvements in initializing and sorting CAirport and CAirportList
|
2014-07-18 23:32:55 +01:00 |
|
Mathew Sutcliffe
|
527fa8a492
|
refs #296 implemented airportsInRange on XBus side
|
2014-07-18 23:32:55 +01:00 |
|
Mathew Sutcliffe
|
db6c6a6331
|
fixing GCC and Clang warnings and errors
|
2014-07-16 22:18:13 +01:00 |
|
Mathew Sutcliffe
|
cd82c7f55d
|
improved debug messages in XBus
|
2014-07-14 23:30:13 +01:00 |
|
Mathew Sutcliffe
|
c2ca71c2a2
|
fixed oddity in relaySignals methods of XBus proxies
|
2014-07-14 23:30:12 +01:00 |
|
Mathew Sutcliffe
|
f05c31871a
|
added sanity checks in ConditionalIterator
|
2014-07-14 23:30:11 +01:00 |
|
Mathew Sutcliffe
|
83b552faf6
|
refs #290 added CSequence::truncate method
|
2014-07-13 20:30:24 +01:00 |
|
Mathew Sutcliffe
|
63edca8ee8
|
incidental simplification
|
2014-07-13 20:30:23 +01:00 |
|
Mathew Sutcliffe
|
a4b317b100
|
refs #290 using a CRange of iterator adaptors in implementating the tertiary predicate-based methods of the derived containers,
but preserving the return-by-copy for API stability
|
2014-07-13 20:30:22 +01:00 |
|
Mathew Sutcliffe
|
98a6854f8c
|
refs #290 using a CRange of iterator adaptors to return from the secondary predicate-based methods of the containers without copying elements
|
2014-07-13 20:30:20 +01:00 |
|
Mathew Sutcliffe
|
101c5a4f98
|
refs #290 using a CRange of iterator adaptors to return from the primary predicate-based methods of CRangeBase without copying elements
|
2014-07-13 20:30:20 +01:00 |
|
Mathew Sutcliffe
|
bd02c74ea8
|
refs #290 using a CRange of iterator adaptors to return containers of keys and values from CDictionary without copying the elements
|
2014-07-13 20:30:19 +01:00 |
|
Mathew Sutcliffe
|
db453a6232
|
refs #290 added some new predicates and transform functions to use in combination with the iterator adaptors.
This required refactoring index_sequence out of tuple_private.h so it could be used by the predicates.
|
2014-07-13 20:30:19 +01:00 |
|
Mathew Sutcliffe
|
ae4413abdd
|
refs #290 added iterator adaptors which will allow to construct a CRange representing a transformation of its host container
|
2014-07-13 20:30:18 +01:00 |
|
Mathew Sutcliffe
|
a6fad0508f
|
refs #290 added CRange, a conceptual container constructed from a begin and end iterator of a real container,
which allows making a pseudo-copy of a container without copying the elements inside
|
2014-07-13 20:30:17 +01:00 |
|
Mathew Sutcliffe
|
32e3c0298c
|
refs #290 Preparatory to adding CRange, refactored all const algorithm-based methods from CContainerBase into a common base class CRangeBase
|
2014-07-13 20:30:16 +01:00 |
|
Mathew Sutcliffe
|
bcac93f593
|
CSequence: frontOrDefault and backOrDefault taking the default value as an argument
|
2014-07-13 20:30:16 +01:00 |
|
Mathew Sutcliffe
|
e23e418797
|
incidental refactoring: simplify some predicates by templating their call operators
|
2014-07-13 00:45:22 +01:00 |
|
Klaus Basan
|
8d20c5e061
|
refs #298, implemented isPaused for FSX
In the same step renamed enum SystemEvent values to make them easier to spot
|
2014-07-12 18:25:29 +02:00 |
|
Klaus Basan
|
284a66a65c
|
Fixed gcc warnings
|
2014-07-11 21:45:34 +02:00 |
|
Mathew Sutcliffe
|
5c1b608391
|
refs #287 Doxygen "threadsafe" alias command
|
2014-07-11 17:53:45 +01:00 |
|
Klaus Basan
|
7b546c7dba
|
Fixes 2,4,6 refs #287
https://dev.vatsim-germany.org/issues/287#note-14
|
2014-07-11 15:12:44 +02:00 |
|
Klaus Basan
|
fde5139044
|
refs #289, time sync values based on settings
|
2014-07-11 01:21:26 +02:00 |
|
Klaus Basan
|
b45279857f
|
Formatting, renaming
|
2014-07-11 01:21:24 +02:00 |
|
Klaus Basan
|
82db2666be
|
Fixed missing time units
|
2014-07-11 01:21:20 +02:00 |
|
Klaus Basan
|
5f4f6806da
|
refs #289, added functionality in FSX plugin
* data definitions
* events
* improved error handling: HRESULT values, exception output
* sync time method
|
2014-07-11 01:21:17 +02:00 |
|
Klaus Basan
|
851bb70a68
|
refs #289, added methods for time sync in context, plugin
Remark: in the same step added methods for paused simulator
|
2014-07-11 01:21:04 +02:00 |
|