summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2018-01-16logic/mappings: fix silly ctorStanislaw Halik
2018-01-16qt: scale according to screen DPIStanislaw Halik
Previously, as a dpi-unaware app we scaled the whole window, including fonts, making them blurry. Given we now have layouts set all over the program, it Just Works when enabling proper scaling. Except for The Octopus, but you can forget it a bad hair day, can you?
2018-01-16filter/accela: modernize c++Stanislaw Halik
2018-01-16tracker/pt: make pt_settings header-onlyStanislaw Halik
We'd like to change the settings without linking to the tracker-pt library.
2018-01-16logic: get rid of extension logspamStanislaw Halik
2018-01-16logic, spline: get rid of using namespace in headerStanislaw Halik
2018-01-16gui/main-window: reformat max right columnStanislaw Halik
2018-01-16proto/freetrack: typedefs are volatile, cleanupStanislaw Halik
2018-01-15Merge pull request #724 from PhilippMuenzel/patch-1Stanisław Halik
Fix XPluginEnable
2018-01-14Fix XPluginEnablePhilipp Ringler
This fixes the plugin loading in an undefined state. See https://forums.x-plane.org/index.php?/forums/topic/138529-psa-check-your-int-xpluginenable-function-definition/ for more information
2018-01-14mehStanislaw Halik
2018-01-14gui/main-window: don't crash with no trayStanislaw Halik
2018-01-14proto/freetrack: rename following npclient changeStanislaw Halik
2018-01-14variant/trackmouse: flushStanislaw Halik
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