1. 02 Sep, 2014 1 commit
  2. 31 Aug, 2014 3 commits
  3. 26 Aug, 2014 1 commit
  4. 22 Aug, 2014 1 commit
  5. 21 Aug, 2014 8 commits
  6. 18 Aug, 2014 3 commits
  7. 15 Aug, 2014 3 commits
  8. 13 Aug, 2014 5 commits
    • Camilla Berglund's avatar
      Cleanup of OS X cursor fixes. · 8cd88ddf
      Camilla Berglund authored
      Closes #334.
      Fixes #254.
      8cd88ddf
    • Arseny Kapoulkine's avatar
      Fixed changing cursor while it's outside window. · 87fb437d
      Arseny Kapoulkine authored
      We need to invoke both [NSCursor set] and [NSView addCursorRect].
      
      First call is responsible for changing the cursor if it's inside the
      view; second call is responsible for keeping the cursor the same if it's
      outside.
      87fb437d
    • Arseny Kapoulkine's avatar
      Fix cursor behavior on OS X. · e74ebf0b
      Arseny Kapoulkine authored
      Don't implement resetCursorRects: this occasionally hides the cursor
      since an empty cursor is assigned to the window rectangle.  Implementing
      this method is not required since OS displays the window cursor
      correctly by default.
      
      Don't reset cursor mode when window loses focus: once again, OS handles
      this correctly, and this means that the window cursor state is restored
      when window gains focus again.
      e74ebf0b
    • Camilla Berglund's avatar
      Merge pull request #333 from ricardomv/fix-reopen · 26f86ac5
      Camilla Berglund authored
      wayland: Release input focus when window is destroyed.
      26f86ac5
    • Arseny Kapoulkine's avatar
      Optimize _glfwInitJoysticks on OS X. · b4d4fc8f
      Arseny Kapoulkine authored
      This function used to enumerate all devices and capture all properties
      of every device into a dictionary. This takes 180 ms on a MacBook Pro
      without external devices and 280 ms with an external keyboard/mouse
      attached.
      
      Since we're only interested in a few properties, we can just get them
      one by one - this reduces the time to <1 ms.
      
      Note that we still use the dictionary to get the joystick elements.
      For unknown reason this is required to get all axes/buttons - without
      doing this we don't get any joystick elements in addJoystickElement.
      
      Closes #332.
      b4d4fc8f
  9. 11 Aug, 2014 5 commits
  10. 28 Jul, 2014 1 commit
  11. 26 Jul, 2014 1 commit
  12. 23 Jul, 2014 1 commit
  13. 21 Jul, 2014 1 commit
  14. 10 Jul, 2014 3 commits
  15. 08 Jul, 2014 1 commit
  16. 07 Jul, 2014 1 commit
  17. 04 Jul, 2014 1 commit