XFree86 4.3.99.10 (10 August 2003) 361. Fixes and updates for XKB keyboard maps: - Added numpad:microsoft XKB option (Bugzilla #558, Will Styles). - Fixed inconsistence in indicator names (Bugzilla #577, Noah Levitt). - Added type6 model of Sun keyboard (Warren Turkal). 360. Add UK (gb) layout to the dvorak XKB map (#5739, Mike Sulivan). 359. More work on the NativeGDI server for Cygwin/XFree86. The span routines are nearing completion (albeit they run slowly until the higher level X primitive functions are implemented). The obvious issue with the current code is the problems surrounding 1-bit DIBsections which have msb/lsb issues compared to the other types of DIBsections. This work was done quite some time ago in the Cygwin/XFree86 CVS. (Alan Hourihane). 358. SiS driver update: - Added pseudo-Xinerama extension for MergedFB mode - Fixes for Clevo L285/L287 (1024x768) 357. Include Xmd.h in Xpm/lib/XpmI.h to get definitions of LONG64 (Bugzilla #562, John Dennis). 356. Moved Meta_L/R keys and added Super_L/R keys on macintosh keyboard. This makes the layout more compatible to the PC keyboard layout (Bugzilla #565, Frank Murphy). 355. Add check for Xmalloc() return value in XGetErrorDatabaseText() to avoid Sig11 (Bugzilla #563, Alan Coopersmith). 354. Separated build of libglx.a module and normal libglx.a library (Bugzilla #541, Frank Giessler). 353. Fixed build of Xnest, Xprt and Xvfb for OS/2 by linking with the linker definition files (Bugzilla #541, Frank Giessler). 352. Fixed freeing of properties form xkb_geomerty block (Bugzilla #550, Alexander Pohoyda). 351. Fixed string octal number parsing and string to int conversion for "\00" in xkbcomp (BugzillaR #553, Egbert Eich). 350. Removed stale definition from XftCompat.h (BugzillaR #543, Egbert Eich). 349. Added XLC_LOCALE file for zh_CN.UTF-8, moved iso10646 encoding to the end in ja_JP, ko_KR and zh_TW UTF-8 XLC_LOCALE files (Bugzilla #544, Akira TAGOH). 348. Fixed typo in #if conditional in cfb code (Bugzilla #556, Dave Love). 347. Fixed ValidMode() in C&T driver to work with option 'FixPanelSize' (Egbert Eich). 346. Fixed Meta_R key on us layout Macintosh keyboard (Bugzilla #539, Frank Murphy). 345. Add new charset sequence for CText at the end of list. This way the sequence of a charsets that were added earlier will be picked if two sequences for the same charset are registered (BugzillaR #228, Egbert Eich). 344. Use return value sysconf (_SC_OPEN_MAX) instead of the fixed number 256 for allowed number of open files on POSIX.1 conformant systems (Egbert Eich). 343. Added missing exported functions in libfreetype to compile mkfontscale, made mkfontsdir script install on platforms that use extensions (Bugzilla 536, Frank Giessler). 342, Fixed a sig11 in Xaw that may appear on the rare condition that no font can be found (BugzillaR #482, Egbert Eich). 341. Added KP_Separator to symbols that can generate decimal() in xcalc (Egbert Eich). 340. Disabled Color8x8PatternFill() in savage driver (Egbert Eich). 339. Fixed a sig11 in twm when used with a session manager (Egbert Eich). 338. Fixed rounding of refresh rate in RandR, updated Xrandr man page (BugzillaR #527, Egbert Eich). 337. Added MenuBorderWidth and MenuBorderColor options to twm (Bugzilla #529, Alexander Pohoyda) 336. Update for VIA driver: - DGA no longer hangs (eg freedroidRPG now runs reliably) - Starting two copies of Xine no longer aborts the X server - Added support for KM400/K8M400 - Improved video overlay support. - Fixed video overlay clipping when the image cliprects change but not the size. - TV tuner support via XV interface for two overlay ports. - DRI support (the client side library is not yet fully ported to 4.3). - Disable Xv in modes with insufficient bandwidth (1600c1200x16). - Updated documentation It differs from the base VIA codedrop. - Several of the fixes were done by me on top of it (the dual Xine fix, and bandwidth) - Various system types have been turned to CARD32 to make the code portable - The hybrid Video4Linux/XV glue was racy and has been removed (the XV layer is more than sufficient anyway) - DRI library client code is not included (porting not yet finished) - Additional debugging (Bugzilla #525, VIA, Alan Cox) . - Cleaning up namespace pollution, removing dependency on via_drm.h removing some global symbols from driver (Egbert Eich). Please note: there are more global symbols yet to be removed. 335. Remove the 'xc/xkbcomp/geometry/HP' directory from the CVS repository. 334. Substantial rewrite of the "nv" driver (Mark Vojkovich). 333. Resync with Cygwin/XFree86 changes up to Test92 (#5721, Harold Hunt and the Cygwin/XFree86 project). 332. Add a clean target for Cygwin's ResourceObjectRule() rule (#5720, Harold Hunt). 331. Fix xman's formatting/displaying of manual pages on Darwin, where 'groff' defaults to PostScript formatting (#5719, T. M. Pederson). 330. SiS driver update: - Fixed SiS 620 support - Added interface for sisctrl utility (Thomas Winischhofer) 329. Fixes for regressions in xauth and xhost with IPv6 code (Matthieu Herrb, Hideki ONO). 328. Update X-TrueType (X-TT) to version 1.4.1 (Chisato Yamauchi, After X-TT Project): - Extension of code converter modules for ARABIC, ARMSCII8, BIG5HKSCS, GB18030, ISO8859.*, etc. (Pablo Saratxaga, James Su) - Try to use TT_Load_Glyph_Bitmap() in get_metrics() when `bs' option is not set. - Use Embedded Bitmap with the option `eb=y' when Auto Italic is set. - Enhancements for `ds', `eb' and `bw' options. - New options for TTCap, `fc' and `fm': they enable the *extremely* fast loading of big Japanese or unicode fonts with `-p-' in the XLFD. - Performance improvement of FreeTypeGetMetrics() function. - Improved performance based on the solution to the buffer overflow problem, caused by exceeding the range of maxbounds.ascent/maxbounds.descent. This problem occurred only when `-m-' spacing was used. - Improved fix to crashes caused when certain fonts (e.g. verdana.ttf) are used; solution based on investigating the true nature of the problem. - Added patch for mktcapdir-0.5.4 and some ttfconf files suitable for X-TT 1.4.0. - Preparation for extending the encoding field of XLFD. X-TT permits the following additional XLFD format: "-foo-foo-medium-r-normal--0-0-0-0-c-0-foo.2000-0.0" "-foo-foo-medium-r-normal--0-0-0-0-c-0-foo.2000-0.1" The last number can be used to indicate the plane number of a huge character set. - Support for reverse `fc' specification. `fc=0xaa00-0xa0ff' means specifying the ranges 0x0000-0xa0ff and 0xaa00-0xffff. This is useful for GB18030 proportional fonts. - Improved fix for server crash that appears on Linux/PPC. - Added ksc5601.*-3 and ksx1001.*-3 to KSCJOHAB/main.c (Jungshik Shin). - Added U+20AC and U+00AE characters to KSCJOHABtoUCS2.c and KSC5601toUCS2.c (Jungshik Shin). - Fixed an X server crash when using LucidaSansRegular.ttf (reported by Koike Kazuhiko). - Improved fix to prevent NULL dereference when the font cache becomes full; solution by allocation of a dummy area for bitmap. - Fixed an X server crash because of an inconsistency problem between XFree86 and X-TT (reported by Koike Kazuhiko). - Numerous minor improvements.