Release 2.1.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
f8adb5cad8
commit
e08ed6cac2
4 changed files with 626 additions and 332 deletions
932
ANNOUNCE
932
ANNOUNCE
|
@ -1,25 +1,19 @@
|
||||||
The Wine team is proud to announce that the stable release Wine 2.0
|
The Wine development release 2.1 is now available.
|
||||||
is now available.
|
|
||||||
|
|
||||||
This release represents over a year of development effort and around
|
What's new in this release (see below for details):
|
||||||
6,600 individual changes. The main highlights are the support for
|
- Many fixes that were deferred during code freeze.
|
||||||
Microsoft Office 2013, and the 64-bit support on macOS.
|
- More Shader Model 5 instructions.
|
||||||
|
- A number of improvements to MIME message handling.
|
||||||
It also contains a lot of improvements across the board, as well as
|
- Line breaking improvements in DirectWrite.
|
||||||
support for many new applications and games. See the release notes
|
- HID bus service now running by default.
|
||||||
below for a summary of the major changes.
|
- Direct2D rendering improvements.
|
||||||
|
- Various bug fixes.
|
||||||
This is the first release made on the new time-based, annual release
|
- Source release tarballs now use xz compression.
|
||||||
schedule. This implies that some features that are being worked on but
|
|
||||||
couldn't be finished in time have been deferred to the next
|
|
||||||
development cycle. This includes in particular the Direct3D command
|
|
||||||
stream, the full HID support, the Android graphics driver, and
|
|
||||||
message-mode pipes.
|
|
||||||
|
|
||||||
The source is available from the following locations:
|
The source is available from the following locations:
|
||||||
|
|
||||||
http://dl.winehq.org/wine/source/2.0/wine-2.0.tar.bz2
|
http://dl.winehq.org/wine/source/2.x/wine-2.1.tar.xz
|
||||||
http://mirrors.ibiblio.org/wine/source/2.0/wine-2.0.tar.bz2
|
http://mirrors.ibiblio.org/wine/source/2.x/wine-2.1.tar.xz
|
||||||
|
|
||||||
Binary packages for various distributions will be available from:
|
Binary packages for various distributions will be available from:
|
||||||
|
|
||||||
|
@ -35,310 +29,604 @@ AUTHORS in the distribution for the complete list.
|
||||||
|
|
||||||
----------------------------------------------------------------
|
----------------------------------------------------------------
|
||||||
|
|
||||||
What's new in Wine 2.0
|
Bugs fixed in 2.1 (total 62):
|
||||||
======================
|
|
||||||
|
12714 SimCity 2000: crashes when saving or opening a file.
|
||||||
|
14897 DirectDraw games (Jojo's Fashion Show 2: Las Cruces demo, The Chosen: Well of Souls) try to lock surface with invalid dwSize
|
||||||
*** Text and fonts
|
17923 No music in X-COM: UFO Defense
|
||||||
|
18631 regedit gives wrong error when renaming keys
|
||||||
- More DirectWrite features are implemented, including:
|
20026 Metal Fatigue crashes on file enumeration (Game saves, skirmish maps)
|
||||||
- Drawing of underlines.
|
23547 Railroad Tycoon 2: Platinum (Steam) crashes when setting resolution to 800x600
|
||||||
- Renderer sees drawing effect associated with text segment.
|
24112 Xara Designer Pro 6 demo crashes when you select 'continue trial'
|
||||||
- Support for color fonts in COLR/CPAL format.
|
25516 Sims 3 flickering white textures
|
||||||
- Initial font fallback support, builtin data for some of CJK ranges.
|
26264 Tanktics won't start
|
||||||
- Support for Wine-specific font replacement registry settings.
|
26531 Frogger crashes upon exiting game
|
||||||
- Improved font metrics resolution in case of incomplete or
|
27580 Wine Notepad command line parser eats the first 2 letters when the path starts with / (it should only do this for valid command line options)
|
||||||
ambiguous font data.
|
28982 Application Zero no Kiseki crashes when it tries to play 44100Hz Stereo WAVE music
|
||||||
- Support for EUDC font collection based on current registry
|
30308 Property sheet fails to display Page Title
|
||||||
settings.
|
31113 Civilization V crashes after specific amount of game turns
|
||||||
|
32627 MiroVideoConverter setup gives error "Internal error occurred"
|
||||||
- Font embedding in PDF files is supported.
|
34171 Actua Soccer 2 API error when loading game from menu
|
||||||
|
34960 Civilization V crashes when loading game
|
||||||
- The RichEdit control supports bulleted and numbered lists.
|
35155 PDF-Xchange Viewer chrashes when a lot of documents opened
|
||||||
|
35993 Graphical Glitches in Agarest Generations of War
|
||||||
- Bold glyphs can be synthesized also for bitmap fonts.
|
36501 Dyn Updater v4.1.10 'DynUpConfig' tool crashes on startup ('Win32_NetworkAdapterConfiguration' WMI class 'Description' property missing)
|
||||||
|
37034 Stars!: Crashes on startup
|
||||||
- Character tables are based on version 9.0.0 of the Unicode Standard.
|
38192 Harry Potter 7 Part 2 crash at begins
|
||||||
|
38773 msvcr100/110/120 is missing reader_writer_lock (required for MSVC 2013)
|
||||||
|
39180 Witcher 3 Wild hunt Wine 1.7.50 not working
|
||||||
*** Graphics
|
39920 Nanocad 5.: file open/import dialog does not open
|
||||||
|
40133 No Limits 2 help system needs GetOverhangMetrics()
|
||||||
- Window, bitmap and GDI DC render targets are implemented in Direct2D.
|
40392 ComicRack 0.9.x (.NET 4.5 app) hangs/crashes on startup when executing WMI query
|
||||||
|
40592 wininet:http test regression
|
||||||
- A wide range of optimizations make the DIB engine noticeably faster.
|
40629 Noto Nastaliq Urdu font crashes notepad during shaping
|
||||||
|
40938 UE4 games (Ether One Redux, Into the Stars) crash while loading with "BackBuffer->GetResource() has 3 refs, expected 1" error
|
||||||
- GDI graphic paths are reimplemented for better compatibility; they
|
41052 Failure to create D3D9 device on i915
|
||||||
are also supported with enhanced metafiles.
|
41175 Firefox tooltips are partly black
|
||||||
|
41324 Everspace (UE4) requires bfi opcode
|
||||||
- Gradients are supported in GDI enhanced metafiles.
|
41579 Rush for Berlin Gold crashes after the intro videos
|
||||||
|
41623 Odallus The Dark Call crashes while starting if a force feedback enabled controller is plugged in
|
||||||
- Metafiles are better supported in GdiPlus.
|
41706 Adam Standalone demo: Backend can't handle opcode ubfe
|
||||||
|
41747 HYPACK 2016 crashes trying to set "AllowXsltScript" and "AllowDocumentFunction" properties
|
||||||
- The macOS graphics driver supports a high-resolution ("Retina")
|
41905 The Solus Project: Backend can't handle opcode bfrev
|
||||||
rendering mode. It can be enabled by setting "RetinaMode" to "Y"
|
42022 The Magic School Bus Explores The Solar System needs msvideo.dll16.DRAWDIBPROFILEDISPLAY
|
||||||
under HKCU\Software\Wine\Mac Driver.
|
42023 The Magic School Bus Explores The Solar System crashes on launch; appears to be missing some files
|
||||||
|
42078 Dungeons & Dragons: Chronicles of Mystara needs d3dx11_43.dll.D3DX11CreateShaderResourceViewFromMemory
|
||||||
|
42093 Git for Windows 2.7.0 needs unimplemented function rstrtmgr.dll.RmShutdown
|
||||||
*** User interface
|
42096 Steam -> RPGMaker 2003 needs unimplemented function KERNEL32.dll.BaseFlushAppcompatCache
|
||||||
|
42141 Star Ruler 2 black screen on macOS and FreeBSD
|
||||||
- The clipboard support is reimplemented for better compatibility;
|
42159 Sega Bug crashes immediately
|
||||||
copy & paste of HTML text is also improved. Drag & drop works more
|
42163 Sid Meier's Railroads! crash loading multiplayer lobby
|
||||||
smoothly.
|
42166 Custom application needs mf3216.dll (32-bit to 16-bit metafile converter)
|
||||||
|
42187 Radeon R9 285 GPU incorrectly recognized
|
||||||
- In desktop mode, the taskbar displays running applications and
|
42206 Gauntlet character screen background is corrupted.
|
||||||
allows switching between them.
|
42212 WOLF RPG Editor: Division by zero when winegstreamer is enabled
|
||||||
|
42218 mshtml/tests/dom crashes in xul while running test_doc_elem
|
||||||
- Version 4 of the system tray notification protocol is implemented.
|
42220 secur32/tests/ntlm crashes in ntlm_EncryptMessage due to null pointer
|
||||||
|
42221 ws2_32/tests/sock fails with "TransmitFile header buffer did not match!"
|
||||||
- In desktop mode, some less common display resolutions like 640x400
|
42225 MSRX v2015a (magnetic stripe reader app) crashed on plugplay:hidraw_set_feature_report Output feature buffer too small
|
||||||
and 1280x960 are supported.
|
42244 QQ 2013 needs ntoskrnl.exe.IoCreateFile
|
||||||
|
42245 QQ 2013 needs ntoskrnl.exe.KeClearEvent
|
||||||
- More user interface elements scale correctly with high-DPI screens.
|
42257 Warpath 21st Century does not have sound
|
||||||
|
42299 Ecue Lighting Suite installer fails to start, needs ntdll.NtLoadKey2
|
||||||
|
42303 Magic: The Gathering Online 4.0 crashes when entering the battle
|
||||||
*** Direct3D
|
42306 One Note Free Retail installer crashes in xmllite
|
||||||
|
42312 ShellView does not display items attributes
|
||||||
- More Direct3D 10 and 11 features are implemented, including:
|
42315 Piriform Speccy 1.3 needs setupapi.dll.CM_Get_Child_Ex
|
||||||
- Several more shader model 4 and 5 shader instructions.
|
|
||||||
- Several more resource formats.
|
----------------------------------------------------------------
|
||||||
- Integer vertex shader inputs.
|
|
||||||
- Typeless resources.
|
Changes since 2.0:
|
||||||
- sRGB read/write support.
|
|
||||||
- Depth and stencil clears.
|
Adam Bolte (1):
|
||||||
- Depth-only draws.
|
wined3d: Add GPU information for AMD FIJI.
|
||||||
- Array textures.
|
|
||||||
- Index buffer offsets.
|
Alasdair Sinclair (1):
|
||||||
- Unordered access views.
|
configure: Fix make install for mf3216.dll.
|
||||||
- Primitive restart.
|
|
||||||
|
Alex Henrie (6):
|
||||||
- The WineD3D graphics card database recognizes more graphics
|
shell32: Correct dialog title in error message from "Run File" to "Run".
|
||||||
cards. When available, the GLX_MESA_query_renderer GLX extension is
|
ddraw: Don't crash if writing out a new ddraw1 surface segfaults.
|
||||||
used to provide more accurate information about the graphics card.
|
ddraw: Don't crash if writing out a new ddraw2 surface segfaults.
|
||||||
|
ddraw: Don't crash if writing out a new ddraw4 surface segfaults.
|
||||||
- The (system) memory layout of texture resources more closely matches
|
ddraw: Don't crash if writing out a new ddraw7 surface segfaults.
|
||||||
Windows. This affects applications that write beyond the bounds of a
|
include: Add constants for CryptProtectMemory/CryptUnprotectMemory.
|
||||||
MIP-level, like for example League of Legends.
|
|
||||||
|
Alexandre Julliard (4):
|
||||||
- The implementation of non-maskable multisample anti-aliasing is more
|
make_announce: Update version number parsing for the new versioning scheme.
|
||||||
correct. In particular, when the ARB_internalformat_query extension
|
ole32: Don't set zero-size clipboard data, this no longer works.
|
||||||
is available, only quality levels corresponding to specific sample
|
ole32: Only trace a clipboard format name if it has one.
|
||||||
counts supported by the OpenGL implementation are reported to the
|
ole32: Use a HWND_MESSAGE window for the clipboard.
|
||||||
application. Previously, reporting a large number of non-maskable
|
|
||||||
multisample anti-aliasing quality levels would break some
|
Alistair Leslie-Hughes (3):
|
||||||
applications.
|
include: Add UnlockResource prototype.
|
||||||
|
maintainers: Add DirectPlay section.
|
||||||
- Direct3D 11 feature levels are supported.
|
include: Add dhcpcsdk.h.
|
||||||
|
|
||||||
- Retrieving a GDI device context from DXGI surfaces is
|
Andrew Eikum (5):
|
||||||
implemented. This is used for rendering to DXGI surfaces using GDI.
|
kernel32: Use different default sublangs for Spanish and Chinese.
|
||||||
|
kernel32/tests: Test result from LCIDToLocaleName.
|
||||||
- More DXGI swapchain methods are implemented, particularly those
|
kernel32: Don't care about case when finding matching locale.
|
||||||
relating to switching display modes and switching to and from
|
quartz: Clean up another trace for consistency.
|
||||||
fullscreen.
|
quartz: Downgrade FIXME->WARN.
|
||||||
|
|
||||||
- When ARB_clip_control and ARB_viewport_array are both supported,
|
Andrew Wesie (1):
|
||||||
position fixups are slightly more efficient.
|
ntdll: Prevent NULL dereference in NtSuspendThread.
|
||||||
|
|
||||||
- The APPLE_client_storage extension is no longer used. It caused more
|
Andrey Gusev (6):
|
||||||
problems than it solved.
|
ntdll: Move UnregisterTraceGuids from advapi32 to ntdll.
|
||||||
|
setupapi: Add CM_Get_Child_Ex stub.
|
||||||
- New HKCU\Software\Wine\Direct3D registry keys:
|
setupapi: Add CM_Get_Sibling_Ex stub.
|
||||||
- "CheckFloatConstants" (REG_SZ).
|
d3dx11: Add D3DX11CreateShaderResourceViewFromMemory stub.
|
||||||
Setting this to "enabled" enables additional run-time bounds
|
shlwapi: Avoid 'else if' for IStream_fnQueryInterface.
|
||||||
checking on relatively addressed shader constant access. This
|
po: Update Ukrainian translation.
|
||||||
helps some (broken) applications, but comes at a performance cost.
|
|
||||||
- "MaxShaderModelHS", "MaxShaderModelDS" and "MaxShaderModelCS" (REG_DWORD).
|
André Hentschel (51):
|
||||||
These limit the maximum supported shader model for hull, domain,
|
winmm: Fix midiOutSetVolume spec file entry.
|
||||||
and compute shaders respectively, analogous to the existing
|
ntdll: Fix some more spec file entries.
|
||||||
"MaxShaderModelVS", "MaxShaderModelGS", "MaxShaderModelPS"
|
krnl386.exe16: Fix some spec file entries.
|
||||||
keys. Note that these shader types are new in shader model 5, so
|
comctl32: Fix some spec file entries.
|
||||||
setting this to anything lower than 5 will effectively disable
|
odbc32: Fix some spec file entries.
|
||||||
them.
|
advapi32: Fix some spec file entries.
|
||||||
- "SampleCount" (REG_DWORD).
|
atl: Fix AtlModuleInit spec file entry.
|
||||||
Setting this registry key will force the multisample anti-aliasing
|
compstui: Fix SetCPSUIUserData spec file entry.
|
||||||
sample count to the specified value for swapchain render
|
iphlpapi: Fix GetBestRoute spec file entry.
|
||||||
targets. This allows anti-aliasing to be forced on applications
|
hidclass.sys: Fix compilation on systems that don't support nameless structs.
|
||||||
that do not otherwise support anti-aliasing themselves, but may
|
winebus.sys: Fix compilation on systems that don't support nameless structs.
|
||||||
have no effect or break the application depending on the specific
|
msi: Fix some spec file entries.
|
||||||
application.
|
mscms: Fix some spec file entries.
|
||||||
|
shell32: Fix some spec file entries.
|
||||||
|
user32: Fix DrawMenuBarTemp spec file entry.
|
||||||
*** DirectDraw
|
ntdll: Fix even more spec file entries.
|
||||||
|
rpcrt4: Fix some spec file entries.
|
||||||
- Retrieving a GDI device context from a DirectDraw surface is
|
wow32: Fix some spec file entries.
|
||||||
implemented in a more accurate way. In particular, retrieving a GDI
|
mpr: Fix some spec file entries.
|
||||||
device context for a "client memory" surface will retrieve a GDI
|
urlmon: Fix FindMimeFromData spec file entry.
|
||||||
device context that's backed by that same client memory.
|
setupapi: Fix some spec file entries.
|
||||||
|
winspool.drv: Fix some spec file entries.
|
||||||
- A number of fixes related to vertex transformation in early
|
oleaut32: Fix OleTranslateColor spec file entry.
|
||||||
DirectDraw versions have been made.
|
usp10: Fix ScriptRecordDigitSubstitution spec file entry.
|
||||||
|
advapi32: Fix some more spec file entries.
|
||||||
|
kernel32: Fix some spec file entries.
|
||||||
*** D3DX
|
winemapi: Fix some spec file entries.
|
||||||
|
winscard: Fix some spec file entries.
|
||||||
- The support for the D3DX 9 effect framework is more complete, in
|
avifil32: Fix AVIStreamReadFormat spec file entry.
|
||||||
particular:
|
secur32: Fix LsaConnectUntrusted spec file entry.
|
||||||
- There is initial support for preshaders.
|
mapi32: Fix some spec file entries.
|
||||||
- Many more effect states are correctly applied.
|
wininet: Fix some spec file entries.
|
||||||
|
d3d8: Fix ValidatePixelShader spec file entry.
|
||||||
- D3DX 10 and 11 asynchronous data loaders are implemented.
|
ntdll: Remove dead initializations (clang).
|
||||||
|
dwrite: Remove dead initialization (clang).
|
||||||
- The d3dx9 DLLs no longer forward to d3dx9_36, but are built from the
|
msxml3: Remove dead initialization (clang).
|
||||||
same source instead.
|
server: Remove dead assignment (clang).
|
||||||
|
cmd: Remove dead assignments (clang).
|
||||||
- The d3dcompiler DLLs no longer forward to d3dcompiler_43, but are
|
shell32: Remove dead assignments (clang).
|
||||||
built from the same source instead.
|
loadperf: Fix some spec file entries.
|
||||||
|
winhttp: Fix some spec file entries.
|
||||||
|
serialui: Fix EnumPropPages spec file entry.
|
||||||
*** Sound and video
|
comctl32: Fix some more spec file entries.
|
||||||
|
msvfw32: Fix some spec file entries.
|
||||||
- GStreamer version 1.0 is supported for audio and video streams.
|
oleview: Fix bytecount for memmoves (Coverity).
|
||||||
|
windowscodecs: Remove dead assignment (clang).
|
||||||
- DirectSound supports downmixing from 5.1 and 4.0 formats to stereo.
|
windowscodecs: Fix IWICImagingFactory_CreateDecoderFromFileHandle_Proxy spec file entry.
|
||||||
|
gdiplus: Fix some spec file entries.
|
||||||
|
include: Add the new version of the IP_ADAPTER_UNICAST_ADDRESS structure.
|
||||||
*** Internet and networking
|
iphlpapi: Use the new version of the IP_ADAPTER_UNICAST_ADDRESS structure.
|
||||||
|
winex11: Remove dead code (clang).
|
||||||
- The Web Services API is supported. The XML reader and writer are
|
|
||||||
implemented, along with support for serializing many common data
|
Anton Romanov (1):
|
||||||
types. Basic support for making SOAP calls is also included. This
|
user32: Add OCR_RDR* cursors.
|
||||||
enables Microsoft Office 2013 online activation.
|
|
||||||
|
Aric Stewart (18):
|
||||||
- The Gecko engine is updated to the version from Firefox 47.
|
usp10: Implement GSUB Context Substitution types 1 and 2.
|
||||||
|
usp10: Implement Contextual Positioning Subtable: Format 2.
|
||||||
- IDN name resolution is supported.
|
usp10: Implement Chaining Context Substitution Format 2: Class-based Chaining Context Glyph Substitution.
|
||||||
|
hid: Implement HidD_GetNumInputBuffers.
|
||||||
- Various SHA hashes are supported using GnuTLS.
|
hid: Implement HidP_GetUsagesEx.
|
||||||
|
hid/tests: Add HID device enumeration test.
|
||||||
- Looking up the host address prioritizes non-loopback interfaces,
|
hidclass.sys: When processing reads fill all the buffers.
|
||||||
which fixes a number of networked games.
|
hid: Implement HidP_MaxDataListLength.
|
||||||
|
hid: Implement HidP_GetData.
|
||||||
- XML writing is faster for large files.
|
usp10: Fix Contextual Shaping for Languages with RTL write order.
|
||||||
|
usp10: Change GSUB_E_NOGLYPH value.
|
||||||
- Winsock supports the IP_DONTFRAGMENT socket option.
|
usp10: Fix next index for RTL MultipleSubst.
|
||||||
|
usp10: Apply 'ccmp' before Arabic contextual shaping.
|
||||||
- Long URLs are handled correctly.
|
hidclass.sys: BSize will never be negative.
|
||||||
|
hid/tests: Test device reads.
|
||||||
- JavaScript performance is improved. JSON is also supported.
|
hid/tests: Test HidD_GetInputReport.
|
||||||
|
hidclass.sys: IOCTL_HID_GET_INPUT_REPORT has report ID as first byte.
|
||||||
|
loader: Start winebus service by default.
|
||||||
*** Internationalization
|
|
||||||
|
Aurimas Fišeras (2):
|
||||||
- There is proper support for the Persian locale.
|
po: Update Lithuanian translation.
|
||||||
|
po: Update Lithuanian translation.
|
||||||
- Uniscribe better supports right-to-left languages.
|
|
||||||
|
Austin English (8):
|
||||||
- Japanese Hiragana, Katakana and full-width/half-width character
|
kernel32: Add BaseFlushAppcompatCache stub.
|
||||||
mapping is implemented.
|
mf3216: Add stub dll.
|
||||||
|
rstrtmgr: Add RmShutdown stub.
|
||||||
|
ntoskrnl.exe: Add IoCreateFile stub.
|
||||||
*** 64-bit support
|
ntoskrnl.exe: Add stub KeClearEvent.
|
||||||
|
ntdll: Add a stub for NtLoadKey2.
|
||||||
- 64-bit applications are supported on macOS.
|
winusb: Add stub dll.
|
||||||
|
dhcpsvc: Add DhcpRequestParams stub.
|
||||||
- The Mono engine has 64-bit support.
|
|
||||||
|
Bruno Jesus (22):
|
||||||
- C++ exceptions are handled correctly on x86-64, including nested
|
ntdll: Fake success if changing system date is a no-op.
|
||||||
exceptions and collided unwinds.
|
maintainers: Add network section.
|
||||||
|
iphlpapi/tests: Avoid ntoa() twice in function call as it returns same pointer.
|
||||||
- The debug registers are supported on x86-64.
|
dinput: Skip events that are not useful currently.
|
||||||
|
odbc32: Improve some tracing.
|
||||||
|
d3d8/tests: Fix copy&paste issue in compare_mode (cppcheck).
|
||||||
*** Built-in applications
|
dinput: Fix GetEffectStatus for Linux when effect was not downloaded.
|
||||||
|
dinput: Downgrade a FIXME to WARN in JoystickWImpl_SendForceFeedbackCommand.
|
||||||
- The 'winebrowser' helper application supports multiple arguments to
|
dinput: DISFFC_RESET will not release the effects.
|
||||||
invoke the host browser or mailer.
|
dinput: Simplify JoystickWImpl_Unacquire for Linux.
|
||||||
|
dinput/tests: Add tests for DISFFC_STOPALL, DISFFC_RESET and GetEffectStatus.
|
||||||
- The 'reg' command-line registry utility supports the 'query'
|
winmm: Fix the ordinal number for function PlaySound.
|
||||||
command, all registry data types, and has more robust command line
|
shlwapi/tests: Test NULL handle duplication in SHMapHandle().
|
||||||
handling.
|
notepad: Only skip valid command options.
|
||||||
|
wlanapi: Normalize input and trace parameters.
|
||||||
- The 'winhlp32' help viewer properly displays tables and images.
|
wlanapi/tests: Add test structure.
|
||||||
|
wlanapi/tests: Add tests for WlanOpenHandle.
|
||||||
- The 'wineconsole' tool better supports East-Asian fonts. Color
|
wlanapi: Implement WlanAllocateMemory/WlanFreeMemory with tests.
|
||||||
handling is also improved.
|
wlanapi/tests: Add tests for WlanEnumInterfaces.
|
||||||
|
wlanapi: Implement WlanOpenHandle.
|
||||||
|
wlanapi: Implement WlanCloseHandle.
|
||||||
*** Build environment
|
mciqtz32: Implement MCI_DGV_PLAY_REPEAT.
|
||||||
|
|
||||||
- Import libraries can optionally be built as static libraries
|
Christoph Brill (1):
|
||||||
similarly to Windows, instead of .def files. This avoids the need
|
setupapi: Stub CM_Open_DevNode_Key and CM_Get_Child.
|
||||||
for a separate .def.a library file.
|
|
||||||
|
Daniel Lehman (1):
|
||||||
- The IDL compiler supports "midl_pragma warning" directives.
|
msvcrt: Implement nan.
|
||||||
|
|
||||||
- Cross-compilation with the Mingw-w64 Clang and ARM toolchains is
|
Detlef Riekenberg (1):
|
||||||
supported.
|
maintainers: Add myself for printing.
|
||||||
|
|
||||||
|
Dmitry Timoshkov (2):
|
||||||
*** Kernel
|
windowscodecs: Implement IWICBitmapFrameEncode::SetPalette in PNG encoder.
|
||||||
|
avifil32: AVIFileGetStream should set stream to NULL in case of an error.
|
||||||
- A new driver architecture is in place for supporting HID devices.
|
|
||||||
This follows the Windows model, with platform-specific bus drivers
|
Erich Hoover (1):
|
||||||
and HID minidrivers. It will be used in future releases to unify
|
maintainers: Volunteer for auto-assigned patch review.
|
||||||
support for HID devices, and potentially also for USB device
|
|
||||||
support.
|
Fabian Maurer (2):
|
||||||
|
gdi32: Add traces for painting functions.
|
||||||
- Loading multiple kernel drivers inside the same user-mode process is
|
user32: Don't send WM_CHAR when a menu gets VK_ESCAPE and add tests.
|
||||||
supported. This is used for HID drivers.
|
|
||||||
|
François Gouget (4):
|
||||||
- A directory cache is implemented, to allow returning files in the
|
iphlpapi/tests: Remove an unnecessary NULL cast.
|
||||||
expected order and avoid relying on platform-specific system calls.
|
include: Add a couple more UI language APIs.
|
||||||
|
wlanapi: Add a trailing '\n' to a TRACE() message.
|
||||||
- Many more API Set libraries (the oddly-named api-ms-win-* dlls) are
|
hid/tests: Remove a space before a '\n'.
|
||||||
implemented.
|
|
||||||
|
Gerald Pfeifer (3):
|
||||||
- Interrupt 0x2d (used for debugger checks) is emulated.
|
rpcrt4: Avoid potential overflow in rpcrt4_protseq_ncacn_np_open_endpoint.
|
||||||
|
server: Remove dead check in is_cpu_supported().
|
||||||
|
winedump: Increase buffer size and potential string length inoutput_spec_symbol.
|
||||||
*** Miscellaneous
|
|
||||||
|
Guillaume Charifi (2):
|
||||||
- Read interval timeouts are supported for serial ports.
|
wined3d: Recognize SM5 dcl_resource_raw instruction.
|
||||||
|
wined3d: Add support for BC5_SNORM format.
|
||||||
- Variables starting with 'QT_' are filtered from the Unix environment
|
|
||||||
since they may have unwanted effects on Qt-based Windows
|
Hans Leidekker (11):
|
||||||
applications.
|
include: Add some missing MAPI defines.
|
||||||
|
include: Update SIID_MAX_ICONS.
|
||||||
- Support for joystick button mapping and force feedback effects is
|
mapi32: Add a stub implementation of HrDispatchNotifications.
|
||||||
improved.
|
secur32: Implement SspiPrepareForCredWrite.
|
||||||
|
webservices: Set and restore the full floating point control word.
|
||||||
- Many stream classes are implemented in MSVCIRT, the old I/O stream
|
wbemprox: Only include matching rows in the table row count.
|
||||||
C++ runtime.
|
winhttp: Accept NULL buffer for size queries in WinHttpCreateUrl.
|
||||||
|
wintrust/tests: Disable a test that crashes on 64-bit Windows 10.
|
||||||
- Windows Management Instrumentation (WMI) implements some more WBEM
|
credui: Split domain from username in SspiPromptForCredentialsW.
|
||||||
classes.
|
wbemprox: Don't define USE_WS_PREFIX on MinGW.
|
||||||
|
wbemprox: Add a partial implementation of Win32_IP4RouteTable.
|
||||||
- Most remaining OpenMP functions are implemented.
|
|
||||||
|
Henri Verbeet (35):
|
||||||
- Uninstallation support in MSI is improved.
|
wined3d: Get rid of a superfluous floatBitsToUint() in shader_glsl_texkill().
|
||||||
|
wined3d: Use the depth/stencil view to acquire a context for depth-only draws.
|
||||||
|
wined3d: Get rid of the "AlwaysOffscreen" setting.
|
||||||
*** New external dependencies
|
wined3d: Get rid of surface_load_ds_location().
|
||||||
|
ddraw: Kill stray tabs.
|
||||||
- libudev is used for HID device support.
|
wined3d: Simplify shader_glsl_load_np2fixup_constants().
|
||||||
|
wined3d: Get rid of the "ds_current_size" field from struct wined3d_surface.
|
||||||
- GStreamer version 1.0 is used instead of version 0.10.
|
wined3d: Get rid of surface_modify_ds_location().
|
||||||
|
wined3d: Get rid of the "onscreen_depth_stencil" field from struct wined3d_device.
|
||||||
- GnuTLS version 2.10 or higher is required for the SHA hashing
|
wined3d: Only store light type counts in struct wined3d_ffp_vs_settings.
|
||||||
functions to be supported.
|
wined3d: Just use glBufferSubData() in buffer_direct_upload().
|
||||||
|
wined3d: Introduce wined3d_buffer_upload_ranges().
|
||||||
|
wined3d: Rename WINED3D_BUFFER_DOUBLEBUFFER to WINED3D_BUFFER_PIN_SYSMEM.
|
||||||
*** Configuration changes
|
wined3d: Introduce wined3d_buffer_evict_sysmem().
|
||||||
|
wined3d: Check buffer->map_ptr to determine if the buffer object is mapped.
|
||||||
- A number of DLLs are now built separately from a common source,
|
wined3d: Do not evict the system memory copy in buffer_create_buffer_object().
|
||||||
instead of forwarding to a master DLL. This means that native DLL
|
wined3d: Do not upload data in buffer_create_buffer_object().
|
||||||
overrides need to be set on the specific version of the DLL being
|
wined3d: Evict system memory for dynamic buffers on the first WINED3D_MAP_DISCARD map.
|
||||||
loaded, instead of the master one. This applies to the d3dx9_*,
|
wined3d: Try to avoid stalling on dynamic buffer maps.
|
||||||
d3dcompiler_*, xaudio2_*, xapofx1_* and x3daudio1_* DLLs.
|
wined3d: Return success in wined3d_buffer_load_location() when the location is already current.
|
||||||
|
wined3d: Do not pin system memory in wined3d_buffer_load_location().
|
||||||
|
wined3d: Support WINED3D_LOCATION_BUFFER in wined3d_buffer_load_location().
|
||||||
*** Release numbering
|
wined3d: Implement wined3d_buffer_upload_data() on top of wined3d_buffer_upload_ranges().
|
||||||
|
wined3d: Load WINED3D_LOCATION_BUFFER if needed in wined3d_buffer_map().
|
||||||
- Starting with 2.0, version numbering will change: stable release
|
wined3d: Do not preload the buffer in wined3d_buffer_unmap().
|
||||||
updates will follow the existing scheme: 2.0.1, 2.0.2, 2.0.3, etc.
|
wined3d: Avoid '\n' in the middle of a TRACE in wined3d_check_device_format().
|
||||||
but the developemnt branch will drop the intermediate number: the
|
ddraw: Mark surfaces as lost when changing the display mode.
|
||||||
releases will be numbered 2.1, 2.2, 2.3, etc. leading to the next
|
ddraw: Validate the primary surface dimensions in ddraw_surface7_Restore().
|
||||||
stable release, which will be called 3.0.
|
ddraw: Validate the primary surface format in ddraw_surface7_Restore().
|
||||||
|
ddraw: Update the primary surface format when changing the display mode.
|
||||||
|
d2d1: Avoid degenerate line segments.
|
||||||
|
d2d1: Add an initial d2d_d3d_render_target_DrawGeometry() implementation.
|
||||||
|
d2d1: Implement initial support for line joins.
|
||||||
|
d2d1: Implement rectangle geometry outlines.
|
||||||
|
d2d1: Take the source transformation into account when creating a transformed geometry.
|
||||||
|
|
||||||
|
Hugh McMaster (7):
|
||||||
|
regedit: Remove unnecessary error handling from message box functions in edit.c.
|
||||||
|
regedit: Use FormatMessage() for optimal memory usage.
|
||||||
|
regedit: Display custom error messages instead of strings from the system table.
|
||||||
|
regedit: Combine error() and error_code_messagebox().
|
||||||
|
regedit: Update search completion message handling.
|
||||||
|
regedit: Update dialog messages related to key and value renaming.
|
||||||
|
regedit: Update some comments in edit.c.
|
||||||
|
|
||||||
|
Huw D. M. Davies (14):
|
||||||
|
schedsvc/tests: Early versions of Windows 10 return S_OK whether or not the element exists.
|
||||||
|
urlmon/tests: Windows 10 has changed the behaviour of domain detection.
|
||||||
|
usp10/tests: Add a second set of glyph props that have changed in Windows 10.
|
||||||
|
gdi32: Add the ability to disable a DC.
|
||||||
|
user32: Disable cached DCs once they are released.
|
||||||
|
usp10/tests: Reorder the todo and broken arrays to match the order of the expected values.
|
||||||
|
urlmon/tests: Allow QueryInterface to accept IUnknown and IInternetProtocolSink.
|
||||||
|
ntprint: PSetupCreateMonitorInfo() takes two arguments, the second is a server name.
|
||||||
|
comctl32: Correctly set the colour table for ILC_COLOR4 and ILC_COLOR8 imagelists.
|
||||||
|
gameux/tests: Run the MTA tests before the STA tests to avoid a crash on Windows 10.
|
||||||
|
user32: Hardcode the GetWindowLong values for the desktop window to avoid a server round-trip.
|
||||||
|
user32/tests: Restore the mouse cursor to its original position.
|
||||||
|
dssenh/tests: Fix a failing test on Windows 7.
|
||||||
|
dmcompos/tests: Fix a failing test on Windows 8.
|
||||||
|
|
||||||
|
Jacek Caban (38):
|
||||||
|
mshtml: Initialize nsAString in IHTMLDocument3::get_dir.
|
||||||
|
urlmon: Added Seek implementations for streams using cache file.
|
||||||
|
mshtml: Added MHTMLDocument object class factory stub implementation.
|
||||||
|
inetcomm: Register mhtml protocol handler.
|
||||||
|
inetcomm: Added MimeHtmlProtocol stub implementation.
|
||||||
|
mshtml/tests: Added text selection type tests.
|
||||||
|
mshtml: Added IHTMLSelectionObject2::get_typeDetail semi-stub implementation.
|
||||||
|
inetcomm: Added IInternetProtocolInfo stub implementation.
|
||||||
|
inetcomm: Added COM aggregation support to MimeHtmlProtocol object.
|
||||||
|
inetcomm: Moved sub_stream_t implementation before MimeBody implementation.
|
||||||
|
inetcomm: Don't restore base stream position in sub stream Read.
|
||||||
|
inetcomm: Return a new instance of stream in IMimeBody::GetData.
|
||||||
|
inetcomm/tests: Added a helper for creating stream from string.
|
||||||
|
inetcomm/tests: Added more IMimeBody::SetData and GetData tests.
|
||||||
|
inetcomm: Test current encoding in test_SetData.
|
||||||
|
inetcomm: Added support for decoding base64 in IMimeBody::GetData.
|
||||||
|
widl: Accept known type as library name.
|
||||||
|
kernel32/tests: Don't mark win8+ result as broken.
|
||||||
|
ntdll: Check input buffer before server_read_file call and don't touch event on error.
|
||||||
|
ntdll: Check output buffer before server_write_file call.
|
||||||
|
inetcomm: Use relative seek in copy_headers_to_buf.
|
||||||
|
inetcomm: Properly handle boundary in the beginning of body stream in create_body_offset_list.
|
||||||
|
inetcomm: Don't include headers in data stream in create_sub_body.
|
||||||
|
inetcomm: Read content encoding from MIME header.
|
||||||
|
inetcomm: Removed unneeded type check in init_content_type.
|
||||||
|
inetcomm: Added tests reading MHTML page as MIME message.
|
||||||
|
msctf: Use correct sink for ITfThreadFocusSink.
|
||||||
|
inetcomm: Added MimeOleObjectFromMoniker semi-stub implementation.
|
||||||
|
inetcomm: Added IInternetProtocolInfo::CombineUrl implementation.
|
||||||
|
inetcomm: Added support for binding mhtml protocol handler.
|
||||||
|
inetcomm: Added mhtml binding tests.
|
||||||
|
inetcomm: Added support for decoding quoted-printable data.
|
||||||
|
server: Create iosb objects inside read/write request handlers.
|
||||||
|
ntdll: Always set iosb->Information in irp_completion.
|
||||||
|
msctf: Allow unadvising ITfThreadFocusSink.
|
||||||
|
mshtml: Renamed unk_imp to outer_unk.
|
||||||
|
mshtml: Added support for COM aggregation in HTMLDocument object.
|
||||||
|
mshtml/tests: Added COM aggregation tests.
|
||||||
|
|
||||||
|
Jactry Zeng (2):
|
||||||
|
qcap: Release IBaseFilter.
|
||||||
|
kernel32/tests: Add Chinese special tests for LocaleNameToLCID().
|
||||||
|
|
||||||
|
Jarkko Korpi (1):
|
||||||
|
wined3d: Add Rx 460 binary driver.
|
||||||
|
|
||||||
|
Jefferson Carpenter (1):
|
||||||
|
wmvcore: Implement WMCreateReaderPriv.
|
||||||
|
|
||||||
|
Józef Kucia (56):
|
||||||
|
ddraw: Cleanup ddraw7_GetAvailableVidMem().
|
||||||
|
ddraw: Relax "dwSize" validation in ddraw_surface*_Lock().
|
||||||
|
d3d11/tests: Add test for writing to UAVs.
|
||||||
|
d3d11/tests: Add optional "rect" parameter to check_texture_sub_resource_* functions.
|
||||||
|
wined3d: Introduce wined3d_device_set_compute_shader().
|
||||||
|
d3d11: Implement d3d11_immediate_context_CSSetShader().
|
||||||
|
wined3d: Remove inaccurate comments.
|
||||||
|
include/d3d11: Add D3D11_BUFFEREX_SRV_FLAG_RAW.
|
||||||
|
d3d11/tests: Use correct raw buffer flag for SRVs.
|
||||||
|
wined3d: Add ARB_texture_buffer_object extension.
|
||||||
|
wined3d: Create dummy buffer textures.
|
||||||
|
wined3d: Add initial support for shader buffer views.
|
||||||
|
wined3d: Do not pass LOD to texelFetch() for buffer resources.
|
||||||
|
wined3d: Implement buffer samplers.
|
||||||
|
d3d10core/tests: Add test for shader buffer views.
|
||||||
|
d3d11/tests: Add test for shader buffer views.
|
||||||
|
d3d10core/tests: Skip stencil SRV test when SRV creation fails.
|
||||||
|
d3d11/tests: Skip stencil SRV test when SRV creation fails.
|
||||||
|
wined3d: Add ARB_shading_language_packing extension.
|
||||||
|
wined3d: Implement SM5 f16tof32 instruction.
|
||||||
|
wined3d: Implement SM5 f32tof16 instruction.
|
||||||
|
d3d11/tests: Add basic test for SM5 f16tof32 and f32tof16 instructions.
|
||||||
|
wined3d: Add ARB_gpu_shader5 extension.
|
||||||
|
wined3d: Implement SM5 bfrev instruction.
|
||||||
|
d3d11/tests: Improve test for SM5 bfi instruction.
|
||||||
|
wined3d: Implement SM5 bfi instruction.
|
||||||
|
wined3d: Implement SM5 ubfe instruction.
|
||||||
|
d3d11/tests: Add test for SM5 ubfe instruction.
|
||||||
|
wined3d: Implement SM5 countbits instruction.
|
||||||
|
wined3d: Implement SM5 firstbit_* instructions.
|
||||||
|
d3d11/tests: Add test for SM5 firstbit_* instructions.
|
||||||
|
wined3d: Store uniform blocks limits as array.
|
||||||
|
wined3d: Introduce wined3d_device_set_cs_cb().
|
||||||
|
d3d11: Implement d3d11_immediate_context_CSSetConstantBuffers().
|
||||||
|
wined3d: Factor out acquire_shader_resources() function.
|
||||||
|
wined3d: Factor out release_shader_resources() function.
|
||||||
|
wined3d: Do not acquire compute pipeline resources for draws.
|
||||||
|
wined3d: Acquire graphics pipeline UAV resources for draws.
|
||||||
|
d3d11/tests: Add tests showing that views do not keep resource reference.
|
||||||
|
d3d11: Do not keep reference to resources.
|
||||||
|
d3d10core/tests: Add tests showing that views do not keep resource reference.
|
||||||
|
wined3d: Add ARB_compute_shader extension.
|
||||||
|
wined3d: Handle compute shader registers in GLSL backend.
|
||||||
|
wined3d: Introduce wined3d_device_dispatch_compute().
|
||||||
|
wined3d: Introduce shader_select_compute() in shader_backend_ops.
|
||||||
|
comdlg32/tests: Add test for OLE initialization in file dialogs.
|
||||||
|
comdlg32: Delay OleInitialize() until after file dialog window is created.
|
||||||
|
d3d11: Fix TRACE message in d3d_query_create().
|
||||||
|
d3d9/tests: Extend queries tests.
|
||||||
|
d3d11/tests: Extend queries tests.
|
||||||
|
d3d10core/tests: Extend queries tests.
|
||||||
|
wined3d: Return WINED3DERR_INVALIDCALL for not started queries.
|
||||||
|
d3d9: Fix query result data for not started queries.
|
||||||
|
d3d9: Store query data size in "d3d9_query".
|
||||||
|
wined3d: Set "last_was_blit" unconditionally in context_apply_clear_state().
|
||||||
|
d3d11: Use WINED3D_POOL_MANAGED for staging 3D textures.
|
||||||
|
|
||||||
|
Ken Thomases (5):
|
||||||
|
winemac: Make some operations on Cocoa views asynchronous.
|
||||||
|
winemac: Don't attempt to set surface for child windows in macdrv_WindowPosChanged().
|
||||||
|
winemac: Don't set a view's frame if the backend's value hasn't changed.
|
||||||
|
winemac: Ignore clipboard updates provoked by our own call to GetClipboardData().
|
||||||
|
winemac: Reattach OpenGL contexts to a view after it has been hidden and unhidden.
|
||||||
|
|
||||||
|
Kim Malmo (1):
|
||||||
|
po: Update Norwegian translation.
|
||||||
|
|
||||||
|
Lauri Kenttä (6):
|
||||||
|
msvcrt/tests: Test wcstoi64 with various Unicode digits.
|
||||||
|
msvcrt: Move WCHAR-to-int conversion to a function.
|
||||||
|
msvcrt: Make wcstoi64 support various Unicode digits.
|
||||||
|
msvcrt: Fix space-only inputs in wcstoi64.
|
||||||
|
kernel32: LZOpenFile should preserve cBytes on failure.
|
||||||
|
po: Update Finnish translation.
|
||||||
|
|
||||||
|
Louis Lenders (3):
|
||||||
|
oledb32: Add version resource.
|
||||||
|
xmllite/reader: Handle NULL node type argument in Read().
|
||||||
|
kernel32: Silence a noisy fixme.
|
||||||
|
|
||||||
|
Marcus Meissner (1):
|
||||||
|
maintainers: Add myself for gphoto2.ds.
|
||||||
|
|
||||||
|
Masanori Kakura (1):
|
||||||
|
winegstreamer: Avoid zero division in amt_from_gst_caps_video().
|
||||||
|
|
||||||
|
Matteo Bruni (12):
|
||||||
|
d3d9: Fix DrawIndexedPrimitiveUP with non-zero min_vertex_idx.
|
||||||
|
d3d8: Fix DrawIndexedPrimitiveUP with non-zero min_vertex_idx.
|
||||||
|
d3d9/tests: Add a test for DrawIndexedPrimitiveUP().
|
||||||
|
d3d8/tests: Add a test for DrawIndexedPrimitiveUP().
|
||||||
|
d3d9/tests: Add a trace to clear_test() to show whether sRGB writes are supported.
|
||||||
|
wined3d: Correctly handle GL implementations not supporting sRGB FBO attachments.
|
||||||
|
wined3d: If the format is not FBO attachable disable sRGB writes only.
|
||||||
|
d3dx9: Don't forbid supported format conversions.
|
||||||
|
wined3d: Don't query FFP lights count on core profile.
|
||||||
|
wined3d: Use the correct GLenum for point size limit on core profile.
|
||||||
|
wined3d: Trace maximum vertex attributes count.
|
||||||
|
wined3d: Query supported geometry shader uniform buffers count on core profile.
|
||||||
|
|
||||||
|
Michael Müller (2):
|
||||||
|
msvideo.dll16: Implement DrawDibProfileDisplay.
|
||||||
|
msvideo: Check if any 16 bit thunks have been allocated before accessing pointer.
|
||||||
|
|
||||||
|
Michael Stefaniuc (2):
|
||||||
|
wordpad: Avoid a TRUE : FALSE conditional expression.
|
||||||
|
msvcrt/tests: Use NULL instead of casting 0.
|
||||||
|
|
||||||
|
Mike Swanson (1):
|
||||||
|
loader/wine.man.in: Document the WINEPATH environment variable.
|
||||||
|
|
||||||
|
Nikolay Sivov (57):
|
||||||
|
wshom: Added IProvideClassInfo support for implemented interfaces.
|
||||||
|
dwrite: Use OpenType 1.8 'head' table structure.
|
||||||
|
dwrite: Use OpenType 1.8 'hhea' table structure.
|
||||||
|
comctl32/tests: Use win_skip() for tests that should not be skipped on Wine.
|
||||||
|
d2d1: Fix ID2D1HwndRenderTarget::Resize() prototype.
|
||||||
|
d2d1: Check for NULL pointer when releasing previous render target view.
|
||||||
|
comctl32/toolbar: Fix TB_SETDRAWTEXTFLAGS handler.
|
||||||
|
shell32/shellview: Get rid of intermediate pointer array when filling ListView.
|
||||||
|
shell32/shellview: Set subitem callbacks for every column.
|
||||||
|
shell32: Fix return value of GetDetailsOf() for unixfs folder.
|
||||||
|
comdlg32: Always use original Open File dialog template.
|
||||||
|
dwrite: Implement another variant of CreateGlyphRunAnalysis().
|
||||||
|
dwrite: Remove existing effective runs before evaluating them again.
|
||||||
|
dwrite: Invalidate layout on box changes.
|
||||||
|
dwrite: Restructure line wrapping logic, fix the way breaking position is selected.
|
||||||
|
dwrite: Initial support for line trimming signs.
|
||||||
|
Added scrobj.dll stub.
|
||||||
|
scrobj: Register Scriptlet.TypeLib.
|
||||||
|
scrobj: Added IGenScriptletTLib stub.
|
||||||
|
scrobj: Added IDispatch support for Scriptlet.TypeLib object.
|
||||||
|
scrobj: Implement get_GUID().
|
||||||
|
dwrite: Implement GetOverhangMetrics().
|
||||||
|
comctl32/syslink: Don't use exported StrCmpNIW().
|
||||||
|
windowscodecs/tests: Test to show that SetPalette() does not keep IWICPalette reference, for PNG encoder.
|
||||||
|
xmllite/reader: Handle NULL argument in GetNodeType().
|
||||||
|
xmllite/tests: Test Read() with NULL type argument.
|
||||||
|
oledb32: Fixed IDataInitialize definition.
|
||||||
|
kernel32/nls: Added genitive month names for Polish.
|
||||||
|
kernel32/nls: Added genitive month names for Belarusian.
|
||||||
|
kernel32/nls: Added genitive month names for Armenian.
|
||||||
|
kernel32/nls: Added genitive month names for Croatian.
|
||||||
|
kernel32/nls: Added genitive month names for Czech.
|
||||||
|
regedit: Always show treeview selection.
|
||||||
|
regedit: Clear value list when tree root is selected.
|
||||||
|
dwrite: Added support for DWRITE_WORD_WRAPPING_CHARACTER mode.
|
||||||
|
dwrite: Improve line breaking logic.
|
||||||
|
msxml3: Duplicate stylesheet document before passing it to libxslt.
|
||||||
|
msxml3: Accept AllowXsltScript and AllowDocumentFunction properties.
|
||||||
|
usp10: Fixed LB30 condition, breaking after CP class.
|
||||||
|
usp10: Fix LB27 rule that should check for prefix, not suffix.
|
||||||
|
include: Added GetThreadUILanguage() prototype.
|
||||||
|
dwrite/tests: Use shaping properties structure in tests data.
|
||||||
|
dwrite/tests: More spacing tests with isDiacritic.
|
||||||
|
dwrite/tests: Line metrics tests with uniform spacing.
|
||||||
|
kernel32/nls: Added Nepali locale data.
|
||||||
|
comctl32/propsheet: Force wizard header if any of pages has title/subtitle.
|
||||||
|
comctl32/propsheet: Only use header bitmap when asked for it.
|
||||||
|
comctl32/tests: Use HGLOBAL stream to Read/Write tests on imagelists.
|
||||||
|
po: Update Russian translation.
|
||||||
|
oledb32: Added a stub IDataInitialize for DataLinks object.
|
||||||
|
oledb32: Added GetDataSource() for DataLinks object.
|
||||||
|
oledb32: Allow single quotation marks around property values.
|
||||||
|
dwrite: Keep content based line height and baseline separately.
|
||||||
|
dwrite: Added support for uniform and proportional spacing methods.
|
||||||
|
dwrite: Get rid of assignment to self.
|
||||||
|
dwrite: Fix rendering mode enum conversion warnings.
|
||||||
|
gdiplus: Added GdipGetCustomLineCapType().
|
||||||
|
|
||||||
|
Owen Rudge (2):
|
||||||
|
advapi32: Return null-terminated buffer instead of null pointer for LsaLookupSids domains.
|
||||||
|
advapi32/tests: Add test of LsaLookupSids buffer behaviour.
|
||||||
|
|
||||||
|
Piotr Caban (3):
|
||||||
|
msvcr100: Add reader_writer_lock class stub.
|
||||||
|
msvcr100: Add reader_writer_lock implementation.
|
||||||
|
msvcr100: Add reader_writer_lock tests.
|
||||||
|
|
||||||
|
Sebastian Lackner (5):
|
||||||
|
rstrtmgr: Use correct type for status parameter in RmRestart.
|
||||||
|
ntdll: Catch page faults in NtQueryPerformanceCounter.
|
||||||
|
ntdll: Mark ZwLoadKey2 export as private.
|
||||||
|
ole32: Call GetClipboardFormatName with the correct parameters.
|
||||||
|
server: Fix handling of MAXIMUM_ALLOWED in token_access_check.
|
||||||
|
|
||||||
|
Vincent Povirk (4):
|
||||||
|
hhctrl.ocx: Also take basename of folders when searching.
|
||||||
|
hhctrl.ocx: Don't skip a tag in next_node.
|
||||||
|
kernel32: DETACHED_PROCESS prevents automatic std handle inheritance.
|
||||||
|
kernel32: DETACHED_PROCESS doesn't affect STARTUPINFO console handles.
|
||||||
|
|
||||||
|
Young Chung (1):
|
||||||
|
ucrtbase: Add __conio_common_vcprintf()/_vcwprintf().
|
||||||
|
|
||||||
|
Zebediah Figura (12):
|
||||||
|
ws2_32/tests: Fix memcmp size in test_TransmitFile().
|
||||||
|
regedit: Add support for importing Win 3.1 registry files.
|
||||||
|
regedit/tests: Add tests for importing Win 3.1 registry files.
|
||||||
|
storage.dll16: Fix bad type in IStorage16_fnOpenStorage.
|
||||||
|
regedit: When processing 3.1 ignore any lines that don't begin with HKCR.
|
||||||
|
secur32/tests: Skip sign/seal tests if authentication fails.
|
||||||
|
winebuild: Use unsigned int in spec file variable parameters.
|
||||||
|
compobj: Implement several IIDs.
|
||||||
|
ole2: Implement several IIDs.
|
||||||
|
avifile: Implement several IIDs.
|
||||||
|
ole2disp: Implement several IIDs.
|
||||||
|
typelib: Implement several IIDs.
|
||||||
|
|
||||||
|
İsmail Dönmez (1):
|
||||||
|
d3d11.idl: Added missing D3D11_CS_* constants.
|
||||||
|
|
||||||
--
|
--
|
||||||
Alexandre Julliard
|
Alexandre Julliard
|
||||||
|
|
6
AUTHORS
6
AUTHORS
|
@ -266,6 +266,7 @@ Christian Inci
|
||||||
Christian Lupien
|
Christian Lupien
|
||||||
Christian Neumair
|
Christian Neumair
|
||||||
Christian Schlaile
|
Christian Schlaile
|
||||||
|
Christoph Brill
|
||||||
Christoph Bumiller
|
Christoph Bumiller
|
||||||
Christopher Berner
|
Christopher Berner
|
||||||
Christopher Gautier
|
Christopher Gautier
|
||||||
|
@ -584,6 +585,7 @@ Indrek Altpere
|
||||||
Ingmar Thiemann
|
Ingmar Thiemann
|
||||||
Ingo Schneider
|
Ingo Schneider
|
||||||
Ismael Barros
|
Ismael Barros
|
||||||
|
İsmail Dönmez
|
||||||
Itai Nahshon
|
Itai Nahshon
|
||||||
Ivan de Saedeleer
|
Ivan de Saedeleer
|
||||||
Ivan Gyurdiev
|
Ivan Gyurdiev
|
||||||
|
@ -653,6 +655,7 @@ Jean-Michel Dault
|
||||||
Jean-Philippe Theriault
|
Jean-Philippe Theriault
|
||||||
Jed Wing
|
Jed Wing
|
||||||
Jeff Cook
|
Jeff Cook
|
||||||
|
Jefferson Carpenter
|
||||||
Jeff Garzik
|
Jeff Garzik
|
||||||
Jeff Johann
|
Jeff Johann
|
||||||
Jeff Klein
|
Jeff Klein
|
||||||
|
@ -957,6 +960,7 @@ Martin von Loewis
|
||||||
Martin Walker
|
Martin Walker
|
||||||
Martin Wilck
|
Martin Wilck
|
||||||
Marton Balint
|
Marton Balint
|
||||||
|
Masanori Kakura
|
||||||
Massimo Del Fedele
|
Massimo Del Fedele
|
||||||
Matěj Laitl
|
Matěj Laitl
|
||||||
Matej Špindler
|
Matej Špindler
|
||||||
|
@ -1038,6 +1042,7 @@ Mike Kaplinskiy
|
||||||
Mike O'Regan
|
Mike O'Regan
|
||||||
Mike Ruprecht
|
Mike Ruprecht
|
||||||
Mike Schaadt
|
Mike Schaadt
|
||||||
|
Mike Swanson
|
||||||
Mikey Alexander
|
Mikey Alexander
|
||||||
Mikhail Maroukhine
|
Mikhail Maroukhine
|
||||||
Mikio Idneuma
|
Mikio Idneuma
|
||||||
|
@ -1554,6 +1559,7 @@ Yong Chi
|
||||||
YongHao Hu
|
YongHao Hu
|
||||||
Yorick Hardy
|
Yorick Hardy
|
||||||
Yoshiro Takeno
|
Yoshiro Takeno
|
||||||
|
Young Chung
|
||||||
Yuri Khan
|
Yuri Khan
|
||||||
Yuri Kozlov
|
Yuri Kozlov
|
||||||
Yuriy Kaminskiy
|
Yuriy Kaminskiy
|
||||||
|
|
2
VERSION
2
VERSION
|
@ -1 +1 @@
|
||||||
Wine version 2.0
|
Wine version 2.1
|
||||||
|
|
18
configure
vendored
18
configure
vendored
|
@ -1,6 +1,6 @@
|
||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
# Guess values for system-dependent variables and create Makefiles.
|
# Guess values for system-dependent variables and create Makefiles.
|
||||||
# Generated by GNU Autoconf 2.69 for Wine 2.0.
|
# Generated by GNU Autoconf 2.69 for Wine 2.1.
|
||||||
#
|
#
|
||||||
# Report bugs to <wine-devel@winehq.org>.
|
# Report bugs to <wine-devel@winehq.org>.
|
||||||
#
|
#
|
||||||
|
@ -580,8 +580,8 @@ MAKEFLAGS=
|
||||||
# Identity of this package.
|
# Identity of this package.
|
||||||
PACKAGE_NAME='Wine'
|
PACKAGE_NAME='Wine'
|
||||||
PACKAGE_TARNAME='wine'
|
PACKAGE_TARNAME='wine'
|
||||||
PACKAGE_VERSION='2.0'
|
PACKAGE_VERSION='2.1'
|
||||||
PACKAGE_STRING='Wine 2.0'
|
PACKAGE_STRING='Wine 2.1'
|
||||||
PACKAGE_BUGREPORT='wine-devel@winehq.org'
|
PACKAGE_BUGREPORT='wine-devel@winehq.org'
|
||||||
PACKAGE_URL='http://www.winehq.org'
|
PACKAGE_URL='http://www.winehq.org'
|
||||||
|
|
||||||
|
@ -2224,7 +2224,7 @@ if test "$ac_init_help" = "long"; then
|
||||||
# Omit some internal or obsolete options to make the list less imposing.
|
# Omit some internal or obsolete options to make the list less imposing.
|
||||||
# This message is too long to be a string in the A/UX 3.1 sh.
|
# This message is too long to be a string in the A/UX 3.1 sh.
|
||||||
cat <<_ACEOF
|
cat <<_ACEOF
|
||||||
\`configure' configures Wine 2.0 to adapt to many kinds of systems.
|
\`configure' configures Wine 2.1 to adapt to many kinds of systems.
|
||||||
|
|
||||||
Usage: $0 [OPTION]... [VAR=VALUE]...
|
Usage: $0 [OPTION]... [VAR=VALUE]...
|
||||||
|
|
||||||
|
@ -2294,7 +2294,7 @@ fi
|
||||||
|
|
||||||
if test -n "$ac_init_help"; then
|
if test -n "$ac_init_help"; then
|
||||||
case $ac_init_help in
|
case $ac_init_help in
|
||||||
short | recursive ) echo "Configuration of Wine 2.0:";;
|
short | recursive ) echo "Configuration of Wine 2.1:";;
|
||||||
esac
|
esac
|
||||||
cat <<\_ACEOF
|
cat <<\_ACEOF
|
||||||
|
|
||||||
|
@ -2502,7 +2502,7 @@ fi
|
||||||
test -n "$ac_init_help" && exit $ac_status
|
test -n "$ac_init_help" && exit $ac_status
|
||||||
if $ac_init_version; then
|
if $ac_init_version; then
|
||||||
cat <<\_ACEOF
|
cat <<\_ACEOF
|
||||||
Wine configure 2.0
|
Wine configure 2.1
|
||||||
generated by GNU Autoconf 2.69
|
generated by GNU Autoconf 2.69
|
||||||
|
|
||||||
Copyright (C) 2012 Free Software Foundation, Inc.
|
Copyright (C) 2012 Free Software Foundation, Inc.
|
||||||
|
@ -3020,7 +3020,7 @@ cat >config.log <<_ACEOF
|
||||||
This file contains any messages produced by compilers while
|
This file contains any messages produced by compilers while
|
||||||
running configure, to aid debugging if configure makes a mistake.
|
running configure, to aid debugging if configure makes a mistake.
|
||||||
|
|
||||||
It was created by Wine $as_me 2.0, which was
|
It was created by Wine $as_me 2.1, which was
|
||||||
generated by GNU Autoconf 2.69. Invocation command line was
|
generated by GNU Autoconf 2.69. Invocation command line was
|
||||||
|
|
||||||
$ $0 $@
|
$ $0 $@
|
||||||
|
@ -19186,7 +19186,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
|
||||||
# report actual input values of CONFIG_FILES etc. instead of their
|
# report actual input values of CONFIG_FILES etc. instead of their
|
||||||
# values after options handling.
|
# values after options handling.
|
||||||
ac_log="
|
ac_log="
|
||||||
This file was extended by Wine $as_me 2.0, which was
|
This file was extended by Wine $as_me 2.1, which was
|
||||||
generated by GNU Autoconf 2.69. Invocation command line was
|
generated by GNU Autoconf 2.69. Invocation command line was
|
||||||
|
|
||||||
CONFIG_FILES = $CONFIG_FILES
|
CONFIG_FILES = $CONFIG_FILES
|
||||||
|
@ -19257,7 +19257,7 @@ _ACEOF
|
||||||
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
||||||
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
|
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
|
||||||
ac_cs_version="\\
|
ac_cs_version="\\
|
||||||
Wine config.status 2.0
|
Wine config.status 2.1
|
||||||
configured by $0, generated by GNU Autoconf 2.69,
|
configured by $0, generated by GNU Autoconf 2.69,
|
||||||
with options \\"\$ac_cs_config\\"
|
with options \\"\$ac_cs_config\\"
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue