Camilla Berglund
0ee8159f6c
Win32: Remove intermediate clipboard string copy
ago%!(EXTRA string=9 years)
Camilla Berglund
1b82546b90
Cleanup
ago%!(EXTRA string=9 years)
Camilla Berglund
e250c226ca
Cleanup
ago%!(EXTRA string=9 years)
Camilla Berglund
7f2e4d8ace
Win32: Fix possible leak of dummy context
ago%!(EXTRA string=9 years)
Camilla Berglund
6f313ff245
Win32: Use helper window to load WGL extensions
...
This removes window re-creation logic by performing the initial context
creation on the helper window, simplifying both window and context
creation and paving the way for attaching to existing window handles
without compromising on context or framebuffer hint support.
ago%!(EXTRA string=9 years)
Camilla Berglund
a991c01731
Fail sharing if either window is context-less
ago%!(EXTRA string=9 years)
Camilla Berglund
f2ba78e04b
Rename static functions to allow unity build
...
Fixes regression introduced by GLFW_CONTEXT_CREATION_API.
Fixes #783 .
ago%!(EXTRA string=9 years)
Camilla Berglund
df5dcf5162
Win32: Fix stub comment
ago%!(EXTRA string=9 years)
Camilla Berglund
76801973e1
Cocoa: Clean up joystick globals
ago%!(EXTRA string=9 years)
Camilla Berglund
b6b8ff591d
Fix cursor position coordinate delimiter
...
Comma would be great but we don't control the locale.
ago%!(EXTRA string=9 years)
Camilla Berglund
9a781cef53
Formatting
ago%!(EXTRA string=9 years)
Camilla Berglund
aaccfd8201
I don't know how to C
...
Fixes #773 .
ago%!(EXTRA string=9 years)
Camilla Berglund
5f17b61ff2
Win32: Remove accidental C99
ago%!(EXTRA string=9 years)
Camilla Berglund
757eea2779
Update email address
ago%!(EXTRA string=9 years)
Camilla Berglund
6a8e169001
Update copyright notice year
ago%!(EXTRA string=9 years)
Camilla Berglund
28d4c9e9f4
X11: Re-enable cursor for all types of FocusOut
...
This prevents disabled cursor mode from interfering with window frame
interactions.
Related to #650 .
ago%!(EXTRA string=9 years)
Camilla Berglund
ed076b7c5b
Win32: Re-enable cursor during modal loops
...
Related to #650 .
ago%!(EXTRA string=9 years)
Camilla Berglund
915a98c560
Add missing XFlush calls
ago%!(EXTRA string=9 years)
Camilla Berglund
2d2756cbad
Simplify cursor window logic
ago%!(EXTRA string=9 years)
Camilla Berglund
03db3ed6e9
Cleanup
ago%!(EXTRA string=9 years)
Camilla Berglund
bda031f4ac
Cleanup
ago%!(EXTRA string=9 years)
Camilla Berglund
797ee8d8e3
Move all cursor positioning to platform code
...
Due to Wayland, shared code cannot rely on cursor positioning being
supported by the underlying platform.
This implicitly fixes #617 as it moves cursor centering into
_glfwPlatformSetCursorMode, thus separating it from the stale value of
_glfw.cursorWindow.
Fixes #617 .
ago%!(EXTRA string=9 years)
Camilla Berglund
0e846883bf
Clarify cursor position variable names
ago%!(EXTRA string=9 years)
Camilla Berglund
72b3a7a59f
Move comment to the actual line being discussed
ago%!(EXTRA string=9 years)
Camilla Berglund
32f38b97d5
Fix OS X key names not following layout
ago%!(EXTRA string=9 years)
Camilla Berglund
7fd7dca375
Remove completed todo
ago%!(EXTRA string=9 years)
Camilla Berglund
edb284f189
Add more argument value checks
ago%!(EXTRA string=9 years)
Camilla Berglund
54cb23d234
Fix value checks failing on GLFW_DONT_CARE
ago%!(EXTRA string=9 years)
Camilla Berglund
c4c99727c5
Add dynamic loading of HIToolbox.framework
...
Fixes #717 .
ago%!(EXTRA string=9 years)
Camilla Berglund
57f4ba7b37
Add basic argument checks for glfwSetWindowMonitor
ago%!(EXTRA string=9 years)
Camilla Berglund
cd49efa84e
Enable Cocoa multi-threaded mode
ago%!(EXTRA string=9 years)
Camilla Berglund
bc649e1632
Formatting
ago%!(EXTRA string=9 years)
ocornut
3c1a83d61f
Fix keys filtered by IME being passed to callback
...
Closes #651 .
ago%!(EXTRA string=9 years)
Brandon Schaefer
4eb7cbac47
Mir: Remove workaround for LP bug 1477285
...
Closes #756 .
ago%!(EXTRA string=9 years)
linkmauve
a502152075
wayland: Always make the window surface opaque
ago%!(EXTRA string=9 years)
Camilla Berglund
ef80beab81
Add run-time context creation API selection
...
Fixes #145 .
ago%!(EXTRA string=9 years)
Camilla Berglund
9d50a346f0
Fix X11 build on non-Linux systems
ago%!(EXTRA string=9 years)
Camilla Berglund
12a695696d
Add validation of size limit and aspect ratio args
ago%!(EXTRA string=9 years)
Camilla Berglund
e640d840b7
Fix Win32 window size event race condition
...
The old window size was reported after re-entering full screen and
setting and reporting the new window size.
Fixes #740 .
ago%!(EXTRA string=9 years)
Camilla Berglund
11d051b69a
Formatting
ago%!(EXTRA string=9 years)
Camilla Berglund
932a161d44
Unconditionally use some EWMH atoms
...
These window properties do no harm if they're declared even if the WM
doesn't support them. This makes GLFW slightly more tolerant of WM
changes as well as things like Ubuntu Unity reading _NET_WM_ICON without
declaring support for it.
ago%!(EXTRA string=9 years)
Camilla Berglund
211bdab51f
Fix NET_WM_STATE clobbering at creation
ago%!(EXTRA string=9 years)
Camilla Berglund
6fcedb5396
Fix GLFW_RESIZABLE on X11 when exiting full screen
...
The WM normal hints were set with the wrong window dimensions.
Fixes #737 .
ago%!(EXTRA string=9 years)
bschaefer
e44fd87fa3
Mir: Fix button states
ago%!(EXTRA string=9 years)
bschaefer
f000b5daff
Mir: Fix window/context creation order
...
Need to create the native window before creating the context as creating
the context creates the EGL surface.
ago%!(EXTRA string=9 years)
Emmanuel Gil Peyrot
1e82832737
wayland: Report unsupported operations as errors
ago%!(EXTRA string=9 years)
Emmanuel Gil Peyrot
c301a1e51a
wayland: Implement remaining attribute getters
ago%!(EXTRA string=9 years)
Emmanuel Gil Peyrot
e673bdc617
wayland: Implement maximized state
ago%!(EXTRA string=9 years)
Emmanuel Gil Peyrot
71cedc6cfe
wayland: Implement glfwSetWindowMonitor
ago%!(EXTRA string=9 years)
Emmanuel Gil Peyrot
5034c6c65e
wayland: Handle hidden window as no shell surface
ago%!(EXTRA string=9 years)