Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | statusicon: Use GtkWindow to avoid warnings | Jon Lund Steffensen | 2017-07-30 | 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. | ||||
* | statusicon: Only add autostart control when supported | Jon Lund Steffensen | 2017-07-30 | 1 | -10/+11 |
| | |||||
* | controller: Emit signal when stopped | Jon Lund Steffensen | 2017-07-30 | 2 | -2/+9 |
| | |||||
* | utils: Make xdg module optional | Jon Lund Steffensen | 2017-07-30 | 1 | -7/+25 |
| | |||||
* | Move RedshiftController to controller.py | Jon Lund Steffensen | 2017-07-30 | 3 | -251/+296 |
| | |||||
* | add display of color temperature and period in the tooltip status icon | Andreev Alexander | 2016-10-15 | 1 | -0/+8 |
| | |||||
* | redshift-gtk: Make sure that child process is closed after signals | Jon Lund Steffensen | 2016-01-02 | 1 | -27/+30 |
| | | | | | | | | Instead of calling sys.exit() the signal handlers now try to terminate the child process. After the child exits, the process will be reaped by the GLib callback which will call Gtk.main_quit() which will then quit redshift-gtk. This ensures that the redshift process does not outlive the redshift-gtk process. | ||||
* | Fallback if AppIndicator3 req. version unavailable | Javier Cantero | 2015-11-15 | 1 | -1/+1 |
| | | | | | Catch in the except block the case when the required version of Appindicator3 is not available to also fallback in GtkStatusIcon widget. | ||||
* | Also specify required AppIndicator3 version | Javier Cantero | 2015-11-14 | 1 | -0/+1 |
| | | | | | Avoid another GObject Introspection warning in redshift-gtk by providing the required version of AppIndicator3 before import it. | ||||
* | Specify required Gtk version | Christian Stadelmann | 2015-11-03 | 1 | -0/+3 |
| | | | This fixes a warning when starting redshift-gtk with gtk 3.18. | ||||
* | redshift-gtk: Split status icon into controller and interface | Jon Lund Steffensen | 2014-12-21 | 1 | -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 module | Jon Lund Steffensen | 2014-12-18 | 1 | -2/+46 |
| | |||||
* | redshift-gtk: Ignore exception in termwait when child is gone | Jon Lund Steffensen | 2014-12-18 | 1 | -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-line | Jon Lund Steffensen | 2014-12-18 | 1 | -4/+4 |
| | |||||
* | redshift-gtk: Show errors from child process in a dialog | Jon Lund Steffensen | 2014-12-18 | 1 | -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 process | Jon Lund Steffensen | 2014-12-06 | 1 | -1/+8 |
| | | | | This also adds SIGINT to the signals handled by redshift-gtk. | ||||
* | redshift-gtk: Forward errors from child to stderr | Jon Lund Steffensen | 2014-11-04 | 1 | -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 indefinitely | Jon Lund Steffensen | 2014-11-03 | 1 | -2/+3 |
| | |||||
* | Fix #90: Print N/S and E/W in the location | Mattias Andrée | 2014-08-16 | 1 | -1/+1 |
| | |||||
* | redshift-gtk: Notify desktop about startup completion | Jon Lund Steffensen | 2014-05-08 | 1 | -1/+4 |
| | |||||
* | Fix line splitting logic. | Maks Verver | 2014-04-19 | 1 | -3/+4 |
| | |||||
* | Fix #66: Do not distribute redshift-gtk, only redshift-gtk.in | Jon Lund Steffensen | 2014-04-13 | 1 | -1/+1 |
| | |||||
* | redshift-gtk: Fix crash when toggling state using the status icon | Jon Lund Steffensen | 2014-04-11 | 1 | -1/+5 |
| | |||||
* | [redshift-gtk] Add BSD support to proc title setting | Philipp Hagemeister | 2014-03-23 | 1 | -9/+20 |
| | |||||
* | Fix #40: redshift-gtk: toggle_item is checkbox that follows the icon | Mattias Andrée | 2014-03-23 | 1 | -6/+8 |
| | | | | Signed-off-by: Mattias Andrée <maandree@operamail.com> | ||||
* | [gtk] Set proc title | Philipp Hagemeister | 2014-03-17 | 2 | -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 warnings | TingPing | 2014-01-01 | 1 | -12/+12 |
| | |||||
* | Port redshift-gtk to Python3 | TingPing | 2014-01-01 | 3 | -8/+15 |
| | | | | Python 2 is no longer supported | ||||
* | Make redshift-gtk read output of the redshift child process. | Jon Lund Steffensen | 2013-12-12 | 1 | -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 bindings | Jon Lund Steffensen | 2013-12-11 | 1 | -26/+24 |
| | |||||
* | redshift-gtk: Make custom rule in Makefile.am silent | Jon Lund Steffensen | 2013-12-10 | 1 | -1/+1 |
| | |||||
* | Rename gtk-redshift -> redshift-gtk. | Jon Lund Steffensen | 2013-03-05 | 6 | -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. |