Camilla Löwy
d5ab3e919a
Cleanup
...
Replace client area with content area.
ago%!(EXTRA string=6 years)
iamCaveLamp
a46104ee69
Removed duplicates of centerCursor function
ago%!(EXTRA string=6 years)
Ivan Achlaqullah
757cd3aea2
Add Visual Studio .vs directory to .gitignore
...
Closes #1419 .
ago%!(EXTRA string=6 years)
maobaoqi
29d8ca4ce4
Fix bug in CrossProduct function in boing example
...
Closes #1418 .
ago%!(EXTRA string=6 years)
Camilla Löwy
3d748cf530
Cleanup
...
Related to #1381 .
ago%!(EXTRA string=6 years)
Doug Binks
babafc13db
WGL: Add array-based call to wglGetPixelFormatAttribivARB
...
This improves performance of pixel format enumeration and helps the very
poor performance reported on a small number of machines.
Closes #1381 .
ago%!(EXTRA string=6 years)
Camilla Löwy
9b0c16596c
Add full screen option to tearing test
ago%!(EXTRA string=6 years)
Camilla Löwy
2053f3ed22
Cleanup
ago%!(EXTRA string=6 years)
Camilla Löwy
55b1a16f90
Remove window requirement for all event functions
...
This lets an application wait for non-window events without needing to
create a window.
Fixes #1317 .
ago%!(EXTRA string=6 years)
Camilla Löwy
ea7eb2ddab
Cocoa: Move app delegate and menu creation to init
...
The application delegate needs to be set at init to receive monitor
events before window creation. Menu creation is moved to
applicationWillFinishLaunching: to play nicer with other toolkits in the
same process.
Related to #1317 .
ago%!(EXTRA string=6 years)
Camilla Löwy
9a9568212c
Cocoa: Move slightly towards modern Objective-C
ago%!(EXTRA string=6 years)
Camilla Löwy
72c3908e14
X11: Fix glfwSetWindowMonitor not flushing buffer
ago%!(EXTRA string=6 years)
Camilla Löwy
cde0aaaab1
X11: Fix glfwSetWindowMonitor not updating hints
...
This makes glfwSetWindowMonitor update the WM_NORMAL_HINTS when resizing
non-user-resizable windowed mode windows.
ago%!(EXTRA string=6 years)
Camilla Löwy
c90c7b9710
Add credit
...
Related to #1383 .
ago%!(EXTRA string=6 years)
Camilla Löwy
1635fe2826
Cleanup
...
Put the non-client painting related message cases with the client ones
so that they can be happy together.
Related to #1383 .
ago%!(EXTRA string=6 years)
Aaron Loucks
9ac9d7b85a
Win32: Disable non-client painting if undecorated
...
Fixes an issue where a small title bar and window caption
buttons were being painted after restoring a minimized
undecorated window.
Closes #1383 .
ago%!(EXTRA string=6 years)
Vallentin
e29882523e
Fix typos
...
Closes #1402 .
ago%!(EXTRA string=6 years)
Camilla Löwy
3531c320af
Fix glfwSetGamma generating ramps of invalid sizes
...
This makes glfwSetGamma generate a gamma ramp of the same size as the
monitor's current ramp, which will avoid failure on non-256 entry
monitors on X11 and avoid ramp interpolation on macOS.
Closes #1387 .
Fixes #1388 .
ago%!(EXTRA string=6 years)
Camilla Löwy
52c7a4fc7f
Fix glfwGetGammaRamp error handling
...
This makes glfwGetGammaRamp return NULL on platform error as specified.
Related to #1387 .
ago%!(EXTRA string=6 years)
Camilla Löwy
3201eedc34
Cleanup
...
We have a usable fminf now.
ago%!(EXTRA string=6 years)
Camilla Löwy
a533c9b3ca
Add credit
...
Related to #1387 .
ago%!(EXTRA string=6 years)
Alexander Monakov
064dfaa549
Wayland: Remove gamma-related TODOs
...
Commit 9c513346ad
("Gamma will never be
supported on Wayland") made it clear that it cannot be implemented, so
this removes the TODO markers and rewords the error messages.
Related to #1387 .
ago%!(EXTRA string=6 years)
Camilla Löwy
751c6f9a27
Fix assertions for glfwSetGamma value
...
The NaN assert was implicit in the other ones. The lower bound assert
incorrectly allowed a value of zero.
Related to #1387 .
ago%!(EXTRA string=6 years)
Camilla Löwy
8c611fd5d0
Win32: Fix build on older versions of Visual C++
...
Older versions did not provide fmin or fmax. This adds internal
versions of fminf and fmaxf that should not be confused with
standards compliant implementations.
ago%!(EXTRA string=6 years)
Camilla Löwy
8e313d911b
Cleanup
...
GLFW_PLATFORM_ERROR should be listed last.
ago%!(EXTRA string=6 years)
Sylvain Boilard
3b255af4c3
Documentation work
...
The error section of the reference documentation for
glfwWaitEventsTimeout was missing.
Closes #1326 .
ago%!(EXTRA string=6 years)
Camilla Löwy
a59315ed6a
Win32: Fix joystick element info memory leak
...
The array was freed on failure but not on success.
Fixes #1396 .
ago%!(EXTRA string=6 years)
Camilla Löwy
f4a304ff03
Remove deprecated event from events test
ago%!(EXTRA string=6 years)
Camilla Löwy
86e7bf4169
Documentation work
ago%!(EXTRA string=6 years)
Camilla Löwy
91c1ff1b7d
Cleanup
ago%!(EXTRA string=6 years)
Keith Bauer
c4903d9267
Cocoa: Fix half of all key events for Caps Lock
...
This adds reporting of those Caps Lock key events that cause the lock
state to change.
The full fix involving IOHID is being worked on in #1368 .
Related to #1368 .
Closes #1373 .
ago%!(EXTRA string=6 years)
Camilla Löwy
cf0857f79a
Add credit
ago%!(EXTRA string=6 years)
Andrew Belt
cc621765e5
Cocoa: Accept focusing mouse click as input
...
This makes the behavior on macOS consistent with other platforms.
Fixes #1209 .
Closes #1386 .
ago%!(EXTRA string=6 years)
Camilla Löwy
17a15a20f2
Cocoa: Move to modern Objective-C literals
ago%!(EXTRA string=6 years)
Camilla Löwy
c3ed70a4b7
Cocoa: Add NSApplicationDelegate protocol
ago%!(EXTRA string=6 years)
Camilla Löwy
88c5edb409
Cocoa: Remove subclassing of NSApplication
...
This removes the GLFW NSApplication subclass as a step towards better
coexistence with other libraries that touch Cocoa.
This moves application object creation to platform init to allow event
processing before window creation.
Related to #1317 .
ago%!(EXTRA string=6 years)
Rolf Eike Beer
f9923e9095
Use GNUInstallDirs for install destinations
...
This has the advantage that the user may override e.g. the include
location, and the correct libdir (lib, lib64, lib/something) is
automatically determined.
Closes #1367 .
ago%!(EXTRA string=6 years)
Rolf Eike Beer
df7f36a316
Simplify check for CMake policy CMP0054
...
Related to #1367 .
ago%!(EXTRA string=6 years)
Camilla Löwy
bb2ca1da13
Remove trailing whitespace
ago%!(EXTRA string=7 years)
Camilla Löwy
f680001b95
Cocoa: Remove superfluous compatibility macro
ago%!(EXTRA string=7 years)
Camilla Löwy
18145a7f3d
Cocoa: Use NSURLs for drag and drop
...
Fixes #1377 .
ago%!(EXTRA string=7 years)
Camilla Löwy
9bfdd218fb
Fix Markdown table heads
ago%!(EXTRA string=7 years)
Camilla Löwy
a9892acb94
Add tutorial to Doxygen menu
ago%!(EXTRA string=7 years)
Camilla Löwy
041167895d
Documentation work
ago%!(EXTRA string=7 years)
Camilla Löwy
fb01b16b94
Use Doxygen layout file
ago%!(EXTRA string=7 years)
Camilla Löwy
bc5a24fee6
Fix newlines in Doxygen aliases
ago%!(EXTRA string=7 years)
Camilla Löwy
1fe340982f
Revert accidental Nuklear edit
ago%!(EXTRA string=7 years)
Camilla Löwy
53c8c72c67
Fix CSS for Doxygen Markdown tables
...
Doxygen changed the CSS classes for table-related elements.
ago%!(EXTRA string=7 years)
Camilla Löwy
9bb50db6dd
Use HTTPS when possible
ago%!(EXTRA string=7 years)
Emmanuel Gil Peyrot
cc3552465d
x11: Add a mention of #1366 in the ChangeLog.
ago%!(EXTRA string=7 years)