Release 1.9.24.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
oldstable wine-1.9.24
Alexandre Julliard 2016-11-25 21:17:31 +01:00
parent 5cdb0b5842
commit 705c52691a
4 changed files with 244 additions and 224 deletions

444
ANNOUNCE
View File

@ -1,16 +1,15 @@
The Wine development release 1.9.23 is now available. The Wine development release 1.9.24 is now available.
What's new in this release (see below for details): What's new in this release (see below for details):
- HID bus support for macOS. - Support for unordered access views in Direct3D.
- Color font support in Direct2D. - Many fixes in the regression tests.
- More color formats in Direct3D. - Some more improvements in HID support.
- Uninstallation fixes in MSI.
- Various bug fixes. - Various bug fixes.
The source is available from the following locations: The source is available from the following locations:
http://dl.winehq.org/wine/source/1.9/wine-1.9.23.tar.bz2 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.23.tar.bz2 http://mirrors.ibiblio.org/wine/source/1.9/wine-1.9.24.tar.bz2
Binary packages for various distributions will be available from: Binary packages for various distributions will be available from:
@ -26,245 +25,262 @@ AUTHORS in the distribution for the complete list.
---------------------------------------------------------------- ----------------------------------------------------------------
Bugs fixed in 1.9.23 (total 32): Bugs fixed in 1.9.24 (total 28):
11963 Myst V: End of Ages does not run 33636 wine cmd: invalid behaviour of '&' operator
17323 Superbase Dialogs are too small 35343 dialog windows are too large
23255 Temper setup dialog button is inappropriately sized 35658 Anthem Room Correction 2 v1.0.1 reports 'Unknown COM error 0x80004001' (needs IAudioEndpointVolume::GetVolumeRange method implementation)
23838 iMule Crashes Upon Indexing Shared Files (dogfood) 36115 cabinet/fdi tests show some valgrind warnings
24995 Gpstrack Segfaults while copying text from right-click popup menu 38768 Stronghold 2 hangs when started.
28132 MDDClone starts without audio unless 'Sound' tab is activated in the launcher 39724 Need For Speed Underground 2 crashes after several minutes of playing
28226 Sonic heroes 1.0 Crash after running. 39734 ProtectDisc Driver 11: acedrv11.sys crashes
30187 Cisco IP Communicator 7.0.4.0 installation fails (Cisco 'certmgr.exe' tool fails to install certificate to the system-wide trusted certificate store) 40366 Avatarika installer fails
30673 Smart Cutter 1.9.4 crashes when the button OPEN is pressed 40595 gdiplus:metafile test regression (test_frameunit)
32752 Xanadu NEXT 3D does not show properly 40596 gdiplus:metafile test regression (test_nullframerect)
33524 Cannot select/copy text in PDF files created in Microsoft Office 2007 & 2010 40695 Crash in Fallout New Vegas
35397 Endless Steam Client Update even after fresh install (BSD 'read_directory_getdirentries' implementation broken) 40791 N-Ball editor shows only a blackscreen
35733 Startopia: Models render with weird and completely unexpected offsets 40996 Deus Ex:Human Revolution fails to start when using DX11 renderer
36101 Wow Hangs at login screen when coming from battle.net launcher (only with gxapi Opengl) 41021 Zombie Army trilogy needs msvcr100.dll._fpieee_flt
36898 Unturned crashes 41087 UE4 games (The Vanishing of Ethan Carter Redux, The Solus Project) crash while loading with "D3D11Query.cpp:139 # with error E_INVALIDARG"
38198 Colin McRae Rally 2005 crashes at start 41090 Multiple games (Starcraft 2, UE4 games) require vcruntime140.dll.__intrinsic_setjmp
38489 debug_d3dusage Unrecognized usage flag(s) 0x10000000 41290 DirectShow applications: MP3 playback is broken if winegstreamer is disabled
38972 Titan Souls Demo (Steam) crashes on unimplemented function OpenAL32.dll.alGenFilters 41308 iconfig.exe needs msvcr120.??0_Condition_variable@details@Concurrency@@QAE@XZ
39396 "Legend of Grimrock 2" editor flickers 41451 Motocross madness: missing names of players
40110 d3d10core:device and d3d11:d3d11 regression 41602 Videos do not play in Age of Empires
40314 www.cryptopro.ru installer needs unimplemented function CRYPT32.dll.CertRegisterSystemStore 41640 add rx 480 into directx.c
40448 Final Fantasy XI: Missing character models, potential black screen and crashes 41671 GOG Galaxy requires unimplemented function vcruntime140.dll.__std_terminate
40925 UE4 games (Flame in the Flood, Into the Stars, Ethan Carter Redux) crash when attempting to render to a 3D texture 41683 Gauntlet start background is corrupted.
41071 Multiple applications needs api-ms-win-crt-stdio-l1-1-0.dll._wsopen_dispatch (PCSX2 1.4.0, StarCraft II 3.6.0) 41695 LeagueClient.exe Call to unimplemented function api-ms-win-crt-math-l1-1-0.dll.nearbyint
41428 The Forest: Terminal gets spammed with errors if Steam is running 41705 Build fails in dpnet: redefinition of typedef 'SOCKADDR'
41589 Codename Panzers: Phase Two (GOG.com) needs api-ms-win-crt-stdio-l1-1-0.dll._sopen_dispatch 41719 crypt32:store test regression in testRegStoreSavedCerts()
41596 Insane 2 crashes in the menu 41721 hidtest.exe crashes on unimplemented function hid.dll.HidP_GetSpecificButtonCaps
41638 Wordpad, errors when compiling its resources on Windows 41736 build error: configure detects udev only partly
41642 S3CC921 programmer app needs ntoskrnl.exe.KeSetTimerEx
41651 WScript object name on wine is case sensitive which should not be the case (vbscript)
41655 Error on exiting package created with pyinstaller, needs msvcr100.dll._wfindnext32
41688 Sonic Utopia crashes at launch
---------------------------------------------------------------- ----------------------------------------------------------------
Changes since 1.9.22: Changes since 1.9.23:
Akihiro Sagawa (5): Akihiro Sagawa (2):
include: Add ime.h based on mingw-w64. strmbase: Add null pointer checks to BaseControlVideoImpls.
winex11: Add Japanese special key support. wineqtdecoder: Always pass non-NULL preferred allocator to IAsyncReader::RequestAllocator.
comctl32: Show none hotkey text properly.
winegstreamer: Always pass non-NULL preferred allocator to IAsyncReader::RequestAllocator.
include: Fix a typo in DriverStringOptions flag.
Alexandre Julliard (3): Alex Henrie (3):
server: Get rid of the set_clipboard_info request. winegstreamer: Fix memory leaks in amt_from_gst_caps_video.
server: Get rid of the clipboard owner thread field. winegstreamer: If no audio media type was allocated, don't free it.
rpcrt4: Include ntstatus.h before headers that may need it. winegstreamer: Remove redundant null check before g_error_free.
Alistair Leslie-Hughes (10): Alexandre Julliard (1):
dpnet: Semi-stub IDirectPlay8Peer SetPeerInfo. configure: Add fallback link command line for libudev.
dpnet: Semi-stub IDirectPlay8Client SetClientInfo.
dpnet: Semi-stub IDirectPlay8Server SetServerInfo.
dpnet: Implement IDirectPlay8LobbyClient Initialize.
dpnet: Correctly initialize the DPN_SP_CAPS structure.
dpnet: Close resets back to an uninitialized state.
dpnet: Initialize winsock.
setupapi: Add SetupDiGetDevicePropertyW stub.
advapi32/test: Stop crash when ReadEventLog returns an unexpected error.
vbscript: Coerce datatype in StrComp.
Andrey Gusev (15): Alistair Leslie-Hughes (1):
api-ms-win-rtcore-ntuser-private-l1-1-0: Add dll. dpnet: Header files cleanup.
ext-ms-win-ntuser-private-l1-1-1: Add dll.
ext-ms-win-ntuser-rectangle-ext-l1-1-0: Add dll.
ext-ms-win-ntuser-window-l1-1-1: Add dll.
ext-ms-win-rtcore-ntuser-sysparams-l1-1-0: Add dll.
d3dx11: Add D3DX11SaveTextureToMemory stub.
d3dx11: Move D3DX11CreateTextureFromMemory to texture.c.
ext-ms-win-gdi-dc-l1-2-0: Add dll.
ext-ms-win-gdi-draw-l1-1-1: Add dll.
ext-ms-win-gdi-render-l1-1-0: Add dll.
ext-ms-win-rtcore-gdi-object-l1-1-0: Add dll.
ext-ms-win-rtcore-gdi-rgn-l1-1-0: Add dll.
ext-ms-win-rtcore-ntuser-dc-access-l1-1-0: Add dll.
api-ms-win-dx-d3dkmt-l1-1-0: Add dll.
po: Update Ukrainian translation.
Aric Stewart (8): Andrey Gusev (10):
winebus.sys: Implement IOCTL_HID_GET(SET)_FEATURE for hidraw. api-ms-win-security-lsalookup-l2-1-1: Add dll.
winebus.sys: Add OS/X IOHID bus. api-ms-win-security-lsapolicy-l1-1-0: Add dll.
winebus.sys: Implement removing IOHID devices. make_specfiles: Add api-ms-win-security-lsalookup-l1-1-1 to advapi32 group.
winebus.sys: IOCTL_HID_GET_DEVICE_DESCRIPTOR for iohid. api-ms-win-core-com-private-l1-1-0: Add dll.
winebus.sys: IOCTL_HID_GET_STRING for iohid. api-ms-win-devices-config-l1-1-1: Add dll.
winebus.sys: Reports for iohid. api-ms-win-devices-query-l1-1-1: Add dll.
winebus.sys: IOCTL_HID_SET_OUTPUTREPORT for iohid. ext-ms-win-domainjoin-netjoin-l1-1-0: Add dll.
winebus.sys: IOCTL_HID_GET_FEATURE for iohid. 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.
Aurimas Fišeras (1): Aric Stewart (6):
po: Update Lithuanian translation. 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.
Austin English (1): Bruno Jesus (4):
ntoskrnl.exe: Add KeSetTimerEx stub. 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.
Bruno Jesus (1): Carlo Bramini (5):
xinput1_3: Prefer builtin DLL. 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.
Carlo Bramini (1): Carlos Garnacho (1):
wordpad: Fix syntax error in resource files (native Windows build). winex11: Always use the client pointer for raw events.
Carlos Rafael Ramirez (1): Daniel Lehman (6):
cmd: When 'if' condition is not met, ignore the next commands in the list. 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 (2): Detlef Riekenberg (1):
winspool: Return a failure code in ClosePrinter. cabinet: Properly initialize internal fci structure (Valgrind).
winspool/tests: Add tests for ClosePrinter.
Donat Enikeev (3): Donat Enikeev (2):
secur32: AddSecurityPackage stub. crypt32/tests: Fix regression on Win7 with unprivileged run.
crypt32: Import system root certs into volatile registry keys instead of dedicated root store. crypt32/tests: Fix chain tests failure with cs.standford.edu certificates.
crypt32/tests: Testing priorities and flags of stores in a collection; and whether certs are saved in registry endpoint.
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.
Hadrien Boizard (1): Hadrien Boizard (1):
uxtheme: Use straight assignments instead of CopyRect(). comctl32: Use wine_dbgstr_point in TRACES.
Hans Leidekker (10): Hans Leidekker (12):
msi/tests: Fix some test failures on Windows 10. wbemprox: Implement Win32_OperatingSystem.TotalVirtualMemorySize.
msi: Handle descriptors without component in MsiProvideQualifiedComponentEx. wbemprox: Implement Win32_PhysicalMemory.MemoryType.
msi/tests: Properly clean up test services. winhttp/tests: Fix test failures on Windows XP.
msi/tests: Fix a typo in test data. webservices/tests: Mark some test results as broken.
msi: Use exact size for squashed GUID buffers. webservices/tests: Fix argument order in WsCreateMessage calls (Clang).
msi: Take the install context into account when deleting the product key. webservices: Fix calculation of the end of a UTF-8 sequence.
msi: Run the installer in silent mode in RemoveExistingProducts. webservices: Add support for repeating element field mappings in WsWriteType.
msi: Also roll back changes made in PublishProduct. webservices: Add support for serializing array parameters in WsCall.
msi: Properly remove the product code from the ugrade codes key. wbemprox: Return a non-null UUID for Win32_ComputerSystemProduct.UUID if nothing better is available.
netapi32/tests: Fix a test failure on Windows 7. wbemprox: Return the machine ID for Win32_ComputerSystemProduct.UUID on Linux.
rpcrt4: Handle NULL binding in RpcBindingInqAuthClient{,Ex}.
shell32: Implement IKnownFolderManager::GetFolderByName.
Henri Verbeet (6): Henri Verbeet (7):
d3drm: Introduce d3drm_set_color(). gdi32: Add support for D3DDDIFMT_A4R4G4B4 and D3DDDIFMT_X4R4G4B4 to D3DKMTCreateDCFromMemory().
d3drm: Use the correct alpha value in D3DRMCreateColorRGB(). wined3d: Support wined3d_texture_get_dc() on WINED3DFMT_B4G4R4A4_UNORM and WINED3DFMT_B4G4R4X4_UNORM textures.
d3drm: Define COBJMACROS in d3drm_private.h. wined3d: Disable GL_TEXTURE_2D again in check_filter().
d3drm: Define NONAMELESSUNION and NONAMELESSSTRUCT in d3drm_private.h. wined3d: The drawable is a valid location for offscreen textures when "AlwaysOffscreen" is disabled.
d3drm: Don't import libdxguid and libuuid. wined3d: Properly check for the required extensions before selecting the GLSL FFP implementations.
d3drm: Cleanup the includes. 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.
Huw D. M. Davies (7): Huw D. M. Davies (7):
rpcrt4/tests: Extend the tests for NdrDllGetClassObject(). user32/tests: Don't perform character lookup ToUnicode() tests on non-US keyboards.
rpcrt4/tests: Register the proxies to fix a crash on Windows 8 and 10. kernel32/tests: Add some GetLastError() values for Windows 8 and 10.
dssenh/tests: The default container may already exist. kernel32/tests: On failure don't test the returned count - it contains random data on Windows 8 and 10.
dssenh/tests: RC4 has been crippled in recent Windows versions. kernel32/tests: VerifyConsoleIoHandle() always returns FALSE on Windows 8 and 10.
dssenh/tests: Use a non-crippled algorithm in the key exchange tests. ntdll/tests: Listen on the pipe to allow the client to connect on Windows 8 and 10.
rsaenh/tests: Don't initialize the environment, the tests that follow do that. user32/tests: Mark built-in wndproc auto-detection behaviour as broken on Windows 8 and 10.
rsaenh/tests: Skip broken TLS1 tests on Windows 8 and greater. ntdll/tests: The fpu exception offset is broken on 32-bit Windows 8 too.
Jacek Caban (4): Jacek Caban (3):
rpcsal.h: Added __RPC__range and __RPC__in_range defines. advapi32/tests: Added TokenIsAppContainer tests.
urlmon/tests: Removed invalid test. ntdll: Added TokenIsAppContainer semi-stub implementation.
vbscript: Call GetItemInfo() with original item name. mshtml: Added IHTMLDocument3::dir property implementation.
rpcrt4: Initialize all rpc_server_registered_auth_info fields in RpcServerRegisterAuthInfoW.
Jared Smudde (1): Julian Rüger (1):
shell32: Add caption to Run dialog. po: Update German translation.
Józef Kucia (42): Józef Kucia (26):
wined3d: Invalidate INDEXBUFFER device state when bound index buffer is unloaded. wined3d: Extend wined3d_texture_upload_data() to support partial uploads.
wined3d: Compute "buffer_type_hint" from buffer bind flags. wined3d: Use wined3d_texture_upload_data() in wined3d_device_update_sub_resource().
wined3d: Invalidate device state based on buffer bind flags when buffer is deleted. wined3d: Implement wined3d_update_sub_resource() for 3D textures.
wined3d: Pass context to delete_gl_buffer(). d3d11: Lie about threading support.
wined3d: Fix style issues in delete_gl_buffer(). wined3d: Add support for WINED3DFMT_R16_SNORM format.
wined3d: Invalidate STATE_CONSTANT_BUFFER(*) device state in buffer_destroy_buffer_object() when needed. wined3d: Add support for WINED3DFMT_R8_SNORM format.
wined3d: Use wined3d_vec4 in fixup_transformed_pos(). wined3d: Add support for WINED3DFMT_R16G16B16A16_SNORM format.
d3d9/tests: Add test for checking buffer resource format support. d3d11/tests: Add test for occlusion query.
d3d8/tests: Port test_check_device_format() from d3d9. wined3d: Increase data size for occlusion queries to 8 bytes.
wined3d: Get rid of WINED3DFMT_VERTEXDATA. d3d11: Return E_INVALIDARG from GetData() when "data" is NULL and "data_size" is non-zero.
d3d9/tests: Add test for evicting bound resources. wined3d: Use glGetQueryObjectui64v() for occlusion queries when available.
wined3d: Mark buffers as used in wined3d_buffer_copy(). d3d11/tests: Add test for occlusion query with result bigger than UINT32_MAX.
wined3d: Move surface_get_drawable_size() to view.c file. wined3d: Do not record sampler usage for UAVs.
wined3d: Introduce wined3d_rendertarget_view_get_drawable_size() as replacement for surface_get_drawable_size(). wined3d: Add ARB_shader_image_load_store extension.
wined3d: Avoid unsynchronized buffer update when reloading whole buffer. wined3d: Generate GLSL declarations for UAVs.
wined3d: Use unsynchronized buffer updates only if there has been at least one buffer map. wined3d: Introduce wined3d_device_set_unordered_access_view().
wined3d: Return location from wined3d_buffer_get_memory(). d3d11: Implement UAV binding.
wined3d: Add support for WINED3DFMT_R32_UINT format. wined3d: Invalidate texture locations while binding UAVs.
wined3d: Add support for WINED3DFMT_R32_SINT format. wined3d: Implement SM5 atomic_iadd instruction.
d3d10core/tests: Fix test failures in test_render_target_views(). wined3d: Add support for UAV reads.
d3d11/tests: Fix test failures in test_render_target_views(). wined3d: Synchronize shader memory accesses after each draw call.
d3d8/tests: Accept broken behavior for lost device tests. d3d11/tests: Add test for 2D texture UAV in pixel shader.
d3d11/tests: Initialize buffer data in test_copy_subresource_region(). wined3d: Extract resource type info to shared table.
d3d10core/tests: Initialize buffer data in test_copy_subresource_region(). d3d10core/tests: Port test_occlusion_query() from d3d11.
d3d11/tests: Initialize texture data in test_update_subresource(). d3d9/tests: Add test for occlusion query with result bigger than UINT32_MAX.
d3d10core/tests: Initialize texture data in test_update_subresource(). wined3d: Increase shader resource limit to MAX_SHADER_RESOURCE_VIEWS.
d3d11/tests: Initialize texture data in test_copy_subresource_region().
d3d10core/tests: Initialize texture data in test_copy_subresource_region().
d3d11/tests: Remove test_buffer_data_init().
d3d10core/tests: Remove test_buffer_data_init().
d3d11/tests: Remove test_texture_data_init().
d3d10core/tests: Remove test_texture_data_init().
wined3d: Add support for WINED3DFMT_R8_UINT format.
wined3d: Add support for WINED3DFMT_R8_SINT format.
wined3d: Add support for WINED3DFMT_R8G8_UINT format.
wined3d: Add support for WINED3DFMT_R8G8_SINT format.
wined3d: Add support for WINED3DFMT_R32G32_UINT format.
wined3d: Add support for WINED3DFMT_R32G32_SINT format.
wined3d: Add support for WINED3DFMT_R16G16_UINT format.
wined3d: Add support for WINED3DFMT_R16G16_SINT format.
wined3d: Add support for WINED3DFMT_R16G16B16A16_UINT format.
wined3d: Add support for WINED3DFMT_R16G16B16A16_SINT format.
Kim Malmo (1): Lauri Kenttä (1):
po: Update Norwegian translation. po: Update Finnish translation.
Matteo Bruni (2):
include: Fix FACILITY_AUDCLNT defines.
include: Add d3d11 error codes.
Michael Müller (1): Michael Müller (1):
ntdll: Move EventRegister/Unregister from advapi32 to ntdll. msvfw32: Use case insensitive compare in ICInfo for fourcc codes.
Nikolay Sivov (24): Michael Stefaniuc (2):
dwrite: Update to IDWriteFontFace4. winepulse: Avoid casting a COM object to an interface.
xmllite: Store and return MultiLanguage reader property. mshtml: Avoid a cast from a COM object to an interface.
ucrtbase: Added _sopen_dispatch/_wsopen_dispatch.
d2d1/tests: DrawTextLayout() ignores effects that are not brushes.
d2d1/tests: Test creating bitmap target from uninitialized dc target.
d2d1: For transformed geometry forward StrokeContainsPoint() to its source geometry.
d2d1: Fix a typo in traced error message parameter.
resend patch 1/2: Gdiplus: Implement GdipBitmapGetHistogramSize.
gdiplus: Implement GdipBitmapGetHistogram().
d2d1: Implement FillContainsPoint() for rectangle geometry.
vbscript: Implement StrComp().
msvcrt: Added _wfindnext32().
gdiplus: Return success from GdipImageSetAbort().
gdiplus: Use static data for identity check in GdipIsMatrixIdentity().
dwrite: Update file type and face type enums.
dwrite: Set fontface pointer and font size for returned color glyph run.
dwrite: Update script list with latest additions.
d2d1: Fix CreateGeometryGroup() prototype.
include: Update D2D1_DRAW_TEXT_OPTIONS enum.
d3dx10: Implement async data loader interfaces.
d2d1: Added support for D2D1_DRAW_TEXT_OPTIONS_ENABLE_COLOR_FONT.
d2d1/tests: Some tests for GetRect() and GetRoundedRect().
ieframe/tests: Fix IShellUIHelper instance leak (Valgrind).
po: Update Russian translation.
Roman Pišl (1): Mingcong Bai (1):
ws2_32: Fix the default behavior of IPV6_V6ONLY. po: Update Simplified Chinese translation.
Stefan Dösinger (1): Nikolay Sivov (26):
ddraw: Use d3d buffers for executebuffer data. 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.
Thomas Faber (1): Piotr Caban (6):
propsys/tests: Fix build with MSVC. 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.
-- --
Alexandre Julliard Alexandre Julliard

View File

@ -216,6 +216,7 @@ Camillo Lugaresi
Can Taşan Can Taşan
Caolan McNamara Caolan McNamara
Carlo Bramini Carlo Bramini
Carlos Garnacho
Carlos Lozano Carlos Lozano
Carlos Rafael Ramirez Carlos Rafael Ramirez
Carl Raffaele Carl Raffaele
@ -446,6 +447,7 @@ Filipe Ferreira
Filip Frąckiewicz Filip Frąckiewicz
Filip Navara Filip Navara
Finlo Boyde Finlo Boyde
Flávio J. Saraiva
Florian Goth Florian Goth
Florian Köberle Florian Köberle
Florian Pelz Florian Pelz
@ -496,6 +498,7 @@ Gordon Chaffee
G. Paul Ziemba G. Paul Ziemba
Gracjan Polak Gracjan Polak
Graham Menhennitt Graham Menhennitt
Grant Paul
Grant Williamson Grant Williamson
Grazvydas Ignotas Grazvydas Ignotas
Gregg Mattinson Gregg Mattinson
@ -1373,6 +1376,7 @@ Stefan Oberhumer
Stefano Guidoni Stefano Guidoni
Stefan Reimer Stefan Reimer
Stefan Siebert Stefan Siebert
Stefan Silviu
Stefan Stranz Stefan Stranz
Steffen Moeller Steffen Moeller
Stephan Beuze Stephan Beuze

View File

@ -1 +1 @@
Wine version 1.9.23 Wine version 1.9.24

18
configure vendored
View File

@ -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 1.9.23. # Generated by GNU Autoconf 2.69 for Wine 1.9.24.
# #
# 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='1.9.23' PACKAGE_VERSION='1.9.24'
PACKAGE_STRING='Wine 1.9.23' PACKAGE_STRING='Wine 1.9.24'
PACKAGE_BUGREPORT='wine-devel@winehq.org' PACKAGE_BUGREPORT='wine-devel@winehq.org'
PACKAGE_URL='http://www.winehq.org' PACKAGE_URL='http://www.winehq.org'
@ -2221,7 +2221,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 1.9.23 to adapt to many kinds of systems. \`configure' configures Wine 1.9.24 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]... Usage: $0 [OPTION]... [VAR=VALUE]...
@ -2291,7 +2291,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 1.9.23:";; short | recursive ) echo "Configuration of Wine 1.9.24:";;
esac esac
cat <<\_ACEOF cat <<\_ACEOF
@ -2499,7 +2499,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 1.9.23 Wine configure 1.9.24
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.
@ -3017,7 +3017,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 1.9.23, which was It was created by Wine $as_me 1.9.24, which was
generated by GNU Autoconf 2.69. Invocation command line was generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@ $ $0 $@
@ -19178,7 +19178,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 1.9.23, which was This file was extended by Wine $as_me 1.9.24, 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
@ -19249,7 +19249,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 1.9.23 Wine config.status 1.9.24
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\\"