Commit Graph

  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 6e69f63ffa 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
  • 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
  • d6b3a60fbc Documentation work Camilla Löwy 2018-01-11 14:13:54 +0100
  • 6c421f131d Wayland: Implement scale callback Emmanuel Gil Peyrot 2018-01-09 21:33:23 +0100
  • 93186e4999 Wayland: Fix glfwTerminate segfault on failed init Emmanuel Gil Peyrot 2018-01-05 21:56:27 +0100
  • 2c1fc13ee4 Update changelog Camilla Löwy 2018-01-09 20:31:31 +0100
  • 20b12204af Win32: Fix GLFW_FOCUSED hint being ignored ocornut 2018-01-09 11:11:58 +0100
  • ee9dffcd66 Add GLFW_HOVERED for polling cursor hover state Camilla Löwy 2018-01-04 13:50:58 +0100
  • 370eac3c48 Add glfwSetWindowContentScaleCallback Camilla Löwy 2017-12-11 21:26:40 +0100
  • 1034b6e0db Move context management out of glfwCreateWindow Camilla Löwy 2017-12-24 10:07:56 +0100
  • ac94014ef8 Update changelog and add credit Camilla Löwy 2018-01-05 08:13:33 +0100
  • 9f91bd6ea9 Win32: Fix HDEVNOTIFY handle leak przemekmirek 2018-01-04 20:45:55 +0100
  • 84077401e9 Use the oldest supported wayland-protocol for CI Emmanuel Gil Peyrot 2017-12-01 17:01:51 +0100
  • 10c18f8124 Use quotes consistently for wayland-protocols Emmanuel Gil Peyrot 2017-12-01 16:59:01 +0100
  • 09e0714284 Bump wayland-protocols version for idle-inhibit Emmanuel Gil Peyrot 2017-12-01 16:58:48 +0100
  • 7c2c7858c6 Add monitor and joystick user pointers Camilla Löwy 2017-12-07 16:19:57 +0100
  • 9da2285b14 Cocoa: Make frame autosave hint a string Camilla Löwy 2017-12-12 16:45:38 +0100
  • 6158801aeb Change glfwInitHintString to glfwWindowHintString Camilla Löwy 2017-12-12 10:54:18 +0100
  • 3d493b60f1 Cleanup Camilla Löwy 2017-12-18 15:47:49 +0100
  • 18ee28bf82 Add credits Camilla Löwy 2017-12-18 15:47:34 +0100
  • 5f8431d7ca Update Nuklear to 2.00.4 Camilla Löwy 2017-12-17 19:27:27 +0100
  • 0ee9a03b1e Check for trailing whitespace in Travis Emmanuel Gil Peyrot 2017-11-17 03:37:37 +0000
  • c3cba58a71 Remove trailing whitespace Emmanuel Gil Peyrot 2017-11-17 03:34:18 +0000
  • ce4672d74b Make glfwSetGamma use powf instead of pow Camilla Löwy 2017-12-14 02:22:27 +0100
  • 8dab9f6ab1 Wayland: Clarify assertion Camilla Löwy 2017-12-13 21:55:53 +0100
  • 682f1cf203 Fix wrong element array for hat to axis Camilla Löwy 2017-12-06 12:47:05 +0100
  • 0e8c4ea7ce Add lock key modifier bits input mode Camilla Löwy 2017-11-29 20:42:37 +0100
  • fd72eb917e Mir: Fix modifier bit translation Camilla Löwy 2017-12-05 01:57:12 +0100
  • d81946a35b Add window mode toggling to tearing test Camilla Löwy 2017-12-04 16:40:44 +0100
  • 638c4b604e Cleanup Camilla Löwy 2017-11-29 21:04:57 +0100
  • b8df6ae3c1 Finish deprecating charmods callback Camilla Löwy 2017-11-29 21:03:38 +0100
  • df434c839a Add mapping file drop support to joystick test Camilla Löwy 2017-12-04 03:44:58 +0100
  • c2858e9ed7 Verify gamepad mapping indices match hardware Camilla Löwy 2017-11-29 19:30:08 +0100
  • 7c87948eaf Win32: Fix accidentally working bit tests Camilla Löwy 2017-11-28 19:59:59 +0100
  • 30489c5aa1 X11: Expose zero monitor for functional headless Camilla Löwy 2017-11-28 14:37:49 +0100