Camilla Berglund
b56fce1570
Fix typo
...
Fixes regression cased by 10c0eb648a
.
ago%!(EXTRA string=10 years)
Camilla Berglund
10c0eb648a
Cleanup
ago%!(EXTRA string=10 years)
Camilla Berglund
0eccf75f65
Replace GL booleans with public macros
ago%!(EXTRA string=10 years)
Camilla Berglund
95a07f3340
Start 3.2
ago%!(EXTRA string=10 years)
Camilla Berglund
2fbd948a67
Fixed initialization failing on headless systems.
...
Fixes #482 .
ago%!(EXTRA string=10 years)
Camilla Berglund
5bbc2b4949
Added and documented glfwSetGamma value checks.
ago%!(EXTRA string=10 years)
Camilla Berglund
ce8f97c23c
Documentation work.
...
Fixes #212 .
Fixes #420 .
ago%!(EXTRA string=11 years)
Camilla Berglund
59d1aa52f2
Merged gamma files into monitor files.
ago%!(EXTRA string=11 years)
Camilla Berglund
8ac54e8b14
Formatting.
ago%!(EXTRA string=11 years)
Camilla Berglund
281013002d
Added GLFW_DONT_CARE.
...
This changes the behavior of framebuffer hints set to zero. Before,
zero meant that any value was acceptable. This changes zero to be an
explicit preference and adds GLFW_DONT_CARE to mean that any value is
equally acceptable.
Fixes #70 .
ago%!(EXTRA string=11 years)
Camilla Berglund
70c1aff94c
Fixed missing dereference in b29fbc82c2
.
ago%!(EXTRA string=11 years)
Camilla Berglund
b29fbc82c2
Ensure out arguments are always set.
ago%!(EXTRA string=11 years)
Camilla Berglund
76eefcc08a
Moved some VC++ specific hacks to platform header.
ago%!(EXTRA string=11 years)
Camilla Berglund
611006af18
Updated API version in comment headers.
ago%!(EXTRA string=12 years)
Camilla Berglund
0548c713e8
Renamed monitor helper functions for clarity.
ago%!(EXTRA string=12 years)
Camilla Berglund
63a191eb8d
Added clearing of callbacks on terminate.
ago%!(EXTRA string=12 years)
Camilla Berglund
3cfc400cf9
Simplified source file comment headers.
ago%!(EXTRA string=12 years)
Camilla Berglund
f7282e86c0
Added pointer swap macro for callback setters.
ago%!(EXTRA string=12 years)
Camilla Berglund
7a03ca8dbc
Removed superflous casts of allocated memory.
ago%!(EXTRA string=12 years)
Camilla Berglund
d7512f529c
Clarified names of gamma array helper functions.
ago%!(EXTRA string=12 years)
Camilla Berglund
742a577230
Removed C99-ism.
ago%!(EXTRA string=12 years)
Camilla Berglund
770daa19c8
Avoid mode re-enumeration, take two.
ago%!(EXTRA string=12 years)
Camilla Berglund
f4387139e0
Avoid mode re-enumeration.
ago%!(EXTRA string=12 years)
Camilla Berglund
f9d1a37621
Fixed unguarded calls to monitor callback.
ago%!(EXTRA string=12 years)
Camilla Berglund
2cd34386bc
Added back refresh rate window hint.
ago%!(EXTRA string=12 years)
Camilla Berglund
731812cfc1
Added refresh rate to GLFWvidmode.
ago%!(EXTRA string=12 years)
Camilla Berglund
b4e0ee418e
Made glfwGetMonitors work from monitor callback.
ago%!(EXTRA string=12 years)
Camilla Berglund
ce1e84def6
Made glfwGetVideoMode consistent with getters.
ago%!(EXTRA string=12 years)
Camilla Berglund
5d308db654
New gamma ramp API.
ago%!(EXTRA string=12 years)
Camilla Berglund
e20e8f9954
Comment fixes.
ago%!(EXTRA string=12 years)
Camilla Berglund
1eac29d168
Ensured that count out parameter is always set.
ago%!(EXTRA string=12 years)
Camilla Berglund
72277846bd
Removed stale comment.
ago%!(EXTRA string=12 years)
Camilla Berglund
7405bc48cd
Added proper monitor comparison.
ago%!(EXTRA string=12 years)
Camilla Berglund
11a27de3d3
Added return by setters of previous callback.
ago%!(EXTRA string=12 years)
Camilla Berglund
57751a5494
Added initial NSScreen integration.
...
This (tentatively) fixes the bug of full screen windows on OS X always
opening on the primary monitor.
ago%!(EXTRA string=12 years)
Camilla Berglund
1fe21b22a3
Assume that malloc works.
ago%!(EXTRA string=12 years)
Camilla Berglund
e3182a4f44
Formatting.
ago%!(EXTRA string=12 years)
Camilla Berglund
7b3783abe2
Made glfwGetMonitorPos immediate.
ago%!(EXTRA string=12 years)
Camilla Berglund
a591cdeba6
Removed platform-specific resources from monitor.
ago%!(EXTRA string=12 years)
Camilla Berglund
719b60dd2b
Added macros for library initialization check.
ago%!(EXTRA string=12 years)
Camilla Berglund
1961cecb7c
Made glfwGetPrimaryMonitor always return a handle.
...
Replaced the primary flag with the convention of putting the primary
monitor first in the returned array.
ago%!(EXTRA string=12 years)
Camilla Berglund
d97dddc8c4
Simplified function comment headers.
ago%!(EXTRA string=12 years)
Camilla Berglund
ee5f30ea8f
Replaced glfwGetMonitorParam with glfwGetMonitor*.
...
Having one way to retrieve the cursor position and another (more
verbose) way to retrieve the monitor position is inconsistent. Having
them both work the same way is the least surprising thing.
The expected glfwGetMonitorSize function gets an added Physical in its
name so users won't confuse it with glfwGetVideoMode.
ago%!(EXTRA string=12 years)
Camilla Berglund
cb02a693b4
Moved function into correct category.
ago%!(EXTRA string=12 years)
Camilla Berglund
ac5fee4d20
Re-used POSITION_* tokens for monitor position.
ago%!(EXTRA string=12 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
75705ba2c5
Removed checks for clearly invalid NULL pointers.
ago%!(EXTRA string=13 years)
Camilla Berglund
f0f4af4287
Fixed warnings on VC++.
ago%!(EXTRA string=13 years)
Camilla Berglund
316ee1d77d
Made glfwGetVideoMode return a GLFWvidmode.
ago%!(EXTRA string=13 years)
Camilla Berglund
9af960e2dd
Made the pointer-ness of object handles explicit.
ago%!(EXTRA string=13 years)