Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-05-26 | spline-widget: misc fixes | Stanislaw Halik | |
- Remove some copy-pasted code - Don't do too much QPainter stuff in a hot loop - Use float/double/int correctly - Whitespace - C++11 style - Update copyright | |||
2016-05-26 | spline-widget: make `max x' inclusive | Stanislaw Halik | |
2016-05-26 | spline-widget: don't use `double' when not needed | Stanislaw Halik | |
2016-05-26 | many modules: trivial cleanups only | Stanislaw Halik | |
- Remove "this->" where it's not needed. Possibly rename shadowed vars. - Don't reload the options bundle manually since `options::opts' exists for that very reason. - Remove '^ \+$' whitespace - :retab | |||
2016-05-26 | compat/options: finish slider value support more | Stanislaw Halik | |
2016-05-26 | compat/options: switch to correct QVariant usage | Stanislaw Halik | |
2016-05-26 | compat/mutex: drop const when casting mutex | Stanislaw Halik | |
Fixes const correctness in spline-widget | |||
2016-05-26 | spline-widget: move more from header | Stanislaw Halik | |
2016-05-26 | spline-widget: fix lack of initialization in one ctor | Stanislaw Halik | |
2016-05-26 | compat/options: don't emit a vtable for struct opts | Stanislaw Halik | |
It's for convenience in `struct settings' and not meant for casting to base class. | |||
2016-05-25 | compat/options: allow binding floats 0->1 to slider widgets | Stanislaw Halik | |
2016-05-25 | compat/options: konst korrektness | Stanislaw Halik | |
2016-05-25 | gui: replace octopus with a higher-res version | Stanislaw Halik | |
This version was compressed differently hence smaller size as well as higher resolution. cf. https://github.com/opentrack/opentrack/issues/265#issuecomment-221316940 Submitted-by: @MathijsG | |||
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 | |