Arseny Kapoulkine
e74ebf0be3
Fix cursor behavior on OS X.
...
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.
2014-08-13 09:17:14 +02:00
Camilla Berglund
96b12ee504
Added character with modifiers callback.
...
The undefined behaviour changed with #40 has been reverted, making the
character-only callback again behave like a system text field. This
behavior has now been documentated.
Fixes #203 .
Fixes #305 .
2014-06-24 10:50:05 +02:00
Camilla Berglund
a7b9deb2ca
Fixed use of previous member name.
2014-06-18 21:07:54 +02:00
Camilla Berglund
3ce7bfef07
Added GLFW_FLOATING.
...
Fixes #23 .
2014-06-18 16:39:39 +02:00
Camilla Berglund
7123bcfc3e
Fixed modifier key events being lost.
2014-06-17 11:49:29 +02:00
Camilla Berglund
aa6f8d40bd
Fixed misspelled parameter.
...
Fixes #287 .
2014-05-04 12:19:11 +02:00
Camilla Berglund
4a8f6ba58c
Moved window delegate creation to createWindow.
2014-04-06 13:46:16 +02:00
Camilla Berglund
eb3f75e03e
Added glfwGetWindowFrameSize.
2014-03-30 10:57:32 +02:00
Camilla Berglund
8fa9cc0de3
Added GLFWimage struct.
2014-03-20 11:30:27 +01:00
Camilla Berglund
608de57358
Cleanup.
2014-03-20 11:30:27 +01:00
urraka
40c04a7565
Added support for custom system cursors.
...
This adds 3 functions to the GLFW API: glfwCreateCursor,
glfwDestroyCursor and glfwSetCursor.
2014-03-20 11:30:27 +01:00
Camilla Berglund
1ccc23268c
Added glfwPostEmptyEvent.
2014-03-09 17:55:55 +01:00
Camilla Berglund
6e990b77d1
Removed stale comment.
2014-03-07 00:11:43 +01:00
Camilla Berglund
6d8e78cc95
Further separation of window and context.
...
The context related parts of _GLFWwndconfig have been moved to
_GLFWctxconfig and given better names. Window hint and attribute
members have been renamed to match.
2014-03-06 20:07:58 +01:00
Michael Dickens
04b4e605a0
Removed C99-ism for the sake of OS X 10.6.
...
Fixes #241 .
2014-02-13 20:58:48 +01:00
Camilla Berglund
84377c6175
Added _GLFW_USE_RETINA.
2014-02-10 13:45:13 +01:00
Camilla Berglund
611006af18
Updated API version in comment headers.
2014-01-22 01:32:00 +01:00
Camilla Berglund
8f349e84ae
Cleaned up drop callback design.
2014-01-21 18:23:25 +01:00
Camilla Berglund
8ae063bb1b
Cleanup.
2014-01-21 15:25:49 +01:00
arturo
89d0723ba3
Initial drag and drop support.
2014-01-21 15:25:49 +01:00
David Avedissian
c789238741
Removed extra argument
2014-01-18 23:43:17 +00:00
David Avedissian
4658e72b84
Fixed link error introduced by previous commit
2014-01-18 21:32:18 +00:00
Camilla Berglund
e0a26aa62f
Cursor mode cleanup.
2014-01-15 14:23:34 +01:00
Camilla Berglund
7341f8b635
Enlarged OS X invisible cursor.
...
Fixes #206 .
2014-01-06 15:34:49 +01:00
Camilla Berglund
bc625b21b3
Removed completed todo.
2013-11-10 14:03:34 +01:00
Camilla Berglund
b9d4875f3e
Improved documentation of hacks.
2013-11-10 13:56:27 +01:00
Camilla Berglund
a83d257ac6
Moved application activation to window showing.
...
Fixes #93 .
2013-11-07 18:07:46 +01:00
Camilla Berglund
ec5cb9c6f7
Moved to Cocoa for transformation and activation.
2013-11-07 18:03:39 +01:00
Camilla Berglund
58045a5c07
Added Lion full scren menu item.
2013-10-28 13:01:58 +01:00
Jack Moffitt
5be45d214b
Fix build on Mac OS X 10.7 Lion.
...
`CVDisplayLinkRef` needs an extra header file, and `NSAppKitVersionNumber10_7`
wasn't added until 10.8so use `> NSAppKitVersionNumber10_6` instead.
2013-10-24 02:24:34 -06:00
Camilla Berglund
d78510457c
Added hack for full screen focus on OS X.
2013-10-17 19:59:34 +02:00
Camilla Berglund
9c15e2ff86
Enabled Lion full screen.
2013-10-10 00:09:03 +02:00
Camilla Berglund
7775c87cd6
Cleanup and change log update.
2013-10-09 23:58:43 +02:00
Camilla Berglund
1047d5646d
Merge pull request #139 from Pieroman/patch-1
...
Fixed full screen windows blanking unused monitors.
2013-10-09 14:47:41 -07:00
Andri Pálsson
99784fb8f0
Fixed hidden cursor positioning corner case.
2013-10-09 19:06:03 +02:00
Camilla Berglund
e9694cca47
Merge pull request #152 from sjml/master
...
Fixed minor Xcode 5 warnings.
2013-10-08 10:43:55 -07:00
Shane Liesegang
9e0c07b7ba
Fixing Xcode 5 warning
...
Xcode 5 has gotten more pedantic about undeclared selectors, by
default.
2013-10-08 10:49:00 -04:00
Shane Liesegang
209de7b56d
Removing warnings when building Cocoa in 64-bit
...
NSInteger is defined as the native integer width, so these changes
remove implicit conversions that were causing precision warnings.
2013-10-08 10:42:17 -04:00
Camilla Berglund
5759d0fdf2
Fixed F13 being reported as PrtSc on OS X.
2013-09-26 19:58:35 +02:00
Camilla Berglund
201d0a78b1
Fixed Grave and World 1 being flipped.
2013-09-26 00:00:07 +02:00
Pieroman
d3f22b8a04
Fixed Mac OS X bug where request for one fullscreen window blacks out other monitors
2013-09-19 21:33:44 +02:00
Camilla Berglund
546c794321
Fixed OS X cursor bugs #3 , #72 and #88 .
2013-09-19 01:05:51 +02:00
Camilla Berglund
d69796d9e0
Updated menu label for minimization.
2013-09-16 15:58:05 +02:00
Camilla Berglund
9c20737b60
Allowed characters regardless of modifier keys.
2013-08-19 13:08:35 +02:00
Camilla Berglund
3cfc400cf9
Simplified source file comment headers.
2013-07-30 14:46:52 +02:00
Camilla Berglund
6e85924bd3
Replaced selector test with NSAppKitVersionNumber.
2013-07-30 14:46:51 +02:00
Dmitri Shuralyov
c99b7fe7da
Fixed #if-guard logic and signature for hasPreciseScrollingDeltas.
2013-07-24 23:06:58 -07:00
Dmitri Shuralyov
5655e26315
Changed scrollWheel to use precise scrolling deltas when available.
...
Use precise scrolling deltas only on supported versions of OS X;
hasPreciseScrollingDeltas, scrollingDeltaX, scrollingDeltaY are
available in OS X v10.7 and later.
Replaced a single occurence of a tab character with 4 spaces for
consistency in src/socoa_window.m.
2013-07-17 19:36:43 -07:00
siavash
0463e196b4
Cleanup of size_t use.
2013-07-15 18:37:02 +02:00
Camilla Berglund
41a1374744
Updated references to OS X (previously Mac OS X).
2013-07-10 15:38:31 +02:00