Commit Graph

  • 378e84a133 Compile platform-specific hints conditionally Emmanuel Gil Peyrot 2018-03-06 00:23:30 +0100
  • 34d20b0f03 Fix documentation Camilla Löwy 2018-03-03 22:24:26 +0100
  • 94ffc12b38 Fix value for VK_MVK_macos_surface constant Camilla Löwy 2018-03-03 21:58:42 +0100
  • ab3bfb4205 Cocoa: Update MoltenVK support for LunarG SDK Camilla Löwy 2018-03-01 21:01:30 +0100
  • 8d98a6e37d Add a FreeMonitor platform API Emmanuel Gil Peyrot 2018-02-24 21:53:39 +0100
  • b88be7c1e9 Remove unused variable in opacity test Caio Marcelo de Oliveira Filho 2018-01-06 11:03:41 -0800
  • 76f812b2c7 Add a FreeMonitor platform API Emmanuel Gil Peyrot 2018-02-24 21:53:39 +0100
  • 77879736af Cocoa: Event polling did not initialize AppKit Camilla Löwy 2018-03-01 02:23:27 +0100
  • aa168e0a89
    Merge ff618d15cf into 0d4534733b Curi0 2018-02-27 10:54:30 +0000
  • 0d4534733b Wayland: Destroy subcompositor and viewporter on terminate Emmanuel Gil Peyrot 2018-02-24 21:45:39 +0100
  • 2926ce4838 Prevent resizing smaller than 1×1 Emmanuel Gil Peyrot 2018-01-29 05:06:23 +0100
  • a8e551cffa Fix resizing and moving under xdg-shell Emmanuel Gil Peyrot 2018-01-29 04:45:27 +0100
  • a0dbffb8f2 Set decorations as opaque, to optimise composition Emmanuel Gil Peyrot 2017-12-26 20:07:29 +0100
  • dfc7eacd50 Do not leak the 1×1 buffer used for decorations Emmanuel Gil Peyrot 2017-12-26 20:06:33 +0100
  • 0c4ca85149 Fix _glfwPlatformSetWindowMonitor to correctly destroy/recreate decorations Emmanuel Gil Peyrot 2017-12-26 16:15:11 +0100
  • c9d691e65e Fix window size calculation when wp_viewporter isn’t supported Emmanuel Gil Peyrot 2017-12-22 18:56:06 +0100
  • 60e82ba472 Handle scaling factor (hidpi) correctly Emmanuel Gil Peyrot 2017-12-22 18:22:36 +0100
  • f51c219b1c Handle maximized size correctly Emmanuel Gil Peyrot 2017-12-22 17:55:43 +0100
  • 31cea7fa24 Remove decorations when fullscreen Emmanuel Gil Peyrot 2017-12-22 17:47:07 +0100
  • 58b21d336c Factorise moving to fullscreen Emmanuel Gil Peyrot 2017-12-22 17:42:00 +0100
  • 5e5bc14468 Fix documentation about window decorations Emmanuel Gil Peyrot 2017-12-19 21:40:21 +0100
  • 8ed91e8a77 Only create decorations if wp_viewporter is supported Emmanuel Gil Peyrot 2017-12-22 17:29:25 +0100
  • 4e31dc5e6e Make it possible to toggle window decorations Emmanuel Gil Peyrot 2017-12-19 21:32:46 +0100
  • 1f8ec20b55 Correctly destroy subsurfaces on window destroy Emmanuel Gil Peyrot 2017-12-19 21:32:31 +0100
  • 4a42364a19 Return correct values for frame size Emmanuel Gil Peyrot 2017-12-19 21:32:04 +0100
  • 9f7ec6b094 Implement window decorations Emmanuel Gil Peyrot 2017-12-19 20:58:03 +0100
  • 9dc18a62a6 Rename wl_pointer to pointer Emmanuel Gil Peyrot 2017-12-19 19:08:51 +0100
  • 5b65b9b860 Prevent a crash when giving focus to a non-GLFWwindow surface Emmanuel Gil Peyrot 2017-12-19 19:06:40 +0100
  • 552e40a4be Add wl_subcompositor support Emmanuel Gil Peyrot 2017-12-19 19:04:52 +0100
  • 79e16baca3 Add wp_viewporter support Emmanuel Gil Peyrot 2017-12-19 19:04:28 +0100
  • 9a7656364e Split shm buffer creation out of _glfwPlatformCreateCursor Emmanuel Gil Peyrot 2017-12-19 17:25:00 +0100
  • 2de3605b4c Make createAnonymousFile static Emmanuel Gil Peyrot 2017-12-19 17:24:46 +0100
  • d6b9d00ceb Wayland: Handle monitor removal Emmanuel Gil Peyrot 2018-02-24 22:18:39 +0100
  • 06278655d2 Wayland: Destroy subcompositor and viewporter on terminate Emmanuel Gil Peyrot 2018-02-24 21:45:39 +0100
  • ae8188cee9 Prevent resizing smaller than 1×1 Emmanuel Gil Peyrot 2018-01-29 05:06:23 +0100
  • 0c1aa5416b Fix resizing and moving under xdg-shell Emmanuel Gil Peyrot 2018-01-29 04:45:27 +0100
  • 02ca0f4ea3 Set decorations as opaque, to optimise composition Emmanuel Gil Peyrot 2017-12-26 20:07:29 +0100
  • d165636e74 Do not leak the 1×1 buffer used for decorations Emmanuel Gil Peyrot 2017-12-26 20:06:33 +0100
  • e7d52a1360 Fix _glfwPlatformSetWindowMonitor to correctly destroy/recreate decorations Emmanuel Gil Peyrot 2017-12-26 16:15:11 +0100
  • 1ff05a2809 Fix window size calculation when wp_viewporter isn’t supported Emmanuel Gil Peyrot 2017-12-22 18:56:06 +0100
  • c046b8734c Handle scaling factor (hidpi) correctly Emmanuel Gil Peyrot 2017-12-22 18:22:36 +0100
  • fc2eb3de8f Handle maximized size correctly Emmanuel Gil Peyrot 2017-12-22 17:55:43 +0100
  • c3816cf478 Remove decorations when fullscreen Emmanuel Gil Peyrot 2017-12-22 17:47:07 +0100
  • 9ca237f80a Factorise moving to fullscreen Emmanuel Gil Peyrot 2017-12-22 17:42:00 +0100
  • fbdd38751c Fix documentation about window decorations Emmanuel Gil Peyrot 2017-12-19 21:40:21 +0100
  • 2290f48a5b Only create decorations if wp_viewporter is supported Emmanuel Gil Peyrot 2017-12-22 17:29:25 +0100
  • 3e997c6422 Make it possible to toggle window decorations Emmanuel Gil Peyrot 2017-12-19 21:32:46 +0100
  • c98716c8d9 Correctly destroy subsurfaces on window destroy Emmanuel Gil Peyrot 2017-12-19 21:32:31 +0100
  • ddcc5860e2 Return correct values for frame size Emmanuel Gil Peyrot 2017-12-19 21:32:04 +0100
  • 441dd34946 Implement window decorations Emmanuel Gil Peyrot 2017-12-19 20:58:03 +0100
  • 14daabe0a5 Rename wl_pointer to pointer Emmanuel Gil Peyrot 2017-12-19 19:08:51 +0100
  • a55a057d56 Prevent a crash when giving focus to a non-GLFWwindow surface Emmanuel Gil Peyrot 2017-12-19 19:06:40 +0100
  • ab9c0e6852 Add wl_subcompositor support Emmanuel Gil Peyrot 2017-12-19 19:04:52 +0100
  • fb956ea37e Add wp_viewporter support Emmanuel Gil Peyrot 2017-12-19 19:04:28 +0100
  • 99207f22b7 Split shm buffer creation out of _glfwPlatformCreateCursor Emmanuel Gil Peyrot 2017-12-19 17:25:00 +0100
  • c1694c1a19 Make createAnonymousFile static Emmanuel Gil Peyrot 2017-12-19 17:24:46 +0100
  • f67b610dd4 Wayland: Handle repeats which missed a timer Emmanuel Gil Peyrot 2018-02-24 20:53:56 +0100
  • 608f055c72 Wayland: Open the timerfd with cloexec Emmanuel Gil Peyrot 2018-02-24 20:53:19 +0100
  • 84d10b32c3 Wayland: Ask xkbcommon whether to repeat a key Emmanuel Gil Peyrot 2018-02-12 09:32:34 +0100
  • 8bc0c5c2c0 Wayland: dlsym() xkb_keymap_key_repeats Emmanuel Gil Peyrot 2018-02-12 09:32:13 +0100
  • 97bf16e5b6 Wayland: Check for wayland protocol version Emmanuel Gil Peyrot 2018-02-11 21:24:38 +0100
  • 90f5edc0b8 Wayland: Use a timerfd for key repeat Emmanuel Gil Peyrot 2018-01-30 16:22:25 +0100
  • c14a35e21e Wayland: Obtain keyboard repeat_info Emmanuel Gil Peyrot 2017-11-17 01:24:01 +0000
  • cd1f6e7a68 Wayland: Handle repeats which missed a timer Emmanuel Gil Peyrot 2018-02-24 20:53:56 +0100
  • d15652aed1 Wayland: Open the timerfd with cloexec Emmanuel Gil Peyrot 2018-02-24 20:53:19 +0100
  • 552b563862 Wayland: Ask xkbcommon whether to repeat a key Emmanuel Gil Peyrot 2018-02-12 09:32:34 +0100
  • 1df04a7516 Wayland: dlsym() xkb_keymap_key_repeats Emmanuel Gil Peyrot 2018-02-12 09:32:13 +0100
  • 8e8cda9834 Wayland: Check for wayland protocol version Emmanuel Gil Peyrot 2018-02-11 21:24:38 +0100
  • c783ced4e4 Wayland: Use a timerfd for key repeat Emmanuel Gil Peyrot 2018-01-30 16:22:25 +0100
  • 4fb4f0e399 Wayland: Obtain keyboard repeat_info Emmanuel Gil Peyrot 2017-11-17 01:24:01 +0000
  • 21f76d510f MacOS replace green fullscreen button with zoom button Fabio Arnold 2018-02-22 17:22:13 +0100
  • c702cdd1c8 Fixup: Fixup x11-inhibit-screensaver Camilla Löwy 2018-02-20 16:24:29 +0100
  • e07f0c9b6b X11: Add support for MIT XSS Camilla Löwy 2017-03-20 15:42:40 +0100
  • 35682ec3fa X11: Add support for org.freedesktop.ScreenSaver Camilla Löwy 2018-02-19 19:02:36 +0100
  • f4cd470bcb Move to modern mappings database with modifiers Camilla Löwy 2018-02-13 18:57:56 +0100
  • 3c9011030f Cleanup Camilla Löwy 2018-02-13 18:33:31 +0100
  • 2040309d0c Add support for gamepad mapping input modifiers Camilla Löwy 2018-02-13 17:07:46 +0100
  • 58cc4b2c5c Move full screen cursor centering to shared code Camilla Löwy 2018-02-06 14:32:43 +0100
  • b020467192 Documentation work Camilla Löwy 2018-02-06 13:10:08 +0100
  • d10463ac91 Win32: Fix extra resize event during mode switch Camilla Löwy 2018-02-06 13:04:59 +0100
  • cfb5cb8805 Add comment Camilla Löwy 2018-02-05 17:56:37 +0100
  • 1d75b205cb Cleanup Camilla Löwy 2018-02-05 17:11:04 +0100
  • f940a97500 Linux: Add support for kernels < v2.6.39 Ahmad Fatoum 2018-01-27 14:43:06 +0100
  • ff6a8891d4 Make remaining tests set viewport in render loop Camilla Löwy 2018-02-04 14:38:25 +0100
  • 5d10a32600
    Merge 600c7ca33e into e98102162f Ahmad Fatoum 2018-02-06 16:15:33 +0000
  • c29e4455bb Move more context logic out of glfwCreateWindow Camilla Löwy 2018-02-04 16:31:40 +0100
  • 9bfa499d94 Formatting Camilla Löwy 2018-02-01 13:25:34 +0100
  • 53b193a161 Wayland: Fix uninitialized variable warning Camilla Löwy 2017-11-29 18:00:04 +0100
  • e98102162f Fix -Werror in Travis, env gets overriden Emmanuel Gil Peyrot 2018-01-30 16:37:45 +0100
  • f5d3954568 Stop checking for resizing Emmanuel Gil Peyrot 2018-01-30 16:28:22 +0100
  • 600c7ca33e
    Add support for Linux kernels < v2.6.39 Ahmad Fatoum 2018-01-27 14:43:06 +0100
  • ae53cd29ef Improve context function error descriptions Camilla Löwy 2018-01-30 14:00:21 +0100
  • a678665c49 Cleanup Camilla Löwy 2018-01-24 21:18:38 +0100
  • 8a8eefa0d8 Fail Vulkan surface creation if window has context Corentin Wallez 2018-01-30 13:25:17 -0500
  • 314a5758ee Vulkan: make it an error to create surface without GLFW_NO_API Corentin Wallez 2018-01-30 11:51:58 -0500
  • 7843148034 Fix -Werror in Travis, env gets overriden Emmanuel Gil Peyrot 2018-01-30 16:37:45 +0100
  • 89052c6dff Stop checking for resizing Emmanuel Gil Peyrot 2018-01-30 16:28:22 +0100
  • 525ad7bfb8 Close the libwayland-cursor handle after destroying the cursor theme Emmanuel Gil Peyrot 2018-01-29 04:55:55 +0100
  • eb7c9994bf Prevent auto-iconify from firing on window creation Emmanuel Gil Peyrot 2018-01-19 00:24:57 +0100
  • 94c7aa0d67 Bump wayland-protocols to 1.12 Emmanuel Gil Peyrot 2018-01-05 23:02:42 +0100