Sort properties alphabetically.

This commit is contained in:
Matthias Hopf 2009-08-18 11:56:38 +02:00
parent 27529caf79
commit 5c95df1330

View file

@ -1401,6 +1401,73 @@ doesn't handle a mandatory property correctly.
9.1 Known properties
"CloneList" aka RR_PROPERTY_CLONE_LIST
Type: int32 [2*n] / Atom pairs
Flags: Immutable
Range/List: 0-
Some combinations of outputs on some cards cannot be served
independently from each other, because they are wired up to the same
encoder outputs.
This property lists all output + signal format pairs that are
driven together with this output, and thus can only be programmed in
clone mode with the same CRTC.
This property MUST be symmetric, but may change with changing signal
format. I.e. if the property for DVI-1/VGA specifies VGA-1/VGA to be
cloned, VGA-1/VGA has to list DVI-1/VGA as well.
Outputs / format pairs listed in this property MUST be included in the
CompatibilityList.
"CompatibilityList" aka RR_PROPERTY_COMPATIBILITY_LIST
Type: int32 [2*n] / Atom pairs
Flags: Immutable
Range/List: 0-
Some combinations of outputs on some cards cannot be served at all,
because the according encoder is only capable of driving one output at
a time.
This property lists all output + signal format pairs that can be
driven together with this output. NULL atoms specify any output / any
signal format, respectively.
This property MUST be symmetric, but may change with changing signal
format. I.e. if the property for DVI-1/TMDS specifies VGA-1/VGA to be
available, VGA-1/VGA has to list DVI-1/TMDS as well.
"ConnectorNumber" aka RR_PROPERTY_CONNECTOR_NUMBER
Type: int32
Flags: Immutable, Static
Range/List: 0-
Outputs that route their signal to the same connector MUST
have the same connector number. Outputs with the same
connector number MUST route their signal to the same
connector, except if it is 0, which indicates unknown
connectivity. 1 is called the primary connector, 2 the
secondary. 3 is typically a TV connector, but that is completely
driver / hardware dependent.
Outputs with the same connector number SHOULD have the same
connector type. Meaning and client behavior for mismatching
connector types is undefined at the moment.
"ConnectorType" aka RR_PROPERTY_CONNECTOR_TYPE
Type: int32 / Atom
Flags: Immutable, Static
Range/List: unknown VGA DVI DVII DVIA DVID HDMI Panel
TV TV-Composite TV-SVideo TV-Component
TV-SCART TV-C4 DisplayPort
Connector type, as far as known to the driver.
Values with dashes (TVComposite) describe more specific versions of
the base values (TV). The former SHOULD be used if the connector is
not capable of producing other signal formats. The later SHOULD be
used if the exact connector is unknown, or the connector is a
multiformat connector that is not described otherwise. DVI, for
instance, SHOULD be handled like a DVII connector, unless additional
information is available to the user agent. PANEL describes
laptopinternal (normally LVDS) displays. TV, TVSCART, TVComponent,
and TVC4 with signal format VGA are valid combinations and describe
RGB TV signals.
"EDID" aka RR_PROPERTY_RANDR_EDID
Type: int8 [n]
Flags: Immutable
@ -1454,73 +1521,6 @@ doesn't handle a mandatory property correctly.
a signal change (e.g. TV formats). Clients are allowed to change the
properties in order to select a different signal subformat.
"ConnectorType" aka RR_PROPERTY_CONNECTOR_TYPE
Type: int32 / Atom
Flags: Immutable, Static
Range/List: unknown VGA DVI DVII DVIA DVID HDMI Panel
TV TV-Composite TV-SVideo TV-Component
TV-SCART TV-C4 DisplayPort
Connector type, as far as known to the driver.
Values with dashes (TVComposite) describe more specific versions of
the base values (TV). The former SHOULD be used if the connector is
not capable of producing other signal formats. The later SHOULD be
used if the exact connector is unknown, or the connector is a
multiformat connector that is not described otherwise. DVI, for
instance, SHOULD be handled like a DVII connector, unless additional
information is available to the user agent. PANEL describes
laptopinternal (normally LVDS) displays. TV, TVSCART, TVComponent,
and TVC4 with signal format VGA are valid combinations and describe
RGB TV signals.
"ConnectorNumber" aka RR_PROPERTY_CONNECTOR_NUMBER
Type: int32
Flags: Immutable, Static
Range/List: 0-
Outputs that route their signal to the same connector MUST
have the same connector number. Outputs with the same
connector number MUST route their signal to the same
connector, except if it is 0, which indicates unknown
connectivity. 1 is called the primary connector, 2 the
secondary. 3 is typically a TV connector, but that is completely
driver / hardware dependent.
Outputs with the same connector number SHOULD have the same
connector type. Meaning and client behavior for mismatching
connector types is undefined at the moment.
"CompatibilityList" aka RR_PROPERTY_COMPATIBILITY_LIST
Type: int32 [2*n] / Atom pairs
Flags: Immutable
Range/List: 0-
Some combinations of outputs on some cards cannot be served at all,
because the according encoder is only capable of driving one output at
a time.
This property lists all output + signal format pairs that can be
driven together with this output. NULL atoms specify any output / any
signal format, respectively.
This property MUST be symmetric, but may change with changing signal
format. I.e. if the property for DVI-1/TMDS specifies VGA-1/VGA to be
available, VGA-1/VGA has to list DVI-1/TMDS as well.
"CloneList" aka RR_PROPERTY_CLONE_LIST
Type: int32 [2*n] / Atom pairs
Flags: Immutable
Range/List: 0-
Some combinations of outputs on some cards cannot be served
independently from each other, because they are wired up to the same
encoder outputs.
This property lists all output + signal format pairs that are
driven together with this output, and thus can only be programmed in
clone mode with the same CRTC.
This property MUST be symmetric, but may change with changing signal
format. I.e. if the property for DVI-1/VGA specifies VGA-1/VGA to be
cloned, VGA-1/VGA has to list DVI-1/VGA as well.
Outputs / format pairs listed in this property MUST be included in the
CompatibilityList.
9.2 Properties introduced with version 1.2 of the RandR extension
@ -1535,12 +1535,12 @@ EdidData is provided by the RandR frontend, thus not driver specific.
Property Immutable Mandatory since
──────── ───────── ───────────────
CloneList yes not mandatory
CompatibilityList yes not mandatory
ConnectorNumber yes: static not mandatory
ConnectorType yes: static RandR 1.3
SignalFormat no RandR 1.3
SignalProperties no not mandatory
ConnectorType yes: static RandR 1.3
ConnectorNumber yes: static not mandatory
CompatibilityList yes not mandatory
CloneList yes not mandatory
❧❧❧❧❧❧❧❧❧❧❧