Home | History | Annotate | Line # | Download | only in xwin
      1  1.1  mrg Cygwin/X Release Notes
      2  1.1  mrg ======================
      3  1.1  mrg 
      4  1.1  mrg Release X11R6.7
      5  1.1  mrg ===============
      6  1.1  mrg 
      7  1.1  mrg Cygwin/X has continued its rapid pace of development that it has sustained
      8  1.1  mrg since Spring 2001 and this release shows it, we now have: a stable and fast
      9  1.1  mrg multi-window mode, seamless clipboard integration, a configurable tray menu
     10  1.1  mrg icon, popups on error messages pointing users to the log file and our mailing
     11  1.1  mrg list, the beginnings of indirect 3D acceleration for OpenGL applications,
     12  1.1  mrg improved non-US keyboard and clipboard support, and only a handful of bugs
     13  1.1  mrg that continue to be reported.
     14  1.1  mrg 
     15  1.1  mrg Between the XFree86 4.3.0 release and the X.Org X11R6.7 release the Cyg-
     16  1.1  mrg win/XFree86 project broke away from The XFree86 Project, Inc. due to a lack
     17  1.1  mrg of support from the XFree86 project.  As such, the Cygwin/XFree86 project was
     18  1.1  mrg renamed to the Cygwin/X project and the upstream source code tree that Cyg-
     19  1.1  mrg win/X pulls from and pushes to is now the tree managed by the X.Org Founda-
     20  1.1  mrg tion.  The Cygwin/X project has seen a rush of development and interest in
     21  1.1  mrg the project since the split; one metric showing this is that the number of
     22  1.1  mrg CVS committers we have has gone from zero to six.
     23  1.1  mrg 
     24  1.1  mrg The most outstanding features of this release are
     25  1.1  mrg 
     26  1.1  mrg    o Major multi-window mode improvements. (Takuma Murakami, Earle F. 
     27  1.1  mrg      Philhower III)
     28  1.1  mrg 
     29  1.1  mrg    o Initial work of accelerated OpenGL using the windows OpenGL drivers. 
     30  1.1  mrg      (Alexander Gottwald)
     31  1.1  mrg 
     32  1.1  mrg    o Massive rework of clipboard integration with windows. (Harold L Hunt II,
     33  1.1  mrg      Kensuke Matsuzaki)
     34  1.1  mrg 
     35  1.1  mrg    o Improved Japanese clipboard and keyboard support. (Kensuke Matsuzaki,
     36  1.1  mrg      Takuma Murakami, Alexander Gottwald)
     37  1.1  mrg 
     38  1.1  mrg    o Customizable tray menu icon allowing shortcuts to start programs,
     39  1.1  mrg      etc.(Earle F. Philhower III)
     40  1.1  mrg 
     41  1.1  mrg    o New icons. (Jehan Bing, Michael Bax, Benjamin Rienfenstahl)
     42  1.1  mrg 
     43  1.1  mrg    o Fix some multi-monitor problems.(Takuma Murakami)
     44  1.1  mrg 
     45  1.1  mrg    o Fix repeated key strokes. (Ivan Pascal)
     46  1.1  mrg 
     47  1.1  mrg    o Automatic keyboard layouts for the most frequently used keyboard lay-
     48  1.1  mrg      outs. (Alexander Gottwald)
     49  1.1  mrg 
     50  1.1  mrg    o Built in SHM support with detection of the SHM engine (cygserver).
     51  1.1  mrg      (Ralf Habacker, Harold L Hunt II)
     52  1.1  mrg 
     53  1.1  mrg    o Merged in work on the NativeGDI engine. (Alan Hourihane)
     54  1.1  mrg 
     55  1.1  mrg OpenGL with Cygwin/X
     56  1.1  mrg ====================
     57  1.1  mrg 
     58  1.1  mrg Cygwin/X has supported GLX only with software rendering provided by the Mesa
     59  1.1  mrg library. Starting with X11R6.7 we add support for hardware accelerated OpenGL.
     60  1.1  mrg 
     61  1.1  mrg This support is still under development and still has some bigger problems. 
     62  1.1  mrg To provide both versions (the stable software rendering and the new hardware
     63  1.1  mrg accelerated) we ship to binaries. XWin.exe contains the software rendering 
     64  1.1  mrg and XWin_GL.exe uses the hardware acceleration provided by the windows drivers.
     65  1.1  mrg 
     66  1.1  mrg The known problems with hardware accelerated OpenGL are:
     67  1.1  mrg 
     68  1.1  mrg    o Only multiwindow mode is useful. In the other modes the OpenGL output 
     69  1.1  mrg      does not align with the X11 windows.
     70  1.1  mrg 
     71  1.1  mrg    o Using two programs which require different visuals will fail. For example
     72  1.1  mrg      glxgears and glxinfo will not work without restarting XWin_GL.exe.
     73  1.1  mrg 
     74  1.1  mrg    o OpenGL extensions and functions from OpenGL 1.2 and later should work 
     75  1.1  mrg      but are not completely tested.
     76  1.1  mrg 
     77  1.1  mrg    o The standard Windows OpenGL driver will produce no output. Use the one 
     78  1.1  mrg      from your video adapter vendor.  
     79  1.1  mrg 
     80  1.1  mrg If you notice problems with some programs please send a message with the 
     81  1.1  mrg logfile /tmp/XWin.log and a short error description to <cygwin-xfree (a] cygwin.com>
     82  1.1  mrg 
     83  1.1  mrg The hardware accelerated OpenGL was tested using: 
     84  1.1  mrg 
     85  1.1  mrg    o glxgears
     86  1.1  mrg    o glxinfo
     87  1.1  mrg    o blender
     88  1.1  mrg    o tuxkart
     89  1.1  mrg    o GLUT demos (some did fail)
     90  1.1  mrg    o tuxracer (currently not working)
     91  1.1  mrg 
     92  1.1  mrg     
     93  1.1  mrg Release X11R6.8
     94  1.1  mrg ===============
     95  1.1  mrg 
     96  1.1  mrg Having reached a quite mature state in release X11R6.7 the development 
     97  1.1  mrg has slowed down a little bit. Some of the former active developers have
     98  1.1  mrg retired or cut their work for the Cygwin/X project due to conflicts with 
     99  1.1  mrg job, study and family. 
    100  1.1  mrg 
    101  1.1  mrg The X11R6.8 release now includes major improvements from the xserver project.
    102  1.1  mrg This includes the XFixes, Damage, Composite and XEVIE extension which is a 
    103  1.1  mrg major step towards allowing Cygwin/X to have real transparency. 
    104  1.1  mrg 
    105  1.1  mrg But at the current state Composite is not working with Cygwin/X. Not all code
    106  1.1  mrg in the Cygwin/X Server has been updated to support the Composite feature and
    107  1.1  mrg using it will even crash the xserver. But as a second problem nearly all
    108  1.1  mrg functions required for compositing are lacking acceleration in Cygwin/X so
    109  1.1  mrg the feature would not be very useful if it would work. So it is disabled by
    110  1.1  mrg default. 
    111  1.1  mrg 
    112  1.1  mrg OpenGL with Cygwin/X
    113  1.1  mrg ====================
    114  1.1  mrg 
    115  1.1  mrg The OpenGL support has lost some of it's limitations from the last release 
    116  1.1  mrg and should be much more stable. But due to missing wide spread testing in 
    117  1.1  mrg the community it is still available in a separate program. XWin still uses 
    118  1.1  mrg the old software OpenGL which is known to be stable.
    119  1.1  mrg 
    120  1.1  mrg The known problems with hardware accelerated OpenGL are:
    121  1.1  mrg 
    122  1.1  mrg    o Only multiwindow mode is useful. In the other modes the OpenGL output 
    123  1.1  mrg      does not align with the X11 windows.
    124  1.1  mrg 
    125  1.1  mrg    o OpenGL extensions and functions from OpenGL 1.2 and later should work 
    126  1.1  mrg      but are not completely tested.
    127  1.1  mrg 
    128  1.1  mrg    o The standard Windows OpenGL driver will produce no output. Use the one 
    129  1.1  mrg      from your video adapter vendor.  
    130  1.1  mrg 
    131  1.1  mrg If you notice problems with some programs please send a message with the 
    132  1.1  mrg logfile /tmp/XWin.log and a short error description to <cygwin-xfree (a] cygwin.com>
    133  1.1  mrg 
    134  1.1  mrg The hardware accelerated OpenGL was tested using: 
    135  1.1  mrg 
    136  1.1  mrg    o glxgears
    137  1.1  mrg    o glxinfo
    138  1.1  mrg    o blender
    139  1.1  mrg    o tuxkart
    140  1.1  mrg    o GLUT demos (some did fail)
    141  1.1  mrg 
    142