| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
Issue: #118
Reported-by: @Len62
|
|
|
|
Issue: #118
|
|
Some buttons like the X65 mode switch are held all the time. Prevent
them from hogging all the keybindings.
Issue: #118
|
|
Win32 only
Issue: #118
|
|
|
|
|
|
|
|
Instead, define in opentrack-api.so only.
Also, move to opentrack-compat to break a circular dependency
|
|
|
|
|
|
|
|
|
|
* unstable:
shortcuts: fix crash on Linux
wine: fix install wrapper
|
|
|
|
* unstable:
cmake: cleanup hydra
rename gui directory
move to subdirectory-based build system
cmake: switch to GNU CC 5.2.0 in mingw-w64 toolchain file
rift-080: forgot ovr_Initialize()
rift 025: fix name
|
|
Closes #224
|
|
* unstable:
main: use camera-based centering by default
settings: clarify center method usage
accela: fix typo
win32: try win_key with modifier first
shortcuts: remove obsolete code on win32
shortcuts: allow for numpad on win32
qfc: drop nan check
pt: drop nan check
shortcuts: allow for numlock on win32
accela: remove too many nan checks
timer: guard against overflow on win32
accela: remove "done" logic
timer: sprinkle some const
shortcuts: allow for binding same key to multiple functions
qfc: guard against unlikely division by zero
cmake: update toolchain file
|
|
|
|
|
|
Now that dinput catches keystrokes, it's not needed
|
|
Closes #259
|
|
|
|
Closes #258
|
|
* unstable:
cmake: update toolchain file
shortcuts: fix osx/linux keystrokes persisting
cmake: fix copy-paste comment
cmake: add toolchain file for OSX
cmake: add osx policy to make it shutup
x-plane: ignore diagnostic
osx: nix warning
gitattributes: more text extensions to eol=lf
cmake: timestamp logic simplify/fix
cmake: no timestamp for tag builds
all: update copyright where appropriate
all: comments only
cmake: regen before making tarball
cmake: fix dropbox share invocation
tracker: initialize newpose
pt: use previous pose on NaN result from POSIT
accela: also don't poison ewma state with nans
cmake: fix tarball invocation
accela: elide NaN output values
qfc: elide NaN values
pt: reformat more
pt: reformat posit
pt: refactor auto threshold somewhat
pt: rename ill-chosen name
pt: switch min/max point size to reals
cmake: upload tarball to Dropbox but only if I'm the user
cmake: add tarball timestamp so it gets rebuilt
cmake: don't regen version if none changed
cmake: fix git describe --dirty
cmake: retab git module
fix tarball target
cmake: mark dirty tree
cmake: regen tarball even if exists
cmake: generate version.cc
tracker: check for NaN values
accela: don't check NaNs in filter, wrong place
cmake: drop -ffast-math, allow for NaN check
shortcuts: actually print screen binding works
shortcuts: alias right modifier keys to left modifier keys
shortcuts: allow for binding scroll lock and pause/break
accela: also filter out NaNs on tracking start
allow for filter immediate center
|
|
|
|
|
|
In
newpose[i] = elide_nan(tmp[i], newpose[i]);
uninitialized memory can be used.
|
|
|
|
Issue: #255
|
|
It works only if Dropbox doesn't hook the key
Issue: #257
|
|
Issue: #257
Closes #257
|
|
Print screen doesn't seem to work.
Issue: #257
|
|
|
|
* unstable:
win32-shortcuts: drop null keycode
accela: drop NaN/+-inf values
|
|
|
|
* unstable:
version: drop volatile, not needed
|
|
|
|
* unstable:
shortcuts: fix short keypresses
timer: fix overflow
|
|
Issue: #253
|
|
|
|
* work:
qfc: double the discrete value count
shortcuts: sleep less, drop less keystrokes
accela: revert rot gains to rc15
ft: try without locking this time
ft: cleanup comments
csv: cleanup
main, ui: fix sort order
ui: fix close on save
|
|
|
|
Sort order was applied only to combobox but not to tracker list.
Reported-by: @nanospork
cf. https://github.com/opentrack/opentrack/issues/231#issuecomment-145741998
|
|
Merged:
* unstable:
main: add relative and absolute center options
|