README for XFree86/OS2 v4.4.0
=============================
- The server and clients will now install in /usr/X11R6 instead of
/XFree86. To use old applications installed in /XFree86, put
/usr/X11R6/bin in front of /XFree86/bin into your PATH, and
/usr/X11R6/lib in front of /XFree86/lib into your LIBPATH.
- The nested Xserver 'Xnest' is now included and seems to work
reasonably well. Also included is 'Xvfb', the virtual frame buffer
server, but untested.
- Fontconfig now works also for fonts on JFS drives. To use antialiased
fonts, you have to edit /etc/fonts/fonts.conf after installation, and
add/modify the font directories you want to use, including drive
letters, e.g.:
E:/usr/X11R6/lib/X11/fonts
C:/PSFONTS
~/.fonts
After that, run 'fc-cache -f -v' to create the cache files. 'fc-list'
should give you then all available fonts. Re-run 'fc-cache' each time
you add or remove fonts or font directories.
- The server should now crash less often with a floating point
exception, esp. if it uses the GLX extension, because the floating point
control word is now set to its default value (0x37f) upon startup.
However, there is no guarantee that it won't be changed later again.
- Libraries with long file names are now handled differently in such a
way, that config scripts (like freetype-config) can be used.
- The server can now use Xcursor themes. Included themes are 'redglass',
'whiteglass', and 'handhelds'. To use, put something like
'Xcursor.theme: redglass' into your ~/.Xdefaults.
- mkfontdir is no longer a program but a shell script (this is not OS/2
specific, though). Use 'mkfontscale -b -s -l' instead.
- The Xserver has now a much better performance for remote clients.
Since I did not receive any negative feedback on my last two
experimental versions, the changes went into 4.4.0. This means, that the
option '-os2HRTimer' does not exist any more and is *invalid*. The
server will not start with this option.
For a complete list of changes, see http://www.xfree86.org.
The distribution is a little different now. If you don't want to compile
your own X11 programs, you don't need Xprog440.zip. If you don't read
manuals, you don't need Xdoc440.zip (but they are recommended ;-) ).
I did not change the shared libraries to export all symbols, as I once
said. At xfree86.org, there are considerations to use the export lists
*-def.cpp also under Linux to keep the libraries small. I'm not going to
do the opposite at this point. If you encounter missing symbols just
tell me and I will add them. This has worked well so far, hasn't it?
Enjoy!
Frank.
giessler at biomag.uni-jena.de