2016-11-25 21:17:31 +01:00
|
|
|
The Wine development release 1.9.24 is now available.
|
2010-05-28 19:39:36 +02:00
|
|
|
|
2015-12-25 18:09:55 +01:00
|
|
|
What's new in this release (see below for details):
|
2016-11-25 21:17:31 +01:00
|
|
|
- Support for unordered access views in Direct3D.
|
|
|
|
- Many fixes in the regression tests.
|
|
|
|
- Some more improvements in HID support.
|
2015-12-25 18:09:55 +01:00
|
|
|
- Various bug fixes.
|
2005-10-25 14:04:17 +02:00
|
|
|
|
2008-06-13 17:15:29 +02:00
|
|
|
The source is available from the following locations:
|
2005-10-25 14:04:17 +02:00
|
|
|
|
2016-11-25 21:17:31 +01:00
|
|
|
http://dl.winehq.org/wine/source/1.9/wine-1.9.24.tar.bz2
|
|
|
|
http://mirrors.ibiblio.org/wine/source/1.9/wine-1.9.24.tar.bz2
|
2005-10-25 14:04:17 +02:00
|
|
|
|
|
|
|
Binary packages for various distributions will be available from:
|
|
|
|
|
2010-07-16 17:05:45 +02:00
|
|
|
http://www.winehq.org/download
|
2005-10-25 14:04:17 +02:00
|
|
|
|
2010-07-16 17:05:45 +02:00
|
|
|
You will find documentation on http://www.winehq.org/documentation
|
1998-10-18 19:19:57 +02:00
|
|
|
|
2008-06-13 17:15:29 +02:00
|
|
|
You can also get the current source directly from the git
|
2010-07-16 17:05:45 +02:00
|
|
|
repository. Check http://www.winehq.org/git for details.
|
1994-12-27 15:11:53 +01:00
|
|
|
|
1997-07-20 18:23:21 +02:00
|
|
|
Wine is available thanks to the work of many people. See the file
|
|
|
|
AUTHORS in the distribution for the complete list.
|
1994-12-27 15:11:53 +01:00
|
|
|
|
2006-10-13 16:43:39 +02:00
|
|
|
----------------------------------------------------------------
|
|
|
|
|
2016-11-25 21:17:31 +01:00
|
|
|
Bugs fixed in 1.9.24 (total 28):
|
|
|
|
|
|
|
|
33636 wine cmd: invalid behaviour of '&' operator
|
|
|
|
35343 dialog windows are too large
|
|
|
|
35658 Anthem Room Correction 2 v1.0.1 reports 'Unknown COM error 0x80004001' (needs IAudioEndpointVolume::GetVolumeRange method implementation)
|
|
|
|
36115 cabinet/fdi tests show some valgrind warnings
|
|
|
|
38768 Stronghold 2 hangs when started.
|
|
|
|
39724 Need For Speed Underground 2 crashes after several minutes of playing
|
|
|
|
39734 ProtectDisc Driver 11: acedrv11.sys crashes
|
|
|
|
40366 Avatarika installer fails
|
|
|
|
40595 gdiplus:metafile test regression (test_frameunit)
|
|
|
|
40596 gdiplus:metafile test regression (test_nullframerect)
|
|
|
|
40695 Crash in Fallout New Vegas
|
|
|
|
40791 N-Ball editor shows only a blackscreen
|
|
|
|
40996 Deus Ex:Human Revolution fails to start when using DX11 renderer
|
|
|
|
41021 Zombie Army trilogy needs msvcr100.dll._fpieee_flt
|
|
|
|
41087 UE4 games (The Vanishing of Ethan Carter Redux, The Solus Project) crash while loading with "D3D11Query.cpp:139 # with error E_INVALIDARG"
|
|
|
|
41090 Multiple games (Starcraft 2, UE4 games) require vcruntime140.dll.__intrinsic_setjmp
|
|
|
|
41290 DirectShow applications: MP3 playback is broken if winegstreamer is disabled
|
|
|
|
41308 iconfig.exe needs msvcr120.??0_Condition_variable@details@Concurrency@@QAE@XZ
|
|
|
|
41451 Motocross madness: missing names of players
|
|
|
|
41602 Videos do not play in Age of Empires
|
|
|
|
41640 add rx 480 into directx.c
|
|
|
|
41671 GOG Galaxy requires unimplemented function vcruntime140.dll.__std_terminate
|
|
|
|
41683 Gauntlet start background is corrupted.
|
|
|
|
41695 LeagueClient.exe Call to unimplemented function api-ms-win-crt-math-l1-1-0.dll.nearbyint
|
|
|
|
41705 Build fails in dpnet: redefinition of typedef 'SOCKADDR'
|
|
|
|
41719 crypt32:store test regression in testRegStoreSavedCerts()
|
|
|
|
41721 hidtest.exe crashes on unimplemented function hid.dll.HidP_GetSpecificButtonCaps
|
|
|
|
41736 build error: configure detects udev only partly
|
2015-12-19 16:57:44 +01:00
|
|
|
|
2015-12-25 18:09:55 +01:00
|
|
|
----------------------------------------------------------------
|
2015-12-19 16:57:44 +01:00
|
|
|
|
2016-11-25 21:17:31 +01:00
|
|
|
Changes since 1.9.23:
|
|
|
|
|
|
|
|
Akihiro Sagawa (2):
|
|
|
|
strmbase: Add null pointer checks to BaseControlVideoImpls.
|
|
|
|
wineqtdecoder: Always pass non-NULL preferred allocator to IAsyncReader::RequestAllocator.
|
|
|
|
|
|
|
|
Alex Henrie (3):
|
|
|
|
winegstreamer: Fix memory leaks in amt_from_gst_caps_video.
|
|
|
|
winegstreamer: If no audio media type was allocated, don't free it.
|
|
|
|
winegstreamer: Remove redundant null check before g_error_free.
|
|
|
|
|
|
|
|
Alexandre Julliard (1):
|
|
|
|
configure: Add fallback link command line for libudev.
|
|
|
|
|
|
|
|
Alistair Leslie-Hughes (1):
|
|
|
|
dpnet: Header files cleanup.
|
|
|
|
|
|
|
|
Andrey Gusev (10):
|
|
|
|
api-ms-win-security-lsalookup-l2-1-1: Add dll.
|
|
|
|
api-ms-win-security-lsapolicy-l1-1-0: Add dll.
|
|
|
|
make_specfiles: Add api-ms-win-security-lsalookup-l1-1-1 to advapi32 group.
|
|
|
|
api-ms-win-core-com-private-l1-1-0: Add dll.
|
|
|
|
api-ms-win-devices-config-l1-1-1: Add dll.
|
|
|
|
api-ms-win-devices-query-l1-1-1: Add dll.
|
|
|
|
ext-ms-win-domainjoin-netjoin-l1-1-0: Add dll.
|
|
|
|
api-ms-win-power-base-l1-1-0: Add dll.
|
|
|
|
api-ms-win-power-setting-l1-1-0: Add dll.
|
|
|
|
api-ms-win-appmodel-identity-l1-1-0: Add dll.
|
|
|
|
|
|
|
|
Aric Stewart (6):
|
|
|
|
hid: Correct issues with getting packed values.
|
|
|
|
hid: Fix HidP_MaxUsageListLength to handle UsagePage == 0 properly.
|
|
|
|
hid: Implement HidP_GetSpecificValueCaps.
|
|
|
|
hidclass.sys: Handle POP and PUSH in device descriptors.
|
|
|
|
hidclass.sys: Handle descriptors with a usage count less than the report bits.
|
|
|
|
hid: Implement HidP_GetSpecificButtonCaps.
|
|
|
|
|
|
|
|
Bruno Jesus (4):
|
|
|
|
msvfw32/tests: Add tests for ICInfo().
|
|
|
|
msvfw32: Allow ICInfo to enumerate codecs when fccType is zero.
|
|
|
|
krnl386.exe16: Honour segment prefix override for outs[bwd] instruction.
|
|
|
|
quartz: Take MP3 padding bit into account when calculating the block size.
|
|
|
|
|
|
|
|
Carlo Bramini (5):
|
|
|
|
wininet: Use return value of sprintf() instead of calling strlen() and simplify code.
|
|
|
|
wldap32: Use return value of sprintf() instead of hardcoding the number of written characters.
|
|
|
|
wintrust: Use return value of sprintf() instead of calling strlen().
|
|
|
|
wordpad: Use return value of LoadStringW() instead of calling lstrlenW().
|
|
|
|
winhttp: Use return value of sprintf() instead of calling strlen() and simplify code.
|
|
|
|
|
|
|
|
Carlos Garnacho (1):
|
|
|
|
winex11: Always use the client pointer for raw events.
|
|
|
|
|
|
|
|
Daniel Lehman (6):
|
|
|
|
shlwapi: Make ParseURL case-insensitive.
|
|
|
|
urlmon: Fix buffer overflow in parse_canonicalize.
|
|
|
|
opengl32: Set last error on invalid hdc to wglCreateContextAttribsARB.
|
|
|
|
opengl32: Set last error on invalid share in wglCreateContextAttribsARB.
|
|
|
|
gdi32: Initialize rgbReserved to zero in SetDIBColorTable.
|
|
|
|
oleaut32/tests: Fix type descriptions leak (valgrind).
|
|
|
|
|
|
|
|
Detlef Riekenberg (1):
|
|
|
|
cabinet: Properly initialize internal fci structure (Valgrind).
|
|
|
|
|
|
|
|
Donat Enikeev (2):
|
|
|
|
crypt32/tests: Fix regression on Win7 with unprivileged run.
|
|
|
|
crypt32/tests: Fix chain tests failure with cs.standford.edu certificates.
|
|
|
|
|
|
|
|
Erich Hoover (1):
|
|
|
|
user32/tests: Fix an inconsistent test case in clearing the clipboard.
|
|
|
|
|
|
|
|
Fabian Maurer (1):
|
|
|
|
dmloader: Better error reporting in IDirectMusicLoaderImpl_SetObject.
|
|
|
|
|
|
|
|
Flávio J. Saraiva (2):
|
|
|
|
cmd/tests: 'no echo' character with chains and brackets.
|
|
|
|
cmd/tests: Add test for chaining rules.
|
|
|
|
|
|
|
|
François Gouget (1):
|
|
|
|
crypt32/tests: Add a trailing '\n' to ok() calls.
|
|
|
|
|
|
|
|
Grant Paul (1):
|
|
|
|
xmllite: Parse URLs in `DOCTYPE PUBLIC` DTDs.
|
|
|
|
|
|
|
|
Grazvydas Ignotas (1):
|
|
|
|
wined3d: Add Polaris GPUs and their driver.
|
2016-10-01 17:29:06 +02:00
|
|
|
|
|
|
|
Hadrien Boizard (1):
|
2016-11-25 21:17:31 +01:00
|
|
|
comctl32: Use wine_dbgstr_point in TRACES.
|
|
|
|
|
|
|
|
Hans Leidekker (12):
|
|
|
|
wbemprox: Implement Win32_OperatingSystem.TotalVirtualMemorySize.
|
|
|
|
wbemprox: Implement Win32_PhysicalMemory.MemoryType.
|
|
|
|
winhttp/tests: Fix test failures on Windows XP.
|
|
|
|
webservices/tests: Mark some test results as broken.
|
|
|
|
webservices/tests: Fix argument order in WsCreateMessage calls (Clang).
|
|
|
|
webservices: Fix calculation of the end of a UTF-8 sequence.
|
|
|
|
webservices: Add support for repeating element field mappings in WsWriteType.
|
|
|
|
webservices: Add support for serializing array parameters in WsCall.
|
|
|
|
wbemprox: Return a non-null UUID for Win32_ComputerSystemProduct.UUID if nothing better is available.
|
|
|
|
wbemprox: Return the machine ID for Win32_ComputerSystemProduct.UUID on Linux.
|
|
|
|
rpcrt4: Handle NULL binding in RpcBindingInqAuthClient{,Ex}.
|
|
|
|
shell32: Implement IKnownFolderManager::GetFolderByName.
|
|
|
|
|
|
|
|
Henri Verbeet (7):
|
|
|
|
gdi32: Add support for D3DDDIFMT_A4R4G4B4 and D3DDDIFMT_X4R4G4B4 to D3DKMTCreateDCFromMemory().
|
|
|
|
wined3d: Support wined3d_texture_get_dc() on WINED3DFMT_B4G4R4A4_UNORM and WINED3DFMT_B4G4R4X4_UNORM textures.
|
|
|
|
wined3d: Disable GL_TEXTURE_2D again in check_filter().
|
|
|
|
wined3d: The drawable is a valid location for offscreen textures when "AlwaysOffscreen" is disabled.
|
|
|
|
wined3d: Properly check for the required extensions before selecting the GLSL FFP implementations.
|
|
|
|
wined3d: Don't require the ARB program shader backend for the ARB fragment program FFP implementation.
|
|
|
|
wined3d: Prefer shader backends that support both vertex and fragment shaders over ones that support only either.
|
|
|
|
|
|
|
|
Hugh McMaster (2):
|
|
|
|
reg/tests: Add more tests for 'reg import'.
|
|
|
|
regedit/tests: Test if the final line is imported if it doesn't end in a newline.
|
2016-11-11 18:01:11 +01:00
|
|
|
|
|
|
|
Huw D. M. Davies (7):
|
2016-11-25 21:17:31 +01:00
|
|
|
user32/tests: Don't perform character lookup ToUnicode() tests on non-US keyboards.
|
|
|
|
kernel32/tests: Add some GetLastError() values for Windows 8 and 10.
|
|
|
|
kernel32/tests: On failure don't test the returned count - it contains random data on Windows 8 and 10.
|
|
|
|
kernel32/tests: VerifyConsoleIoHandle() always returns FALSE on Windows 8 and 10.
|
|
|
|
ntdll/tests: Listen on the pipe to allow the client to connect on Windows 8 and 10.
|
|
|
|
user32/tests: Mark built-in wndproc auto-detection behaviour as broken on Windows 8 and 10.
|
|
|
|
ntdll/tests: The fpu exception offset is broken on 32-bit Windows 8 too.
|
|
|
|
|
|
|
|
Jacek Caban (3):
|
|
|
|
advapi32/tests: Added TokenIsAppContainer tests.
|
|
|
|
ntdll: Added TokenIsAppContainer semi-stub implementation.
|
|
|
|
mshtml: Added IHTMLDocument3::dir property implementation.
|
|
|
|
|
|
|
|
Julian Rüger (1):
|
|
|
|
po: Update German translation.
|
|
|
|
|
|
|
|
Józef Kucia (26):
|
|
|
|
wined3d: Extend wined3d_texture_upload_data() to support partial uploads.
|
|
|
|
wined3d: Use wined3d_texture_upload_data() in wined3d_device_update_sub_resource().
|
|
|
|
wined3d: Implement wined3d_update_sub_resource() for 3D textures.
|
|
|
|
d3d11: Lie about threading support.
|
|
|
|
wined3d: Add support for WINED3DFMT_R16_SNORM format.
|
|
|
|
wined3d: Add support for WINED3DFMT_R8_SNORM format.
|
|
|
|
wined3d: Add support for WINED3DFMT_R16G16B16A16_SNORM format.
|
|
|
|
d3d11/tests: Add test for occlusion query.
|
|
|
|
wined3d: Increase data size for occlusion queries to 8 bytes.
|
|
|
|
d3d11: Return E_INVALIDARG from GetData() when "data" is NULL and "data_size" is non-zero.
|
|
|
|
wined3d: Use glGetQueryObjectui64v() for occlusion queries when available.
|
|
|
|
d3d11/tests: Add test for occlusion query with result bigger than UINT32_MAX.
|
|
|
|
wined3d: Do not record sampler usage for UAVs.
|
|
|
|
wined3d: Add ARB_shader_image_load_store extension.
|
|
|
|
wined3d: Generate GLSL declarations for UAVs.
|
|
|
|
wined3d: Introduce wined3d_device_set_unordered_access_view().
|
|
|
|
d3d11: Implement UAV binding.
|
|
|
|
wined3d: Invalidate texture locations while binding UAVs.
|
|
|
|
wined3d: Implement SM5 atomic_iadd instruction.
|
|
|
|
wined3d: Add support for UAV reads.
|
|
|
|
wined3d: Synchronize shader memory accesses after each draw call.
|
|
|
|
d3d11/tests: Add test for 2D texture UAV in pixel shader.
|
|
|
|
wined3d: Extract resource type info to shared table.
|
|
|
|
d3d10core/tests: Port test_occlusion_query() from d3d11.
|
|
|
|
d3d9/tests: Add test for occlusion query with result bigger than UINT32_MAX.
|
|
|
|
wined3d: Increase shader resource limit to MAX_SHADER_RESOURCE_VIEWS.
|
|
|
|
|
|
|
|
Lauri Kenttä (1):
|
|
|
|
po: Update Finnish translation.
|
|
|
|
|
|
|
|
Matteo Bruni (2):
|
|
|
|
include: Fix FACILITY_AUDCLNT defines.
|
|
|
|
include: Add d3d11 error codes.
|
2016-11-11 18:01:11 +01:00
|
|
|
|
|
|
|
Michael Müller (1):
|
2016-11-25 21:17:31 +01:00
|
|
|
msvfw32: Use case insensitive compare in ICInfo for fourcc codes.
|
|
|
|
|
|
|
|
Michael Stefaniuc (2):
|
|
|
|
winepulse: Avoid casting a COM object to an interface.
|
|
|
|
mshtml: Avoid a cast from a COM object to an interface.
|
|
|
|
|
|
|
|
Mingcong Bai (1):
|
|
|
|
po: Update Simplified Chinese translation.
|
|
|
|
|
|
|
|
Nikolay Sivov (26):
|
|
|
|
include: Add d3dx11 error codes.
|
|
|
|
d3dx11: Implement async data loader interfaces.
|
|
|
|
mshtml: Fix BSTR leak in SetReferrerWithPolicy() (Valgrind).
|
|
|
|
mshtml: Fix some IUri leaks (Valgrind).
|
|
|
|
mshtml: Fix outer window url leak (Valgrind).
|
|
|
|
mshtml: Fix uri builder leak on nsIFileURL release (Valgrind).
|
|
|
|
mshtml/tests: Fix some BSTR leaks in various tests (Valgrind).
|
|
|
|
ieframe/tests: Fix BSTR leak (Valgrind).
|
|
|
|
ieframe: Fix moniker leak on error path.
|
|
|
|
oledb32: Use growing array to store error records.
|
|
|
|
oledb32: IErrorRecords uses 0-based index to access record info.
|
|
|
|
oledb32: Implement GetCustomErrorObject().
|
|
|
|
oledb32: Implement GetBasicErrorInfo().
|
|
|
|
oledb32: Use better naming for IErrorRecords implementation structure.
|
|
|
|
oledb32: Implement GetErrorParameters().
|
|
|
|
dwrite: Make it clear that wine_dbgstr_longlong() output is in hex.
|
|
|
|
d2d1: Implement DrawLine() over DrawGeometry() for a linear path.
|
|
|
|
d2d1: Store stroke style properties, implement methods returning them.
|
|
|
|
shell32: Use interface pointers instead of a pointer to implementation structure.
|
|
|
|
d2d1: Implement retrieving dash pattern data for stroke styles.
|
|
|
|
d2d1: Fix GetGradientStops() when asked for more stops than collection has.
|
|
|
|
strmbase: Remove a couple of redundant statements in Release() methods.
|
|
|
|
strmbase: Allocate sample list as a part of queue structure.
|
|
|
|
strmbase: Use wine_dbgstr_longlong() to trace REFERENCE_TIME arguments.
|
|
|
|
strmbase: Remove some of casts to interface pointers.
|
|
|
|
quartz: Use wine_dbgstr_longlong() to trace REFERENCE_TIME.
|
|
|
|
|
|
|
|
Piotr Caban (6):
|
|
|
|
msvcrt: Improve multibyte characters support in printf.
|
|
|
|
vcruntime140: Add __std_terminate implementation.
|
|
|
|
ucrtbase: Add __intrinsic_setjmp implementation.
|
|
|
|
msvcr110: Add Concurrency::details::_Condition_variable class stub.
|
|
|
|
msvcr120: Add _Condition_variable implementation.
|
|
|
|
msvcr120: Add _Condition_variable tests.
|
|
|
|
|
|
|
|
Stefan Dösinger (4):
|
|
|
|
ddraw: Use wined3d_device_process_vertices for execute buffers.
|
|
|
|
ddraw: Avoid redundant index buffer discards.
|
|
|
|
ddraw: Avoid redundant src vertex buffer discards.
|
|
|
|
ddraw: Implement executebuffer point and line draws.
|
|
|
|
|
|
|
|
Stefan Silviu (1):
|
|
|
|
msvcrt: Implement nearbyint and nearbyintf.
|
2006-10-13 16:43:39 +02:00
|
|
|
|
1994-12-27 15:11:53 +01:00
|
|
|
--
|
|
|
|
Alexandre Julliard
|
2003-11-26 04:55:01 +01:00
|
|
|
julliard@winehq.org
|