Kovid Goyal
|
e36f11385f
|
Convert mouse buttons to an enum
|
2021-05-10 07:16:43 +05:30 |
|
Kovid Goyal
|
db719eafac
|
Remove num/caps locks from modifier processing in mouse events
|
2021-04-14 10:08:33 +05:30 |
|
Kovid Goyal
|
4c644b8556
|
Add NumLock and CapsLock reporting to the keyboard protocol
|
2021-04-13 07:10:00 +05:30 |
|
Kovid Goyal
|
c989a7198b
|
Add support for the keypad Begin key
Fixes #3468
|
2021-04-11 07:58:27 +05:30 |
|
Kovid Goyal
|
850a8218db
|
Allow toggling xdg configure debug output at runtime
|
2021-04-07 15:24:58 +05:30 |
|
Kovid Goyal
|
777b9eb68e
|
Merge branch 'hyper' of https://github.com/orki/kitty
|
2021-04-03 06:15:55 +05:30 |
|
Kovid Goyal
|
e209c3329b
|
Allow specifying a right_margin that is not rendered for the CSD title
Can void double rendering if I ever decide to add button to the titlebar
|
2021-04-01 22:50:54 +05:30 |
|
Kovid Goyal
|
5d496216e0
|
Implement rendering of titles in CSD
|
2021-04-01 10:23:04 +05:30 |
|
Kovid Goyal
|
e92ed67021
|
Add a callback glfw can use to request text rendering
|
2021-04-01 08:22:06 +05:30 |
|
Ravi R Kiran
|
953253de99
|
Implementation of hyper and meta
|
2021-03-30 14:23:17 -05:00 |
|
Kovid Goyal
|
34d06fa3e9
|
Use a struct for IME update events
Allows for easier extension in the future
|
2021-03-23 16:05:22 +05:30 |
|
Kovid Goyal
|
a981b46ec9
|
Use an enum for updateimestate as well
|
2021-03-23 10:52:11 +05:30 |
|
Kovid Goyal
|
84dcf8fd27
|
Use an enum for ime_state
|
2021-03-23 10:42:07 +05:30 |
|
Kovid Goyal
|
60e589f775
|
Recognize Hyper key
Also use only one implementation for detecting if a key is a modifier
key
|
2021-01-21 05:33:14 +05:30 |
|
Kovid Goyal
|
654cd54363
|
Add the ISO level 3 and 5 shift keys to functional keys
|
2021-01-19 09:11:44 +05:30 |
|
Kovid Goyal
|
0714fd376b
|
Fix handling of ctrl key in legacy mode
Also change the glfw constants used for the modifiers to match those
used in the terminal encoding. Less likely to make mistakes translating
that way.
|
2021-01-16 20:52:14 +05:30 |
|
Kovid Goyal
|
774a6c8c8b
|
Remove glfw key constants
|
2021-01-16 20:52:12 +05:30 |
|
Kovid Goyal
|
c8a9336160
|
Code to encode key events
|
2021-01-16 20:52:12 +05:30 |
|
Kovid Goyal
|
c0b6078438
|
Add more keypad keys
|
2021-01-16 20:52:11 +05:30 |
|
Kovid Goyal
|
8f8be9c2b1
|
Add notice to not edit generated code
|
2021-01-16 20:52:11 +05:30 |
|
Kovid Goyal
|
eb8e2225e5
|
Add some more functional keys
Also define aliases for XKB codes
|
2021-01-16 20:52:11 +05:30 |
|
Kovid Goyal
|
397d7d044b
|
Change key data type in some functions
|
2021-01-16 20:52:11 +05:30 |
|
Kovid Goyal
|
a681162326
|
Start work on supporting arbitrary unicode keys
|
2021-01-16 20:52:11 +05:30 |
|
Luflosi
|
eb5ebfd304
|
GLFW: Fix typo in GLFWwindowmaximizefun documentation
From upstream: 1ed1489831 .
|
2020-09-08 12:57:00 +02:00 |
|
Luflosi
|
78efefcea1
|
Revert "Linux: Fix slow startup on some systems caused by GLFW searching for joysticks. Since kitty does not use joysticks, disable joystick support."
This reverts commit ab960ea12d .
|
2020-07-23 23:56:21 +02:00 |
|
Luflosi
|
4d1b537f78
|
GLFW: Documentation work for GLFW_MOUSE_PASSTHROUGH
From upstream: a122d91303 .
|
2020-07-17 00:08:22 +02:00 |
|
Luflosi
|
d0c6ce9fd7
|
GLFW: Add support for mouse input transparency
From upstream: d285a9fdeb .
|
2020-07-16 22:25:12 +02:00 |
|
Luflosi
|
973d98457f
|
EGL: Add support for EGL_ANGLE_platform_angle
From upstream: 0dea8a4441 .
|
2020-06-30 00:34:32 +02:00 |
|
Luflosi
|
bd31c2b484
|
Add GLFW_CONTEXT_DEBUG window hint alias
From upstream: b420ca7404 .
|
2020-06-29 15:30:38 +02:00 |
|
Luflosi
|
3040d4c83f
|
Re-word docs for GLFW_OPENGL_DEBUG_CONTEXT attrib
From upstream: 4e3b43383a .
|
2020-06-29 11:43:24 +02:00 |
|
Luflosi
|
2b884377d4
|
Fix typos
|
2020-06-23 16:35:13 +02:00 |
|
Luflosi
|
0a892b72e6
|
Fix GLU header inclusion being disabled
From upstream: 81f475bccb .
|
2020-06-21 18:07:31 +02:00 |
|
Luflosi
|
e2be09e028
|
Remove GLFW_TRUE in comment
In 55ad228166 I forgot to replace `GLFW_TRUE` with `true` in a comment.
|
2020-06-05 18:51:50 +02:00 |
|
Luflosi
|
5263f6598c
|
Add feature available/implemented errors
From upstream: 9a87c2a4b4 .
|
2020-06-04 13:55:52 +02:00 |
|
Luflosi
|
c70e2f7d3e
|
Add statement to docs for glfwTerminate
From upstream: 7486e12f88 .
|
2020-06-03 20:07:09 +02:00 |
|
Luflosi
|
107f1af3c4
|
Fix desktop GL header not always being suppressed
From upstream: 105cf32e0b .
|
2020-06-03 11:32:59 +02:00 |
|
Kovid Goyal
|
03b1484c96
|
Wayland: Abort on fatal error should bypass quit confirmation
|
2020-06-03 14:39:27 +05:30 |
|
Luflosi
|
55ad228166
|
Rename raw input to raw mouse motion, cleanup
From upstream: 1155c83013 .
|
2020-05-24 21:57:29 +02:00 |
|
Luflosi
|
48fb051253
|
Add GLFW_RAW_INPUT and glfwRawInputSupported
From upstream: 9e29f556fd .
|
2020-05-24 20:49:52 +02:00 |
|
Kovid Goyal
|
aa9c3cd634
|
Report modifier key state when sending wheel events to the terminal program
|
2020-04-29 20:02:55 +05:30 |
|
Kovid Goyal
|
2458c3a7c6
|
Implement drag and drop of text/plain for Wayland as well
|
2020-03-19 13:28:21 +05:30 |
|
Luflosi
|
f6901e4a3d
|
Cocoa: Add support for VK_EXT_metal_surface
From upstream: c5cb4a253a .
|
2020-01-17 14:18:05 +01:00 |
|
Kovid Goyal
|
321771b150
|
Merge branch 'resize-by-increments' of https://github.com/aes/kitty
|
2020-01-07 10:44:55 +05:30 |
|
Luflosi
|
b2d428618c
|
Add circumflex (^) key
|
2019-12-22 18:41:07 +01:00 |
|
Kovid Goyal
|
e142083d53
|
Remove unused code
Strip out the GLFW timer code, since we use our own kitty based
monotonic clock.
|
2019-12-19 16:27:25 +05:30 |
|
Anders Eurenius
|
4619259e26
|
Implement resize by increment
|
2019-12-09 08:33:32 +01:00 |
|
Benoit de Chezelles
|
8cae70fa36
|
Update doc
|
2019-10-16 02:36:55 +02:00 |
|
Benoit de Chezelles
|
7f2b98fad7
|
Rename all uses of 'scancode' to 'native_key' where relevant
|
2019-10-16 02:25:20 +02:00 |
|
Benoit de Chezelles
|
2b6dde2ac5
|
Wish: rename scancode → native_key in glfw codebase
|
2019-10-16 02:00:24 +02:00 |
|
Benoit de Chezelles
|
0c254fa7c7
|
GLFWkeyevent: rename scancode → native_key
|
2019-10-16 02:00:24 +02:00 |
|