Camilla Berglund
478347004d
Cleanup.
ago%!(EXTRA string=13 years)
Camilla Berglund
46c1e4028f
Begun integrating mode setting and monitor API.
ago%!(EXTRA string=13 years)
Camilla Berglund
1bc91bfe5b
Formatting.
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
52dac79219
Ripped out horribly broken refresh rate mess.
ago%!(EXTRA string=13 years)
Camilla Berglund
5da8ed250a
Cleanup of backend option strings.
ago%!(EXTRA string=13 years)
Camilla Berglund
69a900592e
Added explicit support for sRGB framebuffers.
ago%!(EXTRA string=13 years)
Camilla Berglund
34d383399c
Finished initial window/context backend split.
ago%!(EXTRA string=13 years)
Camilla Berglund
10cc85343a
Formatting.
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
830f2b439c
Cleanup.
ago%!(EXTRA string=13 years)
Camilla Berglund
7493bbe0c8
Removed X11 prefix from EGL and GLX files.
ago%!(EXTRA string=13 years)
Camilla Berglund
74488bec67
Further isolated X11-specific parts of EGL code.
ago%!(EXTRA string=13 years)
Camilla Berglund
0ca1e67d7a
Moved X11-specific defines to X11 header.
ago%!(EXTRA string=13 years)
Camilla Berglund
4cb569b5b3
Replaced guessing with dirent and regex.
ago%!(EXTRA string=13 years)
Camilla Berglund
93a1d1c226
Added stubs, implemented on Linux and Cocoa.
ago%!(EXTRA string=13 years)
Camilla Berglund
c28fb4ca0c
Cleaned up Linux joystick code.
ago%!(EXTRA string=13 years)
Camilla Berglund
bf3486f077
Comment updates and formatting.
ago%!(EXTRA string=13 years)
Camilla Berglund
be12cbca15
Added separate platform headers for EGL and GLX.
ago%!(EXTRA string=13 years)
Cloudef
819b09d479
Add member struct defines for window's context members so code can be shared
ago%!(EXTRA string=13 years)
Camilla Berglund
aa328c0bbd
Added support for GLX_MESA_swap_interval.
ago%!(EXTRA string=13 years)
Camilla Berglund
73622a2f3c
Formatting.
ago%!(EXTRA string=13 years)
Camilla Berglund
322407ae9f
Moved X11 gamma ramp termination to gamma module.
ago%!(EXTRA string=13 years)
Camilla Berglund
1a37788143
Moved X11 gamma ramp init to gamma module.
ago%!(EXTRA string=13 years)
Camilla Berglund
a22fbf7e9b
Moved remaining X visual management into opengl module.
ago%!(EXTRA string=13 years)
Camilla Berglund
f77c8f8b21
Made GLX extension management global instead of per-window.
ago%!(EXTRA string=13 years)
Camilla Berglund
9614b9b22f
Moved OpenGL init and terminate to opengl module.
ago%!(EXTRA string=13 years)
Camilla Berglund
49dfbe86b2
Moved the majority of GLX code into opengl module.
ago%!(EXTRA string=13 years)
Camilla Berglund
21e77fe1a6
Split platform-specific global data.
ago%!(EXTRA string=13 years)
Camilla Berglund
f231ed37f0
Re-worked and fixed X11 clipboard support.
ago%!(EXTRA string=13 years)
Camilla Berglund
e0c4d81e46
Added function for processing only pending events.
ago%!(EXTRA string=13 years)
Camilla Berglund
fcd67c69ec
Simplified clipboard cache layout.
ago%!(EXTRA string=13 years)
Camilla Berglund
b8676f01db
Clarified clipboard format atom use.
ago%!(EXTRA string=13 years)
Camilla Berglund
d55616661d
Removed support for primary and secondary selections.
ago%!(EXTRA string=13 years)
Camilla Berglund
76615bf237
Moved EWMH logic to library init.
ago%!(EXTRA string=13 years)
Camilla Berglund
61264339a7
Simplified X11 screen handling.
ago%!(EXTRA string=13 years)
Camilla Berglund
e4328af790
Formatting.
ago%!(EXTRA string=13 years)
Camilla Berglund
06074bc698
Added support for _NET_WM_ICON_NAME.
ago%!(EXTRA string=14 years)
Camilla Berglund
78c135606a
Removed error made superfluous by our glxext.h header.
ago%!(EXTRA string=14 years)
Hanmac
1be6f17c66
add _NET_WM_NAME to the hasEWMGH check
ago%!(EXTRA string=14 years)
Marcel Metz
f228d23024
Moved platform specific monitor list creation part to separate functions.
ago%!(EXTRA string=14 years)
Marcel Metz
6f970f5753
Made monitor list cleanup shared.
ago%!(EXTRA string=14 years)
Camilla Berglund
9738728298
Reshuffling, formatting and shortening.
ago%!(EXTRA string=14 years)
Marcel Metz
f89feefa46
Added define guards for XRandR code.
ago%!(EXTRA string=14 years)
Marcel Metz
426df42d00
Replaced display with monitor in monitor related api.
ago%!(EXTRA string=14 years)
Marcel Metz
58d4323ece
Implemented display aware glfwVideoModes function for X11 XRandR and win32.
ago%!(EXTRA string=14 years)
Marcel Metz
beacbb3447
Implemented display iteration for x11. Added attributes and queries for physical size, name and logical position. Updated test executable.
ago%!(EXTRA string=14 years)
Camilla Berglund
a98c66c8cb
Added glext header explanation.
ago%!(EXTRA string=14 years)
Ralph Eastwood
9f41e5b67a
X11 copying code and support PRIMARY & CLIPBOARD clipboards.
ago%!(EXTRA string=14 years)