Camilla Berglund
a591cdeba6
Removed platform-specific resources from monitor.
ago%!(EXTRA string=12 years)
Camilla Berglund
1961cecb7c
Made glfwGetPrimaryMonitor always return a handle.
...
Replaced the primary flag with the convention of putting the primary
monitor first in the returned array.
ago%!(EXTRA string=13 years)
Camilla Berglund
1130f1af3f
Fixed uses of wrong loop variable.
ago%!(EXTRA string=13 years)
Camilla Berglund
d97dddc8c4
Simplified function comment headers.
ago%!(EXTRA string=13 years)
Camilla Berglund
954d6383ee
RandR monitor work.
...
Moved to CRTC plus usable output for native representation of monitors.
Moved to CRTCs for mode setting and simplified mode setting interface.
ago%!(EXTRA string=13 years)
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
6a4c175816
Made client-side RandR and Xf86VidMode required.
ago%!(EXTRA string=13 years)
Camilla Berglund
747b6d8805
RandR and fallback path fixes.
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
20af66f271
Added OOM error reporting to X11 mode enumeration.
ago%!(EXTRA string=13 years)
Camilla Berglund
18854d16db
Removed legacy video mode generation.
ago%!(EXTRA string=13 years)
Camilla Berglund
648655aa5b
Fixed RandR primary monitor detection.
ago%!(EXTRA string=13 years)
Camilla Berglund
422618d67f
Added missing X extension test.
ago%!(EXTRA string=13 years)
Camilla Berglund
9f26500f32
Removed VidMode mode setting code path.
ago%!(EXTRA string=13 years)
Camilla Berglund
7e225281af
Fixed RandR per-monitor resolution enumeration.
ago%!(EXTRA string=13 years)
Camilla Berglund
6fc6c93223
Implemented RandR monitor mode retrieval.
ago%!(EXTRA string=13 years)
Camilla Berglund
d75c06a994
Added missing screen resource cleanup.
ago%!(EXTRA string=13 years)
Camilla Berglund
a2dab25b06
Added fallback for X11 monitor size.
ago%!(EXTRA string=13 years)
Camilla Berglund
20a49a7eee
Improved handling of primary monitor.
ago%!(EXTRA string=13 years)
Camilla Berglund
55419bda67
Merged fullscreen and monitor modules.
ago%!(EXTRA string=13 years)
Camilla Berglund
c83b336a4c
Formatting.
ago%!(EXTRA string=13 years)
Camilla Berglund
830f2b439c
Cleanup.
ago%!(EXTRA string=13 years)
Camilla Berglund
84b2787f0d
Formatting.
ago%!(EXTRA string=13 years)
Camilla Berglund
c68a4aa2ef
Formatting.
ago%!(EXTRA string=13 years)
Camilla Berglund
e188f6c4e1
Replaced manual duplication with strdup.
ago%!(EXTRA string=13 years)
Camilla Berglund
73622a2f3c
Formatting.
ago%!(EXTRA string=13 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
1036d8e808
Restored dropped guards for RandR-specific function.
ago%!(EXTRA string=14 years)
Camilla Berglund
9738728298
Reshuffling, formatting and shortening.
ago%!(EXTRA string=14 years)
Marcel Metz
29a4eca87d
Renamed monitor related files.
ago%!(EXTRA string=14 years)
Marcel Metz
3aa4976d6f
Removed constant string length for monitor parameters.
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)