From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 2286 invoked by alias); 8 Jun 2002 03:55:40 -0000 Mailing-List: contact cygwin-xfree-announce-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Post: List-Help: , Sender: cygwin-xfree-announce-owner@sources.redhat.com Received: (qmail 1712 invoked from network); 8 Jun 2002 03:55:06 -0000 Reply-To: From: "Harold Hunt" To: "cygx" , "cygxannounce" Subject: [ANNOUNCEMENT] Server Test 56 Date: Fri, 07 Jun 2002 20:55:00 -0000 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 X-SW-Source: 2002-06/txt/msg00002.txt.bz2 List-Id: 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