summaryrefslogtreecommitdiffhomepage
path: root/proto-ft/ftnoir_protocol_ft.cpp
AgeCommit message (Collapse)Author
2022-01-05proto/freetrack: fix uninitialized variableStanislaw Halik
https://forum.il2sturmovik.ru/topic/5061-opentrack/page/30/#comment-864548
2021-09-03proto/freetrack: fix interface selection harderStanislaw Halik
2021-09-03proto/freetrack: fix broken interface selectionStanislaw Halik
2021-08-29proto/freetrack: stop dummy trackir.exe with ephemeral locationStanislaw Halik
2021-08-21proto/freetrack: detect paths with trailing backslashStanislaw Halik
2021-08-21proto/freetrack: implement more dll location controlsStanislaw Halik
2019-09-22proto/ft: fix sign errorStanislaw Halik
2019-09-22api: expose raw data to protocolsStanislaw Halik
Issue: #975
2019-02-11compat/macros: remove prefixStanislaw Halik
Let's not be concerned about global namespace pollution. These identifiers aren't exposed in the api/ directory.
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-10-25proto/ft: fix GCC warnsStanislaw Halik
2018-08-27proto/ft: fix hack for falcon bmsStanislaw Halik
2018-07-02nothing importantStanislaw Halik
2018-06-26modernize C++ syntaxStanislaw Halik
No visible changes (hopefully).
2018-06-26compat/macros: rename portability macrosStanislaw Halik
use `cc_xx' rather than awkward synonyms.
2018-06-26core, modules: modernize syntax onlyStanislaw Halik
Use more C++17 features where this helps any.
2018-05-28proto/ft: cleanup assertsStanislaw Halik
2018-05-27proto/ft: add sensible static_assertStanislaw Halik
2018-05-22proto/ft: revert npclient-related changesStanislaw Halik
2018-04-05modules: now use i18nStanislaw Halik
2018-03-15proto/ft: show game name only if game connectedStanislaw Halik
2018-03-14proto/ft: set game name to unknown if no entryStanislaw Halik
2018-02-16proto/ft: fix idempotent dataid for freetrackclientStanislaw Halik
It can cause problems for `freetrackclient.dll' consumers. This fix is better than modulo rand().
2018-02-15proto/ft: work with npclient logicStanislaw Halik
DataID can be idempotent. It's "static unsigned frameno" in npclient that's used in place of DataID.
2018-02-01proto/ft: remove incorrect checkStanislaw Halik
The data is aligned because it's inside a union with minimal alignment for `int'. The comment and check are redundant.
2018-01-26CLion pedantryStanislaw Halik
Fix few of the inspection warnings from CLion that make any sense at all.
2018-01-18compat/util: retireStanislaw Halik
Adjust usages.
2018-01-18compat: split/cleanup util.hppStanislaw Halik
Some of the headers are clearly useless. Remove them. Move what's inside util.hpp into separate headers. Adjust usages. Will remove util.hpp.
2018-01-16proto/freetrack: typedefs are volatile, cleanupStanislaw Halik
2018-01-14proto/freetrack: rename following npclient changeStanislaw Halik
2018-01-10proto/ft: fix logic errorStanislaw Halik
2018-01-10proto/freetrack, npclient: change deactivation methodStanislaw Halik
- deactivates on its own after about 30 seconds no matter what - deactivates on opentrack stop - returns to neutral pose on deactivation - works with origin (all zeros) pose
2017-12-26proto/freetrack: cleanupStanislaw Halik
2017-12-18plugins: rename check_status -> initializeStanislaw Halik
It's a contract for plugin invocation that the particular function fills the role of initialization. Rename accordingly.
2017-12-09proto/freetrack: cleanupStanislaw Halik
- set zeros in shm, for NPClient.dll tracking detection - remove tirviews support - remove registry cleanup on exit support
2017-12-04api: add status check for modulesStanislaw Halik
2017-10-29static constexpr -> constexprStanislaw Halik
2017-10-28freetrackclient: mark volatileStanislaw Halik
2017-07-28proto/freetrack: fix build with mingw-w64 with llvmStanislaw Halik
2017-07-23proto/freetrack: fix typoStanislaw Halik
2017-07-06proto/ft: include explicitly for `never_inline' etcStanislaw Halik
2017-06-22misc irrelevantStanislaw Halik
2017-06-18proto/ft: use explicit atomic load/storeStanislaw Halik
"volatile" is too underspecified. Also cleanup some old code.
2017-06-18proto/freetrack: workaround falcon bms 90 pitch limitStanislaw Halik
2016-11-04modules: add autogenerated translation filesStanislaw Halik
2016-09-21many: remove compat/pi-constant.hppStanislaw Halik
With -D_USE_MATH_DEFINES MSVC defines the standard M_PI and friends. Since this preprocessor definition is now always passed as part of the build system for MSVC. We can use M_PI as if on a mission.
2016-08-18options: add base_value signal constStanislaw Halik
2016-08-12all: rename modules s#^opentrack-##. and opentrack -> apiStanislaw Halik
Adjust usages.
2016-07-19proto/{ft,wine}: simplify qprocess killing logicStanislaw Halik
2016-07-19some: replace hardcoded pi values with the same pi constantStanislaw Halik
We can't depend on M_PI existing after including cmath.