Camilla Berglund
95a07f3340
Start 3.2
ago%!(EXTRA string=10 years)
Camilla Berglund
b00a7d0619
Simplified version string functions.
ago%!(EXTRA string=10 years)
Camilla Berglund
1634742177
Fixed lifetime management of application delegate.
ago%!(EXTRA string=11 years)
Camilla Berglund
9aa15aa710
Fixed menu bar for non-bundled OS X applications.
...
The menu bar for non-bundled applications did not become visible until
it had lost and regained focus. This is fixed (somehow) by letting the
NSApplication run loop start and stop.
Technique by scoopr.
ago%!(EXTRA string=11 years)
Camilla Berglund
1495134398
Changed all key translation to arrays.
ago%!(EXTRA string=11 years)
Camilla Berglund
84377c6175
Added _GLFW_USE_RETINA.
ago%!(EXTRA string=12 years)
Camilla Berglund
611006af18
Updated API version in comment headers.
ago%!(EXTRA string=12 years)
Camilla Berglund
0ccbddf767
Moved version number macro to internal.h.
...
This lets alternative build environments avoid having to manually keep
track of which version of GLFW is being built.
ago%!(EXTRA string=12 years)
Camilla Berglund
3cfc400cf9
Simplified source file comment headers.
ago%!(EXTRA string=12 years)
Camilla Berglund
4883073b91
Cleanup.
ago%!(EXTRA string=12 years)
Camilla Berglund
2ce9e8e6b2
Fixed clipboard string leaks.
...
The clipboard string was not by the Win32 and Cocoa ports on terminate.
ago%!(EXTRA string=12 years)
Camilla Berglund
4c69535d72
Removed reconfiguration callback.
...
The Core Graphics callback is called before the corresponding NSScreen
object for a newly connected monitor is created, thus making monitor
enumeration fail.
ago%!(EXTRA string=12 years)
Camilla Berglund
8a683c02aa
Hooked up Quartz reconfiguration callback.
ago%!(EXTRA string=12 years)
Camilla Berglund
f27eca113e
Moved OpenGL framework loading to NSGL module.
ago%!(EXTRA string=12 years)
Camilla Berglund
a2745574c8
OS X hidden cursor cleanup.
ago%!(EXTRA string=12 years)
Camilla Berglund
1ffd8f667f
Cleanup.
ago%!(EXTRA string=12 years)
Camilla Berglund
ad4f9f1520
Added missing version string API tag.
ago%!(EXTRA string=13 years)
Camilla Berglund
666181d923
Version string fixes.
ago%!(EXTRA string=13 years)
Camilla Berglund
92a71e07d3
Made gamma ramp functions per-monitor.
ago%!(EXTRA string=13 years)
Camilla Berglund
d97dddc8c4
Simplified function comment headers.
ago%!(EXTRA string=13 years)
Camilla Berglund
a910f53be2
Made glfwGetGammaRamp act directly.
ago%!(EXTRA string=13 years)
Camilla Berglund
a0e4fad65a
Added new OS X build options to version string.
ago%!(EXTRA string=13 years)
Camilla Berglund
3e78570a31
Removed duplicate documentation.
...
The public, platform, native, event and utility functions are already
documented in-source. Having duplicate documentation inevitably means
having them contradict one another. Furthermore, most of the function
descriptions simply repeated the name of the function.
ago%!(EXTRA string=13 years)
Camilla Berglund
8c766b57e7
Renamed chdir option, added OS X menu bar option.
...
Some command-line programs want to render to hidden windows without any
visible UI. This option makes this possible on OS X.
ago%!(EXTRA string=13 years)
Camilla Berglund
6333a5caaf
Added CMake option for glfwInit chdir on OS X.
ago%!(EXTRA string=13 years)
Camilla Berglund
38947b37af
Renamed context API init/terminate functions.
ago%!(EXTRA string=13 years)
Camilla Berglund
b72a97d531
Renamed global struct and substructs.
...
Renamed _glfwLibrary to _glfw and made all substructs lower-case, making
global variable names easier to read and type. Partially inspired by the
internal naming conventions of glwt.
ago%!(EXTRA string=13 years)
Camilla Berglund
1790194828
Renamed _glfwInputError and moved to event API.
ago%!(EXTRA string=13 years)
Camilla Berglund
9af61d06cf
Removed return value of _glfwPlatformTerminate.
ago%!(EXTRA string=13 years)
Camilla Berglund
9c0e19adca
Made error message tags more consistent.
ago%!(EXTRA string=13 years)
Camilla Berglund
89b42d084d
Replaced glfwGetDesktopMode with glfwGetVideoMode.
ago%!(EXTRA string=13 years)
Camilla Berglund
18a5aba8f1
Implemented TLS for all platforms.
ago%!(EXTRA string=13 years)
Camilla Berglund
79bef68511
Only restore gamma ramp if it has been changed.
ago%!(EXTRA string=13 years)
Camilla Berglund
21e77fe1a6
Split platform-specific global data.
ago%!(EXTRA string=13 years)
quarnster
a73b45b7a7
Need to include sys/param.h for MAXPATHLEN.
ago%!(EXTRA string=13 years)
Camilla Berglund
dd8b098387
Moved _GLFW_BUILD_DLL into configuration header.
ago%!(EXTRA string=13 years)
Camilla Berglund
eb83a3e8f9
Replaced final deprecated Core Graphics call.
ago%!(EXTRA string=13 years)
Camilla Berglund
8155f90bf3
Formatting.
ago%!(EXTRA string=14 years)
Camilla Berglund
5f854b2bbf
Replaced CFRelease with CGDisplayModeRelease.
ago%!(EXTRA string=14 years)
Camilla Berglund
7af82fdade
Replaced deprecated CoreGraphics calls in video mode enumeration.
ago%!(EXTRA string=14 years)
Camilla Berglund
c0db61bd6e
Moved autorelease pool back to glfwInit.
ago%!(EXTRA string=14 years)
Camilla Berglund
84ea69358f
Removed unused variable, fixed chdir regression.
ago%!(EXTRA string=14 years)
Camilla Berglund
4a9545317e
Postponed AppKit init to first window creation.
ago%!(EXTRA string=14 years)
Camilla Berglund
65f55d03b1
Removed invalid timer set.
ago%!(EXTRA string=14 years)
Camilla Berglund
7302f761d9
Cleaned up bundle resource directory logic, clarified comment.
ago%!(EXTRA string=14 years)
Camilla Berglund
13a438c91e
Replaced NSDate time source with mach_absolute_time.
ago%!(EXTRA string=14 years)
Camilla Berglund
379d0025ec
Removed library name from version string to more closely match OpenGL format.
ago%!(EXTRA string=14 years)
Camilla Berglund
96267c8696
Formatting.
ago%!(EXTRA string=14 years)
Tai Chi Minh Ralph Eastwood
5ac752d79d
Set the current gamma ramp to original gamma ramp at start.
ago%!(EXTRA string=14 years)
Sergey Tikhomirov
2357cf6f30
Added initial joystick support on OS X
ago%!(EXTRA string=14 years)