summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2017-02-13cmake: allow run i18n target if SDK_REGEN_TRANSLATIONS is falseStanislaw Halik
2017-02-13spline-widget: linearly interpolate if singular point beyond zoom value existsStanislaw Halik
2017-02-13gui/mappings: fix zooming for position DOFStanislaw Halik
Reported-by: @mrsanchos Alexander Orokhovatskiy
2017-02-13spline-widget: only use singular point if below zoom ptStanislaw Halik
Otherwise it got linearly interpolated toward a point that wasn't visible on the spline widget.
2017-02-05gui, logic: allow for limiting max X on translation axis alsoStanislaw Halik
2017-01-29gui/mapping-window: adjust x_step in widget depending on zoom levelStanislaw Halik
2017-01-29spline-widget: actually use the [xy]_step propertiesStanislaw Halik
2017-01-29spline-widget: fix swapped [xy]stepStanislaw Halik
2017-01-29spline-widget/spline: oops, don't eat points outta range in recompute()Stanislaw Halik
2017-01-29spline-widget/spline: all logic must take zoom into effectStanislaw Halik
2017-01-29logic/main-settings: fix brainoStanislaw Halik
Only if we were clamping Y it'd made sense. When clamping X it doesn't.
2017-01-29tracker/rs: dead code, rest in peaceStanislaw Halik
2017-01-29tracker/tobii: i don't know what this is but sadly it's still brokenStanislaw Halik
2017-01-29gui/mapping-window, spline-widget, logic/main-settings: limited mapping rangeStanislaw Halik
2017-01-29spline-widget: draw standard background colorStanislaw Halik
2017-01-29spline-widget: remove camel caseStanislaw Halik
My eyes bleed a bit less
2017-01-28tracker/steamvr: don't build till fixedStanislaw Halik
2017-01-28gui/main: still getting those crashesStanislaw Halik
2017-01-28csv: don't logspam game changes when not neededStanislaw Halik
2017-01-28tracker/steamvr: this copyright doesn't belong hereStanislaw Halik
2017-01-16filter/accela: add commented out -180->180 delta logicStanislaw Halik
We can't use it (yet?) since the filter runs before any mapping is done.
2017-01-16tracker/test: test continuous step from -180 to +180Stanislaw Halik
2017-01-16proto/mouse: resize dialogStanislaw Halik
2017-01-16proto/mouse: don't depend on float differenceStanislaw Halik
It underflowed cause of our high dt. Also get the smallest difference over the screen, for HMD devices. Allow for very low-sensitivity operation. Issue: #523
2017-01-16logic/tracker: fix formulaStanislaw Halik
Didn't return the canonical -180->180.
2017-01-16filter/accela: simplify value<t> castStanislaw Halik
2017-01-13gui: rename the project not to conflict with toplevelStanislaw Halik
2017-01-13cmake: find editbin with Visual Studio .sln generatorStanislaw Halik
2017-01-13cmake/build: remove dead codeStanislaw Halik
2017-01-09tracker/aruco: let people test with markers close to screenStanislaw Halik
2017-01-09logic/libs: options/scoped: don't reset dialog on proto load failureStanislaw Halik
2017-01-01Revert "cmake: switch to using dynamically-linked CRT"Stanislaw Halik
This reverts commit 28d028d26abaaa5c6192624262811e2989de36de.
2016-12-31tracker/aruco: add inactive experimental unsharp masking codeStanislaw Halik
It's slow and untested beyond my replaying users' camera feed videos.
2016-12-31compat/timer: prevent races in initializing timer resolutionStanislaw Halik
Also, - don't lose high bits with cast from long long to long on _WIN32. - reduce #define pollution
2016-12-31tracker/aruco: cycle threshold params if detection failsStanislaw Halik
2016-12-31tracker/aruco: implement asymmetric marker skew supportStanislaw Halik
It may allow for full pitch range support. We're testing it in #517.
2016-12-30filter/accela: simplify macroStanislaw Halik
2016-12-30tracker/pt: fix warn_unused_resultStanislaw Halik
2016-12-30options/scoped: clarify usageStanislaw Halik
Also the original comment was irrelevant.
2016-12-30tracker/pt: turn auto threshold on by defaultStanislaw Halik
2016-12-30tracker/steamvr: broken, but we already know the right rotation orderStanislaw Halik
2016-12-30compat: prevent deadlock with raceStanislaw Halik
We can't depend on cvar getting notified only after "src" runs out of scope. Now, in case signal destroyed() runs first: - mtx locked - flag set to true - empty cvar notified Thus, doesn't hang. In case we wait first: - mtx locked - flag is false - cvar notification arrives Of course semaphore code always runs serially since they're covered by a mutex. We have all our bases covered. Previously the code never hung simply because the "curthread" condition was always true. I removed the "curthread" code paths since they don't add anything. Also rvalue references got used incorrectly.
2016-12-30gui: prevent tabs in options window not showing fullyStanislaw Halik
2016-12-30compat: remove empty translation unitStanislaw Halik
2016-12-28cmake: fix translations on LinuxStanislaw Halik
2016-12-28pose-widget: qrc init needed only for static librariesStanislaw Halik
cf. http://doc.qt.io/qt-5/resources.html#using-resources-in-a-library
2016-12-28cmake: fix msvc buildStanislaw Halik
2016-12-28pose-widget: qrc initializer needn't be exportedStanislaw Halik
It's only used in _init inside that library.
2016-12-28options/bundle: remove pointless virtual inheritanceStanislaw Halik
2016-12-28options/connector: needn't export itStanislaw Halik
Only symbol usages are inside options library's compilation units.