summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
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
2018-06-13gui/init: DAZ is enough for SSEStanislaw Halik
2018-06-13fix commentsStanislaw Halik
2018-06-13compat/macros: simplify static_warningStanislaw Halik
2018-06-13cmake: random stuffStanislaw Halik
2018-06-13logic/pipeline: fix atomic opsStanislaw Halik
No functional changes. Don't perform any atomic reads before compare-and-swap. The value read by CAS needs to go outside the loop. That's how CAS works.
2018-06-13switch to structured bindingsStanislaw Halik
2018-06-09gui: update Chinese translationWei Shuai
2018-05-30compat/warn: add qdebug/like macros not dependent on QtStanislaw Halik
2018-05-30opentrack: clang in qt creator shut upStanislaw Halik
2018-05-30spline: nix unused member variableStanislaw Halik
2018-05-30compat/shm: less ifdefsStanislaw Halik
2018-05-30compat/linkage: extern template works on GNU nowStanislaw Halik