Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-01-11 | tracker/pt: fix evil typoopentrack-2.3.11-beta2 | Stanislaw Halik | |
Tracking for caps was broken. Issue: #854, #822 Reported by: @Attigliuzzo, listekcr | |||
2018-11-29 | cmake/msvc: generate .pdb fasteropentrack-2.3.11-beta1 | Stanislaw Halik | |
2018-11-14 | trackmouse: update keys | Stanislaw Halik | |
2018-11-14 | gitignore | Stanislaw Halik | |
2018-11-14 | cmake/msvc: don't hardcode -machine:x86 | Stanislaw Halik | |
2018-11-14 | spline: remove duplicate logic | Stanislaw Halik | |
2018-11-14 | gui/keyboard: fix binding keys | Stanislaw Halik | |
2018-11-11 | spline/widget: remove pointless fmax | Stanislaw Halik | |
2018-11-06 | fix clang build on linux | Stanislaw Halik | |
2018-11-05 | trackmouse: fix toggle tracker shortcut | Stanislaw Halik | |
2018-11-03 | fix build on Linux | Stanislaw Halik | |
2018-11-03 | opentrack: pull in EXIT_{SUCCESS, FAILURE} | Stanislaw Halik | |
2018-11-03 | compat/meta: add constexpr variable | Stanislaw Halik | |
2018-11-03 | opentrack: move unistd.h stuff to end of file | Stanislaw Halik | |
2018-11-03 | fix some mixin stuff, still not done | Stanislaw Halik | |
2018-11-02 | trackmouse: fix settings | Stanislaw Halik | |
2018-10-29 | spline: clamp to max value | Stanislaw Halik | |
2018-10-29 | spline: try fix rare infinite loop | Stanislaw Halik | |
- fix floats not equal to themselves infinite loop; check if any elements were removed instead - do sort in-place to avoid potentially sorting twice in `update_interp_data' - simplify lerp loop - define magic value | |||
2018-10-29 | cmake: use newer Qt in my dev paths | Stanislaw Halik | |
2018-10-29 | compat/variance: don't use uintptr_t | Stanislaw Halik | |
2018-10-29 | cmake: try fix all generators | Stanislaw Halik | |
2018-10-29 | cmake: use separate dev settings for cross builds | Stanislaw Halik | |
2018-10-29 | cmake: add target for doing only ui/moc files | Stanislaw Halik | |
This is helpful when running under CLion, due to the lack of support for the Ninja generator. | |||
2018-10-29 | cmake: add include guards | Stanislaw Halik | |
2018-10-29 | gitignore: fix win32 symlinks | Stanislaw Halik | |
2018-10-27 | trackmouse: avoid recursive exit | Stanislaw Halik | |
2018-10-27 | trackmouse: reorder includes | Stanislaw Halik | |
2018-10-27 | trackmouse: fix the freeze hotkey | Stanislaw Halik | |
2018-10-27 | trackmouse: connect slider to mouse sensitivity | Stanislaw Halik | |
2018-10-27 | cleanup | Stanislaw Halik | |
2018-10-27 | cmake: cleanup | Stanislaw Halik | |
Don't install any source code components. | |||
2018-10-27 | trackmouse: lang files keep changing | Stanislaw Halik | |
2018-10-27 | trackmouse: fix build | Stanislaw Halik | |
2018-10-27 | trackmouse: add Mini Clip Right sizes | Stanislaw Halik | |
2018-10-25 | spline: simplify | Stanislaw Halik | |
- don't copy-paste signal disconnection - bundle and settings are never null after ctor | |||
2018-10-25 | options/bundle: fix signals not firing | Stanislaw Halik | |
The check for ini modified happens after ini modified flag is already cleared. Was breaking spline. | |||
2018-10-25 | options/value: remove pointless conditional | Stanislaw Halik | |
std::decay doesn't have enum-specific behavior. | |||
2018-10-25 | options/value-traits: fix bool storage | Stanislaw Halik | |
Using int as `stored_type' for bool made Qt signals not work. Evident when ticking the "asymmetric mapping" checkboxes in the mapping window. Remove some std::decay_t usage, there's no need for either decay or remove_cvref. In `value<t>::get()', `bundle::get_variant' of an undefined key will fall back to `return def' so remove the duplicate logic. | |||
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 | proto/ft: fix GCC warns | Stanislaw Halik | |
2018-10-25 | tracker/wii: fix for mingw-w64 | Stanislaw Halik | |
The module loses auto-pairing functionality, but it's at least useful to see GCC warnings. I don't intend to use GCC for actually running the module. Fix some warnings emitted by GCC, such as - memset(3) of non-POD struct - depending on "new T[0]" to return a null pointer - dependence on MSVC-specific pragmas for external libraries - lack of header guards - unintended usage of trigraph syntax Disable some GCC warnings for the "wiiyourself" library. It's not possible to patch it up, the code quality is that awful. Disable the builtin debug functionality since it depends on non-standard __VA_OPT__ (due in C++20). It's not possible to disable the warning emitted on the __VA_ARGS__ usage in GCC. | |||
2018-10-25 | cleanups only | Stanislaw Halik | |
2018-10-20 | gitattributes | Stanislaw Halik | |
2018-10-20 | cmake/msvc: fix CRT .pdb link | Stanislaw Halik | |
2018-10-12 | logic/modules: help debug more failure cases | Stanislaw Halik | |
2018-10-12 | tracker/pt: add more robust camera retry | Stanislaw Halik | |
Some cameras can't produce frames right after the capture is opened. Adjust the delay to something more sane. It has a strange effect of not crashing PS3 Eye as often, but that needs more testing (and crashes). | |||
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 | |