public inbox for cygwin-xfree-announce@sourceware.org
help / color / mirror / Atom feed
* [ANNOUNCEMENT] Server Test 56
@ 2002-06-07 20:55 Harold Hunt
  0 siblings, 0 replies; only message in thread
From: Harold Hunt @ 2002-06-07 20:55 UTC (permalink / raw)
  To: cygx, cygxannounce

Links:

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

You can install the Test 56 package via setup.exe by pointing setup.exe
to the cygwin/xfree/testing/ directory on your favorite mirror.
For example, you could point setup.exe at:
http://mirrors.rcn.net/pub/sourceware/cygwin/xfree/testing/

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-Test56.exe.bz2 (1078 KiB)

Server source, direct link:
http://www.msu.edu/~huntharo/xwin/shadow/xwin-20020607-2235.tar.bz2 (72 KiB)


Changes:

1) InitOutput.c, win.h, wincreatewnd.c - Add a -nodecoration
parameter that creates the Cygwin/XFree86 window that is the same size
as the desktop, without a border.  The end effect is that you can
still get to the taskbar (even with Auto Hide enabled) and easily
switch to other application while not giving up any screen space to
the title bar, borders, etc.  (Jehan)

2) winkeybd.c - Disregard the bogus key releases that we see when
losing the focus via Alt+Tab.  (Stuart Adamson)

3) win.h, winkeybd.h, winkeybd.c, winwndproc.c - Release all pressed
keys when the X server loses the keyboard focus.  (Stuart
Adamson)

4) InitOutput.c - Fix a typo that set iE3BTimeout to TRUE instead of
the specified timeout parameter when using the 3 button mouse
emulation timeout parameter with a single X screen.  (Stuart
Adamson)

5) wincursor.c - See if we are the foreground window before warping
the Windows cursor position.  This fixes the new bug that occurs if
you launch Cygwin/XFree86 and give another application the focus.  In
that case the Windows mouse cursor would still jump to the center of
the screen, even though the Cygwin/XFree86 window was not active.
(Harold Hunt)

6) winkeybd.h - Fix the bug where pressing both shift keys then
releasing them both would still cause all keyboard input to be
shift-modified.  The fix was to set the fixup for the non-extended
VK_SHIFT key to KEY_ShiftL.  (Harold Hunt)

7) wincreatewnd.c - Pass SW_SHOWNORMAL instead of SW_HIDE to
ShowWindow when running a DirectDraw engine in fullscreen mode.  This
fixes the bug where launching Cygwin/XFree86 then giving another
application the focus before the Cygwin/XFree86 window was displayed
would cause Cygwin/XFree86 to never display a window or register a
window handle on the Windows taskbar.  (Harold Hunt)


Enjoy,

Harold


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2002-06-08  3:55 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-06-07 20:55 [ANNOUNCEMENT] Server Test 56 Harold Hunt

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).