summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
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
2017-03-07options/bundle: fix class friend declStanislaw Halik
2017-03-06Merge pull request #564 from MathijsG/patch-5Stanisław Halik
Update nl_NL.ts
2017-03-06Merge pull request #565 from MathijsG/patch-3Stanisław Halik
Update nl_NL.ts
2017-03-06Merge pull request #566 from MathijsG/patch-7Stanisław Halik
Update nl_NL.ts
2017-03-06Merge pull request #567 from MathijsG/patch-8Stanisław Halik
Update nl_NL.ts
2017-03-06Merge pull request #563 from MathijsG/patch-6Stanisław Halik
Update nl_NL.ts
2017-03-06Update nl_NL.tsMathijs Groothuis
2017-03-06Update nl_NL.tsMathijs Groothuis
2017-03-06Update nl_NL.tsMathijs Groothuis
2017-03-06Update nl_NL.tsMathijs Groothuis
2017-03-06Update nl_NL.tsMathijs Groothuis
2017-03-03tracker/pt: show average point radius on the displayopentrack-2.3.1_fix3Stanislaw Halik
Helps with choosing automatic threshold slider position.
2017-03-01cmake: delist spurious opencv moduleStanislaw Halik
2017-03-01gui/mapping-window: correct unitsStanislaw Halik
Spotted-by: @mrsanchos
2017-03-01tracker/pt: simplify camera frame retry logicStanislaw Halik
2017-03-01main: don't comment out _exit(2)Stanislaw Halik
2017-03-01tracker/pt: don't crash in cv::resizeStanislaw Halik
next hotfix or bust
2017-02-27{base,options}-dialog: fix dialogs not savingopentrack-2.3.1_fix2Stanislaw Halik
In case of the options dialog, running close() in doOK() made it go into closeEvent(), going into doCancel(), and reloading the settings prior to them getting saved. It's time for a hotfix2 build.
2017-02-27gui/main: reindentStanislaw Halik
2017-02-27options/fix bundle refcount handlingStanislaw Halik
We rolled up our own refcount while using shared_ptr at the same time. Remove all rolled-up logic and rely on shared_ptr's custom deleter to do the cleanups. This greatly simplifies the code here. Unfortunately, _fini ordering makes Qt crash after the app object runs out of scope: gui/main.cpp: QApplication app(argc, argv); Both things considered, use _exit(2) on Unix to avoid running static destructors.
2017-02-27logic/shortcuts: free all heap memory in dtorStanislaw Halik
2017-02-27remove unfinished polish translation filesStanislaw Halik
Polish speakers typically know English well enough and translations are awkward.
2017-02-27gui/options: camera offset -> camera angleStanislaw Halik
Adjust translations.