| Commit message (Collapse) | Author | Files | Lines | ||
|---|---|---|---|---|---|
| 2025-03-05 | Merge redshift.h into common.h | Mattias Andrée | 1 | -153/+0 | |
| Signed-off-by: Mattias Andrée <m@maandree.se> | |||||
| 2017-10-13 | Change preserve option to command line switch | Jon Lund Steffensen | 1 | -2/+2 | |
| Changes each adjustment method to take a preserve parameter when setting the temperature instead of parsing the preserve option from the command line/configuration file. This helps resolve the issues around #513: - This allows the preserve option to be implemented as a command-line switch (-P). This switch _disables_ the preservation of existing gamma ramps. Having a command-line switch makes it easier to use directly with manual or one-shot mode. - The preserve options is on by default, so continual mode as well as other modes will default to applying the color adjustment on top of the current gamma ramps. - Preserve is always disabled in reset mode so resetting works as expected again. | |||||
| 2017-10-13 | Move options handling to separate file | Jon Lund Steffensen | 1 | -0/+32 | |
| Create options.c which contains functions for initializing and parsing options from the command line and the configuration file. Program options that were previously local variables in main() are moved to the options_t struct. | |||||
| 2017-10-13 | Allocate module data in init functions | Jon Lund Steffensen | 1 | -14/+18 | |
| 2017-08-17 | Change location providers to allow updates | Jon Lund Steffensen | 1 | -3/+6 | |
| Change location provider implementations so it is possible for location providers to dynamically update the location. This commit adds the interfaces and infrastructure in redshift.c but none of the location provides are changed to become dynamic. | |||||
| 2016-12-19 | Add coopgamma backend | Mattias Andrée | 1 | -1/+10 | |
| Signed-off-by: Mattias Andrée <maandree@kth.se> | |||||
| 2015-01-04 | Add location_t type with lat/lon fields | Jon Lund Steffensen | 1 | -3/+7 | |
| 2014-12-28 | redshift: Move period_t to header | Jon Lund Steffensen | 1 | -0/+9 | |
| 2014-12-27 | redshift: Simplify set_temperature by passing color_setting_t | Jon Lund Steffensen | 1 | -4/+3 | |
| 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. | |||||
| 2014-12-27 | redshift: Move color settings into struct for period | Jon Lund Steffensen | 1 | -0/+8 | |
| Move color settings (temperature, gamma and brightness) into a struct for each period (day, night). Change the interpolation function to interpolate all values between these structs. | |||||
| 2014-03-23 | Fix #22: remove initial underscore from include guards | Jon Lund Steffensen | 1 | -3/+3 | |
| 2013-12-09 | Only start "dummy" gamma method if explicitly requested | Jon Lund Steffensen | 1 | -1/+4 | |
| 2013-12-09 | Constify gamma parameter to set_temperature() methods | Jon Lund Steffensen | 1 | -1/+1 | |
| 2011-04-21 | Allow brightness to be adjusted (between 10% and 100%, the latter being the default). | Jon Lund Steffensen | 1 | -0/+1 | |
| 2010-05-27 | Split init function of methods and providers into init and start. | Jon Lund Steffensen | 1 | -2/+31 | |
| The set_option function can be called to set options between init and start. | |||||
| 2010-05-27 | Let gamma methods and location providers print help on option parameters. | Jon Lund Steffensen | 1 | -0/+7 | |
| 2010-05-25 | Provide fundament for more advanced location providers. | Jon Lund Steffensen | 1 | -0/+15 | |
| 2010-05-24 | Use the prefix 'gamma' for gamma adjustment source files. | Jon Lund Steffensen | 1 | -1/+1 | |
| 2010-05-24 | Pass arguments as string to adjustment methods. | Jon Lund Steffensen | 1 | -1/+1 | |
| 2010-05-24 | Move gamma method spec structs to redshift.h | Jon Lund Steffensen | 1 | -13/+15 | |
| 2010-05-24 | Use gamma_method_spec_t struct to control and iterate through different | Jon Lund Steffensen | 1 | -1/+1 | |
| gamma adjustment methods. | |||||
| 2010-05-06 | systemtime.c: Portably read current time on posix and windows. | Jon Lund Steffensen | 1 | -7/+16 | |
| w32gdi.c: Implements gamma ramp method for Windows GDI API. Use double as a cross platform time representation. Add WinGDI as a selectable method (currently limitied to minimum 4500K). Fix a bug where redshift would crash if RANDR failed and VidMode wasn't compiled in. | |||||
| 2010-02-02 | Add gettext support in redshift. | Jon Lund Steffensen | 1 | -1/+1 | |
| 2009-12-23 | Move source and headers to src dir. | Jon Lund Steffensen | 1 | -0/+0 | |
| 2009-12-23 | Move RandR code to separate file. | Jon Lund Steffensen | 1 | -6/+8 | |
| 2009-11-04 | Add COPYING file (GPLv3). | Jon Lund Steffensen | 1 | -1/+18 | |
| Add copyright and license in file headers. | |||||
| 2009-11-04 | Allow individual adjustment of each gamma channel. | Jon Lund Steffensen | 1 | -1/+1 | |
