1. 12 Oct, 2016 1 commit
  2. 07 Sep, 2016 4 commits
  3. 18 Aug, 2016 1 commit
  4. 05 Aug, 2016 1 commit
  5. 20 Jul, 2016 1 commit
  6. 29 May, 2016 2 commits
    • Camilla Berglund's avatar
      Cleanup · bda031f4
      Camilla Berglund authored
      bda031f4
    • Camilla Berglund's avatar
      Move all cursor positioning to platform code · 797ee8d8
      Camilla Berglund authored
      Due to Wayland, shared code cannot rely on cursor positioning being
      supported by the underlying platform.
      
      This implicitly fixes #617 as it moves cursor centering into
      _glfwPlatformSetCursorMode, thus separating it from the stale value of
      _glfw.cursorWindow.
      
      Fixes #617.
      797ee8d8
  7. 05 May, 2016 1 commit
  8. 04 May, 2016 1 commit
  9. 02 May, 2016 6 commits
  10. 28 Mar, 2016 1 commit
  11. 18 Mar, 2016 1 commit
    • Camilla Berglund's avatar
      Add glfwSetWindowMonitor · 6570d0c4
      Camilla Berglund authored
      This adds the ability to switch between windowed and full screen modes,
      move a full screen window between monitors and update its desired
      resolution and refresh rate.
      
      Fixes #43.
      6570d0c4
  12. 16 Mar, 2016 1 commit
  13. 10 Mar, 2016 1 commit
    • Camilla Berglund's avatar
      Add glfwSetWindowIcon · b823f715
      Camilla Berglund authored
      Adds support for setting window icons programmatically on platforms
      where this makes sense.
      
      Fixes #453.
      Closes #467.
      b823f715
  14. 06 Mar, 2016 1 commit
    • Camilla Berglund's avatar
      Add glfwWaitEventsTimeout · 5620895e
      Camilla Berglund authored
      This function will put the calling thread to sleep until an event
      arrives or until the specified timeout has elapsed.
      5620895e
  15. 25 Feb, 2016 1 commit
    • Camilla Berglund's avatar
      Add glfwFocusWindow · baf57449
      Camilla Berglund authored
      This removes the (undocumented) behavior where glfwShowWindow would
      bring the window to front and set input focus.  That function now
      does what it says.
      baf57449
  16. 23 Feb, 2016 1 commit
  17. 22 Feb, 2016 3 commits
  18. 21 Feb, 2016 1 commit
  19. 18 Feb, 2016 1 commit
  20. 16 Feb, 2016 1 commit
    • Camilla Berglund's avatar
      Add basic Vulkan support · 9b75bffc
      Camilla Berglund authored
      Added GLFW_INCLUDE_VULKAN.  Added glfwVulkanSupported,
      glfwGetRequiredInstanceExtensions, glfwGetInstanceProcAddress,
      glfwGetPhysicalDevicePresentationSupport and glfwCreateWindowSurface.
      Added port of LunarG SDK tri example.
      9b75bffc
  21. 27 Dec, 2015 2 commits
    • Jonas Ådahl's avatar
      wayland: Only set surface buffer scale when supported · cf6c11cf
      Jonas Ådahl authored
      Although very unlikely, the wl_compositor version might not support
      wl_surface.set_buffer_scale while the wl_output emits a wl_output.scale
      that is larger than 1. So for correctness, bail on changing the buffer
      scale if we won't be able to set it later.
      cf6c11cf
    • Emmanuel Gil Peyrot's avatar
      Wayland: Implement HiDPI support · 06479ba5
      Emmanuel Gil Peyrot authored
      Windows now keep track of the monitors they are on, so we can calculate
      the best scaling factor for them, by using the maximum of each of the
      monitors.
      
      The compositor scales down the buffer automatically when it is on a
      lower density monitor, instead of the previous way where it was scaling
      up the buffer on higher density monitors, which makes the application
      look much better on those ones.
      06479ba5
  22. 13 Dec, 2015 1 commit
  23. 17 Nov, 2015 1 commit
  24. 09 Nov, 2015 1 commit
  25. 03 Nov, 2015 1 commit
  26. 26 Oct, 2015 1 commit
  27. 24 Oct, 2015 2 commits