kitty/glfw
Kovid Goyal 4f1971c480
Rationalize mouse cursor shape handling
Now can use the full range of standard mouse cursor shapes similar to
those supported by browsers via the CSS cursor property.

Still needs to be fully implemented for cocoa backend.
2023-10-15 09:17:31 +05:30
..
__init__.py
backend_utils.c
backend_utils.h
cocoa_init.m Fix secure restore state runtime warning from cocoa being printed to stderr 2023-10-03 11:23:56 +05:30
cocoa_joystick.h
cocoa_joystick.m
cocoa_monitor.m More cases of #5477 functions with empty argument lists 2023-04-16 01:09:36 -04:00
cocoa_platform.h macOS: Render OS windows during windowDidResize for even smoother live resize rendering 2023-07-11 17:22:35 +05:30
cocoa_window.m macOS: Disable OS window shadows for transparent windows as they cause rendering artifacts due to Cocoa bugs 2023-07-22 11:20:37 +05:30
context.c Wayland GNOME: Fix incorrect window size when in some circumstances when switching between windows with window decorations disabled 2022-10-31 21:59:01 +05:30
dbus_glfw.c ... 2023-10-03 12:07:19 +05:30
dbus_glfw.h
egl_context.c Bind eglQuerySurface 2022-10-31 21:03:39 +05:30
egl_context.h Bind eglQuerySurface 2022-10-31 21:03:39 +05:30
glfw.py macOS: Render OS windows during windowDidResize for even smoother live resize rendering 2023-07-11 17:22:35 +05:30
glfw3.h Rationalize mouse cursor shape handling 2023-10-15 09:17:31 +05:30
glx_context.c
glx_context.h
ibus_glfw.c Wayland GNOME: Fix for ibus not working when using XWayland 2023-02-02 10:25:33 +05:30
ibus_glfw.h
init.c GLFW API to track system color scheme dark/light 2023-04-13 13:16:33 +05:30
input.c Allow setting arbitrary mime types 2022-09-09 11:14:12 +05:30
internal.h macOS: Fix window shadows not being drawn for transparent windows 2023-07-04 11:59:50 +05:30
linux_desktop_settings.c GLFW API to track system color scheme dark/light 2023-04-13 13:16:33 +05:30
linux_desktop_settings.h GLFW API to track system color scheme dark/light 2023-04-13 13:16:33 +05:30
linux_joystick.c
linux_joystick.h
linux_notify.c
linux_notify.h
main_loop.h
mappings.h
memfd.h
monitor.c
monotonic.c
nsgl_context.h
nsgl_context.m
null_init.c
null_joystick.c
null_joystick.h
null_monitor.c
null_platform.h
null_window.c
osmesa_context.c
osmesa_context.h
posix_thread.c
posix_thread.h
source-info.json Wayland: Do not request idle inhibition for full screen windows 2023-09-12 16:43:46 +05:30
vulkan.c
window.c Implement background blur for KDE on X11 as well 2023-06-27 14:56:35 +05:30
wl_client_side_decorations.c GNOME Wayland: Fix a memory leak in gnome-shell when using client side decorations 2022-10-12 17:52:47 +05:30
wl_client_side_decorations.h
wl_cursors.c
wl_cursors.h
wl_init.c Rationalize mouse cursor shape handling 2023-10-15 09:17:31 +05:30
wl_monitor.c
wl_platform.h Wayland: Do not request idle inhibition for full screen windows 2023-09-12 16:43:46 +05:30
wl_text_input.c Fix message recursion between wayland compositor (#5360) 2022-08-11 15:45:45 -07:00
wl_text_input.h
wl_window.c Rationalize mouse cursor shape handling 2023-10-15 09:17:31 +05:30
x11_init.c Implement background blur for KDE on X11 as well 2023-06-27 14:56:35 +05:30
x11_monitor.c
x11_platform.h Implement background blur for KDE on X11 as well 2023-06-27 14:56:35 +05:30
x11_window.c Rationalize mouse cursor shape handling 2023-10-15 09:17:31 +05:30
xkb-compat-shim.h Fix misspellings 2023-06-14 03:39:53 +06:00
xkb_glfw.c
xkb_glfw.h