142 lines
		
	
	
		
			5.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			142 lines
		
	
	
		
			5.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
Cygwin/X Release Notes
 | 
						|
======================
 | 
						|
 | 
						|
Release X11R6.7
 | 
						|
===============
 | 
						|
 | 
						|
Cygwin/X has continued its rapid pace of development that it has sustained
 | 
						|
since Spring 2001 and this release shows it, we now have: a stable and fast
 | 
						|
multi-window mode, seamless clipboard integration, a configurable tray menu
 | 
						|
icon, popups on error messages pointing users to the log file and our mailing
 | 
						|
list, the beginnings of indirect 3D acceleration for OpenGL applications,
 | 
						|
improved non-US keyboard and clipboard support, and only a handful of bugs
 | 
						|
that continue to be reported.
 | 
						|
 | 
						|
Between the XFree86 4.3.0 release and the X.Org X11R6.7 release the Cyg-
 | 
						|
win/XFree86 project broke away from The XFree86 Project, Inc. due to a lack
 | 
						|
of support from the XFree86 project.  As such, the Cygwin/XFree86 project was
 | 
						|
renamed to the Cygwin/X project and the upstream source code tree that Cyg-
 | 
						|
win/X pulls from and pushes to is now the tree managed by the X.Org Founda-
 | 
						|
tion.  The Cygwin/X project has seen a rush of development and interest in
 | 
						|
the project since the split; one metric showing this is that the number of
 | 
						|
CVS committers we have has gone from zero to six.
 | 
						|
 | 
						|
The most outstanding features of this release are
 | 
						|
 | 
						|
   o Major multi-window mode improvements. (Takuma Murakami, Earle F. 
 | 
						|
     Philhower III)
 | 
						|
 | 
						|
   o Initial work of accelerated OpenGL using the windows OpenGL drivers. 
 | 
						|
     (Alexander Gottwald)
 | 
						|
 | 
						|
   o Massive rework of clipboard integration with windows. (Harold L Hunt II,
 | 
						|
     Kensuke Matsuzaki)
 | 
						|
 | 
						|
   o Improved Japanese clipboard and keyboard support. (Kensuke Matsuzaki,
 | 
						|
     Takuma Murakami, Alexander Gottwald)
 | 
						|
 | 
						|
   o Customizable tray menu icon allowing shortcuts to start programs,
 | 
						|
     etc.(Earle F. Philhower III)
 | 
						|
 | 
						|
   o New icons. (Jehan Bing, Michael Bax, Benjamin Rienfenstahl)
 | 
						|
 | 
						|
   o Fix some multi-monitor problems.(Takuma Murakami)
 | 
						|
 | 
						|
   o Fix repeated key strokes. (Ivan Pascal)
 | 
						|
 | 
						|
   o Automatic keyboard layouts for the most frequently used keyboard lay-
 | 
						|
     outs. (Alexander Gottwald)
 | 
						|
 | 
						|
   o Built in SHM support with detection of the SHM engine (cygserver).
 | 
						|
     (Ralf Habacker, Harold L Hunt II)
 | 
						|
 | 
						|
   o Merged in work on the NativeGDI engine. (Alan Hourihane)
 | 
						|
 | 
						|
OpenGL with Cygwin/X
 | 
						|
====================
 | 
						|
 | 
						|
Cygwin/X has supported GLX only with software rendering provided by the Mesa
 | 
						|
library. Starting with X11R6.7 we add support for hardware accelerated OpenGL.
 | 
						|
 | 
						|
This support is still under development and still has some bigger problems. 
 | 
						|
To provide both versions (the stable software rendering and the new hardware
 | 
						|
accelerated) we ship to binaries. XWin.exe contains the software rendering 
 | 
						|
and XWin_GL.exe uses the hardware acceleration provided by the windows drivers.
 | 
						|
 | 
						|
The known problems with hardware accelerated OpenGL are:
 | 
						|
 | 
						|
   o Only multiwindow mode is useful. In the other modes the OpenGL output 
 | 
						|
     does not align with the X11 windows.
 | 
						|
 | 
						|
   o Using two programs which require different visuals will fail. For example
 | 
						|
     glxgears and glxinfo will not work without restarting XWin_GL.exe.
 | 
						|
 | 
						|
   o OpenGL extensions and functions from OpenGL 1.2 and later should work 
 | 
						|
     but are not completely tested.
 | 
						|
 | 
						|
   o The standard Windows OpenGL driver will produce no output. Use the one 
 | 
						|
     from your video adapter vendor.  
 | 
						|
 | 
						|
If you notice problems with some programs please send a message with the 
 | 
						|
logfile /tmp/XWin.log and a short error description to <cygwin-xfree@cygwin.com>
 | 
						|
 | 
						|
The hardware accelerated OpenGL was tested using: 
 | 
						|
 | 
						|
   o glxgears
 | 
						|
   o glxinfo
 | 
						|
   o blender
 | 
						|
   o tuxkart
 | 
						|
   o GLUT demos (some did fail)
 | 
						|
   o tuxracer (currently not working)
 | 
						|
 | 
						|
    
 | 
						|
Release X11R6.8
 | 
						|
===============
 | 
						|
 | 
						|
Having reached a quite mature state in release X11R6.7 the development 
 | 
						|
has slowed down a little bit. Some of the former active developers have
 | 
						|
retired or cut their work for the Cygwin/X project due to conflicts with 
 | 
						|
job, study and family. 
 | 
						|
 | 
						|
The X11R6.8 release now includes major improvements from the xserver project.
 | 
						|
This includes the XFixes, Damage, Composite and XEVIE extension which is a 
 | 
						|
major step towards allowing Cygwin/X to have real transparency. 
 | 
						|
 | 
						|
But at the current state Composite is not working with Cygwin/X. Not all code
 | 
						|
in the Cygwin/X Server has been updated to support the Composite feature and
 | 
						|
using it will even crash the xserver. But as a second problem nearly all
 | 
						|
functions required for compositing are lacking acceleration in Cygwin/X so
 | 
						|
the feature would not be very useful if it would work. So it is disabled by
 | 
						|
default. 
 | 
						|
 | 
						|
OpenGL with Cygwin/X
 | 
						|
====================
 | 
						|
 | 
						|
The OpenGL support has lost some of it's limitations from the last release 
 | 
						|
and should be much more stable. But due to missing wide spread testing in 
 | 
						|
the community it is still available in a separate program. XWin still uses 
 | 
						|
the old software OpenGL which is known to be stable.
 | 
						|
 | 
						|
The known problems with hardware accelerated OpenGL are:
 | 
						|
 | 
						|
   o Only multiwindow mode is useful. In the other modes the OpenGL output 
 | 
						|
     does not align with the X11 windows.
 | 
						|
 | 
						|
   o OpenGL extensions and functions from OpenGL 1.2 and later should work 
 | 
						|
     but are not completely tested.
 | 
						|
 | 
						|
   o The standard Windows OpenGL driver will produce no output. Use the one 
 | 
						|
     from your video adapter vendor.  
 | 
						|
 | 
						|
If you notice problems with some programs please send a message with the 
 | 
						|
logfile /tmp/XWin.log and a short error description to <cygwin-xfree@cygwin.com>
 | 
						|
 | 
						|
The hardware accelerated OpenGL was tested using: 
 | 
						|
 | 
						|
   o glxgears
 | 
						|
   o glxinfo
 | 
						|
   o blender
 | 
						|
   o tuxkart
 | 
						|
   o GLUT demos (some did fail)
 | 
						|
 |