Camilla Löwy
3817b4e1c5
Add more assertions
ago%!(EXTRA string=8 years)
Camilla Löwy
2ba461e348
Formatting
ago%!(EXTRA string=8 years)
Camilla Löwy
221451b817
Cleanup
ago%!(EXTRA string=9 years)
Camilla Löwy
48a795c101
Merge single-use function _glfwFreeMonitors
...
All other uses were elminiated by _glfwInputMonitor.
ago%!(EXTRA string=9 years)
Camilla Löwy
04f559e28d
Restructure monitor enumeration
...
This way is both kinder on event-based enumeration and less work to
unwind allocations for when properly implementing GLFW_OUT_OF_MEMORY.
ago%!(EXTRA string=9 years)
Camilla Löwy
f4d0c83181
Paperwork done
ago%!(EXTRA string=9 years)
Emmanuel Gil Peyrot
a28baabefe
Allow a monitor to be created without a name.
ago%!(EXTRA string=9 years)
Camilla Berglund
53fafad915
Start 3.3
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
edb284f189
Add more argument value checks
ago%!(EXTRA string=9 years)
Camilla Berglund
29e232f4b2
Improved error messages
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
de2d4c7763
Clarify pointer assertions
ago%!(EXTRA string=9 years)
Camilla Berglund
0ebdad53e8
Add asserts for public API pointer parameters
ago%!(EXTRA string=10 years)
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)