Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2018-03-23 | Travis: Run "brew upgrade python" to install Python 3 on macOS | Masanori Kakura | 1 | -1/+1 | |
As of March 2018, Travis CI fails on macOS: Error: python 2.7.14 is already installed To upgrade to 3.6.4_4, run `brew upgrade python` This commit fixes the issue. | |||||
2017-10-30 | Fix #335: Set period to none when disabled | Matt Stobo | 1 | -0/+1 | |
This allows for hooks to be run when redshift is disabled | |||||
2017-10-19 | options: Split parse functions | Jon Lund Steffensen | 1 | -276/+277 | |
2017-10-18 | Update translation files | Jon Lund Steffensen | 32 | -11686/+12423 | |
2017-10-17 | Fix #448: Mention redshift-gtk in man page | Jon Lund Steffensen | 1 | -0/+4 | |
2017-10-17 | man: Improve font markup | Jon Lund Steffensen | 1 | -50/+51 | |
2017-10-13 | man: Document -P option | Jon Lund Steffensen | 1 | -2/+8 | |
2017-10-13 | Change preserve option to command line switch | Jon Lund Steffensen | 10 | -66/+67 | |
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 | Add function for resetting color_setting_t | Jon Lund Steffensen | 1 | -11/+20 | |
2017-10-13 | Move options handling to separate file | Jon Lund Steffensen | 6 | -716/+870 | |
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 | Move module structures out of headers | Jon Lund Steffensen | 17 | -161/+109 | |
2017-10-13 | Allocate module data in init functions | Jon Lund Steffensen | 11 | -121/+138 | |
2017-10-13 | Move module struct definitions to separate files | Jon Lund Steffensen | 19 | -305/+237 | |
2017-10-13 | add help message to redshift-gtk | Samuel Walladge | 1 | -0/+5 | |
2017-10-12 | quartz: Fix incorrect use of display identifier | Jon Lund Steffensen | 1 | -3/+4 | |
The quartz (macOS) adjustment method incorrectly used the display index instead of the associated CGDirectDisplayID. Incidentally this happened to work too but was incorrect. | |||||
2017-10-12 | Fix bug where error code was not handled | Jon Lund Steffensen | 1 | -1/+1 | |
2017-10-12 | Fix missing checks and verbose output | Jon Lund Steffensen | 1 | -12/+17 | |
Rearrange checks and verbose output in main() to bring back checks that were accidentally left out when time-based adjustments were enabled. This includes the output indicating the daytime/night temperatures and the check that the temperatures are valid. | |||||
2017-10-11 | Add dawn-time/dusk-time to sample config | Jon Lund Steffensen | 1 | -0/+15 | |
2017-10-11 | man: Add documentation for dawn-time/dusk-time | Jon Lund Steffensen | 1 | -2/+12 | |
2017-10-11 | Travis: Enable AppArmor install | Jon Lund Steffensen | 1 | -1/+1 | |
2017-10-11 | Check time-based configuration on CI | Jon Lund Steffensen | 2 | -0/+12 | |
2017-10-11 | Time-based configuration | Jon Lund Steffensen | 1 | -78/+274 | |
Allow setting the time of the dawn and dusk transition periods directly in the configuration file. If these are specified, the location provider is not needed and is therefore not initialized. Based on patch by Martin Nicolay <edelschimmel1@gmx.de>. | |||||
2017-10-10 | Add AppArmor profile | Cameron Norman | 4 | -2/+77 | |
2017-10-10 | Travis CI: Run brew update on macOS to fix build failure | Jon Lund Steffensen | 1 | -0/+1 | |
2017-09-27 | Fix #523: Retry SetDeviceGammaRamp before giving up | dev7355608 | 1 | -5/+15 | |
We have to retry SetDeviceGammaRamp a few times before giving up because some buggy drivers fail on the first invocation just to succeed on the second. | |||||
2017-08-31 | w32gdi: Enable preserve by default | Jon Lund Steffensen | 1 | -1/+1 | |
2017-08-31 | vidmode: Enable preserve by default | Jon Lund Steffensen | 1 | -1/+1 | |
2017-08-31 | randr: Enable preserve by default | Jon Lund Steffensen | 1 | -1/+1 | |
2017-08-31 | quartz: Enable preserve by default | Jon Lund Steffensen | 1 | -1/+1 | |
2017-08-30 | Fix #509: Set screen 0 in sample config | Jon Lund Steffensen | 1 | -5/+4 | |
2017-08-30 | redshift: Improve fade implementation | Jon Lund Steffensen | 1 | -117/+164 | |
Simplify implementation of fades in continual mode. A fade is now applied anytime the change in color temperature, brightness or gamma is greater than a preset threshold. This means that a fade is applied if the location provider suddenly updates to a new location or if the currently time suddenly jumps e.g. after waking up the computer from sleep. An easing function is applied to the fade to make it more pleasant. | |||||
2017-08-30 | Update man page | Jon Lund Steffensen | 1 | -3/+4 | |
2017-08-30 | Update sample config file | Jon Lund Steffensen | 1 | -4/+4 | |
2017-08-30 | Change term transition to fade | Jon Lund Steffensen | 1 | -20/+19 | |
Use the term "fade" instead of "transition" for the short (~5s) fade between color temperatures. The term "transition" is now only used for the transition phase between daytime and night. The setting "transition" in the configuration file is now deprecated and "fade" should be used instead. | |||||
2017-08-19 | README: Add FAQ entry on GeoClue access denied | Jon Lund Steffensen | 1 | -1/+15 | |
2017-08-19 | geoclue2: Show explanation of access denied error | Jon Lund Steffensen | 1 | -0/+22 | |
2017-08-19 | geoclue2: Use existing connection object | Jon Lund Steffensen | 1 | -6/+6 | |
Use existing connection object when creating proxies. | |||||
2017-08-17 | Appveyor, Travis: Test run redshift after build | Jon Lund Steffensen | 2 | -4/+17 | |
2017-08-17 | geoclue2: Update continuously | Jon Lund Steffensen | 3 | -100/+209 | |
2017-08-17 | corelocation: Update continuously | Jon Lund Steffensen | 4 | -62/+173 | |
2017-08-17 | pipeutils: Add utils for pipe signals | Jon Lund Steffensen | 3 | -0/+127 | |
Add pipeutils.c with utility functions for working with pipes as signals across threads. Using pipes for signals makes it easy for the main thread to wait on (multiple) file descriptors with or without a timeout. | |||||
2017-08-17 | Change location providers to allow updates | Jon Lund Steffensen | 8 | -182/+382 | |
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. | |||||
2017-08-16 | Enable Travis CI on macOS | Jon Lund Steffensen | 1 | -4/+13 | |
2017-08-16 | Remove deprecated geoclue 1 location provider | Jon Lund Steffensen | 11 | -358/+60 | |
2017-08-14 | Rename HACKING.md to CONTRIBUTING.md | Jon Lund Steffensen | 4 | -3/+2 | |
2017-08-07 | Fix #492: Correctly import xdg modules | Jon Lund Steffensen | 1 | -9/+11 | |
Although not named like modules, the BaseDirectory and DesktopEntry are really submodules of xdg that need to be imported for them to be available. | |||||
2017-07-30 | statusicon: Use GtkWindow to avoid warnings | Jon Lund Steffensen | 1 | -12/+20 | |
Avoids warnings generated when a GtkDialog is used without a parent window. Also adds fixes for #220 using a solution provided by agnivade. | |||||
2017-07-30 | statusicon: Only add autostart control when supported | Jon Lund Steffensen | 1 | -10/+11 | |
2017-07-30 | controller: Emit signal when stopped | Jon Lund Steffensen | 2 | -2/+9 | |
2017-07-30 | utils: Make xdg module optional | Jon Lund Steffensen | 1 | -7/+25 | |