- Named pipes now fully handled by the Wine server.
- Support for a new Microsoft root certificate.
- More transform fixes in GdiPlus.
- Some heap allocation optimizations.
- Various bug fixes.
around a deficiency of Mk/Scripts/check-stagedir.sh that does not spot
entries in pkg-plist that move from being enabled only with the STAGING
option (%%STAGING%%foo/bar/file) to being there by default (foo/bar/file).
This has caused actual issues for users, so we need to regularly check
for such cases, which a simple `check-wine-devel-vs-wine-staging` will
now do, provided the staging directory is accessible.
PR: 220950
- Better support for grayscale mode in DirectWrite.
- Per-application StartupWMClass in desktop files.
- Virtual memory compatibility improvements.
- Palette handling improvements in WindowsCodecs.
- Reply messages improvements in WebServices.
- Various bug fixes.
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 under most circumstances.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
c++14-lang, c++0x, c11, or gcc-c++11-lib.
PR: 219275
- Support for pasting metafiles in RichEdit.
- Better support for grayscale PNG images.
- Support for safety features in library loading.
- Better handling of transforms in GdiPlus.
- Rendering improvements in DirectWrite.
- Various bug fixes.
Move ONLY_FOR_ARCHS into its proper location.
- Support for AES encryption.
- Improved Bezier support in Direct2D.
- Chunked transfer improvements in WinInet.
- Various bug fixes.
Move USES a bit up in the Makefile to respect desired order.
- Unicode data updated to Unicode 10.0.0.
- Nicer looking default mouse cursors.
- Persistent connections support in WinHTTP.
- Message Framing protocol support in WebServices.
- Improved metafile support in GdiPlus.
- Debug registers support in x86-64 exception handling.
- Anti-aliasing improvements in DirectWrite.
- Various bug fixes.
patchset when Wine 2.0 branched and have been integrated into the Wine
development tree since then from being only included in packages / installed
ports when option STAGING is active to the general case (i.e., omit
the leading %%STAGING%% marker from their entries in pkg-plist).
This points to an unfortunate deficiency in Mk/Scripts/check-stagedir.sh
which we are relying on. [1]
PR: 220950 [1]
- Some performance improvements with async I/O.
- More RegEdit file parser improvements.
- Beginnings for MSI user interface support.
- Various bug fixes.
And correspondingly various new library files.
- Dictionary support in WebServices.
- A number of Direct2D fixes.
- User interface improvements in RegEdit.
- OLE clipboard cache fixes.
- Various bug fixes.
Associated (non-trivial) changes to pkg-plist.
- Support for tesselation shaders in Direct3D.
- Binary mode support in WebServices.
- Clipboard changes detected through Xfixes.
- User interface improvements in RegEdit.
- Various bug fixes.
- Direct3D command stream runs asynchronously.
- Better serial and parallel ports autodetection.
- Still more fixes for high DPI settings.
- Various bug fixes.
- TCP and UDP connection support in WebServices.
- Various shader improvements for Direct3D 11.
- Improved support for high DPI settings.
- Partial reimplementation of the GLU library.
- Support for recent versions of OSMesa.
- Various bug fixes.
- Multi-threaded command stream in Direct3D.
- More Shader Model 5 instructions.
- More support for 3D textures.
- Better font transformations in DirectWrite.
- Various bug fixes.
- Support for message-mode named pipes.
- Translation of version resources through po files.
- Transform feedback support in Direct3D.
- Scheduler classes in C++ runtime.
- Better scrolling in popup menus.
- More improvements to the XML reader.
- Various bug fixes.
Plus a number of new facilities coming with wine-staging and the
STAGING option in wine-devel.
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using using Mk/bsd.octave.mk which in turn has USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
c++11-lang, c++0x, c11, or gcc-c++11-lib.
PR: 216707
- Built-in implementation of cryptographic hashes.
- More Direct3D command stream work.
- Simulated bold and italic in DirectWrite.
- Improvements to the XML reader.
- Various bug fixes.
Also the Mono engine (wine-mono-devel) is updated with upstream fixes
to version 4.7.0.
- Obsolete wineinstall script removed.
- More Direct3D command stream work.
- A few more Shader Model 5 instructions.
- Better underline rendering in DirectWrite.
- Improved ODBC support on 64-bit.
- Various bug fixes.
- Windows version set to Windows 7 for new prefixes.
- More steps towards the Direct3D command stream.
- Still more Shader Model 5 instructions.
- Initial support for double-buffered theme painting.
- Various bug fixes.
Wine 2.0 release series. This includes the following changes:
- Many fixes that were deferred during code freeze.
- More Shader Model 5 instructions.
- A number of improvements to MIME message handling.
- Line breaking improvements in DirectWrite.
- HID bus service now running by default.
- Direct2D rendering improvements.
- Various bug fixes.
Source tarballs now use xz compression, so download size has reduced nicely.
different compiler (the system compiler), in particular leading to
a GCC vs clang confusion on FreeBSD 9. With FreeBSD 9 gone now,
this is no longer needed.
(A slightly different hack was in emulators/wine and got removed via
one of the "FreeBSD 9 gone" sweeps. With this commit, both ports are
now in sync again.)
components has moved from the Wine Staging project into Wine proper,
so %%STAGING%%foo/bar/smthng in pkg-plist now becomes just foo/bar/smthng.
However, make check-plist did not notice this and indeed both the
port before this update and with this update always pass check-plist
without issues, both when the STAGING option is set and when it's not.
(This is not a cosmetic issue, by the way, it did affect functionality
of the Wine ports.)
PR: 215338
Submitted by: Matthieu Volat <mazhe@alkumuna.eu>
- Support for IDN name resolution.
- Many more Shader Model 5 operations.
- Still more fixes in the regression tests.
- Various bug fixes.
It also uses a newer bug fix update of the Mono engine and accordingly
the wine-mono-devel port is updated to version 4.6.4 from 4.6.3.
- Support for unordered access views in Direct3D.
- Many fixes in the regression tests.
- Some more improvements in HID support.
- Various bug fixes.
The Staging patchset has not been ported to this version of Wine yet,
even after nearly two weeks, so mark the port BROKEN when the STAGING
option is set. This also affects the wine-staging port.
lang/gcc which have moved from GCC 4.8.5 to GCC 4.9.4 (at least under some
circumstances such as versions of FreeBSD or platforms).
In particular that is ports with USE_GCC=yes, USE_GCC=any, or one of
gcc-c++11-lib, openmp, nestedfct, c++11-lib as well as c++14-lang,
c++11-lang, c++0x, c11 requested via USES=compiler.