Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-05-23 | cmake: fix boilerplate for NO-LIBRARY + STAGE2 | Stanislaw Halik | |
2016-05-23 | cmake{/gui,}: make boilerplate usable for building the executable | Stanislaw Halik | |
2016-05-23 | cmake/x-plane-plugin: remove typo var name. enough to check for cxx | Stanislaw Halik | |
2016-05-23 | api/plugins: disable copy of plugin classes | Stanislaw Halik | |
Sometimes we dereference to cast to a reference. Prevent typos that cause copies. | |||
2016-05-22 | tracker/{aruco,ht,pt}: camera dialog class doesn't use a template now. | Stanislaw Halik | |
Adjust usages. | |||
2016-05-22 | {compat,api}/camera: make CoInitializeEx use the right threading apartment | Stanislaw Halik | |
2016-05-22 | proto/freetrack: runonce check can be a static member | Stanislaw Halik | |
Now that we have -fuse-cxa-atexit static dtors for modules are called as they should be. | |||
2016-05-22 | cmake/{linux,mingw-w64}.cmake: inline visibility hidden is redundant | Stanislaw Halik | |
With -fvisibility=hidden it's hidden anyway. | |||
2016-05-22 | filter/kalman: don't depend on whole videoio | Stanislaw Halik | |
2016-05-22 | compat/sleep: include headers outside namespace scope | Stanislaw Halik | |
2016-05-22 | cmake/many: update for dinput8 manual link removal | Stanislaw Halik | |
It's automatic now. | |||
2016-05-22 | cmake: rename macros -> boilerplate | Stanislaw Halik | |
2016-05-22 | cmake: simplify, avoid macros | Stanislaw Halik | |
Avoid macros when able to allow for scope control. Macros shove everything inside the parent scope. The lone remaining macro needs to be there since functions allow for a fixed amount of parameters. Link against dinput automatically since LTO will remove it if it's not needed anyway. Rift trackers don't presently need access to ${project}-all etc. so don't expose them through opentrack_rift_boilerplate yet. | |||
2016-05-21 | cmake: add osx -g also for lto caseopentrack-2.3-rc49p1 | Stanislaw Halik | |
2016-05-20 | Update README.md | Stanisław Halik | |
2016-05-20 | filter/accela: use less technical language in the UI | Stanislaw Halik | |
To name position tracking "translation" per se is unusual outside of geometry and hard sciences in general. Clear things up. Reported-by: @MathijsG Closes #359 | |||
2016-05-20 | Update README.md | Stanisław Halik | |
2016-05-20 | tracker/{pt,aruco} increase calibration interval | Stanislaw Halik | |
In particular PT's calibration interval was 10 Hz which is too much by far. Make both 4 Hz. Issue: #344 | |||
2016-05-17 | forced commit - platforms work | Stanislaw Halik | |
All platforms work as expected after the shared library loading changes. | |||
2016-05-17 | x-plane-plugin: set default visibility. remove linker script. | Stanislaw Halik | |
2016-05-17 | tracker/hatire: move logger from header | Stanislaw Halik | |
There's no need for the identifier to be exposed. | |||
2016-05-17 | api/plugins: add final to dylib struct | Stanislaw Halik | |
We don't have a virtual dtor and we don't want a vtable. | |||
2016-05-17 | cmake/many: remove obsolete keywords from cmake macro invocation | Stanislaw Halik | |
2016-05-17 | api/plugins: use QLibrary. remove the dlopen(3) code path | Stanislaw Halik | |
Given the symbol visibility rules as verified with nm(1), QLibrary is sufficient. We don't need the RTLD_DEEPBIND "load hint" for Linux either as per the same visibility rules. This is untested on Apple but should be soon. | |||
2016-05-17 | cmake: work for shared library destructors | Stanislaw Halik | |
Remove linker script usage. I'm worried about the potential interaction with shared libraries' _fini symbol for global destruction. Further, add -fuse-cxa-atexit in order to run the global destructors to begin with. This works on LLVM and GNU. MSVC doesn't export symbols by default. | |||
2016-05-17 | api/plugins: clean whitespace only | Stanislaw Halik | |
2016-05-17 | cmake: -fPIC for Linux toolchain file | Stanislaw Halik | |
2016-05-16 | tracker/aruco: appease bounds check in libaruco | Stanislaw Halik | |
libaruco doesn't clamp the min/max sizes but throws an exception. Reported-by: @duamutefmc Data-by: @Emton Issue: #329 Closes #329 | |||
2016-05-16 | cmake: check for build directory sanity before declaring the project | Stanislaw Halik | |
This does the check before compiler tests, spewing less crapola into the source directory. | |||
2016-05-16 | compat/timer: add elapsed_seconds method | Stanislaw Halik | |
2016-05-15 | contrib: add hatire serial dump from #327 | Stanislaw Halik | |
By @drdanilov21. We'll likely need it in the future. | |||
2016-05-15 | installer: fix type erroropentrack-2.3-rc49p0 | Stanislaw Halik | |
LoadStringFromFile result is always AnsiString. I'm using the Unicode InoSetup version so paging @ph0b. | |||
2016-05-15 | Revert "cmake: remove header with version information" | Stanislaw Halik | |
It's used in the win32 installer. This reverts commit 3252beca3aa20fe5183a13029db831e4e121f6dc. | |||
2016-05-15 | cmake: stop forcing release build for appleopentrack.2.3-rc49p0 | Stanislaw Halik | |
2016-05-15 | tracker/hatire: fix build | Stanislaw Halik | |
2016-05-15 | tracker/hatire: remove unused unused macro | Stanislaw Halik | |
2016-05-15 | api/shortcuts: unbreak "while held" keys on win32 | Stanislaw Halik | |
2016-05-15 | api/shortcuts: appease "attribute unused but used" warning | Stanislaw Halik | |
2016-05-15 | api/shortcuts: appease pointless compiler warnings | Stanislaw Halik | |
2016-05-15 | many: remove executable bit from source files | Stanislaw Halik | |
We no longer have this recurring problem since I enabled ignoring executable bit changes on the Windows workstation. | |||
2016-05-15 | cmake: linux toolchain file | Stanislaw Halik | |
For my convenience. | |||
2016-05-15 | api,gui: disable all keyboard shortcuts while binding a key | Stanislaw Halik | |
Previous disallowed binding an already-bound key on Unix since Qxt doesn't pass through bound keys unlike the Windows implementation. Refactor some common code. The Windows implementation isn't even compile-tested. | |||
2016-05-15 | api/shortcuts: fix use-after-free on Linux and OSX | Stanislaw Halik | |
Issue: #349 Valgrind: yes | |||
2016-05-15 | api: fix accidental removal of constness | Stanislaw Halik | |
2016-05-14 | readme: reorganize | Stanisław Halik | |
2016-05-14 | pose-widget: don't promote to double | Stanislaw Halik | |
Committer shouldn't push so fast to get a chance to rebase. Closes #356 | |||
2016-05-14 | pose-widget: try harder to avoid small denominator | Stanislaw Halik | |
Previous commit fixed only the case with one perpendicular axis of rotation with the rest fixed at origin. This one works with all three degrees of freedom enabled. Reported-by: @MathijsG Issue: #356 | |||
2016-05-14 | spline-widget: use integer constant in float ops | Stanislaw Halik | |
2016-05-14 | spline-widget: remove more float<->double conversions | Stanislaw Halik | |
74d9f5e31428ef362033a63c10b781d943c5e5a5 skipped some of intermediate computations. | |||
2016-05-14 | partial revert of 74d9f5e31428ef362033a63c10b781d943c5e5a5 | Stanislaw Halik | |
We actually need to use a float intermediate type lest the value gets truncated. |