Camilla Berglund
238da01770
Re-used profile name macros in glfwinfo.
ago%!(EXTRA string=13 years)
Camilla Berglund
4bb451f4a7
Removed outdated comment.
ago%!(EXTRA string=13 years)
Camilla Berglund
11a4d01ea7
Added support for ARB_robustness to glfwinfo.
ago%!(EXTRA string=13 years)
Camilla Berglund
a8a0585164
Updated debug context detection.
ago%!(EXTRA string=13 years)
Camilla Berglund
3f5843f500
Renamed tokens used for other client APIs.
ago%!(EXTRA string=13 years)
Camilla Berglund
7be9e87ef1
Removed bad use of glfwGetCurrentContext.
ago%!(EXTRA string=13 years)
Camilla Berglund
1a3d47d06d
Added window position callback.
ago%!(EXTRA string=13 years)
Camilla Berglund
2a166c5086
Removed glfwCopyContext to map better against EGL.
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)
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
c9f4dedd96
Introduced window positioning hints and window position properties
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
d68acb78bf
Removed registering glfwTerminate with atexit.
...
Functions registered with atexit are called from the thread calling exit.
glfwTerminate should only be called from the main thread. Mistakes should be
explicit.
ago%!(EXTRA string=13 years)
Camilla Berglund
bf43247aed
Fixed output of GLFW-parsed context profile by glfwinfo.
ago%!(EXTRA string=13 years)
Camilla Berglund
2c6f4329a4
Updated iconification test to use callbacks.
ago%!(EXTRA string=13 years)
Camilla Berglund
937f137246
Improved error formatting.
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)
Camilla Berglund
7fa27f1e98
Fixed warnings on VC++.
ago%!(EXTRA string=13 years)
Camilla Berglund
89018331f7
Fixed invalid uses of glfwDestroyWindow.
ago%!(EXTRA string=13 years)
Camilla Berglund
d214bfdfde
Made defaults test window hidden.
ago%!(EXTRA string=13 years)
Camilla Berglund
2b946289d8
Added direct dependency on librt for threads test on X11.
ago%!(EXTRA string=13 years)
Camilla Berglund
93a1d1c226
Added stubs, implemented on Linux and Cocoa.
ago%!(EXTRA string=13 years)
Camilla Berglund
8a948753df
Added printing of debug context window parameter.
ago%!(EXTRA string=13 years)
Camilla Berglund
733cd5372f
Fixed and separated GLFW version check.
ago%!(EXTRA string=13 years)
Camilla Berglund
2502e4d6f3
Renamed glfwGetJoystickPos to glfwGetJoystickAxes.
ago%!(EXTRA string=13 years)
Camilla Berglund
f50d38f148
Moved glfwinfo version check to before glfwInit.
ago%!(EXTRA string=13 years)
Camilla Berglund
f5bfe41456
Moved GLFW_VISIBLE hint use to glfwinfo.
ago%!(EXTRA string=13 years)
Camilla Berglund
b665903e14
Added testing of glfwShowWindow and GLFW_VISIBLE.
ago%!(EXTRA string=13 years)
Camilla Berglund
06700e62bf
Don't call OpenGL functions until there's a context.
ago%!(EXTRA string=13 years)
Camilla Berglund
12e00876d7
Formatting.
ago%!(EXTRA string=13 years)
Camilla Berglund
2e789e17e6
Made threads test a GUI program.
ago%!(EXTRA string=13 years)
Camilla Berglund
86bcfb3e4e
Added multiple windows to threads test.
ago%!(EXTRA string=13 years)
Camilla Berglund
c594bb4689
Made loop boolean volatile.
ago%!(EXTRA string=13 years)
Camilla Berglund
4057885ac3
Decreased nesting in threads test.
ago%!(EXTRA string=13 years)
Camilla Berglund
ac3a5e28c9
Made the leap to glfwWaitEvents.
ago%!(EXTRA string=13 years)
Camilla Berglund
98c1c2fbf2
Added threading support to CMake files.
ago%!(EXTRA string=13 years)
Camilla Berglund
06b5d0f665
Formatting.
ago%!(EXTRA string=13 years)
Camilla Berglund
7bdadcb671
Replaced inline defines with glext.
ago%!(EXTRA string=13 years)
Camilla Berglund
5b95715bb1
Added simple silly stupid test.
ago%!(EXTRA string=13 years)
Lambert Clara
c2729181a2
Fix various warnings reported by gcc
...
Shadowed variables, const warnings
ago%!(EXTRA string=13 years)
Camilla Berglund
3162f290a6
Fixed float constant type mismatches.
ago%!(EXTRA string=13 years)
Camilla Berglund
d8ccf5d272
Formatting.
ago%!(EXTRA string=13 years)
Camilla Berglund
5bbac6fe69
Moved Free Getopt files to support directory.
ago%!(EXTRA string=13 years)
Lambert Clara
704e56fc81
Fix compilation with MSVC by using sprintf instead of snprintf
...
snprintf is part of c99 standard, not supported by MS compilers
ago%!(EXTRA string=13 years)
Camilla Berglund
2f095cc9e3
Removed implicit glfwMakeCurrentContext.
...
Implicitly making the context current makes sense in a
single-window API but less sense in a multi-window one.
ago%!(EXTRA string=13 years)
Camilla Berglund
2410e2aaf4
Replaced automatic closing with window parameter.
ago%!(EXTRA string=13 years)
Camilla Berglund
ddcf5d471e
Removed mirroring of default framebuffer attribs.
ago%!(EXTRA string=13 years)
Camilla Berglund
3216661da7
Removed ill-advised use of glfwGetCurrentContext.
ago%!(EXTRA string=13 years)