Commit graph

  • 89289d3fdf
    Merge 6b1cd8a1fa into 92dcf4ce74 Harish RS 2026-10-22 11:12:51 +00:00
  • 6b1cd8a1fa Add Windows ARM64 to the build workflow Harish Rajaselvan 2026-10-22 04:03:49 -07:00
  • 9d0f11938c
    Merge b8fbf380e1 into 92dcf4ce74 Jisan Halder 2026-10-18 22:19:01 +05:30
  • b8fbf380e1 Wayland: respect window content scale for custom cursors Jisan Halder 2026-10-18 22:18:48 +05:30
  • 18fc69fcd5
    Merge 6a462dda87 into 92dcf4ce74 Jisan Halder 2026-10-18 22:17:33 +05:30
  • 6a462dda87 Wayland: avoid crash in glfwGetKeyName when xkb state is uninitialized Jisan Halder 2026-10-18 22:17:18 +05:30
  • 3c5d4957b1
    Merge d8a8b8bb0d into 92dcf4ce74 Jisan Halder 2026-10-18 21:47:26 +05:30
  • d8a8b8bb0d Cocoa: respect scaleFramebuffer when calculating framebuffer size Jisan Halder 2026-10-18 21:47:12 +05:30
  • a1aea9a43d
    Merge 90dc69ece3 into 92dcf4ce74 Jisan Halder 2026-10-18 18:17:26 +05:30
  • 90dc69ece3 Wayland: Fix NULL pointer dereference in setCursorImage on capability loss Jisan Halder 2026-10-18 18:16:56 +05:30
  • b4e92a8744
    Merge fb4b1213af into 92dcf4ce74 Abhi 2026-10-17 06:18:28 +00:00
  • fb4b1213af
    Merge branch 'glfw:master' into master Abhi 2026-10-17 00:18:24 -06:00
  • 7e56e3499b
    Merge 5ec5cad42c into 92dcf4ce74 gregwessels 2026-10-15 16:48:20 +00:00
  • 5ec5cad42c Fix a xkb_keymap memory leak in keyboardHandleKeymap Greg Wessels 2026-10-15 11:41:01 -05:00
  • 1a162db250 OS4: request at least 24 depth bits from mesa.library Andrea Palmatè 2026-10-15 11:54:59 +02:00
  • 0a1ece2f69
    Revise build workflow for Traincrafts project Adryancraft 2026-10-11 15:06:32 +07:00
  • 40ac31fd16
    Merge 3952ba7af2 into 92dcf4ce74 Yukari Hafner 2026-10-06 14:50:31 +00:00
  • 3952ba7af2
    Wayland: fix issue where older versions of glfw would crash due to a missing xkb_keymap_mod_get_mask2 Yukari Hafner 2026-10-06 16:50:09 +02:00
  • 54e54104fd
    Merge b1dc9c8c69 into 92dcf4ce74 pknowles 2026-09-25 14:13:31 -07:00
  • b1dc9c8c69 X11: Add XCB native access functions pknowles 2026-09-25 13:30:14 -07:00
  • 151bc6754f
    Merge 44d5302c8a into 92dcf4ce74 Ruben Sørensen 2026-09-23 23:51:50 +02:00
  • 44d5302c8a Reset gamepad mapping before parsing Ruben Sørensen 2026-09-23 22:11:46 +02:00
  • f43275715a
    Merge 594848fa8f into 92dcf4ce74 Fabiitch 2026-09-22 08:03:47 +00:00
  • 594848fa8f changelog fabiitch 2026-09-22 09:57:03 +02:00
  • 4285d6c60f Win32: Add no-redirection-bitmap window hint fabiitch 2026-09-22 09:44:30 +02:00
  • 85130d7821
    Merge af114829ad into 92dcf4ce74 Thomas Oltmann 2026-09-15 13:21:07 +00:00
  • af114829ad Fix CharMods callback not being executed when ctrl is pressed (X11) Thomas Oltmann 2026-09-15 14:52:19 +02:00
  • f40abe561d
    Merge 068858eece into 92dcf4ce74 Daijiro Fukuda 2026-09-14 00:00:00 +00:00
  • 068858eece Wayland: Fix text input v3 preedit cursor offsets Takuro Ashie 2026-07-14 18:42:54 +09:00
  • 300b3207e0 Add text input focus changelog entry Takuro Ashie 2026-07-13 22:09:27 +09:00
  • 0c811598ae Add text input focus toggle to input_text test Takuro Ashie 2026-06-21 18:33:50 +09:00
  • 377cab5616 Wayland: Gate text-input routing on focus Takuro Ashie 2026-06-21 16:31:10 +09:00
  • 148ff80572 Cocoa: Bypass text input system when unfocused Takuro Ashie 2026-06-21 16:29:59 +09:00
  • a8819c7924 Win32: Implement text input focus with IMM Takuro Ashie 2026-06-21 16:29:05 +09:00
  • 44ec6b2467 X11: Implement text input focus Takuro Ashie 2026-06-21 16:25:48 +09:00
  • 571d06738d Add text input focus API plumbing Takuro Ashie 2026-06-21 16:24:32 +09:00
  • de0574f1ea WIN32: Better support for IME xfangfang 2024-07-02 02:57:11 +08:00
  • cd151e1de3 Don't link Fontconfig Takuro Ashie 2024-05-21 22:48:18 +09:00
  • 9a24ace5ea Win32: Support preedit candidate feature Daijiro Fukuda 2023-04-10 11:05:26 +09:00
  • d714fa5400 Add change log entries Daijiro Fukuda 2023-04-10 11:03:18 +09:00
  • 4464568c84 Add credit Daijiro Fukuda 2023-04-07 18:00:40 +09:00
  • 122d240564 Doc: Improve document about IME features Daijiro Fukuda 2023-04-07 17:50:26 +09:00
  • 68b6950f89 Apply shibukawa's document fix Yoshiki Shibukawa 2022-05-20 18:25:16 +09:00
  • 31e13a4736 tests: Add tests for IME features Daijiro Fukuda 2022-12-06 10:36:19 +09:00
  • c986843acf Wayland: Support text_input_unstable_v3 and text_input_unstable_v1 Takuro Ashie 2024-02-19 09:37:37 +09:00
  • 08df2ef013 X11: Support IME Daijiro Fukuda 2022-12-06 10:33:58 +09:00
  • 144f34748b Apply shibukawa's fix of GLFW for X11 Daijiro Fukuda 2022-11-22 13:51:20 +09:00
  • 2693068025 macOS: Support IME Daijiro Fukuda 2023-01-13 18:42:59 +09:00
  • 1948ef2c22 Apply shibukawa's fix of GLFW for MacOS Daijiro Fukuda 2022-03-17 16:44:14 +09:00
  • 72b43022d4 Win32: Support IME Daijiro Fukuda 2022-12-15 12:01:14 +09:00
  • ec29e4841f Apply shibukawa's fix of GLFW for Windows Daijiro Fukuda 2022-11-22 11:04:21 +09:00
  • 0ec8e46e20
    Add support for right alt or altgr modifiers Yukari Hafner 2026-09-07 11:48:58 +02:00
  • add95a2b38
    Merge 975d842301 into 92dcf4ce74 KleberPF 2026-09-02 00:02:26 +00:00
  • 975d842301 Wayland: Fix custom disabled cursor being redrawn every frame Kleber 2026-09-01 20:56:19 -03:00
  • 40ec3f43f6
    Merge c7de15d677 into 92dcf4ce74 Sooly 2026-09-02 09:56:18 +12:00
  • c7de15d677
    Fix minor typos inside documentation as per copilot's review Sooly890 2026-09-02 09:56:11 +12:00
  • 0d77d9a544
    use per window snapshot for overrideRedirect instead of global. Sooly890 2026-09-02 09:48:56 +12:00
  • 46a989ce8f
    GLFW_X11_OVERRIDE_REDIRECT is now inside the X11 hint range. Sooly890 2026-09-02 09:43:33 +12:00
  • 5030dd1816
    Add documentation regarding override redirect Sooly890 2026-09-02 09:35:51 +12:00
  • 0f84397006
    Add code marks in OVERRIDE_DIRECT hint Sooly890 2026-09-02 09:19:14 +12:00
  • 825251564c
    Set window overrideRedirect Sooly890 2026-09-01 19:27:21 +12:00
  • 8aa8c0f538
    undo accidental formatting changes Sooly890 2026-09-01 19:24:03 +12:00
  • b56520c434
    First test of overrideRedirect Sooly890 2026-09-01 19:14:23 +12:00
  • 168ed5725f
    Merge b547caded9 into 92dcf4ce74 G'lek Tarssza 2026-08-28 12:53:57 -06:00
  • b547caded9
    Updated changelog and contributors. G'lek Tarssza 2026-08-28 12:51:25 -06:00
  • 2b596cb386
    Partial revert of e3e41ba G'lek Tarssza 2026-08-28 12:45:07 -06:00
  • 81b59bf74f
    Merge 458889fcce into 92dcf4ce74 Francisco Facioni 2026-08-28 13:46:16 +02:00
  • 458889fcce X11: Fixes hangs when waitForX11Event doesn't get an event Francisco Facioni 2026-08-06 08:33:47 +02:00
  • 98eb13f884 OS4: Report framebuffer size on interactive window resize Andrea Palmatè 2026-08-27 19:14:05 +02:00
  • d0906319bc Merge branch 'sync' into master Andrea Palmatè 2026-08-27 18:36:49 +02:00
  • a9882e6c99 OS4: Port the OpenGL backend from gl4es to mesa.library Andrea Palmatè 2026-08-27 18:24:49 +02:00
  • 2b8f210405
    Merge 42cde86eb7 into 92dcf4ce74 Tau Gärtli 2026-08-26 08:56:14 +00:00
  • 42cde86eb7
    Wayland: Add support for dropping files when sandboxed Tau Gärtli 2025-08-31 14:30:35 +02:00
  • 50da293d3d
    Merge eddc98d5bc into 92dcf4ce74 Alexandre Almeida 2026-08-25 21:54:50 +00:00
  • eddc98d5bc Revert "Make local pointer void" (it might incorrectly change the size when iterating) M374LX 2026-08-25 18:53:53 -03:00
  • e8771b9e85 Make local pointer void M374LX 2026-08-25 17:51:33 -03:00
  • a621aa4861 Change parameter type M374LX 2026-08-25 17:42:25 -03:00
  • 5c07a69cff Merge upstream glfw/master (3.6 start) into sync Andrea Palmatè 2026-08-25 20:15:31 +02:00
  • 1d0814e390 Add a cast to win32_window.c M374LX 2026-08-24 21:33:13 -03:00
  • 98f0e85b0f Rename "template" variable to "name_template" (because "template" is a reserved word in C++) M374LX 2026-08-24 21:04:36 -03:00
  • 9ed5414484 Add casts (egl_context.c, wl_init.c, wl_monitor.c, and wl_window.c) M374LX 2026-08-24 21:00:50 -03:00
  • 51c5900809 Add casts to strings (null_window.c and x11_init.c) M374LX 2026-08-23 21:06:19 -03:00
  • 3e9367403d Add casts (egl_context.c, glx_context.c, linux_joystick.c, x11_monitor.c, and x11_window.c) M374LX 2026-08-23 20:49:13 -03:00
  • eadcf6afd8 Rename more stuff within wl_window.c M374LX 2026-08-23 20:31:11 -03:00
  • 80847e0e36
    Fix the lookup of XkbLookupKeySym, which has Sym capitalised for some reason, unlike XkbKeycodeToKeysym Yukari Hafner 2026-06-29 11:47:21 +02:00
  • 9c0d487ff6
    News and contributor notes Yukari Hafner 2026-06-26 21:50:47 +02:00
  • e293749e6d
    Documentation for glfwGetKeyNameModifiers Yukari Hafner 2026-06-26 21:45:46 +02:00
  • c87aaa8111
    Switch events test to use glfwGetKeyNameModifiers Yukari Hafner 2026-06-26 21:32:40 +02:00
  • 7b6e62829d
    Implement the modifier levels on Win32 by expanding the table. Yukari Hafner 2026-06-17 15:36:21 +02:00
  • 43e85ed627
    Implement the key names with shift levels for the null backend. Yukari Hafner 2026-06-17 14:35:07 +02:00
  • 2e147c7bbe
    Implement a solution for Linux/Wayland. Yukari Hafner 2026-06-17 13:58:07 +02:00
  • a27b7d32de
    Start work on adding a glfwGetKeyNameModifiers function Yukari Hafner 2026-06-16 11:49:20 +02:00
  • b06ff0f278
    Merge d42274b0e1 into 92dcf4ce74 Alexandre Almeida 2026-08-20 00:52:22 +00:00
  • d42274b0e1
    Use #if !defined instead of #ifndef for consistency with wl_window.c Alexandre Almeida 2026-08-19 21:52:19 -03:00
  • 7ff9772f3b WGL context fix M374LX 2026-08-19 21:31:45 -03:00
  • f38fa088b4 Win32 fixes M374LX 2026-08-19 21:29:37 -03:00
  • 64d6096e81 Fix Cocoa function names M374LX 2026-08-19 21:24:48 -03:00
  • 3ef1f2525d Add glfw3impl.h, a single header implementation of GLFW Garett Bass 2024-01-06 15:25:22 -08:00
  • 024f9811bd
    Merge ae3078dd43 into 92dcf4ce74 Fabiitch 2026-08-19 12:26:04 +00:00
  • ae3078dd43 changelog fabiitch 2026-08-19 14:25:49 +02:00