This is the mail archive of the cygwin-xfree-announce@cygwin.com mailing list for the Cygwin/XFree86 project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[ANNOUNCEMENT] Server Test 91


Links:

I just posted Test 91 to the server development page:
http://xfree86.cygwin.com/devel/shadow/

You can install the Test 91 package via setup.exe by selecting the
following version of the XFree86-xserv package:		4.2.0-42

Server Test Series binary and source code releases are now
available via the sources.redhat.com ftp mirror network
(http://cygwin.com/mirrors.html) in the
pub/cygwin/xfree/devel/shadow/ directory.  You may wish to note the
desired filename in the links below, then download from your
closest mirror (http://cygwin.com/mirrors.html).

Server binary, direct link:
http://www.msu.edu/~huntharo/xwin/shadow/XWin-Test91.exe.bz2 (1208 KiB)

Server source, direct link:
http://www.msu.edu/~huntharo/xwin/shadow/xwin-20030602-1055.tar.bz2 (118
KiB)

xc/programs/Xserver/hw/xwin (all files) diff against Test90 source code:
http://www.msu.edu/~huntharo/xwin/shadow/xwin-Test90-to-Test91.diff.bz2
(18 KiB)


Changes:


1) winconfig.c - Change nodeadkeys default to NULL for the German
(Germany) keyboard layout.  (Alexander Gottwald, Benjamin
Riefenstahl)

2) X.ico - Add 24 x 24 - 256 color and 24 x 24 - 16 color icons.
(Harold L Hunt II, Benjamin Riefenstahl)

3) wintrayicon.c - Change hard-coded 16 x 16 icon load to use
GetSystemMetrics (SM_CXSMICON) and GetSystemMetrics (SM_CYSMICON) to
retrieve size of small icon to be used.  Hopefully this loads the 24 x
24 icon on systems that have been changed to use 24 x 24 icons for the
notification tray.  (Harold L Hunt II, Benjamin Riefenstahl)

4) winmultiwindowwindow.c - Break some functions from this file into
several new files: winmultiwindowicons.c, winmultiwindowshape.c, and
winmultiwindowwndproc.c.  Provide enough Tender Loving Care (TLC) to
the various header files so that all files still build with no
warnings.  Note that this drops the size of winmultiwindowwindow.c
from 55 KiB to 21 KiB and creates three new files, none of which is
larger than 23 KiB.  Of those three new files, winmultiwindowicons.c
is 10 KiB, winmultiwindowshape.c is 6 KiB, and winmultiwindowwndproc.c
is 23 KiB.  Finally, it is interesting to note that
winmultiwindowwndproc.c contains a single function,
winTopLevelWindowProc(), so that file cannot be made any smaller by
breaking other functions into separate files.  (Harold L Hunt II)

5) winclass.c, winclass.h - Rename these files to
winmultiwindowclass.c and winmultiwindowclass.h, respectively, since
they are only used in MultiWindow mode.  Prefix the functions in these
files with MultiWindow.  (Harold L Hunt II)

Enjoy,

Harold

















Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]