aboutsummaryrefslogtreecommitdiffstats
path: root/DESIGN (unfollow)
Commit message (Collapse)AuthorFilesLines
2014-04-11Do not segfault just because an error has not been givenMattias Andrée1-6/+14
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-04-06Update po files from sourceJon Lund Steffensen29-2713/+3916
2014-04-06contrib: Update Fedora RPM spec for 1.9Jon Lund Steffensen1-2/+5
2014-04-06HACKING: Update to Markdown syntax; add notes on making releasesJon Lund Steffensen2-50/+81
2014-04-06Update NEWS and configure.ac for 1.9 releaseJon Lund Steffensen2-1/+18
2014-04-06Update translations from launchpadJon Lund Steffensen30-1174/+5822
2014-03-26Fix #52: Require Python 3.2 for GUI scriptJon Lund Steffensen1-2/+2
2014-03-23Typo in DESIGN: whic => whichMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-03-23Update .gitignore with data/systemd/redshift{,-gtk}.serviceMattias Andrée1-0/+2
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-03-23Fix #22: remove initial underscore from include guardsJon Lund Steffensen12-36/+36
2014-03-23[redshift-gtk] Add BSD support to proc title settingPhilipp Hagemeister1-9/+20
2014-03-23Fix #40: redshift-gtk: toggle_item is checkbox that follows the iconMattias Andrée2-6/+13
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-03-22Update Fedora spec file with systemd unit installJon Lund Steffensen1-3/+6
Install user unit files into %{_userunitdir}. Update build requirements. Fix invalid date in changelog.
2014-03-22Support for running Redshift without a graphical environment in Linux by using Direct Rendering ManagerMattias Andrée9-6/+399
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-03-22Makefile.am: Substitute AM_CPPFLAGS for deprecated INCLUDESJon Lund Steffensen1-1/+1
2014-03-21Update bug report URL to githubJon Lund Steffensen1-1/+1
2014-03-20Add systemd user unit file for redshift-gtkJon Lund Steffensen2-1/+13
2014-03-20Add systemd .service file for redshiftHenry de Valence4-3/+66
Add a systemd user .service file to allow users to run redshift as a daemon using systemd. Also adds a new configure option, `--with-systemduserunitdir`, which gives the install path. If set to `no`, systemd support is disabled. If not set, we use `pkg-config` to find the path.
2014-03-18Update fedora spec file for Python3 dependencyJon Lund Steffensen1-4/+4
2014-03-18HACKING: Remove PYTHONHOME from exampleJon Lund Steffensen1-3/+2
Should have been PYTHONPATH but since the path is set by the script it is no longer necessary.
2014-03-18Use randr in example of conf file instead of vidmode, randr is superior to vidmode because it supports multple monitors where as vidmode only ↵Mattias Andrée1-1/+1
supports multiple screens Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-03-18spello: continously => continuouslyMattias Andrée6-6/+6
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-03-18Apply gamma after brightness and termperatureMattias Andrée1-6/+5
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-03-17[gtk] Set proc titlePhilipp Hagemeister2-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`.
2014-03-13config-ini: Simplify file path construction for XDG_CONFIG_DIRSJon Lund Steffensen1-17/+29
Add comment pointing to the XDG Base Directory Specification.
2014-03-13fopen directly instead of stat:ingMattias Andrée1-25/+14
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-03-13Free resources from config-ini.c on exitMattias Andrée2-0/+6
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-03-11Look for configuration file in XDG_CONFIG_DIRS and /etcMattias Andrée1-3/+30
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-03-11When looking for a redshift.conf file do not just check environment variable, also check that the file existsMattias Andrée1-9/+21
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-03-11Add src/redshift to .gitignoreMattias Andrée1-0/+1
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-03-11If even HOME is missing look up the user's home directory from passwdMattias Andrée1-0/+12
Signed-off-by: Mattias Andrée <maandree@operamail.com>
2014-02-01Outcomment .gitignore line that erroneously blocks the src/redshift-gtk dirJon Lund Steffensen1-1/+1
2014-01-01Fix PyGI deprecated warningsTingPing1-12/+12
2014-01-01Update .gitignoreTingPing1-1/+13
2014-01-01Update icon cache on installTingPing1-0/+10
2014-01-01Port redshift-gtk to Python3TingPing4-9/+16
Python 2 is no longer supported
2013-12-29Fix building on WindowsTingPing1-2/+0
2013-12-29Load config from %LOCALAPPDATA%\redshift.conf on WindowsTingPing1-2/+2
2013-12-12Update translation filesJon Lund Steffensen21-1765/+4099
Add location-geoclue.c to POTFILES.in Update .po files
2013-12-12Update RPM spec for Gtk/GLib GIR dependencyJon Lund Steffensen1-2/+2
Depend on pygobject3-base for new Gtk/GLib GIR Remove configure flag for deprecated GNOME Clock location provider
2013-12-12Make redshift-gtk read output of the redshift child process.Jon Lund Steffensen1-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.
2013-12-11redshift-gtk: Use new GIR Gtk/Glib/AppIndicator bindingsJon Lund Steffensen1-26/+24
2013-12-11Add updated RPM spec for redshift (based on 1.7-5 in Fedora)Jon Lund Steffensen2-0/+130
Updated to 1.8. Includes updates for renamed gtk-redshift to redshift-gtk. Includes further updates to installed doc files and removes dependencies for GNOME Clock location provider.
2013-12-10Fix errors when running dist targetsJon Lund Steffensen2-1/+7
Distribute files HACKING, DESIGN and README-colorramp Remove location-gnome-clock.c from POTFILES.in
2013-12-10redshift-gtk: Make custom rule in Makefile.am silentJon Lund Steffensen1-1/+1
2013-12-09Only start "dummy" gamma method if explicitly requestedJon Lund Steffensen2-5/+10
2013-12-09Remove Gnome Clock location providerJon Lund Steffensen5-309/+0
This was basically a hack that happened to work because the Gnome Clock applet could store the current location of the user, and Redshift was able to fetch this location through GConf. Since Redshift for some time now has supported a config file where the location can be set, there is not really any reason to use an external, fragile solution to do the same.
2013-12-09geoclue: Disable deprecated g_type_init() when glib >= 2.35Jon Lund Steffensen1-1/+6
2013-12-09Do not allow NULL keys when setting optionsJon Lund Steffensen6-49/+40
This should fix a bug where command line options for the "manual" location provider cannot override the config file. To keep compatability with previous versions the command line parser will still special case parsing "-l LAT:LON" and set the correct options in "manual".
2013-12-09Constify gamma parameter to set_temperature() methodsJon Lund Steffensen11-12/+12