Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-02-24 | tracker/wii: reindentopentrack-2.3.11-beta3 | Stanislaw Halik | |
2019-02-24 | tracker/wii: fix uninitialized read | Stanislaw Halik | |
2019-02-22 | tracker/wii: fix heap corruption | Stanislaw Halik | |
2019-02-22 | tracker/wii: debug to stderr w/ no debugger | Stanislaw Halik | |
2019-01-16 | cv/numeric: rename namespace | Stanislaw Halik | |
2019-01-16 | tracker/{pt,wii}: allow float/double in cv/numeric | Stanislaw Halik | |
2019-01-16 | tracker/wii: remove unused variable | Stanislaw Halik | |
2019-01-16 | tracker/wii: indent only | Stanislaw Halik | |
2019-01-16 | tracker/wii: don't export more than necessary | Stanislaw Halik | |
2019-01-16 | cruft | Stanislaw Halik | |
2019-01-16 | wiiyourself: pass a more restrictive warning set | 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-12-24 | cmake: decruft, disable deprecated Qt functions | Stanislaw Halik | |
2018-12-24 | style/quality only | Stanislaw Halik | |
No functional changes. - add `override' everywhere where missing - almost pass clang's `-Wweak-vtables' - avoid some float/double conversions - remove unused private members - make signedness conversions explicit - put stuff in right namespaces to aid analysis | |||
2018-12-24 | tracker/wii: put definitions in exact namespace | Stanislaw Halik | |
It messes with static analysis tools for no apparent reason. | |||
2018-12-24 | tracker/wii: fix minor compiler warnings | Stanislaw Halik | |
2018-12-24 | tracker/wii: remove unused variables, sort per alignment | Stanislaw Halik | |
2018-12-24 | tracker/wii: fix function-static data | Stanislaw Halik | |
2018-12-24 | tracker/{pt,wii}: fix leading underscore identifiers | Stanislaw Halik | |
2018-12-06 | cruft only | Stanislaw Halik | |
2018-10-25 | tracker/wii: fix for mingw-w64 | Stanislaw Halik | |
The module loses auto-pairing functionality, but it's at least useful to see GCC warnings. I don't intend to use GCC for actually running the module. Fix some warnings emitted by GCC, such as - memset(3) of non-POD struct - depending on "new T[0]" to return a null pointer - dependence on MSVC-specific pragmas for external libraries - lack of header guards - unintended usage of trigraph syntax Disable some GCC warnings for the "wiiyourself" library. It's not possible to patch it up, the code quality is that awful. Disable the builtin debug functionality since it depends on non-standard __VA_OPT__ (due in C++20). It's not possible to disable the warning emitted on the __VA_ARGS__ usage in GCC. | |||
2018-07-13 | appease analyzer | Stanislaw Halik | |
2018-07-08 | modernize only | Stanislaw Halik | |
2018-07-02 | nothing important | Stanislaw Halik | |
2018-06-26 | modernize C++ syntax | Stanislaw Halik | |
No visible changes (hopefully). | |||
2018-06-13 | switch to structured bindings | Stanislaw Halik | |
2018-05-05 | wiiyourself: clang format | Wei Shuai | |
2018-05-04 | wiiyourself: fix worst compiler warnings | Stanislaw Halik | |
2018-05-04 | wiiyourself: fix translation logspam during build | Stanislaw Halik | |
2018-05-04 | wiiyourself: add warning for scary fallthrough | Stanislaw Halik | |
2018-04-28 | fix opencv version bump | Stanislaw Halik | |
2018-04-28 | fix find_package opencv | Stanislaw Halik | |
2018-04-05 | i18n: update strings | Stanislaw Halik | |
2018-04-05 | tracker/wii/wiiyourself: don't link with opentrack | Stanislaw Halik | |
This isn't needed but do this for completeness' sake | |||
2018-04-05 | modules: now use i18n | Stanislaw Halik | |
2018-03-08 | tracker/wii: remove UI setting dialog tab0 | Wei Shuai | |
2018-02-21 | tracker/wii: stop has been called from work thread | Wei Shuai | |
we don't need to stop again, or else it crashes app | |||
2018-02-16 | tracker/wii: fix Chinese translation | Stanislaw Halik | |
The file must be in tracker-pt/ since it translates .ui file located there. Issue: #748 | |||
2018-02-16 | tracker/{pt,wii}: simplify api | Stanislaw Halik | |
Remove useless abstract member functions, simplify some. Issue: #718 | |||
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-13 | tracker/wii: fix uninitialized memory access | Stanislaw Halik | |
Causes a warning in Visual Studio. Rightly so. | |||
2018-02-12 | tracker/wii: silence #pragma deprecated | Stanislaw Halik | |
Also downcase win32 api header name. This fixes building for Windows from Linux. | |||
2018-02-12 | Merge pull request #746 from cpuwolf/ch | Stanisław Halik | |
tracker/wii: add lang chinese && BT optimization | |||
2018-02-12 | tracker/wii: fix conflict for #746 | Stanislaw Halik | |
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-10 | tracker/wii: optimize BT enumeration time | Wei Shuai | |
2018-02-10 | tracker/wii: add lang chinese | Wei Shuai | |
2018-02-09 | tracker/wii: fix lang pack on NL and RU | Wei Shuai | |
2018-02-09 | tracker/wii: wiiyourself bug: no where to release write thread handle | Wei Shuai | |