kitty/glfw
Kovid Goyal 5a2f2767ad
Fix window icon not working on X11 with 64bits
Apparently on X11 the maximum icon size is 128x128. 256x256 is too
large for the X11 protocol because the X server unserializes the icons
using "unsigned long" which is 64 bits on Linux. So we have to use
64bits per pixel instead of 32, with 32bits padded to 0.

While there I also got rid of the kitty.rgba file replacing it with a
128x128 PNG file.

Fixes #3260
2021-01-25 20:54:19 +05:30
..
__init__.py Add type checking for glfw module as well 2020-03-06 07:59:55 +05:30
backend_utils.c Ensure valid UTF-8 when cutting string 2020-05-23 13:59:23 +02:00
backend_utils.h Ensure valid UTF-8 when cutting string 2020-05-23 13:59:23 +02:00
cocoa_init.m Port the Cocoa backend to use unicode key numbers 2021-01-16 20:52:16 +05:30
cocoa_joystick.h GLFW: Make joystick platform code init on demand 2020-07-23 23:56:30 +02:00
cocoa_joystick.m GLFW: Cocoa: Support some sim page joystick elements 2020-07-24 11:28:53 +02:00
cocoa_monitor.m Reduce the difference of GLFW to upstream 2020-10-04 17:34:51 +02:00
cocoa_platform.h Port the Cocoa backend to use unicode key numbers 2021-01-16 20:52:16 +05:30
cocoa_window.m Implement alternate keys on macOS 2021-01-16 20:52:16 +05:30
context.c Wayland: Apply the same framebuffer selection optimisation 2020-06-09 21:59:25 +05:30
dbus_glfw.c Use datatype monotonic_t instead of double to keep track of time 2019-09-25 17:43:11 +02:00
dbus_glfw.h
egl_context.c EGL: Add support for EGL_ANGLE_platform_angle 2020-06-30 00:34:32 +02:00
egl_context.h EGL: Add support for EGL_ANGLE_platform_angle 2020-06-30 00:34:32 +02:00
glfw.py Fix building on systems with xkbcommon < 1.0 2021-01-17 07:22:21 +05:30
glfw3.h Recognize Hyper key 2021-01-21 05:33:14 +05:30
glx_context.c X11: Further reduce startup time 2020-06-09 20:18:07 +05:30
glx_context.h X11: Further reduce startup time 2020-06-09 20:18:07 +05:30
ibus_glfw.c Remove the function used to init glfw key events 2021-01-16 20:52:14 +05:30
ibus_glfw.h Extract key event data to struct 2019-09-24 19:15:35 +02:00
init.c GLFW: Make joystick platform code init on demand 2020-07-23 23:56:30 +02:00
input.c Recognize Hyper key 2021-01-21 05:33:14 +05:30
internal.h Remove the function used to init glfw key events 2021-01-16 20:52:14 +05:30
linux_joystick.c GLFW: Cleanup 2020-07-23 23:56:32 +02:00
linux_joystick.h GLFW: Make joystick platform code init on demand 2020-07-23 23:56:30 +02:00
linux_notify.c
linux_notify.h
main_loop.h Use datatype monotonic_t instead of double to keep track of time 2019-09-25 17:43:11 +02:00
mappings.h
memfd.h Reduce the difference of GLFW to upstream 2020-10-26 11:02:55 +01:00
monitor.c
monotonic.c Fix #2187 2019-12-08 22:37:47 +05:30
nsgl_context.h Reduce difference to GLFW upstream 2019-11-23 13:19:06 +01:00
nsgl_context.m NSGL: Fix disabling of Retina resolution 2019-12-15 20:54:21 +05:30
null_init.c Null: Make platform more conformant 2020-06-05 00:27:47 +02:00
null_joystick.c Declare _glfwPlatformInitJoysticks() to return bool 2020-08-04 20:24:35 -04:00
null_joystick.h
null_monitor.c GLFW: Null: Fix out parameters not being set 2020-09-07 21:26:02 +02:00
null_platform.h Remove EGL and OSMesa struct member macros 2020-06-26 12:51:11 +02:00
null_window.c GLFW: Null: Fix out parameters not being set 2020-09-07 21:26:02 +02:00
osmesa_context.c
osmesa_context.h Remove EGL and OSMesa struct member macros 2020-06-26 12:51:11 +02:00
posix_thread.c
posix_thread.h
source-info.json cleanup for wayland hidpi cursors merge 2020-06-01 21:14:56 +05:30
vulkan.c Cocoa: Add fully dynamic loading of Vulkan loader 2020-01-17 14:18:28 +01:00
window.c Remove the function used to init glfw key events 2021-01-16 20:52:14 +05:30
wl_cursors.c Wayland: Fix a typo in the previous release that broke reading mouse cursor size 2020-08-03 17:08:08 +05:30
wl_cursors.h Simplify Wayland cursor theme handling 2020-07-25 15:36:46 +05:30
wl_init.c DRYer 2020-11-22 12:24:00 +05:30
wl_monitor.c Add feature available/implemented errors 2020-06-04 13:55:52 +02:00
wl_platform.h Reduce the difference of GLFW to upstream 2020-10-26 11:02:55 +01:00
wl_window.c Change key data type in some functions 2021-01-16 20:52:11 +05:30
x11_init.c GLFW: Make joystick platform code init on demand 2020-07-23 23:56:30 +02:00
x11_monitor.c Fix typos 2020-06-23 16:35:13 +02:00
x11_platform.h GLFW: X11: Include X Shape extension headers 2020-07-16 23:50:26 +02:00
x11_window.c Fix window icon not working on X11 with 64bits 2021-01-25 20:54:19 +05:30
xkb-compat-shim.h ... 2021-01-17 07:24:12 +05:30
xkb_glfw.c Recognize Hyper key 2021-01-21 05:33:14 +05:30
xkb_glfw.h Change key data type in some functions 2021-01-16 20:52:11 +05:30