aboutsummaryrefslogtreecommitdiffstats
path: root/src/gamma-quartz.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Unify header files (so far most)Mattias Andrée2025-03-051-27/+0
| | | | Signed-off-by: Mattias Andrée <m@maandree.se>
* Move module structures out of headersJon Lund Steffensen2017-10-131-18/+0
|
* Move module struct definitions to separate filesJon Lund Steffensen2017-10-131-13/+2
|
* quartz: Add preserve option to Quartz methodJon Lund Steffensen2015-01-041-1/+13
| | | | | | | | | | | | This change adds the preserve option to the quartz method which makes it base the temperature adjustments on the existing gamma ramps when set. This requires that the existing gamma ramps are saved at start-up which this commit also adds. One drawback is that the list of displays is enumerated at start-up now which means that Redshift will likely not affect displays that are connected after start-up. This could be fixed in the future by listening to reconfiguration events.
* redshift: Simplify set_temperature by passing color_setting_tJon Lund Steffensen2014-12-271-2/+2
| | | | | | | | Changes all set_temperature function in gamma adjustment methods to take a color_setting_t pointer with the color settings. Colorramp functions are similarly changed to take a color settings struct.
* Add Quartz (OSX) gamma adjustment methodJon Lund Steffensen2014-12-151-0/+44