Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-12-31 | tracker/aruco: cycle threshold params if detection fails | Stanislaw Halik | |
2016-12-31 | tracker/aruco: implement asymmetric marker skew support | Stanislaw Halik | |
It may allow for full pitch range support. We're testing it in #517. | |||
2016-12-30 | filter/accela: simplify macro | Stanislaw Halik | |
2016-12-30 | tracker/pt: fix warn_unused_result | Stanislaw Halik | |
2016-12-30 | options/scoped: clarify usage | Stanislaw Halik | |
Also the original comment was irrelevant. | |||
2016-12-30 | tracker/pt: turn auto threshold on by default | Stanislaw Halik | |
2016-12-30 | tracker/steamvr: broken, but we already know the right rotation order | Stanislaw Halik | |
2016-12-30 | compat: prevent deadlock with race | Stanislaw 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-30 | gui: prevent tabs in options window not showing fully | Stanislaw Halik | |
2016-12-30 | compat: remove empty translation unit | Stanislaw Halik | |
2016-12-28 | cmake: fix translations on Linux | Stanislaw Halik | |
2016-12-28 | pose-widget: qrc init needed only for static libraries | Stanislaw Halik | |
cf. http://doc.qt.io/qt-5/resources.html#using-resources-in-a-library | |||
2016-12-28 | cmake: fix msvc build | Stanislaw Halik | |
2016-12-28 | pose-widget: qrc initializer needn't be exported | Stanislaw Halik | |
It's only used in _init inside that library. | |||
2016-12-28 | options/bundle: remove pointless virtual inheritance | Stanislaw Halik | |
2016-12-28 | options/connector: needn't export it | Stanislaw Halik | |
Only symbol usages are inside options library's compilation units. | |||
2016-12-28 | spline-widget: speculative valgrind change | Stanislaw Halik | |
2016-12-28 | nix accidental debug code | Stanislaw Halik | |
2016-12-28 | logic/tracker: fix typo out-of-bound access | Stanislaw Halik | |
2016-12-28 | pose-widget: fix resources in library | Stanislaw Halik | |
They must be initialized at top namespace | |||
2016-12-28 | main: fix typo breaking non-win32 | Stanislaw Halik | |
2016-12-28 | migration: fix for real this time | Stanislaw Halik | |
clang whines on the initial hack | |||
2016-12-28 | x-plane-plugin: fix typo, it was always built | Stanislaw Halik | |
2016-12-28 | options/tie: fix typo | Stanislaw Halik | |
2016-12-28 | cmake: newer cmake requires setting c++ standard through t | Stanislaw Halik | |
2016-12-28 | gui/options: tabs didn't fit horizontally, oops | Stanislaw Halik | |
2016-12-28 | tracker/steamvr: add untested geometry code | Stanislaw Halik | |
2016-12-28 | tracker/pt: hold mutex over camera in dtor just to be 100% safe | Stanislaw Halik | |
2016-12-28 | migration: prevent accela's settings bundle from persisting | Stanislaw Halik | |
2016-12-25 | dinput/joy: prevent logspam on joy unplug | Stanislaw Halik | |
2016-12-25 | filter/accela: fix compile error on clang | Stanislaw Halik | |
2016-12-24 | options/value: adjust conntypes since slider_value handles it now | Stanislaw Halik | |
2016-12-24 | options/tie: remove template. move from header. | Stanislaw Halik | |
2016-12-24 | gui/main-window: remove stray debug line | Stanislaw Halik | |
2016-12-24 | options/tie: clarify threading logic | Stanislaw 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. | |||
2016-12-24 | options/tie: fix wrong signal listened to | Stanislaw Halik | |
Fixes sliders remaining at same position when changing profile and thus, their values. | |||
2016-12-24 | gui/main: with vc2015 it doesn't crash on exit | Stanislaw Halik | |
Turns out vc2017 RC miscompiled Qt libs leading to a crash around RtlHeapFree. | |||
2016-12-24 | tracker/tobii: simplify NO-INSTALL logic | Stanislaw Halik | |
2016-12-24 | cmake: switch to using dynamically-linked CRT | Stanislaw Halik | |
It's been verified to work on Windows XP. | |||
2016-12-16 | cmake: fix mrproper -> install without regen translations enabled | Stanislaw Halik | |
2016-12-16 | cmake: move mrproper code to indexed project file | Stanislaw Halik | |
Also remove the username guard. | |||
2016-12-16 | tracker/tobii: switch to NO-INSTALL for release | Stanislaw Halik | |
2016-12-16 | tracker/tobii: flush, but still broken | Stanislaw Halik | |
Needs the spline class to allow initializing itself from a function. Even if the passed control points are correct, it still looks like shit. Presently they aren't correct though. Need to work on linear approximation. | |||
2016-12-16 | tracker/aruco: use simple, idiomatic way to clamp the ROI | Stanislaw Halik | |
2016-12-16 | compat/util: implicitly include QDebug to every callee | Stanislaw Halik | |
2016-12-16 | tracker/pt: refactor camera info handling | Stanislaw Halik | |
- Pass `struct CamInfo' rather than several elements separately - Reformat - Return `struct CamInfo' together with the frame since then it's always valid - Move the focal length formula into `struct CamInfo' - Remove incorrect focal length formula rather than #if 0 - Pass some stuff by reference and not by pointer | |||
2016-12-11 | gui: fix crash when no filter selected | Stanislaw Halik | |
2016-12-10 | tracker/pt: make overlay look more of the same on 320x240 as 640x480 | Stanislaw Halik | |
2016-12-09 | tracker/pt: show right overlay wrt frame size | Stanislaw Halik | |
2016-12-09 | tracker/pt: use the right delta for iteration stop | Stanislaw Halik | |