Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-04-29 | options/value: add missing explicit instantiation | Stanislaw Halik | |
2018-04-28 | random cleanups | Stanislaw Halik | |
2018-04-28 | settings: store untranslated chosen module names | Stanislaw Halik | |
Now that we translate module names, they have to be stored as language-neutral in the config. - add tie_setting overload with from/to conversions - add logic to opentrack/main-window - add migration - remove actually useless tie_setting_traits | |||
2018-04-28 | options/qt: cleanup metatype definition | Stanislaw Halik | |
Also note Koenig lookup works | |||
2018-04-06 | options/tie: preliminary support for early conversions | Stanislaw Halik | |
2018-04-05 | options/value-traits: add missing pragma once | Stanislaw Halik | |
2018-02-21 | options: fix MSVC build | Stanislaw Halik | |
C++17 isn't fully supported. | |||
2018-02-21 | docs: add doxygen | Stanislaw Halik | |
2018-02-12 | cmake: add zh_CN | Stanislaw Halik | |
cf. #746 | |||
2018-01-31 | gui: clean up a bit | Stanislaw Halik | |
2018-01-20 | remove mistaken usages of std::forward | Stanislaw Halik | |
I originally mistaken what the function did. | |||
2018-01-18 | compat/util: retire | Stanislaw Halik | |
Adjust usages. | |||
2018-01-18 | compat: split/cleanup util.hpp | Stanislaw Halik | |
Some of the headers are clearly useless. Remove them. Move what's inside util.hpp into separate headers. Adjust usages. Will remove util.hpp. | |||
2018-01-13 | cmake, main: work toward introducing alternative UI | Stanislaw Halik | |
We're going to base opentrack derivatives on the same branch. Previously merges were a living hell. Modularizing the UI code and having continuously-built executables will do a lot. First opentrack variant in progress is a TrackHat device for mouse and scrolling control for people with spine and hand/arm disabilities. | |||
2018-01-11 | minor cleanup | Stanislaw Halik | |
2018-01-10 | options/value: don't do tree lookup twice | Stanislaw Halik | |
2017-12-18 | options: use string literals directly | Stanislaw Halik | |
2017-12-10 | options: rename template | Stanislaw Halik | |
2017-12-04 | api: add status check for modules | Stanislaw Halik | |
2017-12-02 | options/value: add always-default values | Stanislaw Halik | |
Also Visual Studio 2017 Preview 15.5 now does "constexpr inline" | |||
2017-10-30 | options: fix evil typo | Stanislaw Halik | |
2017-10-29 | static constexpr -> constexpr | Stanislaw Halik | |
2017-10-27 | options/value: template fix | Stanislaw Halik | |
2017-10-20 | options/scoped: use raii | Stanislaw Halik | |
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 | |||
2017-10-20 | options: allow for dud values | Stanislaw Halik | |
2017-10-20 | options, migration: simplify | Stanislaw Halik | |
2017-10-20 | options/slider: allow arbitrary cast | Stanislaw Halik | |
2017-10-20 | options/tie: prevent feedback loop with enums | Stanislaw Halik | |
2017-10-13 | tracker/pt, options: fix threshold slider | Stanislaw Halik | |
It's only the tie_setting(slider_value, QSlider) that has race-free slider updates. Needed to update the threshold slider representation. Remove the tie_setting(int, QSlider) overload since it doesn't have the logic. Add a migration. Add base_value::notify() for use-cases like the checkbox updating the label. | |||
2017-10-13 | options/tie: change "tie" overloads | Stanislaw 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-10-08 | fix harmless msvc warnings | Stanislaw Halik | |
2017-10-08 | add complete(?) portable config support | Stanislaw Halik | |
2017-10-02 | options: enable portable installation mode | Stanislaw Halik | |
2017-10-02 | options: misc | Stanislaw Halik | |
2017-09-25 | api, options: some `virtual' fixes | Stanislaw Halik | |
2017-09-23 | compat: use c++17-style value templates | Stanislaw Halik | |
2017-09-22 | options: simplify macro | Stanislaw Halik | |
2017-08-14 | some style fixes | Stanislaw Halik | |
2017-08-14 | use c++14 features | Stanislaw Halik | |
2017-07-31 | options/metatype: pass exact same name for sliders | Stanislaw Halik | |
That made sliders from 2.3.7 still incompatible. Apparently QVariant cares a lot about the difference between "options::slider_value", "::options::slider_value", and "slider_value". | |||
2017-07-28 | options/tie: kill warnings | Stanislaw Halik | |
2017-07-26 | options: organize metatype declarations | Stanislaw Halik | |
2017-07-24 | Revert "options/metatype: nuke it" | Stanislaw Halik | |
This was making sliders unable to save at all. | |||
2017-07-24 | options: disable extern template on non-msvc | Stanislaw Halik | |
2017-07-20 | options/tie: add overload with no format string | Stanislaw Halik | |
2017-07-20 | options/metatype: nuke it | Stanislaw Halik | |
The code isn't necessary, and causes uninitialized memory access when playing with QVariant later. | |||
2017-07-06 | options/value: try "extern template" for code size | Stanislaw Halik | |
2017-06-22 | misc irrelevant | Stanislaw Halik | |
2017-06-18 | minor tweaks only | Stanislaw Halik | |