Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-03-01 | options/value: log more with OTR_TRACE_NOTIFY | Stanislaw Halik | |
2022-10-10 | Revert "options/value: add `QObject::connect` wrapper" | Stanislaw Halik | |
This reverts commit a67e8630caf20e7f48151024e9e68dd9271d75c7. | |||
2022-07-01 | compat: drop pre-C++20 macros.hpp header | Stanislaw Halik | |
2022-07-01 | options/value: add `QObject::connect` wrapper | Stanislaw Halik | |
This is useful not just to save on complexity in call sites, but also because I plan on using the Verdigris library to remove needless `valueChanged()` and `setValue()` overloads from each `value<t>` instance. Also fix a bug in `options/tie.hpp` where `QComboBox::setCurrentIndex` was erroneously called as `Qt::DirectConnection`. | |||
2021-12-17 | options, tracker/pt: allow force-reloading value_::valueChanged | Stanislaw Halik | |
Fixes auto threshold slider label text on toggling the checkbox without dragging the slider. | |||
2021-10-19 | options: don't notify on idempotent values | Stanislaw Halik | |
2021-10-19 | Revert "options/tie: fix deadlocks" | Stanislaw Halik | |
This reverts commit 2ef545b487209fb03bc2506b8e9bfa345d0f392b. | |||
2021-10-19 | options/tie: fix deadlocks | Stanislaw Halik | |
2021-10-19 | options: add trace to valueChanged() | Stanislaw Halik | |
2019-10-27 | fix clang warnings | Stanislaw Halik | |
2019-04-24 | options/value: kill copy ctor | Stanislaw Halik | |
2019-04-24 | options: add missing value::is_null() checks | Stanislaw Halik | |
2019-02-11 | less header namespace pollution | Stanislaw Halik | |
2019-02-11 | compat/macros: remove prefix | Stanislaw Halik | |
Let's not be concerned about global namespace pollution. These identifiers aren't exposed in the api/ directory. | |||
2019-01-16 | options/value: disallow const, volatile, and reference types | Stanislaw Halik | |
2019-01-16 | options/value: add move assignment operators | 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 | |
2019-01-16 | options/value: don't mark noinline so much | Stanislaw Halik | |
Let's trust the compiler a bit shall we? | |||
2019-01-16 | options/{value,connector}: workaround friend declaration | Stanislaw Halik | |
2019-01-16 | clang-tidy fixes only | Stanislaw Halik | |
Maybe global `-Wcomma' is too harsh. There should be no functional changes whatsoever. | |||
2018-10-25 | options/value: remove pointless conditional | Stanislaw Halik | |
std::decay doesn't have enum-specific behavior. | |||
2018-10-25 | cleanups only | Stanislaw Halik | |
2018-10-07 | fix GCC build errors | Stanislaw Halik | |
Issue: #726 | |||
2018-10-05 | options: don't use typeindex w/ lambdas | Stanislaw Halik | |
Rename traits' functions to be more explicit. Most of the changes are pretty old and I can't read them at this time, sorry. Adjust usages. Issue: #825 Reported-by: @DanielKinsman | |||
2018-08-27 | compat/linkage-macros: simplify | Stanislaw Halik | |
2018-07-13 | appease analyzer | Stanislaw Halik | |
2018-07-08 | options: fix 2 issues | Stanislaw Halik | |
1. Calling valueChanged didn't invoke machinery in value<t>, only base_value aka value_. There's a fast path in value<t>::type() despite the pessimization. 2. Split global scope stuff into options::globals from the options::globals stuff 3. Adjust usages | |||
2018-06-26 | options/value: add missing dereference operator | Stanislaw Halik | |
2018-06-26 | options/base-value: rename to `value_' | Stanislaw Halik | |
2018-06-26 | compat/macros: rename portability macros | Stanislaw Halik | |
use `cc_xx' rather than awkward synonyms. | |||
2018-05-30 | compat/linkage: extern template works on GNU now | Stanislaw Halik | |
2018-04-29 | options/value: add missing explicit instantiation | Stanislaw Halik | |
2018-04-28 | random cleanups | 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-10 | options/value: don't do tree lookup twice | Stanislaw Halik | |
2017-12-18 | options: use string literals directly | 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-20 | options: allow for dud values | Stanislaw Halik | |
2017-10-02 | options: misc | Stanislaw Halik | |
2017-09-22 | options: simplify macro | Stanislaw Halik | |
2017-08-14 | some style fixes | Stanislaw Halik | |
2017-07-24 | options: disable extern template on non-msvc | Stanislaw Halik | |
2017-07-06 | options/value: try "extern template" for code size | Stanislaw Halik | |
2017-06-22 | misc irrelevant | Stanislaw Halik | |
2017-05-12 | options: split up value.hpp header | Stanislaw Halik | |
Also combine the traits classes and make them more useful. | |||
2017-04-06 | options/value: sprinkle konst | Stanislaw Halik | |
2017-04-06 | options: allow tie combobox to qvariant | Stanislaw Halik | |
2017-03-28 | compat, options: remove explicit template instantiation | Stanislaw Halik | |
It breaks on GNU and saves little space. |