Features/XserverOnePointSix

= 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  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. See InputDeviceProperties for details.

The X server no longer honors Control-Alt-Backspace as a 'server kill' key combo, unless  is set in the   section of.

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  command's   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  boolean is enabled in the system policy. By default, this is only enabled when using MLS policy, and not in targeted mode.