aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* vidmode: Enable preserve by defaultJon Lund Steffensen2017-08-311-1/+1
|
* randr: Enable preserve by defaultJon Lund Steffensen2017-08-311-1/+1
|
* quartz: Enable preserve by defaultJon Lund Steffensen2017-08-311-1/+1
|
* Merge pull request #510 from jonls/fix-configJon Lund Steffensen2017-08-301-5/+4
|\ | | | | Fix #509: Set screen 0 in sample config
| * Fix #509: Set screen 0 in sample configJon Lund Steffensen2017-08-301-5/+4
|/
* Merge pull request #508 from jonls/improve-fadeJon Lund Steffensen2017-08-301-117/+164
|\ | | | | redshift: Improve fade implementation
| * redshift: Improve fade implementationJon Lund Steffensen2017-08-301-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.
* Merge pull request #507 from jonls/fade-termJon Lund Steffensen2017-08-303-27/+27
|\ | | | | Use the term "fade" instead of "transition" for the short (~5s) fade between color temperatures
| * Update man pageJon Lund Steffensen2017-08-301-3/+4
| |
| * Update sample config fileJon Lund Steffensen2017-08-301-4/+4
| |
| * Change term transition to fadeJon Lund Steffensen2017-08-301-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.
* | Merge pull request #504 from jonls/geoclue-updateJon Lund Steffensen2017-08-302-7/+43
|\ \ | |/ |/| GeoClue: better error message when access is denied
| * README: Add FAQ entry on GeoClue access deniedJon Lund Steffensen2017-08-191-1/+15
| |
| * geoclue2: Show explanation of access denied errorJon Lund Steffensen2017-08-191-0/+22
| |
| * geoclue2: Use existing connection objectJon Lund Steffensen2017-08-191-6/+6
|/ | | | Use existing connection object when creating proxies.
* Merge pull request #500 from jonls/continuous-locationJon Lund Steffensen2017-08-1914-283/+843
|\ | | | | Continuous location updates
| * Appveyor, Travis: Test run redshift after buildJon Lund Steffensen2017-08-172-4/+17
| |
| * geoclue2: Update continuouslyJon Lund Steffensen2017-08-173-100/+209
| |
| * corelocation: Update continuouslyJon Lund Steffensen2017-08-174-62/+173
| |
| * pipeutils: Add utils for pipe signalsJon Lund Steffensen2017-08-173-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.
| * Change location providers to allow updatesJon Lund Steffensen2017-08-178-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.
* Merge pull request #498 from jonls/osx-travisJon Lund Steffensen2017-08-161-4/+13
|\ | | | | Enable Travis CI on macOS
| * Enable Travis CI on macOSJon Lund Steffensen2017-08-161-4/+13
|/
* Merge pull request #497 from jonls/remove-geoclue-1Jon Lund Steffensen2017-08-1611-358/+60
|\ | | | | Remove deprecated GeoClue 1 location provider
| * Remove deprecated geoclue 1 location providerJon Lund Steffensen2017-08-1611-358/+60
|/
* Merge pull request #494 from jonls/contributingJon Lund Steffensen2017-08-144-3/+2
|\ | | | | Rename HACKING.md to CONTRIBUTING.md
| * Rename HACKING.md to CONTRIBUTING.mdJon Lund Steffensen2017-08-144-3/+2
|/
* Merge pull request #493 from jonls/fix-xdgJon Lund Steffensen2017-08-071-9/+11
|\ | | | | Fix #492: Correctly import xdg modules
| * Fix #492: Correctly import xdg modulesJon Lund Steffensen2017-08-071-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.
* Merge pull request #490 from jonls/windows-resourcesJon Lund Steffensen2017-08-016-17/+71
|\ | | | | Add icon for Windows build
| * Add Windows resourcesJon Lund Steffensen2017-07-305-4/+57
| |
| * Appveyor: Change to use MSYSTEM with MSYS to get correct MinGW toolsJon Lund Steffensen2017-07-301-13/+14
| | | | | | | | | | | | | | | | This fixes an issue where the configure script would prefer the tools in c:\msys64\usr\bin instead of the MinGW tools. This specifially failed when searching for windres while cross-compiling for i686 because the tool found in c:\msys64\usr\bin would generate 64-bit object files.
* | Merge pull request #491 from jonls/python-controllerJon Lund Steffensen2017-07-304-272/+351
|\ \ | |/ |/| Updates to redshift-gtk
| * statusicon: Use GtkWindow to avoid warningsJon Lund Steffensen2017-07-301-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.
| * statusicon: Only add autostart control when supportedJon Lund Steffensen2017-07-301-10/+11
| |
| * controller: Emit signal when stoppedJon Lund Steffensen2017-07-302-2/+9
| |
| * utils: Make xdg module optionalJon Lund Steffensen2017-07-301-7/+25
| |
| * Move RedshiftController to controller.pyJon Lund Steffensen2017-07-303-251/+296
|/
* Merge pull request #489 from jonls/appveyor-distcheckJon Lund Steffensen2017-07-301-5/+17
|\ | | | | Appveyor: Run distcheck and improve zip package
| * Appveyor: Create zip package with txt filesJon Lund Steffensen2017-07-301-3/+12
| | | | | | | | | | | | Renames various text files to .txt extension to make it easier to open these files on Windows. Also bundles the sample configuration file.
| * Appveyor: Run distcheck as part of buildJon Lund Steffensen2017-07-301-3/+6
|/ | | | | This ensures that all files required for Windows build are correctly bundled in the source archive produced by autotools.
* Merge branch 'appveyor-x86-builds'Jon Lund Steffensen2017-07-302-10/+15
|\
| * AppVeyor: Build for 32-bit Windowsmanuc662017-07-302-10/+15
|/
* README: Only link to AppVeyor artifacts from masterJon Lund Steffensen2017-07-291-1/+1
|
* Merge pull request #481 from faheel/format-help-textJon Lund Steffensen2017-07-291-5/+4
|\ | | | | Formatted help text paragraph to 80 chars max
| * Limit lines to 80 charsFaheel Ahmad2017-07-291-4/+4
| |
| * Fix #474: Format help text paragraph to 80 chars maxFaheel Ahmad2017-07-271-4/+3
| |
* | Merge pull request #486 from jonls/appveyor-staticJon Lund Steffensen2017-07-271-1/+1
|\ \ | | | | | | Try to build static executable and disable NLS
| * | Try to build static executable and disable NLSJon Lund Steffensen2017-07-271-1/+1
|/ /
* | Merge pull request #484 from jonls/readme-configJon Lund Steffensen2017-07-271-2/+16
|\ \ | | | | | | README: Add notes on configuration file