From Fedora Project Wiki
(xserver 1.6)
 
(Feature complete)
 
(6 intermediate revisions by 2 users not shown)
Line 8: Line 8:


* Name: AdamJackson, KristianHoegsberg, DaveAirlie
* Name: AdamJackson, KristianHoegsberg, DaveAirlie
* Email: ajax at redhat dot com


== Current status ==
== Current status ==
* Targeted release: [[Releases/11|  Fedora 11]]
* Targeted release: [[Releases/11|  Fedora 11]]
* Last updated: 2009-02-26
* Last updated: 2009-04-17
* Percentage of completion: 99%
* Percentage of completion: 100%


1.6 is released upstream and built in rawhide.  Further bugfixes may prompt 1.6.x point releases, which we'll continue to integrate.
1.6 is released upstream and built in rawhide.  Further bugfixes may prompt 1.6.x point releases, which we'll continue to integrate.
Line 48: Line 49:
The new X server now includes RANDR 1.3 support, which adds several new features:
The new X server now includes RANDR 1.3 support, which adds several new features:


* Ability to set the primary output
* Ability to set the primary output
* Display panning
* Display panning
* Projective screen transformations
* Projective screen transformations


See the manual page for the xrandr command line tool for details.  RANDR 1.3 also adds a fast, side-effect free way of querying display state, which should lead to a faster and less blinky login process.
See the manual page for the <code>xrandr</code> command line tool for details.  RANDR 1.3 also adds a fast, side-effect free way of querying display state, which should lead to a faster and less blinky login process.


Input devices now have input properties, which can be configured from within the desktop session without resorting to xorg.conf.  See [[Features/InputDeviceProperties InputDeviceProperties]] for details.
Input devices now have input properties, which can be configured from within the desktop session without resorting to <code>xorg.conf</code>.  See [[Features/InputDeviceProperties|InputDeviceProperties]] for details.


The X server no longer honors Control-Alt-Backspace as a 'server kill' key combo, unless Option "DontZap" "false" is set in the ServerFlags section of xorg.conf.
The X server no longer honors Control-Alt-Backspace as a 'server kill' key combo, unless <code>Option "DontZap" "false"</code> is set in the <code>ServerFlags</code> section of <code>xorg.conf</code>.


The X server will suppress display of the mouse cursor until a client connects and sets a cursor.  Most desktop environments and window managers will not be affected.  The xsetroot command's -cursor_name option can be used to set a cursor.
The X server will suppress display of the mouse cursor until a client connects and sets a cursor.  Most desktop environments and window managers will not be affected.  The <code>xsetroot</code> command's <code>-cursor_name</code> option can be used to set a cursor.


Several X extensions have been removed upstream, including XFree86-Misc, Extended-Visual-Information, APPGROUP, MIT-SUNDRY-NONSTANDARD, and XTrap.  We have attempted to change the few applications using these to their modern replacements.  Some applications may warn about missing extensions, but should continue to work correctly.
Several X extensions have been removed upstream, including XFree86-Misc, Extended-Visual-Information, APPGROUP, MIT-SUNDRY-NONSTANDARD, and XTrap.  We have attempted to change the few applications using these to their modern replacements.  Some applications may warn about missing extensions, but should continue to work correctly.


The X server now ships with SELinux support enabled, although no X-specific policy is loaded by default.
The X server's SELinux policy support is now automatically enabled when the <code>xserver_object_manager</code> boolean is enabled in the system policy.  By default, this is only enabled when using MLS policy, and not in targeted mode.


----
[[Category:FeatureAcceptedF11]]
[[Category:AcceptedFedora9]]

Latest revision as of 16:07, 17 April 2009

Xserver 1.6

Summary

The X server in F11 has been updated to 1.6.

Owner

  • Name: AdamJackson, KristianHoegsberg, DaveAirlie
  • Email: ajax at redhat dot com

Current status

  • Targeted release: Fedora 11
  • Last updated: 2009-04-17
  • Percentage of completion: 100%

1.6 is released upstream and built in rawhide. Further bugfixes may prompt 1.6.x point releases, which we'll continue to integrate.

Detailed Description

Mostly performance and stability fixes relative to 1.5.x X servers. Details in the Release Notes section below.

Benefit to Fedora

Better performance and stability over 1.5.x. Enhanced dynamic configuration abilities. Better ingredients, better pizza.

Scope

xorg-x11-server package, rebuilds of the various drivers for ABI changes, and the various command line utility companion packages.

Test Plan

The usual broad suite of hardware in our test pile, combined with end-user feedback.

Dependencies

None, really.

Contingency Plan

Reverting to 1.5.x really isn't an option, but the core server upgrade itself is pretty stable. Other X features (like the continued KMS work) are not considered here.

Documentation

As below...

Release Notes

The new X server now includes RANDR 1.3 support, which adds several new features:

  • Ability to set the primary output
  • Display panning
  • Projective screen transformations

See the manual page for the xrandr command line tool for details. RANDR 1.3 also adds a fast, side-effect free way of querying display state, which should lead to a faster and less blinky login process.

Input devices now have input properties, which can be configured from within the desktop session without resorting to xorg.conf. See InputDeviceProperties for details.

The X server no longer honors Control-Alt-Backspace as a 'server kill' key combo, unless Option "DontZap" "false" is set in the ServerFlags section of xorg.conf.

The X server will suppress display of the mouse cursor until a client connects and sets a cursor. Most desktop environments and window managers will not be affected. The xsetroot command's -cursor_name option can be used to set a cursor.

Several X extensions have been removed upstream, including XFree86-Misc, Extended-Visual-Information, APPGROUP, MIT-SUNDRY-NONSTANDARD, and XTrap. We have attempted to change the few applications using these to their modern replacements. Some applications may warn about missing extensions, but should continue to work correctly.

The X server's SELinux policy support is now automatically enabled when the xserver_object_manager boolean is enabled in the system policy. By default, this is only enabled when using MLS policy, and not in targeted mode.