aboutsummaryrefslogtreecommitdiffstats
path: root/src/redshift-gtk (follow)
Commit message (Collapse)AuthorAgeFilesLines
* redshift-gtk: Split status icon into controller and interfaceJon Lund Steffensen2014-12-211-169/+259
| | | | | | This splits the user interface into, RedshiftController, a GObject subclass that takes care of starting and interacting with the child process, and RedshiftStatusIcon providing the actual user interface.
* redshift-gtk: Add docstrings in statusicon moduleJon Lund Steffensen2014-12-181-2/+46
|
* redshift-gtk: Ignore exception in termwait when child is goneJon Lund Steffensen2014-12-181-2/+6
| | | | | | The termwait method is used to wait until the child process has quit. Previously this would fail with an exception if the child has already quit. This is now ignored.
* redshift-gtk: Remove unnecessary semi-colons at end-of-lineJon Lund Steffensen2014-12-181-4/+4
|
* redshift-gtk: Show errors from child process in a dialogJon Lund Steffensen2014-12-181-4/+19
| | | | | | | This dialog is shown whenever the child process exits with a non-zero status. The error output from stderr of the child process is buffered in redshift-gtk in case the child exits unexpectedly.
* redshift-gtk: Relay USR1 signal to redshift processJon Lund Steffensen2014-12-061-1/+8
| | | | This also adds SIGINT to the signals handled by redshift-gtk.
* redshift-gtk: Forward errors from child to stderrJon Lund Steffensen2014-11-041-2/+13
| | | | | | | | | This requires that the stderr (and stdout) are emptied when the child process exits, otherwise redshift-gtk will exit before the error output is forwarded. Also, the '-v' parameter is moved to the beginning of the command line to avoid error output including this (e.g. `redshift-gtk -l` would complain about the missing location provided `-v`).
* Fix #112: Do not buffer lines from child indefinitelyJon Lund Steffensen2014-11-031-2/+3
|
* Fix #90: Print N/S and E/W in the locationMattias Andrée2014-08-161-1/+1
|
* redshift-gtk: Notify desktop about startup completionJon Lund Steffensen2014-05-081-1/+4
|
* Fix line splitting logic.Maks Verver2014-04-191-3/+4
|
* Fix #66: Do not distribute redshift-gtk, only redshift-gtk.inJon Lund Steffensen2014-04-131-1/+1
|
* redshift-gtk: Fix crash when toggling state using the status iconJon Lund Steffensen2014-04-111-1/+5
|
* [redshift-gtk] Add BSD support to proc title settingPhilipp Hagemeister2014-03-231-9/+20
|
* Fix #40: redshift-gtk: toggle_item is checkbox that follows the iconMattias Andrée2014-03-231-6/+8
| | | | Signed-off-by: Mattias Andrée <maandree@operamail.com>
* [gtk] Set proc titlePhilipp Hagemeister2014-03-172-0/+17
| | | | | Try to set the process title during startup. Before, redshift-gtk appeared as a python process. This change enables `pgrep redshift-gtk` or `killall redshift-gtk`.
* Fix PyGI deprecated warningsTingPing2014-01-011-12/+12
|
* Port redshift-gtk to Python3TingPing2014-01-013-8/+15
| | | | Python 2 is no longer supported
* Make redshift-gtk read output of the redshift child process.Jon Lund Steffensen2013-12-121-103/+250
| | | | | | | | | | This allows redshift-gtk to show the current state of the redshift process. redshift-gtk follows the enable state of redshift and toggles the icon accordingly. The implementation is changed to use glib to spawn the child process instead of relying on python subprocess module. This is necessary because of inflexibility in the python module.
* redshift-gtk: Use new GIR Gtk/Glib/AppIndicator bindingsJon Lund Steffensen2013-12-111-26/+24
|
* redshift-gtk: Make custom rule in Makefile.am silentJon Lund Steffensen2013-12-101-1/+1
|
* Rename gtk-redshift -> redshift-gtk.Jon Lund Steffensen2013-03-056-0/+336
This is primarily for improved discovery. Some users report that they didn't know about redshift-gtk, but had it been available on tab completion they would have noticed. Also, I think it is in general good practice that closely related programs have the same prefix.