1. 15 Jul, 2020 2 commits
  2. 31 Dec, 2019 2 commits
  3. 19 Dec, 2019 1 commit
  4. 14 Nov, 2019 1 commit
    • Camilla Löwy's avatar
      Cocoa: Cleanup · e6624921
      Camilla Löwy authored
      Readability fix, does not affect generated code.
      
      (cherry picked from commit bd452016be99e10d7fa8282cd75b1c53e0d5a8cc)
      e6624921
  5. 27 May, 2019 2 commits
  6. 15 Apr, 2019 2 commits
  7. 07 Apr, 2019 1 commit
  8. 01 Apr, 2019 1 commit
  9. 27 Mar, 2019 3 commits
  10. 05 Mar, 2019 7 commits
    • Camilla Löwy's avatar
      NSGL: Update current display for display link · 8d7e5cdb
      Camilla Löwy authored
      This solution of one display link per window is far from ideal but is
      still better than no solution.
      
      As a side-effect this fixes swap interval breaking being ignored for
      occluded windows on earlier versions of macOS.
      
      Fixes #680.
      Fixes #1337.
      Related to #1417.
      Fixes #1435.
      8d7e5cdb
    • Camilla Löwy's avatar
      NSGL: Fix leak of condition object · f8bcc7e6
      Camilla Löwy authored
      Related to #1417.
      f8bcc7e6
    • Camilla Löwy's avatar
      NSGL: Fix display link leaking and left running · ba761ab0
      Camilla Löwy authored
      Related to #1417.
      ba761ab0
    • Camilla Löwy's avatar
      Cleanup · d0e8d06d
      Camilla Löwy authored
      Related to #1417.
      d0e8d06d
    • Camilla Löwy's avatar
      Formatting · 3615d437
      Camilla Löwy authored
      Related to #1417.
      3615d437
    • amarcu5's avatar
      NSGL: Implement swap interval with CVDisplayLink · 82ca58da
      amarcu5 authored
      This fixes OpenGL swap interval (vsync) on macOS 10.14 Mojave by using
      CVDisplayLink to synchronise to the monitor refresh rate rather than
      setting NSOpenGLContextParameterSwapInterval.
      
      Solution based on advice provided by @rcgordon.
      
      Closes #1417.
      82ca58da
    • Camilla Löwy's avatar
      Cocoa: Replace global autorelease pool with blocks · 4e3204d8
      Camilla Löwy authored
      This is another small step towards having GLFW play nice with other
      toolkits sharing the same process, including AppKit.
      
      Any macOS platform function that touches Cocoa must now wrap itself in
      an autoreleasepool block.
      
      Since GLFW no longer provides an autoreleasepool outside of its
      functions, THIS MAY BREAK EXISTING CODE MIXING GLFW AND COCOA.  Sorry!
      Please add your own autoreleasepool blocks as needed.
      
      Fixes #1107.
      Closes #1114.
      4e3204d8
  11. 26 Oct, 2018 1 commit
  12. 20 Mar, 2018 1 commit
  13. 27 Sep, 2017 2 commits
    • Bailey Cosier's avatar
      Cleanup · 93e66661
      Bailey Cosier authored
      This is an extract of a commit, minimally edited to ensure it compiles.
      
      Closes #1078.
      Related to #197.
      93e66661
    • Cem Karan's avatar
      Cocoa: Implement GLFW_TRANSPARENT · ac009a5f
      Cem Karan authored
      This is an extract of a commit, minimally edited to ensure it compiles.
      
      Closes #663.
      Related to #197.
      ac009a5f
  14. 08 Jun, 2017 3 commits
  15. 19 Mar, 2017 1 commit
  16. 10 Feb, 2017 1 commit
  17. 06 Dec, 2016 2 commits
  18. 03 Dec, 2016 1 commit
  19. 30 Nov, 2016 1 commit
  20. 20 Oct, 2016 1 commit
  21. 09 Oct, 2016 1 commit
  22. 18 Aug, 2016 1 commit
  23. 20 Jul, 2016 1 commit
  24. 15 Jun, 2016 1 commit