| version 1.1.1.4, 2001/11/04 19:58:01 |
version 1.1.1.5, 2002/01/19 14:53:07 |
|
|
| Release Notes for XFree86[tm] 4.1.0 |
Release Notes for XFree86[tm] 4.2.0 |
| |
|
| The XFree86 Project, Inc |
The XFree86 Project, Inc |
| |
|
| 17 December 2000 |
17 January 2002 |
| |
|
| Abstract |
Abstract |
| |
|
| This document contains some information about the features present |
This document contains some information about features present in |
| in XFree86 4.1.0 and their status. |
XFree86 4.2.0 and their status. |
| |
|
| 1. Introduction to the 4.x Release Series |
1. Introduction to the 4.x Release Series |
| |
|
| XFree86 4.0 was the first official release of the new XFree86 4 series. The |
XFree86 4.0 was the first official release of the new XFree86 4 series. The |
| current release (4.1.0) is the latest in that series. XFree86 4 represents a |
current release (4.2.0) is the latest in that series. XFree86 4 represents a |
| significant redesign of the XFree86 X server. Not all of the hardware |
significant redesign of the XFree86 X server. Not all of the hardware |
| drivers from 3.3.x have been ported to 4.x yet, but conversely, 4.x has some |
drivers from 3.3.x have been ported to 4.x yet, but conversely, 4.x has some |
| hardware support not present in 3.3.x. Our Driver Status document summarizes |
hardware support not present in 3.3.x. Our Driver Status document summarizes |
| how the hardware driver support compares between 3.3.6 and 4.1.0. Please |
how the hardware driver support compares between 3.3.6 and 4.2.0. Please |
| check there first before downloading 4.1.0. |
check there first before downloading 4.2.0. |
| |
|
| The 4.0.1 release introduced a new graphical configuration tool, "xf86cfg", |
The 4.0.1 release introduced a new graphical configuration tool, "xf86cfg", |
| and a text mode interface was added to it for the 4.0.2 release. It is work |
and a text mode interface was added to it for the 4.0.2 release. It is work |
| Line 28 built-in to the X server. It is include |
|
| Line 28 built-in to the X server. It is include |
|
| for some hardware. To try it out, just run (as root) "XFree86 -configure". |
for some hardware. To try it out, just run (as root) "XFree86 -configure". |
| Each of these configuration options will give you a reasonable starting point |
Each of these configuration options will give you a reasonable starting point |
| for a suitable configuration file. We've put some effort into documenting |
for a suitable configuration file. We've put some effort into documenting |
| the 4.1.0 config file format, and you can find that information in the |
the 4.2.0 config file format, and you can find that information in the |
| XF86Config manual page. Check that, the driver manual pages and the related |
XF86Config manual page. Check that, the driver manual pages and the related |
| documentation for further information. |
documentation for further information. |
| |
|
| Line 37 release, please have a quick read throug |
|
| Line 37 release, please have a quick read throug |
|
| save you some time and help you figure out which of the binary releases you |
save you some time and help you figure out which of the binary releases you |
| need. |
need. |
| |
|
| The next section describes what is new in the latest version (4.1.0). The |
The next section describes what is new in the latest version (4.2.0) compared |
| other sections below describe some of the new features and changes between |
with the previous full release (4.1.0). The other sections below describe |
| 3.3.x and 4.0. There are lot's of new features, and we definitely don't have |
some of the new features and changes between 3.3.x and 4.0. There are lot's |
| enough space to cover them all here. |
of new features, and we definitely don't have enough space to cover them all |
| |
here. |
| |
|
| 2. Summary of new features in 4.1.0. |
2. Summary of new features in 4.2.0. |
| |
|
| 2.1 Card drivers enhancements |
2.1 Video Driver Enhancements |
| |
|
| o more drivers converted to use the 'fb' layer and render extension (and |
o An s3 driver is added, which provides support for many of the older |
| thus supporting anti-aliased TT fonts) |
non-ViRGE and non-Savage S3 chipsets. |
| |
|
| o big endian support for the mga and tdfx drivers |
o Some vmware driver problems are fixed, and the driver is updated to |
| |
take advantage of VMWare Workstation 3.0 features. These include |
| |
improved hardware cursor handling and support for 8 bit emulation. |
| |
|
| o ATI Radeon on alpha (Linux) |
o Support added for Trident *BladeXP chipsets (currently not-acceler- |
| |
ated). |
| |
|
| o vmware driver for use by X servers running under a VMWare guest OS |
o Xv support added for Trident TGUI series chips (not 9440 though). |
| |
|
| o matrox G450 support |
o Support added for the older Trident chipsets again for ISA/VLBus (not |
| |
tested) |
| |
|
| o support for Trident CyberBladeXP and CyberBladeXPm |
o Support added to the glint driver for 3DLabs Permedia4, GLINT R4 and |
| |
Gamma 2 chipsets. |
| |
|
| o support for NVidia GeForce 3 |
o Support added to the i810 driver for Intel i830 (tested on Linux only). |
| |
|
| o XvImage support for GeForce 3 chips |
o Support added to the ATI radeon driver for Radeon 7500 (2D and 3D), |
| |
Radeon 8500 (2D only), and Rage128ProII. |
| |
|
| o add 1400x1050 builtin modes |
o Support added for the Matrox G550 support. This included dual-head |
| |
support. |
| |
|
| o savage driver updates |
o Support added for NVIDIA nForce integrated graphics. |
| |
|
| o GLINT driver updates, including support for the SGI 1600SW flat panel |
o The NVIDIA nv driver now has preliminary powerpc support for the NV11 |
| |
and NV20. |
| |
|
| o cirrus driver updates |
o Support added to the NVIDIA nv driver for interlaced modes on hardware |
| |
that supports this, and support for resolutions higher than 1600x1200. |
| |
|
| o DRI driver for Radeon |
o Fixes for the savage driver on 64-bit platforms, XVideo support for the |
| |
SuperSavage, and other savage driver updates. |
| |
|
| o acceleration for Trident Cyber9388 |
o The ATI r128 driver now uses the CCE DMA engine for 2D acceleration |
| |
when direct rendering is enabled, which reduces context switching over- |
| |
head and improves stability and performance for XVideo and some 2D oper- |
| |
ations. |
| |
|
| 2.2 Miscelaneous X Server / Extensions updates |
o The fbdev driver now supports rotation. |
| |
|
| o Mesa 3.4.2 |
o Various updates to the apm, ark, chips (C&T), cirrus, i128, neomagic, |
| |
newport, s3virge, siliconmotion, sis, tdfx, tseng, vesa, and vga |
| |
drivers. |
| |
|
| o FreeType 2.0.2 |
2.2 Input Driver Enhancements |
| |
|
| o UCS versions of most bitmap fonts |
o The mouse driver now has support for mouse wheel emulation. |
| |
|
| o more locale/international keyboards support |
o The mouse driver can now handle replug events on Linux for PS/2 mice. |
| |
|
| o initial DPS extension support |
o The "Min/Max X/Y Position" options in the elographics and mutouch |
| |
drivers are changed to "Min/Max X/Y" to be consistent with the other |
| |
input drivers. |
| |
|
| o support several 'internet' keyboards additional keys |
o Linux USB keyboard access is fixed when no PS/2 controller is present. |
| |
|
| o X11R6.5.1 merge |
o Added calcomp input driver. |
| |
|
| o lots of int10 support bug fixes |
o Added DMC input driver. |
| |
|
| o add XvMC extension (an experimental, not yet finished video accelera- |
o Added hyperpen input driver. |
| tion extension) |
|
| |
|
| o fix a crash in Shape extension |
2.3 X Server and Extension Updates |
| |
|
| o XFree86-VidModeExtension now allows setting of gamma ramps rather than |
o Resynced with X.Org's X11R6.6. |
| just gamma values |
|
| |
|
| 2.3 New clients - updates to existing clients |
o Mesa updated to the post-3.4.2 3.4 branch version as of November 2001. |
| |
|
| o add glxgears |
o DRI drivers resynced with the latest from the DRI project. |
| |
|
| o add libXmuu (Xmu version that don't rely on Xt/Xaw) |
o Various updates to the Xft library. |
| |
|
| o add libGLU |
o The DEC-XTRAP extension is now available. |
| |
|
| o security problem in XAsyncReply |
o The PEX and XIE extensions are no longer built/distributed by default. |
| |
|
| o make xdm xinerama-aware (avoid the split login widget) |
o A security problem related to glyph clipping for large origins is |
| |
fixed. |
| |
|
| 2.4 Os support |
o An i810 XvMC (motion compensation) driver is now available (Linux |
| |
only). |
| |
|
| o support for DRI on Linux/ppc |
o A fatal bug XVideo Xineramification bug is fixed. |
| |
|
| o i810 and i815 support on FreeBSD |
2.4 Client and Library Updates |
| |
|
| o lots for XDarwin updates |
o FreeType2 updated to version 2.0.6. |
| |
|
| o lots of Cygwin support updates |
o Added libGL man pages. |
| |
|
| 2.5 Build updates |
o Xload now has support for displaying the load of remote hosts. |
| |
|
| o new distclean make target |
o Xterm updated to patch level 165. |
| |
|
| o makedepend scripts updates |
o SuperProbe is removed. |
| |
|
| 3. Summary of new features in 4.0.3. |
o Sample xtrap clients added. |
| |
|
| 3.1 X server |
2.5 I18N and Font Updates |
| |
|
| o Darwin/Mac OS X is now supported on PowerPC and Intel/x86. The X server |
o New Luxi scalable fonts (TrueType and Type 1) from Bigelow & Holmes. |
| runs from the console or in cooperation with the Mac OS X Aqua GUI. The |
These fonts are original designs by Kris Holmes and Charles Bigelow. |
| X server for this platform is called "XDarwin", and its installation and |
See below (section 4.22, page 1) for further information. |
| configuration is different from the "XFree86" server used on other plat- |
|
| forms. Please read the XFree86 on Darwin and Mac OS X document for fur- |
|
| ther information. |
|
| |
|
| o Mesa has been updated to the 3.4 stable release. |
o More locale/international keyboards supported. |
| |
|
| o A driver for ATI Radeon adapters has been added. |
o Modularized I18N support in Xlib is included from X11R6.6. |
| |
|
| o ATI driver support for multi-head configurations and non-Intel platforms |
o A problem that caused bdftopcf to sometimes write corrupted fonts is |
| has been improved. |
fixed. |
| |
|
| o The ATI driver has been changed to invoke the appropriate driver for any |
o Some problem with Xlib's handling of CTEXT and multi-byte characters |
| Rage 128 and Radeon adapters that it finds in the system. |
are fixed. |
| |
|
| o A driver (i128) for Number Nine chipsets has been added. |
o The fontenc layer is updated, and the fontenc library is now installed |
| |
and available for other applications. |
| |
|
| o A driver (savage) for S3 Savage chipsets has been added. |
o Improvements to the input method framework in Xlib for UTF-8 locales. |
| |
|
| o A driver (siliconmotion) for some Silicon Motion chipsets has been |
o A filter called ``luit'' is added, which provides locale and ISO 2022 |
| added. |
support to any Unicode terminal, notably xterm. Use of luit is still |
| |
experimental in this release. |
| |
|
| o The driver (ark) for Ark Logic chips has been ported to 4.x. |
2.6 OS Support Updates |
| |
|
| o A VESA driver has been added. |
o Build problems on both QNX4 and QNX6 are fixed. |
| |
|
| o A driver for SGI newport cards has been added (Linux/mips). |
o VT switching problems with the i810 driver on FreeBSD are worked |
| |
around. |
| |
|
| o The trident driver has lots of fixes to the CyberBlade/Blade support, |
o Problems building modules with some enhanced versions of gcc are fixed. |
| XVideo support for the Image/Blade series (although scaling doesn't work |
|
| yet on the Image series). |
|
| |
|
| o The s3virge driver has stabilized ViRGE GX2 support, includes ViRGE DX |
o Lots of updates for Darwin/Mac OS X, including: |
| and ViRGE support for XVideo YUV images, and various fixes. |
|
| |
|
| o The 3Dlabs (glint) driver now has Permedia3 support. |
o On Mac OS X, a new rootless mode is added to the XDarwin X server. |
| |
This allows X clients to display windows on the Aqua desktop. |
| |
|
| o The SiS driver has had many updates, and XVideo support for the 630 is |
o Xinerama support added to XDarwin |
| included. |
|
| |
|
| o The NVIDIA (nv) driver has been updated to include support for the |
o With XDarwin in full screen mode, the depth, size, and refresh |
| GeForce2, and line acceleration has been added. Also, DDC support has |
rate can now be chosen to be different from the settings used by |
| been improved, and support added for Alpha platforms (dense only). |
Aqua. |
| |
|
| o The neomagic driver has had various bug fixes and extended acceleration |
o GLX support added for Darwin and Mac OS X with software rendering. |
| support. DGA support has also been added. |
|
| |
|
| o The Chips and Technologies driver (chips) has initial support for the |
o Keymap setup in XDarwin is improved, particularly for interna- |
| 69030. |
tional keyboards. |
| |
|
| o The tseng driver has multi-head fixes and DGA support has been added. |
o In addition to English and Japanese, the XDarwin user interface is |
| |
now localized in Dutch, French, German, Spanish, and Korean. |
| |
|
| o Most video drivers have been converted to use the integrated "fb" frame- |
o Lots of Cygwin support updates. |
| buffer code instead of the old "cfb" code. |
|
| |
|
| o DRI support has been updated for the Rage 128, 3Dfx Voodoo3 and Voodoo5, |
o Support added for OpenBSD/powerpc. |
| Intel i810/i815 and Matrox G400. DRI support for SiS and Sun Creator3D |
|
| is available. The DRI is now also available on Alpha platforms. |
|
| |
|
| o An input driver (citron) for Citron Infrared Touch devices has been |
o Build support added for Linux on IBM S/390. |
| added. |
|
| |
|
| o An input driver (penmount) for PenMount devices has been added. |
o Removed stale support for Amoeba and Minix. |
| |
|
| o An input driver (digitaledge) for DigitalEdge devices has been added. |
o Client-side support added for sparc64 on NetBSD and OpenBSD. |
| |
|
| o Big endian problems in Xinerama have been fixed. |
o Support added for building the X server on Linux/m68k. |
| |
|
| o The new "render" extension has been added (see below (section 5.11, page |
o Support added for building on Linux/arm32. |
| 1)). The design has been extended in the following ways: |
|
| |
|
| o A new FillRectangles request was added. |
o Updates to Linux/mips support. |
| |
|
| o The 'mask' operand was changed to allow per-channel alphas. |
A more complete list of changes can be found in the CHANGELOG that is part of |
| |
the XFree86 source tree. It can also be viewed online at our CVSweb server |
| |
<URL:http://cvsweb.xfree86.org/cvsweb/xc/pro- |
| |
grams/Xserver/hw/xfree86/CHANGELOG?rev=HEAD>. |
| |
|
| Server implementation: |
3. Drivers |
| |
|
| o Implemented remaining code for client clip lists. |
3.1 Video Drivers |
| |
|
| o Fixed plenty of bugs related to text rendering. |
XFree86 4.2.0 includes the following video drivers: |
| |
|
| o Complete compositing code, except for separate alpha. |
|
| |
|
| Todo: |
|
| |
|
| o Polygons |
|
| |
|
| o Image scaling |
|
| |
|
| o Separate alpha channels |
|
| |
|
| o Support for visuals other than TrueColor. |
|
| |
|
| Drivers with render extension support include: i128, glint, ati (r128 |
|
| and radeon), chips, cirrus, mga, neomagic, nv, tdfx, trident, tseng, |
|
| vesa, s3virge. |
|
| |
|
| Acceleration for the render extension: |
|
| |
|
| o XAA infrastructure for acceleration. |
|
| |
|
| o Experimental MGA acceleration using XAA |
|
| |
|
| o kdrive (TinyX) infrastructure |
|
| |
|
| o Experimental TinyX Trident 9525DVD acceleration |
|
| |
|
| Xft library: |
|
| |
|
| o New font naming/access library. |
|
| |
|
| o Abstraction for core/Render text. |
|
| |
|
| o Uses FreeType2 rasterizer. |
|
| |
|
| o Allows anti-aliased/subpixel sampled text. |
|
| |
|
| o Gracefully falls back to core rendering. |
|
| |
|
| o Complicated font matching mechanism. |
|
| |
|
| o Uses server DPI to convert point sizes to pixel sizes, even for |
|
| core fonts. |
|
| |
|
| xterm: |
|
| |
|
| o Can use Xft, by default uses core fonts. |
|
| |
|
| o Uses new options '-fa' for family name and '-fs' for font size (in |
|
| points). |
|
| |
|
| x11perf: |
|
| |
|
| o Add tests for anti-aliased, subpixel sampled and aliased fonts |
|
| using the Xft library. |
|
| |
|
| xditview: |
|
| |
|
| o When the Xft library is build, uses Xft for all font access. |
|
| |
|
| Qt, Gtk, twm: |
|
| |
|
| o Qt changes available here <URL:http://XFree86.org/~keithp/down- |
|
| load/qtkernel.tar.bz2>. |
|
| |
|
| o Gtk changes in process. |
|
| |
|
| o twm hacks should never see the light of day. |
|
| |
|
| o xf86cfg, a new graphical configuration tool for XFree86 4.x, and can be |
|
| used to either write the initial configuration or make customisations to |
|
| the current configuration. xf86cfg is a work in progress, and allows |
|
| configuration of: |
|
| |
|
| o Specific setup of monitors, cards, keyboards and mice, as well as |
|
| adding or removing them. |
|
| |
|
| o Server layout setup, allowing complex configuration of physical |
|
| monitor positions, default color depth and/or rotated monitors. |
|
| |
|
| o Mode line editor that can be used to configure multiple monitors, |
|
| and allows adding a modeline specific to a monitor directly to the |
|
| configuration file. |
|
| |
|
| o AccessX configuration interface, that provides an interface to easy |
|
| setup of most AccessX options, including: |
|
| |
|
| o Timeout to reset controls. |
|
| |
|
| o StickyKeys, for people with disabilities that cannot press two |
|
| keys at the same time. |
|
| |
|
| o MouseKeys, mouse control only with the keyboard. |
|
| |
|
| o RepeatKeys, repeat rate and repeat delay. |
|
| |
|
| o SlowKeys, to avoid pressing keys accidentally, they're only |
|
| accepted if pressed for some specific amount of time. |
|
| |
|
| o BounceKeys, helps avoiding multiple key presses by only |
|
| accepting a key if it is pressed only once and not pressed |
|
| again in a specific amount of time. |
|
| |
|
| New configuration options are being worked on, as well as correcting |
|
| some of the bugs in the current options. A protocol for plugging in |
|
| external modules is also planned. |
|
| |
|
| 3.2 X libraries and clients. |
|
| |
|
| o Significant updates to the internationalisation support in Xlib (see |
|
| below (section 3.3, page 1)). |
|
| |
|
| o Some xfs updates, including font path verification, and new options. |
|
| |
|
| o XTerm updates. |
|
| |
|
| o New "xvinfo" client for querying the XVideo extension. |
|
| |
|
| 3.3 Fonts and Internationalisation |
|
| |
|
| o Many of the "misc" bdf fonts have been updated and extended, and a wider |
|
| range of ISO-8859 subsets have been added. These are now auto-generated |
|
| from ISO-10646 encoded master fonts. |
|
| |
|
| o The ClearlyU ISO-10646 encoded fonts have been updated. |
|
| |
|
| o Functions to read keyboard input in locale independent UTF-8 encoding |
|
| have been added to libX11: Xutf8LookupString, Xutf8ResetIC. |
|
| |
|
| o Functions to output strings in locale independent UTF-8 encoding have |
|
| been added to libX11: Xutf8DrawString, Xutf8DrawImageString, Xutf8Tex- |
|
| tEscapement, Xutf8TextExtents, Xutf8TextPerCharExtents, Xutf8DrawText. |
|
| |
|
| o Functions to convert between Compound Text or locale dependent encoding |
|
| and UTF-8 have been added to libX11: Xutf8TextListToTextProperty, |
|
| Xutf8TextPropertyToTextList. The converter between Compound Text and |
|
| UTF-8 in Xlib has been improved; a round-trip conversion now correctly |
|
| converts all graphic Unicode characters back and forth. |
|
| |
|
| o libXaw now offers selected text using both selection targets, |
|
| UTF8_STRING and COMPOUND_TEXT. |
|
| |
|
| o Locales with UTF-8 encodings are now supported; but the UTF-8 displaying |
|
| facilities are not adequate yet. |
|
| |
|
| o XKB keyboard definitions have been added and updated for some countries. |
|
| |
|
| 3.4 Platforms |
|
| |
|
| o Darwin/Mac OS X. |
|
| |
|
| o Greatly improved IA-64 support. |
|
| |
|
| o Improved Linux/mips support. |
|
| |
|
| o Support has been added for more Alpha platforms under Linux. This now |
|
| includes all platforms that require sparse memory mapping. |
|
| |
|
| 4. Drivers |
|
| |
|
| 4.1 Video Drivers |
|
| |
|
| XFree86 4.1.0 includes the following video drivers: |
|
| |
|
| +--------------+--------------------------+----------------------------------+ |
+--------------+--------------------------+----------------------------------+ |
| |Driver Name | Description | Further Information | |
|Driver Name | Description | Further Information | |
| Line 388 XFree86 4.1.0 includes the following vid |
|
| Line 238 XFree86 4.1.0 includes the following vid |
|
| |chips | Chips & Technologies | README.chips, chips(4) | |
|chips | Chips & Technologies | README.chips, chips(4) | |
| |cirrus | Cirrus Logic | | |
|cirrus | Cirrus Logic | | |
| |cyrix (*) | Cyrix MediaGX | README.cyrix | |
|cyrix (*) | Cyrix MediaGX | README.cyrix | |
| |fbdev | Linux fbdev | fbdev(4) | |
|fbdev | Linux framebuffer device | fbdev(4) | |
| |glide | Glide2x (3Dfx) | glide(4) | |
|glide | Glide2x (3Dfx) | glide(4) | |
| |glint | 3Dlabs, TI | glint(4) | |
|glint | 3Dlabs, TI | glint(4) | |
| |i128 | Number Nine | README.I128, i128(4) | |
|i128 | Number Nine | README.I128, i128(4) | |
| Line 400 XFree86 4.1.0 includes the following vid |
|
| Line 250 XFree86 4.1.0 includes the following vid |
|
| |newport (-) | SGI Newport | README.newport, newport(4) | |
|newport (-) | SGI Newport | README.newport, newport(4) | |
| |nv | NVIDIA | nv(4) | |
|nv | NVIDIA | nv(4) | |
| |rendition | Rendition | README.rendition, rendition(4) | |
|rendition | Rendition | README.rendition, rendition(4) | |
| |
|s3 | S3 (not ViRGE or Savage) | | |
| |s3virge | S3 ViRGE | README.s3virge, s3virge(4) | |
|s3virge | S3 ViRGE | README.s3virge, s3virge(4) | |
| |savage | S3 Savage | savage(4) | |
|savage | S3 Savage | savage(4) | |
| |siliconmotion | Silicon Motion | siliconmotion(4) | |
|siliconmotion | Silicon Motion | siliconmotion(4) | |
| Line 430 Drivers marked with (-) are for Linux/mi |
|
| Line 281 Drivers marked with (-) are for Linux/mi |
|
| Darwin/Mac OS X uses IOKit drivers and does not use the module loader drivers |
Darwin/Mac OS X uses IOKit drivers and does not use the module loader drivers |
| listed above. Further information can be found in README.Darwin. |
listed above. Further information can be found in README.Darwin. |
| |
|
| XFree86 4.1.0 includes the following input drivers: |
XFree86 4.2.0 includes the following input drivers: |
| |
|
| 4.2 Input Drivers |
3.2 Input Drivers |
| |
|
| +------------+--------------------+---------------------+ |
+------------+--------------------+---------------------+ |
| |Driver Name | Description | Further Information | |
|Driver Name | Description | Further Information | |
| +------------+--------------------+---------------------+ |
+------------+--------------------+---------------------+ |
| |acecad | AceCad | | |
|calcomp | Calcomp | | |
| |citron | Citron | citron(4) | |
|citron | Citron | citron(4) | |
| |digitaledge | DigitalEdge | | |
|digitaledge | DigitalEdge | | |
| |
|dmc | DMC | dmc(4) | |
| |dynapro | Dynapro | | |
|dynapro | Dynapro | | |
| |elographics | EloGraphics | | |
|elographics | EloGraphics | | |
| |
|hyperpen | HyperPen | | |
| |keyboard | generic keyboards | keyboard(4) | |
|keyboard | generic keyboards | keyboard(4) | |
| |microtouch | MicroTouch | | |
|microtouch | MicroTouch | | |
| |mouse | most mouse devices | mouse(4) | |
|mouse | most mouse devices | mouse(4) | |
| Line 453 XFree86 4.1.0 includes the following inp |
|
| Line 306 XFree86 4.1.0 includes the following inp |
|
| |wacom | Wacom tablets | wacom(4) | |
|wacom | Wacom tablets | wacom(4) | |
| +------------+--------------------+---------------------+ |
+------------+--------------------+---------------------+ |
| |
|
| 5. Summary of XFree86 4. |
4. Overview of XFree86 4.x. |
| |
|
| Unlike XFree86 3.3.x where there are multiple X server binaries, each of |
Unlike XFree86 3.3.x where there are multiple X server binaries, each of |
| which drive different hardware, XFree86 4.1.0 has a single X server binary |
which drive different hardware, XFree86 4.2.0 has a single X server binary |
| called XFree86. This binary can either have one or more video drivers linked |
called XFree86. This binary can either have one or more video drivers linked |
| in statically, or, more usually, dynamically load the video drivers and other |
in statically, or, more usually, dynamically load the video drivers and other |
| modules that are needed. |
modules that are needed. |
| |
|
| XFree86 4.1.0 has X server support for most UNIX(R) and UNIX-like operating |
XFree86 4.2.0 has X server support for most UNIX(R) and UNIX-like operating |
| systems on Intel/x86 platforms, plus support for Linux on Alpha, PowerPC, |
systems on Intel/x86 platforms, plus support for Linux on Alpha, PowerPC, |
| IA-64, Sparc, and Mips platforms, and for Darwin on PowerPC. Work on support |
IA-64, Sparc, and Mips platforms, and for Darwin on PowerPC. Work on support |
| for additional architectures and operating systems is in progress, and is |
for additional architectures and operating systems is in progress, and is |
| planned for future releases. |
planned for future releases. |
| |
|
| 5.1 Loader and Modules |
4.1 Loader and Modules |
| |
|
| The XFree86 X server has a built-in run-time loader, donated by Metro Link |
The XFree86 X server has a built-in run-time loader, donated by Metro Link |
| <URL:http://www.metrolink.com>. This loader can load normal object files and |
<URL:http://www.metrolink.com>. This loader can load normal object files and |
| Line 483 they do not need to be recompiled for ev |
|
| Line 336 they do not need to be recompiled for ev |
|
| the future we plan to take advantage of this to provide more frequent driver |
the future we plan to take advantage of this to provide more frequent driver |
| module updates in between major releases. |
module updates in between major releases. |
| |
|
| The loader in version 4.1.0 has support for Intel (x86), Alpha and PowerPC |
The loader in version 4.2.0 has support for Intel (x86), Alpha and PowerPC |
| platforms. It also has preliminary support for Sparc platforms. |
platforms. It also has preliminary support for Sparc platforms. |
| |
|
| The X server makes use of modules for video drivers, X server extensions, |
The X server makes use of modules for video drivers, X server extensions, |
| Line 505 Note about module security |
|
| Line 358 Note about module security |
|
| hope to have a mechanism for signing/verifying the modules that we |
hope to have a mechanism for signing/verifying the modules that we |
| provide available in a future release. |
provide available in a future release. |
| |
|
| 5.2 Configuration File |
4.2 Configuration File |
| |
|
| The X server configuration file format has been extended to handle some of |
The X server configuration file format has been extended to handle some of |
| the new functionality. The xf86config utility can be used to generate a |
the new functionality. The xf86config utility can be used to generate a |
| Line 513 basic config file, that may require some |
|
| Line 366 basic config file, that may require some |
|
| has preliminary support for generating a basic config file. This is done by |
has preliminary support for generating a basic config file. This is done by |
| running (as root) "XFree86 -configure". Alternatively, the sample config |
running (as root) "XFree86 -configure". Alternatively, the sample config |
| file XF86Config.eg that is installed in /usr/X11R6/lib/X11 may be used as a |
file XF86Config.eg that is installed in /usr/X11R6/lib/X11 may be used as a |
| starting point. The XF86Setup utility is currently not usable, but work is |
starting point. The xf86cfg utility can also be used to create a new config- |
| continuing in this area. |
uration file or to edit an existing one. The XF86Setup utility is currently |
| |
not usable, but work is continuing in this area. |
| |
|
| The main changes are covered here, but please refer to the XF86Config manual |
The main changes are covered here, but please refer to the XF86Config(5) man- |
| page for more comprehensive information: |
ual page for more comprehensive information: |
| |
|
| o The Module section is used to load server extension modules and font |
o The Module section is used to load server extension modules and font |
| modules, but not XInput drivers. The .so suffix should no longer be |
modules, but not XInput drivers. The .so suffix should no longer be |
| Line 538 page for more comprehensive information: |
|
| Line 392 page for more comprehensive information: |
|
| Load "dbe" |
Load "dbe" |
| Load "record" |
Load "record" |
| Load "glx" |
Load "glx" |
| Load "pex5" |
|
| Load "xie" |
|
| Load "extmod" |
Load "extmod" |
| |
|
| Load "type1" |
Load "type1" |
| Line 588 page for more comprehensive information: |
|
| Line 440 page for more comprehensive information: |
|
| Option "suspend time" "30" |
Option "suspend time" "30" |
| Option "off time" "40" |
Option "off time" "40" |
| |
|
| |
The new option AllowDeactivateGrabs allows deactivating any active grab |
| |
with the key sequence Ctrl+Alt+Keypad-Divide and the new option Allow- |
| |
ClosedownGrabs allows closing the conection to the grabbing client with |
| |
the key sequence Ctrl+Alt+Keypad-Multiply. Note that these options are |
| |
off by default as they allow users to remove the grab used by screen |
| |
saver/locker programs. |
| |
|
| o The Keyboard, Pointer and XInput sections have been replaced by a more |
o The Keyboard, Pointer and XInput sections have been replaced by a more |
| general InputDevice section. The old Keyboard and Pointer sections are |
general InputDevice section. The old Keyboard and Pointer sections are |
| still recognised for compatibility purposes, but they are discommended |
still recognised for compatibility purposes, but they are discommended |
| Line 665 The config file search patch has been ex |
|
| Line 524 The config file search patch has been ex |
|
| and /usr/X11R6/etc/X11 being added. The full search path details are docu- |
and /usr/X11R6/etc/X11 being added. The full search path details are docu- |
| mented in the XF86Config manual page. |
mented in the XF86Config manual page. |
| |
|
| 5.3 Command Line Options |
4.3 Command Line Options |
| |
|
| The following new X server command line options have been added: |
The following new X server command line options have been added: |
| |
|
| Line 766 The following X server command line opti |
|
| Line 625 The following X server command line opti |
|
| specified multiple times to increase the verbosity level |
specified multiple times to increase the verbosity level |
| (as with 3.3.x), or the verbosity level may be specified |
(as with 3.3.x), or the verbosity level may be specified |
| explicitly as a number. The default verbosity level is |
explicitly as a number. The default verbosity level is |
| 1. |
0. |
| |
|
| -xf86config filename |
-xf86config filename |
| |
|
| Line 776 The following X server command line opti |
|
| Line 635 The following X server command line opti |
|
| This makes it possible for users to choose from multiple |
This makes it possible for users to choose from multiple |
| config files that the the sysadmin has provided. |
config files that the the sysadmin has provided. |
| |
|
| 5.4 XAA |
A more complete list of XFree86 X server command line options can be found in |
| |
the XFree86(1) manual page. |
| |
|
| |
4.4 XAA |
| |
|
| The XFree86 Acceleration Architecture (XAA) has been completely rewritten |
The XFree86 Acceleration Architecture (XAA) has been completely rewritten |
| from scratch for XFree86 4.x. Most drivers implement acceleration by making |
from scratch for XFree86 4.x. Most drivers implement acceleration by making |
| use of the XAA module. |
use of the XAA module. |
| |
|
| 5.5 Multi-head |
4.5 Multi-head |
| |
|
| Some multi-head configurations are supported in XFree86 4.x, primarily with |
Some multi-head configurations are supported in XFree86 4.x, primarily with |
| multiple PCI/AGP cards. However, this is an area that is still being worked |
multiple PCI/AGP cards. However, this is an area that is still being worked |
| Line 798 to be resolved. Some combinations can b |
|
| Line 660 to be resolved. Some combinations can b |
|
| which card is the primary card (either by using a different PCI slot, or by |
which card is the primary card (either by using a different PCI slot, or by |
| changing the system BIOS's preference for the primary card). |
changing the system BIOS's preference for the primary card). |
| |
|
| 5.6 Xinerama |
4.6 Xinerama |
| |
|
| Xinerama is an X server extension that allows multiple physical screens to |
Xinerama is an X server extension that allows multiple physical screens to |
| behave as a single screen. With traditional multi-head in X11, windows can- |
behave as a single screen. With traditional multi-head in X11, windows can- |
|
|
| an issue that needs to be dealt with in the individual window managers, |
an issue that needs to be dealt with in the individual window managers, |
| and isn't specifically an XFree86 problem. |
and isn't specifically an XFree86 problem. |
| |
|
| 5.7 DGA version 2 |
4.7 DGA version 2 |
| |
|
| DGA 2.0 is included in 4.1.0, but is not implemented by all drivers. Prelim- |
DGA 2.0 is included in 4.2.0, but is not implemented by all drivers. Prelim- |
| inary documentation for the client libraries can be found in the README.DGA |
inary documentation for the client libraries can be found in the README.DGA |
| document. A good degree of backwards compatibility with version 1.0 is pro- |
document. A good degree of backwards compatibility with version 1.0 is pro- |
| vided. |
vided. |
| |
|
| 5.8 DDC |
4.8 DDC |
| |
|
| The VESA(R) Display Data Channel (DDC[tm]) standard allows the monitor to |
The VESA(R) Display Data Channel (DDC[tm]) standard allows the monitor to |
| tell the video card (or on some cases the computer directly) about itself; |
tell the video card (or on some cases the computer directly) about itself; |
| Line 838 DDC is enabled by default, but can be di |
|
| Line 700 DDC is enabled by default, but can be di |
|
| Option "NoDDC". We have support for DDC versions 1 and 2; these can be dis- |
Option "NoDDC". We have support for DDC versions 1 and 2; these can be dis- |
| abled independently with Option "NoDDC1" and Option "NoDDC2". |
abled independently with Option "NoDDC1" and Option "NoDDC2". |
| |
|
| At startup the server prints out DDC information from the display, but it |
At startup the server prints out DDC information from the display, and can |
| does not yet use it the determine modelines. For some drivers, the X |
use this information to set or warn about monitor sync limits (but not mode- |
| server's new -configure option uses the DDC information when generating the |
lines yet). For some drivers, the X server's new -configure option uses the |
| config file. |
DDC information when generating the config file. |
| |
|
| Changed behavior caused by DDC. Several drivers uses DDC information to set |
4.8.1 Changed behavior caused by DDC. |
| the screen size and pitch. This can be overridden by explicitly resetting it |
|
| to the and non-DDC default value 75 with the -dpi 75 command line option for |
Several drivers uses DDC information to set the screen size and pitch. This |
| the X server, or by specifying appropriate screen dimensions with the "Dis- |
can be overridden by explicitly resetting it to the and non-DDC default value |
| playSize" keyword in the "Monitor" section of the config file. |
75 with the -dpi 75 command line option for the X server, or by specifying |
| |
appropriate screen dimensions with the "DisplaySize" keyword in the "Monitor" |
| 5.9 GLX and the Direct Rendering Infrastructure (DRI) |
section of the config file. |
| |
|
| Precision Insight <URL:http://www.precisioninsight.com> (now part of the Pro- |
4.9 GLX and the Direct Rendering Infrastructure (DRI) |
| fessional Services group at VA Linux Systems <URL:http://www.valinux.com>) |
|
| was provided with funding and support from Red Hat <URL:http://www.red- |
Precision Insight <URL:http://www.precisioninsight.com> was provided with |
| hat.com>, SGI <URL:http://www.sgi.com>, 3Dfx <URL:http://www.3dfx.com>, Intel |
funding and support from Red Hat <URL:http://www.redhat.com>, SGI |
| |
<URL:http://www.sgi.com>, 3Dfx <URL:http://www.3dfx.com>, Intel |
| <URL:http://www.intel.com>, ATI <URL:http://www.ati.com>, and Matrox |
<URL:http://www.intel.com>, ATI <URL:http://www.ati.com>, and Matrox |
| <URL:http://www.matrox.com> to integrate the GLX extension for 3D rendering |
<URL:http://www.matrox.com> to integrate the GLX extension for 3D rendering |
| in an X11 window. The 3D core rendering component is the Mesa |
in an X11 window. The 3D core rendering component is the Mesa |
| Line 870 cards, ATI Rage 128, and Matrox G400. U |
|
| Line 733 cards, ATI Rage 128, and Matrox G400. U |
|
| drivers can be found at the DRI Project <URL:http://dri.sourceforge.net> on |
drivers can be found at the DRI Project <URL:http://dri.sourceforge.net> on |
| SourceForge <URL:http://www.sourceforge.net>. |
SourceForge <URL:http://www.sourceforge.net>. |
| |
|
| 5.10 XVideo Extension (Xv) |
4.10 XVideo Extension (Xv) |
| |
|
| The XVideo extension is supported in XFree86 4.x. An XvQueryPortAttributes |
The XVideo extension is supported in XFree86 4.x. An XvQueryPortAttributes |
| function has been added as well as support for XvImages. XvImages are XIm- |
function has been added as well as support for XvImages. XvImages are XIm- |
| Line 878 ages in alternate color spaces such as Y |
|
| Line 741 ages in alternate color spaces such as Y |
|
| through shared memory segments. This allows clients to display YUV data with |
through shared memory segments. This allows clients to display YUV data with |
| high quality hardware scaling and filtering. |
high quality hardware scaling and filtering. |
| |
|
| 5.11 X Rendering Extension (Render) |
4.11 X Rendering Extension (Render) |
| |
|
| The X Rendering extension provides a 2D rendering model that more closely |
The X Rendering extension provides a 2D rendering model that more closely |
| matches application demands and hardware capabilities. It provides a render- |
matches application demands and hardware capabilities. It provides a render- |
| Line 890 anti-aliased text and geometric objects |
|
| Line 753 anti-aliased text and geometric objects |
|
| overlays and other image operations not possible with the core X rendering |
overlays and other image operations not possible with the core X rendering |
| system. |
system. |
| |
|
| XFree86 4.1.0 provides a partial implementation of Render sufficient for |
XFree86 4.2.0 provides a partial implementation of Render sufficient for |
| drawing anti-aliased text and image composition. Still to be implemented are |
drawing anti-aliased text and image composition. Still to be implemented are |
| geometric primitives and affine transformation of images. |
geometric primitives and affine transformation of images. |
| |
|
| Line 900 This allows the client greater control o |
|
| Line 763 This allows the client greater control o |
|
| access to the available font information while still providing hardware |
access to the available font information while still providing hardware |
| acceleration. The Xft library provides font access for Render applications. |
acceleration. The Xft library provides font access for Render applications. |
| |
|
| 5.11.1 The Xft Library |
4.11.1 The Xft Library |
| |
|
| On the client side, the Xft library provides access to fonts for applications |
On the client side, the Xft library provides access to fonts for applications |
| using the FreeType library, version 2. FreeType currently supports Type1 and |
using the FreeType library, version 2. FreeType currently supports Type1 and |
| Line 923 tion about which directories contain fon |
|
| Line 786 tion about which directories contain fon |
|
| cated font aliasing mechanism. Documentation for that file is included in |
cated font aliasing mechanism. Documentation for that file is included in |
| the Xft man page. |
the Xft man page. |
| |
|
| 5.11.2 FreeType support in Xft |
4.11.2 FreeType support in Xft |
| |
|
| XFree86 4.1.0 includes sources for FreeType version 2.0.1, and, by default, |
XFree86 4.2.0 includes sources for FreeType version 2.0.1, and, by default, |
| they are built and installed automatically. |
they are built and installed automatically. |
| |
|
| If you prefer, you can configure XFree86 4.1.0 to use an existing Freetype2 |
If you prefer, you can configure XFree86 4.2.0 to use an existing Freetype2 |
| installation by telling XFree86 not to build the internal copy and indicating |
installation by telling XFree86 not to build the internal copy and indicating |
| where that external version has been installed. Edit (or create) con- |
where that external version has been installed. Edit (or create) con- |
| fig/cf/host.def to include: |
fig/cf/host.def to include: |
| Line 943 file installation and aren't compatible |
|
| Line 806 file installation and aren't compatible |
|
| ing and installing FreeType can be found in the INSTALL file included with |
ing and installing FreeType can be found in the INSTALL file included with |
| the FreeType release. |
the FreeType release. |
| |
|
| 5.11.3 Application Support For Anti-Aliased Text |
4.11.3 Application Support For Anti-Aliased Text |
| |
|
| Only three applications have been modified in XFree86 4.1.0 to work with the |
Only three applications have been modified in XFree86 4.2.0 to work with the |
| Render extension and the Xft and FreeType libraries to provide anti-aliased |
Render extension and the Xft and FreeType libraries to provide anti-aliased |
| text. Xterm, xditview and x11perf. Migration of other applications may |
text. Xterm, xditview and x11perf. Migration of other applications may |
| occur in future releases. |
occur in future releases. |
| Line 964 aliased, anti-aliased with sub-pixel sam |
|
| Line 827 aliased, anti-aliased with sub-pixel sam |
|
| through the Render extension, a path which is currently somewhat slower than |
through the Render extension, a path which is currently somewhat slower than |
| core text. |
core text. |
| |
|
| 5.12 Other extensions |
4.12 Other extensions |
| |
|
| The XFree86-Misc extension has not been fully ported to the new server archi- |
The XFree86-Misc extension has not been fully ported to the new server archi- |
| tecture yet. This should be completed in a future release. |
tecture yet. This should be completed in a future release. |
| Line 973 The XFree86-VidModeExtension extension h |
|
| Line 836 The XFree86-VidModeExtension extension h |
|
| the new server architecture. The area of mode validation needs further work, |
the new server architecture. The area of mode validation needs further work, |
| and the extension should be used with care. This extension has support for |
and the extension should be used with care. This extension has support for |
| changing the gamma setting at run-time, for modes where this is possible. |
changing the gamma setting at run-time, for modes where this is possible. |
| The new xgamma utility makes use of this feature. Compatibility with the |
The xgamma utility makes use of this feature. Compatibility with the 3.3.x |
| 3.3.x version of the extension is provided. The missing parts of this exten- |
version of the extension is provided. The missing parts of this extension |
| sion and some new features should be completed in a future release. |
and some new features should be completed in a future release. |
| |
|
| 5.13 Xaw |
4.13 Xaw |
| |
|
| Two versions of the Xaw library are provided with XFree86 4.x. A version with |
Two versions of the Xaw library are provided with XFree86 4.x. A version with |
| bug fixes and a few binary compatible improvements and a new version with |
bug fixes and a few binary compatible improvements and a new version with |
|
|
| o Several bugs were fixed in the text code, while some code was rewritten |
o Several bugs were fixed in the text code, while some code was rewritten |
| from scratch. |
from scratch. |
| |
|
| 5.14 Xpm |
4.14 Xpm |
| |
|
| Version 3.4k of the Xpm (X pixmap) library is now integrated into XFree86. |
Version 3.4k of the Xpm (X pixmap) library is now integrated into XFree86. |
| |
|
| 5.15 xedit |
4.15 xedit |
| |
|
| Xedit have been changed to use most of the new features added to the new ver- |
Xedit have been changed to use most of the new features added to the new ver- |
| sion of the Xaw library, and some xedit only features were added. Emacs users |
sion of the Xaw library, and some xedit only features were added. Emacs users |
| Line 1079 xedit. These include: |
|
| Line 942 xedit. These include: |
|
| |
|
| o C-mode: this mode is expected to be stable, and fully usable. |
o C-mode: this mode is expected to be stable, and fully usable. |
| |
|
| 5.16 Font support |
4.16 Font support |
| |
|
| Details about the font support in XFree86 4.x can be found in the |
Details about the font support in XFree86 4.x can be found in the |
| README.fonts document. |
README.fonts document. |
| |
|
| 5.17 TrueType support |
4.17 TrueType support |
| |
|
| XFree86 4.x comes with two TrueType backends, known as `xfsft' (the |
XFree86 4.x comes with two TrueType backends, known as `xfsft' (the |
| "freetype" module) and `X-TrueType' (the "xtt" module). Both of these back- |
"freetype" module) and `X-TrueType' (the "xtt" module). Both of these back- |
| ends are based on the FreeType library. |
ends are based on the FreeType library. |
| |
|
| 5.18 CID font support |
4.18 CID font support |
| |
|
| Support for CID-keyed fonts is included in XFree86 4.x. The CID-keyed font |
Support for CID-keyed fonts is included in XFree86 4.x. The CID-keyed font |
| format was designed by Adobe Systems <URL:http://www.adobe.com> for fonts |
format was designed by Adobe Systems <URL:http://www.adobe.com> for fonts |
| Line 1098 with large character sets. The CID-keye |
|
| Line 961 with large character sets. The CID-keye |
|
| by SGI <URL:http://www.sgi.com>. See the LICENSE document for a copy of the |
by SGI <URL:http://www.sgi.com>. See the LICENSE document for a copy of the |
| CID Font Code Public License. |
CID Font Code Public License. |
| |
|
| 5.19 Internationalisation of the scalable font backends |
4.19 Internationalisation of the scalable font backends |
| |
|
| XFree86 4.x has a ``fontenc'' layer to allow the scalable font backends to |
XFree86 4.x has a ``fontenc'' layer to allow the scalable font backends to |
| use a common method of font re-encoding. This re-encoding makes it possible |
use a common method of font re-encoding. This re-encoding makes it possible |
| Line 1107 layer is used by the Type1 and Speedo ba |
|
| Line 970 layer is used by the Type1 and Speedo ba |
|
| TrueType backend. The `X-TrueType' version of the TrueType backend uses a |
TrueType backend. The `X-TrueType' version of the TrueType backend uses a |
| different re-encoding method based on loadable encoding modules. |
different re-encoding method based on loadable encoding modules. |
| |
|
| 5.20 Large font optimisation |
4.20 Large font optimisation |
| |
|
| The glyph metrics array, which all the X clients using a particular font have |
The glyph metrics array, which all the X clients using a particular font have |
| access to, is now placed in shared memory, so as to reduce redundant memory |
access to, is placed in shared memory, so as to reduce redundant memory con- |
| consumption. For non-local clients, the glyph metrics array is transmitted |
sumption. For non-local clients, the glyph metrics array is transmitted in a |
| in a compressed format. |
compressed format. |
| |
|
| 5.21 Unicode/ISO 10646 support |
4.21 Unicode/ISO 10646 support |
| |
|
| What is included in 4.x: |
What is included in 4.x: |
| |
|
| Line 1147 What is included in 4.x: |
|
| Line 1010 What is included in 4.x: |
|
| o Both the xfsft (the "freetype" module) and the X-TrueType (the "xtt" |
o Both the xfsft (the "freetype" module) and the X-TrueType (the "xtt" |
| module) TrueType font backends support Unicode-encoded fonts. |
module) TrueType font backends support Unicode-encoded fonts. |
| |
|
| 5.22 Lucidux fonts from Bigelow and Holmes |
4.22 Luxi fonts from Bigelow and Holmes |
| |
|
| XFree86 now includes the ``Lucidux'' family of professionally hinted Type 1 |
XFree86 now includes the ``Luxi'' family of Type 1 fonts and TrueType fonts. |
| fonts. This family consists of the fonts ``Lucidux Serif'', ``Lucidux Sans'' |
This family consists of the fonts ``Luxi Serif'', ``Luxi Sans'' and |
| and ``Lucidux Mono'' in Roman and oblique variants, and includes over 370 |
``Luxi Mono'' in Roman, oblique, bold and bold oblique variants. The True- |
| glyphs in each font covering among others the glyphs needed for ISO 8859-1, |
Type version have glyphs covering the basic ASCII Unicode range, the Latin 1 |
| 2, 3, 4, 9 and 15. Bold variants will be included in a future release. The |
range, as well as the Extended Latin range and some additional punctuation |
| design and font outlines were donated by Charles Bigelow and Kris Holmes from |
characters. In particular, these fonts include all the glyphs needed for |
| Bigelow and Holmes Inc., and the hinting was donated by Berthold Horn and |
ISO 8859 parts 1, 2, 3, 4, 9, 13 and 15, as well as all the glyphs in the |
| Blenda Horn from Y&Y, Inc. For more information, please contact |
Adobe Standard encoding and the Windows 3.1 character set. |
| <design@bigelowandholmes.com> or <sales@yandy.com>, or consult Y&Y's web site |
|
| <URL:http://www.yandy.com>. |
The glyph coverage of the Type 1 versions is somewhat reduced, and only cov- |
| |
ers ISO 8859 parts 1, 2 and 15 as well as the Adobe Standard encoding. |
| |
|
| |
The Luxi fonts are original designs by Kris Holmes and Charles Bigelow from |
| |
Bigelow and Holmes Inc., who developed the Luxi typeface designs in Ikarus |
| |
digital format. URW++ Design and Development GmbH converted the Ikarus for- |
| |
mat fonts to TrueType and Type 1 font programs and implemented the grid-fit- |
| |
ting "hints" and kerning tables in the Luxi fonts. |
| |
|
| |
The license terms for the Luxi fonts are included in the file `COPYRIGHT.BH', |
| |
as well as in the License document. For further information, please contact |
| |
<design@bigelowandholmes.com> or <info@urwpp.de>, or consult the URW++ web |
| |
site <URL:http://www.urwpp.de>. |
| |
|
| 5.23 Directory rearrangements |
4.23 Directory rearrangements |
| |
|
| Some changes to the installed XFree86 directory structure have been imple- |
Some changes to the installed XFree86 directory structure have been imple- |
| mented for 4.x. One important change is a modified search path for the X |
mented for 4.x. One important change is a modified search path for the X |
| Line 1171 location pointing to the new location. |
|
| Line 1046 location pointing to the new location. |
|
| located under the appropriate subdirectories of /var, again with the relevant |
located under the appropriate subdirectories of /var, again with the relevant |
| symbolic links in the old location. |
symbolic links in the old location. |
| |
|
| Generated from XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml,v 1.60.2.2 2001/06/04 18:55:38 herrb Exp $ |
Generated from XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/RELNOTES.sgml,v 1.70 2002/01/17 18:14:59 dawes Exp $ |
| |
|
| |
|
| $XFree86: xc/RELNOTES,v 1.2.2.1 2001/06/04 19:06:41 herrb Exp $ |
$XFree86: xc/RELNOTES,v 1.6 2002/01/17 23:27:41 dawes Exp $ |