summaryrefslogtreecommitdiffhomepage
path: root/compat
AgeCommit message (Collapse)Author
2019-03-28compat/tr: make header-only for the api headerStanislaw Halik
2019-03-28actually expand __COUNTER__Stanislaw Halik
2019-03-19compat/math: fix prototypeStanislaw Halik
2019-03-18compat/simple-mat: add tuple destructuringStanislaw Halik
2019-03-18video: add support for camera modulesStanislaw Halik
Issue: #910
2019-03-03compat/simple-mat: sprinkle more constexprStanislaw Halik
2019-02-28compat/macros: move more macros to macros1Stanislaw Halik
Actually `macros.hpp' should become a util header.
2019-02-28compat/macros: expand twice is enoughStanislaw Halik
2019-02-28compat: this isn't a const referenceStanislaw Halik
2019-02-28compat: don't pull in macros header pointlesslyStanislaw Halik
2019-02-28compat/simple-mat: move overloads out of namespaceStanislaw Halik
Maybe this avoids Koenig lookup.
2019-02-28compat/simple-mat: rename awkward identifiersStanislaw Halik
2019-02-28compat/simple-mat: fix stale exampleStanislaw Halik
2019-02-28compat/simple-mat: fix warningsStanislaw Halik
2019-02-11compat/simple-mat: more constexprStanislaw Halik
2019-02-11less header namespace pollutionStanislaw Halik
2019-02-11compat/macros: define unreachable() more sensiblyStanislaw Halik
2019-02-11compat/macros: remove prefixStanislaw Halik
Let's not be concerned about global namespace pollution. These identifiers aren't exposed in the api/ directory.
2019-02-09cmake: try not use leading underscore in header nameStanislaw Halik
2019-02-09proto/simconnect: move activation context to compatStanislaw Halik
2019-02-03opentrack: get rid of Q_OBJECTStanislaw Halik
More work toward mixins.
2019-01-24compat/macros: define unreachable()Stanislaw Halik
2019-01-16compat/check-visible: fix off-by-oneStanislaw Halik
The case `x+1 + w-1` and similar are wrong.
2019-01-16cruft onlyStanislaw Halik
2019-01-16compat/mutex: removeStanislaw Halik
Always use the adaptive QMutex.
2019-01-16compat/linkage-macros: fix bogus import visibilityStanislaw 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-16Revert "compat/shm, proto/wine: remove duplication"Stanislaw Halik
This reverts commit bab093ebbe392927a92ef201fe60344d5c1191dd.
2019-01-16compat/base-path: add assertStanislaw Halik
2019-01-16cruftStanislaw Halik
2019-01-16compat/sysexits: add win32 polyfillStanislaw Halik
2019-01-16compat/check-visible: add generic implStanislaw Halik
2019-01-16compat/spinlock: add export declarationStanislaw Halik
2019-01-16compat/enum-operators: add assign operatorsStanislaw Halik
2019-01-16compat/enum-operators: don't use reserved symbol nameStanislaw Halik
2019-01-16compat/enum-operators: fix unary operator not appliedStanislaw Halik
2019-01-16opentrack: make sure tracking stop pose is shownStanislaw Halik
2019-01-16compat/spinlock: implement and use itStanislaw Halik
2019-01-16clang-tidy fixes onlyStanislaw Halik
Maybe global `-Wcomma' is too harsh. There should be no functional changes whatsoever.
2019-01-16gui/init: fix mingw-w64 _controlfpStanislaw Halik
2018-12-28compat/check-visible: really fix this timeStanislaw Halik
2018-12-26compat/arch: simplify microarchitecture detectionStanislaw Halik
2018-12-25fix buildStanislaw Halik
2018-12-25fix buildStanislaw Halik
2018-12-25compat/shm, proto/wine: remove duplicationStanislaw Halik
The X-Plane plugin is next and should build on win32 then.
2018-12-24cmake: decruft, disable deprecated Qt functionsStanislaw Halik
2018-12-24compat/macros: rename awkward ident in macroStanislaw Halik
2018-12-24compat/shm: use right preprocessor checkStanislaw Halik
2018-12-24compat/macros: rename unfortunate type aliasStanislaw Halik
2018-12-24compat/macros: fix eval_onceStanislaw Halik
Using with `qDebug()' didn't work. Remove return type.