Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-10-18 | tracker: initialize newpose | Stanislaw Halik | |
In newpose[i] = elide_nan(tmp[i], newpose[i]); uninitialized memory can be used. | |||
2015-10-17 | cmake: generate version.cc | Stanislaw Halik | |
2015-10-17 | tracker: check for NaN values | Stanislaw Halik | |
Issue: #255 | |||
2015-10-17 | shortcuts: actually print screen binding works | Stanislaw Halik | |
It works only if Dropbox doesn't hook the key Issue: #257 | |||
2015-10-17 | shortcuts: alias right modifier keys to left modifier keys | Stanislaw Halik | |
Issue: #257 Closes #257 | |||
2015-10-17 | shortcuts: allow for binding scroll lock and pause/break | Stanislaw Halik | |
Print screen doesn't seem to work. Issue: #257 | |||
2015-10-16 | allow for filter immediate center | Stanislaw Halik | |
2015-10-16 | win32-shortcuts: drop null keycode | Stanislaw Halik | |
2015-10-12 | version: drop volatile, not needed | Stanislaw Halik | |
2015-10-11 | shortcuts: fix short keypresses | Stanislaw Halik | |
Issue: #253 | |||
2015-10-07 | shortcuts: sleep less, drop less keystrokes | Stanislaw Halik | |
2015-10-06 | main, ui: fix sort order | Stanislaw Halik | |
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 | |||
2015-10-02 | main: add relative and absolute center options | Stanislaw Halik | |
Closes #237 | |||
2015-10-02 | main: keybinding for "zero" should reset to PERFECTLY forward | Stanislaw Halik | |
Closes #242 | |||
2015-10-02 | shortcuts: use our own timer, other one is thread-bound | Stanislaw Halik | |
2015-10-02 | shortcuts: implement dinput -> qt conversion | Stanislaw Halik | |
2015-10-02 | shortcuts: rework KeybindingWorker for win32 | Stanislaw Halik | |
The class is now usable outside of center/zero/toggle loop. | |||
2015-09-30 | camera: fix build | Stanislaw Halik | |
Sponsored-by: TrackHat | |||
2015-09-05 | plugin-support: workaround multiple copies of modules | Stanislaw Halik | |
TrackHat dist contained two copies of every module by packaging error. Workaround similar errors by not loading more than one copy of a module at a time. Sponsored-by: TrackHat | |||
2015-08-31 | simple-mat: add __restrict for GNU | Stanislaw Halik | |
2015-08-28 | save axis opts, not just spline control points | Stanislaw Halik | |
This caused the "invert axis got switched on" bug. | |||
2015-08-28 | tracker: change centering order again | Stanislaw Halik | |
Needs more testing with PT and other non-inertial trackers. Issue: #227 | |||
2015-08-28 | fix typo | Stanisław Halik | |
2015-08-27 | options: return .ini basename easier | Stanislaw Halik | |
2015-08-24 | plugin-support: fix typo | Stanislaw Halik | |
2015-08-24 | plugin-support: set more sane RTLD flags | Stanislaw Halik | |
We might need RTLD_DEEPBIND if there are symbol-related crashes. | |||
2015-08-24 | plugin-support: free modules from address space when needed | Stanislaw Halik | |
This is groundwork for #226, even though modules still need not to load all at once and persist till program stop. This issue only affects Linux. | |||
2015-08-22 | simple-mat: fix arglist SFINAE | Stanislaw Halik | |
Constructor was always available, enable_if faultily allowed it to accept an arbitrary amount of parameters. The `assignable' bit is redundant and broken, anyway static_cast<num>(x)... takes care of type compatibility. | |||
2015-08-22 | simple-mat: can use static_cast here | Stanislaw Halik | |
2015-08-22 | props changed only | Stanislaw Halik | |
Some source files had executable bit on. Remove it. | |||
2015-08-22 | main, ui: store config files in a predefined directory | Stanislaw Halik | |
Settings files are now stored in Documents/opentrack-version. The transition path is to copy all .ini files into that directory, accessible through the "Profile" menu dropdown. Issue: #179 | |||
2015-08-18 | simple-mat: replace initializer_list with variadic ctor | Stanislaw Halik | |
Gives us type safety rather than argument count mismatch. Also there's no more narrowing conversion issue. Replace usages. Explicitly delete initializer_list ctor. | |||
2015-08-18 | simple-mat: __inline -> inline for C++ | Stanislaw Halik | |
2015-08-18 | simple-mat: don't inline so much | Stanislaw Halik | |
2015-08-13 | tracker: no need to run logic() at all | Stanislaw Halik | |
2015-08-13 | tracker: use concise syntax for vector access | Stanislaw Halik | |
2015-08-11 | simple-mat: open-code more, add comment | Stanislaw Halik | |
2015-08-11 | simple-mat: open-code operator()(x, y) calls | Stanislaw Halik | |
2015-08-09 | main: apply center pose after compensation | Stanislaw Halik | |
Issue: #212 | |||
2015-08-09 | main: remap axis before mapping | Stanislaw Halik | |
Issue: #213 | |||
2015-07-28 | move header to right place | Stanislaw Halik | |
2015-07-28 | shortcuts: whole is _WIN32, don't check twice nested | Stanislaw Halik | |
2015-07-27 | shortcuts: extract key without modifiers for remap | Stanislaw Halik | |
2015-07-27 | shortcuts: add missing win32 binding | Stanislaw Halik | |
2015-07-25 | move portability classes to compat library | Stanislaw Halik | |
2015-07-25 | shortcuts: remove duplication | Stanislaw Halik | |
2015-07-25 | rename to win32-shortcuts.cpp | Stanislaw Halik | |
2015-07-25 | shortcuts: add missing keybindings | Stanislaw Halik | |
2015-07-25 | shortcuts: fix shift-keys for real this time | Stanislaw Halik | |
2015-07-25 | shortcuts: add missing Windows binding for enter key | Stanislaw Halik | |