Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-06-16 | all: split "api" into "api" and "logic" | Stanislaw Halik | |
Here, the "logic" module has all the stuff for building one's own graphical user interface. The "api" module has stuff used by other trackers. While at it, each of "api", "logic", and "compat" need their own export headers. This is because of preprocessor symbol clashes. This is all because a change in the "gui"-only dependency required a relink of all the trackers, protocols, and flters. It takes too long when building in the release configuration. With the split, only the "gui" module gets rebuilt. Since it has close to no static dependencies, it's fast enough. | |||
2016-06-14 | api/shortcuts: use unsigned index where able | Stanislaw Halik | |
2016-05-26 | api/shortcuts: only allow the exact modifier keys | Stanislaw Halik | |
Requested-by: white_fang on BMS forum Original message: I've setup shift+f11/f12 to incerease/decrease f18's flaps , ... F11 and F12 are free in BMS , 'donothing' action. so I want ONLY F11 to toggle opentracks enable/disable (and only F12 to re-center) , but it also reacts when in BMS and press SHIFT+F11 to toggle flaps on f18 | |||
2016-05-15 | api/shortcuts: unbreak "while held" keys on win32 | Stanislaw Halik | |
2016-05-15 | api/shortcuts: appease "attribute unused but used" warning | Stanislaw Halik | |
2016-05-15 | api/shortcuts: appease pointless compiler warnings | Stanislaw Halik | |
2016-05-15 | api,gui: disable all keyboard shortcuts while binding a key | Stanislaw Halik | |
Previous disallowed binding an already-bound key on Unix since Qxt doesn't pass through bound keys unlike the Windows implementation. Refactor some common code. The Windows implementation isn't even compile-tested. | |||
2016-05-15 | api/shortcuts: fix use-after-free on Linux and OSX | Stanislaw Halik | |
Issue: #349 Valgrind: yes | |||
2016-05-15 | api: fix accidental removal of constness | Stanislaw Halik | |
2016-05-04 | api: fix shortcuts for OSX and Linux | Stanislaw Halik | |
2016-05-04 | api: fix permissions bits. no code changes. | Stanislaw Halik | |
2016-04-29 | api, main: implement new keybindings | Stanislaw Halik | |
The following keybindings are now implemented: - restart tracking. if not started, starts. - toggle (keep position) while key held - zero (keep zero) while key held The latter two options only work for Windows as libqxt doesn't support them. Closes #291 | |||
2015-12-06 | api/keys: fix build | Stanislaw Halik | |
2015-12-05 | api/shortcuts: no longer keep shortcuts hardcoded | Stanislaw Halik | |
2015-11-22 | work: use the centralized keypress worker | Stanislaw Halik | |
2015-11-19 | shortcuts: nix single-use mutex | Stanislaw Halik | |
It also slept with lock held. Good riddance. | |||
2015-11-11 | shortcuts: alloy kbd mods for joystick buttons | Stanislaw Halik | |
2015-11-11 | joy: pass shortcut only if pressed, not depressed | Stanislaw Halik | |
Issue: #118 Reported-by: @Len62 | |||
2015-11-11 | allow for binding joystick buttons to shortcut functions | Stanislaw Halik | |
Win32 only Issue: #118 | |||
2015-11-01 | shortcuts: separate keybinding worker to another file | Stanislaw Halik | |
2015-10-30 | shortcuts: fix crash on Linux | Stanislaw Halik | |
2015-10-24 | shortcuts: allow for binding same key to multiple functions | Stanislaw Halik | |
Closes #258 | |||
2015-10-20 | shortcuts: fix osx/linux keystrokes persistingopentrack-2.3-rc19p2 | Stanislaw Halik | |
2015-10-20 | all: update copyright where appropriate | Stanislaw Halik | |
2015-10-17 | shortcuts: alias right modifier keys to left modifier keys | Stanislaw Halik | |
Issue: #257 Closes #257 | |||
2015-10-11 | shortcuts: fix short keypresses | Stanislaw Halik | |
Issue: #253 | |||
2015-10-07 | shortcuts: sleep less, drop less keystrokes | Stanislaw Halik | |
2015-10-02 | shortcuts: rework KeybindingWorker for win32 | Stanislaw Halik | |
The class is now usable outside of center/zero/toggle loop. | |||
2015-07-25 | shortcuts: remove duplication | Stanislaw Halik | |
2015-07-25 | rename to win32-shortcuts.cpp | Stanislaw Halik | |
2015-07-25 | fix build | Stanislaw Halik | |
2015-07-25 | shortcuts: store .ini value as portable string | Stanislaw Halik | |
2015-07-25 | shortcuts: prototyped for Linux | Stanislaw Halik | |
2015-07-25 | shortcuts: linux work | Stanislaw Halik | |
2015-07-25 | initial impl of arbitrary keybindings | Stanislaw Halik | |
Issue: #118 Linux and OSX likely broken for now. | |||
2015-07-20 | add my own copyright | Stanislaw Halik | |
We need copyright on contributions or else it defaults to granting no rights. | |||
2014-12-06 | move shortcut dialog to ui module | Stanislaw Halik | |
2014-11-29 | implement zero shortcut | Stanislaw Halik | |
2014-11-05 | fix keyboard shortcuts on win32 change during trackingopentrack-2.3-20141105 | Stanislaw Halik | |
Used to become unusable if changed during tracking. | |||
2014-10-28 | hook up tray to build | Stanislaw Halik | |
Issue: #64 | |||
2014-10-24 | check if keycode exists first, since keystate can be outta whack | Stanislaw Halik | |
2014-10-24 | always initialize keycode et al on win32 | Stanislaw Halik | |
2014-10-22 | long fun header -> .cpp | Stanislaw Halik | |
2014-10-21 | workaround qxt-mini "shortcut failed to unregister" | Stanislaw Halik | |
2014-10-20 | refactor 2/n | Stanislaw Halik | |
2014-10-20 | refactor 1/2 (?) | Stanislaw Halik | |