Commit graph

  • c4a55abced Add input method cursor anchoring for macOS and Win32 chentong 2026-02-14 01:21:54 +08:00
  • 7c9ea95233 Null: Disable Vulkan on macOS for the moment Camilla Löwy 2026-02-13 15:31:52 +01:00
  • abfbf07830 Null: Fix dynamic library name selection Camilla Löwy 2026-02-13 15:16:14 +01:00
  • 99cdcfb0a4 Wayland: Unify pointer input paths Camilla Löwy 2026-01-30 16:13:58 +01:00
  • 001f94eaa7 Wayland: Add support for pointer event frames Camilla Löwy 2025-09-01 17:13:05 +02:00
  • 3f14b6feed EGL: Try eglGetProcAddress before fallback method Camilla Löwy 2026-02-12 16:04:00 +01:00
  • f0b2992b3a Allow NULL argument to _glfwPlatformFreeModule Camilla Löwy 2025-12-04 15:33:24 +01:00
  • b579ea6792 Wayland: Fix libwayland-client not unloaded Camilla Löwy 2026-02-05 22:30:20 +01:00
  • a3095e1aa5 X11: Fix libXext not unloaded at termination Camilla Löwy 2026-02-05 22:29:50 +01:00
  • a98badf088 Wayland: Fix key repeat on very old compositors Camilla Löwy 2026-02-09 19:48:45 +01:00
  • c4684b288d Remove some pointless comments Camilla Löwy 2026-02-13 13:24:09 +01:00
  • c7bf6b5a7f
    Merge 86fe58df39 into 232164f62b Jan Schürkamp 2026-02-13 01:27:26 +01:00
  • d158f1fd7a
    Merge ac84815697 into 232164f62b Saksham Goyal 2026-02-11 15:59:54 +01:00
  • f7e607b46b Added unity build file Khanh 2026-02-10 21:15:24 -08:00
  • bb246f65cd
    Merge branch 'glfw:master' into typo PROP 65 2026-02-09 11:19:57 +00:00
  • 8d96eaae4a
    Merge c27caa4b1d into 232164f62b linkmauve 2026-02-06 07:19:59 +03:00
  • 15e95ba0c5
    Merge a5b8e33eb3 into 232164f62b archbirdplus 2026-02-06 10:58:35 +08:00
  • 5254454e06
    Merge 09efa97ef5 into 232164f62b kunitoki 2026-02-05 20:32:36 +01:00
  • 232164f62b Wayland: Remove duplicate cursor state Camilla Löwy 2026-01-30 14:00:55 +01:00
  • abb9db0d75 Wayland: Fix fallback decoration button input Camilla Löwy 2026-01-27 16:53:32 +01:00
  • 0aa77a9a3a Wayland: Release input devices where possible Camilla Löwy 2026-01-26 17:34:58 +01:00
  • 7b370d8df0 Wayland: Simplify pointer surface state Camilla Löwy 2026-01-23 17:43:26 +01:00
  • f871f14d5e Add update flag to timeout test Camilla Löwy 2026-01-22 16:28:24 +01:00
  • 88bd4cd7f6 Forward XKB errors to GLFW Andrew Marshall 2026-01-31 17:49:12 +00:00
  • 64813c49a6
    Merge branch 'master' into feature-win32-child-window halx99 2026-01-31 17:33:36 +08:00
  • bafb134769 Documentation work Camilla Löwy 2026-01-22 16:23:40 +01:00
  • b006099ddb X11:: Add native access to X11 visual and XCB connection Nikita Gubarkov 2023-09-12 22:22:49 +02:00
  • 04c43463f6
    update mappings.h me-it-is 2025-07-21 14:00:06 -07:00
  • 2974531d52
    Merge 63e64bb8cf into 9352d8fe93 Jan Schürkamp 2026-01-22 08:08:36 +00:00
  • 24c2b3cf01 Win32: Clear to black in WM_PAINT for transparent framebuffer windows Jens Weggemann 2026-01-21 19:52:47 +01:00
  • 98344e0d69
    Refactor CI workflow for SonarQube integration Vishnu 2026-01-21 12:43:51 +05:30
  • 637abfe514
    Merge cdcd9c194a into 9352d8fe93 Marco Lizza 2026-01-21 02:54:22 +00:00
  • 528edcde0f
    Merge 7ca8474604 into 9352d8fe93 Friz64 2026-01-21 02:20:24 +00:00
  • 91d18b3f9b
    Merge 0d31a4afb6 into 9352d8fe93 Felipe Jorge 2026-01-21 01:09:15 +00:00
  • 3079a95fb9
    Merge branch 'glfw:master' into webgpu Sebastian Dawid 2026-01-20 22:20:35 +01:00
  • 2d7ae8f2d0 Wayland: Cleanup Camilla Löwy 2026-01-15 21:09:01 +01:00
  • 96e0f49395 X11: Place argument assertion after platform check Camilla Löwy 2026-01-06 20:12:48 +01:00
  • 9352d8fe93 X11: Cleanup Camilla Löwy 2026-01-12 19:16:35 +01:00
  • 9ee620140d
    Wayland: Allow appId to be set with environmental variable Reilly Brogan 2026-01-12 21:42:08 -06:00
  • a228a8b447 X11: Fix window made non-floating by being hidden Camilla Löwy 2026-01-12 18:29:52 +01:00
  • 7578aa18e5
    Update wl_window.c road2react 2026-01-03 20:24:53 -08:00
  • d50d639885
    Merge branch 'glfw:master' into webgpu Sebastian Dawid 2026-01-02 14:16:33 +01:00
  • 0c70f22410
    Fix allocation size overflow check CiroZDP 2025-12-29 22:32:24 +01:00
  • 8f27ab4f45 Merge branch 'multi-context-windows' of https://github.com/dougbinks/glfw into multi-context-windows Doug Binks 2025-12-29 17:22:39 +01:00
  • 43283edbaa Merge branch 'master' into multi-context-windows Doug Binks 2025-12-29 17:20:22 +01:00
  • 5a84bf67ad Merge branch 'master' into wlcanread Doug Binks 2025-12-29 17:10:28 +01:00
  • bd80f1a3d3 Removed redundant tests Doug Binks 2025-12-29 17:02:10 +01:00
  • ad3d0aa1b7
    refactor: Refactor function _glfw_realloc CiroZDP 2025-12-27 19:26:02 +01:00
  • c8d05935d4
    refactor: Refactor function _glfw_calloc CiroZDP 2025-12-27 19:07:40 +01:00
  • a6095def05
    Setting default gamepad axes to their usual resting state Dino 2025-12-26 11:26:27 +01:00
  • 7f13cb3a20
    c++ annes 2025-12-25 17:26:33 +08:00
  • f6da144b11
    no more poopy 😥 annes 2025-12-25 17:02:25 +08:00
  • 7adc3c6c42
    poopy annes 2025-12-25 16:58:12 +08:00
  • dfe0c3555f
    kk annes 2025-12-25 16:47:06 +08:00
  • cb25b3d534
    Merge 54ecc8a9f5 into dbadda2683 Rémi Bernon 2025-12-12 08:22:06 -06:00
  • 74c2ca04d7
    macOS: Fallback to first NSScreen when no match found halx99 2025-12-06 17:24:23 +08:00
  • dbadda2683 Formatting Camilla Löwy 2025-08-14 18:03:35 +02:00
  • 08449b7183 Linux: Add missing header for ioctl Camilla Löwy 2025-11-25 19:46:34 +01:00
  • 1ce855b0b1 Wayland: Fix missing checks for optional protocol Camilla Löwy 2025-09-01 18:43:26 +02:00
  • 1940dbccfd Wayland: Fix drag-window segfault by using xdg_toplevel from libdecor p0ryae 2025-11-28 11:54:07 -08:00
  • 2444e5b29b
    Added credits for window drag Naveen Karuthedath 2025-11-29 00:04:07 +05:30
  • 8b25fa68da
    Merge branch 'master' into drag-window-dev Naveen Karuthedath 2025-11-28 23:53:32 +05:30
  • 680cef6aaf Added bugfix to readme Doug Binks 2025-11-28 09:53:27 +00:00
  • 6cdfa97ca5 Code cleanup and simplification Doug Binks 2025-11-28 09:47:42 +00:00
  • bfd13bc095 wait-events: ensure libdecorReadyCallback exits WaitEvents Doug Binks 2025-11-27 13:19:55 +00:00
  • e917b77539 Ensure we attempt to read wl_display each frame Doug Binks 2025-11-26 14:14:01 +00:00
  • 78c2e851b0 Remove flush Doug Binks 2025-11-26 13:00:18 +00:00
  • 8a213dcdf1 Remove redundant break Doug Binks 2025-11-26 12:59:12 +00:00
  • eae0dab99f Fix for wlcanread not being reset Doug Binks 2025-11-26 12:58:52 +00:00
  • 6d26adc612 Ensure we read other events even if we cannot read wayland ones Doug Binks 2025-11-26 11:57:29 +00:00
  • 97fd1cd2a1 Fix warning Doug Binks 2025-11-22 13:46:03 +00:00
  • e12aacb41a wait-events X11 implementation Doug Binks 2025-11-21 18:21:58 +00:00
  • d1d118de3e wait-events glfwWaitEventsTimeout further bugfixes Doug Binks 2025-11-21 18:20:01 +00:00
  • 4c2c30e951 wait-events glfwWaitEventsTimeout bugfixes Doug Binks 2025-11-21 18:00:27 +00:00
  • 9f2dc1fce2 wait-events added comment Doug Binks 2025-11-21 17:37:11 +00:00
  • 22427b1215 wait-events Wayland implementation Doug Binks 2025-11-21 17:17:47 +00:00
  • 38011e1e07 wait-events win32 implementation Doug Binks 2025-11-21 16:29:27 +00:00
  • 5cdd0b4cdf tests/events.c added glfwWaitEvents return info Doug Binks 2025-11-21 16:29:04 +00:00
  • 1640abc2e6 Merge branch 'master' into multi-context-windows Doug Binks 2025-11-21 15:50:10 +00:00
  • ebff6606ee Simplify test for shared library build Camilla Löwy 2025-09-01 17:27:07 +02:00
  • 162896e5b9
    Wayland: free modules at end of terminate function Doug Binks 2025-11-14 16:35:47 +00:00
  • fb0828d828 Add option to enable building the WebGPU example Sebastian Emanuel Dawid 2025-11-14 15:18:14 +01:00
  • 0e80ca651b Create universal WebGPU library during project configuration on macOS Sebastian Emanuel Dawid 2025-11-13 10:40:00 +01:00
  • 4e1fbfbf92 Fix IMPLIB naming for MinGW Sebastian Emanuel Dawid 2025-11-12 16:35:38 +01:00
  • db5fc21072 Switch back to linking against shared library version of wgpu_native Sebastian Emanuel Dawid 2025-11-12 16:31:08 +01:00
  • c8c7405f37 Fix typo in URL for secondary wgpu_native ARCH on macOS Sebastian Emanuel Dawid 2025-11-12 15:45:51 +01:00
  • 15693a1bde Inline code to fetch prebuilt wgpu_native static library Sebastian Emanuel Dawid 2025-11-12 15:43:49 +01:00
  • 15e888baa2 Updated README.md Doug Binks 2025-11-08 13:32:05 +00:00
  • 9036dc238e Revert "_glfwTerminateWayland calls _glfwPollEventsWayland at start" Doug Binks 2025-11-08 13:31:47 +00:00
  • a281536b6b Wayland: egl _glfwPlatformFreeModule calls moved to end Doug Binks 2025-11-08 12:19:04 +00:00
  • 8d05f49e4c
    Merge dfb325bba9 into 936307558e Ivan 2025-11-08 12:44:33 +01:00
  • 936307558e X11: Clamp w,h in glfwSetWindowSize to >= 1 Doug Binks 2025-11-08 10:37:52 +00:00
  • 56e0753a90 Merge branch 'master' into multi-context-windows Doug Binks 2025-11-07 17:51:52 +00:00
  • 4df5129529 X11: check crtcInfo for NULL when polling monitors Drew Weymouth 2025-09-06 07:33:27 -07:00
  • 6de70d8252 X11: Prevent BadWindow when creating small windows Ivor Wanders 2025-08-09 11:13:20 -04:00
  • c1ff180f4e _glfwTerminateWayland calls _glfwPollEventsWayland at start Doug Binks 2025-11-04 14:33:34 +00:00
  • 8958530eb9 Wayland: _glfwPlatformFreeModule calls moved to end Doug Binks 2025-11-04 09:38:28 +00:00
  • 3846fbe1bc Fix to prevent crashing if xdg-toplevel-icon protocol is not available TuxTheAstronaut 2025-03-09 21:07:34 -04:00
  • 7fb289808f Wayland: Ignore cursor position errors from spamming the console TuxTheAstronaut 2025-02-18 02:06:43 -05:00
  • 70caf79281 Wayland: Implement cursor-shape-v1 protocol TuxTheAstronaut 2025-02-15 04:23:23 -05:00