Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-10-25 | proto/ft: fix GCC warns | Stanislaw Halik | |
2018-08-27 | proto/ft: fix hack for falcon bms | Stanislaw Halik | |
2018-07-02 | nothing important | Stanislaw Halik | |
2018-06-26 | modernize C++ syntax | Stanislaw Halik | |
No visible changes (hopefully). | |||
2018-06-26 | compat/macros: rename portability macros | Stanislaw Halik | |
use `cc_xx' rather than awkward synonyms. | |||
2018-06-26 | core, modules: modernize syntax only | Stanislaw Halik | |
Use more C++17 features where this helps any. | |||
2018-05-28 | proto/ft: cleanup asserts | Stanislaw Halik | |
2018-05-27 | proto/ft: add sensible static_assert | Stanislaw Halik | |
2018-05-22 | proto/ft: revert npclient-related changes | Stanislaw Halik | |
2018-04-05 | modules: now use i18n | Stanislaw Halik | |
2018-03-15 | proto/ft: show game name only if game connected | Stanislaw Halik | |
2018-03-14 | proto/ft: set game name to unknown if no entry | Stanislaw Halik | |
2018-02-16 | proto/ft: fix idempotent dataid for freetrackclient | Stanislaw Halik | |
It can cause problems for `freetrackclient.dll' consumers. This fix is better than modulo rand(). | |||
2018-02-15 | proto/ft: work with npclient logic | Stanislaw Halik | |
DataID can be idempotent. It's "static unsigned frameno" in npclient that's used in place of DataID. | |||
2018-02-01 | proto/ft: remove incorrect check | Stanislaw Halik | |
The data is aligned because it's inside a union with minimal alignment for `int'. The comment and check are redundant. | |||
2018-01-26 | CLion pedantry | Stanislaw Halik | |
Fix few of the inspection warnings from CLion that make any sense at all. | |||
2018-01-18 | compat/util: retire | Stanislaw Halik | |
Adjust usages. | |||
2018-01-18 | compat: split/cleanup util.hpp | Stanislaw 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-16 | proto/freetrack: typedefs are volatile, cleanup | Stanislaw Halik | |
2018-01-14 | proto/freetrack: rename following npclient change | Stanislaw Halik | |
2018-01-10 | proto/ft: fix logic error | Stanislaw Halik | |
2018-01-10 | proto/freetrack, npclient: change deactivation method | Stanislaw 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-26 | proto/freetrack: cleanup | Stanislaw Halik | |
2017-12-18 | plugins: rename check_status -> initialize | Stanislaw Halik | |
It's a contract for plugin invocation that the particular function fills the role of initialization. Rename accordingly. | |||
2017-12-09 | proto/freetrack: cleanup | Stanislaw Halik | |
- set zeros in shm, for NPClient.dll tracking detection - remove tirviews support - remove registry cleanup on exit support | |||
2017-12-04 | api: add status check for modules | Stanislaw Halik | |
2017-10-29 | static constexpr -> constexpr | Stanislaw Halik | |
2017-10-28 | freetrackclient: mark volatile | Stanislaw Halik | |
2017-07-28 | proto/freetrack: fix build with mingw-w64 with llvm | Stanislaw Halik | |
2017-07-23 | proto/freetrack: fix typo | Stanislaw Halik | |
2017-07-06 | proto/ft: include explicitly for `never_inline' etc | Stanislaw Halik | |
2017-06-22 | misc irrelevant | Stanislaw Halik | |
2017-06-18 | proto/ft: use explicit atomic load/store | Stanislaw Halik | |
"volatile" is too underspecified. Also cleanup some old code. | |||
2017-06-18 | proto/freetrack: workaround falcon bms 90 pitch limit | Stanislaw Halik | |
2016-11-04 | modules: add autogenerated translation files | Stanislaw Halik | |
2016-09-21 | many: remove compat/pi-constant.hpp | Stanislaw 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-18 | options: add base_value signal const | Stanislaw Halik | |
2016-08-12 | all: rename modules s#^opentrack-##. and opentrack -> api | Stanislaw Halik | |
Adjust usages. | |||
2016-07-19 | proto/{ft,wine}: simplify qprocess killing logic | Stanislaw Halik | |
2016-07-19 | some: replace hardcoded pi values with the same pi constant | Stanislaw Halik | |
We can't depend on M_PI existing after including cmath. | |||
2016-07-18 | proto/ft: cleanup deg->rad conversionopentrack-2.3-rc49p9 | Stanislaw Halik | |
2016-07-18 | some: adjust install paths and invocations | Stanislaw Halik | |
2016-06-14 | csv: code quality fixes | Stanislaw Halik | |
- use std::move where applicable - reformat more - make const stuff static, use QStringLiteral - fix regexes to make progress more - always move further into file even if regexes fail - apply less defensive coding, but still enough - remove stuff we don't use | |||
2016-06-09 | proto/freetrack: get rid of float <-> double promotions | Stanislaw Halik | |
2016-05-26 | many modules: trivial cleanups only | Stanislaw Halik | |
- Remove "this->" where it's not needed. Possibly rename shadowed vars. - Don't reload the options bundle manually since `options::opts' exists for that very reason. - Remove '^ \+$' whitespace - :retab | |||
2016-05-22 | proto/freetrack: runonce check can be a static member | Stanislaw Halik | |
Now that we have -fuse-cxa-atexit static dtors for modules are called as they should be. | |||
2016-05-15 | many: remove executable bit from source files | Stanislaw Halik | |
We no longer have this recurring problem since I enabled ignoring executable bit changes on the Windows workstation. | |||
2016-04-06 | proto/ft: only clear registry path on program exit | Stanislaw Halik | |
Clear registry path when opentrack exits, not merely tracking is stopped. This is still controlled by the checkbox, while checking for being the first instance happens always regardless. Also update dialog description. Issue: #332 | |||
2016-04-06 | proto/ft: make clear registry path on quit optional | Stanislaw Halik | |
Make clearing the dll path optional, defaulting to false. See previous commit. It has a side effect of games started before opentrack not seeing any dll path, and loading nothing. That is, opentrack only functions when tracking is started before a game is started. Issue: #332 |