summaryrefslogtreecommitdiffhomepage
path: root/compat
AgeCommit message (Collapse)Author
2018-05-27compat/shm: get rid of secattrStanislaw Halik
It shouldn't be necessary even with UAC. Also clean up #ifdef __WINE__ across the file.
2018-05-26compat/tr: fix use-after-free #726Stanislaw Halik
Found-by: Artem Sobolev
2018-05-22compat/timer: fix big regressionStanislaw Halik
2018-05-17compat: fix -WextraStanislaw Halik
2018-05-17compat: fix more gcc pedantic warningsStanislaw Halik
2018-05-17compat: fix warningStanislaw Halik
2018-05-17compat/timer: no need to use `long double'Stanislaw Halik
2018-05-17compat/timer: use time_tStanislaw Halik
2018-05-05compat, logic/pipeline: add bitwise enum operatorsStanislaw Halik
2018-04-28indentStanislaw Halik
2018-04-27compat/meta: remove duplicate of std::integer_sequenceStanislaw Halik
2018-04-27compat/macros: add static_warning macroStanislaw Halik
2018-04-05fir Linux buildStanislaw Halik
2018-04-05compat/meta: slightly more correct castStanislaw Halik
2018-04-05i18n: provide for non-QObject classesStanislaw Halik
See compat/tr.hpp for comment.
2018-03-10compat/time{,r}: get rid of `long long'Stanislaw Halik
2018-03-10compat/correlation-calibrator: simplify logicStanislaw Halik
2018-03-10Revert "compat/correlation-calibration: retire"Stanislaw Halik
This reverts commit 7cf79b12ddbfeedf24861ff489a1008f867d9440.
2018-03-04compat/euler: fix axis signsStanislaw Halik
2018-03-04compat/macros: add function name macroStanislaw Halik
2018-03-03compat/euler: move gimbal lock from yaw to rollStanislaw Halik
Tested-by: Yuri Vostrenkov
2018-03-03compat/euler: remove unused functionsStanislaw Halik
2018-02-21docs: add doxygenStanislaw Halik
2018-02-16compat/macros: cleanupStanislaw Halik
Remove cruft, adjust usages.
2018-02-12compat/macros: fix Linux build before anyone noticesStanislaw Halik
2018-02-12cmake: remove otr_prop()Stanislaw Halik
It's too complex to be understood when written in CMake. Replace with explicit calls to set_property(). This hasn't been tested on OSX.
2018-02-12compat/macros: fix otr_tr and _ macrosStanislaw Halik
cf. #748 cf. #746
2018-02-12cmake: add zh_CNStanislaw Halik
cf. #746
2018-02-05Fix build under WineStanislaw Halik
Issue: #726
2018-02-05compat/nan: retireStanislaw Halik
It was broken for MSVC where isnan doesn't work with fast math. Fall back to `fpclassify'. Adjust usages.
2018-02-05compat/shm: this must go under #ifdef _WIN32Stanislaw Halik
2018-02-01compat/timer: remove platform-dependent stuff from headerStanislaw Halik
2018-01-25compat: fix more std::forward misuseStanislaw Halik
2018-01-23compat/shm: add never_inlineStanislaw Halik
Also, move out of header in `struct secattr'.
2018-01-18compat/correlation-calibration: retireStanislaw Halik
2018-01-18compat/util: retireStanislaw Halik
Adjust usages.
2018-01-18cmake: change up OPENTRACK_BASE_PATH handlingStanislaw Halik
2018-01-18compat: split/cleanup util.hppStanislaw Halik
Some of the headers are clearly useless. Remove them. Move what's inside util.hpp into separate headers. Adjust usages. Will remove util.hpp.
2018-01-18compat: move powerset.hpp to qxt-mini/Stanislaw Halik
2018-01-17compat: get rid of string literal operatorStanislaw Halik
2018-01-17fix buildStanislaw Halik
2018-01-16add missing copyright statementStanislaw Halik
2018-01-11minor cleanupStanislaw Halik
2018-01-10cmake: cleanup, decruft, probably fix mingwStanislaw Halik
2018-01-10many: spring cleanupStanislaw Halik
2018-01-05compat/euler: add quat -> rmat codeStanislaw Halik
It was meant as part of AHRS using acc+gyro only, but it was too unreliable. The conversion code is correct and useful though.
2018-01-03compat/nan: remove pointless extern "C"Stanislaw Halik
2018-01-03compat, tracker-pt: add unfinished calibratorStanislaw Halik
2018-01-03compat/util: add string literal operatorStanislaw Halik
It's unused, but useful for embedded .text section literals with unlimited lifetime.
2017-12-26compat/macros: add portable memory barrierStanislaw Halik