Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-01-14 | gui/keyboard: fix Linux/OSX build | Stanislaw Halik | |
Class renaming broke this. Reported: https://github.com/opentrack/opentrack/issues/721#issuecomment-357457084 | |||
2018-01-14 | gui: fix tray | Stanislaw Halik | |
2018-01-14 | gui/spline: change horizontal/vertical guide count | Stanislaw Halik | |
The amount depends on the max value on X/Y scales. | |||
2018-01-13 | gui/spline: reduce spline widget snap to grid | Stanislaw Halik | |
Issue: #722 | |||
2018-01-13 | variant/trackmouse: random flush | Stanislaw Halik | |
2018-01-13 | cmake: variant work | Stanislaw Halik | |
2018-01-13 | proto/libevdev: buffer flush, WIP | Stanislaw Halik | |
2018-01-13 | tracker/pt: workaround unexplained leak | Stanislaw Halik | |
Somehow, using unique_ptr causes a leak at destruct time. The stored pointer isn't freed. It works perfectly fine with shared_ptr. It seems I'm doing things correctly with a move constructor for unique_ptr in the Tracker_PT class, as well as the pointer initialization ctor in `module.cpp'. Who the hell knows what's happening behind the scenes. | |||
2018-01-13 | cmake, main: work toward introducing alternative UI | Stanislaw Halik | |
We're going to base opentrack derivatives on the same branch. Previously merges were a living hell. Modularizing the UI code and having continuously-built executables will do a lot. First opentrack variant in progress is a TrackHat device for mouse and scrolling control for people with spine and hand/arm disabilities. | |||
2018-01-12 | gitignore | Stanislaw Halik | |
2018-01-12 | tracker/pt: isolate point extractor and image type | Stanislaw Halik | |
Issue: #718 | |||
2018-01-12 | main: fix build | Stanislaw Halik | |
2018-01-11 | tracker/pt: also pass module name to camera class | Stanislaw Halik | |
2018-01-11 | tracker/pt: allow for reuse | Stanislaw Halik | |
Issue: #718 This allows for replacing the camera and point extractor code. See `module.cpp' and `pt-api.hpp`. | |||
2018-01-11 | minor cleanup | Stanislaw Halik | |
2018-01-11 | tracker/pt: modernize member initialization | Stanislaw Halik | |
2018-01-11 | contrib/npclient: fix DataID race | Stanislaw Halik | |
There's a race with how the freetrack protocol operates. Reported-by: @Len62 cf. https://github.com/opentrack/opentrack/issues/688#issuecomment-356606126 | |||
2018-01-11 | cmake, gui, main: make user interface reusable | Stanislaw Halik | |
The work isn't complete. We need moving out all non-reusable parts away and only keeping user interface logic in a class. | |||
2018-01-10 | npclient: fix off-by-one | Stanislaw Halik | |
2018-01-10 | cv: cleanup | Stanislaw Halik | |
2018-01-10 | cv: fix evil typo | Stanislaw Halik | |
the "> 0" comparison was comparing the enum, not the function retval. | |||
2018-01-10 | proto/ft: fix logic error | Stanislaw Halik | |
2018-01-10 | tracker/aruco: minor cleanup | Stanislaw Halik | |
2018-01-10 | cmake: always link opencv components explicitly | Stanislaw Halik | |
2018-01-10 | tracker/aruco: don't link against all opencv libs | Stanislaw Halik | |
2018-01-10 | fixup! cv: don't link against anything | Stanislaw Halik | |
2018-01-10 | tracker/pt: cleanup | Stanislaw Halik | |
2018-01-10 | cv: don't link against anything | Stanislaw Halik | |
2018-01-10 | cmake: fix win32 platform plugin install | Stanislaw Halik | |
2018-01-10 | tracker/ht: remove | Stanislaw Halik | |
2018-01-10 | cv, tracker/{aruco,pt}: link less opencv libs | Stanislaw Halik | |
2018-01-10 | cmake/msvc: fix | Stanislaw Halik | |
2018-01-10 | pose-widget: drop alpha calculation | Stanislaw Halik | |
We don't have 8-bit alpha in Qt anyway. | |||
2018-01-10 | tracker/pt: add comment | Stanislaw Halik | |
2018-01-10 | options/value: don't do tree lookup twice | Stanislaw Halik | |
2018-01-10 | many: get rid of trailing type specifiers | Stanislaw Halik | |
2018-01-10 | cmake: copy .pdb files on win32 correctly | Stanislaw Halik | |
2018-01-10 | tracker/qt-gamepad: remove | Stanislaw Halik | |
Needs implementing in terms of libevdev | |||
2018-01-10 | tracker/pt: fix dynpose label font style | Stanislaw Halik | |
2018-01-10 | tracker/pt: reset dynamic pose on center | Stanislaw Halik | |
2018-01-10 | cmake: cleanup, decruft, probably fix mingw | Stanislaw Halik | |
2018-01-10 | many: spring cleanup | 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 | |||
2018-01-10 | gui/main: disable denormals on win32 | Stanislaw Halik | |
2018-01-10 | api, cmake: use the same dynamic library prefix | Stanislaw Halik | |
2018-01-10 | logic, cv: fix header namespace pollution | Stanislaw Halik | |
We've had "using namespace options;" in headers for a while now. | |||
2018-01-10 | logic/pipeline: conditionalize | Stanislaw Halik | |
Will activate only when looking down or backward. When activating or deactivating, will slowly slide into the new position, no instant movement involved. Issue: #712 | |||
2018-01-05 | compat/euler: add quat -> rmat code | Stanislaw Halik | |
It was meant as part of AHRS using acc+gyro only, but it was too unreliable. The conversion code is correct and useful though. | |||
2018-01-04 | main: workaround crash on exit without terminating process | Stanislaw Halik | |
2018-01-04 | gui: move checkbox to top | Stanislaw Halik | |
Users don't see it. |