XFree86 4.5.99.5 (8 June 2005) 71. Fix for GENENA register handling in ATIProbe() (Marc La France). 70. Fix text restoration when display switching has been activated and we could be potentially on a different display than the initial one in the i830 driver (Alan Hourihane). 69. Change atimisc driver on big-endian systems to allow depth 24 even if a big-endian aperture is not available, by swapping RGB masks (Marc La France). 68. Fix long-standing off-by-one bug in the setting of RGB offsets when the driver supplies RGB masks (Marc La France). 67. Improve the support for selecting which library components get built (David Dawes). 66. Fix some offset, pitch and overlay scaler size problems with the video overlay. Solves various spontaneous lockups in the i830 driver (Alan Hourihane). 65. Restore accuracy of atimisc's clock probe despite certain I/O errors (Marc La France). 64. ATIProbe() and atimisc changes: - Port to common layer's domain scheme; - Replace AVOID_CPIO and AVOID_NON_PCI rchitecture-specific #define's with run-time checks and implement new common layer infrastructure to allow this to happen; - Replace endianness compile-time checks with run-time ones; - Deal with certain spurious I/O errors; - No longer consider IOBase when matching adapters to device sections This re-instates support for all ATI adapters on all architectures supported by the common layer (Marc La France). 63. Make sparse I/O masks more portable throughout the server (Marc La France). 62. int10 changes: - Intercept "raw" requests for PCI configuration space from video BIOS'es on all architectures; - Fix typo that produced an incorrect message for int 15h emulation; - Handle unaligned I/O requests gracefully; - Be more tolerant of spurious I/O errors (Marc La France). 61. Tweak xf86InterceptSignals()'s interface (Marc La France). 60. Add option to the mmapr & mmapw utilities to allow unaligned accesses for testing purposes (Marc La France). 59. Ensure signals are trapped during -configure or -probe (Marc La France). 58. Re-implement Alpha kludge in x86emu's ops.c to be more portable (Marc La France). 57. Fix for auto-detection of Sun mice on Linux/SPARC (Marc La France). 56. Fix (some of) the vbe module's endianness bugs (Marc La France). 55. Fix endianness bug in xf4bpp; This is actually faster on all architectures (Marc La Framce). 54. Add Intel(R) i945G support to the i830 driver (Tungsten Graphics). 53. Change the sequence on how refresh rates are set in the i830 driver. This works much better with custom modelines (Alan Hourihane). 52. Update 'X -configure' to detect when wscons support should be used for the keyboard on NetBSD, and improve the handling of Sun-specific keys (Michael ??). 51. Fix a bug in xmessage's handling of escapes in button labels (Bugzilla #1591, Timothy Musson).