Release Notes for XFree86® 4.8.0
: Summary of new features in 4.8.0.
Previous: Configuration: a Quick Synopsis
Next: Drivers
3. Summary of new features in 4.8.0.
This is a sampling of the new features in XFree86 4.8.0.
A more complete list of changes can be found in the CHANGELOG that is part of
the XFree86 source tree.
It can also be viewed online at our CVSweb server.
3.1. Security Updates
A number of reported security issues have been addressed in this release.
They include:
3.2. Video Driver Enhancements
3.2.1. ati, atimisc, r128 and radeon
- Mach64 block transfers and XVideo support have been significantly sped
up on x86_64 platforms.
- A bug in atimisc's colourmap handling has been fixed.
- Support has been added for dual head on Rage 128 Mobility's.
- Add support for newer RADEONs.
- Fixed a memory leak in the RADEON driver.
- A Solaris hang has been corrected that occurred on UltraSPARCs with
either a Mach64 or RADEON adapter as the system console.
3.2.2. i830
- Fix bug that occurs when the amount of video memory initially reported by
the BIOS is zero.
3.3. XKB updates
- Fix a segfault in XKB that occrred when the system has no LEDs.
3.4. SHAPE Extension
- This extension has been updated to version 1.1. This adds input regions
to windows that scope the area within which pointer movements are reported to
the client.
3.5. X Servers
3.5.1. XFree86 core server and modules
- A number of bugs in the PCI-X and PCI Express support introduced in the
previous release have been addressed.
3.5.2. TinyX
- Fix stipples in the Xigs and Xsis530 servers.
3.5.3. Xprt
- A number of file descriptor leaks and double-closes have been fixed in
the Xprt server.
3.5.4. Xdmx
- Improved Xdmx's handling of USB devices.
3.5.5. GLX and Mesa
- Fix segfaults that could occur because buffers were being freeing too
early during X server termination.
3.5.6. XAA
- Fix handling of ceertain TE fonts with null glyphs that caused segfaults
in XAA.
- A number of 64-bit and integer wraparound bugs have been corrected.
3.6. OS Support Updates
- On SunOS/sparc or Solaris/sparc, the server now clears all framebuffers
on exit.
- To avoid screen corruption on SunOS and Solaris, the server now
redirects /dev/console output while it is running, and copies that data back to
/dev/console on server exit. This behaviour can be disabled through a command
line flag.
3.7. Xft Library
- A byte-swapping issue in libXft's handling of XImages has been addressed.
3.8. xdm
- When using BSD authentication in xdm, wipe out the password as soon as
possible to prevent it from appearing in the address space of subsequently
forked child processes.
Release Notes for XFree86® 4.8.0
: Summary of new features in 4.8.0.
Previous: Configuration: a Quick Synopsis
Next: Drivers