mirror of
git://source.winehq.org/git/wine.git
synced 2024-10-04 19:28:40 +00:00
Release 3.11.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
207e70cdc9
commit
58c49279f5
569
ANNOUNCE
569
ANNOUNCE
|
@ -1,16 +1,16 @@
|
|||
The Wine development release 3.10 is now available.
|
||||
The Wine development release 3.11 is now available.
|
||||
|
||||
What's new in this release (see below for details):
|
||||
- Swapchain support in Direct 3D 12.
|
||||
- Vulkan support updated to the latest spec.
|
||||
- Debugger support for Wow64 processes.
|
||||
- Still more support for the Task Scheduler.
|
||||
- More debugger support for Wow64 processes.
|
||||
- Support for sha256/sha384 hashes in ECDSA signatures.
|
||||
- Better reporting of hyper-threaded CPUs.
|
||||
- Improvements to the standard Task Dialog.
|
||||
- Various bug fixes.
|
||||
|
||||
The source is available from the following locations:
|
||||
|
||||
https://dl.winehq.org/wine/source/3.x/wine-3.10.tar.xz
|
||||
http://mirrors.ibiblio.org/wine/source/3.x/wine-3.10.tar.xz
|
||||
https://dl.winehq.org/wine/source/3.x/wine-3.11.tar.xz
|
||||
http://mirrors.ibiblio.org/wine/source/3.x/wine-3.11.tar.xz
|
||||
|
||||
Binary packages for various distributions will be available from:
|
||||
|
||||
|
@ -26,379 +26,250 @@ AUTHORS in the distribution for the complete list.
|
|||
|
||||
----------------------------------------------------------------
|
||||
|
||||
Bugs fixed in 3.10 (total 17):
|
||||
Bugs fixed in 3.11 (total 12):
|
||||
|
||||
29586 Tumblebugs 2 demo: insects render black
|
||||
31403 bad exe format for mingw binary that works fine on windows.
|
||||
31533 Copy from Onenote 2010 to linux native or even wine apps fails
|
||||
33364 AMD HD 6650M is recognized as HD 2900XT1
|
||||
34686 Neverwinter Nights 2 (GOG.com) fails on startup, claiming: "Unable to detect a video card with hardware 3D acceleration."
|
||||
35898 64-bit PDF-XChange Viewer 2.5.x crashes when searching in a PDF document
|
||||
36789 Multiple .NET XNA games fail to start, complaining with "Could not find a Direct3D device that supports the XNA Framework HiDef profile" (One Finger Death Punch, Party Of Sin DEMO, Stardew Valley)
|
||||
37275 Chess Position Trainer 5 (.NET 4.0 app) wants gdiplus.GdipCreateAdjustableArrowCap implementation
|
||||
38816 Multiple games require XInput gamepad support (Brothers: A Tale of Two Sons, Broforce, Dead Space, Lego Star Wars Complete Saga)
|
||||
42599 Max Payne 3 (Steam) crashes in DX9 mode
|
||||
43300 wchar.h missing wmemchr, wmemcmp, wmemcpy, wmemmove, and wmemset
|
||||
43509 Internet Explorer 11 installer fails, needs stub 'dism.exe'
|
||||
43606 World of Tanks no longer starts (after launcher) since 2.15
|
||||
44880 64-bit Mod Organizer 2.1.2 dev6-Silarn-prerelease fails to load 'usvfs_x64.dll', needs 'ntdll.RtlDosPathNameToRelativeNtPathName_U_WithStatus'
|
||||
45127 Tomb Raider 2013: mismatched shader interface blocks cause broken rendering
|
||||
45243 Wrong cast in some HANDLE_MSG_WM_* macros produces errors when compiling with wineg++
|
||||
45248 CPU-Z 1.8x kernel driver crashes on unimplemented function ntoskrnl.exe.SeSinglePrivilegeCheck
|
||||
27708 GetThreadSelectorEntry fails
|
||||
28251 Shadows do not appear in Mafia II
|
||||
41174 DDS Converter (DX11) crashes with an error message "Failed init D3D device"
|
||||
43579 starting any wine process on armv7l: Bus error (core dumped)
|
||||
44557 Chuckie Egg: The Next Batch v1.2 regression on Wine 3.2 (CSMT)
|
||||
45109 Implement debugging 32-bit processes using 64-bit winedbg
|
||||
45156 autohotkey can't seem to click buttons any more (breaking winetricks -q dirac et al)
|
||||
45284 Multiple Microsoft Office installers crash with Windows 8+ setting due to missing 'user32.RegisterPointerDeviceNotifications' stub (Office 2013)
|
||||
45294 64-bit Mod Organizer 2.1.2 dev6-Silarn-prerelease fails to load 'usvfs_x64.dll', needs 'ntdll.RtlReleaseRelativeName'
|
||||
45299 Adobe flash player online installer fails the download
|
||||
45302 Multiple Microsoft Office installers crash with Windows 8+ setting due to missing 'user32.GetPointerDevices' stub (Office 2013)
|
||||
45303 Multiple Microsoft Office installers crash with Windows 8+ setting due to missing 'user32.RegisterTouchHitTestingWindow' stub (Office 2013)
|
||||
|
||||
----------------------------------------------------------------
|
||||
|
||||
Changes since 3.9:
|
||||
|
||||
Akihiro Sagawa (3):
|
||||
winmm: Synchronize player status and API calls.
|
||||
winmm: Return a continuous stream position in MIDI stream.
|
||||
winmm: Reset the tick counter after handling messages.
|
||||
|
||||
Alex Henrie (7):
|
||||
include: Add wmemchr to wchar.h.
|
||||
include: Add wmemcmp to wchar.h.
|
||||
include: Add wmemcpy to wchar.h.
|
||||
include: Add wmemmove to wchar.h.
|
||||
include: Add wmemset to wchar.h.
|
||||
gdi32: Avoid awkward cast in GetGlyphOutlineA (Coverity).
|
||||
gdi32: Fix memory leak on error in PATH_WidenPath (Coverity).
|
||||
Changes since 3.10:
|
||||
|
||||
Alexandre Julliard (6):
|
||||
msvcrtd: Fix _CrtDbgReport calling convention.
|
||||
makefiles: Don't run tests for disabled dlls.
|
||||
user32: Rename rectClient to client_rect for consistency.
|
||||
user32: Rename rectWindow to window_rect for consistency.
|
||||
user32: Only pass the new valid rectangle to the server.
|
||||
server: Don't convert the surface region to screen coordinates.
|
||||
ntdll: Pass the server context to get/set_thread_context().
|
||||
winedbg: Fix some compiler warnings.
|
||||
winex11: Fix exposing partially off-screen windows.
|
||||
ntdll: Implement RtlExpandEnvironmentStrings().
|
||||
user32: Don't remap DPI for font size in points when saving.
|
||||
user32: Check the DpiScalingVer registry key to enable DPI scaling.
|
||||
|
||||
Alistair Leslie-Hughes (3):
|
||||
include: Add more definitions to wdm.h.
|
||||
wbemdisp/tests: Add ISWbemSecurity tests.
|
||||
include: Updated enum AutomationIdentifierType values.
|
||||
Alistair Leslie-Hughes (1):
|
||||
winex11: Correct compile without vulkan support.
|
||||
|
||||
Aurimas Fišeras (1):
|
||||
po: Update Lithuanian translation.
|
||||
Andrew Eikum (1):
|
||||
winex11.drv: Refcount the vulkan surface window.
|
||||
|
||||
Austin English (1):
|
||||
dism: Add stub program.
|
||||
Andrey Gusev (1):
|
||||
winex11.drv: Move condition to the proper place.
|
||||
|
||||
Derek Lesho (1):
|
||||
ntoskrnl: Have MmIsAddressValid use IsBadReadPtr.
|
||||
André Hentschel (1):
|
||||
ws2_32/tests: Use the available ARRAY_SIZE() macro.
|
||||
|
||||
Dmitry Timoshkov (14):
|
||||
mstask: Implement ITask::GetMostRecentRunTime().
|
||||
schedsvc: Read parameters and current directory from the job file.
|
||||
mstask: Retry with a timeout if opening a job file has failed.
|
||||
schedsvc: Add support for executing tasks.
|
||||
schedsvc: Read triggers when loading a job file.
|
||||
schedsvc: Add support for running tasks at specified time.
|
||||
schedsvc: Add a sanity check when loading a .job file.
|
||||
schedsvc: Load job files at the service start up.
|
||||
schedsvc: Add support for running missed tasks at the service start.
|
||||
mstask: Implement ITask::GetExitCode().
|
||||
mstask: Implement IEnumWorkItems::Next().
|
||||
mstask: Implement IEnumWorkItems::Reset().
|
||||
mstask: Implement IEnumWorkItems::Skip().
|
||||
mstask/tests: Add more tests for IEnumWorkItems interface.
|
||||
Dmitry Timoshkov (6):
|
||||
mstask: Retry opening a .job file only in case of sharing violation.
|
||||
schedsvc: Retry opening a .job file only in case of sharing violation.
|
||||
mstask: Implement ITask::SetWorkItemData().
|
||||
mstask: Implement ITask::GetWorkItemData().
|
||||
mstask/tests: Add some tests for workitem data.
|
||||
gdi32: For symbol fonts check whether the char has been converted to Unicode.
|
||||
|
||||
Fabian Maurer (5):
|
||||
fc: Add stub program.
|
||||
find: Add stub program.
|
||||
user32: Make RegisterPointerDeviceNotifications return TRUE to fake success.
|
||||
user32: Add stub for GetPointerDevices.
|
||||
user32: Add RegisterTouchHitTestingWindow stub.
|
||||
Fabian Maurer (1):
|
||||
ntdll: Add stub for WinSqmSetDWORD.
|
||||
|
||||
François Gouget (6):
|
||||
wscript/tests: Fix a typo in the WScript.BuildVersion check.
|
||||
dwrite: Fix typos in a couple of idl parameter names.
|
||||
schedsvc: Add a trailing '\n' to some ERR() messages.
|
||||
shell32: Fix a typo in a comment.
|
||||
wsdapi/tests: Add a trailing '\n' to an ok() call.
|
||||
dxgi: Fix a trailing '\n' in a FIXME() trace.
|
||||
François Gouget (2):
|
||||
winetest: Don't show dll=skipped messages for skipped tests.
|
||||
wsdapi: Add a trailing '\n' to a WARN() message.
|
||||
|
||||
Hans Leidekker (6):
|
||||
msi/tests: Remove duplicate service tests.
|
||||
webservices: Call WSACleanup when the dll is unloaded.
|
||||
webservices/tests: Make test data local if it's only used in one place.
|
||||
webservices: Handle WS_XML_TEXT_TYPE_INT64 in text_to_uint64.
|
||||
webservices: Fix handling of empty text field mappings.
|
||||
winhttp: Store the server certificate context in the request.
|
||||
Hans Leidekker (5):
|
||||
webservices: Avoid a warning from HeapDestroy.
|
||||
webservices: Avoid accessing the old user buffer in WsSetOutput/ToBuffer.
|
||||
webservices: Implement WsShutdownSessionChannel.
|
||||
webservices: Use the static dictionary only while writing the message header.
|
||||
webservices: Send incremental string table updates with messages in the same session.
|
||||
|
||||
Hua Meng (1):
|
||||
msvcp120: Add tests for concurrent_vector_Internal_push_back and capacity.
|
||||
Hua Meng (4):
|
||||
msvcp120: Add test for Concurrent_vector_copy.
|
||||
msvcp120: Add test for Concurrent_vector_assign.
|
||||
msvcp120/tests: Add test for Concurrent_vector_swap.
|
||||
msvcp120: Add test for Concurrent_vector_Internal_compact.
|
||||
|
||||
Hugh McMaster (2):
|
||||
regedit: Confirm whether to delete a registry value from framewnd.c.
|
||||
regedit: Pass NULL instead of the address of an empty WCHAR.
|
||||
Jacek Caban (5):
|
||||
jscript: Use global accumulator for storing function call results.
|
||||
mshtml: Support input event.
|
||||
mshtml.idl: Added IHTMLPerformance declaration.
|
||||
mshtml.idl: Added IHTMLPerformance test.
|
||||
mshtml: Added IHTMLWindow7::performance property implementation.
|
||||
|
||||
Huw D. M. Davies (2):
|
||||
dplayx: Prevent out-of-bounds access to lpMemArea.
|
||||
dbghelp: Add a missing include to fix the build.
|
||||
Józef Kucia (26):
|
||||
d3d11: Normalize 1D texture view descriptions.
|
||||
wined3d: Get rid of WINED3DCAPS typedef.
|
||||
wined3d: Remove "Reserved" fields from wined3d_caps.
|
||||
wined3d: Store feature level in d3d_info.
|
||||
wined3d: Expose feature level in wined3d caps.
|
||||
dxgi: Get supported feature levels from wined3d caps.
|
||||
winedbg: Get rid of ifdefs.
|
||||
d3d11: Introduce get_resource_properties() helper function.
|
||||
wined3d: Initialize depth/stencil texture data.
|
||||
d3d9/tests: Add test for depth stencil initialization.
|
||||
wined3d: Reduce nesting in texture2d_load_sysmem().
|
||||
wined3d: Use WINED3D_LOCATION_DISCARDED before initializing buffers with data.
|
||||
wined3d: Call wined3d_cs_emit_update_sub_resource() directly in buffer_init().
|
||||
wrc: Accept hyphens in identificators.
|
||||
vulkan-1/tests: Add tests.
|
||||
include: Add POINTER_INPUT_TYPE.
|
||||
include: Add interactioncontext.h.
|
||||
ninput: Implement CreateInteractionContext().
|
||||
ninput: Add ProcessInertiaInteractionContext() stub.
|
||||
ninput: Implement SetPropertyInteractionContext().
|
||||
ninput: Add SetInteractionConfigurationInteractionContext() stub.
|
||||
ninput: Add RegisterOutputCallbackInteractionContext() stub.
|
||||
shell32: Accept more flags in SHGetKnownFolderPath().
|
||||
shell32/tests: Reorder known_folders table definition.
|
||||
shell32/tests: Add tests for SHGetKnownFolderPath() flags.
|
||||
shell32/tests: Remove empty element from known_folders[].
|
||||
|
||||
Jacek Caban (7):
|
||||
ole32/tests: Fixed tests on win64.
|
||||
mshtml: Use case insensitive comparition in parse_ua_compatible.
|
||||
mshtml: Use proper document mode for document fragment objects.
|
||||
ole32: Don't try to unregister window class if it was never registered.
|
||||
jscript: Use jsdisp_define_data_property in Object.getOwnPropertyDescriptor.
|
||||
wininet: Simplify header string handling in HTTP_HttpSendRequestW.
|
||||
mshtml/tests: Silence noisy traces.
|
||||
|
||||
Józef Kucia (46):
|
||||
winex11: Introduce GAMMA_RAMP_SIZE.
|
||||
winex11: Interpolate gamma ramp when gamma ramp size is greater than 256.
|
||||
d3d10core/tests: Add test for clearing 1D render target views.
|
||||
wined3d: Fix condition for FIXME() about unsupported depth slices.
|
||||
wined3d: Implement clears for 3D render target views.
|
||||
d3d11/tests: Add test for clearing 3D render target views.
|
||||
d3d11/tests: Check return value of CheckMultisampleQualityLevels() (Coverity).
|
||||
d3d10core/tests: Check return value of CheckMultisampleQualityLevels() (Coverity).
|
||||
dxgi: Rename dxgi_swapchain to d3d11_swapchain.
|
||||
dxgi: Factor out d3d11_swapchain_create() function.
|
||||
dxgi: Add IDXGISwapChain3 interface stub for D3D12.
|
||||
odbccp32: Fix memory leak in SQLGetInstalledDrivers() (Coverity).
|
||||
wined3d: Sort WINED3DSIH enum values.
|
||||
winex11: Get rid of unnecessary assignments.
|
||||
dxgi: Add FIXME() for ignored output parameter in dxgi_factory_CreateSwapChainForHwnd().
|
||||
dxgi: Use DXGI_MAX_SWAP_CHAIN_BUFFERS.
|
||||
dxgi: Forbid multisampling with flip swap effects.
|
||||
dxgi: Introduce ARRAY_SIZE() macro.
|
||||
dxgi/tests: Release IDXGIFactory in test_swapchain_present().
|
||||
dxgi: Create Vulkan swapchains for D3D12.
|
||||
dxgi: Implement d3d12_swapchain_GetBuffer().
|
||||
dxgi: Implement d3d12_swapchain_GetCurrentBackBufferIndex().
|
||||
dxgi: Implement d3d12_swapchain_Present1().
|
||||
dxgi/tests: Handle DXGI_ERROR_NOT_CURRENTLY_AVAILABLE in test_fullscreen_resize_target().
|
||||
dxgi/tests: Use global memory allocation helpers.
|
||||
dxgi/tests: Add test for creating swapchains with multisampling.
|
||||
dxgi/tests: Add option to use selected adapter.
|
||||
winex11: Make get_vulkan_driver() thread-safe.
|
||||
dxgi: Translate VkResults to HRESULTs.
|
||||
dxgi/tests: Add test for IDXGISwapChain3::GetCurrentBackBufferIndex().
|
||||
include/d3d12: Add PFN_D3D12_CREATE_DEVICE.
|
||||
dxgi/tests: Run test_swapchain_backbuffer_index() also on D3D12.
|
||||
d3d12/tests: Add visual test for rendering to swapchain.
|
||||
winevulkan: Introduce WINE_VK_HOST to explicitly request 'host' Vulkan headers.
|
||||
winevulkan: Remove vk.xml from repository.
|
||||
winevulkan: Add copyright headers to files generated from vk.xml.
|
||||
d3d11/tests: Add test for negative viewport coordinates.
|
||||
winevulkan: Correctly recognize commands belonging to multiple extensions.
|
||||
winevulkan: Remove unused variable from make_vulkan script.
|
||||
wined3d: Execute all CS commands before changing swapchain window.
|
||||
wined3d: Remove hardware level detection hacks.
|
||||
d3d12/tests: Add option to use selected adapter.
|
||||
d3d12/tests: Print adapter info.
|
||||
d3d12/tests: Add option to run tests with validation layers.
|
||||
d3d12/tests: Fix resource state transitions in test_swapchain_draw().
|
||||
wined3d: Disallow disabling GLSL on core profile contexts.
|
||||
|
||||
Kim Geonwoo (김건우) (1):
|
||||
po: Update Korean translation.
|
||||
|
||||
Kim Malmo (1):
|
||||
po: Update Norwegian translation.
|
||||
Kieran Duggan (1):
|
||||
d3dx9/tests: Add initial tests for ID3DXFont::DrawText().
|
||||
|
||||
Lauri Kenttä (1):
|
||||
po: Update Finnish translation.
|
||||
|
||||
Louis Lenders (1):
|
||||
user32: Add stub for RegisterPointerDeviceNotifications.
|
||||
Matteo Bruni (2):
|
||||
wined3d: Generate shader epilogue before conditional returns.
|
||||
wined3d: Set stream stride and offset even when buffer is NULL.
|
||||
|
||||
Lucian Poston (1):
|
||||
include: Add ID2D1DeviceContext definition.
|
||||
Michael Müller (4):
|
||||
crypt32: Implement decoding of X509_OBJECT_IDENTIFIER.
|
||||
crypt32: Implement decoding of X509_ECC_SIGNATURE.
|
||||
crypt32/tests: Add a basic test for ecdsa oid.
|
||||
crypt32: Add oids for sha256ECDSA and sha384ECDSA.
|
||||
|
||||
Matteo Bruni (6):
|
||||
wined3d: Slightly improve formatting of generated GLSL shader interfaces.
|
||||
dxgi: Get rid of DXGI_FRAME_LATENCY_DEFAULT.
|
||||
wined3d: Initialize glMinSampleShading() function pointer.
|
||||
wined3d: Compare interpolation mode VS compilation arguments.
|
||||
d3d9/tests: Test how state is reset after DrawPrimitive[Indexed]UP().
|
||||
d3d9: Get rid of an unnecessary wined3d_device_set_base_vertex_index() call.
|
||||
|
||||
Michael Müller (1):
|
||||
wbemdisp: Add ISWbemSecurity stub interface.
|
||||
|
||||
Michael Stefaniuc (91):
|
||||
advapi32/tests: Use the available ARRAY_SIZE() macro.
|
||||
crypt32/tests: Use the available ARRAY_SIZE() macro.
|
||||
bcrypt/tests: Use the available ARRAY_SIZE() macro.
|
||||
dnsapi/tests: Use the available ARRAY_SIZE() macro.
|
||||
dpvoice/tests: Use the available ARRAY_SIZE() macro.
|
||||
wmp/tests: Use the available ARRAY_SIZE() macro.
|
||||
cmd/tests: Use the available ARRAY_SIZE() macro.
|
||||
wscript/tests: Use the available ARRAY_SIZE() macro.
|
||||
dplayx/tests: Use the available ARRAY_SIZE() macro.
|
||||
winspool.drv/tests: Use the available ARRAY_SIZE() macro.
|
||||
wmiutils/tests: Use the available ARRAY_SIZE() macro.
|
||||
d3d10/tests: Use the available ARRAY_SIZE() macro.
|
||||
d3drm/tests: Use the available ARRAY_SIZE() macro.
|
||||
dxdiagn/tests: Use the available ARRAY_SIZE() macro.
|
||||
evr/tests: Use the available ARRAY_SIZE() macro.
|
||||
gameux/tests: Use the available ARRAY_SIZE() macro.
|
||||
mlang/tests: Use the available ARRAY_SIZE() macro.
|
||||
wintrust/tests: Use the available ARRAY_SIZE() macro.
|
||||
xinput/tests: Use the available ARRAY_SIZE() macro.
|
||||
wer/tests: Use the available ARRAY_SIZE() macro.
|
||||
d3d10_1/tests: Use the available ARRAY_SIZE() macro.
|
||||
version/tests: Use the available ARRAY_SIZE() macro.
|
||||
uxtheme/tests: Use the available ARRAY_SIZE() macro.
|
||||
userenv/tests: Use the available ARRAY_SIZE() macro.
|
||||
ucrtbase/tests: Use the available ARRAY_SIZE() macro.
|
||||
twain_32/tests: Use the available ARRAY_SIZE() macro.
|
||||
taskschd/tests: Use the available ARRAY_SIZE() macro.
|
||||
sxs/tests: Use the available ARRAY_SIZE() macro.
|
||||
snmpapi/tests: Use the available ARRAY_SIZE() macro.
|
||||
serialui/tests: Use the available ARRAY_SIZE() macro.
|
||||
secure32/tests: Use the available ARRAY_SIZE() macro.
|
||||
scrrun/tests: Use the available ARRAY_SIZE() macro.
|
||||
schedsvc/tests: Use the available ARRAY_SIZE() macro.
|
||||
rsaenh/tests: Use the available ARRAY_SIZE() macro.
|
||||
d3dx10/tests: Use the available ARRAY_SIZE() macro.
|
||||
xaudio2/tests: Use the available ARRAY_SIZE() macro.
|
||||
wbemprox/tests: Use the available ARRAY_SIZE() macro.
|
||||
wbemdisp/tests: Use the available ARRAY_SIZE() macro.
|
||||
hlink/tests: Use the available ARRAY_SIZE() macro.
|
||||
oledb32/tests: Use the available ARRAY_SIZE() macro.
|
||||
oledlg/tests: Use the available ARRAY_SIZE() macro.
|
||||
opengl32/tests: Use the available ARRAY_SIZE() macro.
|
||||
packager/tests: Use the available ARRAY_SIZE() macro.
|
||||
pdh/tests: Use the available ARRAY_SIZE() macro.
|
||||
propsys/tests: Use the available ARRAY_SIZE() macro.
|
||||
localui/tests: Use the available ARRAY_SIZE() macro.
|
||||
mapi32/tests: Use the available ARRAY_SIZE() macro.
|
||||
mmdevapi/tests: Remove an ARRAY_SIZE()-like macro.
|
||||
mpr/tests: Use the available ARRAY_SIZE() macro.
|
||||
msctf/tests: Use the available ARRAY_SIZE() macro.
|
||||
shdocvw/tests: Use the available ARRAY_SIZE() macro.
|
||||
d3dx9/tests: Use the available ARRAY_SIZE() macro.
|
||||
d3dx9/tests: Use ARRAY_SIZE() in the initialization of registerset_data[].
|
||||
inetcomm/tests: Use the available ARRAY_SIZE() macro.
|
||||
inetmib1/tests: Use the available ARRAY_SIZE() macro.
|
||||
imagehlp/tests: Use the available ARRAY_SIZE() macro.
|
||||
iphlpapi/tests: Use the available ARRAY_SIZE() macro.
|
||||
itss/tests: Use the available ARRAY_SIZE() macro.
|
||||
kernelbase/tests: Use the available ARRAY_SIZE() macro.
|
||||
msrle32/tests: Use the available ARRAY_SIZE() macro.
|
||||
ntdsapi/tests: Use the available ARRAY_SIZE() macro.
|
||||
credui/tests: Use the available ARRAY_SIZE() macro.
|
||||
msvfw32/tests: Use the available ARRAY_SIZE() macro.
|
||||
netapi32/tests: Use the available ARRAY_SIZE() macro.
|
||||
jscript/tests: Use the available ARRAY_SIZE() macro.
|
||||
imm32/tests: Use the available ARRAY_SIZE() macro.
|
||||
d3d8/tests: Use the available ARRAY_SIZE() macro.
|
||||
comctl32/tests: Use the available ARRAY_SIZE() macro.
|
||||
kernel32/tests: Correct the buffer size passed to FormatMessageW().
|
||||
Michael Stefaniuc (31):
|
||||
windowscodecs/tests: Use the available ARRAY_SIZE() macro.
|
||||
winhttp/tests: Use the available ARRAY_SIZE() macro.
|
||||
vcomp/tests: Use the available ARRAY_SIZE() macro.
|
||||
msi/tests: Avoid ARRAY_SIZE-like macros.
|
||||
msxml3/tests: Use the available ARRAY_SIZE() macro.
|
||||
ole32/tests: Use the available ARRAY_SIZE() macro.
|
||||
include: Add an option to disable line numbers in the tests.
|
||||
dsound/tests: Avoid ARRAY_SIZE-like macros.
|
||||
dsound/tests: Use the available ARRAY_SIZE() macro.
|
||||
winmm/tests: Avoid and ARRAY_SIZE-like macro.
|
||||
winmm/tests: Use the available ARRAY_SIZE() macro.
|
||||
shell32/tests: Avoid sizeof in a trace.
|
||||
shell32/tests: Use the available ARRAY_SIZE() macro.
|
||||
setupapi/tests: Use the available ARRAY_SIZE() macro.
|
||||
msi/tests: Use the available ARRAY_SIZE() macro.
|
||||
winedbg: Use the available ARRAY_SIZE() macro.
|
||||
oleaut32/tests: Use the available ARRAY_SIZE() macro.
|
||||
oleaut32/tests: Avoid an ARRAY_SIZE-like macro.
|
||||
oleaut32/tests: Use a better type to avoid a cast.
|
||||
riched32/tests: Use the available ARRAY_SIZE() macro.
|
||||
riched20/tests: Use the available ARRAY_SIZE() macro.
|
||||
urlmon/tests: Use the available ARRAY_SIZE() macro.
|
||||
wininet/tests: Use the correct array size in a notification_data test.
|
||||
msvcrt: Rename a macro to ARRAY_SIZE().
|
||||
msvcrt/tests: Use the available ARRAY_SIZE() macro.
|
||||
wininet/tests: Use the available ARRAY_SIZE() macro.
|
||||
ntdll/tests: Use the available ARRAY_SIZE() macro.
|
||||
ntdll/tests: Avoid ARRAY_SIZE-like macros.
|
||||
kernel32/tests: Use the available ARRAY_SIZE() macro.
|
||||
advpack/tests: Use the available ARRAY_SIZE() macro.
|
||||
d3dcompiler/tests: Use the available ARRAY_SIZE() macro.
|
||||
gdiplus/tests: Use the available ARRAY_SIZE() macro.
|
||||
dinput8/tests: Use the available ARRAY_SIZE() macro.
|
||||
dinput/tests: Use the available ARRAY_SIZE() macro.
|
||||
webservices/tests: Use the available ARRAY_SIZE() macro.
|
||||
rpcrt4/tests: Use the available ARRAY_SIZE() macro.
|
||||
quartz/tests: Use the available ARRAY_SIZE() macro.
|
||||
psapi/tests: Use the available ARRAY_SIZE() macro.
|
||||
oleacc/tests: Use the available ARRAY_SIZE() macro.
|
||||
ntprint/tests: Use the available ARRAY_SIZE() macro.
|
||||
msvcirt/tests: Use the available ARRAY_SIZE() macro.
|
||||
msvcp60/tests: Use the available ARRAY_SIZE() macro.
|
||||
msvcp90/tests: Use the available ARRAY_SIZE() macro.
|
||||
msvcp120/tests: Use the available ARRAY_SIZE() macro.
|
||||
msvcp140/tests: Use the available ARRAY_SIZE() macro.
|
||||
msvcr90/tests: Use the available ARRAY_SIZE() macro.
|
||||
msvcr110/tests: Use the available ARRAY_SIZE() macro.
|
||||
msvcr120/tests: Use the available ARRAY_SIZE() macro.
|
||||
ieframe/tests: Use the available ARRAY_SIZE() macro.
|
||||
mshtml/tests: Use the available ARRAY_SIZE() macro.
|
||||
crypt32: Use the available ARRAY_SIZE() macro.
|
||||
crypt32/tests: Use the available ARRAY_SIZE() macro.
|
||||
|
||||
Nikolay Sivov (1):
|
||||
server: Use additional atom to keep base class name.
|
||||
Nikolay Sivov (4):
|
||||
user32: Fix returned class name for other process windows.
|
||||
po: Update Russian translation.
|
||||
crypt32: Use ARRAY_SIZE macro.
|
||||
crypt32/tests: Compact existing OID tests.
|
||||
|
||||
Owen Rudge (2):
|
||||
wsdapi/tests: Ensure probe message is given unique GUID.
|
||||
wsdapi/tests: Expand ProbeHandler tests.
|
||||
Owen Rudge (10):
|
||||
wsdapi: Add support for listening for UDP multicast broadcasts.
|
||||
wsdapi: Add critical section around notification sinks.
|
||||
wsdapi: Add stub for Probe message parsing, prepare notification sink message.
|
||||
wsdapi: Add initial support for reading messages; identify Probe message.
|
||||
wsdapi: Return "any" headers in read_message.
|
||||
wsdapi: Implement probe message parsing.
|
||||
wsdapi: Build types list when parsing Probe message.
|
||||
wsdapi: Add support for parsing AppSequence header.
|
||||
wsdapi/tests: Add tests for AppSequence in Probe message.
|
||||
wsdapi/tests: Add tests for MatchProbeEx.
|
||||
|
||||
Pablo Martin (6):
|
||||
wined3d: Expose wined3d_shader_type enum and wined3d_device_*_constant_buffer methods.
|
||||
d3d11: Make d3d11 *SetConstantBuffers use a helper method.
|
||||
d3d11: Make d3d11 *GetConstantBuffers use a helper method.
|
||||
d3d11: Make d3d10 *SetConstantBuffers use a helper method.
|
||||
d3d11: Make d3d10 *GetConstantBuffers use a helper method.
|
||||
wined3d: Delete the wined3d_device_get_*_cb and wined3d_device_set_*_cb methods.
|
||||
Piotr Caban (11):
|
||||
msvcr100: Fix lldiv implementation.
|
||||
msvcp120: Fix function passed to _Concurrent_vector_base_v4::_Internal_clear.
|
||||
msvcp120: Add alloc/free count validation tests in _Concurrent_vector_base_v4.
|
||||
msi/tests: Add package minor/major upgrade tests.
|
||||
msi: Add support for ProductToBeRegistered property.
|
||||
msi: Re-publish product if previous installation with different package is detected.
|
||||
msi: Add REINSTALLMODE=v installation mode test.
|
||||
msi: Add ProductToBeRegistered property tests.
|
||||
msi: Report error when cached installer has different version.
|
||||
msi: Add support for re-caching package.
|
||||
appwiz.cpl: Support installing minor updates when installing addons.
|
||||
|
||||
Piotr Caban (1):
|
||||
msvcp120: Fix _Getcvt tests when zh_CN system locale is used.
|
||||
Roderick Colenbrander (5):
|
||||
ntdll: Derive number of logical CPU cores from core mask.
|
||||
ntdll: Store core information by core on macOS.
|
||||
ntdll: Report physical cores once with proper thread mask.
|
||||
ntdll: GetLogicalProcessorInformationEx report LTP_PC_SMT for SMT cores.
|
||||
ntdll: GetLogicalProcessorInformation report LPT_PC_SMT for SMT cores.
|
||||
|
||||
Roderick Colenbrander (4):
|
||||
winevulkan: Fix parsing of const function pointer members.
|
||||
winevulkan: Parse forward declared struct members.
|
||||
winevulkan: Parse extension require sections one by one.
|
||||
winevulkan: Update vk.xml to 1.1.76.
|
||||
Zebediah Figura (37):
|
||||
ntdll: Implement RtlWow64GetThreadContext().
|
||||
ntdll: Implement RtlWow64SetThreadContext().
|
||||
kernel32: Implement Wow64GetThreadContext().
|
||||
kernel32: Implement Wow64SetThreadContext().
|
||||
msvcrt: Avoid using inline assembly in call_unwind_func().
|
||||
msvcrt: Don't reimplement call_unwind_func().
|
||||
ndrtypes.h: Add more constants.
|
||||
rpcrt4: Use publicly defined NDR constants.
|
||||
widl: Use publicly defined NDR constants.
|
||||
winedbg: Make be_cpu process-specific.
|
||||
winedbg/gdbproxy: Remove unnecessary checks for supported context flags.
|
||||
winedbg: Use WOW64_CONTEXT instead of CONTEXT for i386 backend.
|
||||
winedbg: Add a backend-specific vector for retrieving a thread's context.
|
||||
winedbg: Add a backend-specific vector for setting a thread's context.
|
||||
winedbg: Implement debugging 32-bit processes on x86_64.
|
||||
winedbg/gdbproxy: Store the register map inside the be_cpu struct.
|
||||
winedbg: Always start the interactive debugger in 64-bit mode if in a 64-bit prefix.
|
||||
dbghelp: Determine the target Mach-O architecture from the process's architecture.
|
||||
dbghelp: Read the 32-bit Mach-O header.
|
||||
dbghelp: Pass an image_file_map to macho_enum_load_commands().
|
||||
dbghelp: Read the Mach-O segment command corresponding to the target's architecture.
|
||||
dbghelp: Translate the 32-bit Mach-O section header to the 64-bit one.
|
||||
dbghelp: Read the stabs nlist entry corresponding to the target's architecture.
|
||||
winedbg/gdbproxy: Handle VS thread renaming.
|
||||
msi: Mark exported wine functions CDECL.
|
||||
vbscript: Treat \r as a newline separator.
|
||||
hnetcfg/tests: Fix BSTR usage in test_NetFwAuthorizedApplication().
|
||||
hnetcfg: Store the UNC path in INetFwAuthorizedApplication_put_ProcessImageFileName().
|
||||
winetest: Increase maximum tag length.
|
||||
user32/tests: Ignore all non-keyboard messages in test_Input_blackbox().
|
||||
user32/tests: Skip tests for window messages if we failed to receive foreground status.
|
||||
winedbg: Provide a more helpful error message when unable to attach to a process.
|
||||
oleaut32: Correct some comments.
|
||||
winedbg: Suppress all message boxes if ShowCrashDialog is disabled.
|
||||
shell32/tests: Don't test CommandLineToArgv() in test_argify().
|
||||
gdi32/tests: Test writing to the default palette.
|
||||
psapi/tests: Add todo_wine to a failing test.
|
||||
|
||||
Stefan Leichter (2):
|
||||
ntdll: Partly implement RtlDosPathNameToRelativeNtPathName_U_WithStatus.
|
||||
ntdll: Implement RtlReleaseRelativeName.
|
||||
|
||||
Thomas Faber (2):
|
||||
jscript: Fix MSVC build.
|
||||
ole32/tests: Store GUIDs by reference.
|
||||
|
||||
Zebediah Figura (50):
|
||||
msi/tests: Test deferral of RegisterClassInfo and UnregisterClassInfo.
|
||||
msi/tests: Test deferral of RegisterExtensionInfo and UnregisterExtensionInfo.
|
||||
msi/tests: Test deferral of RegisterFonts and UnregisterFonts.
|
||||
msi/tests: Test deferral of RegisterMimeInfo and UnregisterMimeInfo.
|
||||
msi/tests: Simplify key access flags in test_register_product().
|
||||
msi/tests: Test deferral of RegisterProduct.
|
||||
msi/tests: Test deferral of RegisterProgIdInfo and UnregisterProgIdInfo.
|
||||
msi/tests: Test deferral of RegisterUser.
|
||||
widl: Try to import typedefs instead of redefining them.
|
||||
widl: Properly implement syntax 2 dispinterfaces.
|
||||
widl: Don't remove the FDUAL flag from non-dispatchable interfaces.
|
||||
widl: Prefer types defined in the same typelib to imported types.
|
||||
msi/tests: Test registration of a valid typelib.
|
||||
msi/tests: Test deferral of RegisterTypeLibraries and UnregisterTypeLibraries.
|
||||
msi/tests: Test self-registration of a valid DLL.
|
||||
msi/tests: Test deferral of SelfRegModules and SelfUnregModules.
|
||||
kernel32: Allow EnumProcessModules() to succeed on a WoW64 process.
|
||||
kernel32: Allow GetModuleBaseName() to succeed on a WoW64 process.
|
||||
kernel32: Allow GetModuleFileNameEx() to succeed on a WoW64 process.
|
||||
kernel32: Allow GetModuleInformation() to succeed on a WoW64 process.
|
||||
msi/tests: Simplify and combine environment variable tests.
|
||||
msi/tests: Test deferral of WriteEnvironmentStrings and RemoveEnvironmentStrings.
|
||||
msi/tests: Add a simple test for WriteIniValues.
|
||||
msi/tests: Test deferral of WriteIniValues and RemoveIniValues.
|
||||
dbghelp: Add a helper to check if a given module is the Wine loader.
|
||||
dbghelp: Determine the wine loader name from the target process's architecture.
|
||||
dbghelp: Correctly determine the wine loader base address.
|
||||
dbghelp: Don't enforce child architecture in elf_map_file().
|
||||
dbghelp: Detect ELF architecture before reading the whole header.
|
||||
dbghelp: Translate the 32-bit ELF header to the 64-bit one.
|
||||
dbghelp: Translate the 32-bit ELF section header to the 64-bit one.
|
||||
msvcrt: Avoid using inline assembly in __ExceptionPtrDestroy().
|
||||
msvcrt: Avoid using inline assembly in __ExceptionPtrCopyException() and copy_exception().
|
||||
dbghelp: Read the ELF program header corresponding to the target's architecture.
|
||||
dbghelp: Read the Elf_Dyn struct corresponding to the target's architecture.
|
||||
dbghelp: Read the Elf_auxv_t struct corresponding to the target's architecture.
|
||||
dbghelp: Translate the 32-bit ELF symbol struct to the 64-bit one.
|
||||
dbghelp: Read the r_debug and link_map structs corresponding to the target's architecture.
|
||||
stdole2.idl: Use more accurate sizes for Automation types.
|
||||
widl: Generate correct size and alignment for all types.
|
||||
msi: Only delete empty registry keys in delete_key().
|
||||
msi/tests: Simplify and clarify WriteRegistryValues and RemoveRegistryValues tests.
|
||||
msi/tests: Test deferral of WriteRegistryValues.
|
||||
msi/tests: Test that some actions cause resolution of SourceDir.
|
||||
msi: Resolve source when executing InstallFiles.
|
||||
msi: Store the current script in the package.
|
||||
include: Add some WOW64 definitions.
|
||||
msvcrt: Avoid using inline assembly in continue_after_catch().
|
||||
msvcrt: Avoid using inline assembly in call_finally_block().
|
||||
msvcrt: Avoid using inline assembly in call_filter().
|
||||
|
||||
Zhiyi Zhang (2):
|
||||
user32: Return 1 in DrawTextEx() when calculated offset is 0.
|
||||
user32: Respect margins more in DrawTextExW().
|
||||
Zhiyi Zhang (15):
|
||||
comctl32/taskdialog: Zero out taskdialog_info at initialization.
|
||||
comctl32/taskdialog: Remove unused parameter.
|
||||
comctl32/taskdialog: Add taskdialog_destroy().
|
||||
comctl32/taskdialog: Support dynamic layout.
|
||||
comctl32/taskdialog: Create main instruction without templates.
|
||||
comctl32/taskdialog: Create content without templates.
|
||||
comctl32/taskdialog: Create buttons without templates.
|
||||
comctl32/taskdialog: Add support for TDM_ENABLE_BUTTON.
|
||||
comctl32/taskdialog: Add support for main icon.
|
||||
comctl32/taskdialog: Add support for loading standard icons.
|
||||
comctl32/taskdialog: Add support for hyperlink.
|
||||
comctl32/taskdialog: Add support for progress bar.
|
||||
gdiplus: Fix a memory leak.
|
||||
gdiplus: Report error for brush_fill_path().
|
||||
gdiplus: Avoid calling GdipFillPath() with an empty path.
|
||||
|
||||
--
|
||||
Alexandre Julliard
|
||||
|
|
18
configure
vendored
18
configure
vendored
|
@ -1,6 +1,6 @@
|
|||
#! /bin/sh
|
||||
# Guess values for system-dependent variables and create Makefiles.
|
||||
# Generated by GNU Autoconf 2.69 for Wine 3.10.
|
||||
# Generated by GNU Autoconf 2.69 for Wine 3.11.
|
||||
#
|
||||
# Report bugs to <wine-devel@winehq.org>.
|
||||
#
|
||||
|
@ -580,8 +580,8 @@ MAKEFLAGS=
|
|||
# Identity of this package.
|
||||
PACKAGE_NAME='Wine'
|
||||
PACKAGE_TARNAME='wine'
|
||||
PACKAGE_VERSION='3.10'
|
||||
PACKAGE_STRING='Wine 3.10'
|
||||
PACKAGE_VERSION='3.11'
|
||||
PACKAGE_STRING='Wine 3.11'
|
||||
PACKAGE_BUGREPORT='wine-devel@winehq.org'
|
||||
PACKAGE_URL='https://www.winehq.org'
|
||||
|
||||
|
@ -2374,7 +2374,7 @@ if test "$ac_init_help" = "long"; then
|
|||
# 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.
|
||||
cat <<_ACEOF
|
||||
\`configure' configures Wine 3.10 to adapt to many kinds of systems.
|
||||
\`configure' configures Wine 3.11 to adapt to many kinds of systems.
|
||||
|
||||
Usage: $0 [OPTION]... [VAR=VALUE]...
|
||||
|
||||
|
@ -2444,7 +2444,7 @@ fi
|
|||
|
||||
if test -n "$ac_init_help"; then
|
||||
case $ac_init_help in
|
||||
short | recursive ) echo "Configuration of Wine 3.10:";;
|
||||
short | recursive ) echo "Configuration of Wine 3.11:";;
|
||||
esac
|
||||
cat <<\_ACEOF
|
||||
|
||||
|
@ -2673,7 +2673,7 @@ fi
|
|||
test -n "$ac_init_help" && exit $ac_status
|
||||
if $ac_init_version; then
|
||||
cat <<\_ACEOF
|
||||
Wine configure 3.10
|
||||
Wine configure 3.11
|
||||
generated by GNU Autoconf 2.69
|
||||
|
||||
Copyright (C) 2012 Free Software Foundation, Inc.
|
||||
|
@ -3191,7 +3191,7 @@ cat >config.log <<_ACEOF
|
|||
This file contains any messages produced by compilers while
|
||||
running configure, to aid debugging if configure makes a mistake.
|
||||
|
||||
It was created by Wine $as_me 3.10, which was
|
||||
It was created by Wine $as_me 3.11, which was
|
||||
generated by GNU Autoconf 2.69. Invocation command line was
|
||||
|
||||
$ $0 $@
|
||||
|
@ -20048,7 +20048,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
|
|||
# report actual input values of CONFIG_FILES etc. instead of their
|
||||
# values after options handling.
|
||||
ac_log="
|
||||
This file was extended by Wine $as_me 3.10, which was
|
||||
This file was extended by Wine $as_me 3.11, which was
|
||||
generated by GNU Autoconf 2.69. Invocation command line was
|
||||
|
||||
CONFIG_FILES = $CONFIG_FILES
|
||||
|
@ -20119,7 +20119,7 @@ _ACEOF
|
|||
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
||||
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
|
||||
ac_cs_version="\\
|
||||
Wine config.status 3.10
|
||||
Wine config.status 3.11
|
||||
configured by $0, generated by GNU Autoconf 2.69,
|
||||
with options \\"\$ac_cs_config\\"
|
||||
|
||||
|
|
Loading…
Reference in a new issue