Commit Graph

  • b00e6a8a88 Update to actions/checkout@v5 from v4 master Camilla Löwy 2026-03-30 19:37:40 +02:00
  • 14666062d3 Update to actions/checkout@v5 from v4 ci Camilla Löwy 2026-03-30 19:37:40 +02:00
  • 51683a6f1c Use C99 booleans for Khronos API extensions Camilla Löwy 2026-03-26 18:51:54 +01:00
  • 55fd451d5f Wayland: Remove unused struct member Camilla Löwy 2026-03-25 17:58:04 +01:00
  • 1929088dd9 Make the empty events test somewhat plausible Camilla Löwy 2026-03-11 18:44:20 +01:00
  • 3130c004e1 Wayland: Fix missing flush in glfwHideWindow Camilla Löwy 2026-03-11 18:23:52 +01:00
  • bb8048122a Wayland: Fix glfwPostEmptyEvent leaking a proxy Camilla Löwy 2026-03-11 19:52:04 +01:00
  • 50b0a135a5 Wayland: Fix deadlock causing timeout Camilla Löwy 2026-03-13 14:09:04 +01:00
  • fdd14e65b1 Wayland: Fix EGL buffer swap blocking indefinitely Camilla Löwy 2026-02-17 19:44:39 +01:00
  • 54b18d5547 Fix cleanup on success in threaded rendering test Camilla Löwy 2026-02-18 19:12:45 +01:00
  • 05f57c0bee Wayland: Improve support for discrete scrolling Camilla Löwy 2026-02-05 20:05:19 +01:00
  • 0d15b54c7a Use C99 booleans in config structs Camilla Löwy 2026-02-25 16:57:28 +01:00
  • f472380d7e Use C99 isfinite instead of various ad-hoc tests Camilla Löwy 2026-02-25 14:14:36 +01:00
  • 1839271de4 Wayland: Remove last traces of legacy Unicode path Camilla Löwy 2026-02-16 17:36:57 +01:00
  • aa5047709d POSIX: Include helper header via platform glue Camilla Löwy 2026-02-16 17:29:54 +01:00
  • bae8aa6e7d macOS: Fix Vulkan loader loading for Null platform Camilla Löwy 2026-02-16 15:36:15 +01:00
  • c5c0b69149 Fix pkgconfig dependency lists treated as strings Camilla Löwy 2026-02-16 15:20:50 +01:00
  • 29cd880ab5 macOS: Clarify separation between Cocoa and macOS Camilla Löwy 2026-02-16 15:07:18 +01:00
  • 3d89365fdb Added Emscripten external platform (comment) Yan Pujante 2026-02-16 08:05:01 -08:00
  • 413ba1dceb Wayland: Fix EGL buffer swap blocking indefinitely wayland-surface-frame Camilla Löwy 2026-02-17 19:44:39 +01:00
  • e59b5e1fda Fix cleanup on success in threaded rendering test Camilla Löwy 2026-02-18 19:12:45 +01: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
  • 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
  • bafb134769 Documentation work Camilla Löwy 2026-01-22 16:23:40 +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
  • a228a8b447 X11: Fix window made non-floating by being hidden Camilla Löwy 2026-01-12 18:29:52 +01: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
  • 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
  • 936307558e X11: Clamp w,h in glfwSetWindowSize to >= 1 Doug Binks 2025-11-08 10:37: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
  • 8e15281d34 Add glfwGetGLXFBConfig native access function knokko 2021-06-27 17:36:01 +02:00
  • 621e99d53e Add glfwGetEGLConfig native access function Camilla Löwy 2025-08-29 15:44:34 +02:00
  • 1a0b7827d4 EGL: Fix error return value for glfwGetEGLSurface Camilla Löwy 2025-08-29 17:08:36 +02:00
  • 4c64184455 Remove title member from window config Camilla Löwy 2024-03-13 00:19:11 +01:00
  • bfcb98fb6c Replace some Doxygen aliases with Markdown Camilla Löwy 2024-03-12 19:59:04 +01:00
  • f8582d26d0 Add Markdown files as sources to IDE docs target Camilla Löwy 2025-08-21 23:51:45 +02:00
  • 1fdd39cf3e Fix documentation target dependency Camilla Löwy 2025-08-21 21:36:59 +02:00
  • c9b129753a Update Doxygen version handling Camilla Löwy 2025-08-21 21:36:19 +02:00
  • 04a67c8267 Fix X11 clipboard compatibility description Camilla Löwy 2025-08-28 18:56:48 +02:00
  • 5c87937e44 Update README Camilla Löwy 2025-08-21 19:07:33 +02:00
  • 63a7e8b7f8 Add and update Wayland-specific notes in docs Camilla Löwy 2025-08-18 21:06:50 +02:00
  • acb92944d4 Revert readme for "Wayland: Keyboard leave event handler now processes key repeats" Doug Binks 2025-08-19 11:30:52 +02:00
  • 7ef6efeb66 Wayland: Fix cursor position after a modal Camilla Löwy 2025-08-14 21:38:37 +02:00
  • 3cf9f6726d Wayland: Fix fallback decoration cursor updating Camilla Löwy 2025-08-18 16:17:55 +02:00
  • bfa1c424e5 Wayland: Fix fallback decoration menu placement Camilla Löwy 2025-08-14 21:19:13 +02:00
  • 0d2d85d19c Revert "Wayland: Keyboard leave event handler now processes key repeats" Doug Binks 2025-08-15 11:27:59 +02:00
  • 768e81a0eb Wayland: Fix key repeat halting Jan Hendrik Farr 2024-05-31 01:42:53 +02:00
  • 161fb1b6f6 Wayland: Fix fallback decoration scroll events Camilla Löwy 2025-07-18 16:35:57 +02:00
  • 645a35a38e Wayland: Cleanup Camilla Löwy 2025-07-18 16:04:40 +02:00
  • 7523b0e6bd Wayland: Move fallback decoration pointer logic Camilla Löwy 2025-07-18 16:00:25 +02:00
  • 5190a30d8a Wayland: Move fallback decoration struct member Camilla Löwy 2025-07-18 15:43:32 +02:00
  • ddbb8e0f2c Wayland: Fix fallback decoration cursor position Camilla Löwy 2025-07-18 15:28:36 +02:00
  • 5245180c56 Formatting Camilla Löwy 2025-07-21 18:41:06 +02:00
  • 7b51a8eb31 Wayland: Keyboard leave event handler now processes key repeats Doug Binks 2025-08-10 18:27:44 +02:00
  • ac10768495 Wayland: Fix memory leaks in data offer reading Camilla Löwy 2025-07-17 13:07:52 +02:00
  • feb2a6b728 Wayland: Reset key repeat timer on window destruction Doug Binks 2025-07-16 14:19:19 +02:00
  • d11cb3779b Win32: Remove support for Windows XP and Vista Camilla Löwy 2024-04-04 16:40:27 +02:00
  • d1b87143bc Win32: Remove support for original MinGW Camilla Löwy 2024-04-04 17:00:46 +02:00
  • 506c11ba43 Wayland: Ignore key repeat events when no window has keyboard focus (#2732) Jan Schürkamp 2025-07-05 19:16:08 +02:00
  • d30d63313c Examples: disable MSVC warning C5287 in nuklear.h Doug Binks 2025-07-05 19:12:15 +02:00
  • e7ea71be03 Update changelog and add credit Camilla Löwy 2025-01-12 19:29:05 +01:00
  • cf4734ce8a X11: Fix detectEWMH not releasing error handler er-azh 2024-07-25 03:17:43 -04:00
  • 21fea01161 Wayland: Replace _glfwKeySym2Unicode with xkbcommon LocalSpook 2023-12-10 05:54:11 -07:00
  • a576a56a8d Remove unused CMake find module for OSMesa Camilla Löwy 2024-05-10 17:05:49 +02:00
  • b850107a32 Update minimum CMake version to 3.16 Camilla Löwy 2024-05-10 15:15:12 +02:00
  • 043378876a Use CMakePushCheckState for check state management Camilla Löwy 2024-05-09 17:18:39 +02:00
  • b35641f4a3 Wayland: Cleanup Camilla Löwy 2024-04-12 18:25:19 +02:00
  • 64906f8e64 Wayland: Cleanup Camilla Löwy 2024-04-08 18:50:08 +02:00
  • 51b6434ac4 Wayland: Fix possible segfault on drag enter Camilla Löwy 2024-04-08 18:50:08 +02:00
  • dfebad786d Update macOS OpenGL compatibility notes Camilla Löwy 2024-04-07 20:03:37 +02:00
  • 97892c6037 Cocoa: Add QuartzCore as a link-time dependency Camilla Löwy 2024-04-07 19:39:52 +02:00
  • 8b574030a8 Cocoa: Remove support for OS X 10.10 Yosemite Camilla Löwy 2024-04-07 19:26:01 +02:00
  • 228e58262e EGL: Allow native access with defaults on Wayland Camilla Löwy 2024-03-25 21:02:10 +01:00
  • 3573c5a890 Wayland: Fix segfault when there is no seat Camilla Löwy 2024-03-25 21:00:08 +01:00
  • 072f660d93 Allow C99 booleans Camilla Löwy 2024-02-29 16:51:41 +01:00
  • 68dcea0d7f Place assertions for handles after init check Camilla Löwy 2024-01-18 21:33:27 +01:00
  • 38ec7abd3b Fix missing assertions for native access functions Camilla Löwy 2024-03-10 16:18:08 +01:00
  • 738dd6ff1d Null: Add limited EGL context creation on Mesa Camilla Löwy 2024-03-11 14:29:07 +01:00
  • 860c8ef38f Null: Add Vulkan 'window' surface creation Camilla Löwy 2024-03-11 11:33:51 +01:00
  • 42dc1ffaee Wayland: Fix leak of surface scaling objects Camilla Löwy 2024-03-08 15:22:36 +01:00
  • bf945f1213 Unlimited mouse button input mode Grzesiek11 2024-02-29 15:50:50 +00:00