Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-04-28 | fix sintax | GO63-samara | |
replacing define with static constexpr double and replacing a tab with a space | |||
2020-04-14 | Fix the jump of Yaw and Roll when crossing the border +/-180 degrees | GO63-samara | |
When crossing the border on Yaw or Roll +/-180 degrees, the Octopus makes a full rotation of 360 degrees. This made it difficult to use an inertial tracker in a wireless VR. | |||
2019-08-01 | fix clang warnings | 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 | cruft only | Stanislaw Halik | |
2019-01-16 | modernize only | Stanislaw Halik | |
- replace `static constexpr inline' with `static constexpr'. `inline' is implied. - use braced initializer lists where applicable - still missing `override' usages | |||
2019-01-16 | cruft only | Stanislaw Halik | |
2018-12-06 | cruft only | Stanislaw Halik | |
2018-07-08 | modernize only | Stanislaw Halik | |
2018-06-26 | filter/accela: get rid of pointless `progn' | Stanislaw Halik | |
2018-06-26 | modernize C++ syntax | Stanislaw Halik | |
No visible changes (hopefully). | |||
2018-06-26 | compat/macros: rename portability macros | Stanislaw Halik | |
use `cc_xx' rather than awkward synonyms. | |||
2018-06-26 | core, modules: modernize syntax only | Stanislaw Halik | |
Use more C++17 features where this helps any. | |||
2018-05-27 | filter/accela: remove unused variable | Stanislaw Halik | |
Found-with: GCC 8 -Wall -Wextra | |||
2018-05-17 | filter/accela: update wrt compat/timer | Stanislaw Halik | |
2018-05-17 | filter/accela: fix buffer overrun | Stanislaw Halik | |
Found-with: clang-analyzer, clazy, clang-tidy | |||
2018-04-05 | i18n: update strings | Stanislaw Halik | |
2018-04-05 | modules: now use i18n | Stanislaw Halik | |
2018-02-15 | clean up "static" and "constexpr" types | Stanislaw Halik | |
- use `static constexpr inline' to avoid requiring explicit declarations in object code - use `const Foo* const' to maybe put into readonly binary segment (at least for ELF DSOs) - `constexpr' in function scope has storage, avoid `static' - don't use `constexpr' where there's no advantage, like arrays We'd like to avoid overhead of atomic initialization for each function call. No idea how `static constexpr' requiring storage in the standard plays with atomic initialization requirement. Hearsay points that `constexpr' without `static' in block scope behaves more to our liking. It's all hazy though. I'm not 100% sure if `static inline constexpr' has any storage. Hopefully none, like a #define, and stuff bigger than registers gets coalesced within the same module, with small stuff being immediates. | |||
2018-02-14 | filter/accela: revert deadzone test code | Stanislaw Halik | |
Looks strange ingame. | |||
2018-02-12 | cmake: add zh_CN | Stanislaw Halik | |
cf. #746 | |||
2018-02-12 | modules: stop saving line information | Stanislaw Halik | |
Now i18n regen won't make a mess. | |||
2018-02-09 | filter/accela: euthanize "smoothing" | Stanislaw Halik | |
It only confuses users. Rename "sensitivity" to "smoothing". Update i18n source as per #743 | |||
2018-02-09 | update translation source files -- #743 | Stanislaw Halik | |
2018-02-05 | filter/accela: experimental less strict deadzone | Stanislaw Halik | |
2018-01-18 | compat/util: retire | Stanislaw Halik | |
Adjust usages. | |||
2018-01-16 | filter/accela: modernize c++ | Stanislaw Halik | |
2018-01-11 | minor cleanup | Stanislaw Halik | |
2017-12-18 | plugins: rename check_status -> initialize | Stanislaw Halik | |
It's a contract for plugin invocation that the particular function fills the role of initialization. Rename accordingly. | |||
2017-12-09 | many: use otr_tr for non-qobject translation | Stanislaw Halik | |
I haven't even compile-tested Linux and OSX-specific bits. | |||
2017-12-04 | api: add status check for modules | Stanislaw Halik | |
2017-10-27 | filter/accela: allow for double the deadzone value | Stanislaw Halik | |
2017-10-27 | filter/accela: kill rotation nonlinearity | Stanislaw Halik | |
2017-10-27 | filter/accela: put debug knobs in other header | Stanislaw Halik | |
2017-10-20 | fix wrt spline api | Stanislaw Halik | |
2017-10-20 | some nonsense | Stanislaw Halik | |
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-09-23 | filter/accela: make sliders work with scroll wheel | Stanislaw Halik | |
I'm lazy and you should be too. | |||
2017-09-23 | filter/accela: limit nonlinearity max range | Stanislaw Halik | |
2017-07-29 | filter/accela: make gain more conservative | Stanislaw Halik | |
Issue: #665 | |||
2017-07-16 | compat/math-imports: use it | Stanislaw Halik | |
2017-07-07 | filter/accela: add debug knob | Stanislaw Halik | |
2017-06-22 | misc irrelevant | Stanislaw Halik | |
2017-06-18 | filter/accela: don't go exponential too fast | Stanislaw Halik | |
2017-06-12 | filter/accela: make nonlinearity actually useful | Stanislaw Halik | |
It needs to go further than the very beginning. | |||
2017-06-12 | filter/accela: go back to old gain from 9 months ago | Stanislaw Halik | |
2017-06-12 | cleanup | Stanislaw Halik | |
2017-06-10 | filter/accela: make gain less sluggish overall | Stanislaw Halik | |
2017-06-10 | filter/accela: simplify debug widget | Stanislaw Halik | |
2017-06-08 | filter/accela: increase sensitivity customization | Stanislaw Halik | |