Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2018-10-12 | logic/pipeline: fix duplicate d2r | Stanislaw Halik | |
2018-10-12 | variant/trackmouse: copy-paste from default on short notice | Stanislaw Halik | |
2018-10-07 | fix GCC build errors | Stanislaw Halik | |
Issue: #726 | |||
2018-10-05 | logic/pipeline: probably fix remaining bugs | Stanislaw Halik | |
2018-10-05 | silly busywork | Stanislaw Halik | |
2018-08-25 | logic/pipeline: fix typename typo | Stanislaw Halik | |
2018-08-09 | busywork | Stanislaw Halik | |
2018-08-04 | logic/pipeline: rotation order fixrevert-geometry-stuff | Stanislaw Halik | |
v2: fix comments v3: fix reltrans | |||
2018-08-03 | irrelevant busywork | Stanislaw Halik | |
2018-07-24 | add explicit | Stanislaw Halik | |
2018-07-14 | fix build | Stanislaw Halik | |
2018-07-13 | appease analyzer | Stanislaw Halik | |
2018-07-08 | modernize only | Stanislaw Halik | |
2018-07-03 | logic/shortcuts: destructure binding; avoid capture | Stanislaw 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-02 | nothing important | Stanislaw Halik | |
2018-06-26 | modernize C++ syntax | Stanislaw Halik | |
No visible changes (hopefully). | |||
2018-06-26 | compat/macros: rename portability macros | Stanislaw Halik | |
use `cc_xx' rather than awkward synonyms. | |||
2018-06-26 | logic/pipeline: remove rest of scaled_rotation | Stanislaw Halik | |
2018-06-26 | core, modules: modernize syntax only | Stanislaw Halik | |
Use more C++17 features where this helps any. | |||
2018-06-13 | logic/pipeline: fix atomic ops | Stanislaw 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-05-23 | logic/pipeline: disable neck Z if reltrans Z disabled | Stanislaw Halik | |
2018-05-23 | logic/pipeline: fix disable_dof order | Stanislaw Halik | |
The actual order is (xyz, ypr). This was broken since forever. This February's refactor merely preserved the order of things. | |||
2018-05-21 | logic/pipeline: don't enable center twice | Stanislaw Halik | |
2018-05-05 | logic/pipeline: cleanup, use aggregate init | Stanislaw Halik | |
2018-05-05 | logic/pipeline: fix clang error | Stanislaw Halik | |
2018-05-05 | logic/pipeline: skip filter when centering | Stanislaw Halik | |
2018-05-05 | logic/pipeline: skip filter when hold ordered | Stanislaw Halik | |
Also fix faulty xor logic Issue: #777 Requested-by: @r8d | |||
2018-05-05 | compat, logic/pipeline: add bitwise enum operators | Stanislaw Halik | |
2018-04-28 | settings: store untranslated chosen module names | Stanislaw Halik | |
Now that we translate module names, they have to be stored as language-neutral in the config. - add tie_setting overload with from/to conversions - add logic to opentrack/main-window - add migration - remove actually useless tie_setting_traits | |||
2018-04-05 | i18n: update strings | Stanislaw Halik | |
2018-04-05 | i18n: provide for non-QObject classes | Stanislaw Halik | |
See compat/tr.hpp for comment. | |||
2018-03-12 | logic/pipeline: adjust "reltrans not aiming" | Stanislaw Halik | |
Add additional RC value for fast convergence. | |||
2018-03-12 | logic/work: fix held center race | Stanislaw Halik | |
2018-03-12 | logic/pipeline: fix logic error | Stanislaw Halik | |
Change `reltrans_not_aiming' threshold values | |||
2018-03-10 | logic/pipeline: cleanup | Stanislaw Halik | |
Also remove the license in header. It's stale. | |||
2018-03-10 | logic/pipeline: implement held center | Stanislaw Halik | |
Requested by: CAHEK on the Russian IL-2 Sturmovik forum | |||
2018-03-10 | logic/pipeline: immediately move to center with reltrans | Stanislaw Halik | |
2018-03-10 | logic/work: add final for non-virtual dtor | Stanislaw Halik | |
2018-03-10 | logic/pipeline: smoothen transition for reltrans not aiming | Stanislaw Halik | |
Requested by: HOPPING_PONY on the Russian IL-2 Sturmovik forum. | |||
2018-03-10 | logic/pipeline: disable neck for `reltrans not aiming' | Stanislaw Halik | |
2018-03-10 | logic/pipeline: loosen "reltrans when not aiming" limit | Stanislaw Halik | |