Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-10-10 | Revert "options/value: add `QObject::connect` wrapper" | Stanislaw Halik | |
This reverts commit a67e8630caf20e7f48151024e9e68dd9271d75c7. | |||
2022-07-01 | compat: drop pre-C++20 macros.hpp header | Stanislaw Halik | |
2022-07-01 | options/value: add `QObject::connect` wrapper | Stanislaw Halik | |
This is useful not just to save on complexity in call sites, but also because I plan on using the Verdigris library to remove needless `valueChanged()` and `setValue()` overloads from each `value<t>` instance. Also fix a bug in `options/tie.hpp` where `QComboBox::setCurrentIndex` was erroneously called as `Qt::DirectConnection`. | |||
2022-04-19 | fix i18n generation | Stanislaw Halik | |
2022-02-16 | Added more max_clamp options | sharpTrick | |
2021-12-16 | many: switch from using std::unique_ptr<t>::get() to &*ptr | Stanislaw Halik | |
2021-12-16 | spline: fix deadzone when more than 2 points | Stanislaw Halik | |
2021-10-21 | spline: really fix old Qt workaround | Stanislaw Halik | |
Fallout after 5ec680d09ced3cdf10ae4fe6ee36985dbcba913c | |||
2021-10-20 | opentrack: fix compatibility option for obsolete QT | Michael Welter | |
2021-10-17 | opentrack, spline-widget: drop old Qt workarounds | Stanislaw Halik | |
2021-09-29 | spline: fix division by zero | Stanislaw Halik | |
2021-09-29 | spline: use the same epsilon everywhere | Stanislaw Halik | |
2021-09-29 | spline: make sure zeros stay zeros | Stanislaw Halik | |
Issue: #1341 | |||
2021-09-29 | spline: allow deazone + lerp | Stanislaw Halik | |
Issue: #1341 | |||
2021-09-26 | compat: use std::clamp, remove own version | Stanislaw Halik | |
2020-06-30 | Fix build with Qt 5.15+ | Rein F | |
2020-06-05 | Add proper color keying to tracker-pt | Andy Sloane | |
Instead of just selecting the red/green/blue channels, also subtract the other channels. This allows for point tracking with just colored spots, rather than IR LEDs -- green and magenta work particularly well for this. This keeps the existing "Red/Green/Blue only" options, but adds "Red/Green/Blue/Cyan/Yellow/Magenta filter" options, which do a better job of isolating those colors. | |||
2020-01-17 | spline/widget: take font color from palette | Stanislaw Halik | |
Issue: #988 | |||
2020-01-17 | spline/widget: fix plot label offset | Stanislaw Halik | |
Issue: #988 | |||
2019-10-06 | spline: fix some NaN results on Unix | Stanislaw Halik | |
2019-08-01 | add workaround for obsolete qt versions | Stanislaw Halik | |
This should fix CI. | |||
2019-08-01 | fix clang warnings | Stanislaw Halik | |
2019-08-01 | video: reuse working dpi check | Stanislaw Halik | |
2019-08-01 | spline, video: get rid of needless casts | Stanislaw Halik | |
2019-08-01 | spline: switch back to cubic splines | Stanislaw Halik | |
2019-08-01 | spline: ensure cubic spline drawn up to max value | Stanislaw Halik | |
2019-08-01 | spline: don't use faulty devicePixelRatioF() | Stanislaw Halik | |
2019-06-26 | spline: fix typo | Stanislaw Halik | |
2019-06-25 | spline: fix text going out of bounds | Stanislaw Halik | |
2019-06-25 | spline: set minimum size hint | Stanislaw Halik | |
2019-06-25 | spline: fix deprecated qt function | Stanislaw Halik | |
2019-06-20 | logic/work: const correctness | Stanislaw Halik | |
2019-01-16 | spline: fix deadlock, logic error | Stanislaw Halik | |
Tracking rarely deadlocked when saving mappings. Investigating it further also shown how a wrong bundle was used for Accela's splines. | |||
2019-01-16 | cruft | Stanislaw Halik | |
2019-01-16 | clang-tidy fixes only | Stanislaw Halik | |
Maybe global `-Wcomma' is too harsh. There should be no functional changes whatsoever. | |||
2018-12-25 | fix build... | Stanislaw Halik | |
2018-12-25 | spline: fix build | Stanislaw Halik | |
2018-12-24 | cmake: decruft, disable deprecated Qt functions | Stanislaw Halik | |
2018-12-24 | style/quality only | Stanislaw 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-24 | fix undefined behavior undescore prefixes | Stanislaw Halik | |
2018-12-24 | spline: avoid type/variable ambiguity | Stanislaw Halik | |
2018-12-24 | compat/mutex: rename | Stanislaw Halik | |
2018-12-24 | remove const correctness violations | Stanislaw 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-08 | clean up a bit | Stanislaw Halik | |
2018-12-06 | cruft only | Stanislaw Halik | |
2018-11-14 | spline: remove duplicate logic | Stanislaw Halik | |
2018-11-11 | spline/widget: remove pointless fmax | Stanislaw Halik | |
2018-11-03 | fix build on Linux | 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 |