| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Move from the Wine 9.0 release series to Wine 10.0 after another year
of upstream development and over 6000 individual changes.
Main highlights include high-DPI scaling support and the new ARM64EC
architecture (which we don't enabled yet).
Other changes include:
- A new Desktop Control Panel applet "desk.cpl" to inspect and
modify the display configuration.
- Display settings are restored to the default if a process crashes
without restoring them properly.
- D3DX 9 supports many more bump-map and palettized formats, saving
palettized surfaces to DDS files, mipmap generation when loading
volume texture files, and reading 48-bit and 64-bit PNG files.
- Touchscreen input and events are supported with the X11 backend.
- Locale data is generated from the Unicode CLDR database version 46.
The kaa-UZ, lld-IT, ltg-LV, and mhn-IT locales are supported.
- Improvements to JavaScript, MSHTML, and builtin applications.
- And many more
The Capstone library 5.0.3 is now bundled. Vkd3d (1.14),
Faudio (24.10), FluidSynth (2.4.0), LDAP (2.5.18), LCMS2 (2.16),
LibJpeg (9f), LibMPG123 (1.32.9), LibPng (1.6.44), LibTiff (4.7.0),
LibXml2 (2.12.8), LibXslt (1.1.42) and Zlib (1.3.1) have been updated.
Extensive release notes are at https://www.winehq.org/announce/10.0 .
files/patch-configure and files/patch-dlls_ntdll_unix_loader.c needed
some refresh; files/patch-include_wine_asm.h was addressed upstream
and can be dropped.
Finally, we now build with the new option --without-odbc.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Move from the Wine 7.0 to the Wine 8.0 release series, specifically
8.0.2 as the second minor release with additional bug fixes.
This represents a year of upstream development effort and over 8,600
individual changes. The main achievement is the completion of the
conversion to PE format:
- All modules can be built in PE format. This is an important milestone
on the road to supporting various features such as copy protection,
32-bit applications on 64-bit hosts, Windows debuggers, x86
applications on ARM, etc.
- A special syscall dispatcher is used for PE -> Unix transitions to
avoid the overhead of a full NT system call. This minimizes the
performance impact of the new architecture.
Also WoW64 has seen significant work:
- WoW64 thunks are implemented for essentially all Unix libraries,
enabling a 32-bit PE module to call a 64-bit Unix library. Once
the remaining direct PE/Unix calls have been removed, this allows
running 32-bit Windows applications without any 32-bit Unix library.
- When the 32-bit Wine loader isn't found, 32-bit applications are
started in the new experimental "Windows-like" WoW64 mode (where
32-bit code runs inside a 64-bit host process). This mode can be
enabled by building with the '--enable-archs' configure option.
This is still under development and not yet recommended for general
use. Applications started in this mode print the warning "starting
in experimental wow64 mode".
That said, i386 builds on FreeBSD are currently broken, hence our
flavor of WoW64 is not available for the time being.
Other areas of major changes include:
- The "Light" theme is enabled in the default configuration, which
provides a more modern look.
- Graphics drivers, effects and other improvements in Direct2D,
many optimizations and features around Direct3D.
- MPEG-1 audio decoder filter for layers 1, 2, and 3.
- Media Foundation, controller hotplug support, force feedback effect
support, and further improvements for input devices.
- Many changes around Unicode support.
- The ApiSetSchema database is implemented, replacing all the api-ms-*
forwarding modules. This reduces disk and address space usage (and
our packaging list).
- DOS file attributes are persistent, and stored on disk using the
filesystem's extended attributes, in a format compatible with Samba.
- JScript related improvements.
- Various improvements to builtin applications, development tools,
and the build system.
The bundled Faudio, LCMS2, libjpeg, libmpg123, libpng, libtiff,
libxml2, libxslt, and zlib libraries have been updated. The vkd3d
and LDAP libraries are now bundled in the source tree. The OpenAL
library is no longer used.
LLVM is now a heavy build dependency in addition to GCC.
Some whitespace changes in the Makefile to sync up with wine-devel
which diverged via some extra such changes. And loads, loads of
packaging list changes.
Extensive release notes are at https://www.winehq.org/announce/8.0 .
PR: 272710
|
|
|
|
|
|
|
|
|
| |
- Support for subpixel font rendering.
- New version of the Gecko engine.
- Various bug fixes.
Notes:
svn path=/head/; revision=225175
|
|
|
|
|
|
|
|
|
|
|
|
| |
part of the full fix that has been applied upstream past 1.1.11.
Bump PORTREVISION, giving wine-1.1.11_1,1.tbz which is kind of nice. :-)
PR: 129951
Submitted by: Christoph Mallon <christoph.mallon@gmx.de>
Notes:
svn path=/head/; revision=224854
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Better MS/RPC compatibility.
- Many fixes to Direct3D shaders.
- Several improvements to the header control.
- New GPhoto backend for TWAIN.
- Dynamic drive configuration using HAL.
- A gazillion Direct3D fixes.
- New TCP transport for RPC.
- Lots of bug fixes.
Add FreeType and FontForge as new dependencies, which should help
with font display problems quite a bit.
PR: 97792
Submitted by: sat
Adjustments by: gerald
Notes:
svn path=/head/; revision=164017
|
|
FreeBSD pthread libraries by default.
Notes:
svn path=/head/; revision=159441
|