Changes for version 7.5.0.45 (Development Snapshot 3 Feb 2012 16:54)
- Update the FreeType2 project from its git repository, zlib to release 1.2.6, and the xserver, libX11, libXi, Mesa, pixman, xkbcomp and xkeyboard-config from X.Org git.
- Restore the xserver cursor to 'always visible', unless using option -nocursor, as it was prior to 7.5.0.44.
- Extend mouse wheel events to match other DDX's and remove a redundant call to miPointerSetPosition() (both in hw/xwin/winmouse.c).
- Avoid WIN_WINDOW_PROP races during Windows window destruction (thanks to Jon Turney).
- Restore modifier key state when an X window gains focus (thanks to Oliver Schmidt).
- Add Windows 8 to the list of Windows versions we know about.
- Minor patch tidies to suit changes in xserver/hw/xwin.
- The minimum version of Windows supported is NT 5.1. Correct all Inno Setup installer MinVersion entries from 0,5.01 to 0,5.1
- Update the OpenGL extension headers and specifications from the canonical
OpenGL Registry for use in the X server build.
- Xming 7.5.0.44 (Released 13 Jan 2012)
Future and Features
- Build a 64-bit version (this is a massive task, but meanwhile 32-bit Xming works well under
WoW64).
- XLaunch's XPing and -find don't work yet with IPv6. Plus testing of XDMCP on IPv6 networks has not been very extensive.
- Fix a 'borders black, corrupted or missing' rendering error in -mwextwm mode e.g. with xcalc and oclock (tricky). An API change (13/9/07 'Remove the PaintWindow optimization') seems to be the cause.
- Get -pseudocolor to work with the various engines (I need an antique 8-bit colour Unix system to progress this). As a workaround use -fullscreen at -depth 8.
- Fully utilize the
MPX code so that multiple mice and keyboards work with the X server (the MPX code is currently forced/bypassed to be single mouse/keyboard).
Xming 7.5.0.44 (Released 13 Jan 2012)
- Update the FreeType2 project from its git repository, and the xserver, libX11, libxcb, libXi, libXt, Mesa, pixman and xkeyboard-config from X.Org git.
- I've had a report of a XDMCP mode freeze with the Windows screensaver (I couldn't reproduce it). This change fixes the problem for that user: discard WM_DISPLAYCHANGE messages that have no bpp. Trim an excess of E_NOTIMPL log errors from DirectDraw4 when the Windows screensaver is active.
- Initialize the mode key states only after the keyboard device has started in the xserver (e.g. the NumLock enabled state was sometimes erratic with XDMCP greeters).
- Randr resize was missing in Xming one window mode, with option -resize, when the window was maximized or restored.
- When an existing configuration file is being used by XLaunch: use its name as default instead of config.xlaunch. Also 'delete []' some arrays allocated 'new', i.e. fix some XLaunch memory leaks, mainly in error paths.
- Update the OpenGL extension headers and specifications from the canonical
OpenGL Registry for use in the X server build.
- Build the installer using
Inno Setup at release 5.4.3-unicode.
- Edit in the New Year everywhere it's needed.
- Xming 7.5.0.43 (Released 12 Dec 2011)
Xming 7.5.0.43 (Released 12 Dec 2011)
- Update the FreeType2 project from its git repository, and the xserver, glxinfo, libICE, libSM, libX11, libxkbfile, libXpm, Mesa, xkbcomp, xkeyboard-config and xmodmap from X.Org git.
- Fix a missing mouse events bug when the main display is not leftmost with multimonitors.
- On 'Save', from the XLaunch 'Save configuration' dialog, append .xlaunch to the file name when the user didn't enter a valid file extension.
- Add option -resize to the [Run] and [Icons] defaults in the Xming installer.
- Minor patch tidies to the xserver.
- Build both plink.exe(s) from PuTTY project release 0.62.
- Build using binutils 2.22. Also catch up with mingw CVS (28 Nov 2011) for the cross-compiler toolchain.
- Xming 7.5.0.42 (Released 12 Nov 2011)
Xming-portablePuTTY 7.5.0.43 (Released 11 Dec 2011)
- Build from PuTTY project release 0.62 (10 Dec 2011). Note: the latest development standard PuTTY code has a putty.exe shutdown hang with remote clients so I'm currently not releasing from it (SitRep: still hangs with SVN as of 27 Jan 2012).
- Fix a few memory and file handle leaks (mainly in error-paths).
- Xming-portablePuTTY 7.5.0.40 (Released 11 Sep 2011)
Xming 7.5.0.42 (Released 12 Nov 2011)
- Update Mesa from X.Org git.
- Fix a crash on xserver shutdown that evaded tests on 7.5.0.41!
- Xming 7.5.0.41 (Released 12 Nov 2011)
Xming 7.5.0.41 (Released 12 Nov 2011 and withdrawn)
- Update the FreeType2 project from its git repository, and the xserver, bitmap, glxinfo, libICE, libX11, libXau, libXaw, libXext, libXfont, libXi, libXinerama, libxkbfile, libXmu, libXpm, libXt, libxtrans, libXtst, Mesa, mkfontscale, oclock, pixman, xauth, xclock, xkbcomp, xkeyboard-config, xrandr and xwininfo from X.Org git.
- This xkeyboard-config
change is no longer being reverted. The shift-function key problem, that forced the reversion, appears to be fixed.
- Fix a libxcb error in releases since 7.5.0.35: XOpenDisplay() was failing for clients using -display (or the DISPLAY variable) with no hostname. The no hostname case now connects again as localhost.
- Don't use the return value from EnumDisplayMonitors() as it can return zero when providing valid data. This partially reverts a recent xserver change.
- Handle more motif window decoration hinting (thanks to Jon Turney).
- Fix AltGr key sometimes firing an additional Ctrl-L key (thanks to Jon Turney).
- Fix error-path memory leaks in winInitWM() and an error-path double free in winQueryRGBBitsAndMasks() (thanks to Ryan Pavlik).
- Minor patch tidies to Xmon and the xserver.
- Xming 7.5.0.40 (Released 30 Sep 2011)
Xming 7.5.0.40 (Released 30 Sep 2011)
- Update the FreeType2 project from its git repository, and the xserver, libX11, libxcb, libXfont, libXi, Mesa, pixman, xauth, xcalc, xdpyinfo, xev, xfontsel, xhost, xkeyboard-config and xwininfo from X.Org git (includes the fix for CVE-2011-2895).
- Fix automatic display-number allocation, in XLaunch, so that it detects and avoids existing XDMCP sessions instead of colliding with them. The original method used function XOpenDisplay() to test for existing xservers that could provide a display for new clients; XDMCP xservers don't do that!
- The %HOME%/Xauthority-c empty lock file, one of a pair that can be used by xauth, was not being deleted in libXau.
- Numerous minor patch tidies and tweaks.
- Xming 7.5.0.39 (Released 6 Aug 2011)
Xming-portablePuTTY 7.5.0.40 (Released 11 Sep 2011)
- Enable Windows 7 Jump Lists for 'Recent Sessions' via an automatic cache file: jumplist.bin. This mimics Simon's changes in standard PuTTY 0.61, but without use of the registry.
- Xming-portablePuTTY 7.5.0.39 (Released 13 Jul 2011)
Older Releases 5
Table of Contents
- Changes for version 7.5.0.45 (Development Snapshot 3 Feb 2012 16:54)
- Future and Features
- Xming 7.5.0.44 (Released 13 Jan 2012)
- Xming 7.5.0.43 (Released 12 Dec 2011)
- Xming-portablePuTTY 7.5.0.43 (Released 11 Dec 2011)
- Xming 7.5.0.42 (Released 12 Nov 2011)
- Xming 7.5.0.41 (Released 12 Nov 2011)
- Xming 7.5.0.40 (Released 30 Sep 2011)
- Xming-portablePuTTY 7.5.0.40 (Released 11 Sep 2011)
- Older Releases 5

The
Copyright © 2005-2012 Colin Harrison Some rights reserved


