Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-07-01 | compat: drop pre-C++20 macros.hpp header | Stanislaw Halik | |
2021-12-16 | many: switch from using std::unique_ptr<t>::get() to &*ptr | 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-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-08-01 | add workaround for obsolete qt versions | Stanislaw Halik | |
This should fix CI. | |||
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-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 | |
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-11-11 | spline/widget: remove pointless fmax | 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-05 | silly busywork | Stanislaw Halik | |
2018-08-27 | spline/widget: fix min point distance logic | Stanislaw Halik | |
- rename the function - return min distance value in position of `x', not pixels - add some DPI scaling for point size and line length - use snap logic where it was ignored | |||
2018-06-26 | spline: don't use cubic | Stanislaw Halik | |
Cubic shows incorrect values for control points close to each other. | |||
2018-06-26 | spline/widget: remove accidental "snap" | Stanislaw Halik | |
Was affecting rotation splines. | |||
2018-06-26 | spline/widget: fix drag-too-close handling | Stanislaw Halik | |
Dragging toward adjacent point makes sure it's as close as allowed. Work against any remaining cases where points "merged". | |||
2018-06-26 | spline: replace open-coded clamp() | Stanislaw Halik | |
2018-06-26 | spline/widget: use more modern C++ syntax | Stanislaw Halik | |
2018-06-26 | spline/widget: use <QtEvents> | Stanislaw Halik | |
2018-06-26 | spline: get rid of nasty "qreal" | Stanislaw Halik | |
2018-06-26 | spline: play nice with hidpi, no jaggies allowed | Stanislaw Halik | |
2018-02-15 | clean up "static" and "constexpr" types | Stanislaw Halik | |
- use `static constexpr inline' to avoid requiring explicit declarations in object code - use `const Foo* const' to maybe put into readonly binary segment (at least for ELF DSOs) - `constexpr' in function scope has storage, avoid `static' - don't use `constexpr' where there's no advantage, like arrays We'd like to avoid overhead of atomic initialization for each function call. No idea how `static constexpr' requiring storage in the standard plays with atomic initialization requirement. Hearsay points that `constexpr' without `static' in block scope behaves more to our liking. It's all hazy though. I'm not 100% sure if `static inline constexpr' has any storage. Hopefully none, like a #define, and stuff bigger than registers gets coalesced within the same module, with small stuff being immediates. | |||
2018-01-26 | CLion pedantry | Stanislaw Halik | |
Fix few of the inspection warnings from CLion that make any sense at all. | |||
2018-01-18 | compat/util: retire | Stanislaw Halik | |
Adjust usages. | |||
2018-01-16 | spline/widget: no need to round pixel ratio | Stanislaw Halik | |
2018-01-16 | spline: fix widget for hidpi displays | Stanislaw Halik | |
2018-01-14 | gui/spline: change horizontal/vertical guide count | Stanislaw Halik | |
The amount depends on the max value on X/Y scales. | |||
2017-12-21 | spline: prepare for widget in tobii tracker dialog | Stanislaw Halik | |
2017-10-29 | static constexpr -> constexpr | Stanislaw Halik | |
2017-10-27 | spline/widget: try fix background color on Unix | Stanislaw Halik | |
2017-10-21 | spline/widget: remove dead code | Stanislaw Halik | |
2017-10-21 | spline/widget: fixes | Stanislaw Halik | |
- fix horizontal legend overwritten by bg color - same fix for point circles - don't blit rectangles in paintEvent, cache them | |||
2017-10-20 | logic, spline: more spline work/fixes | Stanislaw Halik | |
- mapping window clamps are now value<max_clamp> in spline - clamp won't mess up saved spline content - clean up artifacts on spline widget |