..
__init__.py
Add type checking for glfw module as well
2020-03-06 07:59:55 +05:30
backend_utils.c
Fix Wayland drag source startup on FreeBSD
2026-07-06 21:07:08 +02:00
backend_utils.h
DRYer
2026-02-07 23:11:42 +05:30
cocoa_displaylink.m
Nano-optimisation: Avoid using a block with GCD
2025-10-22 13:40:42 +05:30
cocoa_init.m
Add debug logging for NSDraggingSession
2026-05-14 08:16:03 +05:30
cocoa_joystick.h
GLFW: Make joystick platform code init on demand
2020-07-23 23:56:30 +02:00
cocoa_joystick.m
sprintf -> snprintf
2024-02-25 09:57:30 +05:30
cocoa_monitor.m
Add some missing assertions
2025-08-16 07:38:54 +05:30
cocoa_platform.h
Rewrite macOS drop handling code to workaround Apple's insanely limited API
2026-05-16 13:06:23 +05:30
cocoa_window.m
fix: edge=none panel height shrinks with margin_top on macOS (issue #10278 )
2026-07-24 04:53:39 +00:00
context.c
Revert 72272ab4fe
2024-06-02 19:24:00 +05:30
dbus_glfw.c
Linux: Handle desktop settings portals that are so old they don't implement ReadOne
2025-05-08 15:22:42 +05:30
dbus_glfw.h
Linux: Handle desktop settings portals that are so old they don't implement ReadOne
2025-05-08 15:22:42 +05:30
egl_context.c
Fallback to eglGetDisplay() when eglGetPlatformDisplayEXT() returns EGL_NO_DISPLAY
2025-08-16 08:13:40 +05:30
egl_context.h
Bind eglQuerySurface
2022-10-31 21:03:39 +05:30
glfw.py
Use most recently focused OS Window when available to guess the monitor to use for fractional scale
2026-07-21 13:02:23 +05:30
glfw3.h
Wayland: map first window at correct size with fractional scaling
2026-07-18 20:48:11 -07:00
glx_context.c
Add some missing assertions
2025-08-16 07:38:54 +05:30
glx_context.h
X11: Further reduce startup time
2020-06-09 20:18:07 +05:30
ibus_glfw.c
Fix multiple security vulnerabilities across C, Python, and Go code
2026-04-03 16:10:46 +01:00
ibus_glfw.h
Cleanup previous PR
2021-09-26 11:17:54 +05:30
init.c
Wire up clipboard lost events
2025-03-12 09:26:36 +05:30
input.c
glfw/input.c: fix dedup to swap duplicates to end instead of overwriting pointers
2026-05-19 02:12:29 +00:00
internal.h
Properly pass source actions to drop events
2026-05-14 11:07:52 +05:30
kwin-blur-v1.xml
Wayland KDE: Add support for background_blur under kwin using a kwin private Wayland protocol
2024-03-22 13:41:44 +05:30
linux_desktop_settings.c
...
2025-11-22 20:03:01 +05:30
linux_desktop_settings.h
Function to get the current system color theme
2024-11-07 12:47:06 +05:30
linux_joystick.c
O_CLOEXEC for linux joystick open
2024-04-04 10:31:33 +05:30
linux_joystick.h
GLFW: Make joystick platform code init on demand
2020-07-23 23:56:30 +02:00
linux_notify.c
Increase timeout for receiving capabilities from notification daemon
2026-07-03 13:43:41 +05:30
linux_notify.h
Cleanup DBUS send notification API
2024-07-26 23:57:36 +05:30
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
Update the GLFW version number from 3.3 to 3.4
2019-08-02 11:00:16 -05:00
memfd.h
Use a glfw specific name for memfd_create
2021-07-20 21:49:11 +05:30
momentum-scroll.c
Fix #9904
2026-04-22 07:43:57 +05:30
monitor.c
Improve handling of output names
2025-05-13 15:29:37 +05:30
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
Cleanup previous PR
2026-02-23 07:44:58 +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
Update the GLFW version number from 3.3 to 3.4
2019-08-02 11:00:16 -05:00
null_monitor.c
chore: remove repetitive words
2024-04-04 13:19:49 +08:00
null_platform.h
Remove EGL and OSMesa struct member macros
2020-06-26 12:51:11 +02:00
null_window.c
More work on DnD kitten
2026-05-13 08:25:14 +05:30
osmesa_context.c
Add some missing assertions
2025-08-16 07:38:54 +05:30
osmesa_context.h
Remove EGL and OSMesa struct member macros
2020-06-26 12:51:11 +02:00
posix_thread.c
Update the GLFW version number from 3.3 to 3.4
2019-08-02 11:00:16 -05:00
posix_thread.h
Fix bool indentation
2019-08-30 15:32:20 +02:00
source-info.json
Wayland: get initial window size in cells working in most cases on hyprland/sway with fractional scaling by using the fractional scale of the primary monitor
2026-07-21 10:03:40 +05:30
vulkan.c
Cocoa: Add fully dynamic loading of Vulkan loader
2020-01-17 14:18:28 +01:00
window.c
Fix spurious mouse release event during drag out of OS window
2026-03-26 14:00:57 +00:00
wl_client_side_decorations.c
Fix FreeBSD Wayland build
2026-07-06 21:07:01 +02:00
wl_client_side_decorations.h
Wayland: Fix incorrect window size calculation when transitioning from fullscreen to non-fullscreen with client side decorations
2025-07-17 20:36:38 +05:30
wl_cursors.c
Use the correct mouse cursor theme on GNOME
2021-03-25 12:20:13 +05:30
wl_cursors.h
Simplify Wayland cursor theme handling
2020-07-25 15:36:46 +05:30
wl_init.c
Use most recently focused OS Window when available to guess the monitor to use for fractional scale
2026-07-21 13:02:23 +05:30
wl_monitor.c
Make block on xdg output information more robust
2026-07-24 10:08:59 +05:30
wl_platform.h
Make block on xdg output information more robust
2026-07-24 10:08:59 +05:30
wl_text_input.c
Fix IME popup position after text_input re-enters on Wayland
2026-07-09 08:22:06 +08:00
wl_text_input.h
DRYer
2023-12-24 15:03:56 +05:30
wl_window.c
Wayland: fix abort when dragging a tab out
2026-07-26 00:48:26 +01:00
wlr-layer-shell-unstable-v1.xml
Start work on wayland layer shell support
2024-03-24 20:48:20 +05:30
x11_init.c
Implement source_actions for X11 and cocoa DnD backends
2026-05-14 05:46:21 +00:00
x11_monitor.c
Add some missing assertions
2025-08-16 07:38:54 +05:30
x11_platform.h
Implement source_actions for X11 and cocoa DnD backends
2026-05-14 05:46:21 +00:00
x11_window.c
Fix #10082 : Re-apply _NET_WM_STATE for X11 layer shell windows on each show
2026-05-28 02:07:59 +00:00
xkb-compat-shim.h
Fix misspellings
2023-06-14 03:39:53 +06:00
xkb_glfw.c
Linux: Rather than crashing on systems that give us broken keymaps just ignore key events
2026-01-30 19:00:46 +05:30
xkb_glfw.h
ibus: Add support for ForwardKeyEvent signal
2021-09-29 21:20:09 +09:00