Camilla Löwy
bb3ab87a18
Remove unmaintained internal Doxygen docs
...
The useful bits have been transformed to function definition comments.
The style guide stub has been added to the regular docs build.
ago%!(EXTRA string=7 years)
Camilla Löwy
7c2c7858c6
Add monitor and joystick user pointers
ago%!(EXTRA string=8 years)
Camilla Löwy
ce4672d74b
Make glfwSetGamma use powf instead of pow
...
Related to #1125 .
ago%!(EXTRA string=8 years)
Camilla Löwy
7b877c4e24
Improve placement when forcing windowed mode
...
This is a temporary fix while waiting the for workarea query.
Related to #1106 .
ago%!(EXTRA string=8 years)
Camilla Löwy
fcedb0be32
Fix windows not detaching on monitor disconnect
...
Regression introduced by 04f559e28d
.
Related to #1106 .
ago%!(EXTRA string=8 years)
Camilla Löwy
16bf872117
Add content scale queries
...
This adds glfwGetWindowContentScale and glfwGetMonitorContentScale for
querying the recommended drawing scale factor for DPI-aware rendering.
Parts of this patch are based on code by @ferreiradaselva .
Fixes #235 .
Fixes #439 .
Fixes #677 .
Fixes #845 .
Fixes #898 .
ago%!(EXTRA string=8 years)
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=8 years)
Camilla Löwy
48a795c101
Merge single-use function _glfwFreeMonitors
...
All other uses were elminiated by _glfwInputMonitor.
ago%!(EXTRA string=8 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=9 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)