x11proto-randr: Changes to 'upstream-unstable'

2015-07-24 Thread Timo Aaltonen
 configure.ac   |2 
 randr.h|   10 ++
 randrproto.h   |   59 +++
 randrproto.txt |  223 +++--
 4 files changed, 287 insertions(+), 7 deletions(-)

New commits:
commit 895ee5264524c7c239ee4ef5e39c4e295323fb51
Author: Dave Airlie airl...@redhat.com
Date:   Wed Apr 22 10:58:18 2015 +1000

randrproto: clarify output XID lifetimes.

This just makes a note that randr won't make outputs disappear
dynamically.

Reviewed-by: Aaron Plattner aplatt...@nvidia.com
Signed-off-by: Dave Airlie airl...@redhat.com

diff --git a/randrproto.txt b/randrproto.txt
index 74b7c36..416f001 100644
--- a/randrproto.txt
+++ b/randrproto.txt
@@ -186,6 +186,14 @@ consider as single viewable areas.
 Xinerama's information now comes from the Monitors instead of directly
 from the CRTCs. The Monitor marked as Primary will be listed first.
 
+1.5.2. Clarification of Output lifetimes
+
+With dynamic connectors being a possibility with the introduction of
+DisplayPort multistream (MST), a lot of RandR clients can't handle the
+XID BadMatch when a RandR output disappears. This is to clarify that
+going forward the X server will not remove outputs dynamically,
+just mark them as disconnected.
+
 1.99 Acknowledgments
 
 Our thanks to the contributors to the design found on the xpert mailing

commit 98da0d6e48b7d124d6788ea568e9f9e3dc204322
Author: Dave Airlie airl...@redhat.com
Date:   Mon Feb 2 16:17:56 2015 +1000

randrproto: add tile property info for randr 1.5

expose this as an array of 8 32-bit values.

Reviewed-by: Keith Packard kei...@keithp.com
Signed-off-by: Dave Airlie airl...@redhat.com

diff --git a/randr.h b/randr.h
index 43f5ad9..6fcda87 100644
--- a/randr.h
+++ b/randr.h
@@ -186,6 +186,7 @@ typedef unsigned long   XRandrModeFlags;
 #define RR_PROPERTY_BORDER Border
 #define RR_PROPERTY_BORDER_DIMENSIONS  BorderDimensions
 #define RR_PROPERTY_GUID   GUID
+#define RR_PROPERTY_RANDR_TILE TILE
 
 /* roles this device can carry out */
 #define RR_Capability_None 0
diff --git a/randrproto.txt b/randrproto.txt
index d0481c0..74b7c36 100644
--- a/randrproto.txt
+++ b/randrproto.txt
@@ -151,6 +151,12 @@ be dynamically configured to provide support for:
 
 1.5. Introduction to version 1.5 of the extension
 
+Version 1.5 adds an optional TILE property to outputs.
+
+   • An optional TILE property.
+ This property is used to denote individual tiles in a tiled monitor
+ configuration, as exposed via DisplayID v1.3.
+
 Version 1.5 adds monitors
 
  • A 'Monitor' is a rectangular subset of the screen which represents
@@ -2089,6 +2095,26 @@ doesn't handle a mandatory property correctly.
unique identifiers.  When such an identifier is available, this property
contains its raw bytes.
 
+TILE aka RR_PROPERTY_RANDR_TILE
+   Type:   INTEGER
+   Format: 32
+   Num items:  8
+   Flags:  Immutable
+   Range/List: -
+
+Tile monitors have an array of values describing the tiling,
+based on DisplayID v1.3
+
+   The 8 elements are:
+0: group id - The tile group identifier
+1: flags - flags for tile group
+   0x1 = single monitor enclosure
+2: number of horizontal tiles in tile group
+3: number of vertical tiles in tile group
+4: horizontal tile location for this tile
+5: vertical tile location for this tile
+6: horizontal tile size for this tile
+7: vertical tile size for this tile
 
 9.2 Properties introduced with version 1.2 of the RandR extension
 
@@ -2129,6 +2155,11 @@ Property Immutable   Mandatory since
    ─   ───
 GUID   yes not mandatory
 
+9.7 Properties introduced with version 1.5 of the RandR extension
+
+Property   Immutable   Mandatory since
+   ─   ───
+TILE   yes not mandatory
  ❧❧❧
 
 10. Extension Versioning

commit 4109f29861a7066970a2afd079d0fc2c12828bcb
Author: Keith Packard kei...@keithp.com
Date:   Fri Dec 12 15:57:57 2014 -0800

Add Monitors, update version to 1.5 (v2)

v2: [airlied] add get_active to monitor get
interface, to allow normal vs configuration
clients to see active vs all monitors. (r-b by keithp)

Reviewed-by: Dave Airlie airl...@redhat.com
Signed-off-by: Keith Packard kei...@keithp.com

diff --git a/configure.ac b/configure.ac
index 38dabfc..18197e3 100644
--- a/configure.ac
+++ b/configure.ac
@@ -22,7 +22,7 @@ dnl
 dnl Process this file with autoconf to create configure.
 
 AC_PREREQ([2.60])
-AC_INIT([RandrProto], [1.4.1],

x11proto-randr: Changes to 'upstream-unstable'

2015-04-26 Thread Julien Cristau
 autogen.sh |4 +
 configure.ac   |6 +-
 randr.h|1 
 randrproto.txt |  155 +++--
 4 files changed, 104 insertions(+), 62 deletions(-)

New commits:
commit b1ba68df8a5fc113a387123ec2f312195e28e47f
Author: Alan Coopersmith alan.coopersm...@oracle.com
Date:   Sat Mar 14 09:35:04 2015 -0700

randrproto 1.4.1

Signed-off-by: Alan Coopersmith alan.coopersm...@oracle.com

diff --git a/configure.ac b/configure.ac
index 5bbd517..38dabfc 100644
--- a/configure.ac
+++ b/configure.ac
@@ -22,7 +22,7 @@ dnl
 dnl Process this file with autoconf to create configure.
 
 AC_PREREQ([2.60])
-AC_INIT([RandrProto], [1.4.0],
+AC_INIT([RandrProto], [1.4.1],
 [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg])
 AM_INIT_AUTOMAKE([foreign dist-bzip2])
 
diff --git a/randrproto.txt b/randrproto.txt
index 864268e..1900482 100644
--- a/randrproto.txt
+++ b/randrproto.txt
@@ -1,6 +1,6 @@
   The X Resize, Rotate and Reflect Extension
-Version 1.4.0
-  2012-07-03
+Version 1.4.1
+  2015-03-14
 
  Jim Gettys
   jim.get...@hp.com

commit a4a6694c059d74247c16527eef4a0ec9f56bbef6
Author: Aaron Plattner aplatt...@nvidia.com
Date:   Mon Jan 6 21:34:51 2014 -0800

spec: RRCrtcChangeMask and RROutputChangeMask are not things

The correct names for these are RRCrtcChangeNotifyMask and
RROutputChangeNotifyMask, respectively.

v2: when a the configuration is also not a thing.

Signed-off-by: Aaron Plattner aplatt...@nvidia.com
Reviewed-by: Alan Coopersmith alan.coopersm...@oracle.com

diff --git a/randrproto.txt b/randrproto.txt
index 2123e7e..864268e 100644
--- a/randrproto.txt
+++ b/randrproto.txt
@@ -406,19 +406,19 @@ The name of this extension is RANDR.
 
New for version 1.2:
 
-   If 'enable' contains RRCrtcChangeMask, RRCrtcChangeNotify events
-   will be sent when a the configuration for a CRTC associated with the
+   If 'enable' contains RRCrtcChangeNotifyMask, RRCrtcChangeNotify events
+   will be sent when the configuration for a CRTC associated with the
screen changes, either through this protocol extension or due to
detected external changes. RRCrtcChangeNotify may also be sent when
this request executes if the CRTC configuration has changed since
the client connected, to avoid race conditions.
 
-   If 'enable' contains RROutputChangeMask, RROutputChangeNotify events
-   will be sent when a the configuration for an output associated with
+   If 'enable' contains RROutputChangeNotifyMask, RROutputChangeNotify
+   events will be sent when the configuration for an output associated with
the screen changes, either through this protocol extension or due to
-   detected external changes. RROutputChangeNotify may also be sent
-   when this request executes if the output configuration has changed
-   since the client connected, to avoid race conditions.
+   detected external changes. RROutputChangeNotify may also be sent when
+   this request executes if the output configuration has changed since the
+   client connected, to avoid race conditions.
 
If 'enable' contains RROutputPropertyNotifyMask,
RROutputPropertyNotify events will be sent when properties change on

commit 1755cbe0f501a86afe515f92bb24e417a1866092
Author: Aaron Plattner aplatt...@nvidia.com
Date:   Fri Jan 3 13:43:21 2014 -0800

spec: Move the GUID property into a new section since xrandr-1.4.0 was 
already released

I pushed commit 19fc4c5a72eb9919d720ad66734029d9f8e313b1 before I remembered
that xrandr-1.4.0 has already been released.  Move it to a new 1.4.1 
section.

Signed-off-by: Aaron Plattner aplatt...@nvidia.com
Reviewed-by: Alan Coopersmith alan.coopersm...@oracle.com

diff --git a/randrproto.txt b/randrproto.txt
index bf70d69..2123e7e 100644
--- a/randrproto.txt
+++ b/randrproto.txt
@@ -2001,6 +2001,11 @@ Property Immutable   Mandatory since
    ─   ───
 Border yes not mandatory
 BorderDimensions   yes: static not mandatory
+
+9.6 Properties introduced with version 1.4.1 of the RandR extension
+
+Property   Immutable   Mandatory since
+   ─   ───
 GUID   yes not mandatory
 
  ❧❧❧

commit 4d8e809684dedb970001099076bb62a38fcd82ca
Author: Alan Coopersmith alan.coopersm...@oracle.com
Date:   Sun Jan 5 10:40:11 2014 -0800

Bug 73176 - randrproto typo (s/fundmentally/fundamentally)

https://bugs.freedesktop.org/show_bug.cgi?id=73176


x11proto-randr: Changes to 'upstream-unstable'

2013-06-09 Thread Julien Cristau
 COPYING|1 
 configure.ac   |2 
 randr.h|   36 ++
 randrproto.h   |  235 +
 randrproto.txt |  764 -
 5 files changed, 969 insertions(+), 69 deletions(-)

New commits:
commit 5f5cb2767618ad22a5608142513c7dd81927a8d5
Author: Dave Airlie airl...@gmail.com
Date:   Thu Jul 12 22:45:05 2012 +1000

bump to 1.4.0 (for release.sh)

a trivial commit to make release.sh work.

Signed-off-by: Dave Airlie airl...@redhat.com

diff --git a/randrproto.txt b/randrproto.txt
index 0561907..2b17cee 100644
--- a/randrproto.txt
+++ b/randrproto.txt
@@ -162,6 +162,7 @@ David Dawes for XFree86 DDX integration work
 Thomas Winischhofer for the hardware-accelerated SiS rotation implementation
 Matthew Tippett and Kevin Martin for splitting outputs and CRTCs to more
 fully expose what video hardware can do
+Dave Airlie for the 1.4.0 protocol changes.
 
  ❧❧❧
 

commit 74637d53fa8f5bf44258f773c4aaf60053cccfc4
Author: Alan Coopersmith alan.coopersm...@oracle.com
Date:   Mon Jul 9 22:18:22 2012 -0700

1.4 spec: update Extension Versioning section to include 1.4

Signed-off-by: Alan Coopersmith alan.coopersm...@oracle.com
Reviewed-by: Alex Deucher alexander.deuc...@amd.com
Signed-off-by: Dave Airlie airl...@gmail.com

diff --git a/randrproto.txt b/randrproto.txt
index c9c0343..0561907 100644
--- a/randrproto.txt
+++ b/randrproto.txt
@@ -1984,7 +1984,7 @@ The RandR extension was developed in parallel with the 
implementation
 to ensure the feasibility of various portions of the design. As
 portions of the extension are implemented, the version number of the
 extension has changed to reflect the portions of the standard provided.
-This document describes the version 1.2 of the specification, the
+This document describes the version 1.4 of the specification, the
 partial implementations have version numbers less than that. Here's a
 list of what each version provided:
 
@@ -2010,6 +2010,8 @@ list of what each version provided:
 transformations.  Added panning.  Added primary outputs.
 Added standard properties.
 
+1.4: Added provider objects for handling multi-GPU systems.
+
 Compatibility between 0.0 and 1.0 was *NOT* preserved, and 0.0 clients
 will fail against 1.0 servers. The wire encoding op-codes were
 changed for GetScreenInfo to ensure this failure in a relatively
@@ -2018,8 +2020,8 @@ graceful way. Version 1.1 servers and clients are cross 
compatible with
 compatibility from this point. Version 1.2 offers an extended model of the
 system with multiple output support. Version 1.3 adds a cheap version of
 GetScreenResources to avoid expensive DDC operations, CRTC transformations,
-panning, and the primary output concept. 1.2 and 1.3 are backward-compatible
-with 1.1.
+panning, and the primary output concept. Versions 1.2 through 1.4 are
+backward-compatible with 1.1.
 
  ❧❧❧
 

commit 7b4b49760ff33022a8120841017bcfb7ffe5f6ac
Author: Alan Coopersmith alan.coopersm...@oracle.com
Date:   Mon Jul 9 22:18:21 2012 -0700

1.4 spec: Add descriptions of new RRSELECTMASK bits

Signed-off-by: Alan Coopersmith alan.coopersm...@oracle.com
Reviewed-by: Alex Deucher alexander.deuc...@amd.com
Signed-off-by: Dave Airlie airl...@gmail.com

diff --git a/randrproto.txt b/randrproto.txt
index db37190..c9c0343 100644
--- a/randrproto.txt
+++ b/randrproto.txt
@@ -277,7 +277,10 @@ ROTATION { Rotate_0
 RRSELECTMASK { RRScreenChangeNotifyMask
   RRCrtcChangeNotifyMask (New in version 1.2)
   RROutputChangeNotifyMask (New in version 1.2)
-  RROutputPropertyNotifyMask (New in version 1.2) }
+  RROutputPropertyNotifyMask (New in version 1.2)
+  RRProviderChangeNotifyMask (New in version 1.4)
+  RRProviderPropertyNotifyMask (New in version 1.4)
+  RRResourceChangeNotifyMask (New in version 1.4) }
 
 SIZEID { CARD16 }
 
@@ -401,6 +404,20 @@ The name of this extension is RANDR.
RROutputPropertyNotify events will be sent when properties change on
this output.
 
+   New for version 1.4:
+
+   If 'enable' contains RRProviderChangeNotifyMask,
+   RRProviderChangeNotify events will be sent whenever the role for a
+   provider object has changed.
+
+   If 'enable' contains RRProviderPropertyNotifyMask,
+   RRProviderPropertyNotify events will be sent when properties change
+   on a provider object.
+
+   If 'enable' contains RRResourceChangeNotifyMask,
+   RRResourceChangeNotify events will be sent whenever the set of
+   available RandR resources associated with the screen has changed.
+
 ┌───
 RRSetScreenConfig
window: WINDOW
@@ -2070,6 +2087,10 @@ A.1 Common Types
0x0002  CrtcChangeNotifyMaskAdded in version 1.2
0x0004  

x11proto-randr: Changes to 'upstream-unstable'

2010-11-02 Thread Robert Hooker
 .gitignore   |   80 +--
 Makefile.am  |   14 +-
 README   |   30 ++
 configure.ac |   14 --
 4 files changed, 115 insertions(+), 23 deletions(-)

New commits:
commit 75b7c5feed818291c8ba8ac1ee5b6a6ee4b61851
Author: Alan Coopersmith alan.coopersm...@oracle.com
Date:   Fri Oct 29 23:12:30 2010 -0700

randrproto 1.3.2

Signed-off-by: Alan Coopersmith alan.coopersm...@oracle.com

diff --git a/configure.ac b/configure.ac
index e876c44..4ef4bb6 100644
--- a/configure.ac
+++ b/configure.ac
@@ -22,7 +22,8 @@ dnl
 dnl Process this file with autoconf to create configure.
 
 AC_PREREQ([2.60])
-AC_INIT([RandrProto], [1.3.1], 
[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg])
+AC_INIT([RandrProto], [1.3.2],
+[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg])
 AM_INIT_AUTOMAKE([foreign dist-bzip2])
 AM_MAINTAINER_MODE
 

commit 6ecbca5e882907e9b948d5fc09b7dacc288eae6d
Author: Gaetan Nadon mems...@videotron.ca
Date:   Sun Mar 28 19:00:31 2010 -0400

config: remove the pkgconfig pc.in file from EXTRA_DIST

Automake always includes it in the tarball.

Signed-off-by: Gaetan Nadon mems...@videotron.ca

diff --git a/Makefile.am b/Makefile.am
index 5a1ce11..aede4e9 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -8,7 +8,6 @@ pkgconfig_DATA = randrproto.pc
 
 dist_doc_DATA = randrproto.txt
 
-EXTRA_DIST = randrproto.pc.in
 
 MAINTAINERCLEANFILES = ChangeLog INSTALL
 

commit 68f8fbe50792e0525ba767d854b18db4acda07ff
Author: Rémi Cardona r...@gentoo.org
Date:   Thu Dec 17 08:36:49 2009 +0100

Use $(docdir) for randrproto.txt install path

Signed-off-by: Rémi Cardona r...@gentoo.org
Reviewed-by: Gaetan Nadon mems...@videotron.ca
Reviewed-by: Alan Coopersmith alan.coopersm...@sun.com
Reviewed-by: Dan Nicholson dbn.li...@gmail.com

diff --git a/Makefile.am b/Makefile.am
index e4bf141..5a1ce11 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -6,10 +6,9 @@ randr_HEADERS = \
 pkgconfigdir = $(libdir)/pkgconfig
 pkgconfig_DATA = randrproto.pc
 
-randrdocdir = $(datadir)/doc/$(PACKAGE)
-randrdoc_DATA = randrproto.txt
+dist_doc_DATA = randrproto.txt
 
-EXTRA_DIST = randrproto.pc.in $(randrdoc_DATA)
+EXTRA_DIST = randrproto.pc.in
 
 MAINTAINERCLEANFILES = ChangeLog INSTALL
 
diff --git a/configure.ac b/configure.ac
index ec7812f..e876c44 100644
--- a/configure.ac
+++ b/configure.ac
@@ -21,7 +21,7 @@ dnl  PERFORMANCE OF THIS SOFTWARE.
 dnl
 dnl Process this file with autoconf to create configure.
 
-AC_PREREQ([2.57])
+AC_PREREQ([2.60])
 AC_INIT([RandrProto], [1.3.1], 
[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg])
 AM_INIT_AUTOMAKE([foreign dist-bzip2])
 AM_MAINTAINER_MODE

commit cfec02addb9475f5247c69454ccea87d0914cce1
Author: Gaetan Nadon mems...@videotron.ca
Date:   Sun Nov 22 19:24:48 2009 -0500

Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES

Now that the INSTALL file is generated.
Allows running make maintainer-clean.

diff --git a/Makefile.am b/Makefile.am
index 493a29b..e4bf141 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -11,6 +11,8 @@ randrdoc_DATA = randrproto.txt
 
 EXTRA_DIST = randrproto.pc.in $(randrdoc_DATA)
 
+MAINTAINERCLEANFILES = ChangeLog INSTALL
+
 .PHONY: ChangeLog INSTALL
 
 INSTALL:

commit 61f1a0417839a19654cb54a5e77c8569b05691bc
Author: Gaetan Nadon mems...@videotron.ca
Date:   Mon Nov 16 11:13:30 2009 -0500

README: file created or updated #24206

Contains a set of URLs to freedesktop.org.

diff --git a/README b/README
new file mode 100644
index 000..478d23d
--- /dev/null
+++ b/README
@@ -0,0 +1,30 @@
+   X Resize and Rotate Extension (RandR)
+
+This extension defines a protocol for clients to dynamically change X screens,
+so as to resize, rotate and reflect the root window of a screen.   
+
+Extension name: RANDR
+
+All questions regarding this software should be directed at the
+Xorg mailing list:
+
+http://lists.freedesktop.org/mailman/listinfo/xorg
+
+Please submit bug reports to the Xorg bugzilla:
+
+https://bugs.freedesktop.org/enter_bug.cgi?product=xorg
+
+The master development code repository can be found at:
+
+git://anongit.freedesktop.org/git/xorg/proto/randrproto
+
+http://cgit.freedesktop.org/xorg/proto/randrproto
+
+For patch submission instructions, see:
+
+   http://www.x.org/wiki/Development/Documentation/SubmittingPatches
+
+For more information on the git code manager, see:
+
+http://wiki.x.org/wiki/GitPage
+

commit e9aa167bcbd86a55f41ce85f7908a3a529f64181
Author: Gaetan Nadon mems...@videotron.ca
Date:   Sun Nov 15 19:45:27 2009 -0500

Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432

ChangeLog filename is known to Automake and requires no further
coding in the makefile.

diff --git a/Makefile.am b/Makefile.am
index 61374d9..493a29b 100644
--- 

x11proto-randr: Changes to 'upstream-unstable'

2009-11-21 Thread Timo Aaltonen
 configure.ac   |   12 +-
 randr.h|1 
 randrproto.txt |  332 +
 3 files changed, 181 insertions(+), 164 deletions(-)

New commits:
commit 8289b93b9a21809c3ea88637c6dfad09849f46b5
Author: Keith Packard kei...@keithp.com
Date:   Mon Oct 5 20:50:22 2009 -0700

New properties claimed to be in version 1.4 instead of 1.3.1

Signed-off-by: Keith Packard kei...@keithp.com

diff --git a/randrproto.txt b/randrproto.txt
index c56bd5f..016532c 100644
--- a/randrproto.txt
+++ b/randrproto.txt
@@ -1548,7 +1548,7 @@ ConnectorType yes: static RandR 
1.3
 SignalFormat   no  RandR 1.3
 SignalProperties   no  not mandatory
 
-9.4 Properties introduced with version 1.4 of the RandR extension
+9.4 Properties introduced with version 1.3.1 of the RandR extension
 
 Property   Immutable   Mandatory since
    ─   ───

commit 240bb6051dccd072c95c8569a62b113ef396
Author: Keith Packard kei...@keithp.com
Date:   Mon Oct 5 20:04:11 2009 -0700

Bump version to 1.3.1

Signed-off-by: Keith Packard kei...@keithp.com

diff --git a/configure.ac b/configure.ac
index 4cebbbd..5cfa3ec 100644
--- a/configure.ac
+++ b/configure.ac
@@ -22,7 +22,7 @@ dnl
 dnl Process this file with autoconf to create configure.
 
 AC_PREREQ([2.57])
-AC_INIT([RandrProto], [1.3.0], 
[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg])
+AC_INIT([RandrProto], [1.3.1], 
[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg])
 AM_INIT_AUTOMAKE([foreign dist-bzip2])
 
 # Require xorg-macros: XORG_CHANGELOG
diff --git a/randrproto.txt b/randrproto.txt
index 2f8b465..c56bd5f 100644
--- a/randrproto.txt
+++ b/randrproto.txt
@@ -1,6 +1,6 @@
   The X Resize, Rotate and Reflect Extension
- Version 1.3
-  2006-20-7
+Version 1.3.1
+  2009-10-5
 
  Jim Gettys
   jim.get...@hp.com

commit e5ea87cd2a1c7b636d95f42daf3f36ba3104d59d
Author: Keith Packard kei...@keithp.com
Date:   Mon Oct 5 20:20:14 2009 -0700

Add XORG_DEFAULT_OPTIONS invocation in configure.ac

This should be included in all xorg configure.ac files to provide a
hook for setting various default values.

Signed-off-by: Keith Packard kei...@keithp.com

diff --git a/configure.ac b/configure.ac
index 320e560..4cebbbd 100644
--- a/configure.ac
+++ b/configure.ac
@@ -26,9 +26,13 @@ AC_INIT([RandrProto], [1.3.0], 
[https://bugs.freedesktop.org/enter_bug.cgi?produ
 AM_INIT_AUTOMAKE([foreign dist-bzip2])
 
 # Require xorg-macros: XORG_CHANGELOG
-m4_ifndef([XORG_MACROS_VERSION], [AC_FATAL([must install xorg-macros 1.2 or 
later before running autoconf/autogen])])
-XORG_MACROS_VERSION(1.2)
-XORG_RELEASE_VERSION
+
+# Require xorg-macros: XORG_DEFAULT_OPTIONS
+m4_ifndef([XORG_MACROS_VERSION], [AC_FATAL([must install xorg-macros 1.3 or 
later before running autoconf/autogen])])
+XORG_MACROS_VERSION(1.3)
+
+XORG_DEFAULT_OPTIONS
+
 XORG_CHANGELOG
 
 AC_OUTPUT([Makefile

commit d9ee6abdef13d04f6e7015c0cc39e3855aa01bbf
Author: Keith Packard kei...@keithp.com
Date:   Fri Jun 5 20:37:24 2009 -0700

Remove trailing white space from randrproto.txt

diff --git a/randrproto.txt b/randrproto.txt
index d53df94..2f8b465 100644
--- a/randrproto.txt
+++ b/randrproto.txt
@@ -1,13 +1,13 @@
   The X Resize, Rotate and Reflect Extension
  Version 1.3
   2006-20-7
-  
+
  Jim Gettys
   jim.get...@hp.com
 Cambridge Research Laboratory
HP Labs
Hewlett Packard Company
-  
+
 Keith Packard
keith.pack...@intel.com
 Open Source Technology Center
@@ -35,13 +35,13 @@ These events include:
on laptops or desktop systems
   ► The continued decline of legacy toolkits whose design would have
 required depth switching to support migration
-  ► The lack of depth switching implementation experience in the 
+  ► The lack of depth switching implementation experience in the
 intervening time, due to events beyond our control
 
 Additionally, the requirement to support depth switching might
 complicate other re-engineering of the device independent part of the
 X server that is currently being contemplated.
-   
+
 Rather than further delaying RandR's widespread deployment for a feature
 long wanted by the community (resizing of screens, particularly on laptops),
 or the deployment of a protocol design that might be flawed due to lack of
@@ -61,7 +61,7 @@ monitors display portions of a common underlying 

x11proto-randr: Changes to 'upstream-unstable'

2009-03-12 Thread Julien Cristau
 .gitignore |3 
 Makefile.am|4 -
 configure.ac   |6 +
 randr.h|8 ++
 randrproto.txt |  178 +++--
 5 files changed, 190 insertions(+), 9 deletions(-)

New commits:
commit 94e22fecc66590f81ca280517505c721a5f54497
Author: Matthias Hopf mh...@suse.de
Date:   Fri Mar 6 15:03:09 2009 +0100

Bump to 1.3.0

diff --git a/configure.ac b/configure.ac
index 0ea6a83..320e560 100644
--- a/configure.ac
+++ b/configure.ac
@@ -22,7 +22,7 @@ dnl
 dnl Process this file with autoconf to create configure.
 
 AC_PREREQ([2.57])
-AC_INIT([RandrProto], [1.2.99.4], 
[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg])
+AC_INIT([RandrProto], [1.3.0], 
[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg])
 AM_INIT_AUTOMAKE([foreign dist-bzip2])
 
 # Require xorg-macros: XORG_CHANGELOG

commit 5cc58adb620d37694a9d57cd26c40b4cb2d1de68
Author: Matthias Hopf mh...@suse.de
Date:   Wed Feb 25 17:08:45 2009 +0100

Bump to 1.2.99.4

diff --git a/configure.ac b/configure.ac
index 4707389..0ea6a83 100644
--- a/configure.ac
+++ b/configure.ac
@@ -22,7 +22,7 @@ dnl
 dnl Process this file with autoconf to create configure.
 
 AC_PREREQ([2.57])
-AC_INIT([RandrProto], [1.2.99.3], 
[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg])
+AC_INIT([RandrProto], [1.2.99.4], 
[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg])
 AM_INIT_AUTOMAKE([foreign dist-bzip2])
 
 # Require xorg-macros: XORG_CHANGELOG

commit 7bd01756e684bb841f32fa30832eb7980f92ac9c
Author: Adam Jackson a...@redhat.com
Date:   Tue Feb 17 13:58:19 2009 -0500

Zero reply from GetPanning means panning not supported.

Don't throw BadRRCrtc for this case, that's just mean.

diff --git a/randrproto.txt b/randrproto.txt
index be4285d..1af2090 100644
--- a/randrproto.txt
+++ b/randrproto.txt
@@ -1092,7 +1092,8 @@ dynamic changes in the display environment.
Version 1.3 adds panning support again. If multiple crtcs are active
the panning behavior can be defined per crtc individually.
RRGetPanning returns information about the currently set panning
-   configuration for the specified crtc.
+   configuration for the specified crtc.  If the CRTC does not support
+   panning, all fields (except timestamp) will be 0.
 
'timestamp' indicates when the configuration was last set.
 

commit 1c7e20d115bc470479f32afd703ca7966754c54f
Author: Paulo Cesar Pereira de Andrade p...@mandriva.com.br
Date:   Tue Jan 27 20:06:28 2009 -0200

Janitor: Correct make distcheck and dont distribute autogen.sh

diff --git a/.gitignore b/.gitignore
index c0562cd..2468418 100644
--- a/.gitignore
+++ b/.gitignore
@@ -9,3 +9,6 @@ configure
 install-sh
 missing
 randrproto.pc
+randrproto-*.tar.*
+ChangeLog
+tags
diff --git a/Makefile.am b/Makefile.am
index 59e0378..ec0cf19 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -9,7 +9,7 @@ pkgconfig_DATA = randrproto.pc
 randrdocdir = $(datadir)/doc/$(PACKAGE)
 randrdoc_DATA = randrproto.txt
 
-EXTRA_DIST = autogen.sh randrproto.pc.in $(randrdoc_DATA)
+EXTRA_DIST = randrproto.pc.in $(randrdoc_DATA)
 
 EXTRA_DIST += ChangeLog
 MAINTAINERCLEANFILES = ChangeLog
@@ -17,6 +17,6 @@ MAINTAINERCLEANFILES = ChangeLog
 .PHONY: ChangeLog
 
 ChangeLog:
-   (GIT_DIR=$(top_srcdir)/.git git-log  .changelog.tmp  mv 
.changelog.tmp ChangeLog; rm -f .changelog.tmp) || (touch ChangeLog; echo 'git 
directory not found: installing possibly empty changelog.' 2)
+   $(CHANGELOG_CMD)
 
 dist-hook: ChangeLog
diff --git a/configure.ac b/configure.ac
index 5c0cc88..4707389 100644
--- a/configure.ac
+++ b/configure.ac
@@ -25,7 +25,11 @@ AC_PREREQ([2.57])
 AC_INIT([RandrProto], [1.2.99.3], 
[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg])
 AM_INIT_AUTOMAKE([foreign dist-bzip2])
 
+# Require xorg-macros: XORG_CHANGELOG
+m4_ifndef([XORG_MACROS_VERSION], [AC_FATAL([must install xorg-macros 1.2 or 
later before running autoconf/autogen])])
+XORG_MACROS_VERSION(1.2)
 XORG_RELEASE_VERSION
+XORG_CHANGELOG
 
 AC_OUTPUT([Makefile
randrproto.pc])

commit 1ff5e2cdfa2636317099a0917c9819ff4a81b025
Author: Maarten Maathuis madman2...@gmail.com
Date:   Tue Dec 16 23:35:49 2008 +0100

Fix typo in 83f3f29dd3ac5d3875b5edef5805d6adb6a02698.

diff --git a/randr.h b/randr.h
index 502ba7d..c624d96 100644
--- a/randr.h
+++ b/randr.h
@@ -153,7 +153,7 @@ typedef unsigned long   XRandrModeFlags;
 
 #define RR_PROPERTY_RANDR_EDID EDID
 #define RR_PROPERTY_SIGNAL_FORMAT  SignalFormat
-#define RR_PROPERTY_SIGNAL_FORMAT  SignalProperties
+#define RR_PROPERTY_SIGNAL_PROPERTIES  SignalProperties
 #define RR_PROPERTY_CONNECTOR_TYPE ConnectorType
 #define RR_PROPERTY_CONNECTOR_NUMBER   ConnectorNumber
 #define RR_PROPERTY_COMPATIBILITY_LIST CompatibilityList

commit 83f3f29dd3ac5d3875b5edef5805d6adb6a02698
Author: Matthias Hopf mh...@suse.de
Date:   Tue Dec 16 18:20:00 2008 +0100

Add standard property name 

x11proto-randr: Changes to 'upstream-unstable'

2009-02-15 Thread Julien Cristau
 configure.ac   |2 
 randr.h|   19 ++
 randrproto.h   |  152 +-
 randrproto.txt |  480 ++---
 4 files changed, 624 insertions(+), 29 deletions(-)

New commits:
commit 3fdbdc2b0a971db7497c6e03e215fd19ec400ce9
Author: Matthias Hopf mh...@suse.de
Date:   Fri Dec 12 12:41:21 2008 +0100

Bump to 1.2.99.3

diff --git a/configure.ac b/configure.ac
index e7398d7..5c0cc88 100644
--- a/configure.ac
+++ b/configure.ac
@@ -22,7 +22,7 @@ dnl
 dnl Process this file with autoconf to create configure.
 
 AC_PREREQ([2.57])
-AC_INIT([RandrProto], [1.2.99.2], 
[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg])
+AC_INIT([RandrProto], [1.2.99.3], 
[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg])
 AM_INIT_AUTOMAKE([foreign dist-bzip2])
 
 XORG_RELEASE_VERSION

commit 0c1527d2e89a807e54c549e44798e2cf63fafca2
Author: Matthias Hopf mh...@suse.de
Date:   Thu Dec 11 17:15:15 2008 +0100

Panning tracking areas describe full screen if set to 0.

diff --git a/randrproto.txt b/randrproto.txt
index 9b23120..e55140d 100644
--- a/randrproto.txt
+++ b/randrproto.txt
@@ -1156,7 +1156,8 @@ dynamic changes in the display environment.
total screen size. If set to the total screen size, the CRTC will pan
in the remaining axis even if the pointer is outside the panning area
on a different CRTC, as shown in the figure above. If the pointer is
-   outside the tracking area, the CRTC will not pan.
+   outside the tracking area, the CRTC will not pan. Zero can be used as
+   an alias for the total screen size.
 
┌──┳━━┳┐
│  ┃ CRTC ┃│

commit d904495a4cbd66850dc03d32f223aaaf8425f077
Author: Adam Jackson a...@redhat.com
Date:   Wed Dec 10 11:15:48 2008 -0500

Add [GS]etOutputPrimary

diff --git a/randr.h b/randr.h
index 92f2fb6..eafcda5 100644
--- a/randr.h
+++ b/randr.h
@@ -44,7 +44,7 @@ typedef unsigned long XRandrModeFlags;
 
 #define RRNumberErrors 3
 #define RRNumberEvents 2
-#define RRNumberRequests   30
+#define RRNumberRequests   32
 
 #define X_RRQueryVersion   0
 /* we skip 1 to make old clients fail pretty immediately */
@@ -84,6 +84,8 @@ typedef unsigned long XRandrModeFlags;
 #define X_RRGetCrtcTransform   27
 #define X_RRGetPanning 28
 #define X_RRSetPanning 29
+#define X_RRSetOutputPrimary   30
+#define X_RRGetOutputPrimary   31
 
 #define RRTransformUnit(1L  0)
 #define RRTransformScaleUp (1L  1)
diff --git a/randrproto.h b/randrproto.h
index b434b3a..3b98a9f 100644
--- a/randrproto.h
+++ b/randrproto.h
@@ -614,6 +614,37 @@ typedef struct {
 
 #define sz_xRRGetCrtcTransformReply96
 
+typedef struct {
+CARD8  reqType;
+CARD8  randrReqType;
+CARD16 length B16;
+Window window B32;
+RROutput   output B32;
+} xRRSetOutputPrimaryReq;
+#define sz_xRRSetOutputPrimaryReq  12
+
+typedef struct {
+CARD8  reqType;
+CARD8  randrReqType;
+CARD16 length B16;
+Window window B32;
+} xRRGetOutputPrimaryReq;
+#define sz_xRRGetOutputPrimaryReq  8
+
+typedef struct {
+BYTE   type;
+CARD8  pad;
+CARD16 sequenceNumber B16;
+CARD32 length B32;
+RROutput   output B32;
+CARD32 pad1 B32;
+CARD32 pad2 B32;
+CARD32 pad3 B32;
+CARD32 pad4 B32;
+CARD32 pad5 B32;
+} xRRGetOutputPrimaryReply;
+#define sz_xRRGetOutputPrimaryReply32
+
 /*
  * event
  */
diff --git a/randrproto.txt b/randrproto.txt
index 65b122d..9b23120 100644
--- a/randrproto.txt
+++ b/randrproto.txt
@@ -1193,6 +1193,51 @@ dynamic changes in the display environment.
'new-time-stamp' contains the time at which this request was
executed.
 
+┌───
+RRSetOutputPrimary
+   window: WINDOW
+   output: OUTPUT
+└───
+   Errors: Match, Output, Window
+
+   RRSetOutputPrimary marks 'output' as the primary output for the
+   screen with the same root window as 'window'. This output's CRTC
+   will be sorted to the front of the list in Xinerama and RANDR
+   geometry requests for the benefit of older applications. The
+   default primary output is None, and None is a legal value to pass
+   to RRSetOutputPrimary. This request is expected to be used by
+   desktop environments to mark the screen that should hold the primary
+   menu bar or panel.
+
+   If the named output is not connected to any CRTC, or if the Window
+   and Output are not attached to the same screen, BadMatch is generated.
+   In the latter case, errorValue will be the Window, not the Output.
+
+   As this changes the logical layout of the screen, ConfigureNotify
+   and RRScreenChangeNotify will be generated on the appropriate root
+   window when the primary output is changed by this call. This request
+   

x11proto-randr: Changes to 'upstream-unstable'

2008-07-13 Thread Julien Cristau
 Makefile.am|   10 ++
 configure.ac   |2 +-
 randrproto.h   |8 ++--
 randrproto.txt |2 +-
 4 files changed, 18 insertions(+), 4 deletions(-)

New commits:
commit 2be5a52d5f6bdd2aa70efcb06bd99a149c6db6ba
Author: Adam Jackson [EMAIL PROTECTED]
Date:   Wed Jul 2 15:34:31 2008 -0400

randrproto 1.2.2

diff --git a/configure.ac b/configure.ac
index 6c338f0..7a3c61c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -22,7 +22,7 @@ dnl
 dnl Process this file with autoconf to create configure.
 
 AC_PREREQ([2.57])
-AC_INIT([RandrProto], [1.2.1], 
[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg])
+AC_INIT([RandrProto], [1.2.2], 
[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg])
 AM_INIT_AUTOMAKE([foreign dist-bzip2])
 
 XORG_RELEASE_VERSION

commit 9ab3d5cca3cf9a76c6873007b8d4345c838cc297
Author: Adam Jackson [EMAIL PROTECTED]
Date:   Mon Jun 23 14:52:12 2008 -0400

Bug #16149: Make the field not be named 'delete' in C++ mode.

Thanks for the upward compatibility, Bjarne.

diff --git a/randrproto.h b/randrproto.h
index cf7a022..3fb2e45 100644
--- a/randrproto.h
+++ b/randrproto.h
@@ -376,7 +376,11 @@ typedef struct {
 Atom   type B32;
 CARD32 longOffset B32;
 CARD32 longLength B32;
+#ifdef __cplusplus
+BOOL   _delete;
+#else
 BOOL   delete;
+#endif
 BOOL   pending;
 CARD16 pad1 B16;
 } xRRGetOutputPropertyReq;

commit 2df8499d24d15bfca3c928b681f64b6e8a05f0af
Author: James Cloos [EMAIL PROTECTED]
Date:   Thu Dec 6 16:39:05 2007 -0500

Replace static ChangeLog with dist-hook to generate from git log

diff --git a/Makefile.am b/Makefile.am
index be38f92..59e0378 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -10,3 +10,13 @@ randrdocdir = $(datadir)/doc/$(PACKAGE)
 randrdoc_DATA = randrproto.txt
 
 EXTRA_DIST = autogen.sh randrproto.pc.in $(randrdoc_DATA)
+
+EXTRA_DIST += ChangeLog
+MAINTAINERCLEANFILES = ChangeLog
+
+.PHONY: ChangeLog
+
+ChangeLog:
+   (GIT_DIR=$(top_srcdir)/.git git-log  .changelog.tmp  mv 
.changelog.tmp ChangeLog; rm -f .changelog.tmp) || (touch ChangeLog; echo 'git 
directory not found: installing possibly empty changelog.' 2)
+
+dist-hook: ChangeLog

commit 3243afaa593f95bb89b1381dac2b920111ce36b1
Author: Jakob Bornecrantz [EMAIL PROTECTED]
Date:   Tue Apr 17 14:25:38 2007 -0700

Correct a copy'n'paste error in RRGetOutputInfo spec text.

diff --git a/randrproto.txt b/randrproto.txt
index 345ef4e..6719cf8 100644
--- a/randrproto.txt
+++ b/randrproto.txt
@@ -547,7 +547,7 @@ dynamic changes in the display environment.
 widthInMillimeters, heightInMillimeters: CARD32
crtcs: LISTofCRTC
clones: LISTofOUTPUT
-   modes: LISTofOUTPUT
+   modes: LISTofMODE
num-preferred: CARD16
 └───
Errors: Output

commit d1c5739ae19f7cc01a6a5603d3fae93e1f9ee3d1
Author: Alan Coopersmith [EMAIL PROTECTED]
Date:   Mon Apr 9 14:31:10 2007 -0700

Delete duplicate B32's in xRRScreenChangeNotifyEvent

Caused compiler warnings:
  randrproto.h, line 567: warning: syntax error:  empty member declaration
  randrproto.h, line 568: warning: syntax error:  empty member declaration

diff --git a/randrproto.h b/randrproto.h
index abca369..cf7a022 100644
--- a/randrproto.h
+++ b/randrproto.h
@@ -564,8 +564,8 @@ typedef struct {
 CARD8 type;/* always evBase + 
ScreenChangeNotify */
 CARD8 rotation;/* new rotation */
 CARD16 sequenceNumber B16;
-Time timestamp B32; B32;   /* time screen was changed */
-Time configTimestamp B32; B32; /* time config data was changed 
*/
+Time timestamp B32;/* time screen was changed */
+Time configTimestamp B32;  /* time config data was changed */
 Window root B32;   /* root window */
 Window window B32; /* window requesting notification */
 SizeID sizeID B16; /* new size ID */


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



x11proto-randr: Changes to 'upstream-unstable'

2007-04-19 Thread Julien Cristau
 configure.ac   |   25 -
 randrproto.h   |   10 +-
 randrproto.txt |2 +-
 3 files changed, 30 insertions(+), 7 deletions(-)

New commits:
commit aada204b1fc9ba6461efad3fe6bd032ee98536e1
Author: Keith Packard [EMAIL PROTECTED]
Date:   Sun Feb 18 21:02:30 2007 -0800

Bump version to 1.2.1.

And add copyright to configure.ac file

diff --git a/configure.ac b/configure.ac
index ac3a617..6c338f0 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,5 +1,28 @@
+dnl 
+dnl  Copyright © 2003 Keith Packard
+dnl 
+dnl  Permission to use, copy, modify, distribute, and sell this software and 
its
+dnl  documentation for any purpose is hereby granted without fee, provided that
+dnl  the above copyright notice appear in all copies and that both that
+dnl  copyright notice and this permission notice appear in supporting
+dnl  documentation, and that the name of Keith Packard not be used in
+dnl  advertising or publicity pertaining to distribution of the software 
without
+dnl  specific, written prior permission.  Keith Packard makes no
+dnl  representations about the suitability of this software for any purpose.  
It
+dnl  is provided as is without express or implied warranty.
+dnl 
+dnl  KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
+dnl  INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
+dnl  EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR
+dnl  CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF 
USE,
+dnl  DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
+dnl  TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
+dnl  PERFORMANCE OF THIS SOFTWARE.
+dnl
+dnl Process this file with autoconf to create configure.
+
 AC_PREREQ([2.57])
-AC_INIT([RandrProto], [1.2.0], 
[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg])
+AC_INIT([RandrProto], [1.2.1], 
[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg])
 AM_INIT_AUTOMAKE([foreign dist-bzip2])
 
 XORG_RELEASE_VERSION

commit 0e689cecd65f420ec175046e4bb2b5386bf7b7c5
Author: Keith Packard [EMAIL PROTECTED]
Date:   Sun Feb 18 21:02:10 2007 -0800

Fix wording about requesting ConfigureNotify events.

diff --git a/randrproto.txt b/randrproto.txt
index cf15159..345ef4e 100644
--- a/randrproto.txt
+++ b/randrproto.txt
@@ -974,7 +974,7 @@ dynamic changes in the display environment.
 
 Clients MAY select for ConfigureNotify on the root window to be
 informed of screen changes. This may be advantageous if all your
-clients need to know is the size of the root window, as it avoids
+client needs to know is the size of the root window, as it avoids
 round trips to set up the extension.
 
 RRScreenChangeNotify is sent if RRSelectInput has requested it

commit 34ebf25a88972afdc561f4525d02b3fe41ac84bf
Author: Eric Anholt [EMAIL PROTECTED]
Date:   Thu Feb 1 15:08:10 2007 -0800

Fix the size of the padding fields of xRRGetCrtcGamma.

diff --git a/randrproto.h b/randrproto.h
index 02680d9..abca369 100644
--- a/randrproto.h
+++ b/randrproto.h
@@ -539,11 +539,11 @@ typedef struct {
 CARD32 length B32;
 CARD16 size B16;
 CARD16 pad1 B16;
-CARD16 pad2 B32;
-CARD16 pad3 B32;
-CARD16 pad4 B32;
-CARD16 pad5 B32;
-CARD16 pad6 B32;
+CARD32 pad2 B32;
+CARD32 pad3 B32;
+CARD32 pad4 B32;
+CARD32 pad5 B32;
+CARD32 pad6 B32;
 } xRRGetCrtcGammaReply;
 #define sz_xRRGetCrtcGammaReply32
 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: x11proto-randr: Changes to 'upstream-unstable'

2007-01-28 Thread David Nusinow
On Sun, Jan 28, 2007 at 12:13:40AM +1100, Drew Parsons wrote:
 David set up:
  New branch 'upstream-unstable' available
 
 
 Hi David, there's a version discrepancy here.  upstream-unstable for
 x11proto-randr in fact refers to v1.2 and seems to be pulled from
 upstream head, while debian-unstable is 1.1.2.

Right, you'll find this is true for all of the packages. In discussion with
Thierry, we realized that it would be a ton of work to figure out the exact
upstream version for each package, and for relatively little payoff. Since
we're nearing release time for Xorg, we'll be syncing to the latest from
upstream anyway, so the upstream-unstable branches should fall in line as
we update for 7.2. This'll save both time and effort, we both agreed it was
worthwhile.

 - David Nusinow


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: x11proto-randr: Changes to 'upstream-unstable'

2007-01-28 Thread Drew Parsons
David explained:
  Hi David, there's a version discrepancy here.  upstream-unstable for
  x11proto-randr in fact refers to v1.2 and seems to be pulled from
  upstream head, while debian-unstable is 1.1.2.
 
 Right, you'll find this is true for all of the packages. In discussion with
 Thierry, we realized that it would be a ton of work to figure out the exact
 upstream version for each package, and for relatively little payoff. Since
 we're nearing release time for Xorg, we'll be syncing to the latest from
 upstream anyway, so the upstream-unstable branches should fall in line as
 we update for 7.2. This'll save both time and effort, we both agreed it was
 worthwhile.

Oh OK.  So long as it's known and deliberate, I'm happy :) 

But I notice upstream-etch does not exist either.  How will we be
generating these branches, from upstream or from current
debian-unstable deleting the debian directory?  I'm assuming here we
were planning to use upstream-etch branches.  Just asking out of
curiosity, my main interest is in the future, I'll start creating
[upstream,debian]-experimental branches soon (unless etch gets released
before I get the chance).

Drew


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: x11proto-randr: Changes to 'upstream-unstable'

2007-01-28 Thread David Nusinow
On Mon, Jan 29, 2007 at 02:12:08PM +1100, Drew Parsons wrote:
 David explained:
   Hi David, there's a version discrepancy here.  upstream-unstable for
   x11proto-randr in fact refers to v1.2 and seems to be pulled from
   upstream head, while debian-unstable is 1.1.2.
  
  Right, you'll find this is true for all of the packages. In discussion with
  Thierry, we realized that it would be a ton of work to figure out the exact
  upstream version for each package, and for relatively little payoff. Since
  we're nearing release time for Xorg, we'll be syncing to the latest from
  upstream anyway, so the upstream-unstable branches should fall in line as
  we update for 7.2. This'll save both time and effort, we both agreed it was
  worthwhile.
 
 Oh OK.  So long as it's known and deliberate, I'm happy :) 
 
 But I notice upstream-etch does not exist either.  How will we be
 generating these branches, from upstream or from current
 debian-unstable deleting the debian directory?  I'm assuming here we
 were planning to use upstream-etch branches.  Just asking out of
 curiosity, my main interest is in the future, I'll start creating
 [upstream,debian]-experimental branches soon (unless etch gets released
 before I get the chance).

I hadn't really thought about that actually :-) My feeling is that we don't
need an upstream-etch branch unless we need to do specific updates for that
package after the release. So for that, we can just create the branch from
the specific commit that's relevant for etch. Or else just forgo the
upstream-etch branch all together and just use it for lenny, when the repos
are in sync. Either way is fine by me.

As for the -experimental branches, fire away once you're free.

 - David Nusinow


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: x11proto-randr: Changes to 'upstream-unstable'

2007-01-27 Thread Drew Parsons
David set up:
 New branch 'upstream-unstable' available


Hi David, there's a version discrepancy here.  upstream-unstable for
x11proto-randr in fact refers to v1.2 and seems to be pulled from
upstream head, while debian-unstable is 1.1.2.

Drew


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



x11proto-randr: Changes to 'upstream-unstable'

2007-01-14 Thread David Nusinow
New branch 'upstream-unstable' available with the following commits:
commit 615f8077c55593a2001ca4c84ff3ede5c2c2842a
Author: Eric Anholt [EMAIL PROTECTED]
Date:   Tue Jan 9 09:40:47 2007 -0800

Install the randr protocol description.

commit 335639ba8f0df1364a6807187ba17eeae5b187e4
Author: Keith Packard [EMAIL PROTECTED]
Date:   Thu Nov 30 13:25:35 2006 -0800

More bugs found by Ian Osgood during the XCB work.

ListOutputProperties has no nProperties field.
Pad fields not mentioned in Gamma requests.
sz_xRROUtputChangeNotifyEvent - sz_xRROutputChangeNotifyEvent

commit 504556a9f886c84798ae8e0e46896a7c74b95c61
Merge: c27ece25924115448bf9e1dc461d5e7f4112f112 
3d521b3d38d10c5ec660d13514ef3e626bef90fa
Author: Keith Packard [EMAIL PROTECTED]
Date:   Thu Nov 30 09:44:20 2006 -0800

Merge branch 'multi-monitor'

commit 3d521b3d38d10c5ec660d13514ef3e626bef90fa
Author: Keith Packard [EMAIL PROTECTED]
Date:   Thu Nov 30 09:43:10 2006 -0800

Fix padding bugs discovered in XCB work

commit c27ece25924115448bf9e1dc461d5e7f4112f112
Merge: 3305f634fae79603edc1d3aab1671a91caeb24d4 
7363d448c77c2d2ec2928d9d4bc41aac1c2d36b7
Author: Eric Anholt [EMAIL PROTECTED]
Date:   Mon Nov 27 15:31:33 2006 -0800

Merge branch 'multi-monitor'

This brings in the changes for RandR 1.2 protocol.

commit 7363d448c77c2d2ec2928d9d4bc41aac1c2d36b7
Author: Keith Packard [EMAIL PROTECTED]
Date:   Fri Nov 24 13:45:25 2006 -0800

Use BYTE for one-byte values. #undef Drawable needed.

commit a86f4b9442a48a3049e03a4c7d4fd022a860bf01
Author: Keith Packard [EMAIL PROTECTED]
Date:   Fri Nov 24 13:44:55 2006 -0800

Create Properties when configured. Pending defaults to Current

Change property semantics to create them with empty value
when they are configured.

When clients request the Pending value of a property without any pending
vlaue, the current value is returned instead.

commit af852261efa5eb7f8d16e3e90b8832bf66d93de7
Author: Keith Packard [EMAIL PROTECTED]
Date:   Mon Nov 20 20:58:16 2006 -0800

Change properties to have a pending value and report valid values.

Pending values are transferred to current values at mode set, allowing a
queue of values to accrue in preparation for the modeset operation while
still reporting valid 'current' values for applications.

The set of valid values is also available so applications can present
a reasonable list to the user during configuration.

I renumbered a bunch of requests to keep property requests sequential.

commit cdc282c2995dc17dee97c6da24a9705478cf792e
Author: Keith Packard [EMAIL PROTECTED]
Date:   Thu Nov 16 08:50:49 2006 -0800

Remove output options. Clean up other sizes.

Output options will be controlled by properties instead.
Also found a few instances in randrproto.txt using the wrong
size for MODEINFO.

commit 96977842d01220bd4a294375c669b26ff30275d1
Author: Keith Packard [EMAIL PROTECTED]
Date:   Wed Nov 1 11:50:50 2006 -0800

Fix RRNumberErrors, start adding standard property names

commit 0e858436af67256c0af49317183df4bf8092183c
Author: Keith Packard [EMAIL PROTECTED]
Date:   Wed Nov 1 00:23:37 2006 -0800

Move physical size information from mode to output.

Modes are stored in CRTCs which have no physical size.
Outputs have a physical size which can change, both in response
to mode changes as well as (potentially) other factors.

Placing the physical size information in the output also permits clone
mode to work across monitors of differing physical size.

commit 369d4e7d2030c707cf2ce37d06c1d23b0570910c
Author: Keith Packard [EMAIL PROTECTED]
Date:   Wed Oct 4 20:03:35 2006 -0700

Remove mode origins. Add preferred mode count.

Switched from identifying source of mode line to listing which modes are
preferred by each output. This enables better CRTC sharing by making modes
less arbitrarily different.

commit 3c354e7245dd7830b5600716185017831aff1316
Author: Keith Packard [EMAIL PROTECTED]
Date:   Wed Oct 4 14:51:48 2006 -0700

Get rid of mode origins.

commit ee843ac7077f5dcae677ad1b7c794abb0b89e111
Author: Keith Packard [EMAIL PROTECTED]
Date:   Tue Oct 3 21:02:39 2006 -0700

Add mode origins and output options.

Mode origins indicate the source of the mode information, from VESA timings,
user config or whatever.

Output options currently include only panel fitting options; more may be
added later (this field is 32 bits wide)

commit d6c9bdd0e6713a8c4dff53e88bd820ff1140758c
Author: Keith Packard [EMAIL PROTECTED]
Date:   Tue Oct 3 11:01:56 2006 -0700

Add mode origins and output options.

Also document non-obvious defined types. Eliminate mode options.

commit 61d60a93dc0c827ef970f21f6b80099cc6c958f1
Author: Keith Packard [EMAIL PROTECTED]
Date:   Tue Sep 19 16:33:40 2006 -0700

Update package version to 1.2.0. Fix various goofs found by building