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
355af57b91
Renamed internal macro to match conventions.
ago%!(EXTRA string=13 years)
Camilla Berglund
8d60214fac
Put window callbacks in a substruct.
ago%!(EXTRA string=13 years)
Camilla Berglund
fcb96967ba
Replaced repeat kluge with detectable auto repeat.
ago%!(EXTRA string=13 years)
Camilla Berglund
9af960e2dd
Made the pointer-ness of object handles explicit.
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
9c0e19adca
Made error message tags more consistent.
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
14355d692f
Fixed active/focused nomenclature mixing.
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)
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
8ed66ea4d5
Removed calling of callbacks from setters.
ago%!(EXTRA string=13 years)
Camilla Berglund
cef9dea1d2
Unified nomenclature for cursor positions.
ago%!(EXTRA string=13 years)
Camilla Berglund
cea0e30499
Fixed cursor centering using wrong mode.
ago%!(EXTRA string=13 years)
Camilla Berglund
4ef9aec7e0
Made scrolling deltas floating point.
ago%!(EXTRA string=13 years)
Camilla Berglund
21f2327e56
Formatting.
ago%!(EXTRA string=14 years)
Camilla Berglund
f2062e06b7
Removed traces of Captain Obvious.
ago%!(EXTRA string=14 years)
Camilla Berglund
609c008a19
Moved input mode functions to top.
ago%!(EXTRA string=14 years)
Camilla Berglund
5a05da441d
Formatting.
ago%!(EXTRA string=14 years)
Camilla Berglund
ce288a8939
Transformed glfwEnable/Disable/SetCursorMode into glfwGetInputMode/SetInputMode.
ago%!(EXTRA string=14 years)
Camilla Berglund
c4806b9532
Merged cursor enter/leave callbacks.
ago%!(EXTRA string=14 years)
Camilla Berglund
1ddafc25a6
Moved new cursor input code to other cursor input code.
ago%!(EXTRA string=14 years)
Hanmac
0b752b84c3
Added API and X11 implementation of cursor enter and leave callbacks.
ago%!(EXTRA string=14 years)
Camilla Berglund
e93ae44ee5
Formatting.
ago%!(EXTRA string=14 years)
Camilla Berglund
2660b27cf3
Renamed internal cursor position in preparation of new API.
ago%!(EXTRA string=14 years)
Camilla Berglund
3ebe9a4358
Mouse input fixes.
ago%!(EXTRA string=14 years)
Camilla Berglund
30ab9e2058
Moved input-related functions to input file.
ago%!(EXTRA string=14 years)
Camilla Berglund
1960d1ebb1
Added error setting for more cases of invalid tokens.
ago%!(EXTRA string=14 years)
Marcel Metz
f50e43d47a
Moved variable definition to the function beginning.
ago%!(EXTRA string=14 years)
Camilla Berglund
b1656d7323
Replaced GLFW_MOUSE_CURSOR enable with glfwSetCursorMode.
ago%!(EXTRA string=14 years)
Camilla Berglund
e4027f14d0
Rough line-wrapping pass.
ago%!(EXTRA string=14 years)
Camilla Berglund
f0ef9277ea
C strictness fixes.
ago%!(EXTRA string=14 years)
Camilla Berglund
6e553c7376
Purged references to GLFW as a framework.
ago%!(EXTRA string=15 years)
Camilla Berglund
e0ba9e4e1f
Formatting.
ago%!(EXTRA string=15 years)
Camilla Berglund
a66a4cd1e4
Added confusion for code completion systems like VC++.
ago%!(EXTRA string=15 years)
Camilla Berglund
f1e7d7c0ea
Added error callback.
ago%!(EXTRA string=15 years)
Camilla Berglund
4044c2da66
Made callbacks library global.
ago%!(EXTRA string=15 years)
Camilla Berglund
007766bd91
Added two-dimensional scrolling API and X11 implementation.
ago%!(EXTRA string=15 years)
Camilla Berglund
922cd1011a
Added basic error reporting to shared code.
ago%!(EXTRA string=15 years)
Camilla Berglund
1723c4af07
Function comment header cleanup.
ago%!(EXTRA string=15 years)
Camilla Berglund
445bf1ea33
Renamed lib directory to src.
ago%!(EXTRA string=15 years)
Camilla Berglund
e229ccd7c4
Added window parameter to callbacks, handled NULL argument to glfwIsWindow.
ago%!(EXTRA string=15 years)
Camilla Berglund
135194a960
Initial pass for multi-window support.
ago%!(EXTRA string=15 years)
Camilla Berglund
a4d888c2f5
Formatting pass (no code changes).
ago%!(EXTRA string=15 years)
Camilla Berglund
9e4137c0a9
Formatting pass (no code changes).
ago%!(EXTRA string=15 years)
Camilla Berglund
105e927b84
Shallow formatting pass (no code changes).
ago%!(EXTRA string=15 years)
Camilla Berglund
1baf233d12
Shallow formatting pass.
ago%!(EXTRA string=15 years)
Camilla Berglund
38b0ccb9b3
Updated API version.
ago%!(EXTRA string=15 years)