summaryrefslogtreecommitdiffhomepage
path: root/api
AgeCommit message (Collapse)Author
2022-04-19fix i18n generationStanislaw Halik
2022-01-26api: don't close a dialog that's already being closedopentrack-2022.1.1Stanislaw Halik
2022-01-26api, opentrack: fix the crash for real this timeStanislaw Halik
2022-01-26api, gui: close options dlg on Esc inside inner dlgStanislaw Halik
2022-01-26api: remove unused includeStanislaw Halik
2022-01-11api: unload dll's on program exitStanislaw Halik
This works with MSVC, as long as the simconnect dll isn't unloaded by its module.
2021-12-19remove unfinished extension supportStanislaw Halik
2021-12-16api, gui, opentrack: allow embedding proto, filter dialogsStanislaw Halik
2021-12-14api, gui: add types for embeddable module dialogsStanislaw Halik
2021-10-16api: fix warningStanislaw Halik
2019-10-28api: fix clang build errorStanislaw Halik
2019-09-22api: expose raw data to protocolsStanislaw Halik
Issue: #975
2019-05-05api: fix logic error loading video modulesStanislaw Halik
2019-04-05api: fix gccStanislaw Halik
Issue: #926
2019-03-28api: make plugin paths relativeStanislaw Halik
2019-03-28api: cleanupStanislaw Halik
- add disable warnings at module load failure - add loading modules without looking for ctors, for the video module - get rid of QList
2019-03-18video: add support for camera modulesStanislaw Halik
Issue: #910
2019-03-15api: expand empty string to "No error" for trackersStanislaw Halik
2019-03-15api: add missing translationStanislaw Halik
2019-02-28api: kill useless castStanislaw Halik
2019-02-28api: don't bother with qlatin1stringStanislaw Halik
2019-02-28api: use multi-argStanislaw Halik
2019-02-28api: fix clang-tidy false positiveStanislaw Halik
2019-02-28api: don't even try to unload the libraryStanislaw Halik
2019-02-09api: fix identifierStanislaw Halik
2019-02-03proto/simconnect: fix activation context againStanislaw Halik
Issue: #804
2019-02-02api/plugin: add explicit to module_status error ctorStanislaw Halik
2019-01-20api: kill `static' in a header-only libraryStanislaw Halik
Also drop the unsigned suffix from magic constants, clang doesn't complain.
2019-01-18api: fix harmless clang-tidy warningsStanislaw Halik
2019-01-18api: use braced initializersStanislaw Halik
2019-01-18api: running out of hex constantsStanislaw Halik
2019-01-18fix selecting no filterStanislaw Halik
2019-01-16modernize onlyStanislaw Halik
- replace `static constexpr inline' with `static constexpr'. `inline' is implied. - use braced initializer lists where applicable - still missing `override' usages
2019-01-16api/plugin: add helper members to `enum Axis'Stanislaw Halik
2019-01-16clang-tidy fixes onlyStanislaw Halik
Maybe global `-Wcomma' is too harsh. There should be no functional changes whatsoever.
2018-12-24style/quality onlyStanislaw Halik
No functional changes. - add `override' everywhere where missing - almost pass clang's `-Wweak-vtables' - avoid some float/double conversions - remove unused private members - make signedness conversions explicit - put stuff in right namespaces to aid analysis
2018-12-08clean up a bitStanislaw Halik
2018-10-05api: delete pointless delete move ctorStanislaw Halik
2018-07-13appease analyzerStanislaw Halik
2018-07-09cleanup onlyStanislaw Halik
2018-07-02nothing importantStanislaw Halik
2018-06-26modernize C++ syntaxStanislaw Halik
No visible changes (hopefully).
2018-06-26api: use RTLD_NOWStanislaw Halik
2018-04-05i18n: provide for non-QObject classesStanislaw Halik
See compat/tr.hpp for comment.
2018-02-16api: fix potential logic errors with module initStanislaw Halik
2018-02-15clean up "static" and "constexpr" typesStanislaw Halik
- use `static constexpr inline' to avoid requiring explicit declarations in object code - use `const Foo* const' to maybe put into readonly binary segment (at least for ELF DSOs) - `constexpr' in function scope has storage, avoid `static' - don't use `constexpr' where there's no advantage, like arrays We'd like to avoid overhead of atomic initialization for each function call. No idea how `static constexpr' requiring storage in the standard plays with atomic initialization requirement. Hearsay points that `constexpr' without `static' in block scope behaves more to our liking. It's all hazy though. I'm not 100% sure if `static inline constexpr' has any storage. Hopefully none, like a #define, and stuff bigger than registers gets coalesced within the same module, with small stuff being immediates.
2018-02-12cmake: add zh_CNStanislaw Halik
cf. #746
2018-01-14mehStanislaw Halik
2018-01-11minor cleanupStanislaw Halik
2018-01-10api, cmake: use the same dynamic library prefixStanislaw Halik