summaryrefslogtreecommitdiffhomepage
path: root/logic
AgeCommit message (Collapse)Author
2021-09-27fix build harder, also accidental adlStanislaw Halik
2021-08-25logic: fix pedantic warningStanislaw Halik
2021-08-25logic/pipeline: fix warning, tab to spacesStanislaw Halik
2021-08-18Adding a choice of centering methodGO63-samara
2021-08-18logic/pipeline: fix toggle buttonStanislaw Halik
Issue: #1210
2021-04-25Fixed operation of the [Toggle] and [Toggle while held] buttonsGO63-samara
This fix eliminate incorrect rotation and movement of the Octopus when the view is turned off with the [Toggle] or [Toggle while held] buttons.
2020-06-13shortcuts: fix keyup with modifiersStanislaw Halik
Fixes #1098
2020-01-27dinput: support win32 F13 -> F24Stanislaw Halik
Fixes #1012
2020-01-16logic: logger can't be NULLStanislaw Halik
Closes #1028
2019-12-19Fix bundle creation OSXR. van Twisk
2019-09-22api: expose raw data to protocolsStanislaw Halik
Issue: #975
2019-06-20logic/pipeline: fix intermittent center failureStanislaw Halik
Issue: #953
2019-06-20logic/work: const correctnessStanislaw Halik
2019-05-25logic/mappings: use explicit ctorStanislaw Halik
2019-05-25logic: fix -Wredundant-moveStanislaw Halik
Found with GCC 9.1
2019-05-04change awkward type nameStanislaw Halik
2019-04-29logic/pipeline: debug sleep timesStanislaw Halik
2019-04-29compat: allow naming threads for debuggingStanislaw Halik
2019-04-16logic/pipeline: make debug code more bearableStanislaw Halik
2019-04-05logic/pipeline: kill improper center modeStanislaw Halik
Issue: #912, #925
2019-04-05logic/extensions: kill for nowStanislaw Halik
2019-03-28logic/pipeline: make function staticStanislaw Halik
2019-03-28logic/pipeline: kill clamp_value()Stanislaw Halik
2019-03-19logic/pipeline: improve DEBUG_TIMINGSStanislaw Halik
2019-03-19logic/pipeline: kill NO_NAN_CHECKStanislaw Halik
2019-02-22cosmetic fixes onlyStanislaw 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-09opentrack: move module list to base classStanislaw Halik
2019-02-02api/plugin: add explicit to module_status error ctorStanislaw Halik
2019-01-18logic/runtime-libraries: use default ctorStanislaw Halik
2019-01-18fix selecting no filterStanislaw Halik
2019-01-16spline: fix deadlock, logic errorStanislaw Halik
Tracking rarely deadlocked when saving mappings. Investigating it further also shown how a wrong bundle was used for Accela's splines.
2019-01-16cruft onlyStanislaw Halik
2019-01-16compat/mutex: removeStanislaw Halik
Always use the adaptive QMutex.
2019-01-16logic/pipeline: clamp value once more after centeringStanislaw Halik
Issue: #843
2019-01-16logic/pipeline: rename identifierStanislaw Halik
2019-01-16logic/pipeline: remove unused membersStanislaw Halik
2019-01-16logic/pipeline: replace clunky atomic ops w/ a spinlockStanislaw Halik
2019-01-16clang-tidy fixes onlyStanislaw Halik
Maybe global `-Wcomma' is too harsh. There should be no functional changes whatsoever.
2018-12-24cmake: decruft, disable deprecated Qt functionsStanislaw Halik
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-24cruftStanislaw Halik
2018-12-24remove const correctness violationsStanislaw 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-19logic/pipeline: fix evil typo breaking trackingStanislaw Halik
2018-12-12logic/pipeline: oops, fix identity under disjunctionStanislaw Halik
2018-12-12logic/pipeline: fix nan checkStanislaw Halik
It assumed that all values were of the same type when packing into an initializer list.
2018-12-08clean up a bitStanislaw Halik
2018-12-07logic/pipeline: fix clang-tidy warningsStanislaw Halik
2018-12-06logic/pipeline: center through arithmetic onlyStanislaw Halik
This is incorrect but people like it.
2018-12-06cruft onlyStanislaw Halik