Camilla Berglund
9492fc5cc1
Documentation work (fixed all Doxygen warnings).
ago%!(EXTRA string=12 years)
Camilla Berglund
cc45a9e53d
Updated native API and merged into related files.
ago%!(EXTRA string=13 years)
Camilla Berglund
f8df91d815
Inclusion guard fixes.
ago%!(EXTRA string=13 years)
Camilla Berglund
1856251ffe
Added documentation for native API.
ago%!(EXTRA string=13 years)
Camilla Berglund
1bd59844c8
Documentation work.
ago%!(EXTRA string=13 years)
Camilla Berglund
9bfb925d1a
Documentation updates.
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)
Camilla Berglund
4305c76049
Removed monitor user pointer.
ago%!(EXTRA string=13 years)
Camilla Berglund
21f41a2bb7
Renamed GLFW_SAMPLES and GLFW_SHOULD_CLOSE.
ago%!(EXTRA string=13 years)
Camilla Berglund
52dac79219
Ripped out horribly broken refresh rate mess.
ago%!(EXTRA string=13 years)
Camilla Berglund
9cc8fc0d0a
Removed glfwGetError and glfwErrorString.
...
The cached error code cannot be made per-thread unless it required
glfwInit (due to lack of __thread on OS X), which would be confusing and
partially defeats the purpose of it.
Beginners would use the generic error string facility instead of the
error callback and then be confused by its nondescript messages.
Storing the provided error code from within the error callback, whether
globally or per-thread, requires just a few lines of code and hands
control to the user without compromising thread safety.
ago%!(EXTRA string=13 years)
Camilla Berglund
948be592be
Documented callback clearing at window destruction time.
ago%!(EXTRA string=13 years)
Camilla Berglund
ed9e403750
Documentation work.
ago%!(EXTRA string=13 years)
Camilla Berglund
1395ec2269
Documentation work.
ago%!(EXTRA string=13 years)
Camilla Berglund
f98d3a250f
Added documentation cross-references to some tokens.
ago%!(EXTRA string=13 years)
Camilla Berglund
3f5843f500
Renamed tokens used for other client APIs.
ago%!(EXTRA string=13 years)
Camilla Berglund
052c587dd5
Shortened monitor-related tokens.
ago%!(EXTRA string=13 years)
Camilla Berglund
37904dc68a
Documentation work.
ago%!(EXTRA string=13 years)
Camilla Berglund
e38b752465
Made arrays returned by public API const.
ago%!(EXTRA string=13 years)
Camilla Berglund
1b59002682
Formatting.
ago%!(EXTRA string=13 years)
Camilla Berglund
deb0b3d693
Added more monitor API documentation.
ago%!(EXTRA string=13 years)
Camilla Berglund
d4a08b10fd
Documented joystick name caveat.
ago%!(EXTRA string=13 years)
Camilla Berglund
7d9b5c0127
Added documentation for glfwGetJoystickName.
ago%!(EXTRA string=13 years)
Camilla Berglund
69a900592e
Added explicit support for sRGB framebuffers.
ago%!(EXTRA string=13 years)
Camilla Berglund
a3ff29af36
Documentation updates.
ago%!(EXTRA string=13 years)
Camilla Berglund
1a3d47d06d
Added window position callback.
ago%!(EXTRA string=13 years)
Camilla Berglund
5f68e12b52
Added some documentation for the monitor API.
ago%!(EXTRA string=13 years)
Camilla Berglund
4ce92262f7
Reverted bad edit.
ago%!(EXTRA string=13 years)
Camilla Berglund
10cc85343a
Formatting.
ago%!(EXTRA string=13 years)
Camilla Berglund
06c191feea
Updated error codes to better reflect multi-API support.
ago%!(EXTRA string=13 years)
Camilla Berglund
1e9383d039
Documentation work.
ago%!(EXTRA string=13 years)
Camilla Berglund
2a166c5086
Removed glfwCopyContext to map better against EGL.
ago%!(EXTRA string=13 years)
Camilla Berglund
06e7a96c61
Fixed documentation spelling errors.
ago%!(EXTRA string=13 years)
Camilla Berglund
9ad1d979e9
Conservatively tagged functions confined to main thread.
ago%!(EXTRA string=13 years)
Camilla Berglund
998cb5144e
Made glfwSetCursorPos fail silently if lacking focus.
ago%!(EXTRA string=13 years)
Camilla Berglund
c479124e69
Removed key repeat.
ago%!(EXTRA string=13 years)
Camilla Berglund
b8c16e49f1
Removed window size DWIM.
ago%!(EXTRA string=13 years)
Camilla Berglund
14355d692f
Fixed active/focused nomenclature mixing.
ago%!(EXTRA string=13 years)
Camilla Berglund
bce2cd65e1
Begun outlining reference documentation.
ago%!(EXTRA string=13 years)
m@bitsnbites.eu
1c21fc1383
Removed GLFW_SYSTEM_KEYS from the GLFW API
...
Rationale: Disabling system commands is inherently
dangerous, and should not be encouraged. Also, it's very
difficult to define and implement a reliable and
consistent cross-platform mechanism.
ago%!(EXTRA string=13 years)
m@bitsnbites.eu
424e7c7b53
Removed glfwSetWindowPos and glfwGetWindowPos
...
glfwGetWindowPos is superseded by glfwGetWindowParam()
with GLFW_POSITION_X and GLFW_POSITION_Y as parameters.
glfwSetWindowPos can easily lead to bad practices
(moving windows around without the users consent), and
has been replaced with the GLFW_POSITION_X/Y window
hints that allow setting the window position for a
newly created window.
ago%!(EXTRA string=13 years)
m@bitsnbites.eu
c9f4dedd96
Introduced window positioning hints and window position properties
ago%!(EXTRA string=13 years)
Jari Vetoniemi
38c4a8ef2d
Make it possible to use GLESv1
ago%!(EXTRA string=13 years)
Camilla Berglund
18d71c2b6d
Made window-related callbacks per-window.
...
This makes polymorphic behaviour easier to implement and avoids the problem of
events being triggered before the GLFW window object is fully usable.
ago%!(EXTRA string=13 years)
Camilla Berglund
5df4df6ca4
Added glfwDefaultWindowHints.
ago%!(EXTRA string=13 years)
Camilla Berglund
2108360671
Removed 'screen' from monitor nomenclature.
ago%!(EXTRA string=13 years)
Camilla Berglund
da31167193
Renamed glfwGetMonitorString to glfwGetMonitorName.
ago%!(EXTRA string=13 years)
Camilla Berglund
26480901fd
Added glfwGetWindowMonitor.
ago%!(EXTRA string=13 years)
Camilla Berglund
38cad9aff0
Added client API window hint.
...
This is cherry-picked from the EGL branch in preparation for the EGL backend.
ago%!(EXTRA string=13 years)