Camilla Berglund
0e846883bf
Clarify cursor position variable names
ago%!(EXTRA string=9 years)
Camilla Berglund
cd49efa84e
Enable Cocoa multi-threaded mode
ago%!(EXTRA string=9 years)
Camilla Berglund
ef80beab81
Add run-time context creation API selection
...
Fixes #145 .
ago%!(EXTRA string=9 years)
Camilla Berglund
7ab7d8b4b1
Make use of uint32_t where appropriate
...
This change does not affect the ABI.
ago%!(EXTRA string=9 years)
Camilla Berglund
17bcefeac1
Fix CGL context not being released until later
...
Fixes #721 .
ago%!(EXTRA string=9 years)
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 .
ago%!(EXTRA string=9 years)
Camilla Berglund
99c925efd8
Add tracking of which window 'owns' a monitor
ago%!(EXTRA string=9 years)
Camilla Berglund
ea888114fa
Remove monitor from _GLFWwndconfig
ago%!(EXTRA string=9 years)
Camilla Berglund
86751b42a6
Fix OS X default max window size
ago%!(EXTRA string=9 years)
Camilla Berglund
9a78fd049d
Fix view not being made first responder
ago%!(EXTRA string=9 years)
Camilla Berglund
b823f7151e
Add glfwSetWindowIcon
...
Adds support for setting window icons programmatically on platforms
where this makes sense.
Fixes #453 .
Closes #467 .
ago%!(EXTRA string=9 years)
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.
ago%!(EXTRA string=9 years)
Camilla Berglund
73216e5fb1
Fix NSBeep being emitted for some keys
...
Fixes #719 .
ago%!(EXTRA string=9 years)
Camilla Berglund
a9b9c4cc33
Cleanup
ago%!(EXTRA string=9 years)
Yoshiki Shibukawa
e7bb03d8e7
Improve OS X IME candidate window placement
ago%!(EXTRA string=9 years)
Camilla Berglund
59dbd3b6ce
Cleanup
ago%!(EXTRA string=9 years)
Mario Dorn
3107c9548d
Implement NSTextInputClient protocol on OS X
...
This provides support for IME character composition.
Fixes #456 .
Closes #643 .
ago%!(EXTRA string=9 years)
Xo Wang
9f5658c8ac
Removed OS X modifier flags cache
...
Related to #566 .
Related to #567 .
ago%!(EXTRA string=9 years)
Camilla Berglund
d3f5d036f8
Fix OS X modifier flags cache getting out of date
...
Fixes #566 .
Closes #567 .
ago%!(EXTRA string=9 years)
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.
ago%!(EXTRA string=9 years)
Camilla Berglund
7669ade19c
Make instance extension count unsigned
...
Fixes #714 .
ago%!(EXTRA string=9 years)
Camilla Berglund
a10caa4631
Add glfwMaximizeWindow and GLFW_MAXIMIZED
...
Fixes #266 .
ago%!(EXTRA string=9 years)
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.
ago%!(EXTRA string=9 years)
Camilla Berglund
12b6c56903
Add suffixes to platform specific helper functions
...
Also merge win32_tls.h into win32_platform.h.
ago%!(EXTRA string=10 years)
Camilla Berglund
1ea66b9033
Cleanup
ago%!(EXTRA string=10 years)
Camilla Berglund
e82e2b7570
Fix full screen window position on OS X
...
Fixes #653 .
ago%!(EXTRA string=10 years)
Camilla Berglund
d4079ad3a2
Move all context related members to _GLFWcontext
ago%!(EXTRA string=10 years)
Camilla Berglund
d3e5a3024c
Fix update being called on nil context
ago%!(EXTRA string=10 years)
Camilla Berglund
9c315412e1
Add glfwGetKeyName
...
Fixes #464 .
ago%!(EXTRA string=10 years)
Camilla Berglund
496f559c9a
Add GLFW_NO_API for creating context-less windows
ago%!(EXTRA string=10 years)
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 .
ago%!(EXTRA string=10 years)
Camilla Berglund
d84772d620
Add size limits and aspect ratio functions
...
Fixes #555 .
ago%!(EXTRA string=10 years)
Camilla Berglund
0eccf75f65
Replace GL booleans with public macros
ago%!(EXTRA string=10 years)
Camilla Berglund
13fbb4748a
Clean up cursor mode setting
ago%!(EXTRA string=10 years)
Camilla Berglund
95a07f3340
Start 3.2
ago%!(EXTRA string=10 years)
Aaron Jacobs
755f913b02
Fix invalid types, null pointer use, memory leak
...
Closes #612 .
ago%!(EXTRA string=10 years)
Camilla Berglund
fb6fbcf700
Fix video modes not restored when hiding OS X app
ago%!(EXTRA string=10 years)
Camilla Berglund
f6f0771770
Replace NSScreen with platform functions
ago%!(EXTRA string=10 years)
Camilla Berglund
4b4cb9ce66
Fix window refresh events emission on OS X
ago%!(EXTRA string=10 years)
Camilla Berglund
67eadf1e97
Fix glfwIconifyWindow not restoring video mode
...
Fixes #590 .
ago%!(EXTRA string=10 years)
Camilla Berglund
41287694cb
Replace convertBaseToScreen deprecated in 10.11
...
Closes #534 .
ago%!(EXTRA string=10 years)
Camilla Berglund
e686f5a249
Fixed AppKit not initialized for cursor creation.
ago%!(EXTRA string=10 years)
Camilla Berglund
cc4c232956
Renamed cursor window library struct member.
...
Since _glfwPlatformWindowFocused it has a more limited role.
ago%!(EXTRA string=10 years)
Camilla Berglund
58c2c10cdb
Moved helper functions to correct section.
ago%!(EXTRA string=10 years)
Camilla Berglund
8f0fd7ecf5
Reverted to plain NSView.
...
Fixes #500 .
Fixes #443 .
Closes #504 .
Closes #510 .
ago%!(EXTRA string=10 years)
Camilla Berglund
9040c64e5b
Implemented GLFW_AUTO_ICONIFY on OS X.
...
Fixes #506 .
ago%!(EXTRA string=10 years)
Camilla Berglund
076d9311fa
Removed tab characters.
ago%!(EXTRA string=10 years)
Camilla Berglund
c5099ff407
Cleanup of #493 .
ago%!(EXTRA string=10 years)
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 .
ago%!(EXTRA string=10 years)
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 .
ago%!(EXTRA string=10 years)