summaryrefslogtreecommitdiffhomepage
path: root/spline
AgeCommit message (Collapse)Author
2017-06-18spline: speed up Qt spline opsStanislaw Halik
2017-06-18spline: workaround going over the max valueStanislaw Halik
2017-06-06spline: prevent returning absolute of negative valueStanislaw Halik
Fixes: #628
2017-05-21spline: minor cleanupStanislaw Halik
2017-05-10spline: add commentStanislaw Halik
2017-05-10spline: rename, change call siteStanislaw Halik
2017-05-10spline: recompute spline config lazilyStanislaw Halik
2017-05-10spline: reformatStanislaw Halik
2017-05-10spline: fix points deleting themselves on dragging to originStanislaw Halik
2017-05-10spline: refactorStanislaw Halik
Generally nothing of importance, just readability. - There was a particularly scary typo where: const unsigned end = std::min(unsigned(value_count), unsigned(p2_x * mult_)); clamping to value_count doesn't make sense, given arbitrary p2_x. - Try harder to avoid assigning s->points. Also the overlap threshold constant was arbitrarily too high. - Sort predicate is meant to use strict ordering, not partial total order.
2017-05-10get rid of the silly mem -> shared_ptr aliasStanislaw Halik
2017-05-10options: don't create QSettings all the timeStanislaw Halik
Update usages.
2017-04-30spline: really fix moving points togetherStanislaw Halik
2017-04-30spline/widget: fix moving points close togetherStanislaw Halik
They disappeared and clumped together.
2017-04-30spline: show tooltip in preview only modeStanislaw Halik
2017-04-18many: use std::f{max,min} for floating-point valuesStanislaw Halik
2017-04-17few widgets: use repaint() for no event loop overheadStanislaw Halik
The Qt event loop overhead formed a decent amount of total CPU usage. `repaint()' is a direct call.
2017-03-28start renaming internal macros as OPENTRACK_* to OTR_*Stanislaw Halik
2017-03-28rename spline-widget -> splineStanislaw Halik
Adjust usages.