Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-01-27 | dinput: support win32 F13 -> F24 | Stanislaw Halik | |
Fixes #1012 | |||
2020-01-16 | logic: logger can't be NULL | Stanislaw Halik | |
Closes #1028 | |||
2019-12-19 | Fix bundle creation OSX | R. van Twisk | |
2019-09-22 | api: expose raw data to protocols | Stanislaw Halik | |
Issue: #975 | |||
2019-06-20 | logic/pipeline: fix intermittent center failure | Stanislaw Halik | |
Issue: #953 | |||
2019-06-20 | logic/work: const correctness | Stanislaw Halik | |
2019-05-25 | logic/mappings: use explicit ctor | Stanislaw Halik | |
2019-05-25 | logic: fix -Wredundant-move | Stanislaw Halik | |
Found with GCC 9.1 | |||
2019-05-04 | change awkward type name | Stanislaw Halik | |
2019-04-29 | logic/pipeline: debug sleep times | Stanislaw Halik | |
2019-04-29 | compat: allow naming threads for debugging | Stanislaw Halik | |
2019-04-16 | logic/pipeline: make debug code more bearable | Stanislaw Halik | |
2019-04-05 | logic/pipeline: kill improper center mode | Stanislaw Halik | |
Issue: #912, #925 | |||
2019-04-05 | logic/extensions: kill for now | Stanislaw Halik | |
2019-03-28 | logic/pipeline: make function static | Stanislaw Halik | |
2019-03-28 | logic/pipeline: kill clamp_value() | Stanislaw Halik | |
2019-03-19 | logic/pipeline: improve DEBUG_TIMINGS | Stanislaw Halik | |
2019-03-19 | logic/pipeline: kill NO_NAN_CHECK | Stanislaw Halik | |
2019-02-22 | cosmetic fixes only | 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 | opentrack: move module list to base class | Stanislaw Halik | |
2019-02-02 | api/plugin: add explicit to module_status error ctor | Stanislaw Halik | |
2019-01-18 | logic/runtime-libraries: use default ctor | Stanislaw Halik | |
2019-01-18 | fix selecting no filter | Stanislaw Halik | |
2019-01-16 | spline: fix deadlock, logic error | Stanislaw Halik | |
Tracking rarely deadlocked when saving mappings. Investigating it further also shown how a wrong bundle was used for Accela's splines. | |||
2019-01-16 | cruft only | Stanislaw Halik | |
2019-01-16 | compat/mutex: remove | Stanislaw Halik | |
Always use the adaptive QMutex. | |||
2019-01-16 | logic/pipeline: clamp value once more after centering | Stanislaw Halik | |
Issue: #843 | |||
2019-01-16 | logic/pipeline: rename identifier | Stanislaw Halik | |
2019-01-16 | logic/pipeline: remove unused members | Stanislaw Halik | |
2019-01-16 | logic/pipeline: replace clunky atomic ops w/ a spinlock | Stanislaw Halik | |
2019-01-16 | clang-tidy fixes only | Stanislaw Halik | |
Maybe global `-Wcomma' is too harsh. There should be no functional changes whatsoever. | |||
2018-12-24 | cmake: decruft, disable deprecated Qt functions | 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 | cruft | 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-19 | logic/pipeline: fix evil typo breaking tracking | Stanislaw Halik | |
2018-12-12 | logic/pipeline: oops, fix identity under disjunction | Stanislaw Halik | |
2018-12-12 | logic/pipeline: fix nan check | Stanislaw Halik | |
It assumed that all values were of the same type when packing into an initializer list. | |||
2018-12-08 | clean up a bit | Stanislaw Halik | |
2018-12-07 | logic/pipeline: fix clang-tidy warnings | Stanislaw Halik | |
2018-12-06 | logic/pipeline: center through arithmetic only | Stanislaw Halik | |
This is incorrect but people like it. | |||
2018-12-06 | cruft only | Stanislaw Halik | |
2018-11-06 | fix clang build on linux | 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 | |
2018-10-12 | logic/modules: help debug more failure cases | Stanislaw Halik | |
2018-10-12 | tracker/pipeline: try help frame variance | Stanislaw Halik | |
While we're keeping 250 Hz in the tracker pipeline, the frame variance isn't optimal, as per `backlog_time' values. Try a different magic number. | |||
2018-10-12 | logic/pipeline: attempt adjust thread priority | Stanislaw Halik | |
Calling QThread::setPriority twice in a succession means: 1. if you can, set high priority a) if not allowed, highest won't work either b) if allowed, see below 2. if you can, set highest priority a) if highest is allowed, happy happy joy joy b) if not, at least high priority is successful Note that we don't have any return value from QThread::setPriority(). | |||
2018-10-12 | logic/pipeline: cleanup only | Stanislaw Halik | |