summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2017-03-24tracker/pt: remove camera settingsStanislaw Halik
2017-03-24options: return app path when asked for default.ini pathStanislaw Halik
2017-03-24options/bundle: reset to default if default.ini changedStanislaw Halik
2017-03-24gui: prevent creating empty default.iniStanislaw Halik
2017-03-24options: change default subdir nameStanislaw Halik
2017-03-21tracker/pt: prevent layout reflow on first showStanislaw Halik
2017-03-21gui: tweak main window marginsStanislaw Halik
2017-03-21gui: remove mapping windowStanislaw Halik
2017-03-21cmake: unreference most modulesStanislaw Halik
2017-03-21gui: unreference pose displayStanislaw Halik
2017-03-21gui: unreference removed main window elementsStanislaw Halik
2017-03-21gui: remove stuff from main window layoutStanislaw Halik
2017-03-21gui: remove needless stuff from options dialog layoutStanislaw Halik
2017-03-21gui: remove needless optionsStanislaw Halik
2017-03-21gui: hardcode modules usedStanislaw Halik
2017-03-21logic: hardcode trackmouse stuffStanislaw Halik
2017-03-21tracker/pt: unreference removed dialog membersStanislaw Halik
2017-03-21tracker/pt: remove now-hardcoded settingsStanislaw Halik
2017-03-21tracker/pt: hardcode trackmouse settingsStanislaw Halik
2017-03-21spline-widget: no-op as minimal diffStanislaw Halik
2017-03-21cmake/msvc: need linker static flagsStanislaw Halik
2017-03-21cmake/msvc: remove nosensical conditionalStanislaw Halik
2017-03-21cmake/msvc: oh for crying out loudStanislaw Halik
2017-03-21cmake/msvc: do it right this timeStanislaw Halik
2017-03-21cmake/msvc: bail on linker errorsStanislaw Halik
2017-03-21options/bundle: reorder onlyStanislaw Halik
2017-03-21options/{bundle,connector,value}: allow setting to default valuesStanislaw Halik
This is complicated by Qt's rejection of template classes. Also move some stuff to slots where makes sense.
2017-03-21compat/timer: move from header. simplifyStanislaw Halik
It was getting inlined in each compilation unit.
2017-03-20cmake/osx: escape strings passed to install(CODE ...)opentrack-2.3.1.5Stanislaw Halik
2017-03-20tracker/pt: rename slotStanislaw Halik
2017-03-20tracker/pt: camera changesStanislaw Halik
- move dt handling here, from ITracker impl - don't depend on other PT headers. we'd like to reuse the code. - adjust return value convention. - get rid of dt_valid - return fps as a double Adjust usages in ITracker impl and dialog.
2017-03-20api/variance: expose size parameterStanislaw Halik
2017-03-20compat/sleep: guard against signed -> unsigned wraparoundStanislaw Halik
2017-03-18dinput: shutup vc++ 2017 properlyStanislaw Halik
2017-03-18cmake/msvc: disable truncation warningStanislaw Halik
2017-03-18cmake/msvc: don't sanity-check vcvarsall runStanislaw Halik
Depended on VC++ 14.
2017-03-17cmake/git: don't list that checkout is dirtyStanislaw Halik
Given that i18n stuff regens all the time it's annoying.
2017-03-17dinput: fix build on MSVC 2017Stanislaw Halik
2017-03-17compat/util: remove our make_unique custom implStanislaw Halik
2017-03-17logic/tracker: avoid using zero position in reltrans/mappingStanislaw Halik
2017-03-17cv/calibrator: stupid MSVC 2015 doesn't inline the lambdaStanislaw Halik
Have it their way then.
2017-03-17filter/accela: special-case the -180/180 rotation boundaryStanislaw Halik
Previously crossing the 180 degree boundary got treated as a large rotation. This is of course incorrect. The error in fact lies only in the filter. Special-case the sign changes. We're centering prior to filtering in logic/tracker.cpp so it's all right in the world. Issue: #533 Reported-by: @Ounicron Fixes: #533
2017-03-16tracker/{aruco,pt}: adjust usages for the calibratorStanislaw Halik
2017-03-16filter/accela: commentStanislaw Halik
2017-03-16cv/calibrator: limit samples at similar positionsStanislaw Halik
Having yaw and pitch as a tuple, let N be the granularity. We're now only allowing one sample per the granularity level. Granularity -- "spacing_in_degrees" has a value of 3 degrees. For now the values must be integral. Since we're only allowing (yaw, pitch) tuples of given granularity, the following get treated as distinct: (0; 0), (0; 3), (0; 6), (1; 42), (3; 3) The tuple value order can be swapped. There's nothing significant as for what's pitch and what's yaw. We drop the remainder between the yaw/pitch value so (0, 0) is index 0, (0; N) is index 1, (0; 2N) index 3, etc. This should prevent the calibration function from biasing itself when the user keeps still during the procedure.
2017-03-16tracker/aruco: we never meant to copy the calibratorStanislaw Halik
2017-03-15tracker/pt: fix logic error in camera reopenStanislaw Halik
- cap->isOpened() got its return value flipped in the conditional. - the stop(); return false block was in the wrong place
2017-03-09logic/mappings: set max input not only in the dialogopentrack-2.3.1.4Stanislaw Halik
The setting is saved, but ignored other than when dealing with the mapping dialog. This breaks the functionality prior to manual open of the mapping dialog. This may not be the cause of #568 but is related.
2017-03-09qxt-mini: fix hotkeys for LinuxStanislaw Halik
Sadly the keys won't pass through the application anymore. Issue: #570 Closes: #570
2017-03-08tracker/pt: fix compile on GCC 4.9.xStanislaw Halik
"color" is declared in the same block anyway. Issue: #569