]>
git.donarmstrong.com Git - deb_pkgs/autorandr.git/log
Josiah Schwab [Sat, 9 Feb 2019 19:42:45 +0000 (11:42 -0800)]
Fix case in which x and y are not specified in panning
The regular expression that extracts the panning values has optional
matches for the named groups x and y.
Previously, the case in which there is no match for x and y looks to
have been attempted to be handled by doing
detail.get("x", "0")
This is a bug. The default argument to dict.get is only returned when
the key is not a member of the dictionary. However, when a group
fails to participate in the regex match, the dict does have a key.
The default value of this default key is None. This would lead to an
error when the get returned None and None was then cast to an integer.
This resolves the issue by explicitly setting the groupdict default to
be "0", which is appropriate for the two groups (x and y) that may
optionally participate in the match.
Phillip Berndt [Mon, 28 Jan 2019 21:15:54 +0000 (22:15 +0100)]
Merge pull request #136 from jschwab/update-arch-package-link
Update Arch link in README
Josiah Schwab [Mon, 28 Jan 2019 16:39:50 +0000 (08:39 -0800)]
Update Arch link in README
Since 2018-07-22, autorandr has been a part of the official community
repository on Arch.
Phillip Berndt [Fri, 19 Oct 2018 13:40:42 +0000 (15:40 +0200)]
Merge pull request #121 from Waester/dev-pr
Partially support modes with non-standard names
Phillip Berndt [Fri, 19 Oct 2018 06:27:19 +0000 (08:27 +0200)]
More generic approach for non-standard mode names.
Co-Authored-By: Waester <alex@devho.se>
Waester [Thu, 11 Oct 2018 13:55:48 +0000 (15:55 +0200)]
Partially support modes with non-standard names
Phillip Berndt [Wed, 3 Oct 2018 13:11:42 +0000 (15:11 +0200)]
Merge pull request #120 from krinistof/patch-2
Add xbps package of Void Linux in README.md
IFA [Wed, 3 Oct 2018 12:40:17 +0000 (14:40 +0200)]
Add xbps package of Void Linux in README.md
Phillip Berndt [Tue, 25 Sep 2018 17:20:42 +0000 (19:20 +0200)]
Version bump: autorandr-1.7
Phillip Berndt [Tue, 25 Sep 2018 17:12:35 +0000 (19:12 +0200)]
Merge pull request #117 from Janno/patch-1
Consider screen rotation in `get_fb_dimensions`
Jan-Oliver Kaiser [Sat, 22 Sep 2018 13:18:17 +0000 (15:18 +0200)]
Add Jan-Oliver Kaiser to list of contributors.
Phillip Berndt [Thu, 20 Sep 2018 20:05:16 +0000 (22:05 +0200)]
Merge pull request #118 from patzm/patch-1
typo in readme / changelog
Martin Patz [Sun, 9 Sep 2018 20:15:39 +0000 (22:15 +0200)]
typo in readme / changelog
Jan-Oliver Kaiser [Mon, 27 Aug 2018 11:14:55 +0000 (13:14 +0200)]
Consider screen rotation in `get_fb_dimensions`
This should fix phillipberndt/autorandr#116.
Phillip Berndt [Fri, 27 Jul 2018 12:55:46 +0000 (14:55 +0200)]
Merge pull request #114 from maciex/issue/RPM_spec_systemd_fix
Proper placement of systemd service file
Maciej Sitarz [Mon, 23 Jul 2018 12:26:04 +0000 (14:26 +0200)]
Fix placement of systemd service file
Updated to latest version
Phillip Berndt [Fri, 20 Jul 2018 06:47:39 +0000 (08:47 +0200)]
Version bump: autorandr-1.6
Phillip Berndt [Fri, 20 Jul 2018 06:46:24 +0000 (08:46 +0200)]
Update README
Phillip Berndt [Fri, 20 Jul 2018 06:43:40 +0000 (08:43 +0200)]
Merge pull request #113 from Kazy/master
Fix AttributeError exception in is_equal_configuration
Jocelyn Boullier [Thu, 19 Jul 2018 15:14:43 +0000 (17:14 +0200)]
Fix AttributeError exception in is_equal_configuration
Phillip Berndt [Thu, 19 Jul 2018 12:18:58 +0000 (14:18 +0200)]
Merge pull request #110 from bricewge/master
AUTORANDR_MONITORS only contains current monitors
Phillip Berndt [Thu, 19 Jul 2018 12:16:58 +0000 (14:16 +0200)]
Inform about #111
Phillip Berndt [Thu, 19 Jul 2018 12:15:15 +0000 (14:15 +0200)]
Merge pull request #112 from languitar/patch-1
Use process kill mode in systemd service
Johannes Wienke [Thu, 19 Jul 2018 12:12:52 +0000 (14:12 +0200)]
Use process kill mode in systemd service
This allows starting background processes in postswitch scripts without having to deal with cgroups. Will resolve #111.
Brice Waegeneire [Mon, 16 Jul 2018 17:35:52 +0000 (19:35 +0200)]
AUTORANDR_MONITORS only contains current monitors
Signed-off-by: Brice Waegeneire <brice.wge@gmail.com>
Phillip Berndt [Wed, 11 Jul 2018 07:02:50 +0000 (09:02 +0200)]
Bugfix: Fix is_equal_configuration() "off" comparison
Phillip Berndt [Fri, 29 Jun 2018 07:16:50 +0000 (09:16 +0200)]
Update makefile
Phillip Berndt [Fri, 29 Jun 2018 07:14:58 +0000 (09:14 +0200)]
Consider configurations equal only if no additional outputs are enabled
Before, if 3 outputs were enabled, autorandr would consider a
configuration which had only 2 of those "current". Fix this.
Phillip Berndt [Fri, 11 May 2018 16:46:07 +0000 (18:46 +0200)]
Merge pull request #108 from Vladimir-csp/patch-1
XDG search and *.d dir filternig
Vladimir-csp [Fri, 11 May 2018 12:13:15 +0000 (15:13 +0300)]
XDG search and *.d dir filternig
Phillip Berndt [Mon, 30 Apr 2018 06:08:26 +0000 (08:08 +0200)]
Bugfix for #106 and add to changelog
Brice Waegeneire [Sun, 29 Apr 2018 20:05:24 +0000 (22:05 +0200)]
add monitor list to hooks by environment variables
Phillip Berndt [Thu, 19 Apr 2018 20:18:08 +0000 (22:18 +0200)]
fixup: Also allow -c instead of --change
Phillip Berndt [Thu, 19 Apr 2018 20:16:53 +0000 (22:16 +0200)]
Bugfix: Do not load default profile unless --change is set (fixes #105)
Phillip Berndt [Sun, 15 Apr 2018 16:14:56 +0000 (18:14 +0200)]
Add --panning support to --fb auto-value
Phillip Berndt [Mon, 9 Apr 2018 12:01:44 +0000 (14:01 +0200)]
Add --fb option to xrandr invocations
As suggested by @Vladimir-csp in #88.
Phillip Berndt [Tue, 3 Apr 2018 20:31:26 +0000 (22:31 +0200)]
Version bump: autorandr 1.5
Phillip Berndt [Mon, 26 Mar 2018 17:43:07 +0000 (19:43 +0200)]
Update documentation with wildcard matching
Phillip Berndt [Sun, 25 Mar 2018 10:19:03 +0000 (12:19 +0200)]
Allow wildcard matching in EDIDs
See #100.
Phillip Berndt [Sun, 25 Mar 2018 10:12:43 +0000 (12:12 +0200)]
Add --detected and --current to filter the profile list output
See bug #99
Phillip Berndt [Wed, 7 Mar 2018 06:42:23 +0000 (07:42 +0100)]
Output all non-error output to stdout instead of stderr
Fixes #98. This breaks compatibility with older versions of autorandr in
case users relied on which stream to use for parsing its output.
Phillip Berndt [Thu, 4 Jan 2018 08:10:26 +0000 (09:10 +0100)]
Fix virtual profiles broken by
1094d7d9
Phillip Berndt [Sat, 23 Dec 2017 22:52:40 +0000 (23:52 +0100)]
Updated the possible downstream sources for autorandr
Phillip Berndt [Fri, 22 Dec 2017 16:25:24 +0000 (17:25 +0100)]
autorandr 1.4
Phillip Berndt [Fri, 22 Dec 2017 09:41:28 +0000 (10:41 +0100)]
Merge pull request #95 from dondelelcaro/fix_two_argument_key
Built-in-profiles weren't working; I think sorted should only take one argument in key
Don Armstrong [Fri, 22 Dec 2017 01:47:25 +0000 (17:47 -0800)]
sorted should only take one argument in key
Phillip Berndt [Fri, 15 Dec 2017 17:30:58 +0000 (18:30 +0100)]
Do not error out if no configuration file exists
Phillip Berndt [Thu, 14 Dec 2017 20:36:50 +0000 (21:36 +0100)]
Fixup README
Phillip Berndt [Wed, 13 Dec 2017 21:08:11 +0000 (22:08 +0100)]
Add a configuration file for default option values
See #94
Phillip Berndt [Wed, 13 Dec 2017 20:57:00 +0000 (21:57 +0100)]
Add new profile which shuts down all screens
Phillip Berndt [Tue, 21 Nov 2017 15:22:28 +0000 (16:22 +0100)]
autorandr 1.3
Phillip Berndt [Tue, 21 Nov 2017 15:15:06 +0000 (16:15 +0100)]
Merge pull request #92 from blueyed/dispatch_call_to_sessions-env
dispatch_call_to_sessions: skip envs without name
Daniel Hahler [Mon, 20 Nov 2017 04:22:57 +0000 (05:22 +0100)]
dispatch_call_to_sessions: skip envs without name
Fixes https://github.com/phillipberndt/autorandr/issues/87.
Phillip Berndt [Mon, 20 Nov 2017 09:05:49 +0000 (10:05 +0100)]
Merge pull request #91 from blueyed/fix-exec_scripts
Fix exec_scripts: candidate_directories broke for XDG/profile_path
Daniel Hahler [Mon, 20 Nov 2017 04:05:15 +0000 (05:05 +0100)]
Fix exec_scripts: candidate_directories broke for XDG/profile_path
This was broken in
1094d7d .
Phillip Berndt [Wed, 15 Nov 2017 14:51:37 +0000 (15:51 +0100)]
Add --load short form to changelog
Phillip Berndt [Wed, 15 Nov 2017 14:51:14 +0000 (15:51 +0100)]
To disable --panning use 0x0, not none
Phillip Berndt [Wed, 15 Nov 2017 14:50:04 +0000 (15:50 +0100)]
Reorder --help output
Phillip Berndt [Mon, 13 Nov 2017 19:06:41 +0000 (20:06 +0100)]
Merge pull request #89 from christophgysin/long-lines
Simplify code and break long lines
Christoph Gysin [Mon, 13 Nov 2017 16:08:12 +0000 (18:08 +0200)]
flake8: reduce max-line-length
Christoph Gysin [Mon, 13 Nov 2017 14:49:25 +0000 (16:49 +0200)]
simplify code
Christoph Gysin [Mon, 13 Nov 2017 14:46:59 +0000 (16:46 +0200)]
break long lines
Christoph Gysin [Mon, 13 Nov 2017 14:49:04 +0000 (16:49 +0200)]
remove duplication
Phillip Berndt [Mon, 13 Nov 2017 14:21:59 +0000 (15:21 +0100)]
Merge pull request #85 from christophgysin/load-shorthand
add short form for --load
Christoph Gysin [Mon, 6 Nov 2017 18:19:56 +0000 (20:19 +0200)]
readme: add example for short form of --load
Christoph Gysin [Mon, 6 Nov 2017 18:19:27 +0000 (20:19 +0200)]
readme: expand text to full examples
Christoph Gysin [Sun, 5 Nov 2017 21:27:31 +0000 (23:27 +0200)]
getopt: load profile from args
Christoph Gysin [Sun, 5 Nov 2017 21:26:49 +0000 (23:26 +0200)]
getopt: save args
Christoph Gysin [Sun, 5 Nov 2017 21:00:38 +0000 (23:00 +0200)]
flake8: add config
Christoph Gysin [Sun, 5 Nov 2017 20:58:19 +0000 (22:58 +0200)]
flake8: fix style
Phillip Berndt [Sat, 21 Oct 2017 13:41:08 +0000 (15:41 +0200)]
Merge pull request #84 from Eisfreak7/master
Improve hook script documentation
Timo Kaufmann [Sat, 21 Oct 2017 00:35:32 +0000 (19:35 -0500)]
Fix minor formatting inconsistencies
Timo Kaufmann [Sat, 21 Oct 2017 00:33:28 +0000 (19:33 -0500)]
Document the precedences of hook scripts
Timo Kaufmann [Sat, 21 Oct 2017 00:32:47 +0000 (19:32 -0500)]
Mention nix as an installation method
Phillip Berndt [Tue, 17 Oct 2017 09:39:39 +0000 (11:39 +0200)]
Batch mode: Prefer processes with XAUTHORITY set as environment templates (See #81)
Phillip Berndt [Fri, 13 Oct 2017 12:42:12 +0000 (14:42 +0200)]
autorandr 1.2
Phillip Berndt [Fri, 13 Oct 2017 12:25:01 +0000 (14:25 +0200)]
Minor cleanup in virtual profile description output
Phillip Berndt [Fri, 13 Oct 2017 12:24:43 +0000 (14:24 +0200)]
Update authors and changelog
Adrian Lopez [Fri, 13 Oct 2017 11:49:06 +0000 (13:49 +0200)]
Previous name was confusing
Adrian Lopez [Thu, 12 Oct 2017 12:51:15 +0000 (14:51 +0200)]
Center small screen in the middle of the physical screen
Also use transform instead of scale to fix error when scaling.
Adrian Lopez [Thu, 12 Oct 2017 12:24:09 +0000 (14:24 +0200)]
Respect aspect ratio
Adrian Lopez [Thu, 12 Oct 2017 11:51:54 +0000 (13:51 +0200)]
Select the biggest area screen
Adrian Lopez [Thu, 12 Oct 2017 11:31:54 +0000 (13:31 +0200)]
New virtual profile to clone biggest screen
This option set the biggest monitor with it preferred configuration and
scale the others monitors to show it completely
Phillip Berndt [Mon, 9 Oct 2017 12:24:12 +0000 (14:24 +0200)]
Merge pull request #77 from t0fik/fedora25_plus_compability
Removed pm-utils on fedora22+ from requisites
Jerzy Drozdz [Sun, 1 Oct 2017 16:14:28 +0000 (18:14 +0200)]
Removed pm-utils on fedora22+ from requisites
Phillip Berndt [Sat, 30 Sep 2017 18:13:59 +0000 (20:13 +0200)]
Merge pull request #76 from t0fik/add_redhat_spec
Added RedHat compatible spec file
Jerzy Drozdz [Sat, 2 Sep 2017 23:06:29 +0000 (01:06 +0200)]
Added RedHat compatible spec file
Phillip Berndt [Sat, 12 Aug 2017 12:11:36 +0000 (14:11 +0200)]
Merge pull request #74 from nmschulte/use-completionsdir-for-bash-completion
Use pkg-config for bash-completion installation
Phillip Berndt [Sat, 12 Aug 2017 12:09:51 +0000 (14:09 +0200)]
Merge pull request #75 from nmschulte/contrib-in-readme
Discuss contributions in README
Nathan Schulte [Sat, 12 Aug 2017 04:23:30 +0000 (23:23 -0500)]
discuss contributions in README
Nathan Schulte [Sat, 12 Aug 2017 03:58:11 +0000 (22:58 -0500)]
cleanup bash-completion build logic
Nathan Schulte [Sat, 12 Aug 2017 03:51:59 +0000 (22:51 -0500)]
use pkg-config for bash-completion completions dir
Phillip Berndt [Fri, 11 Aug 2017 06:52:21 +0000 (08:52 +0200)]
Merge pull request #73 from adbrucker/master
Bug fix: ensure that the Debian control directory has permissions 0755.
Achim D. Brucker [Fri, 11 Aug 2017 05:06:39 +0000 (06:06 +0100)]
Bug fix: ensure that the Debian control directory has permissions 0755.
Phillip Berndt [Mon, 17 Jul 2017 16:02:14 +0000 (18:02 +0200)]
autorandr is in pypi now
Phillip Berndt [Sun, 16 Jul 2017 15:02:04 +0000 (17:02 +0200)]
Possible fix for #72
Phillip Berndt [Sun, 16 Jul 2017 09:09:05 +0000 (11:09 +0200)]
Skip --panning 0x0 unless required (See #72)
Phillip Berndt [Wed, 7 Jun 2017 08:31:57 +0000 (10:31 +0200)]
Tag the current code as 1.1
Phillip Berndt [Wed, 7 Jun 2017 08:31:01 +0000 (10:31 +0200)]
Call systemctl with `--no-block` from udev rule (Fixes #61)
Phillip Berndt [Sun, 16 Apr 2017 11:58:09 +0000 (13:58 +0200)]
pm-utils: Do not write log file by default
Fixes #68