summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2018-07-08options: fix 2 issuesStanislaw Halik
1. Calling valueChanged didn't invoke machinery in value<t>, only base_value aka value_. There's a fast path in value<t>::type() despite the pessimization. 2. Split global scope stuff into options::globals from the options::globals stuff 3. Adjust usages
2018-07-08modernize onlyStanislaw Halik
2018-07-08cmake/msvc: fix building some other projectStanislaw Halik
2018-07-08dot.clang-tidyStanislaw Halik
2018-07-06tracker/rift: euthanize old versionsStanislaw Halik
No one uses them according to #781
2018-07-06tracker/hatire: remove explicit workaround optinStanislaw Halik
Tested-by: @Ec0nomist cf. https://github.com/opentrack/opentrack/issues/327#issuecomment-402288929
2018-07-06clang-tidy: remove duplicate testStanislaw Halik
2018-07-03filter/kalman: don't need operator new overload anymoreStanislaw Halik
MSVC 15.0+ supports correct alignment
2018-07-03cleanupStanislaw Halik
2018-07-03compat/calibrator: fix typoStanislaw Halik
2018-07-03clang-tidy: get rid of nonsenseStanislaw Halik
2018-07-03compat/sleep: don't pull windows.h into the headerStanislaw Halik
2018-07-03logic/shortcuts: destructure binding; avoid captureStanislaw Halik
wrt capture: If a lambda-expression [...] captures a structured binding (explicitly or implicitly), the program is ill-formed. -- P0588R1, Core issue 2313 Also it's unnecessary to make the removed lambda.
2018-07-02add dot.clang-tidyStanislaw Halik
2018-07-02opentrack/main-window: use more aggregate initializationStanislaw Halik
This is new in C++17, cf. P0017R1.
2018-07-02nothing importantStanislaw Halik
2018-07-02compat/meta: try make usableStanislaw Halik
2018-06-26options/group: add commentStanislaw Halik
We'll be moving away from QSettings usage. The intent here is to: 1) get rid of this cruft 2) allow notifying all values with given name that their value changed in one of these values, i.e. `valueChanged()' without connector usage
2018-06-26spline: split up spline APIStanislaw Halik
2018-06-26spline: don't use cubicStanislaw Halik
Cubic shows incorrect values for control points close to each other.
2018-06-26options/value: add missing dereference operatorStanislaw Halik
2018-06-26options/slider: add missing `operator!='Stanislaw Halik
2018-06-26options/base-value: rename to `value_'Stanislaw Halik
2018-06-26filter/accela: get rid of pointless `progn'Stanislaw Halik
2018-06-26dinput: fix joystick POV hat typoStanislaw Halik
2018-06-26dinput: simplify di_tStanislaw Halik
2018-06-26modernize C++ syntaxStanislaw Halik
No visible changes (hopefully).
2018-06-26compat/macros: remove incorrect membarStanislaw Halik
The memory barrier impl for GNU was incorrect since it didn't prevent CPU reordering. It only prevented compiler reordering.
2018-06-26spline: less deserialize points from qvariantStanislaw Halik
2018-06-26spline/widget: remove accidental "snap"Stanislaw Halik
Was affecting rotation splines.
2018-06-26spline/widget: fix drag-too-close handlingStanislaw Halik
Dragging toward adjacent point makes sure it's as close as allowed. Work against any remaining cases where points "merged".
2018-06-26spline: replace open-coded clamp()Stanislaw Halik
2018-06-26options/slider: output something nice for QDebugStanislaw Halik
2018-06-26options/slider: fix link errorStanislaw Halik
2018-06-26options/metatype: simplifyStanislaw Halik
2018-06-26tracker/pt: tmp commitStanislaw Halik
2018-06-26compat/macros: rename portability macrosStanislaw Halik
use `cc_xx' rather than awkward synonyms.
2018-06-26compat/meta: moved to macros alreadyStanislaw Halik
2018-06-26compat/warn: thingiesStanislaw Halik
2018-06-26tracker/pt: remove long-dead codeStanislaw Halik
2018-06-26logic/pipeline: remove rest of scaled_rotationStanislaw Halik
2018-06-26tracker/{pt,aruco}: change cv::setNumThreads call siteStanislaw Halik
2018-06-26core, modules: modernize syntax onlyStanislaw Halik
Use more C++17 features where this helps any.
2018-06-26api: use RTLD_NOWStanislaw Halik
2018-06-26spline/widget: use more modern C++ syntaxStanislaw Halik
2018-06-26spline/widget: use <QtEvents>Stanislaw Halik
2018-06-26spline: get rid of nasty "qreal"Stanislaw Halik
2018-06-26spline: play nice with hidpi, no jaggies allowedStanislaw Halik
2018-06-22cmake: remove verbose flagsStanislaw Halik
2018-06-13opentrack: fix some Clazy warningsStanislaw Halik