summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2016-08-18logic/tracker: decomposed unscaled rotation isn't used anywhereStanislaw Halik
2016-08-18logic/tracker: fix accumulative tracker camera mode centerStanislaw Halik
2016-08-17logic: reindent onlyStanislaw Halik
2016-08-17options: support deferred writes when saving bundlesStanislaw Halik
The mapping window has 13 bundles total in use. Setting them all can take up to a large fraction of a second on some windows filesystems. Do a single config write instead.
2016-08-17dinput: link to dinput8 rather than dinput since dinput is deprecated.DaMichel
2016-08-17tracker/aruco: add twice more space for X and Y translationStanislaw Halik
Issue: #411 Requested-by: @Tux0Topo
2016-08-17gui: hook up experimental camera center methodStanislaw Halik
2016-08-17logic/tracker: cleanup gimbal lock fixStanislaw Halik
There were too many cases of variables with a "_real" suffix and without. Move both cases into struct data members. Also add experimental camera centering method. Cleanup some other stuff like "is_nan" should take an arbitrary Mat.
2016-08-17logic/mappings: update to new apiStanislaw Halik
2016-08-17gui/mapping-window: update to new apiStanislaw Halik
2016-08-17logic/main-settings: update following api changesStanislaw Halik
Axis mapping was saved/read from the wrong ini bundle. This is #415. Otherwise, update following preceding api changes.
2016-08-17gui: reload keybindings immediatelyStanislaw Halik
Previously the old global keybindings stuck when options dialog got cancelled.
2016-08-17spline-widget: save spline control point list using options apiStanislaw Halik
- spline widgets reload when spline bundle reloads - every bundle reloads when profile gets changed Importing old spline settings hasn't been implemented. Control point positions are stored as raw floats. This is bad.
2016-08-17compat/win32-com: default to right COM type without caller specifying itStanislaw Halik
The main window always needs the apartment threaded context for OLE used by Qt. Default to apartment threaded before a QApplication is created, or if the thread is the QApplication thread. Use multithreaded COM otherwise.
2016-08-17gui/main-window: reorganize ctorStanislaw Halik
2016-08-17move options framework into its own libraryStanislaw Halik
- adjust usages - add support for QList signals and metatype
2016-08-16proto/freetrack: game list updateStanislaw Halik
2016-08-16gui: rework profile refresh with now blocking signalsStanislaw Halik
2016-08-16compat/util: add robust way to block qt signalsStanislaw Halik
2016-08-16compat/options: anon namespace classes are usable so move to detailStanislaw Halik
2016-08-16compat/options: unindent inside namespace onlyStanislaw Halik
2016-08-16compat/options: qDebug() in singleton dtorStanislaw Halik
This singleton is used around the codebase so make its lifetime clear to the developer.
2016-08-16compat/options: cast to the right type for bigger than word thingsStanislaw Halik
2016-08-16compat/options: ensure all ini names sortedStanislaw Halik
2016-08-16compat/options: add option to reload all bundlesStanislaw Halik
2016-08-15tracker/pt: make calibration less confusing in dialogStanislaw Halik
- change button text to "stop calibration" and "start calibration" respectively. - gray out the values while calibration is running - run calibration at 10 Hz on a separate timer from dialog update Issue: #416
2016-08-15cv/trans-calib: fix signStanislaw Halik
Issue: #416 Reported-by: @olegiy
2016-08-15cmake: allow ASLRStanislaw Halik
2016-08-15dinput, COM: temporary fixes, to be testedStanislaw Halik
2016-08-14tracker/aruco: show 75 FPS option in comboboxStanislaw Halik
Reported-by: @andregm3 Closes #409
2016-08-14gui: fix main window restored from tray being minimizedStanislaw Halik
Reported-by: @albertolg Issue: #410
2016-08-14cmake: remove tarball generation supportStanislaw Halik
It messed up permissions on cygwin, making tarballs unusable on other systems.
2016-08-14cmake: add more stuff from source dir to source in install prefixStanislaw Halik
2016-08-14cmake/version: don't use sole trailing hyphen with empty build typeopentrack-2.3-rc99p11Stanislaw Halik
2016-08-14cmake: install source code to right directoriesStanislaw Halik
2016-08-14cmake/mingw-w64: debloat flags are relevant only for c++Stanislaw Halik
2016-08-14Revert "tracker/aruco: make translation units smaller"Stanislaw Halik
This reverts commit c08d63041e184ae642486eebfb4fd770d0a142b6. Revert "tracker/aruco: allow for more translation on the spline" This reverts commit f56f30f1d076c8b48a0bd4ce47b26ede618d2880.
2016-08-14dinput: fix dinput freezeStanislaw Halik
It was easiest to reproduce when a protocol failed to load. As usual, win32 debugging without MSVC++ is nearly useless.
2016-08-14tracker/pt: all callers are double, so float -> doubleStanislaw Halik
2016-08-14compat/com: no need to initialize OLE at all timesStanislaw Halik
2016-08-14cmake: too many optimization flags for mingw-w64Stanislaw Halik
2016-08-13default to apartment threading for nowStanislaw Halik
2016-08-13oops, nix crapolaStanislaw Halik
2016-08-12all: rename modules s#^opentrack-##. and opentrack -> apiStanislaw Halik
Adjust usages.
2016-08-12proto/vjoystick: skip on the expensive checksStanislaw Halik
2016-08-12logic/simple-mat: add untested tait-bryan rotation composition functionStanislaw Halik
2016-08-12cmake: fun mingw-w64 stuffStanislaw Halik
2016-08-12cmake: _USE_MATH_DEFINES was moved to central placeStanislaw Halik
2016-08-12dinput/joystick: sleep after joy get state failureStanislaw Halik
2016-08-12dinput: hold dinput reference through entire lifetimeStanislaw Halik