Commit Graph

  • 3238f2291f Update changelog Camilla Löwy 2018-08-24 15:05:42 +02:00
  • ed12a54afd Win32: Fix keypad equals key reported as unknown Doug Binks 2018-08-24 14:07:34 +02:00
  • 338afe3c6d X11: Clean up cursor shape translation Camilla Löwy 2018-08-22 20:31:04 +02:00
  • b1b21292b9 X11: Clean up context lookup Camilla Löwy 2018-08-22 20:18:36 +02:00
  • a67d8afbd4 Win32: Clean up DWM detection Camilla Löwy 2018-08-12 13:58:30 +02:00
  • d4cbe451fc Win32: Clean up cursor shape translation Camilla Löwy 2018-08-15 12:52:00 +02:00
  • 096ace5a68 Clarify comment Camilla Löwy 2018-08-13 17:57:27 +02:00
  • 8d3595fb4d Remove redundant redundancy Emmanuel Gil Peyrot 2018-08-23 09:51:01 +02:00
  • 018ab7229b Add credit Camilla Löwy 2018-08-09 18:17:40 +02:00
  • f4764f7288 Accidentally a word Coşku Baş 2018-08-06 18:13:24 +03:00
  • ccef385f02 Fix content scale callback func name Coşku Baş 2018-08-05 21:45:43 +03:00
  • e1495c013d Fix missing API reference thread safety section Camilla Löwy 2018-08-09 13:57:10 +02:00
  • f82a8f09eb Win32: Disable mouse trails for full screen Camilla Löwy 2018-08-02 00:01:26 +02:00
  • 0be4f3f75a Add GLFW_FOCUS_ON_SHOW window hint and attribute Doug Binks 2018-05-29 14:51:36 +01:00
  • bf6551a3ca Cocoa: Fix FindVulkan.cmake paths for LunarG SDK Camilla Löwy 2018-05-27 19:31:50 +02:00
  • 617a322bd8 Documentation work Emmanuel Gil Peyrot 2018-05-19 20:19:23 +02:00
  • fdfb5ab466 Fix tpyo Camilla Löwy 2018-05-18 15:22:48 +02:00
  • a9a5a0b016 Replace use of ctype function that caused warning Camilla Löwy 2018-05-18 11:30:14 +02:00
  • 8d1a64c831 X11: Make event polling more robust Camilla Löwy 2018-05-17 14:41:16 +02:00
  • 15d89bdff6 Win32: Allow compile-time override of class name Camilla Löwy 2018-05-16 16:42:51 +02:00
  • 2167bee551 Documentation work Camilla Löwy 2018-05-11 14:39:12 +02:00
  • 7ef34eb06d X11: Add support for Cygwin/X sonames Camilla Löwy 2018-04-24 15:37:23 +02:00
  • c443b02472 Cleanup Camilla Löwy 2018-04-17 23:02:47 +02:00
  • fcc244ea6d Win32: Fix windows build with WINVER >= Vista Andreas Noever 2018-04-15 10:23:34 +02:00
  • 8b9221d845 X11: Fix missing dlclose calls for X extensions Camilla Löwy 2018-04-25 21:49:41 +02:00
  • 50eccd298a Fix cursor mode application for unfocused windows Camilla Löwy 2018-04-17 19:54:36 +02:00
  • 819a2205e5 Cleanup Camilla Löwy 2018-04-12 03:27:06 +02:00
  • 5d8b04a7ac Fix missing call to glfwTerminate Camilla Löwy 2018-04-10 17:52:54 +02:00
  • d222a40046 Documentation work Camilla Löwy 2018-02-25 20:37:31 +01:00
  • 23dfeee4cb Add semver link to documentation Camilla Löwy 2018-04-09 00:05:59 +02:00
  • 474fa73e6c Update minimum required CMake version to 3.0 Camilla Löwy 2018-04-09 00:04:29 +02:00
  • 0a3c4f5d80 Add support for Wayland on FreeBSD and other OSes Greg V 2018-03-19 22:08:22 +03:00
  • 2884915000 Cocoa: Set CAMetalLayer contents scale from window Camilla Löwy 2018-03-20 18:33:35 +01:00
  • 5f8108e8a9 Cocoa: Fix SDK version numbers Camilla Löwy 2018-03-10 19:03:00 +01:00
  • b4c99aacd4 Fix OpenGL header inclusion guide siavashserver 2018-03-17 14:31:44 +03:30
  • 30f5f97370 Update Vulkan headers to 1.1.70.0 SDK Camilla Löwy 2018-03-07 23:57:04 +01:00
  • 34d20b0f03 Fix documentation Camilla Löwy 2018-03-03 22:24:26 +01:00
  • 94ffc12b38 Fix value for VK_MVK_macos_surface constant Camilla Löwy 2018-03-03 21:58:42 +01:00
  • ab3bfb4205 Cocoa: Update MoltenVK support for LunarG SDK Camilla Löwy 2018-03-01 21:01:30 +01:00
  • 8d98a6e37d Add a FreeMonitor platform API Emmanuel Gil Peyrot 2018-02-24 21:53:39 +01:00
  • b88be7c1e9 Remove unused variable in opacity test Caio Marcelo de Oliveira Filho 2018-01-06 11:03:41 -08:00
  • 77879736af Cocoa: Event polling did not initialize AppKit Camilla Löwy 2018-03-01 02:23:27 +01:00
  • 0d4534733b Wayland: Destroy subcompositor and viewporter on terminate Emmanuel Gil Peyrot 2018-02-24 21:45:39 +01:00
  • 2926ce4838 Prevent resizing smaller than 1×1 Emmanuel Gil Peyrot 2018-01-29 05:06:23 +01:00
  • a8e551cffa Fix resizing and moving under xdg-shell Emmanuel Gil Peyrot 2018-01-29 04:45:27 +01:00
  • a0dbffb8f2 Set decorations as opaque, to optimise composition Emmanuel Gil Peyrot 2017-12-26 20:07:29 +01:00
  • dfc7eacd50 Do not leak the 1×1 buffer used for decorations Emmanuel Gil Peyrot 2017-12-26 20:06:33 +01:00
  • 0c4ca85149 Fix _glfwPlatformSetWindowMonitor to correctly destroy/recreate decorations Emmanuel Gil Peyrot 2017-12-26 16:15:11 +01:00
  • c9d691e65e Fix window size calculation when wp_viewporter isn’t supported Emmanuel Gil Peyrot 2017-12-22 18:56:06 +01:00
  • 60e82ba472 Handle scaling factor (hidpi) correctly Emmanuel Gil Peyrot 2017-12-22 18:22:36 +01:00
  • f51c219b1c Handle maximized size correctly Emmanuel Gil Peyrot 2017-12-22 17:55:43 +01:00
  • 31cea7fa24 Remove decorations when fullscreen Emmanuel Gil Peyrot 2017-12-22 17:47:07 +01:00
  • 58b21d336c Factorise moving to fullscreen Emmanuel Gil Peyrot 2017-12-22 17:42:00 +01:00
  • 5e5bc14468 Fix documentation about window decorations Emmanuel Gil Peyrot 2017-12-19 21:40:21 +01:00
  • 8ed91e8a77 Only create decorations if wp_viewporter is supported Emmanuel Gil Peyrot 2017-12-22 17:29:25 +01:00
  • 4e31dc5e6e Make it possible to toggle window decorations Emmanuel Gil Peyrot 2017-12-19 21:32:46 +01:00
  • 1f8ec20b55 Correctly destroy subsurfaces on window destroy Emmanuel Gil Peyrot 2017-12-19 21:32:31 +01:00
  • 4a42364a19 Return correct values for frame size Emmanuel Gil Peyrot 2017-12-19 21:32:04 +01:00
  • 9f7ec6b094 Implement window decorations Emmanuel Gil Peyrot 2017-12-19 20:58:03 +01:00
  • 9dc18a62a6 Rename wl_pointer to pointer Emmanuel Gil Peyrot 2017-12-19 19:08:51 +01:00
  • 5b65b9b860 Prevent a crash when giving focus to a non-GLFWwindow surface Emmanuel Gil Peyrot 2017-12-19 19:06:40 +01:00
  • 552e40a4be Add wl_subcompositor support Emmanuel Gil Peyrot 2017-12-19 19:04:52 +01:00
  • 79e16baca3 Add wp_viewporter support Emmanuel Gil Peyrot 2017-12-19 19:04:28 +01:00
  • 9a7656364e Split shm buffer creation out of _glfwPlatformCreateCursor Emmanuel Gil Peyrot 2017-12-19 17:25:00 +01:00
  • 2de3605b4c Make createAnonymousFile static Emmanuel Gil Peyrot 2017-12-19 17:24:46 +01:00
  • d6b9d00ceb Wayland: Handle monitor removal Emmanuel Gil Peyrot 2018-02-24 22:18:39 +01:00
  • f67b610dd4 Wayland: Handle repeats which missed a timer Emmanuel Gil Peyrot 2018-02-24 20:53:56 +01:00
  • 608f055c72 Wayland: Open the timerfd with cloexec Emmanuel Gil Peyrot 2018-02-24 20:53:19 +01:00
  • 84d10b32c3 Wayland: Ask xkbcommon whether to repeat a key Emmanuel Gil Peyrot 2018-02-12 09:32:34 +01:00
  • 8bc0c5c2c0 Wayland: dlsym() xkb_keymap_key_repeats Emmanuel Gil Peyrot 2018-02-12 09:32:13 +01:00
  • 97bf16e5b6 Wayland: Check for wayland protocol version Emmanuel Gil Peyrot 2018-02-11 21:24:38 +01:00
  • 90f5edc0b8 Wayland: Use a timerfd for key repeat Emmanuel Gil Peyrot 2018-01-30 16:22:25 +01:00
  • c14a35e21e Wayland: Obtain keyboard repeat_info Emmanuel Gil Peyrot 2017-11-17 01:24:01 +00:00
  • c702cdd1c8 Fixup: Fixup x11-inhibit-screensaver Camilla Löwy 2018-02-20 16:24:29 +01:00
  • e07f0c9b6b X11: Add support for MIT XSS Camilla Löwy 2017-03-20 15:42:40 +01:00
  • 35682ec3fa X11: Add support for org.freedesktop.ScreenSaver Camilla Löwy 2018-02-19 19:02:36 +01:00
  • f4cd470bcb Move to modern mappings database with modifiers Camilla Löwy 2018-02-13 18:57:56 +01:00
  • 3c9011030f Cleanup Camilla Löwy 2018-02-13 18:33:31 +01:00
  • 2040309d0c Add support for gamepad mapping input modifiers Camilla Löwy 2018-02-13 17:07:46 +01:00
  • 58cc4b2c5c Move full screen cursor centering to shared code Camilla Löwy 2018-02-06 14:32:43 +01:00
  • b020467192 Documentation work Camilla Löwy 2018-02-06 13:10:08 +01:00
  • d10463ac91 Win32: Fix extra resize event during mode switch Camilla Löwy 2018-02-06 13:04:59 +01:00
  • cfb5cb8805 Add comment Camilla Löwy 2018-02-05 17:56:37 +01:00
  • 1d75b205cb Cleanup Camilla Löwy 2018-02-05 17:11:04 +01:00
  • f940a97500 Linux: Add support for kernels < v2.6.39 Ahmad Fatoum 2018-01-27 14:43:06 +01:00
  • ff6a8891d4 Make remaining tests set viewport in render loop Camilla Löwy 2018-02-04 14:38:25 +01:00
  • c29e4455bb Move more context logic out of glfwCreateWindow Camilla Löwy 2018-02-04 16:31:40 +01:00
  • 9bfa499d94 Formatting Camilla Löwy 2018-02-01 13:25:34 +01:00
  • 53b193a161 Wayland: Fix uninitialized variable warning Camilla Löwy 2017-11-29 18:00:04 +01:00
  • e98102162f Fix -Werror in Travis, env gets overriden Emmanuel Gil Peyrot 2018-01-30 16:37:45 +01:00
  • f5d3954568 Stop checking for resizing Emmanuel Gil Peyrot 2018-01-30 16:28:22 +01:00
  • ae53cd29ef Improve context function error descriptions Camilla Löwy 2018-01-30 14:00:21 +01:00
  • a678665c49 Cleanup Camilla Löwy 2018-01-24 21:18:38 +01:00
  • 8a8eefa0d8 Fail Vulkan surface creation if window has context Corentin Wallez 2018-01-30 13:25:17 -05:00
  • 525ad7bfb8 Close the libwayland-cursor handle after destroying the cursor theme Emmanuel Gil Peyrot 2018-01-29 04:55:55 +01:00
  • eb7c9994bf Prevent auto-iconify from firing on window creation Emmanuel Gil Peyrot 2018-01-19 00:24:57 +01:00
  • 94c7aa0d67 Bump wayland-protocols to 1.12 Emmanuel Gil Peyrot 2018-01-05 23:02:42 +01:00
  • f2617a671f Add a roundtrip after creating the xdg-surface Emmanuel Gil Peyrot 2018-01-04 21:56:01 +01:00
  • 4778d02c67 Ignore _glfwPlatformShowWindow when already visible Emmanuel Gil Peyrot 2018-01-04 21:55:36 +01:00
  • f710db6504 Ignore configure events of 0×0px Emmanuel Gil Peyrot 2018-01-04 21:55:09 +01:00