Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2017-05-24 | options/tie: add todo | Stanislaw Halik | |
2017-05-14 | options/tie: appease llvm | Stanislaw Halik | |
for some reason can't put a parameter pack after an optional argument. go figure. | |||
2017-05-12 | options: split up value.hpp header | Stanislaw Halik | |
Also combine the traits classes and make them more useful. | |||
2017-05-12 | minor fixes only | Stanislaw Halik | |
2017-05-10 | options/group: nicely format debug timestamp | Stanislaw Halik | |
2017-05-10 | options/tie: allow for custom-formatting the ini value | Stanislaw Halik | |
2017-05-10 | options: don't create QSettings all the time | Stanislaw Halik | |
Update usages. | |||
2017-05-10 | options/bundle: skip needless compare-twice | Stanislaw Halik | |
2017-04-29 | options/tie: allow for binding with a format string | Stanislaw Halik | |
2017-04-06 | options/value: sprinkle konst | Stanislaw Halik | |
2017-04-06 | options: allow tie combobox to qvariant | Stanislaw Halik | |
2017-04-06 | options/value: we're not instantiating templates anymore | Stanislaw Halik | |
2017-03-28 | compat, options: remove explicit template instantiation | Stanislaw Halik | |
It breaks on GNU and saves little space. | |||
2017-03-28 | start renaming internal macros as OPENTRACK_* to OTR_* | Stanislaw Halik | |
2017-03-27 | cmake: rename project's function prefix | Stanislaw Halik | |
It's not annoying having to type it anymore. Also "otr_boilerplate" -> "otr_module". | |||
2017-03-25 | options: add some never_inline attribs | Stanislaw Halik | |
2017-03-25 | options/bundle: appease qt creator | Stanislaw Halik | |
2017-03-24 | options, compat: instantiate common templates in their .dll's | Stanislaw Halik | |
2017-03-21 | options/bundle: reorder only | Stanislaw Halik | |
2017-03-21 | options/{bundle,connector,value}: allow setting to default values | Stanislaw Halik | |
This is complicated by Qt's rejection of template classes. Also move some stuff to slots where makes sense. | |||
2017-03-07 | options/bundle: fix class friend decl | Stanislaw Halik | |
2017-02-27 | options/fix bundle refcount handling | Stanislaw Halik | |
We rolled up our own refcount while using shared_ptr at the same time. Remove all rolled-up logic and rely on shared_ptr's custom deleter to do the cleanups. This greatly simplifies the code here. Unfortunately, _fini ordering makes Qt crash after the app object runs out of scope: gui/main.cpp: QApplication app(argc, argv); Both things considered, use _exit(2) on Unix to avoid running static destructors. | |||
2017-02-27 | remove unfinished polish translation files | Stanislaw Halik | |
Polish speakers typically know English well enough and translations are awkward. |