Commit Graph
597 Commits
Author SHA1 Message Date
Jon Lund Steffensen c4e0f3aa5a geoclue2: Show explanation of access denied error 2017-08-19 17:39:05 -07:00
Jon Lund Steffensen 52d9a73d36 geoclue2: Use existing connection object
Use existing connection object when creating proxies.
2017-08-19 17:37:49 -07:00
Jon Lund Steffensen 71e1de2d33 Merge pull request #500 from jonls/continuous-location
Continuous location updates
2017-08-19 11:56:11 -07:00
Jon Lund Steffensen c129e59b3a Appveyor, Travis: Test run redshift after build 2017-08-17 20:24:32 -07:00
Jon Lund Steffensen 00e2d538e8 geoclue2: Update continuously 2017-08-17 20:24:32 -07:00
Jon Lund Steffensen df10508e30 corelocation: Update continuously 2017-08-17 20:24:32 -07:00
Jon Lund Steffensen ce037545dd pipeutils: Add utils for pipe signals
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 19:52:29 -07:00
Jon Lund Steffensen 153dec0e21 Change location providers to allow updates
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-17 19:52:29 -07:00
Jon Lund Steffensen 25451b14d0 Merge pull request #498 from jonls/osx-travis
Enable Travis CI on macOS
2017-08-16 23:47:56 -07:00
Jon Lund Steffensen 7037c781e0 Enable Travis CI on macOS 2017-08-16 23:35:28 -07:00
Jon Lund Steffensen 545bb59149 Merge pull request #497 from jonls/remove-geoclue-1
Remove deprecated GeoClue 1 location provider
2017-08-16 20:57:25 -07:00
Jon Lund Steffensen 4adb93a448 Remove deprecated geoclue 1 location provider 2017-08-16 20:46:53 -07:00
Jon Lund Steffensen ee4ce47d1b Merge pull request #494 from jonls/contributing
Rename HACKING.md to CONTRIBUTING.md
2017-08-14 15:31:52 -07:00
Jon Lund Steffensen 3d2e9b72d0 Rename HACKING.md to CONTRIBUTING.md 2017-08-14 15:10:12 -07:00
Jon Lund Steffensen ed26b6ddfb Merge pull request #493 from jonls/fix-xdg
Fix #492: Correctly import xdg modules
2017-08-07 12:32:28 -07:00
Jon Lund Steffensen 74759e8dfb Fix #492: Correctly import xdg modules
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-08-07 12:20:49 -07:00
Jon Lund Steffensen 329873efd1 Merge pull request #490 from jonls/windows-resources
Add icon for Windows build
2017-08-01 00:54:21 -07:00
Jon Lund Steffensen ee14db4a7f Merge pull request #491 from jonls/python-controller
Updates to redshift-gtk
2017-07-30 20:41:23 -07:00
Jon Lund Steffensen a39e92cc4b statusicon: Use GtkWindow to avoid warnings
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 20:21:52 -07:00
Jon Lund Steffensen d84e7b1b3f statusicon: Only add autostart control when supported 2017-07-30 20:21:52 -07:00
Jon Lund Steffensen 7e9886cd68 controller: Emit signal when stopped 2017-07-30 20:21:52 -07:00
Jon Lund Steffensen f3a8ef54c4 utils: Make xdg module optional 2017-07-30 20:14:40 -07:00
Jon Lund Steffensen 3ea717011e Move RedshiftController to controller.py 2017-07-30 18:31:12 -07:00
Jon Lund Steffensen 4e6f2fa7ab Add Windows resources 2017-07-30 15:39:08 -07:00
Jon Lund Steffensen 944bd07956 Appveyor: Change to use MSYSTEM with MSYS to get correct MinGW tools
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.
2017-07-30 15:33:53 -07:00
Jon Lund Steffensen 930225ff2b Merge pull request #489 from jonls/appveyor-distcheck
Appveyor: Run distcheck and improve zip package
2017-07-30 12:36:20 -07:00
Jon Lund Steffensen 23d20e1422 Appveyor: Create zip package with txt files
Renames various text files to .txt extension to make it easier to
open these files on Windows. Also bundles the sample configuration
file.
2017-07-30 12:24:19 -07:00
Jon Lund Steffensen 07c413d705 Appveyor: Run distcheck as part of build
This ensures that all files required for Windows build are correctly
bundled in the source archive produced by autotools.
2017-07-30 12:19:07 -07:00
Jon Lund Steffensen 319ea3e68e Merge branch 'appveyor-x86-builds' 2017-07-30 11:01:11 -07:00
manuc66 2a25386946 AppVeyor: Build for 32-bit Windows 2017-07-30 10:56:53 -07:00
Jon Lund Steffensen 619c774252 README: Only link to AppVeyor artifacts from master 2017-07-29 18:01:25 -07:00
Jon Lund Steffensen cf588a6ff2 Merge pull request #481 from faheel/format-help-text
Formatted help text paragraph to 80 chars max
2017-07-29 16:25:36 -07:00
Faheel Ahmad 6d44559b48 Limit lines to 80 chars 2017-07-29 16:36:27 +05:30
Jon Lund Steffensen 19e2022cae Merge pull request #486 from jonls/appveyor-static
Try to build static executable and disable NLS
2017-07-27 16:58:07 -07:00
Jon Lund Steffensen fe42881afe Try to build static executable and disable NLS 2017-07-27 16:43:38 -07:00
Jon Lund Steffensen 537d5ed88e Merge pull request #484 from jonls/readme-config
README: Add notes on configuration file
2017-07-27 13:36:43 -07:00
Jon Lund Steffensen 7584ed1668 README: Add notes on configuration file 2017-07-27 13:33:18 -07:00
Jon Lund Steffensen 2ac0e2d90b Merge pull request #483 from jonls/travis-trusty
travis.yml: Explicitly use Ubuntu Trusty
2017-07-27 13:21:27 -07:00
Jon Lund Steffensen b2da1ce4f6 travis.yml: Use Ubuntu Trusty 2017-07-27 13:18:11 -07:00
Jon Lund Steffensen dcb361391c Merge pull request #482 from jonls/appveyor
Fix #438: Add AppVeyor configuration
2017-07-27 12:56:57 -07:00
Jon Lund Steffensen 72a8fcbe05 README: Link to AppVeyor Windows build 2017-07-27 12:45:27 -07:00
manuc66 18b8cb0a79 Add AppVeyor configuration 2017-07-27 12:35:10 -07:00
Faheel Ahmad 29727a990c Fix #474: Format help text paragraph to 80 chars max 2017-07-27 08:58:22 +05:30
Jon Lund Steffensen d51c25e76e Merge pull request #426 from Kcchouette/patch-1
Change default temperature value
2017-01-24 18:02:25 +01:00
Kcchouette 6ad05eba2f Change default temperature value
see more at #420 and #262
2017-01-24 16:49:22 +01:00
Jon Lund Steffensen 6f0a0ab94f Merge pull request #420 from jonls/default-temperature
redshift.c: Use 6500K and 4500K by default
2017-01-14 12:04:12 -05:00
Jon Lund Steffensen 460cd9cab3 Merge pull request #421 from jonls/randr-adjust-multiple
XRandR: Allow multiple but not all CRTCs to be redshifted
2017-01-14 12:00:14 -05:00
Lennart Sauerbeck e02759090a XRandR: Allow multiple but not all CRTCs to be redshifted
Previously only one CRTC could be set in the configuration file for
redshifting when XRandR mechanism was being used. That is fine for
a setup with two displays but breaks when three or more displays
are in use and one of those shouldn't be redshifted (e.g. two
computer displays and one TV connected to the computer).

The config value 'crtc' for method xrandr can now be entered as
comma separated list of multiple CRTCs. All CRTCs in the list will
be redshifted while all those not in the list will not be touched.
2017-01-08 17:51:18 -05:00
Jon Lund Steffensen d7b7caf990 redshift.c: Use 6500K and 4500K by default 2017-01-08 15:44:58 -05:00
Jon Lund Steffensen d4694beb26 Merge pull request #419 from jonls/macos-plist
contrib: Add launchd file for macOS
2017-01-08 13:48:22 -05:00