Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-06-26 | core, modules: modernize syntax only | Stanislaw Halik | |
Use more C++17 features where this helps any. | |||
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-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 | update translation source files -- #743 | Stanislaw Halik | |
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-12-02 | tracker/tobii: TODO | Stanislaw Halik | |
2017-10-31 | tracker/tobii: set up settings for prototype vesion | Stanislaw Halik | |
The initial version won't have a generalized spline with multiple parameters to configure the gain. But it's doable in one go unlike a fully-fledged version from the start. | |||
2017-10-29 | static constexpr -> constexpr | Stanislaw Halik | |
2017-10-20 | fix wrt spline api | Stanislaw Halik | |
2017-09-23 | tracker/tobii: remove warning for now | Stanislaw Halik | |
2017-08-14 | cmake: drop executable bit from installed normal files | Stanislaw Halik | |
2017-06-18 | get rid of "volatile" abuse | Stanislaw Halik | |
We heavily used "volatile bool" to check if the thread loop should stop. But this functionality is already provided by Qt5's QThread::requestInterruption. In other cases, "volatile" is wonderfully underspecified so it's better to ditch its usage in favor of std::atomic<t>. At the time we don't appear to be using the "volatile" keyword except when calling win32's Interlocked*() family of functions as necessary. In freetrackclient's header the "volatile" qualifier was used as part of a typedef. This doesn't work. Use it as part of data declaration. | |||
2017-04-29 | add -Wno-error where applicable | Stanislaw Halik | |
2017-03-28 | rename spline-widget -> spline | Stanislaw Halik | |
Adjust usages. | |||
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-02-27 | remove unfinished polish translation files | Stanislaw Halik | |
Polish speakers typically know English well enough and translations are awkward. | |||
2017-02-21 | modules: add .ts files | Stanislaw Halik | |
2017-01-29 | tracker/tobii: i don't know what this is but sadly it's still broken | Stanislaw Halik | |
2016-12-24 | tracker/tobii: simplify NO-INSTALL logic | Stanislaw Halik | |
2016-12-16 | tracker/tobii: switch to NO-INSTALL for release | Stanislaw Halik | |
2016-12-16 | tracker/tobii: flush, but still broken | Stanislaw Halik | |
Needs the spline class to allow initializing itself from a function. Even if the passed control points are correct, it still looks like shit. Presently they aren't correct though. Need to work on linear approximation. | |||
2016-12-09 | tracker/tobii: flush further work. it's still broken. | Stanislaw Halik | |
2016-12-08 | tracker/tobii: flush changes, gain is broken | Stanislaw Halik | |
2016-11-05 | delete empty .ts | Stanislaw Halik | |
2016-11-04 | modules: add autogenerated translation files | Stanislaw Halik | |
2016-09-19 | tracker/tobii: nix build guard tautology | Stanislaw Halik | |
2016-09-19 | tracker/tobii: fix bitrot | Stanislaw Halik | |
2016-09-19 | tracker/tobii: don't install. find dynamic CRT harder. | Stanislaw Halik | |
2016-09-19 | tracker/tobii: remove existing mapping code. maybe later revert this. | Stanislaw Halik | |
It doesn't work good enough. Try use splines instead. | |||
2016-09-19 | tracker/tobii-eyex: initial revision | Stanislaw Halik | |