XFree86 4.5.99.901 (6 March 2006) 234. Fix an error in the handling of PRIVS_ELEVATED (David Dawes, reported by Takaaki Nomura). 233. Check in xterm for NULL return from XftFontMatch(), and check for NULL pattern in XftFontOpenPattern() (David Dawes). 232. Avoid having xinit kill a slow exiting X server with SIGKILL. Instead use SIGINT for slowly exiting X servers, and modify the X server to use a faster, but still hardware-clean, exit path when it receives an interrupt signal (David Dawes). 231. Install the manual page source as well as the formatted manual pages on NetBSD (David Dawes). 230. Fix a problem on NetBSD where a build will continue after an error (David Dawes). 229. XFree86 loader enhancments: - Per-module export symbol lists. - Improved symbol hash. - A mechanism for specifying the scope of symbols. - Keep track of relocations, and undo them when they become unresolved on module unload, and recalculate them when they change on module load. - Check relocations on each module load/unload, ensuring that function references that are unresolved at any time are always mapped to the catch-all function preventing calls into nowhere. - Efficient handling of invariant relocations. - Cleanup/update the memleak stack trace code, and print a stack trace when an unresolved function is called or when XFree86 aborts. - Update the catch-all function to identify the unresolved function. - Read the XFree86 executable's symbol table in order to get the most useful stack traces, and use dladdr(), where available, for shared library references. - Cleanup and unify debug messages for the loader components. - Allow for module-instance-specific referenced and required symbols lists, so that a module's requirements can be removed when it is unloaded. - Update the ati driver to make use of some of the new loader functionality. - General loader cleanups, including removing some redundancies. - Don't build the coff loader on platforms that it doesn't support. (X-Oz Technologies, David Dawes). 228. Remove unused beta/expiry code from the XFree86 server (David Dawes). 227. Add user_data field to Xaw's simpleWidgetClass (Bugzilla #1659, Alexander Pohoyda) 226. Fix some X server man page typos (Bugzilla #1658, Nicolas Joly). 225. Fix some build/warnings on NetBSD (David Dawes). 224. TinyX build fixes, including one for Linux systems that don't provide , e.g. libc5 among others (Marc La France). 223. Improve accuracy of atimisc's calculations that are based on a 29.5 MHz reference clock (Marc La France). 222. A setuid xterm doesn't also need to be setgid (Marc La France).