diff options
Diffstat (limited to 'hw/xfree86/doc/changelogs/CHANGELOG')
-rw-r--r-- | hw/xfree86/doc/changelogs/CHANGELOG | 1716 |
1 files changed, 1683 insertions, 33 deletions
diff --git a/hw/xfree86/doc/changelogs/CHANGELOG b/hw/xfree86/doc/changelogs/CHANGELOG index 732330eec..78f7f2e84 100644 --- a/hw/xfree86/doc/changelogs/CHANGELOG +++ b/hw/xfree86/doc/changelogs/CHANGELOG @@ -1,46 +1,1696 @@ -XFree86 4.3.0.2 (xx May 2003) +XFree86 4.3.99.17 (xx November 2003) + +XFree86 4.3.99.16 (20 November 2003) + 609. Fix 'constype' for modern framebuffers on Solaris (Bugzilla #890, + Alan Coopersmith). + 608. Fix a thread deadlock problem in libXp (Bugzilla #887, Roland Mainz). + 607. Fix event buffer overrun in the wacom driver (Bugzilla #882, David Dawes, + reported by Jonathan Hough). + 606. Add unmapping code to DGAUnmapPhysical() for most systems that use + mmap(). Without this lots of map/unmap calls would result in running + out of address space and/or file handles (Bugzilla #880, David Dawes, + reported by Eckhard Neber). + 605. Restore the Windows keycodes in the 'xfree86' XKB keycodes map, + and add the Solaris-compatible tokens as aliases (reported by + Panagiotis Papadakos). + 604. Fix some problems building against external installations of + freetype2 (David Dawes). + 603. Add font bounds checking to the X server side of the font server + interface (Chisato Yamauchi, David Dawes). + 602. Fix ForcePCIMode option to work as advertised in Radeon driver + (Bugzilla #850, Kevin Martin). + 601. Update the fonts document for the FreeType backend changes + (Chisato Yamauchi, Reiko Nakajima, After X-TT Project). + 600. Don't allow the lack of "SUPERSCRIPT TWO" to prevent Adobe Standard + Cyrillic encoded fonts from being accepted as "koi8" capable + (Michail Vidiassov). + 599. Xvfb didn't have enough pixmap formats for Render (David Dawes). + 598. Fix the processing of xdm/config/Xres.cpp, which is broken with + gcc 3.3.2 (reported by Chisato Yamauchi). + 597. Fix two problems with Xvfb: + - Too much memory was allocated because of a confusion between + bytes and pixels. + - The XWD header was corrupted at server reset. + (David Dawes). + 596. Fix several problems xwud has displaying TrueColor dumps (extreme + slowness displaying on TrueColor visuals, and incorrectness displaying + on DirectColor visuals) (David Dawes). + 595. Rank TrueColor above DirectColor in xwud. This avoids colourmap flashing + by default when running on a server with both visuals available + (David Dawes). + 594. Build with Xplugin support by default on Panther (Torrey T. Lyons). + 593. On Mac OS X, allow "X -version" to work without connecting to + CoreGraphics (Torrey T. Lyons, reported by Benjamin Reed). + 592. Don't optimize away window restacks in rootless mode (John Harper). + 591. Fix problems preventing mesa-based GLX from working with Xnest, even + though it is linked in and advertised (David Dawes). + 590. Fix typing in XDarwin Preference panel going to X11 (Torrey T. Lyons). + 589. Fix rootless build after REGION_* macro rework (Torrey T. Lyons). + 588. Fix broken GLX indirect rendering (David Dawes). + 587. Fix the XKB definitions for the "Hiragana_Katakana" key, and fix + some incorrect definitions in symbols/jp (Chisato Yamauchi). + 586. Change the mkfontdir wrapper script to invoke mkfontscale via its full + path name (Chisato Yamauchi). + 585. Modify xf86config and xf86cfg to enable loading the "freetype" module + (Chisato Yamauchi). + 584. Wrap ucs2any with ProgramTargetName in dependencies, as needed for + OS/2, and note that OS/2 doesn't have basename(3) (Bugzilla #871, + Frank Giessler). + 583. Fix atimisc's decoding of the mode on input for large panels + (Marc La France). + 582. Fix SEGV when ATIPreinit() fails (Marc La France). + 581. In rootless XDarwin, don't send ButtonPress events when clicking in + non-X11 windows (Torrey T. Lyons, John Harper). + 580. AppleWM compatibility fixes: + - Disable XDarwin handling cut and paste if AppleWM-aware cut and + paste manager is available. + - Set _NATIVE_SCREEN_ORIGIN property on root window. + (John Harper, Torrey T. Lyons). + 579. Change ProjectRoot from /XFree86 to /usr/X11R6 on OS/2 (Bugzilla #865, + Frank Giessler). + 578. Fix building of new Mesa on OS/2 (Bugzilla #865, Frank Giessler). + 577. Change the way how libraries with long file names are handed on + OS/2 (Bugzilla #865, Frank Giessler). + 576. Force screen blanking when entering DPMS states (Bugzilla #866, + David Dawes, reported by Ed Fardos). + 575. XDarwin fixes/cleanups: + - Handle X11 executables opened from the Finder. + - Use xcodebuild instead of pbxbuild on Panther. + - Clean up Darwin specific imake #defines. + - Fix compiler warnings on Panther. + (Torrey T. Lyons). + 574. A workaround for platforms (like *BSD) where IPv6 sockets don't accept + IPv4 connections: disable IPv6 XDMCP code by default. This allows IPv4 + XDMCP to work on such platforms (David Dawes). + 573. Rework REGION_* macros to eliminate NEED_SCREEN_REGIONS build failures + (Marc La France). + 572. Fix an old bug in the X server and xfs related to usage of + c->savedName (Bugzilla #818, Owen Taylor). + 571. Fix FontFileListOneFontWithInfo() so that it handles aliases in the + same was as FontFileOpenFont() (Bugzilla #818, Owen Taylor). + 570. Respect USE_SSE_ASM for the .S files in the r200 and radeon 3D drivers. + This should fix the reported OpenBSD build problem (David Dawes). + 569. Some missing FreeBSD AMD64/Sparc64 patches (Bugzilla #786, Eric Anholt). + 568. The call to xf86RandRSetMode() from xf86RandRCreateScreenResources() + doesn't appear to be necessary. Removing it restores the documented + ViewPort behaviour when RandR is enabled (David Dawes). + 567. Make the vesa driver blank the screen during initialisation for + cosmetic reasons (David Dawes). + 566. Make the cirrus driver blank the screen during initialisation for + cosmetic reaons (most other drivers do this) (Bugzilla #781, + Nicholas Miell). + 565. The vesa driver wasn't setting the viewport correctly either at + ScreenInit or EnterVT (David Dawes). + 564. Fix the viewport initialisation. The ViewPort parameters from the + XF86Config file were being ignored, and the default was a 0,0 viewport + rather than centred on the virtual screen as documented. When RandR + is enabled, it undoes all of this though... (David Dawes). + 563. Fix an off-by-one bug in libXcursor that can result in segfaulting + applications (David Dawes, reported by Agustin Gianni). + 562. Fix RandR initialization problem when default screen resolution is + different from the virtual resolution. (Bugzilla #853, Bob Paauwe). + 561. Fix an Xv problem with the via driver where updating a portion of the + overlay causes excessive CPU usage (Bugzilla #821, Neil Terry). + 560. Fix an Xnest hang on OS/2 (Bugzilla #852, Frank Giessler). + 559. OS/2 update for the recent move to building most libraries shared, + and add some functions to the export lists for freetype and Xt for + compatibility with older applications (Bugzilla #852, Frank Giessler). + 558. Fix the installation location of the XRes and Xss manpage aliases + (Bugzilla #848, ISHIKAWA Mutsumi). + 557. Include backwards compatibility API for renamed stream functions in + Freetype2 library (Torrey T. Lyons). + 556. Fix acecad driver to call xf86DeleteInput() (Bugzilla #855, S. Voltz). + 555. Register to handle X11 executables on Panther (John Harper). + 554. Fixes for GLX on Mac OS X: + - Make libGL not export libGLU symbols. + - Fix uninitialized mutex for threaded direct GLX. + (John Harper). + 553. Fix "Non-aligned pointer being freed" warnings on XDarwin startup + (Torrey T. Lyons). + 552. Miscellaneous fixes for Panther: + - Fix spurious #pragma getting inserted by cpp (Martin Costabel). + - Fix startup failure due to bad keymapping file (Torrey T. Lyons). + - Fix startup warning about missing semicolons (Torrey T. Lyons). + 551. Mesa X86 asm build fix for Solaris (David Dawes). + 550. Fix building libOSMesa on Darwin (Torrey T. Lyons). + 549. Get backlight working on Apple's GeForce4 powerbooks (Guido Guenther). + +XFree86 4.3.99.15 ( 1 November 2003) + 548. Update libfreetype-xtt2 to version 1.1: + - Improved the very lazy method. To prevent displaying chipped bitmap + when having italic angle, the lsb and rsb are adjusted by using + italicAngle in post table. + - Added automatic correction of bitmap position for preventing + displaying chipped bitmap when using charcell or very lazy method. + - Set DEFAULT_VERY_LAZY macro. If post table is available, the very + lazy method is used as default when handling multi-bytes fonts. + - Added additional glyphs(0x2d21-0x2d7c) to jisx0208.1990-0.enc. + (Chisato Yamauchi, After X-TT Project). + 547. Set the pixel clock limit above which hzoom is enabled for the video + overlay for G450 and G550 cards to 234MHz. This fixes a problem with + the Xv support having half horizontal resolution (Michel Lespinasse). + 546. Add support on Mac OS X for building keymap using Carbon Keyboard + Layout API (John Harper). + 545. Map holes in kdrive VESA driver (#5436, Juliusz Chroboczek). + 544. Add option to Radeon driver to allow minimum dot clock to be + overridden (Bugzilla #831, Nils Philippsen). + 543. Add shared libraries run-path information to pkg-config datafiles + provided for some libraries. (Bugzilla #832, Frederick Bruckman, + Matthieu Herrb). + 542. Fix buglets detected by SGI compiler in neomagic, sis and tseng drivers + (Marc La France). + 541. Fix I/O alignment in mga and via drivers (Marc La France). + 540. Improve xkbcomp's key types auto-recognition (Ivan Pascal). + 539. Add support for multi-threaded direct GLX rendering with AppleDRI + (John Harper). + 538. Fix a problem in Xlib that was cause by the ANSI prototype cleanups + (Bugzilla #839, Owen Taylor). + 537. Limit the rate of duplicate audit messages in the X server. (Matthieu + Herrb, David Dawes). + 536. Fix ChipValidMode() return type (Marc La France). + 535. Fix for AGP8x support on HP zx1-based systems (Marc La France). + 534. Workaround for mysterious segfault related to mkfontscale's use of + memcmp() (Marc La France). + 533. Support the new Linear allocator in the trident driver and make the + hardware cursor use it. Xv automagically uses it. (Alan Hourihane). + 532. Fix acecad input driver build and re-enable it + (Bugzilla #816, Alan Hourihane). + 531. Fix DRM_CAS on ia64 as used by the DRI (Bugzilla #778, John Dennis). + 530. Call OsCleanup() at the end of each server generation, and add an + argument to indicate when the server is terminating. This allows + misc end-of-generation cleanups to be added to OsCleanup() (David Dawes). + 529. Explicitly free the DPMS and ScreenSaver timer resources at the end + of each server generation (David Dawes). + 528. Cygwin configuration updates and install script updates (Bugzilla #799, + 805, Harold L Hunt II, Alexander Gottwald) + 527. Build shared libraries for Xt and Xaw on Cygwin. (Bugzilla #804, + Ralf Habacker). + 526. Xterm patches #180, 181 (Thomas Dickey). + 525. Update libfreetype-xtt2 to version 1.0d: + - Fixed server crash caused by loading fonts for which encoding file + does not exist. + - Some fixes for minor bugs when handling errors. + - Some minor cleanups. + (Chisato Yamauchi, After X-TT Project). + 524. Export strl{cat,cpy} functions to the server modules and provide + an implementation for the systems that don't have them. (Matthieu + Herrb). + 523. Fixes and updates for XKB keyboard maps: + - Update Serbian layouts (Bugzilla #92, Danilo Segan). + - Add 'MS Windows like' US International variant for 'us' keymap (Ivan + Pascal). + - Change CapsLock default behavior to 'Caps acts as locking Shift, + Shift cancels Caps'. Add new type for four-level keys (Ivan Pascal). + 522. Fix generic rootless code bug which tests CopyWindow instead of CopyBytes + (Kensuke Matsuzaki). + 521. Update libfreetype-xtt2 to version 1.0c. This consists of some minor + fixes and cleanups (Chisato Yamauchi, After X-TT Project). + 520. Add accelerated rootless drawing support and fix bug in rootless + FillSpans (Torrey T. Lyons and John Harper). + 519. Update SiS driver: + - Merge 661/741/760 support + - Clean up + - Fix Xv problems after swsuspend + - Fix LCD-via-CRT1 on various machines + 518. Prevent some compilers from optimising out Mesa's X11 error interface + (Marc La France). + 517. Add rules to generate post-processed and assembler source from C++ files + (Marc La France). + 516. Change `make World` so that well it interrupts itself to build a utility + (makedepend, pswrap, etc), it only builds that utility. Some things were + being built too early (Marc La France). + 515. When the i830 driver's checks for sufficient memory for tiled mode + fail, don't later try to allocate with tiling enabled (David Dawes). + 514. Enable I845G_VBE_WORKAROUND in the i830 driver for all platforms, since + this reportedly fixes VT switching problems on hardware other than the + 845G. + 513. Updated README.SiS (Thomas Winischhofer). + 512. Add the After X-TT Project's libfreetype-xtt2 1.0b fixes and + enhancements to the "freetype" module (Chisato Yamauchi, + After X-TT Project). This should make it possible to deprecate the + "xtt" module in a future release. Fixes and enhancements include: + - Fixed crash caused by using fonts which have OS2 sfnt table. + - Corrected metrics calculation error. Although the original code uses + size->metrics, the FT_Size_Metrics does not have exact values when + handling the outline. So the codes for metrics calculation were + drastically rewritten. + - Fixed some problems with FreeTypeRasteriseGlyph(): + + Made "only metrics is required" distinct from "both metrics and + rasterised bitmap are required" to improve performance when + loading large charset. + + Fixed the erroneous usage of freetype2 API. To get valid metrics, + FT_Outline_Get_BBox() or FT_Outline_Get_CBox() is used for outline. + + Took the strange code for raster copying and rewrote it. + - Fixed UNDERLINE_POSITION so that it counts downwards. + - Fixed a risky calculational method for info->maxbound and + info->minbound when spacing is not charcell. All glyphs' metrics are + calculated and valid info->maxbounds and info->minbounds are set + without cutting any corners. + - Added TTCap option "fn","ai","ds","fs","vl","cr","bw","eb","hi", + "fc" and "fm" which are compatible with X-TT 1.4. + - Supported character width for vertical layouts. + 511. Encoding file updates (After X-TT Project): + - Removed jisx0208.1983-0.enc and added 'ALIAS jisx0208.1983-0' to + jisx0208.1990-0.enc. + - Added Windows ucs2 cmap(3,1) to jisx0208.1990-0.enc and + jisx0201.1976-0.enc. + - Added files for GB18030-0 and GB18030-1 (James Su). + 510. Update X-TrueType (X-TT) to version 1.4.2 (Chisato Yamauchi, + After X-TT Project): + - Fixed several bugs of make_up_italic_bitmap() function. + - Changed the order of priority of mapIDRelations in JISX0208 and + JISX0201 code converter. The windows ucs2 is given the highest + priority for kochi-substitute Japanese fonts. + - Fixed code relation in cc_jisx0208_to_std_ucs2() function + (not 0x215d -> 0x00b1 but 0x215d -> 0x2212) + - Added minor improvements. + 509. Fixes and updates for HTML and PDF versions of spec docs for + installation and inclusion in the online docs (David Dawes). + 508. Implement SharedLibtoolLibraryTarget, etc for bsdLib/ELF, including + creating links for older but compatible revisions of such + libraries (David Dawes). + 507. Allow a simple form of option name aliasing for options handled + via OptionInfoRec (David Dawes). + 506. Add optimized code for RENDER with rootless XDarwin (John Harper, + Torrey T. Lyons). + 505. Declare LoadPalette, SetOverscan and DPMSSet as public functions through + the XFree86's ScrnInfoRec, so these functions can be wrapped. + (Alan Hourihane). + 504. XDarwin improvements: + - Add complete server side support for AppleWM with xpr. + - Allow Aqua and X11 windows to interleave when AppleWM-aware window + manager is present. + - Fix hang on server reset. + (Torrey T. Lyons, John Harper). + 503. Fix double-free at server regeneration in the screensave/DPMS timer + code (David Dawes). + 502. Build most libraries as shared by default. (Matthieu Herrb, + David Dawes). + 501. Add missing symbol definition files for libraries (Matthieu Herrb). + 500. Add 'inet' keymaps for two Logitec keyboard models (Bugzilla #762, + Eric Mountain; Bugzilla #766, Chris Hornbaker) and cleanup Logitec + keymaps (Ivan Pascal). + 499. Add missing SetScreenSaverTimer() to ProcSetScreenSaver (Ivan Pascal). + 498. Fix building on Mac OS X after DRI merge (Torrey T. Lyons). + +XFree86 4.3.99.14 (10 October 2003) + 497. Add an xf86InitFBManagerLinear() function and implement the Linear + allocation routines. These still fallback to XY area allocation if + no (or the lack of) linear space is available. It assumes the driver + has already called one of the init routines to the FBManager for Areas + before this new setup can be used (Alan Hourihane). + 496. Added USB keyboard support for Solaris/x86 platform (Bugzilla #352, + Daniel Rock). + 495. i830/i810 driver: + * Added Christian Ziez's code to tweak BIOS image to convince chipset of + resized video RAM. + * Fixed viewport/video overlay window alignment issues. + * Fixed calculation of video overlay memory size. + * Fixed video overlay on TV out (Bugzilla #213). (Egbert Eich). + 494. Fixed mode setting in trident driver: use mode passed in function + argument, not value in currentMode (Bugzilla #197, Egbert Eich). + 493. Added delay when writing to Glint PM2 ramdac to avoid lockups + (Egbert Eich). + 492. Fixed bug in Glint Bresenham line fallback code that caused line be drawn + beyond framebuffer boundaries (Bugzilla #624, Egbert Eich). + 490. Force sane pallette when entering DGA mode in Matrox driver + (Egbert Eich). + 489. ATI Rage128: Wait with modifying FP video mode according to BIOS values + until final call of ValidMode() to prevent modes from being rejected + (Bugzilla #661, Egbert Eich). + 488. Some Savage BIOSes turn on clock doubling on non-doubled modes. + Added code that catches and fixes this situation (Egbert Eich). + 487. Tdfx driver: Fixed order of initialization/deinitialization in + ScreenInit()/ CloseScreen(). + Fixed texture video support, removed artefacts in last line of overlay + video support (Bugzilla #299). (Egbert Eich). + 486. Add "automatic configuration" support for the XFree86 server, allowing + it to be started in a useful way without an XF86Config file. + - Add support to the config file parser for processing internally + supplied configuration data. + - Modify the algorithm for finding core input devices to maximise the + likelihood that they will be found. + - Add a FindDevice function to the OSMouse interface, allowing + an OS-specific function to be called to find the mouse device when + none is specified in the configuration. Implementations included for + Linux and FreeBSD. + - Add a GuessProtocol function to the OSMouse interface, allowing + an OS-specific function to be called as a fallback when the mouse + protocol can't otherwise be detected. Implementation included for + Linux. + - Bump the OSMouse interface version to 1.1 with the addition of the + above two functions. + - An interface for calling an external utility "getconfig" to generate + some configuration data. Implementation of getconfig included. + - Generate a default internal configuration, autodetecting as much + as possible, with reasonable fallbacks. + - Recognise "DefaultDepth" and "DefaultFbbpp" options in the Device + section. + - Add a "TargetRefreshRate" option to help prevent modes with too + high a resolution (and poor refresh rate) being used as the default. + - Use DDC-probed mode timings to estimate the monitor parameters when + the DDC-probed information doesn't include a DS_RANGES property. + This should improve the reliability of monitor auto-detection. + (David Dawes, X-Oz Technologies). + 485. Add functions for checking option values without marking them as "used" + (David Dawes). + 484. Add missing xf86ReplaceRealOption() function (David Dawes). + 483. Added support for Siliconmotion Cougar3DR chip (Bugzilla #754, + Chris Edgington). + 482. Cygwin: + * Added another German keyboard layout. + * Added Japanese keyboard layout to the list of defaults as jp. + * Added a new default keyboard layout for Portuguese (Brazil, ABNT2). + * Print the layout number in hexadecimal. + * Display the argument to the -query option in the window title. + (Bugzilla #763, Alexander Gottwald) + 481. Add processing for WM_WINDOWPOSCHANGED to cause window to repaint when + using TweakUI's focus-follows-mouse behavior. (Bugzilla #763, + Harold L Hunt II) + 480. Added runtime detection of SHM support by checking the return value of + shmget to the SHM and xf86BIGFONT extension to support SHM on Cygwin + (Bugzilla #764, Harold L Hunt II). + 479. Adding O_BINARY flag when opening an xkm file if this flag is defined + (Bugzilla #768, Alexander Gottwald). + 478. Radeon driver fixes (Hui Yu@ATI) + - 9200 DVI fix and TMDS_PLL initialization for all chips + - New chips support (9800XT/SE, 9600XT/SE, M11, T2/X2 etc.) + - Cleanup unused/secondary chip ids + - Autodetect PCI cards + - Add BusType to override PCI card autodetect + - Add display bandwidth calculation routine to fix flickering/tearing + display problem + - Workaround for corrupted BIOS image causing incorrect panel size + - Fix the LCD table reading loop + - Various small changes (including improving DDC reliability and + CRTC_MORE_CNTL initialization) + 477. Fix XAA Color8x8 cache bug: + Pattern was expanded from source instead of destination + (Thomas Winischhofer) + 476. Fixes and updates for XKB keyboard maps: + - Add 'United Kingdom w/deadkeys' gb(intl) keymap (Bugzilla #744, + Phil Jones). + - Add multi_layout compliant 'us_intl' keymap (Ivan Pascal). + - Fix 'macintosh' geometry file (Bugzilla #753, Simon Vallet). + 475. APM driver: + . improved clock parameter calculation. + . Fixed order of initialization of cursor. + . Fixed restauration of graphical text mode. + . Added YUY2 video format. + . Corrected accel framebuffer pitches and max screen height + (Bugzilla #528, Egbert Eich). + 474. Moved DisableMMIO() out of the unmap() function, added call to + EnableMMIO() to EnterVT() to work around lockup problems when + switching between two Xserver (Bugzilla #748, Egbert Eich). + 473. Fixed problem with text widget in Xaw when widget has a different + depth than the default visual (Bugzilla #745, Wolfram Gloger). + 472. Fixed Sig11 when calling X -query with no ipv6 support in kernel + (Bugzilla #737, Egbert Eich). + 471. Added support for Sparc64 and AMD64 on FreeBSD. + This patch also disables warnings from system headers, fixes some elf + relocations also relevant for other platforms and disables translation of + KEY_SysReqest and KEY_Break on sparc64. (Bugzilla #739, Eric Anholt). + 470. Switched VIA video driver to fillkey helper function (Bugzilla #525, + Alan Cox). + 469. Fixed CRT modes > FP panel size for siliconmotion (Bugzilla #727, + Hugues Fournier). + 468. Fixed xedit coredumps: update counter of free objects when getting an + object from the list (Bugzilla #722, Egbert Eich). + 467. Fixed definition of UseInstalledOnCrossCompile so that it never is + undefined (Harlod L. Hunt II). + 466. Add the 'b' flag to fopen() when opening binary xkm files. This is + irrelevant for *nix OSes, but required for Cygwin. (Bugzilla #689, + Harold L Hunt II). + 465. Cygwin: + * MultiWindow Mode: Automatically validate the size of windows that are + being resized. (Earle F. Philhower III) + * Safely shutdown the MultiWindow Mode and Clipboard Manager threads on + server shutdown. (Earle F. Philhower III) + * MultiWindow Mode - Fix a crash from a string copy bug. + (Earle F. Philhower III) + * Add lots of defaults for keyboardlayout. (Alexander Gottwald) + * Add a system tha allows arbitrary commands to be added to the tray menu + icon. (Earle F. Philhower III) + * Print the name of the keyboardlayout to aid in adding more layouts. + (Alexander Gottwald) + * Stop printing the IDirectDrawSurface4_Blt() failure messages after 10 + times. (Harold L Hunt II) + * Disable check for pc105 keyboard and just assume that it is present. + This check was causing problems with certain keyboard drivers that + failed to report that a pc105 keyboard was present. + (Alexander Gottwald) + * MultiWindow Mode - Add handling for WM_CHANGE_STATE IconicState + messages; + minimize the associated Windows window when these messages are + received. (Harold L Hunt II). + Submitted: (Bugzilla #704, Harold L. Hunt). + 464. cygwin.cf: + * removed BuildDPS flag. + * Changed Alloca flag as Cygwin 1.5.x supports alloca, now. + * Use external expat package by default. + * Changed XawI18nDefines to utilize improved wide char support in + Cygwin 1.5.x. (Bugzilla #699, Harold L. Hunt II). + 463. Fixed C&T panel register setting (Akira Taniguchi, Egbert Eich). + 462. Fixing crash on ia64 because of wrong setjmp buffer alignment (Bugzilla + #596, John Dennis). + 461. Changing ImPS/2 mouse Z-axis range to -8 to 7 (Bugzilla #691, + Matthew W. S. Bell, Egbert Eich). + 460. Making sure the compiled xkb config file is found by Xnest if + ProjectRoot is modified (Bugzilla #688, Frank Giessler). + 459. Fixing build of machine code .S files on OS/2 (Bugzilla #689, + Frank Giessler). + 458. Import Mesa 5.0.2 (Alan Hourihane). + 457. DRI merge (DRI Project) + * details to follow.......... + 456. Fixes and updates for XKB keyboard maps: + - Update xkb geometry files (Alexander Pohoyda). + - Fix German-Romanian maps (Manfred Pohler). + - Cleanup Hungarian layout (Bugzilla #730, Egmont Koblinger). + 455. Change the order of the timeouts processing and the input devices + reading in WaitForSomething() which caused unneeded keyboard autorepat + events (Ivan Pascal). + +XFree86 4.3.99.13 (25 September 2003) + 454. Add support for chip ID 5964 (Radeon 9200 SE) to the radeon driver, and + fix detection of IDs 5962 and 5963 with Driver "ati" (Bugzilla #732, + Michel Daenzer) + 453. Add gcc format checking for the X server's message and logging + functions, and fix lots of associated warnings (David Dawes). + 452. Replace the perl version of ucs2any with a C version ( Ben Collver and + other NetBSD developers, Matthieu Herrb). + 451. For drivers that support 'Option "dri"' have the driver request + loading the dri module when this option is true. This brings + it in to line with how other things are handled. Other drivers + that have DRI support need to have the "dri" option added (David Dawes). + 450. Fix libGL bug that could cause deadlock when switching contexts + (John Harper). + 449. Improve the contrast of the whiteglass xterm cursor, and fix the + hotspot of the whiteglass right_ptr cursor and add transparency + to it (#5867, René Rebe). + 448. Fix a problem with the "pl2" (Polish qwertz) map where the order in + which the Alt_R and Shift keys are pressed affects the results + (Tom Pala). + 447. In xdm, use better pseudo-random number generators to generate + magic cookies. Add support for EGD and other compatible entropy + gathering daemons. (Oswald Buddenhagen from KDE, Matthieu Herrb). + 446. Fix IMPS/2 mouse wheel on platforms where char defaults to unsigned + (Rene Rebe). + 445. Fix rare xterm crash on Darwin due to dyld deadlock when a signal comes + in while dyld is looking up a symbol (Rob Braun). + 444. XDarwin cleanup and improvements: + - Load bundle at runtime for chosen Quartz mode: xpr, cr, or fullscreen. + - AppleWM extension has been generalized to work with any Quartz mode. + Currently only the xpr implementation is complete. + - Wrote a man page for AppleWM. + - Moved hw/darwin/quartz/aqua* files that contained code to protect + the alpha channel to miext/rootless/safeAlpha. + (Torrey T. Lyons). + 443. Remove lots of redundant redeclarations (David Dawes). + 442. VIA driver: + Fixed video memory detection. (Bugzilla #525, Alan Cox). + Fixed TV and FP initialization problems (Bugzilla #525, Frederic Crozat, + Alan Cox). + Removed remaining globals (Egbert Eich). + 441. Fixed memory leaks in the loader (Bugzilla #682 and #683, Juergen Keil). + 440. Fixed erroneous freeing of DisplayModeRec in xf86DeleteMode() when + deleting the modePool in xf86PruneDriverModes() the 'prev' member has + a different meaning for modePool modes than for ScrnInfoPtr->modes modes + where it creates a doubly linked list (Bugzilla #678, Juergen Keil). + 439. Fixed SDK for VIA driver (Bugzilla #674, Bernhard Rosenkraenzer). + 438. Extended list of monitor ranges and modes in xf86cfg (Egbert Eich). + +XFree86 4.3.99.12 (10 September 2003) + 437. Move the X server log file handling from the XFree86 DDX to the DIX, + allowing the more descriptive logging to be used throughout the server, + and the log messages to be more uniform in formatting (David Dawes). + 436. Added support for the Compaq Evo keyboard (Stanislav Brabec). + 435. Fixed writes past end of array in via_bios.c (Bugzilla #662, + Egbert Eich). + 434. Let luit copy the termios settings from the calling terminal (Bugzilla + #641, Juliusz Chroboczek). + 433. Add _ADOBE_POSTSCRIPT_FONTNAME to the list of font properties xlsfonts + that are atoms and should be converted to strings when run with the + -ll flag. Also fixed the lenght problems that may arise (Bugzilla # 659, + Alan Coopersmith). + 432. Backing out 321.: sysMem gets initialized once during server lifetime + (Egbert Eich). + 431. Fixing X11.tmpl to set XFTINCLUDES after defining a non-standard path + to fontconfig, adding FONTCONFIGINCLUDES to the build rules for fontconfig + (Kevin P. Fleming). + 430. Added support for the hp5181 inet keyboard (Bugzilla #648, Alan Strohm). + 429. Added support for Apple Laptop keyboards, added level3/group switching to + KP_Enter, modified layout so keyboards acts the same way as under Mac OS + (Bugzilla #642, Frank Murphy). + 428. Adding ANGKHANKHU (U+0E5A) character to level 3 of keycode <AD09> on + th_tis keymap (Theppitak Karoonboonyanan). + 427. Fixes and updates for XKB keyboard maps: + - Add 'Romanian keymap for German keyboard' and 'Romanian keymap with + access to German umlauts' (Manfred Pohler). + - Update xfree86.dtd file (Sergey V. Oudaltsov). + - Add an XkbOption that makes a keyboard map without special keysyms + on Ctrl+Alt+smth for those who use such combinations for another + purposes (Ivan Pascal). + 426. Reverse patch #423 because it causes compile problems (Ivan Pascal). + 425. Disable the bytecode interpreter by default in FreeType 1, bringing it + into line with the default for FreeType 2. Document how to enable + it in xf86site.def for those with no legal impediment to doing so + (David Dawes). + 424. Improvement of Xlib's keysym compose module: + - Allow to figure out a mulibyte string if it is omitted in Compose file. + - Add 'include' instruction with some substitutions. + - Add a searching of Compose file as a value of XCOMPOSEFILE environment + variable and as a $HOME/.XCompose file. (Ivan Pascal). + 423. Add a writing of some Xserver XKB module error messages into a servers + log file (Ivan Pascal). + 422. Add Trident CyberBladeXP4 support, but acceleration is currently + disabled. (Alan Hourihane). + 421. Xinstall.sh updates to reduce its reliance on external utilities and + provide better diagnostics when required external utilities don't exist. + (David Dawes). + 420. Fixes and updates for XKB keyboard maps: + - Fix unneeded BKSL redefinition in Ukrainian 'winkeys' keyboard map + (Andriy Rysin). + - Fix some keycodes for jp106 keyboard model (Bugzilla #657, + Stephen J. Turnbull). + - Update xfree86.xml registry file (Andriy Rysin, Sergey V. Oudaltsov). + 419. Add a missing xf86UnblockSIGIO() call to xf86InstallSIGIOHandler() + (#5839, NetBSD PR xsrc/22668, Yorick Hardy). + 418. Fix a problem with the "pl" map where the order in which the Alt_R and + Shift keys are pressed affects the results (#5832, Tom Pala). + 417. Fix the warning generated by the ONE_LEVEL <RALT> definition in + the "level3" map (#5832, Tom Pala). + 416. Remove the unnecessary dependence of RandR on RENDER (David Dawes). + 415. Remove some static variables that should be per-screen (David Dawes). + 414. SiS driver update: + - Add 8x8 Color Pattern Fill (315/330 series) + - Add transparency support for 8x8 Mono Pattern (300/315/330 series) + - Fix Xv "insufficency" triggered by MPlayer (315 series) + 413. Add missing REQUEST_SIZE_MATCH() to xSyncSetCounter protocol request + (noticed by Ruben Nunez Francisco). + 412. Allow building libOSMesa during non-XFree86 builds (Marc La France). + 411. Rip out incorrect limits on the number of PCI buses an ix86 chipset can + handle and implement an improved solution for avoiding "phantom" PCI + buses (Marc La France, Bugzilla #604). + 410. Fixes for potential integer overflows in font libraries. (blexim, + Matthieu Herrb). + 409. SiS driver: Add RENDER hardware acceleration + 408. Add a Fopen() function to open the Xauthority file without spawning + a shell (Bugzilla #255, Aidan Kehoe, Matthieu Herrb). + 407. Fix a bug introduced with #397 that results in the core pointer and + keyboard devices specified in a ServerLayout section being ignored + (David Dawes). + 406. Added big5hkscs encoding to font encoding files (Bugzilla #575, + Jungshik Shin). + 405. Don't call FBIOPAN_DISPLAY ioctl with arguments that will cause a + confusing if harmless error; make an fbdevhw internal function static to + fix a warning. (Michel Dänzer) + 404. Passing correct virtual screen size to xf86ValidateModes() in VIA driver + (Luc Verhaegen). + 403. Added RGB overlays to i810 driver (Bugzilla# 625, Alastair M. Robinson). + 402. Fixed mode switching and mode comparison for xf86VidMode extension for S3 + driver (Bugzilla #613, Alexey Baj, Egbert Eich). + 401. Via driver: Fixed remaining globals, some formatting issues, out of + memory handling in Xv overlay code and a couple of small glitches caused + by the fixes (Bugzilla# 525, Alan Cox) + Fixed some missing globals and static build (Egbert Eich). + A handful globals still remain. + 400. Update the Xserver(1), XFree86(1) and XF86Config(5) man pages to + clarify how XFree86 configuration/run-time parameters are specified + and their order of precedence (David Dawes). + +XFree86 4.3.99.11 (25 August 2003) + 399. Try to make the state of libXfont more consistent. It shouldn't depend + on whether a static or loadable XFree86 server is being built, so it + now always has a dependency on the FreeType2 library (when FreeType + support is enabled) (David Dawes). + 398. Make the specification of a Monitor in the Screen sections of the + XF86Config file optional. Some drivers may need changes (coming later) + to maximise the utility of this (David Dawes). + 397. When a core keyboard or core pointer cannot be found in the + configuration, create default ones. The pointer part of this + requires some changes to the mouse driver (coming later) before + the default core pointer configuration will be useful on most + platforms (David Dawes). + 396. Add a facility for assigning version numbers to builtin XFree86 server + interfaces and allowing modules to query them. Assign versions for + the os-mouse and os-kbd interfaces (David Dawes). + 395. Include uname(2) information in the server's banner messages + (Marc La France). + 394. Fix bug in detection of multi-function PCI devices (Marc La France, in + partial resolution of Bugzilla #574). + 393. Change the XFree86 server's global default depth to 16, and change most + drivers that support the three common depths (8, 16, 24) to defer to + the global default rather than specifying their own (David Dawes). + 392. Fixed a crash when _XIMProtoOpenIM(), hich is called through XOpenIM() + API when protocol IM is being set up, fails (Bugzilla #618, + Hisashi MIYASHITA). + 391. Fixed a possible source of Sig11 in Jamstudio driver (Bugzilla #617, + Jonathan Hough, Egbert Eich). + 390. Fixed building without RENDER support (Bugzilla #306, Matthieu Herrb, + Egbert Eich). + 389. Pass pointer obtained by Xalloc() to Xfree() not the one that may be + manipulated in the mean time (Bugzilla #614, Alan Coopersmith). + 388. Added reverse mapping of keysyms to keycodes (XKeysymToKeycode()) + to xev to detect situations where this maps to a different keycode than + the one of the key pressed (Egbert Eich). + 387. Made xauth called by startx quiet (Bugzilla #597, Stas Sergeev). + 386. Added missing operand size override handling to PUSH imm8 in x86emu + (Bugzilla #590, Boris Weissman). + 385. Fixed compile glitch with NetBSD in xdm/genauth.c (Bugzilla #587, + Nicolas JOLY) + 384. Fix bugs in Xlib's EUC string converters that cause incorrect work of + _Xmblen. Fix _Xmblen usage in imCallbk.c when Xlib is built with + X_LOCALE (Etsushi Kato). + 383. Update xev program for print the result of XmbLookupString call + (Bugzilla #582, Noah Levitt, Ivan Pascal) + 382. Fixes and updates for XKB keyboard maps: + - Fix for Uzbek keyboard map (Bugzilla #595, Mashrab Kuvatov). + - Fix for the problem with Alt+Tab combinations in some window mangers + (Bugzilla #580,616): window chooser menu doesn't disappear after + Alt key release (Egbert Eich, Ivan Pascal). + 381. Allow a Display subsection with no depth or fbbpp specified to match + any depth/fbbpp, and make Display subsections optional, creating one + with default parameters when no suitable one can be found (David Dawes). + 380. Include <sys/param.h> to get the BSD macro for luit (ITO Tsuyoshi). + 379. DRM resync from the DRI trunk... + - Lots of misc fixes/cleanups, and some resyncs with 2.4 and 2.6 + kernels. + - Fix maplist entries being used after they were freed; thanks to + Benjamin Herrenschmidt for tracking this down (Michel Daenzer). + - FreeBSD updates (Eric Anholt). + - Fail in DRM(agp_acquire) if the AGP aperture can't be used, such + that the X server falls back to PCI GART or disables the DRI + gracefully (Michel Daenzer). + - Possibly fix stanford checker complaints about sarea for radeon + (Keith Whitwell). + - Restore i830 texture age waiting when swapping in new textures + (Keith Whitwell). + - Fix texture rectangle support for r100 (Keith Whitwell). + - Add i810 add page flipping support to the DRM (Dave Airlie). + - Merged DRM documentation (Jose Fonseca). + - r128 MESA_ycbcr_texture (Ian Romanick, Leif Delgass). + 378. Linux drm module build fixes for newish kernels from the DRI + repository (Michel Daenzer, Linus Torvalds, Leif Delgass). This + addresses Bugzilla #603, 605 (Calum Mackay). + 377. Fix the test for 2.5.x with x < 52 Linux kernels for the drm module + build (Bugzilla #601, Callum Mackay). + 376. Fix an XAA pixmap cache server crash that can happen in some cases + when the off-screen memory is heavily fragmented (David Dawes, based + on #5752, Koike Kazuhiko, Chisato Yamauchi). + 375. Fix for the Brazilian ABNT2 keyboard extra key that now translates to + a different keycode value. Patch suggested by Ivan Pascal. + 374. Fixed XDarwin fullscreen crash in some screen sizes (Torrey T. Lyons). + 373. Be a little more precise about differentiating between active and + inactive non-video PCI resources (Marc La France). + 372. Added Apple-WM extension and library (John Harper, Torrey T. Lyons). + 371. Fixed indirect GLX on Mac OS X when the client can not make a + connection to the CoreGraphics window server (John Harper). + 370. Fixed support for 64bit PCI bus on 32bit systems (Egbert Eich). + 369. Added support for using aliases in the -nolisten option. '-nolisten tcp' + aliases to IPv4 and IPv6 (Matthieu Herrb, Egbert Eich). + 368. Added fallback Xlib transport layer if IPv6 socket cannot be openend + (Egbert Eich). + 367. Added missing symbol to the vbeSymbols table in i740 driver (Bugzilla + #583, Egbert Eich). + 366. Changed scripts containing 'head -1' which is not supported by + POSIX 1003.1-2001 any more (Bugzilla #570, #569, Paul Eggert, + Egbert Eich). + 365. Changed POSIX 1003.1-2001 non-conformant 'sort +2' to 'sort -k 3' with + backward compatibility (Bugzilla #568, Paul Eggert). + 364. Add Microsoft Pro OEM model to XKB inet map (Bugzilla #458, + maxim@wzzrd.com) + 363. Extract the CHANGELOG's commit date and include it in the XFree86 + server log/version information (David Dawes). + 362. Change the way xf86Build.h is created so that it doesn't cause its + dependencies to be rebuilt when its contents are not changed + (David Dawes). -XFree86 4.3.0.1 (9 May 2003) - 987. Fix a FreeBSD/alpha build problem (#5679, Fred Clift). - 986. Fix SiliconMotion driver for mode switching and SEGV problem when - initializing Xv functionality (Bugzilla #50, Alan Hourihane). - 985. Fix a SEGV that can happen with Riva128 cards (Mark Vojkovich). - 984. Prevent a SIGFPE with the glint/pm3 driver when attempting to display +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 (Bugzilla #553, Egbert Eich). + 350. Removed stale definition from XftCompat.h (Bugzilla #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 (Bugzilla #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 (Bugzilla #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 + (Bugzilla #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. + +XFree86 4.3.99.9 (25 July 2003) + 327. Add Mach64 I2C framework. Derived from GATOS project (Marc La France). + 326. Removed ru_yawerty xkb symbols file as it is misleading as suggested + by Ivan Pasacal (Bugzilla #516, Ivan Pascal). + 325. Fixed two bounds errors in rman + (Bugzilla #505, Dan Nelson, Bugzilla #506, Eric Anholt). + 324. Cleaned up MMIO map/unmap in RADEONPreInit(), unmapped MMIO in + CloseScreen() even when server is switched away (Bugzilla #504, + Hui Yu, Egbert Eich). + 323. Modified transport code so that a bind to an IPv4 socket fails silently + when the bind to an IPv6 socket for the same port was successful. + This works around a problem in theIPv6 implementation on some OSes + that also handle IPv4 calls over IPv6 sockets (Egbert Eich). + 322. Simplified handling of the -nolisten option as suggested by + Alan Coopersmith. This option can now be issued multiple times. + 321. Added code to unmap sysMem when freeing int10 (Bugzilla #504, + Frank Giessler). + 320. Fix generic rootless crash while resizing when CopyBytes is not defined + by the implementation (Torrey T. Lyons). + 319. Fix XDarwin Cocoa rootless crash when unshaping a shaped window + (Torrey T. Lyons). + 318. More IPv6 changes from Alan Coopersmith as follows: + - Add support for IPv6 bracketed numeric addresses, similar to RFC 2732 + syntax to a number of areas. + - Fix some issues with colon parsing and determining which addresses are + DECnet (two colons between hostname and display number) and which are + non-bracketed IPv6 numeric addresses ending in two colons, followed by + another colon and the display number (three colons in a row). + - Fix additional places Fabio forgot to change the string length when + switching "inetv6" to "inet6". + - Use MAXHOSTNAMELEN if it is defined for MAXHOSTNAME in xrdb. (Perhaps + NI_MAXHOST should be used as well on platforms that support it.) + - Make #include <sys/socket.h> in Xtrans.h look like the other places + it's included in the tree, with checks for Lynx & Win32 + 317. IPv6: 2003.07.11 update to X.Org's response to comment #13; i.e. + s/FamilyInternetV6/FamilyInternet6/g (Marc La France). + 316. IPv6 build fixes for older Linux systems; Many of these are derived from + a suggestion by Alan Coopersmith (Marc La France). + 315. Change DEVID macro to work around glitch in SCO's C compiler + (Marc La France). + 314. Fixed Radeon driver so that clone modes survive server reset + (Bugzilla #487, Egbert Eich). + 313. Changed behavior of FreeType and Type1 renderer: when no encoding file + is found fail with BadFontName instead of using an iso8859-1 encoding + (Bugzilla #479, Roland Mainz, Juliusz Chroboczek, Egbert Eich). + 312. Fixed screen switching problem on SCO where VT was off by one + (Bugzilla #470, Kean Johnston). + 311. S3 driver: + . allow only specific displayWidths when acceleration is enabled + . added double_scan support (Egbert Eich). + 310. Removed build rules for hp Xserver that was recently removed from + Xserver/Imakefile (Egbert Eich). + 309. Fixes for C&T driver: + . switch to SW mouse in doublescan modes. + . centered video correctly for all interlaced modes (docs were + misleading). + . fixed README (Egbert Eich). + 308. Fixed a typo in mkfontscale (Bugzilla #491, Juliusz Chroboczek). + 307. A lot of X server prototype cleanups, including fixing an + inconsistency between the cfbBitBlt and CopyPlane functions + exposed by the prototyping (#A.1859, Alexander Stohr). + 306. Fix missing newline in Message -> MessageF transition in dri_glx.c + (#A.1833, Alexander Stohr). + 305. Fill out the sunleo man page (#A.1783, Arnaud Quette). + 304. Fix a typo in the XSetWMProtocols(3) man page (#5697, Alexander Pohoyda). + 303. Fix for a few Xlib charset converters (Bruno Haible). + 302. Fix calculation of CRTC2 frame offset with page flipping in radeon driver + (Michel Daenzer) + 301. Xinerama-fy the XTest extension (Rik Faith). + +XFree86 4.3.99.8 (10 July 2003) + 300. X.Org IPv6 changes (Bugzilla #227, Alan Coopersmith, Marc La France). + See http://www.x.org/IPV6_Specific_Changes.html for details. This has + been further modified as follows. + - Deal with small memory leaks in xdm & xauth. + - Fix a number of compilation issues. + - Where supported, use SIOCGLIFCONF to query network interfaces on more + than only Solaris. + - Incorporate X.Org responses to comments #'s 1, 2, 4, 5, 7, 10, 11, 12, + 13, 14 and 15 (taken from an X.Org-internal document dated 2003.06.17). + - Replace HasIPv6 imake symbol with BuildIPv6, defaulting it to YES, and + build in IPv6 support whenever BuildIPv6 is asserted _and_ the OS + #define's AF_INET6. This is to maximise IPv6 code exposure and + eliminate <OS>.cf file changes to support IPv6. + 299. On Solaris, don't allow remote root xdm logins if CONSOLE is set in + /etc/default/login (Bugzilla #227, Alan Coopersmith). + 298. Fix SEGV in fstobdf when font server is not specified and FSServerName() + returns NULL (Bugzilla #227, Alan Coopersmith). + 297. Fix XDMCP bug that could cause local host entries in /etc/X0.hosts to be + lost (Bugzilla #227, Alan Coopersmith). + 296. Make certain xtrans static variable volatile to avoid optimisation issues + that occur when they are modified by SIGALRM handlers + (Bugzilla #227, Alan Coopersmith). + 295. Use %p instead of %x to print pointer values in xtrans debug messages to + avoid overflow on platforms with 32-bit ints & 64-bit pointers + (Bugzilla #227, Alan Coopersmith). + 294. Change SUN-RPC code to use authdes_seccreate() call rather than the + deprecated authdes_create() (Bugzilla #227, Alan Coopersmith). + 293. Add xdm /dev/random handling for Solaris + (Bugzilla #227, Alan Coopersmith). + 292. Solaris compile fixes (Bugzilla #227, Alan Coopersmith). + 291. Update X.Org version numbers to X11R6.6 or X11R6.7 and replace old + references to X Consortium with X.Org (Bugzilla #227, Alan Coopersmith). + 290. Update the usage of DRM AGP handles so that valid handles aren't + mis-interpreted as invalid handles (based on Bugzilla #484, Dave Airlie). + 289. Twisting fontfile.c and fontdir.c to be able to pass all fonts (bitmap + and scaleable) to the scalable renderer as this one can deal with + XLFD names (Bugzilla #475, Juliusz Chroboczek). PLEASE TEST! + 288. Changing PS/2 mouse resolution to 8 counts/mm as some broken mice have + problems with other values (W. uses 8) (Egbert Eich). + 287. Fixing mode setting by BIOS. Wrong clock selection in MiscOut register + caused screen to stay blank (Egbert Eich). + 286. Added description for -dumpSched and -schedInterval to the usage + message (Egbert Eich) + 285. Update the SCO OpenServer port, fixing these specific problems: + . Fixed the Imake template so i[3456]86 and friends arent defined + . Fixed bad preprocessor stuff in X11.tmpl that was producing warnings + . Updated default GCC flags to more aggresively optimize + . Fixed keyboard LED handling + . Enable SCO function keys in xterm + . Make Delete key send DEL by default on SCO in xterm + . Fix to make fonttosfnt compile (Bugzilla #470, Kean Johnston). + 284. Added missing ro2 symbols file to list of files to install + (Bugzilla #476, Egbert Eich). + 283. Corrected precedence problem in test in xc/lib/X11/XKBUse.c: + XkbUseExtension(). This avoids an extra round trip during application + startup (Bugzilla #473, Owen Taylor). + 282. Fixing deadlock in libXi - when is called _XLockDisplay() twice - when + calling a Xi function that calls XGetExtensionVersion() (Bugzilla #260, + Bastien Nocera, Owen Taylor). + 281. Adding support for video modes <320x240 to S3 driver by changing the + minimal clock frequency to 15.6 MHz (Bugzilla #472, Alexey Baj). + 280. Made mkfontscale behavior and options compatible to mkfontdir, fixed + bugs in output format (Bugzilla #425, Juliusz Chroboczek, Kean Johnston). + 279. Changed xclock hands back to black (antialiased) , created XClk-col.ad + to set colored hands instead, added missing documentation for missing + resources. This follows the behavior of the other X applications more + closely (Bugzilla #437, Joerg Wunsch). + 278. Added support for Trio64UV+ and Trio64V2/DX/GX to S3 driver (backport + from 3.x) (Bugzilla #465, Alexej Baj). + 277. Increased Xlib default buffer size to 16k (was 2048), made size + configurable thru environment variable XLIBBUFFERSIZE (minimum 2048) + (Bugzilla #466, Roland Mainz). + 276. Increased maximum BIGREQUEST size to 4Mb and made it configurable thru + a command line option. This increases performance of certain + applications considerably (Bugzilla #460, Roland Mainz). + 275. VIA driver: initialized screen parameters in PreInit() instead of + AccelInit() so that they are set even when acceleration is disabled + (Egbert Eich). + 274. Do not drop H&V sync during screen blanking for Radeon + (Bugzilla #320, Michael Breuer, Hui Yu@ATI). + 273. Let out-of-limit pixel clocks only use the frequency below pll output + lower limit for Radeons (Bugzilla #262, John Vickers, Hui Yu@ATI). + 272. Add support for Radeon cards with DAC/TMDS wire up in different ways + from what the driver was originally programmed to; includes support + for dual DVI cards (Hui Yu@ATI). + 271. Add Radeon DPMS handling for flat panels (Bugzilla #26, Hui Yu@ATI). + 270. Decreased the retry loops in DDC probing so that Radeon startup + time won't be too long in the worst case (Hui Yu@ATI). + 269. Fix Radeon Asic bug in RMX unit of IGP chips (Hui Yu@ATI). + 268. Fix Radeon register initialization for RGB offset to fix the + "milky-screen" problem (Bugzilla #351, Hui Yu@ATI). + 267. Add support for new Radeon chips: R350(9800), RV350(9600,M10), + RS250(IGP7000), RS300(IGP9000), RV280(9200) (Hui Yu@ATI). + 266. Fix a lockup with the trident driver when stopping/starting Xv + applications (Alan Hourihane). + 265. Fix initialisation in xauth (Martin Birgmeier). + 264. Calling RADEONSaveFPRegisters() regardless of display type to catch + register restauration problems (Bugzilla #193, Hui Yu). + 263. Fixed order of name and filename in encodings.dir files generated by + mkfontscale (Roland Mainz). + 262. Changed resource registration in TDFX driver: VGA mem resources + are unused during OPERATING state, RAC isn't required for memory + resources (Bugzilla #357, Egbert Eich). + 261. Attempt to fix VIA driver lockups when moving windows: + assumed bug compatibility to previous S3 products + (Bugzilla #435, Egbert Eich). + 260. Disabled mode writeback to client program from MGA driver (Egbert Eich). + 259. #ifdef'ed variables in os-support/bsd in cases they are not needed + (Bugzilla #430, Jason L. Wright). + 258. Fixes and updates for XKB keyboard maps: + - add Faroese keyboard map (Bugzilla #401, Roi a Torkilsheyggi) + - add missing KPPT key to ABNT2 keycodes list (Bugzilla #431, Christian + Tosta) + - fix geometry/pc file (Alexander Pohoyda). + 257. Don't sleep on Darwin for directory owner/mode problems (John Harper). + 256. Limit 430TX and 430VX to 128 and 32 PCI buses respectively + (Marc La France). + 255. Add direct GLX rendering on Mac OS X and Apple-DRI extension + (John Harper). + 254. Replaced inline asms with compier intrinsics for Intel compiler + (Bugzilla #427, Slava Sysoltsev). + 253. Partly fixed build problems caused by mkfontdir replacement + (Bugzilla #425, Egbert Eich). + 252. SiS driver update: + Fixed Xabre support + (Final) fix for Compaq 3045US + Customized timing for 848x480 parallel panels + 251. Replaced mkfontdir by simple shell script that calls mkfontscale + (see #233) (Bugzilla #388, Juliusz Chroboczek). + 250. Added encoding files for Arabic (iso8859-6.16 and iso8859-6.8x) + (Bugzilla #420, Roland Mainz). + 249. Removed O_SYNC from open call for /dev/mem for all Linux platforms. + This hopefully takes care of the speed problem + (Bugzilla #419, #414, Egbert Eich). + 248. Fixed fontstosfnt to build on OS/2 (Bugzilla #415, Frank Giessler + Juliusz Chroboczek). + 247. Fixed DMC touchscreen driver: button press events are properly + recognized now, made sure device is still recognized after a restart, + fixed misleading error messages (Bugzilla #418, Andreas Kies). + 246. Added PanoramiX supprt for the RENDER requests: Trapezoids, Triangles, + TriStrip, TriFan, SetPictureTransform and SetPictureFilter + (Bugzilla #138, Egbert Eich). + 245. Fixed SW/Theme cursor drawing glitches in i740 driver (Bugzilla #21, + Egbert Eich). + 244. Added input driver for Aiptek tablet (Bugzilla: #393, (list #5686), + Bryan W. Headley). + +XFree86 4.3.99.7 (25 June 2003) + 243. Added 'BitKeeper' to the directories that get excluded by lndir + (Bugzilla #408, H.J.Lu). + 242. Fixed gcc warnings in xdmauth.c (Bugzilla #410, Jason L. Wright). + 241. Updated Citron touchscreen driver: set 'block duration time' + to one second to avoid timeouts, added user strings to inform about + HW version (Peter Kunzmann). + 240. Fixed wraparound bug in TimerSet() (Peter Osterlund). + 239. Fixed X*LookupString() in imDevLkup.c to return status + XBufferOverflow and the required size as required + (Bugzilla #397, Kusanagi Kouichi). + Dto. for imLcLkup.c (Egbert Eich). + 238. Removed unused function QualifyName, Exit() from Xprint + and CountBits(), matchVisuals() from GLX + (Bugzilla #395, #400, #394 Jason L. Wright). + 237. Fixed type warning when building sunffb driver on 64bit + (Bugzilla #404, Jason L. Wright). + 236. Fixed warnings when building Palmex touchscreen driver statically + (Bugzilla #405, Jason L. Wright). + 235. Fixes and updates for XKB keyboard maps: + - add programmers variant to the Turkish keyboard map (Nilgün Belma + Bugüner) + - add a variant of the Romanian keyboard map for German keyboard + (Manfred Pohler) + - add layout for BTC 9001AH keyboard (Nick Kurshev) + - add Uzbek keymap description (Bugzilla #391, Mashrab Kuvatov) + - update geometry files (Alexander Pohoyda) + 234. Added fonttosfnt, a utility that generates bitmap-only TTFs. It is + capable of reading most font formats (Bugzilla #389, + Juliusz Chroboczek). + 233. Added functionalities to mkfontscale so mkfontscale performs every + functionality mkfontdir does (Bugzilla #387, Juliusz Chroboczek). + 232. Removed absolute path from cpp for Linux as /usr/bin/ should be + in the default search patch (Egbert Eich). + 231. Fix regression of Xvideo not working with some videos on the + CyberBladeXP/Ai1 chips (Bugzilla #251, Stephane Voltz). + 230. Added early failure and warning message when not sufficient memory + available for DRI in i8xx driver (Egbert Eich). + 229. Fix bug in original patch which added support for two new relocation + types for IA64 (Bugzilla #195, John Dennis). + 228. Fix scaling calculus in savage driver (Bugzilla #274, Emmanuel). + 227. Clarifying if conditions, fixing memory leaks in error path, removing + useless code in savage driver (Bugzilla #278+279, Emmanuel). + 226. Adding message to R128 driver which informs about modified modes for LCD + according to VBIOS (Bugzilla #23, Egbert Eich). + 225. Fixed chipset ID for v2100/v2200 for overrides (Egbert Eich). + 224. Added interlaced support for Voodoo 3,4,5 to TDFX driver (Bugzilla #383, + Jakub Bogusz). + 223. Fixed typo in getPciBiosTypes() (Bugzilla #382, Jakub Bogusz). + 222. Restore previous mode if mode switch fails (Bugzilla #381, Jakub Bogusz). + 221. Fixed typo that prevented lubB19 fonts with different maps from being + generated (Bugzilla #380, Jakub Bogusz). + 220. Sync entrypoints for OS/2 with recent changes in fontconfig and Xft + (Bugzilla #374, Frank Giessler). + 219. Added detection of 2Mb memory for CLGD7548, fixed a possible memory + leak and did minor cleanups (Bugzilla #369, Lucas Correia Villa Real). + (PLEASE TEST!) + 218. Recode single-byte keyboard scancodes that clash with recoded + double-byte scancodes (David Dawes). + 217. Fixes and updates for XKB keyboard maps: + - add more EuroSign to "us_intl" keyboard map (Paul Bolle) + - update geometry files (Alexander Pohoyda) + - add AudioMute key to inet(hpxe3gc) (Bugzilla #350, Paul Pacheco) + - add option for replacing RCtrl key with Right Alt (Bugzilla #343, + Adam Tlalka) + - add Uzbek keyboard map (Bugzilla #372, Mashrab Kuvatov) + 216. (Re-)fix portability of gccmakedep and generate ccmakedep on all + platforms (Marc La France). + 215. Fix i810/i815 problem with interlaced modes where only the top half + of the screen gets displayed (Paul Stewart). + 214. Changed any occurance of x86_64 to AMD64, the official name of the + architecture (Egbert Eich). + 213. Removed Copyright sign from man pages as this causes some formatters + to choke (Egbert Eich). + 212. Export SysV IPC functions to modules in Net and OpenBSD + (Bugzilla #355, Quentin Garnier). + 211. Fix rootless bug when reordering windows behind others (Torrey T Lyons). + 210. Fix page size issues that prevented the mmap()'ing of SBUS devices + (Marc La France). + 209. Fixes for the following problems on OS/2: + - long startup delay of xinit + - recovery from hard-error popups + - text-mode version of xf86cfg + - xf86cfg unable to find default config file + - installation of static libraries + - missing exported functions in X11.dll + - typo in xf86pathIsAbsolute() + (Bugzilla #267, Frank Giessler). + 208. SiS driver update: + Fixed 1280x960 and 1280x1024 LCD support (SiS 30x) + Added Chroma-Keying support to Xv part + Added support for Barco iQ R and G series projectors + +XFree86 4.3.99.6 (10 June 2003) + 207. Add support for the Mac's KP_Equal key (untested) (David Dawes). + 206. Import fontconfig 2.1.0 as an external package, and update the build + to use this version (David Dawes). + 205. New version of the FreeType backend. (Bugzilla #325, Juliusz Chroboczek). + 204. Rework XDarwin's Cocoa rootless implementation to use new generic + rootless code in miext/rootless (Torrey T. Lyons). + 203. Fix repeated image problem when using a vesa video mode before starting + the Xserver on the S3 Trio3D cards (Alan Hourihane). + 202. Import zlib 1.1.4 for systems that don't provide it (Matthieu Herrb). + 201. Improve fonts width and weight detection (Bugzilla #265-266, + Juliusz Chroboczek). + 200. Fix library dependencies for xlibi18n modules (Bugzilla #82, Joe Kelsey, + Matthieu Herrb). + 199. Fix manual pages typos (Bugzilla #316, Jens Schweikhardt). + 198. Fix bug (Bugzilla #315) in _XTextPropertyToTextList() that causes + an application crash in some circumstances (Ivan Pascal). + 197. Fixes and updates for XKB keyboard maps: + - add asciitilde to Swedish 'nodeadkeys' map (Bugzilla #291). + - add map for true Romanian keyboard (Bugzilla #300, Manfred Pohler). + - add EuroSign to "us_intl" keyboard map (Bugzilla #309, Paul Bolle). + - fix some keys in Armenian 'phonetic' layout (Bugzilla #313, Ani). + - add some geometry files (Alexander Pohoyda). + - some cosmetic changes. + 196. Import FreeType 2.1.4, and do initial merge for config/build + (David Dawes). + 195. Remove unnecessary links of libm (Marc La France). + 194. IRIX 6.5 build fixes and noise reductions (Marc La France). + 193. Clean up confusion in Imakefiles between XONLYLIB and XLIBONLY (and + between DEPXONLYLIB and the previously non-existent DEPXLIBONLY) + (Marc La France). + 192. Do not unnecessarily link libXmu, libXt and/or libXext into executables + (Marc La France). + 191. Fix makedepend for IRIX 6.5 (Marc La France). + 190. Make the handling of X_BYTE_ORDER in Imakefiles more portable + (Marc La France). + 189. Allow building of a libXfont without font cache support (Marc La France). + 188. When using cpp to generate scripts and data files, change XCOMM to pound + signs even when preceeded by only whitespace, and provide a means to + generate output lines with trailing backslashes. Change `startx` script + accordingly (Marc La France). + +XFree86 4.3.99.5 (25 May 2003) + 187. Fix XDMCP queries in xdm on systems using getifaddrs(). + (Bugzilla #277, Joel Ray Holveck). + 186. Initial imake/config support for more closely (and more + automatically) emulating how libtool handles shared library revisions. + Implmemented for Linux only so far (David Dawes). + 185. Fix libexpat shared lib revision on platforms that use minor version + numbers (David Dawes). + 184. Update Tamil keyboard map (Thuraiappah Vaseeharan). + 183. Add missing xfs reply to GetEventMask requests (Marc La France). + 182. Change the ELF loader to ignore .debug* sections (Marc La France). + 181. Simplify internal interfaces in the PCI code and remove the Xserver's + interference with normal PCMCIA operation (Marc La France). + 180. i810/815 depth buffer needs to be a multiple of the tile size. This + fixes 3D corruption near the bottom of the screen at 800x600@16bpp + (Bugzilla #283, Dave Airlie). + 179. SiS driver update + - Allow Modelines for LCD and secondary VGA on 301B + - Support plasma panels natively (including a small + database for some known panels since some panels + report wrong timing data via DDC) + 178. DRM resync from the DRI trunk... + - Lots of fixes/cleanups/resyncs for the BSD DRM drivers (Eric Anholt). + - Fix potential oops and memory leaks when allocations fail in + addbufs_agp/pci (Leif Delgass). + - Add support for buffer private structs with PCI DMA buffers + (Leif Delgass). + - Disable MTRRS on FreeBSD-stable (Eric Anholt). + - Remove some unused code (Keith Whitwell). + - Move prototypes for gamma functions to gamma_drv.h (Keith Whitwell). + - 2.5.x resync (Linus Torvalds). + - Ensure driver has been initialized before installing irq handler, + and modify all drivers to ensure irq handler is removed before + cleanup, and cleanup is called at takedown (Leif Delgass). + - Check for lock on init/cleanup in all drivers except i810/i830 + (Leif Delgass). + - Put back __HAVE_KERNEL_CTX_SWITCH for the sparc drm driver + (Keith Whitwell). + - Only free original pagelist in addbufs_pci if one already exists + (fixes oops) (Leif Delgass). + - texmem-0-0-1 branch merge (Ian Romanick). + - Fix warning on machines where sizeof(drm_addr_t) != 4 (Randy Dunlap). + - Support AGP bridges where the AGP aperture can't be accessed directly + by the CPU (David Mosberger, Benjamin Herrenschmidt, Michel Daenzer, + Paul Mackerras, Jeff Wiedemeier). + 177. Fix another xedit compile problem (Marc La France). + 176. Small fix for Italian keyboard map (Sebastiano Vigna). + 175. Don't ship xf86Bus.h and xf86pciBus.h with the SDK (Marc La France). + 174. Restore VGA driver's checking for depths 1, 4 & 8 (Marc La France). + 173. Fix a problem with savage driver when UseBIOS is off, such that the + performance drops dramatically. Now the performance matches or + exceeds that of the option UseBIOS (Alan Hourihane). + 172. Add workaround for problems that arise when in multi-layout map + different modifier keysyms share the same key (Ivan Pascal). + 171. Fix bug that causes XGetKeyboardMapping produce incorrect map when keys + have more then two keysyms. Also add a map columns duplication for better + compatibility with core protocol keyboard maps (Ivan Pascal). + 170. Fix XKB bug (Bugzilla #253) that causes an Xserver crash when XKB action + RedirectKey is used (Ivan Pascal). + 169. Add missing letters to Ukrainian phonetic keyboard map (Andriy Rysin). + +XFree86 4.3.99.4 (10 May 2003) + 168. Prevent a SIGFPE with the glint/pm3 driver when attempting to display an XVideo image less than 8 pixels wide (Måns Rullgård). - 983. Fix double free bug when a Mac-specific font fails to load with + 167. Support for building a DRI enabled server on OpenBSD (Wilbern Cobb, + Matthieu Herrb). + 166. Fix double free bug when a Mac-specific font fails to load with Freetype (Torrey T. Lyons). - 982. Check for NULL tObj in the i830 3D driver's TexEnv function. This + 165. Check for NULL tObj in the i830 3D driver's TexEnv function. This fixes a FlightGear crash (Keith Whitwell). - 981. Fix lockup on server reset in radeon driver - (Michel Dänzer, Keith Whitwell). - 980. Set Mesa hooks to flush vertices on state changes in Radeon 3D drivers + 164. Set Mesa hooks to flush vertices on state changes in Radeon 3D drivers (Keith Whitwell). - 979. Fix to prevent PCI and CardBus resets when switching out of the server's + 163. Add an entry to the i2c module that drivers can call to retrieve an array + of all I2C buses associated with a screen (Marc La France). + 162. Fix to prevent PCI and CardBus resets when switching out of the server's virtual console (Marc La France). - 978. Fix infinite loop that occurs on systems whose PCI configuration space + 161. Change the /dev/ file used on some *BSD's to mmap the framebuffer in DGA + clients to match the /dev/ file used by the server (Marc La France). + 160. SiS driver fixes: + - Added MergedFB mode (including HWCursor and Xv) + - Xv enhancements and fixes for all chipsets + - New Xv properties (SWITCHCRT, TVPOSITION, etc) + - Added support for custom LCD resolutions (via DDC) + - Fixed DVI output (DVI-D and DVI-A), automatic detection + - Numerous bugfixes and enhancements + (Thomas Winischhofer) + 159. Make freetype-config more useful on NetBSD (#5693, Thomas Klausner). + 158. Small fixes in keyboard maps: + - add an explicit type declaration in level3(ralt_switch) + (Bugzilla #225, Séamus Ó Ciardhuáin); + - fix wrong group number in Russian keyboard map (Ivan Pascal). + 157. Add rootless implementation for XDarwin using Apple's Xplugin API + (John Harper, Torrey T. Lyons). + 156. Fix precision problems in xf86XVClipVideoHelper and in Mach64 XVideo + support (Marc La France). + 155. Add missing symbols when DRI is disabled to glint driver + (Bugzilla #203, Mike Harris). + 154. Fix a memory leak caused by the data allocated in XGetDefault() never + being freed (Jim Radford). + 153. Update keysym capitalization rules in XConvertCase() with unicode + keysyms and some missed charsets (Bugzilla #209, Séamus Ó Ciardhuáin). + 152. Use C89 style function prototypes in manual pages (Bugzilla #208, + Aidan Kehoe). + 151. Fix small memory leaks in XvQueryAdaptors() and __driUtilCreateScreen() + (Jim Radford). + 150. Updated Wacom driver to support ntuos 2 2D mouse and a few styli, + TabletPC with ISD V4 protocol, intiq 15X and Cintiq 18SX + (Wacom). + 149. Fix programming error in ix86 motherboard chipset determination + (Marc La France). + 148. Ansi prototypes cleanup in Xserver/include and Xserver/os + (Matthieu Herrb). + 147. Fix shared libXp dependencies on *BSD and Darwin (Dale Rahn). + 146. Fix infinite loop that occurs on systems whose PCI configuration space doesn't advertise a host bridge (Marc La France). - 977. Workaround for broken devices that don't implement the header type field + 145. Workaround for broken devices that don't implement the header type field in their PCI configuration space (Marc La France). - 976. Fix programming error in ix86 motherboard chipset determination + 144. Portability changes for older Sun compilers (Alan Coopersmith). + +XFree86 4.3.99.3 (25 April 2003) + 143. Fix building of the dristat and drmstat utilities (David Dawes). + 142. From the DRI trunk... + - Remove more dead code from the BSD DRM (Eric Anholt). + - Remove some #if 0'd code and unused string functions from the Linux + DRM (Keith Whitwell). + - Move debug versions of the DRM memory functions to a new file + (Keith Whitwell). + - drm_memory cleanup (Leif Delgass). + - dristat and drmstat cleanups (Leif Delgass). + - Remove unused dev->map_count (Leif Delgass). + - For the i830 DRM driver, pass the dma handle from pci_alloc_consistent + to the card for status page rather than using virt_to_bus on + the virtual address (Leif Delgass). + - Cleanup the style of the linux-compat code in the BSD DRM, and use + ioctl directly rather than reimplementing it (Eric Anholt). + 141. Remove old XF86Setup source code. (Matthieu Herrb). + 140. Only add all default modes to mode list when RandR is enabled and + active (Egbert Eich). + 139. MGA driver: vertical blanking can generate interrupt (2D driver part) + (Ville Syrjala Bugz.: 199). + 138. Fix mmapw SEGV (Marc La France). + 137. From the DRI trunk... + - Install dummy/noop read & poll fops unless the driver has + replacements (Keith Whitwell). + - Remove gamma-specific stuff from the BSD DRM (Eric Anholt). + - Remove DRM_DMA_HISTOGRAM and associated code from the BSD DRM + (Eric Anholt). + - Remove BSD DRM's unused drm_init.h (Eric Anholt). + - Handle read() failures in the drm X server module (Michel Daenzer). + - Set DRM device major for NetBSD. + 136. Fix bug that prevented fbman from using the last partial scanline of a + Mach64 framebuffer (Marc La France). + 135. Make ATI Mach64 FIFO cache integrity testing optional (Marc La France). + 134. Export ATI Mach64 hardware overlay as an XVideo adaptor (derived from + GATOS project, Egbert Eich, Marc La France). + 133. Reorganise ATI Mach64 support into separate source files (Marc La France). - 975. Fix bug in mode validation that occurs when the XF86Config doesn't + 132. Refine atimisc's decoding of the panel mode on server entry in an attempt + to reduce the effect of atyfb bugs (Marc La France). + 131. Make Rage128 and Radeon XVideo available even when 2D acceleration is + disabled (Marc La France). + 130. There is no longer any need to require hardware cursors during Rage128 + and Radeon XVideo displays (Marc La France). + 129. Initialise v4l's XVideo adaptors last (Marc La France). + 128. Reduce cut&paste effects by adding more helpers to Xv + (derived from #5645, Björn Augustsson, Marc La France). + 127. Centralise a region comparison primitive into 'mi' and use it instead of + local definitions throughout the server (Marc La France). + 126. DPMSExtension & XvExtension driver cleanups (Marc La France). + 125. Add missing tests for vtSema to xaa 'Picture' functions. + These missing checks caused strange behavior with some drivers + when RENDER extension requests were made while X was switched away. + (Egbert Eich). + 124. i810 driver: call drmCtlUninstHandler() on CloseScreen() + (David Airlie). + 123. Savage driver updated to 1.1.1.27: several fixes for video glitches + (Tim Roberts). + 122. Put back the DRM part of Charl Botha's Radeon suspend/resume support + that was inadvertently backed out in the DRI resync last week. + 121. Resync the Linux drm modules with the DRI trunk. Includes: + - Check for NULL map before calling DRM(ioremapfree) on cleanup + (Leif Delgass). + - Remove DRM read, poll and write_string (Keith Whitwell). + - Add more get_param queries for embedded project (Keith Whitwell). + - Move a bunch of gamma-specific code into a gamma-specific file, + and restore the kooky DRM(write_string) code for gamma + (Keith Whitwell). + - Remove unused DMA histogram code (Keith Whitwell). + - Remove unused 'DRM_FLAG_NOCTX' option (Keith Whitwell). + - Remove unused __HAVE_KERNEL_CTX_SWITCH code (Keith Whitwell). + - Fix templates so the i8x0 drivers don't have to define + __HAVE_DMA_WAITLIST (Keith Whitwell). + - Gamma drm updates (Alan Hourihane). + - Only mga, i810, i830 require AGP (Leif Delgass). + - Remove PCIGART_ENABLED define for radeon, pcigart support now + included for any arch (Leif Delgass). + - Get rid of superfluous fields in struct drm_radeon_ring_buffer + (Michel Daenzer). + - Use correct address for radeon ring read pointer writeback + (Michel Daenzer). + 120. Fix a potential bug in ZX1 support (Marc La France). + 119. Fix a buffer overflow in xkbprint (Ivan Pascal). + 118. Fix a bug in Xlib that prevents a vertical text drawing with + X[mb|wc]DrawString (bugzilla #178, OSAME Ken-ichiro). + 117. Added missing files to the SDK so it can actually be used (Sven Luther). + 116. mkfontscale enhancements (bugzilla #166, Julius Chroboczek). + 115. Fix handling of local host names in /etc/X<n>.hosts (bugzilla #156, + Alan Coopersmith). + 114. Add to XLookupString an automatic search of the layout which keysym can + be converted to a control-code when Control modifier is set (Ivan Pascal). + 113. Fix xkbcomp crash with some combinations of layouts in a multi-layout + keyboard map (Ivan Pascal). + 112. Keyboard maps cleanups, including: + - fix incorrect aliases in a keycodes file. + - remove unneeded type declarations. + - remove ThirdLevel modifier key descriptions in maps and replace them + with references to a common one in 'level3' file. + - some cosmetic changes. + (Ivan Pascal). + 111. Fix some function definition conflicts from Xlib cleanup when X_LOCALE + or NeedWidePrototypes is set (Torrey T. Lyons). + 110. Resync the BSD drm modules with the DRI trunk (Eric Anholt). + 109. Resync the Linux drm modules with the DRI trunk. Includes: + - Add 2nd arg for DRM_FREE (Keith Whitwell). + - Use file pointers instead of pids for resource and lock tracking + (Keith Whitwell). + - Add 'SG' map type identifier string ((pci scatter/gather) to /proc vm + info (Leif Delgass). + - Use list_entry() to get container struct from struct list_head + pointers. Build fix for RedHat 9 kernel (5 args to + remap_page_range()) (Leif Delgass). + 108. Fix a server crash with shadowfb and render when refreshing outside the + visible screen (Sven Luther). + 107. Fix a potential infinite loop during server generation when in + Xinerama (Rik Faith). + 106. Fix DRM module build on 2.5.41 and later kernels (tqueue -> workqueue) + (David Dawes). + 105. Fix lockup when using Xv in the trident driver (Alan Hourihane). + 104. Add support for TV chipsets VT1621 and CH7005 to the trident driver + (VIA, Alan Hourihane). + 103. Add VIA CLE266 driver (Bugzilla #154, VIA/S3) + 102. Remove non-functioning glxStub, and remove external GlxStaticServerLib + support (David Dawes). + 101. Change the WORLDOPTS default to empty. This means that 'make World' + will now stop on the first error. To get the old behaviour, run + 'make WORLDOPTS=-k World' (David Dawes). + 100. Add preliminary version of generic rootless code based on XDarwin's + rootless mode (Torrey T. Lyons, John Harper). + 99. Remove PEX and XIE source code (Matthieu Herrb). + 98. The XKB version of XRefreshKeyboardMapping() had an UnlockDisplay() + call without a preceding LockDisplay() call (Yoel Perl). + 97. Xlib cleanups and fixes, including: + - Fixed up any old style function defintions that raised warnings. + - Fixed functions with no parameter or return value. + - Moved any external prototype in a c-files to h-files. + - Set unreferenced and unmentioned functions to static. + - Completed any forward declartion with its calling parameters. + - Established function typedefs where might be helpful. + - Fixed bogus XIM callback function to XID type, fixed XPointer* - + XPointer mismatch on some callback. + - Added explicit FIXME XXX statement on locations for the work around + macro XCMS_CONVERSION_HARDWARE where the compiler was unsatisfied + about a known problem with the currently inconsistent src_to_CIEXYZ + table types. + - Split _XcmsSetGetColor and *Colors handling routine in order + to avoid any type conflicts there, fixed a memory leak for + error case in that area. Used stack based Buffer for single-color + version (should be simpler and faster). + - Fixed _XAsyncReply where a "register variable pend" was passed + and returned with the & operator. This location is further + suspect of variable size problems on anything else but 32 bit + platforms, with the new code it might more likely raise a type + mismatch warning for those specific location. + (#A.1729, Alexander Stohr). + 96. Fix the <KPDL> mapping for the hr XKB map, and add an hr_US map (#A.1726, + Vlatko Kosturjak). + 95. Fix vmware driver crash when running two X servers concurrently (#5688, + Nolan Leake). + 94. Rework the Linux drm kernel module build to leverage off the standard + kernel build system. This is based on suggestions and examples from + David Woodhouse. This approach has the advantage that the build + requirements of a wider range of standard kernels are now supported + transparently, but the disadvantage of some extra complexity to handle + building against clean vendor-distributed kernel source trees. + This has been tested with some recent Red Hat and SuSE distributions + (David Dawes). + 93. Update Italian keyboard map (Bugzilla #109, Sebastiano Vigna). + 92. Add keys missed in multi-layout keyboard maps: LSGT key in Belgian map + and 'old','phonetic' variants in Armenian map (Ivan Pascal). + 91. More reliable workaround for handling the I830Sync() function being + called while VT switched away (David Dawes). + 90. Fix references to DRI functions in non-DRI i810_driver.c build + (David Dawes). + 89. Import expat 1.95.4 (Matthieu Herrb). + +XFree86 4.3.99.2 (10 April 2003) + 88. Fix file descriptor leaks in xman (Ted Unangst, OpenBSD PR#3186). + 87. Fix bug in mode validation that occurs when the XF86Config doesn't specify any mode or virtual resolution information (Marc La France). - 974. Another int10 fix. This time for adapters found at PCI:0:0:0. This + 86. Resetting 'bound' flag for an agp entry after undbind succeeded in + drm_agpsupport.h (Egbert Eich). + 85. Ignoring hw_lock for drm device if lock was set by a different instance + (ie Xserver) to prevent second server to spin in driver release function + (currently only relevant for i8xx drm drivers) (David Dawes). + 84. Adding extra delay before doing a slowBcopy in ia64 to prevent a MC + when saving/restoring VGA fonts (Egbert Eich). + 83. Turn off needToSync in LeaveVT() in i830 driver to prevent server + crashes because xaa tries to sync blitter while switched away + (Egbert Eich). + 82. Added the O_SYNC flag when opening /dev/mem to work around a kernel bug + which causes conflits between WC settings in MTRR registers and cacheable + attribute in page table (Egbert Eich). + 81. Reduced retry count for mouse configuration to 4. This should speed + up server start for people who use a mouse repeater like gpm + (Egbert Eich). + 80. Fixed xf86cfg to duplicate font names before they get freed when + unloading the module (Egbert Eich). + 79. Added missing functions to xf86cfg (Egbert Eich). + 78. Added missing ROP_NEEDS_SOURCE to Savage driver; + now all 2D accel functions should use this flag (Egbert Eich). + 77. Reduced flicker with video playback in Savage driver (Tim Roberts). + 76. Load vgahw submodule in RENDITION driver before using it + (Egbert Eich). + 75. Magically speed up video playback on Neomagic (Egbert Eich). + 74. Added drmAgpUnbind()/drmAgpBind() functionality on Leave/Enter for i810 + cards to allow a second Xserver to be started if the first one has + DRI enabled (Egbert Eich). + 73. Set NeedRingBufferLow for i855/i865 to avoid lockups on vt switches + (Egbert Eich). + 72. Check for vtSema before accessing registers in I830BIOSSaveScreen() + (Egbert Eich). + 71. Some sanity fixes for atiprobe to work better with xf86cfg: Handle + situation gracefully if the PCI config pointer doesn't exist + (Egbert Eich). + 70. Changed behavior of fontfile: don't drop the entire directory if some + fonts cannot be rendered (Egbert Eich). + 69. Fixed B&H bdf fonts: AVERAGE_WIDTH is not a string but an int (Mike Fabian). + 68. Fixed type in radeon driver which caused display to go into + powersaving mode when Xcursor is disabled (Bugz: 90, Michel Dänzer). + 67. Fixed typo in XKB-Config.sgml (Bugz: 53, Hiroyuki Bessho). + 66. Fix SiliconMotion driver for mode switching and SEGV problem when + initializing Xv functionality (Bugzilla #50, Alan Hourihane). + 65. Add Radeon DRI suspend/resume support (Charl Botha, #A.1431). + 64. Rage 128 Xv fix for high resolution displays (Rik Faith). + 63. PPC updates for Radeon (Michel Dänzer, Hui Yu@ATI). + 62. Radeon patch from ATI (Hui Yu@ATI). + - IGP320/330/340 support (2D only) + - RV280 (9200/M9+) support + - Fix for some M9 laptop panels + - Improved version of monitor detection code previously submitted + - Fixed bug for two or more radeon cards + - Man page updates + - Workaround for double scan modes problem at high resolutions + - Overlay scaling problem when RMX is used + 61. Fix xprop to get all windows (not only the first) in a property holding + a window list printed (#A.1676, Kim Woelders). + 60. Fix for spontaneous repeated keyboard events during sync grab (#A.1713, + Michal Maruska). + 59. Fixed DPMS problem on C&T 69000 due to incorrect LCD flag + (Bugzilla #101, Egbert Eich). + 58. Added xkb symbols layout for BTC 5090 internet keyboard + (Bugzilla #57, Jack Angel). + 57. Fix the Xinstall.sh script so that it can handle being run from a + directory with white space in its path name (#A.1690, Eric Branlund). + 56. Allow AGPGART support to be enabled for OpenBSD (#A.1684, Brian Feldman). + 55. Make the mouse driver check the SendDragEvents option (based on #A.1682, + Juuso Åberg). + 54. Fix a double allocation in _XTextPropertyToTextList() (#A.1681, + Lubos Lunak). + 53. Fix a typo that causes the 'yu' keymap to emit a lower case 'L' in + both shift states (#A.1675, Nikola Smolenski). + 52. Allow the remote shell command for xon to be specified from the + command line. This allows ssh to be used (for example) (#A.1657, + Mike Urban). + 51. Fix segfaults that can happen when using composition of RENDER and + non-RENDER fonts (#A.1656, Wu Jian Feng). + 50. Add convenient ways to enter "double quote" and "cedilla" with the + en_US.UTF-8 compose rules (Alexandre Oliva). + 49. Improve support for Wacom Cintiq boards (#A.1547, Sebastian Rittau). + 48. Add support for Kensington's "ValuMouse" to the mouse driver (#A.1494, + Roy Wood). + 47. Workaround for a crash that happens if a scalable font has a bitmap + entry in fonts.dir (#5687, Juliusz Chroboczek). + 46. Single/dual rasterizer quiescence patch for the glint/gamma DRI driver + (#5685, Sven Luther). + 45. Fix a FreeBSD/alpha build problem (#5679, Fred Clift). + 44. Fix a bug in the GLU/project.3gl man page (#5676, Thomas Klausner). + 43. Luit fixes: + - Fix a buffer overflow. + - Allow for holes in the pty space, and use the union of the pty + names in 4.4BSD and recent FreeBSD. + - Allow luit to be set-uid on all BSD releases, and introduce an + additional security fix on POSIX saved-id systems. + (#5672, 5674, ITO Tsuyoshi, Juliusz Chroboczek). + 42. Fix memory leaks in ProcXF86VidModeModModeLine and + ProcXF86VidModeValidateModeLine, and unintialized fields of the mode + structure in ProcXF86VidModeAddModeLine, VidModeCreateMode, and + VidModeAddModeline (#5671, Miguel Freitas). + 41. Fix SEGV in fbdev's mode validation (Alexandr Andreev). + 40. Add two more variations of Thai XKB maps (#5658, + Theppitak Karoonboonyanan, Visanu Euarchukiati, + Supphachoke Santiwichaya). + 39. Fix a twm crash when the window menu is used and no windows are open + (#5667, Matthias Scheler). + 38. Restore the sign of UNDERLINE_POSITION in the FreeType backend (#5665, + Roman Kagan). + 37. Check the return value of fclose() in xauth to prevent losing the + existing contents of an Xauthority file when there is insufficient + space to write the new one (#5663, Owen Taylor). + 36. Fix case in xmag which would cause a BadMatch during a X_GetImage for + single child of root class InputOnly. Also do some null pointer + protection (#5657, Kevin Brosius). + 35. Allow an arbitary message to be sent to the DDX by pressing a key + which has the appropriate action definition (#5519, Joe Moss). + 34. Add a new request to the XF86Misc extension that allows a client + to send an arbitrary message to the DDX, which in turn can send the + message to the driver. The driver may also send a string back. + An example of this is implemented for the radeon driver (#5518, + Joe Moss). + 33. Remove duplicate XShmGetEventBase() declaration (#5656, + Branden Robinson). + 32. Fix drag lock when using a mouse button greater than 4 + (Bugzilla #51, Paul Elliott) + 31. Fix lockup on server shutdown/restart with the radeon driver + (Bugzilla #94, Michel Dänzer). + 30. Add missing symbols to reference list that show up when DRI is not + loaded in r128 driver (Bugzilla #83, Leif Delgass). + 29. Add missing symbols to reference list that show up when DRI is not + loaded in mga driver (Bugzilla #84, Leif Delgass). + 28. Various build and warning fixes (#A.1703, Peter Breitenlohner). + 27. Avoid overlapping strcpy() in imake.c (Dan Nelson). + 26. Updates for building on OS/2 (#5650, Frank Giessler). + +XFree86 4.3.99.1 (23 March 2003) + 25. Xterm patch #176 (Thomas Dickey). + 24. Another int10 fix. This time for adapters found at PCI:0:0:0. This fix is particularly important for ZX1-based systems (Marc La France). - 973. int10 fix for all ix86 non-Linux systems (Marc La France). - 972. Fix compatibility problem between modules generated without the recent + 23. int10 fix for all ix86 non-Linux systems (Marc La France). + 22. Add preliminary support for generating HTML and PDF versions of most + spec documents (David Dawes). + 21. Use lower-case extensions uniformly for text and PostScript documents + (based on #4876, Branden Robinson). + 20. Disable cuase of SEGV's in rendition driver (Marc La France). + 18. Limit 440EX & 440LX based systems to 32 PCI buses (Marc La France). + 18. Fix typo that caused incorrect initialization of xkb memory + (John Heasley). + 17. Fix bug in trident driver that caused old Cyber 9382/9385 chipsets + to display half a jittered screen (Alan Hourihane). + 16. Add shadowfb support to XDarwin IOKit mode (Torrey T. Lyons). + 15. Change most of os-support/ to respect VIDMEM_READONLY (Marc La France). + 14. Fix compatibility problem between modules generated without the recent setjmp/longjmp work and a server generated using glibc <= 2.2.* (Marc La France). - 971. setjmp/longjmp related fixes for Linux/libc5 systems (Marc La France). - 970. Make setjmp/longjmp emulation save/restore blocked signal masks on all + 13. setjmp/longjmp related fixes for Linux/libc5 systems (Marc La France). + 12. Fix possible overflow in _XlcLocaleDirName. (Matthieu Herrb). + 11. Various NetBSD fixes for non-i386 (#5662, #5666 Aymeric Vincent, + Matthew Green, Chris Gilbert, Thomas Klausner). + 10. Enable native thread support on NetBSD 1.6M and later (#5597, #5660, + Matthias Scheler). + 9. Make setjmp/longjmp emulation save/restore blocked signal masks on all libc5 & glibc systems (Marc La France). - 969. Fix setjmp/longjmp emulation for glibc 2.2.[01] systems and remove + 8. Fix for non-PC keyboard bug introduced by changes to make SysRq + generate the same keycode as PrtScrn (Ivan Pascal). + 7. Workaround for problems linking C programs against libGLU on FreeBSD 3.x + (David Dawes). + 6. Make setjmp/longjmp emulation save/restore blocked signal masks on all + 5. Fix setjmp/longjmp emulation for glibc 2.2.[01] systems and remove HasGlibc21Sigsetjmp override (Marc La France). - 968. setjmp/longjmp-related compilation fixes for libc5 systems + 4. setjmp/longjmp-related compilation fixes for libc5 systems (Marc La France). - 967. Fix possible overflow in _XlcLocaleDirName. (Matthieu Herrb). - 966. Fix XDarwin build broken by #960 (Shantonu Sen). - 965. Fix StaticColor colormap on Darwin/x86 6.x (Rob Braun). + 3. Fix minor glitch in the generation of Makefiles for libraries that don't + need threads support (Marc La France). + 2. Fix XDarwin build broken by #960 (Shantonu Sen). + 1. Fix StaticColor colormap on Darwin/x86 6.x (Rob Braun). XFree86 4.3.0 (27 February 2003) 964. Add an imake option to allow the glibc21-style setjmp() behaviour @@ -91,7 +1741,7 @@ XFree86 4.3.0 (27 February 2003) ARGB cursors by always using the ARGB mode (#A.1639, Michel Dänzer and Fredrik Höglund). 944. Fix rootless XDarwin crash when trying to GetImage with a rectangle - bigger then the associated top level window (Apple). + bigger then the associated top level window (John Harper). 943. Add support for multi-head on ZX1-based Itanium2 systems (Marc La France with documentation and assistance from Hewlett-Packard). 942. Correctly initialize the RE_LINE_PATTERN register in the radeon @@ -443,14 +2093,14 @@ XFree86 4.2.99.901 (4 February 2003) 797. Fix for memory fences on PowerPC (Marc La France). 796. Work-around for Radeon int10 problems (Marc La France). 795. Fix XDarwin crash in rootless mode with 16-bit color by ensuring that - window pixmap pointers are 32-bit aligned (Apple, Torrey T. Lyons). + window pixmap pointers are 32-bit aligned (John Harper, Torrey T. Lyons). 794. Update the i810 2D driver and i830 3D drivers to recognise and handle the Intel 852GM/855GM integrated graphics chipsets (David Dawes, Keith Whitwell). 793. Force extension-generated mode switches always occur (Marc La France). 792. Fix OS/2 library build problem (Frank Giessler). 791. Fix bug that at times prevented recognition of resources decoded on PCI - root busses (Marc La France). + root buses (Marc La France). 790. Fix XDarwin's spurious transparent regions in rootless windows (Torrey T. Lyons). 789. Fix bug in recognition of certain ix86 Host-to-PCI bridges @@ -483,7 +2133,7 @@ XFree86 4.2.99.901 (4 February 2003) (#A.1539, Juergen Keil). 773. Fix artifacts left by XDarwin when reshaping a shaped window (reported by Adrian Umpleby). - 772. Fix XDarwin rootless crash when resizing a window (Apple). + 772. Fix XDarwin rootless crash when resizing a window (John Harper). 771. Fix vbe module to not assume BIOS call results are zero-extended (Paulo Cesar Pereira de Andrade). 770. Fix improper initialisation of pciConfigRec's. Reported by Marcel @@ -495,7 +2145,7 @@ XFree86 4.2.99.901 (4 February 2003) (reported by Alexis Vartanian). XFree86 4.2.99.4 (20 January 2003) - 766. Fix XDarwin's rootless mode with 16-bit color (Apple). + 766. Fix XDarwin's rootless mode with 16-bit color (John Harper). 765. Allow UTF8 conversion to work for Japanese locales (#A.1527, Etsushi Kato). 764. Add a method for working around a problem that can show up when @@ -16580,7 +18230,7 @@ XFree86 3.0a (28 April 1994) XFree86 3.0 (26 April 1994) -$XFree86: xc/programs/Xserver/hw/xfree86/CHANGELOG,v 3.2588.2.13 2003/05/10 01:12:56 dawes Exp $ +$XFree86: xc/programs/Xserver/hw/xfree86/CHANGELOG,v 3.2982 2003/11/21 06:01:42 dawes Exp $ |