| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-05-16 | kill qt5 compat | Stanislaw Halik | |
| 2025-05-16 | buffer flush | Stanislaw Halik | |
| 2024-08-04 | i18n: add German translations | Kai Krakow | |
| 2023-11-07 | Some translations | 前进! | |
| 2022-04-19 | fix i18n generation | Stanislaw Halik | |
| 2021-09-26 | compat: use std::clamp, remove own version | Stanislaw Halik | |
| 2021-09-26 | tracker/s2bot: enable pipelining | Stanislaw Halik | |
| 2020-06-30 | fix warnings | Stanislaw Halik | |
| 2019-01-16 | tracker/s2bot: don't change a setting at random | Stanislaw Halik | |
| The settings need a proper save/load mechanism to operate. | |||
| 2018-07-08 | modernize only | Stanislaw Halik | |
| 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 | |
| 2018-01-20 | rename our Qt .png icon | Stanislaw Halik | |
| facetracknoir.png -> opentrack.png | |||
| 2018-01-18 | compat/util: retire | Stanislaw Halik | |
| Adjust usages. | |||
| 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-09-23 | use std::size | Stanislaw Halik | |
| 2017-07-21 | tracker/s2bot: fix few bugs | Stanislaw Halik | |
| - Received values got converted to integers. I find this hard to believe. Even if this is so, converting to double leaves forward-compatibility if the sender software gets its act together. - There was a buffer overflow when indexing the "indices" array. - Mutex scope bigger than necessary. The code is copy-pasted from the FreePIE tracker. Perhaps if its own code was easier to understand, there wouldn't be any buffer overflows to begin with. | |||
| 2017-07-21 | tracker/s2bot: reformat to indent as 4 spaces | Stanislaw Halik | |
| 2017-07-20 | tracker/s2bot: fix stopping tracker | Stanislaw Halik | |
| - need use QThread::exit to stop the event loop - QObject::moveToThread works when passed a working thread - stop QTimer in its thread | |||
| 2017-07-18 | tracker/s2bot: fix -Werror | Stanislaw Halik | |
| 2017-07-16 | tracker/s2bot: add clean i18n files | Stanislaw Halik | |
| Related-to: #650 | |||
| 2017-07-16 | tracker/s2bot: fix qt's lrelease barfing | Stanislaw Halik | |
| Files had strings from the FreePIE tracker copied. Related-to: #650 | |||
| 2017-07-16 | tracker/s2bot: reduce logspam | Stanislaw Halik | |
| Related-to: #650 | |||
| 2017-07-16 | tracker/s2bot: fix dead code warning | Stanislaw Halik | |
| Related-to: #650 | |||
| 2017-07-11 | documentation and attribution | attila-csipa | |
| 2017-07-11 | clean up code, remove ugly file logging | Attila Csipa | |
| 2017-07-07 | s2bot tracking | Attila Csipa | |
