Home | History | Annotate | only in /xsrc/external/mit/xorg-server.old/dist/hw/xwin
Up to higher level directory
NameDateSize
ddraw.h09-Jun-2016118K
glx/19-Feb-2026
InitInput.c09-Jun-20163.9K
InitOutput.c09-Jun-201630K
Makefile.am09-Jun-20164.2K
Makefile.in09-Jun-201647.2K
man/19-Feb-2026
README09-Jun-20165.4K
system.XWinrc09-Jun-20163.6K
win.h09-Jun-201629.8K
winallpriv.c09-Jun-20165.5K
winauth.c09-Jun-20164.7K
winblock.c09-Jun-20162.9K
winclip.c09-Jun-20161.6K
winclipboard.h09-Jun-20163.4K
winclipboardinit.c09-Jun-20164K
winclipboardtextconv.c09-Jun-20164K
winclipboardthread.c09-Jun-201611.7K
winclipboardunicode.c09-Jun-20162.2K
winclipboardwndproc.c09-Jun-201618.7K
winclipboardwrappers.c09-Jun-201616.2K
winclipboardxevents.c09-Jun-201621.7K
wincmap.c09-Jun-201617.2K
winconfig.c09-Jun-201625.2K
winconfig.h09-Jun-20165.9K
wincreatewnd.c09-Jun-201619.5K
wincursor.c09-Jun-201616.8K
windialogs.c09-Jun-201619.9K
winengine.c09-Jun-20169.4K
winerror.c09-Jun-20164K
winfillsp.c09-Jun-201622.1K
winfont.c09-Jun-20162.5K
wingc.c09-Jun-20165.5K
wingetsp.c09-Jun-20165.1K
winglobals.c09-Jun-20163.8K
winkeybd.c09-Jun-201614.3K
winkeybd.h09-Jun-20168K
winkeyhook.c09-Jun-20165K
winkeynames.h09-Jun-201611.1K
winlayouts.h09-Jun-20165.6K
winmessages.h09-Jun-201610.1K
winmisc.c09-Jun-20163.7K
winmonitors.c09-Jun-20162.9K
winmouse.c09-Jun-201610.2K
winms.h09-Jun-20161.7K
winmsg.c09-Jun-20164.6K
winmsg.h09-Jun-20162.1K
winmultiwindowclass.c09-Jun-20166.7K
winmultiwindowclass.h09-Jun-20164.1K
winmultiwindowicons.c09-Jun-201616.9K
winmultiwindowshape.c09-Jun-20165.9K
winmultiwindowwindow.c09-Jun-201625.3K
winmultiwindowwm.c09-Jun-201643.2K
winmultiwindowwndproc.c09-Jun-201629.1K
winnativegdi.c09-Jun-201612.9K
winpfbdd.c09-Jun-201620K
winpixmap.c09-Jun-20165.7K
winpolyline.c09-Jun-20161.9K
winprefs.c09-Jun-201619.1K
winprefs.h09-Jun-20166K
winprefslex.c09-Jun-201658.3K
winprefslex.l09-Jun-20163.9K
winprefsyacc.c09-Jun-201664.7K
winprefsyacc.h09-Jun-20163.3K
winprefsyacc.y09-Jun-201610.6K
winprocarg.c09-Jun-201630.2K
winrandr.c09-Jun-20168.6K
winregistry.c09-Jun-20162.1K
winresource.h09-Jun-20161.8K
winrop.c09-Jun-20163.8K
winscrinit.c09-Jun-201622.6K
winsetsp.c09-Jun-20165K
winshaddd.c09-Jun-201636.7K
winshadddnl.c09-Jun-201637.9K
winshadgdi.c09-Jun-201632.5K
wintrayicon.c09-Jun-20165.5K
winvalargs.c09-Jun-20165K
winvideo.c09-Jun-20164.9K
winwakeup.c09-Jun-20162K
winwin32rootless.c09-Jun-201630.7K
winwin32rootlesswindow.c09-Jun-201612.2K
winwin32rootlesswndproc.c09-Jun-201635.9K
winwindow.c09-Jun-201614.1K
winwindow.h09-Jun-20164.5K
winwindowswm.c09-Jun-201615.9K
winwndproc.c09-Jun-201636.8K
X.ico09-Jun-201624.6K
xlaunch/19-Feb-2026
XWin.rc09-Jun-20163.6K

README

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