Kovid Goyal
|
377115a594
|
Add a GLFW specific env var to toggle IBUS
|
2018-07-12 18:18:19 +05:30 |
|
Kovid Goyal
|
e405b68da1
|
...
|
2018-07-12 18:18:18 +05:30 |
|
Kovid Goyal
|
d875d7baed
|
Implement the handler for ibus signals
|
2018-07-12 18:18:18 +05:30 |
|
Kovid Goyal
|
9c48e4965c
|
Send key events to ibus
|
2018-07-12 18:18:18 +05:30 |
|
Kovid Goyal
|
8675659fcb
|
Fix remaining sync BUS calls
Also work on IBUS integration
|
2018-07-12 18:18:18 +05:30 |
|
Kovid Goyal
|
3b226618ad
|
Ensure no ibus comms take place till the connection is fully setup
|
2018-07-12 18:18:18 +05:30 |
|
Kovid Goyal
|
6879a492dc
|
Give watches and timers names to ease debugging
|
2018-07-12 18:18:18 +05:30 |
|
Kovid Goyal
|
4070255dde
|
Simplify watch->fd matching
|
2018-07-12 18:18:18 +05:30 |
|
Kovid Goyal
|
dd9e484336
|
Make the DBUS APIs async
|
2018-07-12 18:18:18 +05:30 |
|
Kovid Goyal
|
78cda7aa74
|
Implement dispatch for the IBUS connection
|
2018-07-12 18:18:17 +05:30 |
|
Kovid Goyal
|
9ced447fa3
|
Make timer dispatch more efficient
|
2018-07-12 18:18:17 +05:30 |
|
Kovid Goyal
|
8e665ffedc
|
Implement DBUS timeout functions
|
2018-07-12 18:18:17 +05:30 |
|
Kovid Goyal
|
99ea6c08a7
|
Implement timers for the linux event loops
Needed for dbus integration. Also cleanup the event handling code.
X11 and Wayland now share most of their event polling and dispatch logic.
|
2018-07-12 18:18:17 +05:30 |
|
Kovid Goyal
|
b0bfa2b2fc
|
...
|
2018-07-12 18:18:17 +05:30 |
|
Kovid Goyal
|
3797294838
|
Use an id for watches
|
2018-07-12 18:18:17 +05:30 |
|
Kovid Goyal
|
3d6995d1e6
|
Work on integration of DBUS into event loop
|
2018-07-12 18:18:17 +05:30 |
|
Kovid Goyal
|
e91eb27e56
|
Refactor linux backend event loops
Allow waiting for events on an arbitrary number of fds. Needed
for async DBUS integration.
|
2018-07-12 18:18:17 +05:30 |
|
Kovid Goyal
|
3a4b614ae0
|
IBUS does not need a connection to the DBUS session bus
|
2018-07-12 18:18:16 +05:30 |
|
Kovid Goyal
|
26a6d6bef9
|
Set startup IBUS cursor and focus state
|
2018-07-12 18:18:16 +05:30 |
|
Kovid Goyal
|
dca81589a7
|
Finish code to connect to IBUS daemon
|
2018-07-12 18:18:16 +05:30 |
|
Kovid Goyal
|
5b7c697dfe
|
Connect to IBUS
|
2018-07-12 18:18:16 +05:30 |
|
Kovid Goyal
|
18d6b8a0ad
|
Code to read the IBUS address
|
2018-07-12 18:18:16 +05:30 |
|
Kovid Goyal
|
cdee601137
|
Start work on IBUS support
|
2018-07-12 18:18:16 +05:30 |
|
Kovid Goyal
|
db5aa36f44
|
Fix deprecation warning from newer versions of wayland-scanner
|
2018-07-10 19:48:37 +05:30 |
|
Kovid Goyal
|
4313531432
|
macOS: Use a custom mouse cursor that shows up well on both light and dark backgrounds
Fixes #359. Also, update GLFW from upstream for retina cursor setting
support.
|
2018-07-07 10:43:30 +05:30 |
|
Kovid Goyal
|
2491fafe98
|
Update glfw from upstream
|
2018-06-23 14:59:36 +05:30 |
|
Kovid Goyal
|
2852ce9a4d
|
Update glfw from upstream
|
2018-06-23 10:23:21 +05:30 |
|
Kovid Goyal
|
45b0233f60
|
Update GLFW from upstream
Use the new init hint for keyboard debugging
|
2018-06-22 13:26:41 +05:30 |
|
Kovid Goyal
|
5dd3243674
|
Update glfw from upstream
|
2018-06-22 10:21:51 +05:30 |
|
Kovid Goyal
|
05c475e6ca
|
Update glfw from upstream
|
2018-06-11 13:08:21 +05:30 |
|
Kovid Goyal
|
4711746f8f
|
Linux: When using layouts that map the keys to non-ascii characters, map shortcuts using the ascii equivalents, from the default layout.
Fixes #606
|
2018-06-11 12:21:35 +05:30 |
|
Kovid Goyal
|
93b1919a38
|
Update glfw from upstream, to allow kitty to react to Xft.dpi changes
|
2018-06-11 07:12:06 +05:30 |
|
Kovid Goyal
|
71c1432892
|
Update glfw from upstream
|
2018-06-08 18:02:44 +05:30 |
|
Kovid Goyal
|
44b84ba295
|
Update glfw from upstream
|
2018-06-08 14:27:30 +05:30 |
|
Kovid Goyal
|
f80f61f84f
|
...
|
2018-06-08 12:54:38 +05:30 |
|
Kovid Goyal
|
eecf80469e
|
Update glfw from upstream
Adds glfwpostemptyevent not working fix to wayland backend as well
|
2018-06-08 09:14:14 +05:30 |
|
Kovid Goyal
|
dd085a9297
|
Update glfw from upstream
Fixes https://github.com/glfw/glfw/issues/1281
|
2018-06-07 21:46:01 +05:30 |
|
Kovid Goyal
|
faa5443d43
|
macOS: When clicking dock icon with no windows, create a new window
|
2018-06-07 07:19:39 +05:30 |
|
Kovid Goyal
|
2e8d19601b
|
macOS: Fix the new OS window keyboard shortcut not working if no kitty window currently has focus.
Fixes #524
|
2018-06-06 22:18:33 +05:30 |
|
Kovid Goyal
|
138b4cf5da
|
Fix build breakage caused by FreeBSD support
Also move the changes to the glfw files to glfw.py
|
2018-06-03 09:17:18 +05:30 |
|
Robert Ricci
|
e7ad2637d8
|
Don't 'hardcode' linux joystick for x11 module
The correct joystick module appears to be inserted in the list in
glfw.py . This fixes the build on FreeBSD 11
|
2018-06-02 11:46:10 -06:00 |
|
Kovid Goyal
|
4e6d929e20
|
Update glfw from upstream
|
2018-06-01 09:15:35 +05:30 |
|
Kovid Goyal
|
709d19119d
|
Update bundled glfw
|
2018-05-20 08:03:58 +05:30 |
|
Kovid Goyal
|
78002cf3ba
|
Update glfw from upstream
Fixes #488
|
2018-04-27 15:32:54 +05:30 |
|
Kovid Goyal
|
238508fc0a
|
Update glfw from upstream
Proper cross-platform fix for issue of mouse cursor not being restored
over un-focused windows.
|
2018-04-26 08:31:52 +05:30 |
|
Kovid Goyal
|
2b372373ae
|
Update glfw from upstream
|
2018-04-24 18:15:28 +05:30 |
|
Kovid Goyal
|
32f16ee5f5
|
macOS: Add support for dead keys
I have modified GLFW to support dead keys on macOS. That was painful.
Fixes #465
|
2018-04-20 14:25:53 +05:30 |
|
Kovid Goyal
|
2504266806
|
macOS: Fix option as alt not working for keys that act as dead keys in the current keyboard layout
|
2018-04-19 17:44:31 +05:30 |
|
Kovid Goyal
|
5755ba72b1
|
Fix #449
|
2018-04-09 20:13:13 +05:30 |
|
Kovid Goyal
|
20b5084904
|
Update glfw
Fixes #439
|
2018-04-06 20:18:03 +05:30 |
|