Camilla Berglund
ef80beab81
Add run-time context creation API selection
...
Fixes #145 .
2016-05-04 17:00:07 +02:00
Camilla Berglund
7ab7d8b4b1
Make use of uint32_t where appropriate
...
This change does not affect the ABI.
2016-03-28 12:34:57 +02:00
Camilla Berglund
17bcefeac1
Fix CGL context not being released until later
...
Fixes #721 .
2016-03-18 12:01:48 +01:00
Camilla Berglund
6570d0c4b7
Add glfwSetWindowMonitor
...
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 .
2016-03-18 11:13:24 +01:00
Camilla Berglund
99c925efd8
Add tracking of which window 'owns' a monitor
2016-03-16 16:16:29 +01:00
Camilla Berglund
ea888114fa
Remove monitor from _GLFWwndconfig
2016-03-16 16:16:02 +01:00
Camilla Berglund
86751b42a6
Fix OS X default max window size
2016-03-16 15:05:50 +01:00
Camilla Berglund
9a78fd049d
Fix view not being made first responder
2016-03-16 14:48:53 +01:00
Camilla Berglund
b823f7151e
Add glfwSetWindowIcon
...
Adds support for setting window icons programmatically on platforms
where this makes sense.
Fixes #453 .
Closes #467 .
2016-03-10 17:26:26 +01:00
Camilla Berglund
5620895e88
Add glfwWaitEventsTimeout
...
This function will put the calling thread to sleep until an event
arrives or until the specified timeout has elapsed.
2016-03-06 17:28:40 +01:00
Camilla Berglund
73216e5fb1
Fix NSBeep being emitted for some keys
...
Fixes #719 .
2016-02-28 11:02:26 +01:00
Camilla Berglund
a9b9c4cc33
Cleanup
2016-02-26 10:53:16 +01:00
Yoshiki Shibukawa
e7bb03d8e7
Improve OS X IME candidate window placement
2016-02-26 10:53:03 +01:00
Camilla Berglund
59dbd3b6ce
Cleanup
2016-02-26 10:48:53 +01:00
Mario Dorn
3107c9548d
Implement NSTextInputClient protocol on OS X
...
This provides support for IME character composition.
Fixes #456 .
Closes #643 .
2016-02-26 10:48:33 +01:00
Xo Wang
9f5658c8ac
Removed OS X modifier flags cache
...
Related to #566 .
Related to #567 .
2016-02-26 10:03:23 +01:00
Camilla Berglund
d3f5d036f8
Fix OS X modifier flags cache getting out of date
...
Fixes #566 .
Closes #567 .
2016-02-26 08:39:46 +01:00
Camilla Berglund
baf574494d
Add glfwFocusWindow
...
This removes the (undocumented) behavior where glfwShowWindow would
bring the window to front and set input focus. That function now
does what it says.
2016-02-25 21:37:40 +01:00
Camilla Berglund
7669ade19c
Make instance extension count unsigned
...
Fixes #714 .
2016-02-22 10:44:43 +01:00
Camilla Berglund
a10caa4631
Add glfwMaximizeWindow and GLFW_MAXIMIZED
...
Fixes #266 .
2016-02-21 15:32:26 +01:00
Camilla Berglund
9b75bffc88
Add basic Vulkan support
...
Added GLFW_INCLUDE_VULKAN. Added glfwVulkanSupported,
glfwGetRequiredInstanceExtensions, glfwGetInstanceProcAddress,
glfwGetPhysicalDevicePresentationSupport and glfwCreateWindowSurface.
Added port of LunarG SDK tri example.
2016-02-16 14:58:58 +01:00
Camilla Berglund
12b6c56903
Add suffixes to platform specific helper functions
...
Also merge win32_tls.h into win32_platform.h.
2015-12-13 14:50:59 +01:00
Camilla Berglund
1ea66b9033
Cleanup
2015-12-07 21:17:03 +01:00
Camilla Berglund
e82e2b7570
Fix full screen window position on OS X
...
Fixes #653 .
2015-12-07 21:14:24 +01:00
Camilla Berglund
d4079ad3a2
Move all context related members to _GLFWcontext
2015-11-09 23:52:02 +01:00
Camilla Berglund
d3e5a3024c
Fix update being called on nil context
2015-11-09 20:36:42 +01:00
Camilla Berglund
9c315412e1
Add glfwGetKeyName
...
Fixes #464 .
2015-11-09 14:46:09 +01:00
Camilla Berglund
496f559c9a
Add GLFW_NO_API for creating context-less windows
2015-10-26 00:30:30 +01:00
Camilla Berglund
aee6b8765e
Remove support for OS X 10.6
...
If you want 10.6 to be supported in future releases, please submit
a patch for #448 .
2015-10-18 19:16:54 +02:00
Camilla Berglund
d84772d620
Add size limits and aspect ratio functions
...
Fixes #555 .
2015-10-18 17:18:29 +02:00
Camilla Berglund
0eccf75f65
Replace GL booleans with public macros
2015-10-13 00:46:02 +02:00
Camilla Berglund
13fbb4748a
Clean up cursor mode setting
2015-10-12 22:01:50 +02:00
Camilla Berglund
95a07f3340
Start 3.2
2015-10-12 21:59:49 +02:00
Aaron Jacobs
755f913b02
Fix invalid types, null pointer use, memory leak
...
Closes #612 .
2015-10-12 21:09:07 +02:00
Camilla Berglund
fb6fbcf700
Fix video modes not restored when hiding OS X app
2015-10-12 21:08:59 +02:00
Camilla Berglund
f6f0771770
Replace NSScreen with platform functions
2015-09-07 16:32:10 +02:00
Camilla Berglund
4b4cb9ce66
Fix window refresh events emission on OS X
2015-09-07 16:32:10 +02:00
Camilla Berglund
67eadf1e97
Fix glfwIconifyWindow not restoring video mode
...
Fixes #590 .
2015-09-07 16:32:10 +02:00
Camilla Berglund
41287694cb
Replace convertBaseToScreen deprecated in 10.11
...
Closes #534 .
2015-08-17 19:46:24 +02:00
Camilla Berglund
e686f5a249
Fixed AppKit not initialized for cursor creation.
2015-07-21 17:22:21 +02:00
Camilla Berglund
cc4c232956
Renamed cursor window library struct member.
...
Since _glfwPlatformWindowFocused it has a more limited role.
2015-06-17 12:06:45 +02:00
Camilla Berglund
58c2c10cdb
Moved helper functions to correct section.
2015-06-07 13:24:09 +02:00
Camilla Berglund
8f0fd7ecf5
Reverted to plain NSView.
...
Fixes #500 .
Fixes #443 .
Closes #504 .
Closes #510 .
2015-05-18 22:55:38 +02:00
Camilla Berglund
9040c64e5b
Implemented GLFW_AUTO_ICONIFY on OS X.
...
Fixes #506 .
2015-05-06 23:53:52 +02:00
Camilla Berglund
076d9311fa
Removed tab characters.
2015-04-10 13:17:27 +02:00
Camilla Berglund
c5099ff407
Cleanup of #493 .
2015-04-09 17:59:37 +02:00
Chi-kwan Chan
4277e9f5d6
Removed NSScreen member of OS X monitor.
...
Apple's documentation of [NSScreen screens] mentions that, "The
(screens) array should not be cached. Screens can be added, removed,
or dynamically reconfigured at any time." Because of this, we simply
obtain the screen from a displayID whenever we need it.
Fixes #492 .
Closes #493 .
2015-04-09 17:59:37 +02:00
Camilla Berglund
d493a82f9e
Various error fixes.
...
Fixed incorrect error types. Added missing error string prefixes.
Removed some invalid or superfluous error emissions. Clarified some
error strings. Joined error string lines to aid grep. Replaced some
generic error strings with specific ones. Documentation work.
Fixes #450 .
2015-03-15 15:52:27 +01:00
Camilla Berglund
93855ae6ab
Fixed name of path drop list.
2015-02-16 15:40:08 +01:00
Camilla Berglund
21280ca775
Fixed glfwSetWindowSize not changing video mode.
...
glfwSetWindowSize did not change the video mode for full screen windows
on OS X.
Fixes #423 .
2015-01-29 15:56:06 +01:00