summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2018-01-14gui/keyboard: fix Linux/OSX buildStanislaw Halik
Class renaming broke this. Reported: https://github.com/opentrack/opentrack/issues/721#issuecomment-357457084
2018-01-14gui: fix trayStanislaw Halik
2018-01-14gui/spline: change horizontal/vertical guide countStanislaw Halik
The amount depends on the max value on X/Y scales.
2018-01-13gui/spline: reduce spline widget snap to gridStanislaw Halik
Issue: #722
2018-01-13variant/trackmouse: random flushStanislaw Halik
2018-01-13cmake: variant workStanislaw Halik
2018-01-13proto/libevdev: buffer flush, WIPStanislaw Halik
2018-01-13tracker/pt: workaround unexplained leakStanislaw 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-13cmake, main: work toward introducing alternative UIStanislaw 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-12gitignoreStanislaw Halik
2018-01-12tracker/pt: isolate point extractor and image typeStanislaw Halik
Issue: #718
2018-01-12main: fix buildStanislaw Halik
2018-01-11tracker/pt: also pass module name to camera classStanislaw Halik
2018-01-11tracker/pt: allow for reuseStanislaw Halik
Issue: #718 This allows for replacing the camera and point extractor code. See `module.cpp' and `pt-api.hpp`.
2018-01-11minor cleanupStanislaw Halik
2018-01-11tracker/pt: modernize member initializationStanislaw Halik
2018-01-11contrib/npclient: fix DataID raceStanislaw 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-11cmake, gui, main: make user interface reusableStanislaw 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-10npclient: fix off-by-oneStanislaw Halik
2018-01-10cv: cleanupStanislaw Halik
2018-01-10cv: fix evil typoStanislaw Halik
the "> 0" comparison was comparing the enum, not the function retval.
2018-01-10proto/ft: fix logic errorStanislaw Halik
2018-01-10tracker/aruco: minor cleanupStanislaw Halik
2018-01-10cmake: always link opencv components explicitlyStanislaw Halik
2018-01-10tracker/aruco: don't link against all opencv libsStanislaw Halik
2018-01-10fixup! cv: don't link against anythingStanislaw Halik
2018-01-10tracker/pt: cleanupStanislaw Halik
2018-01-10cv: don't link against anythingStanislaw Halik
2018-01-10cmake: fix win32 platform plugin installStanislaw Halik
2018-01-10tracker/ht: removeStanislaw Halik
2018-01-10cv, tracker/{aruco,pt}: link less opencv libsStanislaw Halik
2018-01-10cmake/msvc: fixStanislaw Halik
2018-01-10pose-widget: drop alpha calculationStanislaw Halik
We don't have 8-bit alpha in Qt anyway.
2018-01-10tracker/pt: add commentStanislaw Halik
2018-01-10options/value: don't do tree lookup twiceStanislaw Halik
2018-01-10many: get rid of trailing type specifiersStanislaw Halik
2018-01-10cmake: copy .pdb files on win32 correctlyStanislaw Halik
2018-01-10tracker/qt-gamepad: removeStanislaw Halik
Needs implementing in terms of libevdev
2018-01-10tracker/pt: fix dynpose label font styleStanislaw Halik
2018-01-10tracker/pt: reset dynamic pose on centerStanislaw Halik
2018-01-10cmake: cleanup, decruft, probably fix mingwStanislaw Halik
2018-01-10many: spring cleanupStanislaw 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
2018-01-10gui/main: disable denormals on win32Stanislaw Halik
2018-01-10api, cmake: use the same dynamic library prefixStanislaw Halik
2018-01-10logic, cv: fix header namespace pollutionStanislaw Halik
We've had "using namespace options;" in headers for a while now.
2018-01-10logic/pipeline: conditionalizeStanislaw 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-05compat/euler: add quat -> rmat codeStanislaw 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-04main: workaround crash on exit without terminating processStanislaw Halik
2018-01-04gui: move checkbox to topStanislaw Halik
Users don't see it.