Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-11-22 | cmake: default to tarball build at -j4 | Stanislaw Halik | |
2015-11-22 | api/shortcuts: add missing win32 delete key definition | Stanislaw Halik | |
2015-11-22 | tracker/joy: don't save joy friendly name | Stanislaw Halik | |
We don't need it for joy selection | |||
2015-11-22 | api/shortcuts, tracker/joy: adapt to synchronized joy api | Stanislaw Halik | |
2015-11-22 | api/joy: protect dinput with mutex in all cases | Stanislaw Halik | |
Also practice object-oriented information hiding to avoid accesses without the mutex. Also provide basic joy information (guid, name) without exposing dinput handles and so on. | |||
2015-11-22 | compat/options: no need to heap-alloc here | Stanislaw Halik | |
2015-11-22 | tracker/joy: use the centralized joystick state worker | Stanislaw Halik | |
Most of the code can be removed. | |||
2015-11-22 | api/joy: implement a central joystick worker | Stanislaw Halik | |
- Make the dinput handle a singleton also across module boundaries. - Provide axis values per connected stick. - Robustify in case of sudden unplug. | |||
2015-11-22 | work: use the centralized keypress worker | Stanislaw Halik | |
2015-11-22 | api/keyboard: implement a central worker | Stanislaw Halik | |
DirectInput dies when two LPDIRECTINPUT8 handles are obtained. Implement a singleton worker providing keypress events. | |||
2015-11-19 | tracker-rs: updated RealSense SDK version to R5 | Xavier Hallade | |
2015-11-19 | tracker/joystick: avoid recursive acquire of non-recursive mutex | Stanislaw Halik | |
2015-11-19 | shortcuts: nix single-use mutex | Stanislaw Halik | |
It also slept with lock held. Good riddance. | |||
2015-11-16 | tracker/win32-joy: forgot to save stick index | Stanislaw Halik | |
Issue: #267 | |||
2015-11-12 | joy: remove branching | Stanislaw Halik | |
2015-11-12 | joy: for newly plugged sticks, only emit events after 3 seconds | Stanislaw Halik | |
My X65 emits modeswitch events only a while after getting plugged in. This only affects newly hotplugged joysticks. Ones plugged in before listening start start processing events immediately. Issue: #118 | |||
2015-11-11 | installer: fix path to icon only | Stanislaw Halik | |
2015-11-11 | joy: guard _WIN32. retab.opentrack-2.3-rc21 | Stanislaw Halik | |
2015-11-11 | options: stringify keyboard mods for joy buttons | Stanislaw Halik | |
2015-11-11 | shortcuts: alloy kbd mods for joystick buttons | Stanislaw Halik | |
2015-11-11 | joy: slurp keys on startup | Stanislaw Halik | |
2015-11-11 | joy: add cheap debug info | Stanislaw Halik | |
2015-11-11 | joy: memset won't hurt | Stanislaw Halik | |
2015-11-11 | joy: pass shortcut only if pressed, not depressed | Stanislaw Halik | |
Issue: #118 Reported-by: @Len62 | |||
2015-11-11 | joy: refresh immediately once on startup | Stanislaw Halik | |
2015-11-11 | shortcuts: register joysticks every 250 ms, not 2 seconds | Stanislaw Halik | |
Issue: #118 | |||
2015-11-11 | shortcuts: map joystick buttons on depress only | Stanislaw Halik | |
Some buttons like the X65 mode switch are held all the time. Prevent them from hogging all the keybindings. Issue: #118 | |||
2015-11-11 | options: konst korrektness | Stanislaw Halik | |
2015-11-11 | allow for binding joystick buttons to shortcut functions | Stanislaw Halik | |
Win32 only Issue: #118 | |||
2015-11-06 | spline: snap x, y coordinates to grid | Stanislaw Halik | |
2015-11-06 | qfc: always ensure at least one point exists | Stanislaw Halik | |
Previously, insertion of the lone point was postponed until opening the mapping window. | |||
2015-11-05 | shm: set right permissions for the mapping | Stanislaw Halik | |
Fix a copy-paste error. | |||
2015-11-03 | cmake: can use default hidden visibility on apple | Stanislaw Halik | |
2015-11-02 | freetrack: new game support | Stanislaw Halik | |
2015-11-02 | ht: disconnect the face tracker from build | Stanislaw Halik | |
It performs awfully, also needs run in subprocess since flandmark is GPL3. | |||
2015-11-02 | shm: guard pragma against non-GNUC | Stanislaw Halik | |
2015-11-01 | simple-mat: nix porked ctor | Stanislaw Halik | |
2015-11-01 | hatire: fix clang warning | Stanislaw Halik | |
2015-11-01 | shm: fix winegcc on osx targetting 10.8 | Stanislaw Halik | |
see: [ 74%] Generating opentrack-wrapper-wine.exe.so In file included from /Users/sthalik/dev/opentrack/proto-wine/opentrack-wrapper-wine-windows.cxx:7: In file included from /Users/sthalik/dev/opentrack/opentrack-compat/shm.cpp:9: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/cstdio:108:10: fatal error: 'support/win32/support.h' file not found ^ 1 error generated. winegcc: clang++ failed | |||
2015-11-01 | shm: allow everyone to use the mapping on win32 | Stanislaw Halik | |
Issue: #261 | |||
2015-11-01 | gui: hidden symbol visibility by default | Stanislaw Halik | |
2015-11-01 | options: whitespace | Stanislaw Halik | |
2015-11-01 | keyboard-chooser: use only keyboard worker, not full shortcuts | Stanislaw Halik | |
2015-11-01 | qxt: guard against _WIN32 | Stanislaw Halik | |
2015-11-01 | shortcuts: separate keybinding worker to another file | Stanislaw Halik | |
2015-11-01 | options-dialog: add missing include | Stanislaw Halik | |
2015-11-01 | shortcuts: cleanup | Stanislaw Halik | |
2015-11-01 | ovr: pass -Wall -Wextra -pedantic | Stanislaw Halik | |
2015-11-01 | options: don't define options singleton in every module | Stanislaw Halik | |
Instead, define in opentrack-api.so only. Also, move to opentrack-compat to break a circular dependency | |||
2015-11-01 | all: adjust options.hpp move to compat | Stanislaw Halik | |