summaryrefslogtreecommitdiffhomepage
path: root/tracker-wii
AgeCommit message (Collapse)Author
2018-12-24cmake: decruft, disable deprecated Qt functionsStanislaw Halik
2018-12-24style/quality onlyStanislaw 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-24tracker/wii: put definitions in exact namespaceStanislaw Halik
It messes with static analysis tools for no apparent reason.
2018-12-24tracker/wii: fix minor compiler warningsStanislaw Halik
2018-12-24tracker/wii: remove unused variables, sort per alignmentStanislaw Halik
2018-12-24tracker/wii: fix function-static dataStanislaw Halik
2018-12-24tracker/{pt,wii}: fix leading underscore identifiersStanislaw Halik
2018-12-06cruft onlyStanislaw Halik
2018-10-25tracker/wii: fix for mingw-w64Stanislaw 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-13appease analyzerStanislaw Halik
2018-07-08modernize onlyStanislaw Halik
2018-07-02nothing importantStanislaw Halik
2018-06-26modernize C++ syntaxStanislaw Halik
No visible changes (hopefully).
2018-06-13switch to structured bindingsStanislaw Halik
2018-05-05wiiyourself: clang formatWei Shuai
2018-05-04wiiyourself: fix worst compiler warningsStanislaw Halik
2018-05-04wiiyourself: fix translation logspam during buildStanislaw Halik
2018-05-04wiiyourself: add warning for scary fallthroughStanislaw Halik
2018-04-28fix opencv version bumpStanislaw Halik
2018-04-28fix find_package opencvStanislaw Halik
2018-04-05i18n: update stringsStanislaw Halik
2018-04-05tracker/wii/wiiyourself: don't link with opentrackStanislaw Halik
This isn't needed but do this for completeness' sake
2018-04-05modules: now use i18nStanislaw Halik
2018-03-08tracker/wii: remove UI setting dialog tab0Wei Shuai
2018-02-21tracker/wii: stop has been called from work threadWei Shuai
we don't need to stop again, or else it crashes app
2018-02-16tracker/wii: fix Chinese translationStanislaw Halik
The file must be in tracker-pt/ since it translates .ui file located there. Issue: #748
2018-02-16tracker/{pt,wii}: simplify apiStanislaw Halik
Remove useless abstract member functions, simplify some. Issue: #718
2018-02-15clean up "static" and "constexpr" typesStanislaw 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-13tracker/wii: fix uninitialized memory accessStanislaw Halik
Causes a warning in Visual Studio. Rightly so.
2018-02-12tracker/wii: silence #pragma deprecatedStanislaw Halik
Also downcase win32 api header name. This fixes building for Windows from Linux.
2018-02-12Merge pull request #746 from cpuwolf/chStanisław Halik
tracker/wii: add lang chinese && BT optimization
2018-02-12tracker/wii: fix conflict for #746Stanislaw Halik
2018-02-12cmake: add zh_CNStanislaw Halik
cf. #746
2018-02-12modules: stop saving line informationStanislaw Halik
Now i18n regen won't make a mess.
2018-02-10tracker/wii: optimize BT enumeration timeWei Shuai
2018-02-10tracker/wii: add lang chineseWei Shuai
2018-02-09tracker/wii: fix lang pack on NL and RUWei Shuai
2018-02-09tracker/wii: wiiyourself bug: no where to release write thread handleWei Shuai
2018-02-08tracker/wii: update preview window images for user guideWei Shuai
2018-02-08tracker/wii: enhance friendly UIWei Shuai
1. add new status wii_cam_wait_for_dongle 2. show "insert USB dongle" in preview window
2018-02-08tracker/wii: add UI imageWei Shuai
insert Bluetooth USB dongle into your PC
2018-02-08tracker/wii: sync and connectWei Shuai
remove useless disconnect function
2018-02-07tracker/wii: optimize auto BT pairWei Shuai
1. reconnect wiiyourself 2. reduce wiimote power by reduce LEDs
2018-02-07tracker/wii: enhance user friendly UIWei Shuai
1. add wii status wii_cam_wait_for_sync 2. add images show how user should do in preview window 3. reduce redundancy convertion about QImage by doing in WIIPreview Class
2018-02-06tracker/wii: bluetooth auto pair speed optimizationWei Shuai
2018-02-06traker/wii: add wiimote auto pair with Windows Bluetooth StackWei Shuai
2018-02-05tracker/wii: fix MSVC narrowing conversion warningsStanislaw Halik
2018-02-05tracker/wii: disable for Linux and OSXStanislaw Halik
2018-02-05tracker/wii: fix warning under -W4Stanislaw Halik
2018-01-31tracker/wii: fix "wiiyourself" buildStanislaw Halik