summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2018-01-17fix buildStanislaw Halik
2018-01-17gui/settings: fix variant buildStanislaw Halik
2018-01-16spline/widget: no need to round pixel ratioStanislaw Halik
2018-01-16main-window: fix linux compile errorStanislaw Halik
2018-01-16cv/video-frame, tracker/pt: add hidpi preview supportStanislaw Halik
2018-01-16fix buildStanislaw Halik
2018-01-16spline: fix widget for hidpi displaysStanislaw Halik
2018-01-16cleanupStanislaw Halik
2018-01-16trackmouse: more workStanislaw Halik
2018-01-16gui, variant/default: move default UIStanislaw Halik
2018-01-16gui: fix paths prior to moving into variant/defaultStanislaw Halik
2018-01-16gui: don't export the main windowStanislaw Halik
2018-01-16cmake: split variant handling to each variantStanislaw Halik
2018-01-16gui/main-window: sysexists(3) isn't appropriateStanislaw Halik
2018-01-16gui/main-window: fix more build errors on non-win32Stanislaw Halik
Issue: #721
2018-01-16add missing copyright statementStanislaw Halik
2018-01-16proto/mouse: must move settings to separate fileStanislaw Halik
Otherwise the UI file isn't slurped when #including this header.
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