Commit Graph

  • 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
  • f2617a671f Add a roundtrip after creating the xdg-surface Emmanuel Gil Peyrot 2018-01-04 21:56:01 +0100
  • 4778d02c67 Ignore _glfwPlatformShowWindow when already visible Emmanuel Gil Peyrot 2018-01-04 21:55:36 +0100
  • f710db6504 Ignore configure events of 0×0px Emmanuel Gil Peyrot 2018-01-04 21:55:09 +0100
  • 0e759c9422 Don’t set min/max size on GLFW_DONT_CARE Emmanuel Gil Peyrot 2018-01-04 21:54:29 +0100
  • a162004a90 Documentation work Emmanuel Gil Peyrot 2017-12-03 04:19:15 +0100
  • ae44a28125 Wayland: Add an alternate surface role using xdg-shell Emmanuel Gil Peyrot 2017-12-03 04:08:54 +0100
  • 14856e8b60 Wayland: Bind, listen and destroy xdg_wm_base Emmanuel Gil Peyrot 2017-12-03 03:59:48 +0100
  • 73567ae5be Wayland: Add xdg-shell to the platform Emmanuel Gil Peyrot 2017-12-03 03:59:12 +0100
  • 0d5f7a9eab Wayland: Add xdg-shell to the build system Emmanuel Gil Peyrot 2017-12-03 03:58:53 +0100
  • a199efae44 Wayland: Emit an error when wl_shell is absent or unusable Emmanuel Gil Peyrot 2017-12-03 03:56:39 +0100
  • 2254e371f9 Prevent auto-iconify from firing on window creation Emmanuel Gil Peyrot 2018-01-19 00:24:57 +0100
  • 6efe7e8b25 Bump wayland-protocols to 1.12 Emmanuel Gil Peyrot 2018-01-05 23:02:42 +0100
  • 0ae44e7b68 Add a roundtrip after creating the xdg-surface Emmanuel Gil Peyrot 2018-01-04 21:56:01 +0100
  • 796e409816 Ignore _glfwPlatformShowWindow when already visible Emmanuel Gil Peyrot 2018-01-04 21:55:36 +0100
  • c08a67e825 Ignore configure events of 0×0px Emmanuel Gil Peyrot 2018-01-04 21:55:09 +0100
  • 65c954144e Don’t set min/max size on GLFW_DONT_CARE Emmanuel Gil Peyrot 2018-01-04 21:54:29 +0100
  • 5fecb35126 Documentation work Emmanuel Gil Peyrot 2017-12-03 04:19:15 +0100
  • 62f380bea2 Wayland: Add an alternate surface role using xdg-shell Emmanuel Gil Peyrot 2017-12-03 04:08:54 +0100
  • d11dd918b5 Wayland: Bind, listen and destroy xdg_wm_base Emmanuel Gil Peyrot 2017-12-03 03:59:48 +0100
  • f48e4683db Wayland: Add xdg-shell to the platform Emmanuel Gil Peyrot 2017-12-03 03:59:12 +0100
  • 1e319f2875 Wayland: Add xdg-shell to the build system Emmanuel Gil Peyrot 2017-12-03 03:58:53 +0100
  • cfdf364915 Wayland: Emit an error when wl_shell is absent or unusable Emmanuel Gil Peyrot 2017-12-03 03:56:39 +0100
  • 14ad79f035 Documentation work Emmanuel Gil Peyrot 2018-01-29 03:25:24 +0100
  • f9b0dc9827 Documentation work Emmanuel Gil Peyrot 2017-02-26 19:27:31 +0000
  • 440e7e36f3 Fix typography of error messages Emmanuel Gil Peyrot 2018-01-29 02:30:10 +0100
  • 407a3e2860 Load libwayland-cursor at runtime Emmanuel Gil Peyrot 2018-01-05 21:58:10 +0100
  • 5fbf4ddde8 Load libwayland-egl at runtime Emmanuel Gil Peyrot 2018-01-05 21:33:40 +0100
  • 1ef7a552af Fix typography of error messages Emmanuel Gil Peyrot 2018-01-29 02:30:10 +0100
  • 5c8ed44c9e Load libwayland-cursor at runtime Emmanuel Gil Peyrot 2018-01-05 21:58:10 +0100
  • 61cff38efb Load libwayland-egl at runtime Emmanuel Gil Peyrot 2018-01-05 21:33:40 +0100
  • 6e69f63ffa Use the _glfw_dlopen/dlsym/dlclose define Emmanuel Gil Peyrot 2018-01-05 21:20:40 +0100
  • 2f21da346b Use the _glfw_dlopen/dlsym/dlclose define Emmanuel Gil Peyrot 2018-01-05 21:20:40 +0100
  • eb732457ea Prevent a race between surface destruction and focus Emmanuel Gil Peyrot 2018-01-24 13:36:01 +0100
  • ff618d15cf Merge remote-tracking branch 'upstream/master' into android Curi0 2018-01-26 19:19:03 +0530
  • 489a48bb07 Prevent a race between surface destruction and focus Emmanuel Gil Peyrot 2018-01-24 13:36:01 +0100
  • 1d9406b0b2 Win32: Fixup attach-win32-window Camilla Löwy 2018-01-17 18:22:49 +0100
  • 4e96e90f64 Win32: Add glfwAttachWin32Window Camilla Löwy 2018-01-17 16:39:21 +0100
  • 973bf29622 Remove use of non-standard function strdup Camilla Löwy 2018-01-17 11:56:35 +0100
  • bb3ab87a18 Remove unmaintained internal Doxygen docs Camilla Löwy 2018-01-17 11:25:32 +0100
  • 302d36dbdd
    Add framebuffersize() implementation by m0ppers Curi0 2018-01-16 18:34:24 +0530
  • b27c2fb2b7
    Merge pull request by m0ppers to remove the seperate thread Curi0 2018-01-16 18:33:42 +0530
  • d6b3a60fbc Documentation work Camilla Löwy 2018-01-11 14:13:54 +0100
  • fb87fda026 Merge ae04c86c42 into 6c421f131d Raja Lehtihet 2018-01-10 02:12:02 +0000
  • ae04c86c42 Merge branch 'master' of https://github.com/glfw/glfw Raja Lehtihet 2018-01-09 21:03:45 -0500
  • 6c421f131d Wayland: Implement scale callback Emmanuel Gil Peyrot 2018-01-09 21:33:23 +0100
  • 3ccc0f44d5 Merge 1e1e5c3cc4 into 93186e4999 linkmauve 2018-01-09 21:24:54 +0000
  • 93186e4999 Wayland: Fix glfwTerminate segfault on failed init Emmanuel Gil Peyrot 2018-01-05 21:56:27 +0100