Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-02-11 | compat/macros: define unreachable() more sensibly | Stanislaw Halik | |
2019-02-11 | compat/macros: remove prefix | Stanislaw Halik | |
Let's not be concerned about global namespace pollution. These identifiers aren't exposed in the api/ directory. | |||
2019-02-09 | cmake: try not use leading underscore in header name | Stanislaw Halik | |
2019-02-09 | proto/simconnect: move activation context to compat | Stanislaw Halik | |
2019-02-03 | opentrack: get rid of Q_OBJECT | Stanislaw Halik | |
More work toward mixins. | |||
2019-01-24 | compat/macros: define unreachable() | Stanislaw Halik | |
2019-01-16 | compat/check-visible: fix off-by-one | Stanislaw Halik | |
The case `x+1 + w-1` and similar are wrong. | |||
2019-01-16 | cruft only | Stanislaw Halik | |
2019-01-16 | compat/mutex: remove | Stanislaw Halik | |
Always use the adaptive QMutex. | |||
2019-01-16 | compat/linkage-macros: fix bogus import visibility | Stanislaw Halik | |
2019-01-16 | modernize only | Stanislaw Halik | |
- replace `static constexpr inline' with `static constexpr'. `inline' is implied. - use braced initializer lists where applicable - still missing `override' usages | |||
2019-01-16 | Revert "compat/shm, proto/wine: remove duplication" | Stanislaw Halik | |
This reverts commit bab093ebbe392927a92ef201fe60344d5c1191dd. | |||
2019-01-16 | compat/base-path: add assert | Stanislaw Halik | |
2019-01-16 | cruft | Stanislaw Halik | |
2019-01-16 | compat/sysexits: add win32 polyfill | Stanislaw Halik | |
2019-01-16 | compat/check-visible: add generic impl | Stanislaw Halik | |
2019-01-16 | compat/spinlock: add export declaration | Stanislaw Halik | |
2019-01-16 | compat/enum-operators: add assign operators | Stanislaw Halik | |
2019-01-16 | compat/enum-operators: don't use reserved symbol name | Stanislaw Halik | |
2019-01-16 | compat/enum-operators: fix unary operator not applied | Stanislaw Halik | |
2019-01-16 | opentrack: make sure tracking stop pose is shown | Stanislaw Halik | |
2019-01-16 | compat/spinlock: implement and use it | Stanislaw Halik | |
2019-01-16 | clang-tidy fixes only | Stanislaw Halik | |
Maybe global `-Wcomma' is too harsh. There should be no functional changes whatsoever. | |||
2019-01-16 | gui/init: fix mingw-w64 _controlfp | Stanislaw Halik | |
2018-12-28 | compat/check-visible: really fix this time | Stanislaw Halik | |
2018-12-26 | compat/arch: simplify microarchitecture detection | Stanislaw Halik | |
2018-12-25 | fix build | Stanislaw Halik | |
2018-12-25 | fix build | Stanislaw Halik | |
2018-12-25 | compat/shm, proto/wine: remove duplication | Stanislaw Halik | |
The X-Plane plugin is next and should build on win32 then. | |||
2018-12-24 | cmake: decruft, disable deprecated Qt functions | Stanislaw Halik | |
2018-12-24 | compat/macros: rename awkward ident in macro | Stanislaw Halik | |
2018-12-24 | compat/shm: use right preprocessor check | Stanislaw Halik | |
2018-12-24 | compat/macros: rename unfortunate type alias | Stanislaw Halik | |
2018-12-24 | compat/macros: fix eval_once | Stanislaw Halik | |
Using with `qDebug()' didn't work. Remove return type. | |||
2018-12-24 | compat/linkage-macros: fix clang template instantiation | Stanislaw Halik | |
2018-12-24 | compat/correlation-calibrator: get rid of wchar_t | Stanislaw Halik | |
Plain printf(3) used to be broken on win32. | |||
2018-12-24 | compat/check-visible: fix on hidpi | Stanislaw Halik | |
2018-12-24 | style/quality only | Stanislaw 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-24 | compat/macros: split off the real macro-only file | Stanislaw Halik | |
2018-12-24 | cruft | Stanislaw Halik | |
2018-12-24 | compat/mutex: rename | Stanislaw Halik | |
2018-12-24 | remove const correctness violations | Stanislaw Halik | |
This is possibly related to a livelock where several threads do const removal in their respective code paths. Use the `mutable' specifier for the mutexes and spline's cached data. Now using the `mutable' specifier, get rid of <optional> in compat/mutex. | |||
2018-12-08 | clean up a bit | Stanislaw Halik | |
2018-12-07 | compat/warn: move to attic | Stanislaw Halik | |
2018-12-06 | cruft only | Stanislaw Halik | |
2018-11-03 | opentrack: pull in EXIT_{SUCCESS, FAILURE} | Stanislaw Halik | |
2018-11-03 | compat/meta: add constexpr variable | Stanislaw Halik | |
2018-10-29 | compat/variance: don't use uintptr_t | Stanislaw Halik | |
2018-10-25 | cleanup only | Stanislaw Halik | |
- replace warn_unused_result with [[nodiscard]] - remove some redundant w_a_r - replace std::decay with remove_cvref_t - simplify compat/math.hpp | |||
2018-10-25 | cleanups only | Stanislaw Halik | |