Restructure RandR 1.2 support to handle relative placement.
authorKeith Packard <keithp@neko.keithp.com>
Sun, 31 Dec 2006 01:34:46 +0000 (17:34 -0800)
committerKeith Packard <keithp@neko.keithp.com>
Sun, 31 Dec 2006 01:34:46 +0000 (17:34 -0800)
commitcb017692883daf64e0cf442a39b33eaafed0e420
tree8c80819dbc37cfaf0a19b6c8904ad78c4971011c
parentb9dee113ce4105c1cf25e3c417c616c024aea823
Restructure RandR 1.2 support to handle relative placement.

Ok, really, this is mostly a rewrite of the RandR 1.2 support.  First,
collect commands from command line arguments.  Next, fill in existing
configuration from X server.  Calculate new configuration. Apply
configuration, if anything fails, revert to previous configuration.

Still left -- pure --auto, and --extend/--clone options.
xrandr.c