Changes for version 7.5.0.50 (Development Snapshot 15 May 2012 20:10)
- Update the xserver, Mesa and pixman from X.Org git.
- Build both plink.exe's, for the Xming installer, from PuTTY project SVN source as of 14 May 2012.
- Xming 7.5.0.49 (Released 13 May 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.49 (Released 13 May 2012)
- Update the FreeType2 project from its git repository, zlib to release 1.2.7, and the xserver, libfontenc, libX11, libXau, libXext, libXi, libXtst, Mesa, pixman, xfontsel, xkeyboard-config, xlsfonts, xmodmap and xrandr from X.Org git.
- Use the native Windows CryptoAPI for SHA1, removing the use of XySSL wrapping cryptogams from the xserver build (thanks to Yaakov Selkowitz).
- The big icon resource was not being set in XLaunch (for use by the taskbar, Alt-Tab etc); only the small one. Also add it to the About XLaunch window.
- Remove the -core option (it's useless in Windows!) and tidy the -terminate option (-once is better in XDMCP mode) for Xming -help.
- Build both plink.exe's, for the Xming installer, from PuTTY project SVN source as of 25 Apr 2012.
- Update the OpenGL extension headers and specifications from the canonical
OpenGL Registry for use in the X server build.
- Xming 7.5.0.47 (Released 14 Apr 2012)
Xming-portablePuTTY 7.5.0.49 (Released 27 Apr 2012)
- Catch up with the PuTTY project SVN as of 25 Apr 2012.
- Simon Tatham posted a change that fixed Rlogin protocol connections (broken in 7.5.0.48).
- Xming-portablePuTTY 7.5.0.48 (Released 24 Apr 2012)
Xming-portablePuTTY 7.5.0.48 (Released 24 Apr 2012)
- Catch up with the PuTTY project SVN as of 24 Apr 2012.
- Xming-portablePuTTY 7.5.0.43 (Released 11 Dec 2011)
Xming-fonts 7.5.0.47 (Public domain release 15 Apr 2012)
- No changes to the fonts: so there is no need to update if you have the previous release installed.
- Add an UninstallDisplayIcon entry to the installer script (for use by 'Control Panel/Programs and Features' in Windows).
- Build the installer using
Inno Setup at release 5.4.3-unicode.
- Xming-fonts 7.5.0.34 (Public domain release 28 Feb 2011)
Xming 7.5.0.47 (Released 14 Apr 2012)
- Update the FreeType2 project from its git repository, and the xserver, libxcb, libXi, Mesa, pixman, xkeyboard-config and xrandr from X.Org git. The X.Org coding style monster change is included in the xserver.
- Make winOverrideIcon() thread-safe for icon data access (fixed up from patches by Jon Turney).
- If a -multiwindow mode window has had its taskbar button removed via the COM library: disable its minimize button to prevent it becoming unmanageable.
- Handle _NET_WM_STATE_SKIP_TASKBAR hints in -multiwindow mode (thanks to Jon Turney).
- Enable the appending of remote machine names to client Windows' titles with a new option, -hostintitle, in -multiwindow mode (thanks to Jon Turney).
- Register all native screens with PseudoramiX in -multimonitor mode, unless Xinerama is enabled (from the XQuartz project). This fake Xinerama data allows Xinerama aware X clients to correctly place their windows so they don't get split between monitors.
- De-clutter and tidy the Xming log file and -help. Also don't log the fbConfigs table in -wgl mode.
- Recover a few readability issues in the xserver/hw/xwin code introduced by X.Org's auto-whitespace mangler.
- Add an 'About XLaunch' button to XLaunch and make its Windows titles more taskbar friendly. Also validate an .xlaunch file's namespace attributes before loading it.
- Update the OpenGL extension headers and specifications from the canonical
OpenGL Registry for use in the X server build.
- Xming 7.5.0.46 (Released 25 Mar 2012)
Xming 7.5.0.46 (Released 25 Mar 2012)
- Update the Pthreads-Win32 project from its CVS and the FreeType2 project from its git repository, and the xserver, libX11, libXaw, libxcb, libXi, libXt, listres, Mesa, pixman, xev, xhost, xkeyboard-config and xprop from X.Org git.
- Refine the auto-hide taskbar work area adjustments for multiple monitors.
- If the Window's clipboard doesn't take the data placed on it: free the allocated global buffer. Also initialise the clipboard buffer contents to zero.
- Make the clip copying from an X window to Windows more responsive.
- Minor tidying of clipboard error messages and limit log spam from its error handler to just 6 messages.
- Supply X.Org clients xclipboard and xcutsel in Xming installer Tools and clients.
- Update the OpenGL extension headers and specifications from the canonical
OpenGL Registry for use in the X server build.
- Xming 7.5.0.45 (Released 12 Feb 2012)
Xming 7.5.0.45 (Released 12 Feb 2012)
- Update the FreeType2 project from its git repository, zlib to release 1.2.6, and the xserver, bitmap, 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).
- If the native GL renderer is the 'GDI Generic' renderer, don't use it. It's not accelerated and Mesa software rendering is then a better bet for conformance and performance (thanks to Jon Turney).
- 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.
- File wintaskbar.cpp has been changed to c code, with no change in function. The code is a little messier but the build is a lot simpler and the binary smaller without libstdc++ linkage. Note: the Mesa library MinGW build still successfully mixes c and c++ code.
- 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)
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).
- 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.50 (Development Snapshot 15 May 2012 20:10)
- Future and Features
- Xming 7.5.0.49 (Released 13 May 2012)
- Xming-portablePuTTY 7.5.0.49 (Released 27 Apr 2012)
- Xming-portablePuTTY 7.5.0.48 (Released 24 Apr 2012)
- Xming-fonts 7.5.0.47 (Public domain release 15 Apr 2012)
- Xming 7.5.0.47 (Released 14 Apr 2012)
- Xming 7.5.0.46 (Released 25 Mar 2012)
- Xming 7.5.0.45 (Released 12 Feb 2012)
- 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 All Rights Reserved


