Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-01-30 | [X11] Add support for dead keys without active IME. Fix IME focus and cleanup. | bruvzg | |
2023-01-25 | Move xkbcommon dynamic loading code into generic linuxbsd folder | Riteo | |
Since Wayland uses it too, it only makes sense to have it in the parent directory of both. | |||
2023-01-23 | [Linux/BSD] Include headers for dynamically loaded libraries to simplify ↵ | bruvzg | |
build dependencies. | |||
2023-01-23 | Cleanup and unify keyboard input. | bruvzg | |
- Unify keycode values (secondary label printed on a key), remove unused hardcoded Latin-1 codes. - Unify IME behaviour, add inline composition string display on Windows and X11. - Add key_label (localized label printed on a key) value to the key events, and allow mapping actions to the unshifted Unicode events. - Add support for physical keyboard (Bluetooth or Sidecar) handling on iOS. - Add support for media key handling on macOS. Co-authored-by: Raul Santos <raulsntos@gmail.com> | |||
2022-12-15 | Fix typos with codespell | Rémi Verschelde | |
2022-12-03 | Load X11 dynamically | Riteo | |
The loaders have been generated through hpvb's dynload-wrapper, although they had to be heavily handpatched to workaround some already reported issues with it. I added a note to each generated file to account for that. As GLAD uses X11 stuff directly, I had to define the GLAD_GLX_NO_X11 macro to not let do it that, and handle myself the display loading and screen handling part myself, which wasn't that hard but it's still something worth saying. I plan to improve greatly the X11 backend (including this aspect) but, as the release isn't that far and I'm also working on the Wayland backend, this will do for now, I hope. |