Commit Graph

  • 738b1c73b5 Wayland: Remove superfluous global struct member Camilla Löwy 2022-03-22 19:04:29 +01:00
  • b386371f57 Wayland: Fix double free on data source error Camilla Löwy 2022-03-22 18:55:31 +01:00
  • 9c95cfb9f1 Wayland: Fix handling of clipboard set to self Camilla Löwy 2022-03-22 18:46:57 +01:00
  • 920d110b6c Fix missing newline Camilla Löwy 2022-03-21 23:19:06 +01:00
  • 554cbdb205 POSIX: Fix data type of return values Camilla Löwy 2022-03-22 20:11:42 +01:00
  • 74a1ae065a Merge branch '3.3-stable' into new-cursors-on-3.3-stable Camilla Löwy 2022-03-20 18:03:04 +01:00
  • 45ce5ddd19 Fix button field names in input guide 3.3.7 Camilla Löwy 2022-03-13 15:18:39 +01:00
  • 395f0a8b63 Update changelog and add credit Camilla Löwy 2022-03-10 20:04:56 +01:00
  • d9fd087bbf X11: Fix undefined behavior in bit shift of int Slemmie 2021-08-20 06:41:59 +02:00
  • 5688fb19e6 Win32: Update rationale for reimplementation Camilla Löwy 2022-03-09 18:18:04 +01:00
  • d1269c1b7d Win32: Fix calls to encoding compatibility macros Camilla Löwy 2022-03-08 23:45:53 +01:00
  • 541b151cff Win32: Fix maximization showing a hidden window Camilla Löwy 2022-03-08 23:00:47 +01:00
  • 8d08426725 Fix dependency list for X11 on Cygwin Camilla Löwy 2022-03-10 19:14:49 +01:00
  • 85a3bf40fb Win32: Fix scale fixup losing initial position Camilla Löwy 2022-03-07 19:19:31 +01:00
  • d9512b694b Win32: Fix rect of undecorated maximized windows Camilla Löwy 2022-03-07 18:14:16 +01:00
  • 955fbd9d26 Cocoa: Fix AirPlay causing harmless init error Camilla Löwy 2022-03-18 00:31:34 +01:00
  • 07a5518c3e Win32: Fix using executable instance and not ours Camilla Löwy 2022-03-17 23:54:39 +01:00
  • 66a4882eb1 Add checks for some invalid values to public API Camilla Löwy 2022-03-15 21:22:49 +01:00
  • 8d9231fe5e Win32: Fix glfwGetKeyScancode for GLFW_KEY_PAUSE Camilla Löwy 2022-03-15 19:22:21 +01:00
  • 03cfe957e7 Win32: Fix scancode and key for Alt+PrtSc events Camilla Löwy 2022-03-15 19:12:29 +01:00
  • add0521efb Fix accidental C99 in C89 header Camilla Löwy 2022-03-15 17:59:57 +01:00
  • 535c3ce632 Fix GLAPIENTRY redefinition warning Camilla Löwy 2022-03-15 17:51:57 +01:00
  • 3ee5031fd7 Add shared min and max functions for int Camilla Löwy 2022-03-14 16:01:34 +01:00
  • 35a65361ff POSIX: Fix undeclared function warning on Cygwin Camilla Löwy 2022-03-04 13:37:38 +01:00
  • 6659a80040 X11: Fix sonames for loaded libraries on NetBSD Camilla Löwy 2022-02-23 18:47:30 +01:00
  • 1813cc0af5 Update version of VS used on windows-latest Camilla Löwy 2022-03-03 23:15:47 +01:00
  • 9cfd4c49b0 Wayland: Improve event processing with timeout Camilla Löwy 2022-03-03 22:41:36 +01:00
  • eac18b9324 Wayland: Fix glfwPostEmptyEvent not always working Camilla Löwy 2022-03-03 21:46:50 +01:00
  • 499a5a7917 Formatting Camilla Löwy 2022-03-03 21:40:00 +01:00
  • b0af476799 Wayland: Adopt the poll wrapper from X11 Camilla Löwy 2022-03-13 16:25:19 +01:00
  • 9dd3f25d6d Wayland: Cancel display fd read before callbacks Camilla Löwy 2022-03-03 16:28:44 +01:00
  • 7302a8f520 Wayland: Fix potential incomplete display flushing Camilla Löwy 2022-03-03 16:23:00 +01:00
  • 9f73e9afa3 X11: Use lower-latency poll where available Camilla Löwy 2022-02-25 15:05:59 +01:00
  • 5ccc756c56 X11: Fix empty event race condition with a pipe Camilla Löwy 2022-02-18 14:29:43 +01:00
  • e219c00d87 Cleanup Camilla Löwy 2022-02-18 15:35:09 +01:00
  • 7f752c17c6 X11: Fix glfwWaitEvents* ignoring joystick events Camilla Löwy 2022-02-18 15:20:10 +01:00
  • 811e6bb01c X11: Fix joystick events causing busy waiting Camilla Löwy 2022-02-18 15:19:16 +01:00
  • b4aa5f626f X11: Retry poll when failed with EINTR or EAGAIN Camilla Löwy 2022-02-18 15:13:18 +01:00
  • ca1a98e7a2 X11: Fix event polling when event fd > 1023 Camilla Löwy 2022-02-01 22:05:55 +01:00
  • 9cc252a406 Revert ad01c1b614 Camilla Löwy 2022-03-13 15:57:56 +01:00
  • 54f2a865e9 GLX: Fix context creation failing unnecessarily Camilla Löwy 2022-01-06 07:07:53 +01:00
  • 09470b68c1 Wayland: Clean up monitor scale update Camilla Löwy 2022-01-01 20:18:33 +01:00
  • 9340324380 Wayland: Fix error type for allocation failure Camilla Löwy 2022-02-11 12:36:35 +01:00
  • 7a4813cedd Wayland: Remove unnecessary NULL checks Camilla Löwy 2022-02-11 12:40:21 +01:00
  • d1c0797630 Wayland: Fix multiple copies of single constant Camilla Löwy 2022-02-11 12:37:38 +01:00
  • 46950a5e61 Fix button field names in input guide Camilla Löwy 2022-03-13 15:18:39 +01:00
  • 1461c59aa2 Update changelog and add credit Camilla Löwy 2022-03-10 20:04:56 +01:00
  • b54fb0af10 X11: Fix undefined behavior in bit shift of int Slemmie 2021-08-20 06:41:59 +02:00
  • 8f9ff8503e Formatting Camilla Löwy 2022-03-09 23:06:13 +01:00
  • aa803f7de5 Win32: Update rationale for reimplementation Camilla Löwy 2022-03-09 18:18:04 +01:00
  • 34573798f4 Win32: Rename Windows 10 macros for clarity Camilla Löwy 2022-03-09 17:30:06 +01:00
  • 8ff9ed92b4 Win32: Fix calls to encoding compatibility macros Camilla Löwy 2022-03-08 23:45:53 +01:00
  • 723f3eb40d Win32: Fix maximization showing a hidden window Camilla Löwy 2022-03-08 23:00:47 +01:00
  • 1eef3a363e Fix dependency list for X11 on Cygwin Camilla Löwy 2022-03-10 19:14:49 +01:00
  • 367d06deaf Win32: Fix scale fixup losing initial position Camilla Löwy 2022-03-07 19:19:31 +01:00
  • a730acf8e5 Win32: Fix rect of undecorated maximized windows Camilla Löwy 2022-03-07 18:14:16 +01:00
  • 2a6dac679c Merge branch '3.3-stable' into new-cursors-on-3.3-stable Camilla Löwy 2022-03-04 15:10:14 +01:00
  • adc202d2c3 POSIX: Fix undeclared function warning on Cygwin Camilla Löwy 2022-03-04 13:37:38 +01:00
  • d78b0a4ead X11: Fix sonames for loaded libraries on NetBSD Camilla Löwy 2022-02-23 18:47:30 +01:00
  • 1e0c3bca7f Update version of VS used on windows-latest Camilla Löwy 2022-03-03 23:15:47 +01:00
  • 71742d9a27 Wayland: Improve event processing with timeout Camilla Löwy 2022-03-03 22:41:36 +01:00
  • a32cbf6d4f Wayland: Fix glfwPostEmptyEvent not always working Camilla Löwy 2022-03-03 21:46:50 +01:00
  • 7ce1f3e1cf Formatting Camilla Löwy 2022-03-03 21:40:00 +01:00
  • bb9d699ae6 Share X11 fd polling logic with Wayland Camilla Löwy 2022-03-03 21:26:11 +01:00
  • 203a7c59d2 Wayland: Cancel display fd read before callbacks Camilla Löwy 2022-03-03 16:28:44 +01:00
  • 3c2913dcb9 Wayland: Fix potential incomplete display flushing Camilla Löwy 2022-03-03 16:23:00 +01:00
  • 84b0923fe6 X11: Use lower-latency poll where available Camilla Löwy 2022-02-25 15:05:59 +01:00
  • cd22e28495 X11: Fix empty event race condition with a pipe Camilla Löwy 2022-02-18 14:29:43 +01:00
  • 363d471441 Cleanup Camilla Löwy 2022-02-18 15:35:09 +01:00
  • 87970b7f26 X11: Fix glfwWaitEvents* ignoring joystick events Camilla Löwy 2022-02-18 15:20:10 +01:00
  • 1e987cb92e X11: Fix joystick events causing busy waiting Camilla Löwy 2022-02-18 15:19:16 +01:00
  • 92b5c67b50 X11: Retry poll when failed with EINTR or EAGAIN Camilla Löwy 2022-02-18 15:13:18 +01:00
  • d3e4fcf8b7 X11: Fix event polling when event fd > 1023 Camilla Löwy 2022-02-01 22:05:55 +01:00
  • ad01c1b614 Win32: Fix key name code changing global key state Camilla Löwy 2022-01-20 19:21:48 +01:00
  • 789d2924c0 Formatting Camilla Löwy 2022-01-07 11:51:12 +01:00
  • 2e656afc49 GLX: Fix context creation failing unnecessarily Camilla Löwy 2022-01-06 07:07:53 +01:00
  • 20adc18aa5 Wayland: Clean up monitor scale update Camilla Löwy 2022-01-01 20:18:33 +01:00
  • b716ff5b97 Cocoa: Clarify comments on compatibility macros Camilla Löwy 2022-02-02 22:49:55 +01:00
  • dccec7fcae Cocoa: Fix deprecation warning for kUTTypeURL Camilla Löwy 2022-02-02 19:20:32 +01:00
  • 4bf6bd42fd Wayland: Clean up modifier key event handler Camilla Löwy 2021-12-31 00:19:58 +01:00
  • c68ad09c04 Wayland: Clean up key translation Camilla Löwy 2021-12-31 00:19:08 +01:00
  • e155c19f8e Wayland: Fix text input not following key repeat Camilla Löwy 2021-12-30 21:09:23 +01:00
  • 6b15731e6c Wayland: Clean up key event handler Camilla Löwy 2021-12-30 21:06:22 +01:00
  • 554f5d0492 Wayland: Require xkbcommon 0.5.0 or greater Camilla Löwy 2022-02-15 21:18:13 +01:00
  • 3901824c0e Wayland: Clean up text input Camilla Löwy 2021-12-30 19:49:06 +01:00
  • 5066f57371 Clean up internal Unicode code point handling Camilla Löwy 2021-12-30 19:09:53 +01:00
  • 1f7ce12cbc Wayland: Implement key name support Camilla Löwy 2021-12-29 23:45:06 +01:00
  • 0eaf9d557f Move UTF-8 encoding to shared code Camilla Löwy 2021-12-30 18:22:16 +01:00
  • 61497796e6 Wayland: Fix keys reported as wrong or unknown key Camilla Löwy 2021-12-30 02:59:15 +01:00
  • 86a1d3b628 Wayland: Fix GLFW_VISIBLE affecting full screen Camilla Löwy 2021-12-28 15:33:58 +01:00
  • 9ab14a8cc0 Fix gamma test not checking for NULL return value Camilla Löwy 2021-12-28 04:01:32 +01:00
  • f5dab59071 Wayland: Fix missing damage event on window show Camilla Löwy 2021-12-28 01:39:06 +01:00
  • 658c931561 Wayland: Fix window not visible after initial swap Camilla Löwy 2021-12-28 01:20:19 +01:00
  • 0c46a730de Wayland: Remove window monitor array pre-alloc Camilla Löwy 2021-12-27 18:22:15 +01:00
  • 1fa4312b29 Wayland: Remove superfluous initialize to NULL Camilla Löwy 2021-12-27 18:20:30 +01:00
  • eb6fc17746 Wayland: Move window title cloning to creation Camilla Löwy 2021-12-27 18:16:37 +01:00
  • ed785a2c79 Wayland: Gather framebuffer transparency logic Camilla Löwy 2021-12-27 18:13:51 +01:00
  • fba79aaaec Wayland: Move surface creation function Camilla Löwy 2021-12-27 18:10:52 +01:00
  • ec934edfbf Wayland: Fix repeated key not released on defocus Camilla Löwy 2021-12-26 22:51:20 +01:00
  • 5f0b316c24 Wayland: Control key repeat via timerfd state Camilla Löwy 2021-12-27 00:52:24 +01:00