summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2016-08-12dinput/joystick: sleep after joy get state failureStanislaw Halik
2016-08-12dinput: hold dinput reference through entire lifetimeStanislaw Halik
2016-08-12dinput: allow for empty di_t handle. refactor.Stanislaw Halik
2016-08-12cmake: ensure M_PI and friends are definedStanislaw Halik
2016-08-12few: use existing com threading init functionStanislaw Halik
2016-08-12compat: add util headerStanislaw 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-11compat: add win32 COM init functionStanislaw Halik
2016-08-10cmake: append that build is debug, not prependStanislaw Halik
2016-08-10gui/main-window: add a tray menuStanislaw Halik
Issue: #410
2016-08-10gui/main: don't just exit event loop on last window closedStanislaw Halik
2016-08-10gui/main: display exit messages to debug what destructor is called whereStanislaw Halik
2016-08-10dinput, logic: add copyright, remove unused headersStanislaw Halik
2016-08-10dinput: prevent freeing handle despite static initializer orderStanislaw Halik
2016-08-10compat/options: add here unique_ptr defsStanislaw Halik
2016-08-10compat/make-unique: add std::make_unique sample implStanislaw Halik
It's not present in GNU with -std=c++14
2016-08-10gui: make both single and double click work for tray toggleStanislaw Halik
Issue: #410 Reported-by: @Len62
2016-08-10compat/options: add progn macroStanislaw Halik
2016-08-10gui: there's no crash on exit in MSVC build anymoreStanislaw Halik
Reported-by: @DaMichel cf. https://github.com/DaMichel/opentrack/commit/777942eb65884ba9248c01399a4a5d1e72a35d80#commitcomment-18587629
2016-08-10dinput: split from logic moduleStanislaw Halik
For use in the joystick module.
2016-08-10logic/tracker: try keep constant HzStanislaw 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-10logic/track-logger: simplify to output dtStanislaw Halik
2016-08-10tracker/rift-080: output more debug dataStanislaw Halik
2016-08-10tracker/udp: quit if socket can't be boundStanislaw Halik
2016-08-10tracker/aruco: make translation units smallerStanislaw Halik
Issue: #411 Reported-by: @Tux0Topo
2016-08-10api/plugins: shutup clang warningStanislaw Halik
2016-08-10filter/accela: use elapsed_seconds() rather than home-rolled versionStanislaw Halik
2016-08-10compat/timer: allow for converting usecs -> longStanislaw Halik
2016-08-10pose-widget, gui: allow for drawing regardless if window visibleStanislaw Halik
2016-08-10cmake: install CMakeFiles.txt and cmake/ subdir into doc/source-codeStanislaw Halik
2016-08-10cv: move calibrator and video widget to cv moduleStanislaw Halik
Adjust usages in PT and Aruco trackers.
2016-08-10change COM threading apartmentthreaded -> multithreadedStanislaw Halik
2016-08-10proto/simconnect: add instruction for SDK installStanislaw Halik
2016-08-10spline-widget, gui: rename mapping-related files and classesStanislaw Halik
Adjust usages.
2016-08-10tracker/aruco: allow for more translation on the splineStanislaw Halik
Issue: #411 Reported-by: @Tux0Topo
2016-08-10gui: fix tray icon regressionStanislaw Halik
Issue: #410 Reported-by: @albertolg
2016-08-10gui: rename res fileStanislaw Halik
2016-08-10compat/slider: move header usageStanislaw Halik
2016-08-10compat/options: use safe conntype for value -> widget QObject::connectStanislaw Halik
2016-08-10gui: only rename main window filesStanislaw Halik
Adjust usages.
2016-08-09gui: only rename options widgetStanislaw Halik
2016-08-09spline-widget: only rename filesStanislaw Halik
Adjust usages.
2016-08-09logic/tracker: simplifyStanislaw 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-09logic/mapping: allow for higher max translationStanislaw Halik
Issue: #408 Reported-by: @olegiy
2016-08-08gui: make octopus pitch the right wayStanislaw Halik
2016-08-08gui, tracker/{aruco,pt}: do action on button correct press, not button holdStanislaw Halik
2016-08-08proto/vjoystick: add new vjoystick protocol to replace vjoyStanislaw Halik
2016-08-08proto/vjoy: removeStanislaw Halik
Has "trial expired" error. Just die.
2016-08-08proto/simconnect: specify right path after hier(7) changesStanislaw Halik
Tested-by: @MathijsG Closes #406
2016-08-07api/plugins: add center hook for accumulative trackersStanislaw Halik
This is necessary for the Tobii tracker
2016-08-07logic/simple-mat: fix axis swap signStanislaw 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