summaryrefslogtreecommitdiffhomepage
path: root/filter-ewma2/ftnoir_filter_ewma2_dialog.cpp
AgeCommit message (Collapse)Author
2018-01-10many: get rid of trailing type specifiersStanislaw Halik
2018-01-10many: spring cleanupStanislaw Halik
2017-10-13options/tie: change "tie" overloadsStanislaw Halik
Adjust usages. There are ODR issues with MSVC and it doesn't support C++17 "static inline constexpr" _variables_. Otherwise, "signal_fun" could be a variable and not a function. The usages in accela/ewma2 dialog are more verbose now but the original API was silly.
2017-05-10filter/ewma: fix labelsStanislaw Halik
- single step is a round value now - use a `tie_setting' overload for formatting the value, rather than a separate slot
2017-04-18many: use std::f{max,min} for floating-point valuesStanislaw Halik
2016-11-04modules: make names uniqueStanislaw Halik
2016-08-12all: rename modules s#^opentrack-##. and opentrack -> apiStanislaw Halik
Adjust usages.
2016-06-21filter/ewma: update labels before they're modifiedStanislaw Halik
2016-06-20filter/ewma: cleanup, updateStanislaw Halik
- switch to our timer since it has more than millisecond precision - use slider_value for settings - sanitize allowed scaling curve bounds - ensure min <= max in dialog - ensure min <= max at filter runtime - check for NaN taking -ffast-math into account - simplify dialog logic - change delta smoothing constant
2016-05-26many modules: trivial cleanups onlyStanislaw Halik
- Remove "this->" where it's not needed. Possibly rename shadowed vars. - Don't reload the options bundle manually since `options::opts' exists for that very reason. - Remove '^ \+$' whitespace - :retab
2015-10-30move to subdirectory-based build systemStanislaw Halik
Closes #224