1. 16 Jul, 2019 1 commit
    • Camilla Löwy's avatar
      Win32: Fix symbol redefinition warnings · 248e8276
      Camilla Löwy authored
      When both GLFW_INCLUDE_VULKAN and VK_USE_PLATFORM_WIN32_KHR were
      defined, the GLFW header would define replacement versions of APIENTRY
      and WINGDIAPI /before/ including the Vulkan header, which would include
      windows.h, which (justifiably) defines APIENTRY and WINGDIAPI blindly.
      
      Fixes #1524.
      
      (cherry picked from commit 773f4495f005004ea17fbc4a96b6b1ce758e79d6)
      248e8276
  2. 27 May, 2019 3 commits
  3. 16 Apr, 2019 1 commit
  4. 15 Apr, 2019 1 commit
  5. 05 Apr, 2019 1 commit
  6. 05 Mar, 2019 7 commits
  7. 22 Feb, 2019 2 commits
    • Camilla Löwy's avatar
      Rename raw input to raw mouse motion, cleanup · 1155c830
      Camilla Löwy authored
      This renames 'raw input' to 'raw mouse motion' as there are other kinds
      of raw input.  The update path is restructured to avoid reinitializing
      all of disabled cursor mode.  Modification of shared state is moved out
      into shared code.  Raw mouse motion is disabled by default for
      compatibility.
      
      Related to #1401.
      1155c830
    • Nathan Poirier's avatar
      Add GLFW_RAW_INPUT and glfwRawInputSupported · 9e29f556
      Nathan Poirier authored
      This adds runtime per-window control of whether accelerated or raw mouse
      motion is provided when the cursor is disabled.
      
      Fixes #1400.
      Closes #1401.
      9e29f556
  8. 15 Feb, 2019 1 commit
  9. 25 Jan, 2019 1 commit
    • Camilla Löwy's avatar
      Cleanup · d5ab3e91
      Camilla Löwy authored
      Replace client area with content area.
      d5ab3e91
  10. 15 Jan, 2019 1 commit
  11. 26 Dec, 2018 3 commits
    • Camilla Löwy's avatar
      Fix glfwSetGamma generating ramps of invalid sizes · 3531c320
      Camilla Löwy authored
      This makes glfwSetGamma generate a gamma ramp of the same size as the
      monitor's current ramp, which will avoid failure on non-256 entry
      monitors on X11 and avoid ramp interpolation on macOS.
      
      Closes #1387.
      Fixes #1388.
      3531c320
    • Camilla Löwy's avatar
      Cleanup · 8e313d91
      Camilla Löwy authored
      GLFW_PLATFORM_ERROR should be listed last.
      8e313d91
    • Sylvain Boilard's avatar
      Documentation work · 3b255af4
      Sylvain Boilard authored
      The error section of the reference documentation for
      glfwWaitEventsTimeout was missing.
      
      Closes #1326.
      3b255af4
  12. 25 Dec, 2018 1 commit
  13. 27 Nov, 2018 1 commit
  14. 11 Nov, 2018 1 commit
  15. 05 Nov, 2018 1 commit
  16. 24 Oct, 2018 1 commit
  17. 03 Sep, 2018 1 commit
    • Camilla Löwy's avatar
      Add GLFW_SCALE_TO_MONITOR · 089ea9af
      Camilla Löwy authored
      This adds the GLFW_SCALE_TO_MONITOR window hint for automatically
      resizing the content area of a window to the requested size times the
      monitor content scale each time it is placed on a new monitor.  This
      only applies to windowed mode windows and includes the initial placement
      at window creation.
      
      This hint only has an effect on platforms where screen coordinates and
      pixels always map 1:1 such as Windows and X11.  Platforms like macOS
      instead change the resolution of the framebuffer independently of the
      window size.
      
      Related to #676.
      Related to #1115.
      089ea9af
  18. 09 Aug, 2018 2 commits
  19. 29 May, 2018 1 commit
  20. 10 Apr, 2018 1 commit
  21. 03 Mar, 2018 1 commit
  22. 25 Feb, 2018 1 commit
  23. 07 Feb, 2018 1 commit
  24. 30 Jan, 2018 1 commit
    • Corentin Wallez's avatar
      Fail Vulkan surface creation if window has context · 8a8eefa0
      Corentin Wallez authored
      OpenGL / OpenGL ES cannot share presentation on a window with Vulkan.
      This adds an error to `glfwCreateWindowSurface` when it is called on a
      window without the GLFW_CLIENT_API hint set to GLFW_NO_API.  This
      prevents undefined bahevior and hard to debug crashes.
      
      Fixes #1194.
      Closes #1205.
      8a8eefa0
  25. 29 Jan, 2018 1 commit
  26. 11 Jan, 2018 1 commit
  27. 09 Jan, 2018 2 commits