summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
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.
2016-12-28spline-widget: speculative valgrind changeStanislaw Halik
2016-12-28nix accidental debug codeStanislaw Halik
2016-12-28logic/tracker: fix typo out-of-bound accessStanislaw Halik
2016-12-28pose-widget: fix resources in libraryStanislaw Halik
They must be initialized at top namespace
2016-12-28main: fix typo breaking non-win32Stanislaw Halik
2016-12-28migration: fix for real this timeStanislaw Halik
clang whines on the initial hack
2016-12-28x-plane-plugin: fix typo, it was always builtStanislaw Halik
2016-12-28options/tie: fix typoStanislaw Halik
2016-12-28cmake: newer cmake requires setting c++ standard through tStanislaw Halik
2016-12-28gui/options: tabs didn't fit horizontally, oopsStanislaw Halik
2016-12-28tracker/steamvr: add untested geometry codeStanislaw Halik
2016-12-28tracker/pt: hold mutex over camera in dtor just to be 100% safeStanislaw Halik
2016-12-28migration: prevent accela's settings bundle from persistingStanislaw Halik
2016-12-25dinput/joy: prevent logspam on joy unplugStanislaw Halik
2016-12-25filter/accela: fix compile error on clangStanislaw Halik
2016-12-24options/value: adjust conntypes since slider_value handles it nowStanislaw Halik
2016-12-24options/tie: remove template. move from header.Stanislaw Halik
2016-12-24gui/main-window: remove stray debug lineStanislaw Halik
2016-12-24options/tie: clarify threading logicStanislaw Halik
Forcefully run in the widget's thread in both signal cases. If the connection is made and the widget's moved to another thread after, we'll observe the "epileptic slider" issue again. Clarify by explicitly using Qt::DirectConnection.