Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-08-12 | few: use existing com threading init function | Stanislaw Halik | |
2016-08-12 | compat: add util header | Stanislaw Halik | |
The run_in_thread_{sync,async} functions inject a functional into a Qt event queue. The former also takes care to process void return values. | |||
2016-08-11 | compat: add win32 COM init function | Stanislaw Halik | |
2016-08-10 | cmake: append that build is debug, not prepend | Stanislaw Halik | |
2016-08-10 | gui/main-window: add a tray menu | Stanislaw Halik | |
Issue: #410 | |||
2016-08-10 | gui/main: don't just exit event loop on last window closed | Stanislaw Halik | |
2016-08-10 | gui/main: display exit messages to debug what destructor is called where | Stanislaw Halik | |
2016-08-10 | dinput, logic: add copyright, remove unused headers | Stanislaw Halik | |
2016-08-10 | dinput: prevent freeing handle despite static initializer order | Stanislaw Halik | |
2016-08-10 | compat/options: add here unique_ptr defs | Stanislaw Halik | |
2016-08-10 | compat/make-unique: add std::make_unique sample impl | Stanislaw Halik | |
It's not present in GNU with -std=c++14 | |||
2016-08-10 | gui: make both single and double click work for tray toggle | Stanislaw Halik | |
Issue: #410 Reported-by: @Len62 | |||
2016-08-10 | compat/options: add progn macro | Stanislaw Halik | |
2016-08-10 | gui: there's no crash on exit in MSVC build anymore | Stanislaw Halik | |
Reported-by: @DaMichel cf. https://github.com/DaMichel/opentrack/commit/777942eb65884ba9248c01399a4a5d1e72a35d80#commitcomment-18587629 | |||
2016-08-10 | dinput: split from logic module | Stanislaw Halik | |
For use in the joystick module. | |||
2016-08-10 | logic/tracker: try keep constant Hz | Stanislaw Halik | |
- the timekeeping handling was incorrect and Hz was lower than expected - change Hz from 333 to 250 Hz - adjust track-logger usage | |||
2016-08-10 | logic/track-logger: simplify to output dt | Stanislaw Halik | |
2016-08-10 | tracker/rift-080: output more debug data | Stanislaw Halik | |
2016-08-10 | tracker/udp: quit if socket can't be bound | Stanislaw Halik | |
2016-08-10 | tracker/aruco: make translation units smaller | Stanislaw Halik | |
Issue: #411 Reported-by: @Tux0Topo | |||
2016-08-10 | api/plugins: shutup clang warning | Stanislaw Halik | |
2016-08-10 | filter/accela: use elapsed_seconds() rather than home-rolled version | Stanislaw Halik | |
2016-08-10 | compat/timer: allow for converting usecs -> long | Stanislaw Halik | |
2016-08-10 | pose-widget, gui: allow for drawing regardless if window visible | Stanislaw Halik | |
2016-08-10 | cmake: install CMakeFiles.txt and cmake/ subdir into doc/source-code | Stanislaw Halik | |
2016-08-10 | cv: move calibrator and video widget to cv module | Stanislaw Halik | |
Adjust usages in PT and Aruco trackers. | |||
2016-08-10 | change COM threading apartmentthreaded -> multithreaded | Stanislaw Halik | |
2016-08-10 | proto/simconnect: add instruction for SDK install | Stanislaw Halik | |
2016-08-10 | spline-widget, gui: rename mapping-related files and classes | Stanislaw Halik | |
Adjust usages. | |||
2016-08-10 | tracker/aruco: allow for more translation on the spline | Stanislaw Halik | |
Issue: #411 Reported-by: @Tux0Topo | |||
2016-08-10 | gui: fix tray icon regression | Stanislaw Halik | |
Issue: #410 Reported-by: @albertolg | |||
2016-08-10 | gui: rename res file | Stanislaw Halik | |
2016-08-10 | compat/slider: move header usage | Stanislaw Halik | |
2016-08-10 | compat/options: use safe conntype for value -> widget QObject::connect | Stanislaw Halik | |
2016-08-10 | gui: only rename main window files | Stanislaw Halik | |
Adjust usages. | |||
2016-08-09 | gui: only rename options widget | Stanislaw Halik | |
2016-08-09 | spline-widget: only rename files | Stanislaw Halik | |
Adjust usages. | |||
2016-08-09 | logic/tracker: simplify | Stanislaw Halik | |
- no need to declare "inverts" as an array. it's used in only one place - class Pose is redundant, use an alias for Mat<...> - declare static constexpr const for logger stuff | |||
2016-08-09 | logic/mapping: allow for higher max translation | Stanislaw Halik | |
Issue: #408 Reported-by: @olegiy | |||
2016-08-08 | gui: make octopus pitch the right way | Stanislaw Halik | |
2016-08-08 | gui, tracker/{aruco,pt}: do action on button correct press, not button hold | Stanislaw Halik | |
2016-08-08 | proto/vjoystick: add new vjoystick protocol to replace vjoy | Stanislaw Halik | |
2016-08-08 | proto/vjoy: remove | Stanislaw Halik | |
Has "trial expired" error. Just die. | |||
2016-08-08 | proto/simconnect: specify right path after hier(7) changes | Stanislaw Halik | |
Tested-by: @MathijsG Closes #406 | |||
2016-08-07 | api/plugins: add center hook for accumulative trackers | Stanislaw Halik | |
This is necessary for the Tobii tracker | |||
2016-08-07 | logic/simple-mat: fix axis swap sign | Stanislaw Halik | |
It lied in euler-to-rmat and not rmat-to-euler because rotating a vector by an rmat returned a vector as if rmat had different signs | |||
2016-08-07 | logic/tracker: fix gimbal lock in a crude way | Stanislaw Halik | |
Divide euler angle representation by four. Now 180 maps to 45. Our conversion back from matrix to euler won't cause gimbal lock anymore. Of course multiply back when it's time to map. Keep the real representation for translation compensation. The value of four got chosen since it's a multiply of two (IEEE float exponent is base 2). | |||
2016-08-07 | compat/options: simplify getter | Stanislaw Halik | |
No need to write the static_cast long form at caller site. | |||
2016-08-07 | Fix trivial build errors on linux. Also support Qt 5.5. | DaMichel | |
2016-08-05 | gui/settings: add note on how center translation works badly with tx ↵opentrack-2.3-rc49p10 | Stanislaw Halik | |
compensation |