Klaus Basan
|
0a6ed4e874
|
refs #527, changed writer to be able to publish multiple models at once
|
2016-01-28 16:31:30 +01:00 |
|
Klaus Basan
|
5ab0173508
|
refs #527, JSON reading of value objects
* renamed simkey to modelstring
* allow parsing of stub objects (only foreign keys, not denormalized)
|
2016-01-28 16:31:29 +01:00 |
|
Klaus Basan
|
c7121e3f9f
|
refs #526, network
* signal when data have been published
* parsing of publishing JSON object
* utility functions
|
2016-01-28 16:31:28 +01:00 |
|
Klaus Basan
|
6fc39fb2d5
|
refs #526, category/statusmessage
* new categories
* utility functions in status message
|
2016-01-28 16:31:18 +01:00 |
|
Klaus Basan
|
4e0e2cddf8
|
refs #561, Compressed JSON format for model
* based on RI DB keys
* utility functions
|
2016-01-28 16:28:01 +01:00 |
|
Klaus Basan
|
e8afb78e90
|
Fix menu in stylesheet
|
2016-01-28 16:28:00 +01:00 |
|
Klaus Basan
|
3387caabdc
|
refs #562, allow to validate models
* GUI part
* allow to merge a list of messages into one
* validation function
|
2016-01-28 16:27:32 +01:00 |
|
Roland Winklmeier
|
459b935e3b
|
Add missing override keyword in CContextApplication
|
2016-01-28 02:49:09 +01:00 |
|
Roland Winklmeier
|
c5fab7fb71
|
Weather data sample
New sample demonstrating how to use the weatherplugins to get and print
weatherdata around a geo position
refs #556
|
2016-01-28 01:36:35 +01:00 |
|
Roland Winklmeier
|
ef9da08dcf
|
Ignore g2clib cppcheck warnigs
refs #556
|
2016-01-28 01:36:32 +01:00 |
|
Roland Winklmeier
|
aabaf69bcd
|
[g2clib] Fix redundant nullptr check when freeing memory
|
2016-01-28 01:36:30 +01:00 |
|
Roland Winklmeier
|
2fa0c669df
|
[g2clib] Fix warning about conversion from double to float
|
2016-01-28 01:36:28 +01:00 |
|
Roland Winklmeier
|
c226b07c5b
|
[g2clib] Fix potential null pointer dereference
|
2016-01-28 01:36:26 +01:00 |
|
Roland Winklmeier
|
25d548c195
|
[g2clib] Fix uninitialized variables
|
2016-01-28 01:36:23 +01:00 |
|
Roland Winklmeier
|
7d88bdd43b
|
[g2clib] Fix memory leaks
|
2016-01-28 01:36:18 +01:00 |
|
Roland Winklmeier
|
f4f5999595
|
[g2clib] Fix compiler warnings
|
2016-01-28 01:36:16 +01:00 |
|
Roland Winklmeier
|
f290f09d4e
|
[g2clib] Fix projection issues
Patch from Fedora 23
http://pkgs.fedoraproject.org/cgit/rpms/g2clib.git/tree/g2clib-degrib.patch
|
2016-01-28 01:36:13 +01:00 |
|
Roland Winklmeier
|
cf0e93afdc
|
[g2clib] Fix sigfault if simunpack() is called with 0 values to unpack
Patch from Fedora 23
http://pkgs.fedoraproject.org/cgit/rpms/g2clib.git/tree/g2clib-simunpack.patch
|
2016-01-28 01:36:10 +01:00 |
|
Roland Winklmeier
|
dda82f75d6
|
[g2clib] Remove multiple definitions of templates
Patch from Fedora 23
http://pkgs.fedoraproject.org/cgit/rpms/g2clib.git/tree/g2clib-templates.patch
|
2016-01-28 01:36:08 +01:00 |
|
Roland Winklmeier
|
8ee165bc28
|
[g2clib] Fix up type detection and printf arguments on 64-bit machines
Patch from Fedora 23
http://pkgs.fedoraproject.org/cgit/rpms/g2clib.git/tree/g2clib-64bit.patch
|
2016-01-28 01:36:05 +01:00 |
|
Roland Winklmeier
|
22ef3e81aa
|
[g2clib] Make C functions available in C++ modules
|
2016-01-28 01:36:02 +01:00 |
|
Roland Winklmeier
|
3fd9d1bffe
|
Implement GFS weatherdata plugin
refs #556
|
2016-01-28 01:36:00 +01:00 |
|
Roland Winklmeier
|
79210cb14e
|
Add new WeatherData plugin structure
refs #556
|
2016-01-28 01:35:58 +01:00 |
|
Roland Winklmeier
|
ca06933c0d
|
Add weather grid classes
refs #556
|
2016-01-28 01:35:55 +01:00 |
|
Roland Winklmeier
|
59508305ae
|
Add CTemperatureLayer, CTemperatureLayerList and CWindLayerList classes
refs #556
|
2016-01-28 01:35:53 +01:00 |
|
Roland Winklmeier
|
c47d56b984
|
Rename altitude to level in CWindLayer
refs #556
|
2016-01-28 01:35:51 +01:00 |
|
Roland Winklmeier
|
ffb72ba3e0
|
Add base and coverage values to CCloudLayer
refs #556
|
2016-01-28 01:35:49 +01:00 |
|
Roland Winklmeier
|
b3d45f58e6
|
CMathUtils::roundToMultipleOf
refs #556
|
2016-01-28 01:35:47 +01:00 |
|
Mathew Sutcliffe
|
ab2e5af8d6
|
refs #545 CAtomicFile::abandon() closes without renaming, and dtor abandons if it is called due to an exception being thrown.
|
2016-01-27 23:37:48 +00:00 |
|
Mathew Sutcliffe
|
f9de444a53
|
refs #545 CAtomicFile used in CValueCache to avoid corruption in case serialization is interrupted.
|
2016-01-27 23:37:48 +00:00 |
|
Mathew Sutcliffe
|
956d393bb1
|
refs #545 CSetting<T>::setAndSave to set and save a setting in one step.
|
2016-01-27 23:37:46 +00:00 |
|
Mathew Sutcliffe
|
d9167cf226
|
refs #545 CCached allows to query whether a value is saved or not.
|
2016-01-27 23:37:45 +00:00 |
|
Mathew Sutcliffe
|
2c0b4f9555
|
refs #545 CValueCache keeps track of which values have been saved.
|
2016-01-27 23:37:44 +00:00 |
|
Mathew Sutcliffe
|
757710797e
|
refs #545 Refactoring: extract method elementsStartingWith.
|
2016-01-27 23:37:43 +00:00 |
|
Mathew Sutcliffe
|
66fe290033
|
refs #567 CStatusMessageList::setCategories and related methods.
|
2016-01-27 23:37:43 +00:00 |
|
Mathew Sutcliffe
|
8d9b3c6e7f
|
CSequence::separate splits up a sequence into a map of sequences categorized by some predicate.
|
2016-01-27 23:37:42 +00:00 |
|
Mathew Sutcliffe
|
6ddce24f0c
|
Improved efficiency of CSequence::removeIf, but CCollection::removeIf must still use the old algorithm.
|
2016-01-27 23:37:41 +00:00 |
|
Mathew Sutcliffe
|
956d54ba32
|
Workaround for noisy warnings in <functional> header of MSVC2015 std lib.
|
2016-01-27 23:36:48 +00:00 |
|
Mathew Sutcliffe
|
637904a8b8
|
Workaround for vcsubdirs is not needed with Qt 5.6.
|
2016-01-27 23:36:48 +00:00 |
|
Mathew Sutcliffe
|
b0b31af7de
|
refs #572 getStackTrace: Fixed segfault on Linux caused by trying to use a QStringBuilder after the temporaries it referred to had been destroyed.
|
2016-01-17 02:50:18 +00:00 |
|
Roland Winklmeier
|
a7e74ea64a
|
Move DirectPlay log function into directplayerror.h/cpp
refs #564
|
2016-01-05 14:10:45 +01:00 |
|
Roland Winklmeier
|
41da652b96
|
Increase usage of safe delete and release templates
refs #564
|
2016-01-05 14:10:38 +01:00 |
|
Roland Winklmeier
|
4d6c92e6c8
|
Move DirectPlay templates into directplayutils.h
refs #564
|
2016-01-05 14:10:30 +01:00 |
|
Roland Winklmeier
|
ba4b4dbf95
|
Move conversion functions to local source files
refs #564
|
2016-01-04 15:54:01 +01:00 |
|
Klaus Basan
|
ac99f8b984
|
refs #560, adjusted subclasses for new menus/filters from previous step
|
2015-12-20 17:01:52 +01:00 |
|
Klaus Basan
|
9fcc846b7a
|
refs #560, allow to load / save from view/model
* added load/save functions
* changed menu from multiple bool members to flag
* shortcut for save
* cleaned up filter dialog handling
|
2015-12-20 17:01:32 +01:00 |
|
Klaus Basan
|
8aa449bc13
|
Some cleanup
* removed audio utils from blackmiscfreefunctions (we wanna give it up)
* comments
* formatting
|
2015-12-20 17:00:13 +01:00 |
|
Klaus Basan
|
3ac32fa58e
|
refs #559, adjustments cache/settings moved
|
2015-12-20 17:00:12 +01:00 |
|
Klaus Basan
|
070ba8f158
|
refs #559, moved cache/settings to blackmisc
|
2015-12-20 17:00:10 +01:00 |
|
Klaus Basan
|
16a6544017
|
refs #535, mapping component
* handle drop
* renamed save -> publish
* fixed cache handling as disucssed in slack / refs #558
* vPilot tab no longer OS / FS restricted
|
2015-12-20 17:00:08 +01:00 |
|