Xming-portablePuTTY 7.5.0.19 (Released 26 Mar 2010)
- Catch up with the PuTTY project SVN.
- Xming-portablePuTTY 7.5.0.18 (Released 7 Mar 2010).
Xming 7.5.0.18 (Released 23 Mar 2010)
- Update the PuTTY project from its snapshot SVN, the FreeType2 project from its git repository, and the xserver, libX11, Mesa, pixman and xkeyboard-config from X.Org git.
- Revert to the first version of the patch from fd.o bugzilla #25400 (15 Dec 2009 patch), while X.Org sort out this reopened bugzilla. This appears to be the best solution for now and X.Org have done the same. (PS The bugzilla is now closed resolved)
- Make the type of g_pszLogFile const char*, per os/log.c:LogInit() (thanks to Yaakov Selkowitz).
- If the Xming -logfile 'filename' cannot be created or opened make that clear in the error message Window.
- Fix a regression with Window placement for X windows with no geometry in -multiwindow mode (thanks to Jon Turney).
- Enable XKEYBOARD extension use in xset.
- Update bison to release 2.4.2 in the build toolchain.
- Make Xming specific manuals for Tools and clients available on this website.
- Xming 7.5.0.17 (Released 7 Mar 2010).
Xming-portablePuTTY 7.5.0.18 (Released 7 Mar 2010)
- Catch up with the PuTTY project SVN.
- Xming-portablePuTTY 7.5.0.17 (Released 19 Feb 2010).
Xming 7.5.0.17 (Released 7 Mar 2010)
- Update the PuTTY project from its snapshot SVN, the FreeType2 project from its git repository, and the xserver, libXi, Mesa, pixman and xkeyboard-config from X.Org git. The RECORD extension is working again.
- If the per-user Xmingrc file (in %HOME%) is badly formed try to parse the system-wide Xmingrc (in the Xming install directory) instead of just skipping both. Also tidy some log messages and rationalise some code while changing LoadPreferences().
- As cmd is locatable by the default %Path% variable simplify its entry in the system-wide Xmingrc and example_Xmingrc files. This also avoids problems with non-standard Windows installations.
- Correct some metadata in the Xmon executables and add some to font-dirs (the utility used by the installer to create file font-dirs).
- Tidy, correct and simplify some preprocessor directives in the xserver patches. Also rationalise my scratch character buffer use in hw/xwin/InitOutput.c; and remove leading newlines and trailing formfeeds from various log messages.
- Minor tidy to the -wgl code in hw/xwin/glx/indirect.c.
- I've been distributing a xhost.bat file for years, so let's have a use for it in the default Xmingrc!
- Build the installer using Inno Setup at release 5.3.8-unicode.
- Xming 7.5.0.16 (Released 13 Feb 2010).
Xming-portablePuTTY 7.5.0.17 (Released 19 Feb 2010)
- Don't uninstall putty.conf, as it may be customised, and don't overwrite an existing file on install.
- Catch up with the PuTTY project SVN.
- Build the installer using Inno Setup at release 5.3.8-unicode.
- Xming-portablePuTTY 7.5.0.16 (Released 29 Jan 2010).
Xming 7.5.0.16 (Released 13 Feb 2010)
- Update the FreeType2 project from its git repository, and the xserver, libX11, libxcb, Mesa, pixman, xev, xkeyboard-config and xlsatoms from X.Org git. The new server logfile timestamp feature has been turned off until some messages are reformatted to suit. Gradient and solid fill pictures now render with +xinerama e.g. xeyes -render used to fail (this fault was reported in release 7.5.0.11). Xming -help has been tidied; including some minor corrections.
- Improve the inet_ntop() and inet_pton() Windows code wrapper functions.
- Define IPv6 in the XLaunch build to enable support for dual-stacks in the XDMCP host finder and chooser.
- When using the XDMCP finder (-find) in XLaunch allow listening on inet6.
- Add some IPv6 functionality to the X protocol monitor, Xmon, and tidy its code (ansify prototypes and constify many char pointers).
- Also in Xmon: decode addresses in HOST structures and add GenericEvent support.
- In -multiwindow mode make transient parented windows resizable. But if a window has a maximum size specified, no maximize box. Also if a window has a fixed size (max size = min size, per EWMH 1.3 Implementation Notes), no resizing frame. (Thanks to Jon Turney)
- Protect the session names from illegal characters in portablePuTTY's Plink.
- Update the gl.spec in the Xming Registry, for use in builds, from the canonical OpenGL Registry.
- Bring the example_Xmingrc file, in the installer, up-to-date and provide a system-wide default Xmingrc file.
- Documentation change: 'system tray' becomes 'notification area', everywhere (recommended UI etiquette).
- Build using binutils from CVS as of 2nd February 2010. Also catch up with mingw and w32api CVS for the cross-compiler toolchain. Don't use -fno-strict-aliasing in any build, other than for libX11 and libXt.
- Build the installer using Inno Setup at release 5.3.7-unicode.
- Xming 7.5.0.15 (Released 6 Jan 2010).
Xming-portablePuTTY 7.5.0.16 (Released 29 Jan 2010)
- Catch up with the PuTTY project SVN.
- Xming-portablePuTTY 7.5.0.15 (Released 17 Jan 2010).
Xming-portablePuTTY 7.5.0.15 (Released 17 Jan 2010)
- Protect the session names from illegal characters.
- Build the installer using Inno Setup at release 5.3.7-unicode.
- Xming-portablePuTTY 7.5.0.14 (Released 6 Jan 2010).
Xming 7.5.0.15 (Released 6 Jan 2010)
- Update Mesa from X.Org git.
- Fix an elusive crash in DefineSelf() when both inet and inet6 are listening (found just after the 7.5.0.14 release!)
- Xming 7.5.0.14 (Released 6 Jan 2010).
Xming-portablePuTTY 7.5.0.14 (Released 6 Jan 2010)
- Add dpiAware (true), UAC behaviour control (asInvoker) and Windows 7 compatible tags to the Plink manifest resource file.
- Xming-portablePuTTY 7.5.0.13 (Released 30 Nov 2009).
Xming 7.5.0.14 (Released 6 Jan 2010 and withdrawn)
- Update the FreeType2 project from its git repository, and the xserver, listres, Mesa, pixman, viewres, xcalc, xeyes, xkeyboard-config, xlogo and xset from X.Org git.
- Don't send a paint message when a window is first created, and not yet activate, in -multiwindow mode.
- Make the tray icon a shared resource between screens.
- Remove a duplicate if statement in winMWExtWMWindowProc().
- Make DefineSelf() saner with IPv6. Note: X.Org/MinGW should now no longer be using gethostbyname(), anywhere, as it is useless with IPv6.
- Using any supplied family (inet: or inet6:) to hint getaddrinfo() in xhost fixes IPv6 access control by name (e.g. xhost inet6:hostname). Do similar to ResetHosts() and siHostnameAddrMatch() in the xserver. The xserver will now display with inet6 if the appropriate xhosts file (e.g. X0.hosts) contains inet6:localhost. The supplied X0.hosts file now has this added.
- Catch up with localename.c from gettext/gettext-runtime/intl.
- Add a preset keyboard for "Swedish (Apple)" (a000041d), type "4".
- Add shape to the GLX test clients.
- Make XLaunch's XPing and -find better on multihomed hosts by XDMCP querying all interfaces' broadcast addresses instead of just using the limited address INADDR_BROADCAST.
- Edit in the New Year everywhere it's needed.
- Xming 7.5.0.13 (Released 8 Dec 2009).
Xming 7.5.0.13 (Released 8 Dec 2009)
- Update the FreeType2 project from its git repository, and the xserver, libSM, libXaw, libxcb, libXext, Mesa, pixman and xkeyboard-config from X.Org git.
- Improve the stability of IPv6, which was prone to a process runaway.
- When opening displays favour 127.0.0.1 for the localhost address, if listening on inet, before ::1, if also listening on inet6.
- Don't add FamilyLocal hosts to the access control list. This caused a problem in WoW64 that did not show on 32-bit systems.
- Skip the known WGL_TYPE_RGBA_UNSIGNED_FLOAT_EXT case for WGL_PIXEL_TYPE_ARB in hw/xwin/glx/indirect.c to avoid some log spam with -wgl.
- Tidy some GL log messages from -wgl and report the extensions split and formatted five on a line to avoid overflow.
- In the log header differentiate between WoW64 and 32-bit Windows.
- An XDMCP session with Fedora 12 spams the log with cursor size warnings, so increase the log-level of that warning by one (thanks to Jon Turney).
- In XLaunch correct the IPv6 socket creation tester (used when option IPv6 is selected to allow listening on inet6).
- In libX11 function _XDefaultIOError() don't report when the error code is "The operation completed successfully." and exit(0) instead of exit(1). This stderr spam was occurring when some local clients were terminated in -multiwindow mode.
- Fix a memory allocation bug in the Plink for Xming SSH client which only showed when testing on WoW64.
- Report 'Host (or saved session) does not exist' instead of just 'Host does not exist' in Plink to clarify this error message.
- Provide an option (default ticked) in the installer to register Xming as a host application. This corrects Xming's Windows 7 taskbar grouping and jump list entries and is safe to apply anyway on older Windows versions. The grouping of client icons on the taskbar is still not ideal when property 'Taskbar buttons: Always combine, hide labels' is set.
- When 'Launch Xming' is selected in the last page of the installer start the xserver -nolisten inet6 and change all Xming shortcuts to start the same.
- Make Xming portablePuTTY's Plink the default selection in the installer.
- Add dpiAware (true), UAC behaviour control (asInvoker) and Windows 7 compatible tags to the Plink, Xming and XLaunch manifest resource files.
- Catch up with mingw and w32api CVS for the cross-compiler toolchain and rebuild everything. Includes the fix for a security vulnerability in gdtoa(): CVE-2009-0689.
- Xming 7.5.0.12 (Released 16 Nov 2009).
Xming-portablePuTTY 7.5.0.13 (Released 30 Nov 2009)
- Catch up with the PuTTY project SVN.
- Fix a memory allocation bug in the Plink for Xming SSH client which only showed when testing on WoW64.
- Report 'Host (or saved session) does not exist' instead of just 'Host does not exist' in Plink to clarify this error message.
- Build with the toolchain including the fix for a security vulnerability in gdtoa(): CVE-2009-0689.
- Build the installer using Inno Setup at release 5.3.6-unicode.
- Xming-portablePuTTY 7.5.0.12 (Released 13 Nov 2009).
Xming 7.5.0.12 (Released 16 Nov 2009)
- Update the PuTTY project from its snapshot SVN, the FreeType2 project from its git repository, and the xserver, Mesa, pixman and xlsclients from X.Org git.
- Fix a regression introduced by an over-enthusiastic code tidyup in the last release which allowed other WindowManagers to start when the internal WM was running.
- The X.Org updated xlsclients tool now uses XCB to avoid many round trips. This client links to the xcb/util library component libxcb-atom-1.dll which is now supplied in the installer.
- Qualify a 'couldn't resolve host' error message from xhost with the net protocol being used (e.g. IPv6).
- Correctly position a call to XFreeStringList() in GetWindowName() to only apply when we have allocated memory for the list.
- Treat XSupportsLocale() returning false as non-critical to internal client thread startup (thanks to Jon Turney).
- Build the installer using Inno Setup at release 5.3.6-unicode.
- Xming 7.5.0.11 (Released 6 Nov 2009).
Xming-portablePuTTY 7.5.0.12 (Released 13 Nov 2009)
- Catch up with the PuTTY project SVN.
- Xming-portablePuTTY 7.5.0.11 (Released 2 Oct 2009).
Xming 7.5.0.11 (Released 6 Nov 2009)
- Update the FreeType2 project from its git repository, and the xserver, libSM, libXaw, libxcb, libXext, libxtrans, Mesa, setxkbmap, xauth, xeyes, xkeyboard-config and xprop from X.Org git.
- Provide the xinerama extension. Defaults inactive and +xinerama is a little flaky (e.g. xeyes -render fails). Two monitor XDMCP example...
>Xming -query <remote host> -nodecoration -screen 0 @1 -screen 1 @2 +xinerama -clipboard
Xinerama does not function in -multiwindow and -mwextwm modes where -multimonitors is automatically applied instead when you have many monitors. - Remove an unnecessary call to miPointerSetPosition() in winEnqueueMotion().
- Apply a server patch for SWT/Motif clients in rootless modes with no window manager (or a native Windows WM e.g. -multiwindow mode) by faking a ReparentNotify event when mapping a top-level window that does not have attribute override_redirect (thanks to Jon Turney and David Klaus). This therefore circumvents a long standing (since 2002!) fault in Eclipse and shouldn't cause other clients problems.
- Use the correct display name for internal clients when inet6 is in use (based on work by Jon Turney).
- Replace all the current X.Org xserver deprecated functions in hw/xwin.
- Return the -wgl code (experimental AIGLX) to the xserver/hw/xwin/glx directory and stay synchronised with Jon Turney's wrapper generator which now uses the canonical OpenGL Registry for specifications and headers where appropriate.
- Add a new selection to XLaunch for IPv6. When not selected (default) the server will start -nolisten inet6. When selected, if an IPv6 socket can be created, listening on inet6 will be made available. Change the XLaunch manual and add IPv6 to its XML schema attributes.
- Improve the reporting when the XLaunch Finder finds no XDMCP hosts on the network.
- Offer the same installation directory as Xming-fonts (if any) in the installer.
- Make the contents of the file font-dirs match the actual paths found during installation.
- Build using binutils from CVS as of 10th October 2009. Also catch up with mingw and w32api CVS for the cross-compiler toolchain.
- Xming 7.5.0.10 (Released 2 Oct 2009).
Xming-fonts 7.5.0.11 (Public domain release 20 Oct 2009)
- Catch up with X.Org's git repository misc-misc fonts.
- Offer the same installation directory as Xming (if any) in the installer.
- Build the installer using Inno Setup at release 5.3.5-unicode.
- Xming-fonts 7.5.0.8 (Public domain release 28 Aug 2009).
Xming-portablePuTTY 7.5.0.11 (Released 2 Oct 2009)
- Catch up with the PuTTY project SVN.
- Build the installer using Inno Setup at release 5.3.5-unicode.
- Xming-portablePuTTY 7.5.0.10 (Released 23 Sep 2009).
Xming 7.5.0.10 (Released 2 Oct 2009)
- Update the FreeType2 project from its git repository, and the xserver, libX11, libXdmcp, libXi, libXmu, Mesa, appres, bitmap, editres, pixman, xauth, xclock, xdpyinfo, xeyes, xkeyboard-config, xlsfonts and xset from X.Org git.
- Add a new option to Xmingrc: ForceExit, like SilentExit but ignores the client count. Unsaved client work may be lost with this option but it is useful if you want no dialogs with Xming.
- Add events with flag POINTER_SCREEN for mouse motion enqueuing in winEnqueueMotion().
- Adapt the XySSL's SHA-1 code to just wrap cryptogams (as used by OpenSSL and faster than XySSL algorithms).
- The new xeyes (using Xrender to anti-alias) broke -mwextwm mode (reverting with xeyes +render worked OK). Fixed in miext/rootless/rootlessScreen.c RootlessComposite(). (PS Now in git master)
- Reinstate an XDMCP state machine patch (removed in 7.5.0.7). This is still needed to prevent latency with heavyweight DM's.
- Build using binutils from CVS as of 2nd October 2009.
- Build the installer using Inno Setup at release 5.3.5-unicode.
- Xming 7.5.0.9 (Released 19 Sep 2009).
Xming-portablePuTTY 7.5.0.10 (Released 23 Sep 2009)
- Catch up with the PuTTY project SVN.
- Xming-portablePuTTY 7.5.0.9 (Released 8 Sep 2009).
Xming 7.5.0.9 (Released 19 Sep 2009)
- Update the FreeType2 project from its git repository, and the xserver, Mesa, pixman and xkeyboard-config from X.Org git.
- Make the code consistent between latest Mesa 7.7-devel and xserver GLX. This is a major improvement to OpenGL stability and features.
- Correct some os/access.c logic for IPv6 in DefineSelf().
- Incorporate this dix/dixfonts.c patch to automatically append built-ins to the font path (PS Now in git master). This simplifies font path use, website documentation and XLaunch.
- Replace the obsolete DIALOG resource with DIALOGEX in the .rc file.
- Update Plink to the latest PuTTY project SVN.
- Chase out loads of compiler warnings.
- Xming 7.5.0.8 (Released 8 Sep 2009).
Xming-portablePuTTY 7.5.0.9 (Released 8 Sep 2009)
- Catch up with the PuTTY project SVN.
- Fix a minor bug with CurrentDirectory and if a session is not found on disk, try the registry (for WinSCP support).
- Fix some memory leaks in portable winstore.c.
- Build the installer using Inno Setup at release 5.3.4-unicode (a side effect is a slightly larger installer).
- Xming-portablePuTTY 7.5.0.8 (Released 23 Aug 2009).
Xming 7.5.0.8 (Released 8 Sep 2009)
- Update the FreeType2 project from its git repository, and the xserver, libX11, libXaw, libXi, libXtst, Mesa, pixman, xdpyinfo and xkeyboard-config from X.Org git.
- Incorporate this Xtranssock patch to use getaddrinfo() with IPv6 by removing some weak symbol handling (PS now in git master). Also changes from bugzilla 20665 for IPv6, although XDM-AUTHORIZATION-1 really needs updating to properly cater for v6 addresses.
- Enable the GLX extension to use the native Windows WGL interface for accelerated OpenGL via a new experimental option -wgl (thanks to Jon Turney). When using this option the server should behave similar to 7.4 series.
- Make -logverbose actually affect the verbosity of logging to the log file! (thanks to Jon Turney)
- The fix in bugzilla 5735 can be activated using -clipboard2 instead of -clipboard. This is for special and test use only as it has side effects with Windows clipboard viewers.
- Enable XCB in the builds and include libxcb-1.dll in the installer. Note that this is a major improvement and speeds up the server transport layer.
- Turn off the assert() macro throughout the build, for efficiency, as some code uses it very intensively e.g. Mesa.
- Fix some memory leaks in portable Plink (from winstore.c).
- Build the installer using Inno Setup at release 5.3.4-unicode (a side effect is a slightly larger installer).
- There will be no more development in the 7.4 series. OpenGL vi Microsoft's WGL APIs will now be developed in the 7.5 series.
- Xming 7.5.0.7 (Released 20 Aug 2009).
Xming-fonts 7.5.0.8 (Public domain release 28 Aug 2009)
- Update to DejaVue fonts release 2.30.
- Xming-fonts 7.4.0.3 (Public domain release 10 Mar 2009).
Xming-portablePuTTY 7.5.0.8 (Released 23 Aug 2009)
- Catch up with the PuTTY project SVN.
- Build the installer using Inno Setup at release 5.3.4.
- Xming-portablePuTTY 7.5.0.7 (Released 20 Aug 2009).
Xming 7.5.0.7 & Xming 7.4.0.7 (Released 20 Aug 2009)
- Update the FreeType2 project from its git repository, and the xserver, xkbcomp, libX11, libXext, libXi, libXtst, Mesa, pixman, xauth, xeyes and xkeyboard-config from X.Org git.
- Build IPv6 support into all the code, this is a major change. It can be turned off by starting Xming with option
-nolisten inet6
and should not affect IPv4 only users. The code now contains Windows specific functions for inet_ntop() and inet_pton(). - Prevent a possible memory copy data overrun when accessing userProps.
- Make winOverrideStyle() thread-safe (thanks to Jon Turney).
- XConvertSelection() in libX11 always returns 1, so there is no point in testing it incorrectly! This should fix UTF8String and CompoundText selection via the clipboard.
- Remove an XDMCP state machine patch in 7.5 series. This used to be needed to prevent latency with heavyweight DM's.
- X.Org don't currently recommend using the RECORD extension and disable it: so don't build it into 7.5 series to prevent log warnings.
- Tidy and make sane the internal clients MIT magic cookie generation code in winauth.c.
- In -multiwindow mode, winCreateWindowsWindow(), minimize userProps access and allow parenting of overrideRedirect windows.
- Add multictx to the GLX test clients in 7.5 series.
- Upgrade some superseded Microsoft functions, and their constants, for future compilation compatibility with 64-bit Windows.
- In XLaunch add autoscroll to the 'Login as user' and 'Password' entry fields in 'Start program', and 'Remote font server' and 'Additional parameters for plink or ssh' in 'Additional parameters'.
- Update the Run utility to version 1.1.12 and improve the Run utility manual (thanks to Charles Wilson).
- Source software referencing any version of the SGI Free Software License B can be used under version 2.0 terms. The older 1.1 license has therefore been removed from Licenses.
- Build using binutils from CVS as of 13th July 2009 as it contains significant improvements on the binutils-2.19.1 release. Also catch up with mingw and w32api CVS for the cross-compiler toolchain.
- Build the installers using Inno Setup at release 5.2.4.
- Xming 7.4.0.6 (Released 13 Jul 2009).
Xming-portablePuTTY 7.5.0.7 (Released 20 Aug 2009)
- Catch up with the PuTTY project SVN.
- Xming-portablePuTTY 7.5.0.6 (Released 12 Aug 2009).
Xming-portablePuTTY 7.5.0.6 (Released 12 Aug 2009)
- Catch up with the PuTTY project SVN.
- Xming-portablePuTTY 7.5.0.5 (Released 5 Jul 2009).
Xming 7.5.0.6 & Xming 7.4.0.6 (Released 13 Jul 2009)
- Update the FreeType2 project from its git repository, and the xserver, libX11, libXext, libXi, Mesa, pixman, xkbcomp, xset and xkeyboard-config from X.Org git.
- Lots of patch tidying following various xserver/hw/xwin commits.
- 7.5 series xserver has the new XI2 protocol functionality, 7.4 series retains XI1.
- Offering the DPMS extension makes no sense in 7.5 series; disable it. The only series extension differences now are: 7.5 offers the Generic Event Extension, 7.4 the XAccessControlExtension.
- Remove the 'Non US Keyboard support' option from the installer. Xming installations benefit by having the xkb database (i.e. the xkb directory); also xkb contains useful options for U.S. users.
- No longer use XLockDisplay() in the clipboard. Using it does not appear to do anything useful.
- Define the NOLOGOHACK when building the xserver as the Windows screensaver is not controlled by it. No longer offer standard server options -p, -s, ttyxx and -maxbigreqsize (part of an ongoing review of standard X server options that make no sense with Windows).
- Allow cursor warping in rootless modes in 7.5 series. This used to be considered rude, but let's see if any X clients abuse the privilege. I may make this a switchable option in future if that is the case.
- Drop the opengl32 and glu32 optional Mesa libraries from the 7.4 series. These are now redundant as 7.5 series provides better 3D rendering via latest Mesa. Therefore, the glut license no longer applies to the Mesa source code now used.
- Remove duplicate calls to winUpdateIcon(), in winMultiWindowWMProc(), that are also made in UpdateName() and make UpdateName() the last WM_WM_MAP3 operation.
- In Plink echo SSH1 and SSH2 stderr error messages for 'Wrong passphrase' to error windows to prevent silent failures when running console free.
- In XLaunch use CoUninitialize() to release COM resources correctly.
- In XLaunch add the encoding to the XML declaration when saving .xlaunch files and reformat the XML schema definition file.
- Shakedown the Terms and conditions to improve clarity and completeness.
- Xming 7.4.0.5 (Released 24 May 2009).
Xming-portablePuTTY 7.5.0.5 (Released 5 Jul 2009)
- Catch up with the PuTTY project SVN.
- Make the installer a 7.5 series release.
- Echo SSH1 and SSH2 stderr error messages for 'Wrong passphrase' to error windows to prevent silent failures when running console free.
- Xming-portablePuTTY 7.4.0.6 (Released 27 Apr 2009).
Xming 7.5.0.5 & Xming 7.4.0.5 (Released 24 May 2009 and withdrawn)
- Update the PuTTY project from its snapshot SVN, the FreeType2 project from its git repository, and the xserver, libX11, libxkbfile, libXt, libxtrans, xprop, xset, Mesa, pixman and xkeyboard-config from X.Org git.
- In 7.5 series, ensure the protocol.txt file is read even if Xming is not started from its install directory.
- Uncheck the 'Launch Xming' box in the last page of the install Xming Setup wizard. I always have to uncheck this, as it only starts a basic -multiwindow server, and most users do the same.
- Correct a typo in the AGREEMENT file.
- Review all website, manuals and help documentation. Also tweak comments/text in the XLaunch schema and in the installers.
- Xming 7.5.0.4 & Xming 7.4.0.4 (Released 19 Apr 2009).
Xming-portablePuTTY 7.4.0.6 (Released 27 Apr 2009)
- Catch up with the PuTTY project SVN.
- Xming-portablePuTTY 7.4.0.5 (Released 25 Mar 2009).
Xming 7.5.0.4 & Xming 7.4.0.4 (Released 19 Apr 2009)
- Update the PuTTY project from its snapshot SVN, the FreeType2 project from its git repository, and the xserver, libX11, xwininfo, Mesa, pixman and xkeyboard-config from X.Org git.
- Get the BELL (e.g. ctrl-g on a UK keyboard) to work in 7.5 series. (now fixed in git master)
- Ensure that the _NET_WM_ICON atom is made when not found first by MakeAtom().
- Revert recent winkeybd.h minor mapping changes that caused some incorrect numeric keypad keysyms.
- Xming 7.5.0.3 & Xming 7.4.0.3 (Released 21 Mar 2009).
Xming-portablePuTTY 7.4.0.5 (Released 25 Mar 2009)
- Catch up with the PuTTY project SVN.
- Remove the obsolete PuTTYtel for the installer. It's unsafe to use Telnet nowadays.
- Note: Xming 7.4.0.4 (Released 21 Mar 2009) was just a SVN catch up release.
- Xming-portablePuTTY 7.4.0.3 (Released 27 Feb 2009).
Xming 7.5.0.3 & Xming 7.4.0.3 (Released 21 Mar 2009)
- Update the Pthreads-Win32 and PuTTY projects from their CVS/SVN, the FreeType2 project from its git repository, and the xserver, libX11, libXau, libXi, xauth, Mesa, pixman and xkeyboard-config from X.Org git.
- Trap for a divide by zero crash that was reported in a user's Drwtsn32.log and traced to xserver file render/animcur.c.
- Revert the changes from bugzilla 5735 since they interact badly with many clipboard viewers/helpers like Microsoft's clipbrd. Thanks to Jon Turney for finding this. Work is required again to fix the original bug which I can't reproduce?
- Define PTHREADS when building the xserver glx code (this is especially beneficial for 7.5 series).
- Add automatic Hebrew keyboard detection.
- Extend the Windows OS detection code to include Windows 7 and Windows Server 2008 R2.
- Make the logging of the Xming command line more consistent.
- Xming 7.5.0.2 (Released 22 Feb 2009) & Xming 7.4.0.2 (Released 22 Feb 2009).
Xming-fonts 7.4.0.3 (Public domain release 10 Mar 2009)
- Update to DejaVue fonts release 2.29.
- Remove the obsolete Type1 fonts.
- Xming-fonts 7.3.0.33 (Public domain release 31 Dec 2008).
Xming-portablePuTTY 7.4.0.3 (Released 27 Feb 2009)
- Catch up with the PuTTY project SVN.
- Xming-portablePuTTY 7.4.0.2 (Released 8 Feb 2009).
Xming 7.5.0.2 (Released 22 Feb 2009)
- This is the first Xming 7.5 series release and is a Mesa version i.e. linked to GLX 1.4 Mesa 7.5-devel.
- Revert part of git xserver commit 'Input: Remove modifierKeyMap', of 22nd January 2009, to fix a keyboard fault in XDMCP mode.
- Enable the RECORD extension, which is not built by default. Disable the MIT-SCREEN-SAVER extension, which is enabled by default.
- There is a feature change in 7.5.0.2 (compared with 7.4.0.2) in that some clients don't find the fixed fonts when using a remote font server (e.g. error 'unable to open fontset "fixed"' prevents twm from starting). Fix by just adding built-ins to the font path...
-fp built-ins,tcp/<IP address of font server>:7100
- This version also has the changes below...
Xming 7.4.0.2 (Released 22 Feb 2009)
- Update the FreeType2 and PuTTY projects from their CVS/SVN, and xserver, libfontenc, libICE, libSM, libWindowsWM, libX11, libXau, libXext, libXi, libxkbfile, libXmu, libXpm, libXrender, libXt, libxtrans, libXtst, xfontsel, xhost, xkbcomp, xkill, xlogo, xlsatoms, xlsclients, xlsfonts, xmessage, xmodmap, xprop, xset, xsetroot, pixman, Mesa and xkeyboard-config from X.Org git.
- XKB can no longer be disabled in the server as it is now hardwired enabled. (now in git master)
- The key state is now retrieved using XkbStateFieldFromRec(&inputInfo.keyboard->key->xkbInfo->state), instead of storing it in *g_winInternalModeKeyStatesPtr, before checking keys in winkeybd.c. This is required for compatibility with latest XKB code. (now in git master)
- Don't use tchar macro code in the patch to libX11/src/XlibInt.c that formats Windows error messages. Unicode messages cannot be handled yet by libX11 stderr.
- Use Jon Turney's new method for native window frame width correction in ValidateSizing().
- Ensure that the Xming convenience environment variable %DISNO% is always set.
- Add built-ins to the font path when using a remote font server from XLaunch.
- Correct the preset for the Latin American keyboard from la to latam. (now in git master)
- Build the cross-toolchain with binutils-2.19.1-src from MinGW and gcc 4.3.3 from the GNU project; then rebuild everything.
- Xming 7.4.0.1 (Released 21 Jan 2009).
Xming-portablePuTTY 7.4.0.2 (Released 8 Feb 2009)
- Catch up with the PuTTY project SVN.
- Xming-portablePuTTY 7.4.0.1 (Released 16 Jan 2009).
Xming 7.4.0.1 (Released 21 Jan 2009)
- Update the FreeType2 and PuTTY projects from their CVS/SVN, and xserver, libICE, libX11, libXfont, libXaw, libXdmcp, libxkbfile, appres, bitmap, editres, ico, listres, mkfontscale, oclock, setxkbmap, viewres, xauth, xcalc, xclock, xeyes, xdpyinfo, xmodmap, xwininfo, Mesa and xkeyboard-config from X.Org git. Changes include removal of Type1 from the default server font path and Type1 font processing from libXfont.
- Fix a bug with XDMCP mode and the -fp option in versions 7.3.0.33 and 7.3.0.34. This caused: "Fatal server error: could not open default cursor font 'cursor'" on server restart.
- Rationalise the patches for libXfont and xkb/ddxLoad.c. These patches/hunks are no longer necessary or desirable.
- Remove function CopyISOLatin1Lowered() in libXfont, fontfile.c, to avoid a collision with the identical function in dix/dixutils.c. Also xpstubs have finally been dropped in libXfont so don't have them in the server.
- Register the 'Generic Event Extension' in libXext. This had been turned off to prevent some minor spamming of local X clients on the command line. The 7.5 series version of Xming has this extension.
- Make the MOUSE_POLLING_INTERVAL 50ms, part of bugzilla 11132.
- The server uses the Windows keyboard speed settings so remove the misleading -ardelay (-ar1) and -arinterval (-ar2) options.
- Add a new selectable attribute to the XLaunch wizard 'Start program' page: ForceRun, to force the client program to run on an existing server, if there is one, if not start it and run.
This allows an X client to be started on an existing (i.e. matching display-number) server. When the 'Display number' field is blank this option is not available (i.e. a blank 'Display number' is used to trigger automatic server start on the next available number), also when in use closing the first client does not terminate the server. ForceRun therefore allows XLaunch to be used to start multiple X clients on the same server by running configuration files that have the same Display="#" and a ForceRun="true" entry. - The 7.3 release sequence has jumped to 7.4: i.e. 7.4.0.1 follows on from 7.3.0.34
- Xming 7.3.0.34 (Released 3 Jan 2009).
Xming-portablePuTTY 7.4.0.1 (Released 16 Jan 2009)
- Catch up with the PuTTY project SVN.
- Xming-portablePuTTY 7.3.0.34 (Released 2 Jan 2009).
Xming 7.3.0.34 (Released 3 Jan 2009)
- Update the FreeType2 and PuTTY projects from their CVS/SVN, and xserver, libXfont, pixman, Mesa and xkeyboard-config from X.Org git.
- Atom caching does not survive server regeneration, e.g. this caused the XDMCP clipboard to stop working on server reset, this is now fixed so that all static Atoms renew appropriately.
- Unlock the display when exiting the main clipboard loop after trapping WM_QUIT.
- Call through winMessageBoxF() to get all MessageBoxes from the server.
- In XLaunch prepend the install path to Plink or ssh, if the protocol path is empty, before testing for the existence of these files.
- Build the cross-compiler toolchain using w32api-3.13-src from MinGW and gcc 4.3.2 from the GNU project; then rebuild everything.
- The export public patches that I used in 7.3.0.33's opengl32.dll are not needed. swrast_dri.a is built dependant on a separate libGL.dll made '-Wl,-export-all' that does not clash with Microsoft's opengl32.dll. When my opengl32.dll is built '-Wl,-export-all', Xming becomes dependent on it, as it loses drop-in compatibility with Microsoft's version.
- Rework the example_Xmingrc file, that's included in the installer, to be more useful and up-to-date.
- Edit in the New Year everywhere it's needed.
- Xming 7.3.0.33 (Released 16 Dec 2008).
Xming-portablePuTTY 7.3.0.34 (Released 2 Jan 2009)
- Catch up with the PuTTY project SVN.
- Xming-portablePuTTY 7.3.0.33 (Released 14 Dec 2008).
Xming-fonts 7.3.0.33 (Public domain release 31 Dec 2008)
- Update to DejaVue fonts release 2.28.
- Xming-fonts 7.3.0.22 (Public domain release 8 Aug 2008).
Xming 7.3.0.33 (Released 16 Dec 2008)
- Update the FreeType2 and PuTTY projects from their CVS/SVN, and xserver, libX11, libXfont, libXi, pixman and Mesa from X.Org git.
- Provide the protocol.txt file in the installer.
- Export several functions PUBLIC in Mesa's opengl32.dll so that they can be used by swrast_dri.a in an upstream development.
- Don't call InitFonts() other than on serverGeneration 1 and don't call FreeFonts() unless shutting down. This provides a better fix, than an old workaround, to setting default fonts on server reset. PS This patch is no longer needed after changes to libXfont and was removed in 7.4.0.1 anyway after causing side effects.
- Correct an error that put file libfontenc-1.dll into the wrong component category in the Xming installer.
- The experimental -internalwm mode was crashing due to a message handler collision (WM_WM_MAP). This is now fixed; but this mode is not recommended for normal use as it is based on neglected Apple rootless code.
- Xming 7.3.0.32 (Released 1 Dec 2008).
Xming-portablePuTTY 7.3.0.33 (Released 14 Dec 2008)
- Catch up with the PuTTY project SVN.
- PuTTY Default Settings can now be saved to a file that automatically loads at startup. 'Default Settings [registry]' are available read-only, if they exist, and a set of built-in defaults are automatically loaded anyway if no 'Default Settings [registry]' key or 'Default Settings' file exist. The file is named Default%20Settings (like the registry key), resides in the sessions directory, and its settings take precedence.
- Xming-portablePuTTY 7.3.0.32 (Released 1 Dec 2008).
Older releases 3
Table of contents
- Xming-portablePuTTY 7.5.0.19 (Released 26 Mar 2010)
- Xming 7.5.0.18 (Released 23 Mar 2010)
- Xming-portablePuTTY 7.5.0.18 (Released 7 Mar 2010)
- Xming 7.5.0.17 (Released 7 Mar 2010)
- Xming-portablePuTTY 7.5.0.17 (Released 19 Feb 2010)
- Xming 7.5.0.16 (Released 13 Feb 2010)
- Xming-portablePuTTY 7.5.0.16 (Released 29 Jan 2010)
- Xming-portablePuTTY 7.5.0.15 (Released 17 Jan 2010)
- Xming 7.5.0.15 (Released 6 Jan 2010)
- Xming-portablePuTTY 7.5.0.14 (Released 6 Jan 2010)
- Xming 7.5.0.14 (Released 6 Jan 2010)
- Xming 7.5.0.13 (Released 8 Dec 2009)
- Xming-portablePuTTY 7.5.0.13 (Released 30 Nov 2009)
- Xming 7.5.0.12 (Released 16 Nov 2009)
- Xming-portablePuTTY 7.5.0.12 (Released 13 Nov 2009)
- Xming 7.5.0.11 (Released 6 Nov 2009)
- Xming-fonts 7.5.0.11 (Public domain release 20 Oct 2009)
- Xming-portablePuTTY 7.5.0.11 (Released 2 Oct 2009)
- Xming 7.5.0.10 (Released 2 Oct 2009)
- Xming-portablePuTTY 7.5.0.10 (Released 23 Sep 2009)
- Xming 7.5.0.9 (Released 19 Sep 2009)
- Xming-portablePuTTY 7.5.0.9 (Released 8 Sep 2009)
- Xming 7.5.0.8 (Released 8 Sep 2009)
- Xming-fonts 7.5.0.8 (Public domain release 28 Aug 2009)
- Xming-portablePuTTY 7.5.0.8 (Released 23 Aug 2009)
- Xming 7.5.0.7 & Xming 7.4.0.7 (Released 20 Aug 2009)
- Xming-portablePuTTY 7.5.0.7 (Released 20 Aug 2009)
- Xming-portablePuTTY 7.5.0.6 (Released 12 Aug 2009)
- Xming 7.5.0.6 & Xming 7.4.0.6 (Released 13 Jul 2009)
- Xming-portablePuTTY 7.5.0.5 (Released 5 Jul 2009)
- Xming 7.5.0.5 & Xming 7.4.0.5 (Released 24 May 2009)
- Xming-portablePuTTY 7.4.0.6 (Released 27 Apr 2009)
- Xming 7.5.0.4 & Xming 7.4.0.4 (Released 19 Apr 2009)
- Xming-portablePuTTY 7.4.0.5 (Released 25 Mar 2009)
- Xming 7.5.0.3 & Xming 7.4.0.3 (Released 21 Mar 2009)
- Xming-fonts 7.4.0.3 (Public domain release 10 Mar 2009)
- Xming-portablePuTTY 7.4.0.3 (Released 27 Feb 2009)
- Xming 7.5.0.2 (Released 22 Feb 2009)
- Xming 7.4.0.2 (Released 22 Feb 2009)
- Xming-portablePuTTY 7.4.0.2 (Released 8 Feb 2009)
- Xming 7.4.0.1 (Released 21 Jan 2009)
- Xming-portablePuTTY 7.4.0.1 (Released 16 Jan 2009)
- Xming 7.3.0.34 (Released 3 Jan 2009)
- Xming-portablePuTTY 7.3.0.34 (Released 2 Jan 2009)
- Xming-fonts 7.3.0.33 (Public domain release 31 Dec 2008)
- Xming 7.3.0.33 (Released 16 Dec 2008)
- Xming-portablePuTTY 7.3.0.33 (Released 14 Dec 2008)
- Older releases 3
The Xming website, documentation and images are licensed under a
Creative Commons Attribution-NonCommercial-ShareAlike 2.0 UK: England & Wales License.
Copyright © 2005-2024 Colin Harrison All Rights Reserved