Release 6.9.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
5e3758a70f
commit
9561af9a7d
4 changed files with 388 additions and 438 deletions
805
ANNOUNCE
805
ANNOUNCE
|
@ -1,15 +1,15 @@
|
|||
The Wine development release 6.8 is now available.
|
||||
The Wine development release 6.9 is now available.
|
||||
|
||||
What's new in this release (see below for details):
|
||||
- Libraries installed into architecture-specific subdirectories.
|
||||
- Secur32 library converted to PE.
|
||||
- Support for Map object in JavaScript.
|
||||
- WPCAP library converted to PE.
|
||||
- Support for paper forms in the print spooler.
|
||||
- More math functions from Musl in the C runtime.
|
||||
- Various bug fixes.
|
||||
|
||||
The source is available from the following locations:
|
||||
|
||||
https://dl.winehq.org/wine/source/6.x/wine-6.8.tar.xz
|
||||
http://mirrors.ibiblio.org/wine/source/6.x/wine-6.8.tar.xz
|
||||
https://dl.winehq.org/wine/source/6.x/wine-6.9.tar.xz
|
||||
http://mirrors.ibiblio.org/wine/source/6.x/wine-6.9.tar.xz
|
||||
|
||||
Binary packages for various distributions will be available from:
|
||||
|
||||
|
@ -25,466 +25,415 @@ AUTHORS in the distribution for the complete list.
|
|||
|
||||
----------------------------------------------------------------
|
||||
|
||||
Bugs fixed in 6.8 (total 35):
|
||||
Bugs fixed in 6.9 (total 25):
|
||||
|
||||
11833 GroupMail 5.x crashes when creating new message
|
||||
19756 Date/time picker doesn't notify app about checkbox changes (TaskCoach: Cannot add new task with a due date)
|
||||
22327 Cannot install PGV demo for Windows using a clean wineprefix.
|
||||
24893 File/folder context menus have missing options (Explorer++, Double Commander)
|
||||
26189 Crysis Wars Dedicated Server no longer shows console on start under X
|
||||
28372 Ubuntu Skin Pack 5.0-XP installer crashes
|
||||
35102 Qvodplayer 3.5 Crashes on start
|
||||
35539 Proteus 8 demo fails to install
|
||||
37375 Visual C++ 2005 Express SP1 install fails
|
||||
39841 IShellFolder.CreateViewObject() doesn't support IID_IContextMenu (Double Commander "Error: invalid parameter" when right-clicking on an empty space)
|
||||
40227 LibreOffice 5.1.0 crashes when trying to run any Office program
|
||||
40382 CUEcards 2000 (v2.37) takes a lot of time to return with search results
|
||||
40823 Stone Giant demo crashes after launch
|
||||
41318 Sins of a Solar Empire: Rebellion requires binormal vectors support in D3DXComputeTangentFrameEx
|
||||
46948 Characters in The Sims Complete Collection render completely white
|
||||
49697 Age of Empires II (SafeDisc 1.x) fails to start since 3.0-rc
|
||||
49763 ALOTInstaller crashes
|
||||
49977 FIFA 11 Demo fifaconfig crashes when pressing Exit button
|
||||
49989 Samsung Dex installer crashes
|
||||
50006 The intro in The Sims Complete Collection gets played too fast
|
||||
50026 Powershell Core needs ntdll.RtlQueryProcessPlaceholderCompatibilityMode when run in win10 mode
|
||||
50117 winedbg --gdb doesn't work
|
||||
50396 Sacred Gold: wrong z-order or something else
|
||||
50503 Diablo 1: Game crashes after intro videos
|
||||
50961 Swtor game crash on splash screen 6.6
|
||||
50963 NtCreateUserProcess occasionally fails with STATUS_IMAGE_NOT_AT_BASE
|
||||
50980 Royal Quest: "out of memory" and other errors
|
||||
50992 Star Citizen crashes on unimplemented function advapi32.dll.QueryTraceA
|
||||
51028 Solid Edge 2021 Academic Edition: crash on startup
|
||||
51041 Scalable fonts with fsCsb[0] == 0 are not enumerated correctly
|
||||
51057 `winetricks -q mfc42` fails
|
||||
51067 ToolTaskTest:Execute_2 test fails on x86_64
|
||||
51070 Wine fails to create or update prefix
|
||||
51076 demangle_datatype in ucrtbase crash in vc2019 x86 mode
|
||||
51082 Regression: Powershell Core installs in wrong directory
|
||||
20439 TroopMaster hangs on startup
|
||||
24631 comctl32:listview NM_HOVER tests sometimes fail
|
||||
28083 Agenda Circling Forth GPU particle demo:bunch of fixme and errors
|
||||
32749 Implement atl100.dll.AtlAxDialogBoxW to show error dialogs (Visual Studio 2010 (10.0) Express Edition)
|
||||
33846 crash on unimplemented function OpenCL.dll.clRetainDevice (clinfo)
|
||||
34314 Touhou Danmakufu 0.12m crashes on start (DMUSIC_CreateMidiOutPortImpl is a stub)
|
||||
34756 32-bit Visual C++ 2010 Express full installer throws an exception with wine-mono
|
||||
43377 msxml3:domdoc Crashes in wow64 due to double free of properties
|
||||
44813 Some applications fail when calling ntdll.NtReadFile on a directory (expect STATUS_INVALID_DEVICE_REQUEST)
|
||||
47150 Overwatch freezes when new menu music starts playing
|
||||
47866 comctl32:datetime: Fails in the Arabic locale
|
||||
47872 gdiplus:font fails in Japanese locale on Windows 10
|
||||
48054 gdi32:bitmap fails on Windows XP and 2003
|
||||
48061 WineTest: get_subtests() fails randomly
|
||||
50086 user32:monitor tests timeout
|
||||
50830 Process Hacker 2.38 crashes on unimplemented function advapi32.dll.LsaEnumerateAccounts
|
||||
50843 infosoft:infosoft has 2 failures on all Windows version up to Win10 1507
|
||||
50844 infosoft:infosoft crashes on Windows 10 1607+
|
||||
50853 Elgato Stream Deck 4.9.3 (.NET 4.5 app) installer: 'WINE_MONO_TRACE=all' crashes Wine-Mono
|
||||
51047 Significant performance regression in The Sims 2
|
||||
51080 DCS World updater - not detecting selected windows version
|
||||
51101 Regression in PGVDemo: C:\\windows\\Microsoft.NET\\Framework64\\v2.0.50727\\mscorwks.dll could not be loaded
|
||||
51117 Silverlight_x64.exe (part of LEGO MINDSTORMS EV3 Home Edition installer) crashes
|
||||
51131 The 64-bit msxml3:domdoc crashes on Windows
|
||||
51151 The 64-bit psapi:psapi_main fails in Wine
|
||||
|
||||
----------------------------------------------------------------
|
||||
|
||||
Changes since 6.7:
|
||||
Changes since 6.8:
|
||||
|
||||
Akihiro Sagawa (1):
|
||||
po: Update Japanese translation.
|
||||
Alexandre Julliard (19):
|
||||
include: Remove context definitions for obsolete platforms.
|
||||
include: Define all the context structures on all platforms.
|
||||
ntdll: Implement RtlWow64GetCpuAreaInfo().
|
||||
ntdll/tests: Don't skip all tests if a function is missing.
|
||||
ntdll/tests: Add tests for Wow64 TEB and PEB information.
|
||||
server: Send TEB and PEB in the process_init_done request.
|
||||
ntdll: Always send the native TEB pointer to the server.
|
||||
ntdll: Always send the native PEB pointer to the server.
|
||||
ntdll: Add a helper function to set the thread id.
|
||||
ntdll: Allocate a separate 64-bit stack for Wow64 threads.
|
||||
ntdll: Only check the is_wow64 flag on 32-bit platforms.
|
||||
ntdll: Store the Wow64 context at the top of the 64-bit stack.
|
||||
ntdll: Make the server context conversion functions generic.
|
||||
ntdll: Pass a server context to server_select().
|
||||
ntdll: Export RtlWow64Get/SetThreadContext() on all 64-bit platforms.
|
||||
ntdll: Add platform-specific helpers for getting/setting the Wow64 context.
|
||||
kernelbase: Fix PEB address for Wow64.
|
||||
ntdll/tests: Only load RtlWow64GetCpuAreaInfo() on 64-bit.
|
||||
kernelbase: Fix process access rights in DebugActiveProcess().
|
||||
|
||||
Alex Henrie (1):
|
||||
kernel32: Print processor group in Get(Active|Maximum)ProcessorCount.
|
||||
Alistair Leslie-Hughes (1):
|
||||
include: Add IXMLHTTPRequest2/3 interfaces.
|
||||
|
||||
Alexandre Julliard (60):
|
||||
ntdll: Fix drive letter of current directory in get_full_path().
|
||||
ntdll: Support loading builtins from the architecture-specific PE directory.
|
||||
setupapi: Support installing both types of builtins from the same directory.
|
||||
setupapi: Support loading builtins from the architecture-specific PE directory.
|
||||
winecfg: Get the builtins list from the architecture-specific PE directory.
|
||||
dbghelp: Support loading builtins from the architecture-specific PE directory.
|
||||
makefiles: Install PE files in an architecture-specific directory.
|
||||
makefiles: Install PE import libraries in the architecture-specific directory.
|
||||
makefiles: Install PE fake dlls in the architecture-specific directory.
|
||||
server: Check the supported machines list to validate an image mapping.
|
||||
server: Use a 64-bit machine for IL executables.
|
||||
server: Store a machine ID instead of a CPU in the context structure.
|
||||
server: Get rid of the CPU type and functions.
|
||||
server: Create the Wow64 key and system directory for all supported architectures.
|
||||
ntdll: Add separate helpers for loading pe and so builtins.
|
||||
ntdll: Always allocate space for both 32- and 64-bit PEB.
|
||||
ntdll: Always allocate space for both 32- and 64-bit TEB.
|
||||
ntdll: Allocate TEBs and stacks in the low 2G.
|
||||
ntdll: Store the debug info for the initial thread next to the PEB.
|
||||
ntdll: Check all supported architectures in is_builtin_path().
|
||||
wineboot: Run wine.inf for all supported architectures.
|
||||
makefiles: Install Unix binaries into an architecture-specific directory.
|
||||
makefiles: Install libwine into the architecture-specific directory.
|
||||
dbghelp: Look for .so files in the architecture-specific directory.
|
||||
wineandroid: Load ntdll from the architecture-specific directory.
|
||||
winegcc: Look for libraries in the architecture-specific directory.
|
||||
ntdll/tests: Fix a test failure on Windows 8.
|
||||
ntdll: Implement RtlWow64GetProcessMachines().
|
||||
ntdll: Implement RtlWow64GetCurrentMachine().
|
||||
ntdll: Implement RtlWow64IsWowGuestMachineSupported().
|
||||
kernelbase: Use RtlWow64GetProcessMachines() to get native system information.
|
||||
regsvr32: Restart the correct version for all supported architectures.
|
||||
server: Don't bother queuing APC_NONE apcs.
|
||||
server: Don't return a handle for user apcs.
|
||||
server: Only the first mapping needs to be an image in NtAreMappedFilesTheSame().
|
||||
winecrt0: Add a default implementation for DllCanUnloadNow().
|
||||
winecrt0: Add a default implementation DllRegisterServer()/DllUnregisterServer().
|
||||
winecrt0: Determine the registration module handle directly in __wine_register_resources().
|
||||
include: Update the SYSTEM_PROCESS_INFORMATION structure.
|
||||
kernelbase: Compare against the correct constants in GetNativeSystemInfo().
|
||||
kernelbase: Fix alignment of compatibility context elements.
|
||||
gdi32: Don't bother computing the gamma ramp when not used.
|
||||
ntdll: Use the native machine id instead of hardcoded values.
|
||||
ntdll: Sort the info classes by numeric value in NtQuerySystemInformation().
|
||||
ntdll: Don't output thread traces to the seh channel.
|
||||
amstream: Avoid wcsncpy().
|
||||
mmdevapi: Avoid wcsncpy().
|
||||
dnsapi/tests: Avoid wcsncpy().
|
||||
dwrite: Avoid wcsncpy().
|
||||
taskmgr: Avoid wcsncpy().
|
||||
include: Disallow wcsncpy() in Wine, similarly to strncpy().
|
||||
ntdll: Implement RtlFindExportedRoutineByName().
|
||||
ntdll: Return the full path to start.exe in load_start_exe().
|
||||
ntdll: Open the per-application key for load order at startup.
|
||||
ntdll: Fix the check for the main exe in get_load_order().
|
||||
ntdll: Force executing IL-only binaries on the native machine.
|
||||
server: Send the zero_bits parameter for remote NtCreateThreadEx() calls.
|
||||
ntdll: Take the zero_bits parameter into account in NtCreateThreadEx().
|
||||
ntdll: RtlCreateUserThread() also takes a zero_bits parameter.
|
||||
ntdll: Only compute the zero_bits mask when needed.
|
||||
Andrew Eikum (2):
|
||||
shell32: Avoid gcc 11 misleading-indentation warning.
|
||||
windowscodecs: Avoid types deprecated in libtiff 4.3.
|
||||
|
||||
Alistair Leslie-Hughes (2):
|
||||
msado15: Support Properties interface on Field.
|
||||
msado15: Use Recordset_Open in Connection_Execute.
|
||||
|
||||
Anton Baskanov (3):
|
||||
winegstreamer: Fix integer overflow in scale_uint64.
|
||||
winegstreamer: Allow setting the stop position to the stream duration.
|
||||
quartz/dsoundrender: Don't let writepos advance past playpos.
|
||||
|
||||
Arkadiusz Hiler (8):
|
||||
ntoskrnl: Implement IoSetDevicePropertyData().
|
||||
msvcrt: Remove return after _endthread().
|
||||
msvcrt/tests: Add CREATE_SUSPENDED test for _beginthreadex().
|
||||
msvcrt: Make _beginthread() error out as documented.
|
||||
msvcrt: Use trampoline for _beginthreadex().
|
||||
msvcrt: Make UCRT _beginthread[ex]() hold the DLL reference.
|
||||
ucrtbase: Add tests for _beginthread[ex]().
|
||||
ucrtbase: Add invalid param tests for _beginthread[ex]().
|
||||
|
||||
Aurimas Fišeras (2):
|
||||
Aurimas Fišeras (3):
|
||||
po: Update Lithuanian translation.
|
||||
po: Update Lithuanian translation.
|
||||
po: Update Lithuanian translation.
|
||||
|
||||
Connor McAdams (1):
|
||||
winegstreamer: Delay duration query until caps have been acquired.
|
||||
Biswapriyo Nath (1):
|
||||
include: Add more PROPERTYKEY declarations in propkey.h.
|
||||
|
||||
Damjan Jovanovic (8):
|
||||
shell32/tests: Add more tests for Shell_MergeMenus().
|
||||
shell32: The menu wIDs in hmenu were rebased by idCmdFirst.
|
||||
shell32/tests: Test what Shell_MergeMenus() does with a negative adjustment.
|
||||
shell32: Use a smaller range of shellview menu IDs in our IContextMenu functions.
|
||||
shell32: Implement IID_IContextMenu in CreateViewObject() methods for shell folders that support it.
|
||||
shell32: Implement some of the missing shellview IContextMenu command verbs.
|
||||
shell32: Fix pasting from the shellview context menu.
|
||||
shell32/tests: Fix test failures from ad412b11a7ea17b708994ed6609f8ed0cbfb169b.
|
||||
Brendan Shanks (1):
|
||||
wined3d: Add GPU information for Intel UHD Graphics 630.
|
||||
|
||||
David Koolhoven (1):
|
||||
advapi32: Stub QueryTraceA().
|
||||
Derek Lesho (5):
|
||||
winegstreamer: Ensure that the source reports both PCM and floating point audio formats.
|
||||
winevulkan: Add support for unwrapping handles in thunks.
|
||||
winevulkan: Use automatically-generated thunk for vkCmdExecuteCommands.
|
||||
winevulkan: Use automatically-generated thunk for vkQueueSubmit.
|
||||
winevulkan: Specify which structures to ignore in STRUCT_CHAIN_CONVERSIONS.
|
||||
|
||||
Dmitry Timoshkov (2):
|
||||
msxml3/tests: Don't '\0' terminate output after ::save().
|
||||
msxml3/tests: Add more tests for processing instruction attributes.
|
||||
Dmitry Timoshkov (3):
|
||||
msxml3/tests: Execute ProcessingInstruction tests before other tests to avoid crashes under 64-bit Windows.
|
||||
msxml3/tests: Add some tests for IVBSAXContentHandler::startElement() and IVBSAXContentHandler::endElement().
|
||||
msxml3: IVBSAXContentHandler::startElement() should also check *namespaceURI for NULL.
|
||||
|
||||
Dongwan Kim (1):
|
||||
gdiplus: Implement GdipEnumerateMetafileSrcRectDestRectI.
|
||||
|
||||
Esme Povirk (1):
|
||||
kernelbase: Always remove trailing spaces in PathRemoveBlanks.
|
||||
slc: Return a non-zero handle from SLOpen.
|
||||
|
||||
Floris Renaud (1):
|
||||
po: Update Dutch translation.
|
||||
po: Update Dutch Translation.
|
||||
|
||||
François Gouget (10):
|
||||
winetest: Fix the path to the ntoskrnl.exe/tests source.
|
||||
kernel32/tests: Add a trailing linefeed to an ok() message.
|
||||
msxml3: Refcount the domdoc/xmldoc properties.
|
||||
ucrtbase/tests: Add a trailing linefeed to an ok() message.
|
||||
ntdll/tests: Fix the speilling of an ok() message.
|
||||
msvcp140_1/tests: Fix the spelling of test_get_set_default_resource().
|
||||
mfplat: Fix the spelling of a comment.
|
||||
wined3d: Add a trailing linefeed to a couple of FIXME().
|
||||
urlmon/tests: Check that .Net is present in the user-agent string.
|
||||
user32/tests: Remove the Cygwin/XFree86 checks.
|
||||
François Gouget (16):
|
||||
infosoft/tests: Fix the infinite loop and crash on Windows 10 1607+.
|
||||
infosoft/tests: Improve the failure messages.
|
||||
infosoft/tests: Fix the pfnFillTextBuffer() return value.
|
||||
infosoft/tests: Fix refilling the text buffer.
|
||||
kernel32/tests: Fix the spelling of a comment.
|
||||
urlmon/tests: Fix the spelling of a comment.
|
||||
winevulkan: Fix the spelling of a make_vulkan comment.
|
||||
advapi32/tests: Trace GetLastError() when an event log API fails.
|
||||
advapi32/tests: Trace failures to open the event log.
|
||||
mshtml/tests: Fix the spelling of an ok() message.
|
||||
advapi32/tests: Time zones should have both MUI and regular strings.
|
||||
user32/tests: Avoid copying the clipboard buffer sizes everywhere.
|
||||
user32/tests: Fix the clipboard CF_LOCALE test.
|
||||
schedsvc: Fix the spelling of a comment.
|
||||
user32/tests: Fix the clipboard format id vs. atom table checks.
|
||||
mstask/tests: Work around race conditions with the task scheduler process.
|
||||
|
||||
Georg Lehmann (1):
|
||||
winevulkan: Override VK_USE_64_BIT_PTR_DEFINES instead of handle definition.
|
||||
Giovanni Mascellani (1):
|
||||
winegstreamer: Advertise support for thinned or reverse playback.
|
||||
|
||||
Gijs Vermeulen (1):
|
||||
msvcirt: No longer prefer native.
|
||||
Hans Leidekker (22):
|
||||
wpcap: Move pcap support to a new Unix library.
|
||||
wpcap: Implement some more functions.
|
||||
wpcap: Build with msvcrt.
|
||||
wpcap: Use CRT memory allocators.
|
||||
wpcap: Get rid of the wine_ prefix.
|
||||
ws2_32: Add support for hints in GetAddrInfoExW.
|
||||
webservices: Implement WsGetChannelProperty(WS_CHANNEL_PROPERTY_STATE).
|
||||
webservices/tests: Wait for the listener to be ready.
|
||||
webservices: Create the connection in WsOpenChannel.
|
||||
webservices/tests: Add an async client test.
|
||||
webservices: Implement WsAbortChannel.
|
||||
webservices: Always queue an async in WsReceiveMessage and WsRequestReply.
|
||||
webservices: Add async support in WsShutdownSessionChannel.
|
||||
webservices: Add async support in WsCloseChannel.
|
||||
webservices: Add async support in WsOpenChannel.
|
||||
webservices: Add async support in WsSendMessage.
|
||||
webservices: Add async support in WsSendReplyMessage.
|
||||
webservices: Add async support in WsReadMessageStart.
|
||||
webservices: Add async support in WsReadMessageEnd.
|
||||
webservices: Add async support in WsWriteMessageStart.
|
||||
webservices: Add async support in WsWriteMessageEnd.
|
||||
webservices: Return WS_S_END when we receive an end frame.
|
||||
|
||||
Giovanni Mascellani (4):
|
||||
advapi32/tests: Check that registry time zone records have a display name.
|
||||
kernel32/tests: Test for quirks in a few different time zones.
|
||||
mfreadwrite/tests: Test setting a non-native bit depth on the reader.
|
||||
mfreadwrite: Accept new media type only when format data are equal.
|
||||
Haoyang Chen (2):
|
||||
gdi32: Fix a memory leak.
|
||||
gdiplus: Avoid filtering of special characters.
|
||||
|
||||
Hans Leidekker (19):
|
||||
msv1_0: New dll.
|
||||
msv1_0: Initial implementation of the LSA and user mode interfaces.
|
||||
msv1_0: Add a Unix library to support ntlm_auth.
|
||||
msv1_0: Implement SpAcquireCredentialsHandle and SpFreeCredentialsHandle.
|
||||
msv1_0: Implement SpInitLsaModeContext and SpDeleteContext.
|
||||
msv1_0: Use RtlAllocateHeap to allocate output buffers.
|
||||
msv1_0: Implement SpAcceptLsaModeContext.
|
||||
msv1_0: Implement SpQueryContextAttributes.
|
||||
msv1_0: Implement SpMakeSignature.
|
||||
msv1_0: Implement SpVerifySignature.
|
||||
msv1_0: Implement SpSealMessage and SpUnsealMessage.
|
||||
secur32: Load the MSV1_0 provider instead of using builtin support for NTLM.
|
||||
secur32: Get rid of builtin NTLM support.
|
||||
secur32: Use a reserved flag for the cached credentials hack.
|
||||
secur32: Use a pthread mutex in the macOS backend.
|
||||
secur32: Move Schannel support to a Unix library.
|
||||
secur32: Build with msvcrt.
|
||||
secur32: Use wide character string literals.
|
||||
secur32: Use CRT memory allocators.
|
||||
Henri Verbeet (1):
|
||||
winedump: Make print_longlong() work on 64-bit.
|
||||
|
||||
Henri Verbeet (17):
|
||||
wined3d: Correct the wined3d_device_set_blend_state() .spec entry.
|
||||
wined3d: Correct the wined3d_device_set_depth_stencil_state() .spec entry.
|
||||
ntdll: Clear ret->Buffer on failure in get_env_var() (Valgrind).
|
||||
explorer: Initialise window->pidl to NULL in shellwindows_Register().
|
||||
wined3d: Avoid accessing the bo_user list from outside the command stream thread (Valgrind).
|
||||
wined3d: Free the program variants array in shader_spirv_destroy() (Valgrind).
|
||||
d3d11/tests: Initialise "constant" in test_device_context_state() (Valgrind).
|
||||
wined3d: Only read "*rect_count" when "rects" is non-NULL in wined3d_device_context_get_scissor_rects() (Valgrind).
|
||||
dxgi/tests: Test that we don't use objects returned by wrapped interfaces internally.
|
||||
dxgi: Store an IWineDXGIFactory pointer in struct d3d11_swapchain.
|
||||
dxgi: Pass an IWineDXGIFactory pointer to dxgi_get_output_from_window().
|
||||
wined3d: Implement Vulkan NULL 1D array image shader resource view descriptors.
|
||||
d3d11/tests: Add some tests for copying between depth/stencil and colour formats.
|
||||
d3d10core/tests: Add some tests for copying between depth/stencil and colour formats.
|
||||
wined3d: Reject blits between depth/stencil and colour resources in the raw blitter.
|
||||
wined3d: Reject blits between depth/stencil and colour attachments in the FBO blitter.
|
||||
wined3d: Reject raw blits between depth/stencil and colour resources in the GLSL blitter.
|
||||
Hugh McMaster (12):
|
||||
reg: Fail if access is denied when deleting registry data.
|
||||
reg: Update the STRING_VALUEALL_FAILED resource string.
|
||||
reg: Update an error message.
|
||||
reg/tests: Add further syntax tests for the 'copy' command.
|
||||
reg/tests: Add data tests for the 'copy' command.
|
||||
reg/tests: Add missing return code checks.
|
||||
reg/tests: Add complex data and hex type tests for the 'copy' command.
|
||||
reg/tests: Add more data tests for the 'copy' command.
|
||||
reg/tests: Add key and value order tests for the 'copy' command.
|
||||
reg: Fix a typo in a function definition.
|
||||
reg: Add initial support for the 'copy' command.
|
||||
reg: Fail if one or more arguments follow a help switch.
|
||||
|
||||
Hugh McMaster (22):
|
||||
reg: Consistently use 'hkey' for HKEY variables.
|
||||
reg: Do not print a line break after querying a registry key.
|
||||
reg: Only print the name of the registry key if it contains values or we are recursing.
|
||||
reg: Print a new line when recursing and the current key has no registry values.
|
||||
reg: Don't enumerate a registry key for subkeys if we know the key does not have subkeys.
|
||||
reg/tests: Rework syntax tests for the 'copy' operation.
|
||||
reg/tests: Verify that only the (Default) value is overwritten when neither /v nor /ve is specified.
|
||||
reg: Use correct error message if RegCreateKeyExW() fails.
|
||||
reg/tests: Add and amend tests adding a (Default) value.
|
||||
reg/tests: Use string literals instead of a char buffer for REG_MULTI_SZ tests.
|
||||
reg/tests: Split the REG_DWORD_BIG_ENDIAN tests from the REG_DWORD tests.
|
||||
reg/tests: Fix a typo in a REG_DWORD test.
|
||||
reg/tests: Add two REG_DWORD tests.
|
||||
reg/tests: Update error messages.
|
||||
reg: Replace the 'reg_count' variable name with context-specific names.
|
||||
reg: Add or modify the (Default) registry value if [/v] is not specified.
|
||||
reg: Fail if access is denied when adding registry data.
|
||||
reg: Only prompt the user to overwrite registry data if the given key already exists and [/f] is not supplied.
|
||||
comctl32/listview: Initialize marqueeRect from left-click coordinates before starting a marquee highlight.
|
||||
reg: Allow the 'reg_data' pointer to be NULL.
|
||||
reg: Avoid allocating zero bytes of memory when handling REG_BINARY data.
|
||||
reg: Prevent buffer over-read when querying REG_NONE values with no data.
|
||||
Huw D. M. Davies (7):
|
||||
include: Add winspool form string type defines.
|
||||
winspool: Forward the unicode forms functions to localspl.
|
||||
localspl: Implement EnumForms().
|
||||
localspl: Implement GetForm().
|
||||
winspool: Forward GetFormA() to GetFormW().
|
||||
winspool: Forward EnumFormsA() to EnumFormsW().
|
||||
winspool/tests: Add tests for GetFormA().
|
||||
|
||||
Jacek Caban (13):
|
||||
jscript: Add Map object stub implementation.
|
||||
jscript: Add Map.prototype.set implementation.
|
||||
jscript: Add Map.prototype.get implementation.
|
||||
jscript: Add Map.prototype.clear implementation.
|
||||
jscript: Add Map.prototype.delete implementation.
|
||||
jscript: Add Map.prototype.has implementation.
|
||||
jscript: Add Map.size property implementation.
|
||||
jscript: Add Map.prototype.forEach implementation.
|
||||
mshtml/tests: Add Map object tests.
|
||||
winevulkan: Don't use wine_ prefix on PE side.
|
||||
winevulkan: Use wine_ prefix for Unix thunks.
|
||||
ntdll: Inherit tty std input and output in processes attached to Unix console.
|
||||
kernel32/tests: Add syscall context handling tests.
|
||||
Jacek Caban (33):
|
||||
winebuild: Use clang -print-prog-name to find LLVM tools.
|
||||
winepulse: Move synchronization functions to unix lib.
|
||||
winepulse: Move pulse_test_connect to unix lib.
|
||||
winepulse: Move pulse main loop to unix lib.
|
||||
winepulse: Store channel count directly in ACImpl.
|
||||
winepulse: Introduce pulse_stream struct.
|
||||
winepulse: Move pulse stream destruction to unix lib.
|
||||
winepulse: Move pulse stream initialization to unix lib.
|
||||
winegcc: Use msvcrt by default for PE targets.
|
||||
configure: Try using pure clang as a cross compiler when mingw is not available.
|
||||
winepulse: Move pulse_read to unix lib.
|
||||
winepulse: Move pulse_stop to unix lib.
|
||||
winepulse: Store volume levels in pulse_stream.
|
||||
winepulse: Adjust pulse stream volumes for master volume.
|
||||
winepulse: Adjust pulse stream volumes for session volumes.
|
||||
winepulse: Set pulse master volume to 0 when session is muted.
|
||||
winepulse: Move mult_* functions to separated file.
|
||||
winepulse: Move pulse_write to unix lib.
|
||||
winepulse: Move timer loop to unix lib.
|
||||
msvcrt: Add sincos to importlib.
|
||||
winepulse: Move pulse_start to unix lib.
|
||||
winepulse: Move pulse_reset to unix lib.
|
||||
winepulse: Move pulse_get_render_buffer to unix lib.
|
||||
winepulse: Move release_render_buffer to unix lib.
|
||||
winepulse: Move pulse_set_event_handle to unix lib.
|
||||
winepulse: Move pulse_get_buffer_size to unix lib.
|
||||
winepulse: Move pulse_get_latency to unix lib.
|
||||
winepulse: Move pulse_get_current_padding to unix lib.
|
||||
winepulse: Move pulse_get_capture_buffer to unix lib.
|
||||
winepulse: Move pulse_release_capture_buffer to unix lib.
|
||||
winepulse: Move pulse_get_next_packet_size to unix lib.
|
||||
winepulse: Move pulse_get_frequency to unix lib.
|
||||
vulkan-1/tests: Don't destroy device if it wasn't created.
|
||||
|
||||
Jan Sikorski (6):
|
||||
wined3d: Create null vertex bindings and attributes for unbound shader inputs.
|
||||
d3d11/tests: Add a test for unbound input streams.
|
||||
d3d10core/tests: Add a test for unbound input streams.
|
||||
wined3d: Make sure scissor offsets are not negative.
|
||||
d3d11/tests: Test combined scissors and viewport with negative offsets.
|
||||
d3d10core/tests: Test combined scissors and viewport with negative offsets.
|
||||
Liam Middlebrook (2):
|
||||
winevulkan: Allow some experimental VK extensions to be translated.
|
||||
winevulkan: Update to VK spec version 1.2.178.
|
||||
|
||||
Lauri Kenttä (1):
|
||||
po: Update Finnish translation.
|
||||
Louis Lenders (2):
|
||||
kernel32: Remove entry for BasepDebugDump.
|
||||
advapi32: Add stub for LsaEnumerateAccounts.
|
||||
|
||||
Louis Lenders (1):
|
||||
ntdll: Stub RtlQueryProcessPlaceholderCompatibilityMode().
|
||||
Martin Storsjo (2):
|
||||
widl: Allow switching between 32 and 64 bit ARM with the -m32/64 option.
|
||||
widl: Pick up the target arch from a prefix on argv[0].
|
||||
|
||||
Nikolay Sivov (14):
|
||||
shcore/stream: Implement generic CopyTo().
|
||||
mf/evr: Return current device manager as a service.
|
||||
mf/evr: Handle mixer sample requests during sink state transitions.
|
||||
mf/evr: Add IMFRateSupport stub.
|
||||
mf/evr: Add slowest/fastest rate support methods.
|
||||
gdi32: Enumerate scalable fonts with zero charset mask as OEM.
|
||||
mfplat: Add MFllMulDiv().
|
||||
mfplat: Implement shared device manager API.
|
||||
mfplat: Trace I8 propvariant values.
|
||||
mf/evr: Pass stream start/end messages to the mixer.
|
||||
mf/evr: Post sink marker events.
|
||||
evr/mixer: Use hex format for message type.
|
||||
mfplat: Added MFCreateAudioMediaType().
|
||||
mf/evr: Implement Flush() for streams.
|
||||
Nikolay Sivov (9):
|
||||
dwrite: Check for allocation failures of glyph buffers.
|
||||
mfplat: Use CRT allocation functions.
|
||||
include: Add missing prototypes to mfapi.h.
|
||||
mfmediaengine: Keep latest video frame buffer.
|
||||
mfmediaengine: Keep device manager reference.
|
||||
mfmediaengine: Explicitly store output video format.
|
||||
mfmediaengine: Initial implementation of TransferVideoFrame() for ID3D11Texture2D destination.
|
||||
dwrite/tests: Add some tests for HitTestTextRange().
|
||||
dwrite/layout: Remove duplicated helper.
|
||||
|
||||
Paul Gofman (10):
|
||||
kernel32: Do not impose 32 bit limits on Win64 in GlobalMemoryStatus().
|
||||
kernel32: Add stub for SetThreadSelectedCpuSets().
|
||||
ntdll: Implement NtGetNextThread().
|
||||
kernel32/tests: Fix test_GlobalMemoryStatus() for Win up to 8.1 and RAM size above 4GB.
|
||||
winex11.drv: Handle Vulkan surface creation with NULL hwnd.
|
||||
gamingtcui: Add dll.
|
||||
gamingtcui: Add stub for ProcessPendingGameUI().
|
||||
gamingtcui: Add stub for ShowPlayerPickerUI().
|
||||
gamingtcui: Add stub for ShowProfileCardUI().
|
||||
vulkan-1/tests: Consider vkGetPhysicalDevicePresentRectanglesKHR absence in test_null_hwnd().
|
||||
Paul Gofman (9):
|
||||
kernel32/tests: Use sizeof(STARTUPINFOEX) for STARTUPINFOEX.STARTUPINFO.cb in process tests.
|
||||
wbemprox: Check for method existence in class_object_GetMethod().
|
||||
wbemprox: Partially implement Win32_Process.Create method.
|
||||
server: Support nested jobs.
|
||||
server: Send completions for existing job processes when adding completion port.
|
||||
kernelbase: Support PROC_THREAD_ATTRIBUTE_JOB_LIST in UpdateProcThreadAttribute().
|
||||
kernelbase: Pass PROC_THREAD_ATTRIBUTE_JOB_LIST to NtCreateUserProcess().
|
||||
ntdll: Validate job handles at process creation.
|
||||
server: Support process job lists.
|
||||
|
||||
Piotr Caban (20):
|
||||
msvcrt: Fix typo in asin error handling.
|
||||
msvcrt: Import j0 implementation from musl.
|
||||
msvcrt: Import y0 implementation from musl.
|
||||
msvcrt: Import j1 implementation from musl.
|
||||
msvcrt: Import y1 implementation from musl.
|
||||
msvcrt: Import jn implementation from musl.
|
||||
msvcrt: Import yn implementation from musl.
|
||||
msvcrt: Import roundf implementation from musl.
|
||||
msvcrt: Import llroundf implementation from musl.
|
||||
msvcrt: Import llround implementation from musl.
|
||||
msvcrt: Import lroundf implementation from musl.
|
||||
msvcrt: Import lround implementation from musl.
|
||||
msvcrt: Import round implementation from musl.
|
||||
msvcrt/tests: Link to malloc/free functions in cpp tests.
|
||||
msvcrt/tests: Remove old versions workarounds from RTTI tests.
|
||||
msvcrt/tests: Remove strcmp_space helper.
|
||||
msvcrt/tests: Cleanup datatype demangle tests.
|
||||
msvcrt: Fix _unDName crash when demangling class function pointer.
|
||||
msvcrt: Fix round implementation when 24-bit precision is used.
|
||||
api-ms-win-core-console-l1-2-0: Add dll.
|
||||
Piotr Caban (50):
|
||||
msvcrt: Don't compile msvcr120 math functions in older versions.
|
||||
msvcrt: Import rint implementation from musl.
|
||||
msvcrt: Import rintf implementation from musl.
|
||||
msvcrt: Implement lrint using rint function.
|
||||
msvcrt: Implement lrintf using rintf function.
|
||||
msvcrt: Implement llrint using rint function.
|
||||
msvcrt: Implement llrintf using rintf function.
|
||||
msvcr120: Fix setting status word in fesetenv.
|
||||
msvcr120: Add feupdateenv implementation.
|
||||
msvcr120: Add feupdateenv tests.
|
||||
msvcr120: Add feraiseexcept implementation.
|
||||
msvcr120: Don't modify fenv_t members in math functions.
|
||||
msvcr120: Don't modify fenv_t members in _except1.
|
||||
ucrtbase: Store sse and x87 status in fegetenv function family.
|
||||
ucrtbase: Store sse and x87 exception in fexcept_t.
|
||||
include: Fix denormals handling in _fpclassf inline implementation.
|
||||
msvcrt: Import neabyintf implementation from musl.
|
||||
msvcrt: Import neabyint implementation from musl.
|
||||
msvcrt: Import nextafter implementation from musl.
|
||||
msvcrt: Import nextafterf implementation from musl.
|
||||
msvcrt: Call nextafter in nexttoward implementation.
|
||||
msvcrt: Import nexttowardf implementation from musl.
|
||||
msvcrt: Import cbrtf implementation from musl.
|
||||
msvcrt: Import cbrt implementation from musl.
|
||||
msvcrt: Import ceil implementation from musl.
|
||||
msvcrt: Import ceilf implementation from musl.
|
||||
msvcrt: Import floorf implementation from musl.
|
||||
msvcrt: Import floor implementation from musl.
|
||||
msvcrt: Import truncf implementation from musl.
|
||||
msvcrt: Import trunc implementation from musl.
|
||||
msvcrt: Import fmod implementation from musl.
|
||||
msvcrt: Import fmodf implementation from musl.
|
||||
msvcrt: Import modf implementation from musl.
|
||||
msvcrt: Import modff implementation from musl.
|
||||
msvcrt: Import remquo implementation from musl.
|
||||
msvcrt: Import remquof implementation from musl.
|
||||
ucrtbase: Copy fenv tests from msvcr120.
|
||||
msvcrt: Import remainder implementation from musl.
|
||||
msvcrt: Import remainderf implementation from musl.
|
||||
msvcrt: Import erfcf implementation from musl.
|
||||
msvcrt: Import erff implementation from musl.
|
||||
msvcrt: Import erfc implementation from musl.
|
||||
msvcrt: Import erf implementation from musl.
|
||||
msvcp90: Depend on compiler in _Getcvt implementation if possible.
|
||||
msvcp90: Depend on compiler in _Getcoll implementation if possible.
|
||||
msvcp90: Depend on compiler to handle returning struct in _Getctype.
|
||||
msvcrt: Import _logb implementation from musl.
|
||||
msvcrt: Import _logbf implementation from musl.
|
||||
msvcrt: Import sin implementation from musl.
|
||||
msvcrt: Import cos implementation from musl.
|
||||
|
||||
Qian Hong (1):
|
||||
atl: Implement AtlAxDialogBox().
|
||||
Rémi Bernon (21):
|
||||
hidclass.sys: Use __wine_send_input to send device notifications.
|
||||
server: Add rawinput union to hw_input_t / INPUT_HARDWARE.
|
||||
server: Add RIM_TYPEHID type / hid member to rawinput union.
|
||||
user32: Send WM_INPUT_DEVICE_CHANGE / RAWINPUT to the server.
|
||||
server: Add process argument to find_rawinput_device.
|
||||
server: Add an explicit message field in rawinput_message.
|
||||
server: Add support for RIDEV_DEVNOTIFY rawinput flag.
|
||||
server: Broadcast rawinput messages when desktop is NULL.
|
||||
server: Implement WM_INPUT_DEVICE_CHANGE message dispatch.
|
||||
user32: Update keyboard / mouse rawinput device paths.
|
||||
hidclass.sys: Send rawinput messages with HID report.
|
||||
user32/tests: Skip inconsistent OemKeyScan tests on non-us keyboard.
|
||||
user32/tests: Initialize the cursor position in test_GetRawInputBuffer.
|
||||
user32/tests: Recreate the window to make it more likely to have focus.
|
||||
user32: Factor IsRectEmpty driver check in ShowWindow.
|
||||
user32: Add a default ShowWindow implementation.
|
||||
user32: Return WAIT_TIMEOUT in nulldrv_MsgWaitForMultipleObjectsEx.
|
||||
user32: Duplicate klid to HKL high word in LoadKeyboardLayoutW.
|
||||
explorer: Create systray for the null graphics driver.
|
||||
user32: Add a default WindowPosChanging implementation.
|
||||
user32/tests: Use int for wait_move_event delay type.
|
||||
|
||||
Rémi Bernon (39):
|
||||
mscoree: Initialize parsed_config_file private_path.
|
||||
user32/tests: Add more GetKeyboardLayout(Name) tests.
|
||||
user32: Move ToUnicodeEx from wineandroid.drv to user32.
|
||||
user32: Don't translate control codes when alt is pressed.
|
||||
user32: Translate missing vkeys in ToUnicodeEx.
|
||||
ntdll/tests: Remove Qpc(Interrupt|System)TimeIncrement(Shift) checks.
|
||||
user32: Add a default MapVirtualKeyEx implementation.
|
||||
user32: Add a default GetKeyNameTextW implementation.
|
||||
user32: Add a default VkKeyScanEx implementation.
|
||||
user32: Move GetKeyboardLayoutList from nulldrv.
|
||||
user32: Read "Layout Id" from registry in GetKeyboardLayoutList.
|
||||
user32: Add a default ActivateKeyboardLayout implementation.
|
||||
user32: Factor unsupported cases into ActivateKeyboardLayout.
|
||||
user32: Add a default GetKeyboardLayout implementation.
|
||||
hidclass.sys: Assign rawinput handles through device properties.
|
||||
user32: Read rawinput device handles assigned by hidclass.sys.
|
||||
user32: Use rawinput device handles to identify devices.
|
||||
user32: Remove hardcoded devices from GetRawInputDeviceList.
|
||||
user32: Always refresh rawinput device list when requested.
|
||||
user32: Free rawinput device preparsed data for mouse and keyboard.
|
||||
user32: Set last error codes on GetRawInputDeviceInfoW failure.
|
||||
user32: Remove unnecessary MOUSE / KEYBOARD special cases.
|
||||
user32: Refactor and simplify GetRawInputDeviceInfoW cases.
|
||||
hidclass.sys: Call IoInvalidateDeviceRelations before IoSetDevicePropertyData.
|
||||
user32: Add current keyboard layout to thread data.
|
||||
winemac.drv: Call ActivateKeyboardLayout when layout changes.
|
||||
user32: Factor ActivateKeyboardLayout previous layout logic.
|
||||
user32: Factor GetKeyboardLayout and remove driver call.
|
||||
user32: Factor GetKeyboardLayoutNameW implementations.
|
||||
user32: Read "Layout Id" from registry in GetKeyboardLayoutNameW.
|
||||
user32: Set keyboard layout preload key on init.
|
||||
user32: Adjust ToUnicodeEx control code translation.
|
||||
user32: Return success in nulldrv cursor callbacks.
|
||||
ntdll/tests: Check that creating huge thread stacks works.
|
||||
user32/tests: Add tests for keyboard layout preload list.
|
||||
user32: Cache current keyboard layout name.
|
||||
user32: Move (Un)LoadKeyboardLayoutW from winex11.drv to user32.
|
||||
user32: Implement KLF_ACTIVATE flag in LoadKeyboardLayoutW.
|
||||
user32: Read "Layout Id" from registry in LoadKeyboardLayoutW.
|
||||
Shawn M. Chapla (1):
|
||||
wine.inf: Don't use DDE for winebrowser by default.
|
||||
|
||||
Serge Gautherie (1):
|
||||
winbase.h: Add CREATE_IGNORE_SYSTEM_DEFAULT.
|
||||
Stefan Dösinger (1):
|
||||
winemac.drv: Set view.WantsBestResolutionOpenGLSurface.
|
||||
|
||||
Sven Baars (6):
|
||||
windows.globalization: Fix an incorrect sizeof (Coverity).
|
||||
aclui: Fix a leak on error path (Coverity).
|
||||
dwrite: Fix some memory leaks (Coverity).
|
||||
ddraw/tests: Move a misplaced assignment (Coverity).
|
||||
ntdll: Fix some memory leaks (Valgrind).
|
||||
ntdll/tests: Use FindClose() to close handles returned by FindFirstFileW() (Valgrind).
|
||||
Zebediah Figura (71):
|
||||
d3dcompiler/tests: Use winetest_push_context().
|
||||
server: Avoid calling get_unix_fd() in IOCTL_AFD_CREATE.
|
||||
server: Do not call sock_reselect() on an uninitialized socket.
|
||||
ws2_32/tests: Clean up and expand tests for WSAPoll().
|
||||
ws2_32/tests: Add a couple of tests for passing empty buffers to recv().
|
||||
ws2_32/tests: Test calling ConnectEx() on a socket which is being accepted into.
|
||||
wined3d: Use the correct device context ops in wined3d_device_context_issue_query().
|
||||
d3d11: Rename d3d11_immediate_context to d3d11_device_context.
|
||||
d3d11: Store a d3d_device pointer in struct d3d11_device_context.
|
||||
ws2_32/tests: Do not close the port passed to CreateIoCompletionPort separately from the port returned.
|
||||
ws2_32/tests: Add more tests for connect() and ConnectEx() with completion ports.
|
||||
ws2_32/tests: Add some tests for shutdown().
|
||||
sechost: Allow hexadecimal and string rights flags to be interleaved.
|
||||
ws2_32/tests: Clean up and expand tests for DisconnectEx().
|
||||
ws2_32/tests: Add some tests for shutdown with completion ports.
|
||||
server: Add a helper to post socket events.
|
||||
server: Rename "pmask" to "pending_events".
|
||||
server: Rename "hmask" to "reported_events".
|
||||
d3d11/tests: Add more tests for state clear and restore via FinishCommandList and ExecuteCommandList.
|
||||
wined3d: Pass a wined3d_device_context to wined3d_cs_emit_set_feature_level().
|
||||
wined3d: Pass a wined3d_device_context to wined3d_cs_push_constants().
|
||||
wined3d: Pass a wined3d_device_context to wined3d_cs_emit_set_texture().
|
||||
wined3d: Pass a wined3d_device_context to wined3d_cs_emit_set_texture_state().
|
||||
wined3d: Pass a wined3d_device_context to wined3d_cs_emit_set_sampler_state().
|
||||
quartz/dsoundrender: Remove the no longer used "play_time" field.
|
||||
ntdll: Use %I64x instead of %lx to trace 64-bit values.
|
||||
server: Reset the reported event mask in set_socket_event only when using window messages.
|
||||
ws2_32/tests: Verify that recv() does not reset a pending FD_CLOSE.
|
||||
server: Do not send messages for events that are not currently being selected for.
|
||||
ws2_32: Clear FD_OOB instead of FD_READ when receiving OOB data.
|
||||
server: Post socket events only if selecting for them.
|
||||
server: Poll for FD_CLOSE even if we cannot receive more data.
|
||||
server: Always clear pending messages in sock_wake_up().
|
||||
include: Rename Wine-specific socket ioctls.
|
||||
include: Use FILE_ANY_ACCESS for wine-specific socket ioctls.
|
||||
server: Implement IOCTL_AFD_LISTEN.
|
||||
ws2_32: Use IOCTL_AFD_LISTEN.
|
||||
wined3d: Pass a wined3d_device_context to wined3d_cs_emit_set_transform().
|
||||
wined3d: Pass a wined3d_device_context to wined3d_cs_emit_set_clip_plane().
|
||||
wined3d: Pass a wined3d_device_context to wined3d_cs_emit_set_material().
|
||||
wined3d: Pass a wined3d_device_context to wined3d_cs_emit_set_light_enable().
|
||||
wined3d: Pass a wined3d_device_context to wined3d_cs_emit_set_light().
|
||||
quartz/tests: Remove the no longer used TestFilterImpl structure.
|
||||
quartz/tests: Use CRT memory allocators.
|
||||
server: Also clear pending events in set_socket_event.
|
||||
winegstreamer: Use a static buffer to enumerate stream types in media_stream_init_desc().
|
||||
include: Print context information after the message type.
|
||||
wined3d: Make wined3d_texture_set_map_binding() static.
|
||||
wined3d: Pass a wined3d_device_context to wined3d_device_set_light().
|
||||
wined3d: Pass a wined3d_device_context to wined3d_device_set_render_state().
|
||||
wined3d: Pass a wined3d_device_context to wined3d_device_set_state().
|
||||
quartz/tests: Avoid testing the result of GetQueueStatus().
|
||||
quartz/tests: Fix some test failures related to thread timing.
|
||||
ws2_32: Cache the synchronous I/O event in the per-thread data.
|
||||
ws2_32: Remove a leftover cast.
|
||||
server: Allow polling on an fd after it was removed.
|
||||
server: Introduce IOCTL_AFD_WINE_CONNECT.
|
||||
ws2_32: Use IOCTL_AFD_WINE_CONNECT in ConnectEx().
|
||||
ws2_32: Use IOCTL_AFD_WINE_CONNECT in connect().
|
||||
winegstreamer: Shut down the read thread before releasing the IMFByteStream.
|
||||
winegstreamer: Make the file_size field of struct parser into a local variable.
|
||||
advapi32: Quiet a couple of noisy FIXMEs.
|
||||
ntdll/tests: Fix a copy-paste error in an ok message.
|
||||
ws2_32: Do not use SHUT_RD.
|
||||
server: Introduce IOCTL_AFD_WINE_SHUTDOWN.
|
||||
ws2_32: Use IOCTL_AFD_WINE_SHUTDOWN in WS2_DisconnectEx().
|
||||
ws2_32: Use IOCTL_AFD_WINE_SHUTDOWN in WS_shutdown().
|
||||
wined3d: Use wined3d_device_context functions internally where possible.
|
||||
wined3d: Remove no longer used wined3d_device functions.
|
||||
ws2_32/tests: Extend WSARecvMsg() tests a bit.
|
||||
ws2_32/tests: Add some tests for SO_RCVTIMEO.
|
||||
|
||||
Zebediah Figura (57):
|
||||
include: Do not include winsock.h in winsock2.h.
|
||||
include: Define _WINSOCKAPI_ in winsock2.h.
|
||||
include: Properly define struct sockaddr_ipx when not using the WS_ prefix.
|
||||
rpcrt4: Avoid gai_strerror().
|
||||
include: Forbid using unsuffixed gai_strerror() in the Wine source.
|
||||
ws2_32/tests: Move address lookup tests to protocol.c.
|
||||
ws2_32/tests: Move host lookup tests to protocol.c.
|
||||
ws2_32/tests: Move service lookup tests to protocol.c.
|
||||
ws2_32/tests: Move address/string conversion tests to protocol.c.
|
||||
ws2_32/tests: Move namespace provider tests to protocol.c.
|
||||
ws2_32/tests: Add some tests for bind().
|
||||
ws2_32/tests: Rewrite test_events().
|
||||
ws2_32/tests: Add some tests for calling methods on a connecting socket.
|
||||
ws2_32: Do not free a static critical section.
|
||||
ws2_32: Don't call free_per_thread_data() on process exit.
|
||||
ntoskrnl/tests: Open the HID device with FILE_SHARE_READ | FILE_SHARE_WRITE.
|
||||
ws2_32: Move getaddrinfo() and related functions to a separate file.
|
||||
ws2_32: Move host lookup functions to protocol.c.
|
||||
ws2_32: Move name info functions to protocol.c.
|
||||
ws2_32: Move protocol lookup functions to protocol.c.
|
||||
ws2_32: Move service lookup functions to protocol.c.
|
||||
d3d8/tests: Port test_sample_mask() from d3d9.
|
||||
ws2_32: Move address/string conversion functions to protocol.c.
|
||||
ws2_32: Move byte order conversion functions to protocol.c.
|
||||
ws2_32: Move namespace provider stubs to protocol.c.
|
||||
ntdll: Quiet the FIXME for unmapped NTSTATUS values.
|
||||
ws2_32/tests: Add some tests for WSAGetOverlappedResult() status mapping.
|
||||
include: Factor out winetest_printf().
|
||||
include: Introduce winetest_push_context() and winetest_pop_context().
|
||||
ws2_32: Map EWOULDBLOCK to STATUS_DEVICE_NOT_READY.
|
||||
server: Return a proper NTSTATUS from IOCTL_AFD_ACCEPT.
|
||||
server: Return a proper NTSTATUS from IOCTL_AFD_ADDRESS_LIST_CHANGE.
|
||||
ws2_32: Map EADDRINUSE to STATUS_SHARING_VIOLATION.
|
||||
server: Map EADDRINUSE to STATUS_SHARING_VIOLATION.
|
||||
d3d11: Turn MultisampleEnable into a stub.
|
||||
wined3d: No longer export wined3d_device_set_render_state().
|
||||
ws2_32: Map ENOTCONN to STATUS_INVALID_CONNECTION.
|
||||
server: Map ENOTCONN to STATUS_INVALID_CONNECTION.
|
||||
ws2_32: Map EFAULT to STATUS_ACCESS_VIOLATION.
|
||||
server: Map EFAULT to STATUS_ACCESS_VIOLATION.
|
||||
ws2_32: Map EINPROGRESS to STATUS_DEVICE_NOT_READY.
|
||||
server: Map EINPROGRESS to STATUS_DEVICE_NOT_READY.
|
||||
msi/tests: Pass an empty string to check_reg_str() instead of special-casing NULL.
|
||||
msi: Write "Clients" value as REG_MULTI_SZ in PublishProduct.
|
||||
msi/tests: Always explicitly test REG_MULTI_SZ strings.
|
||||
msi/tests: Make check_reg_* helpers more verbose.
|
||||
msi: Check for a NULL return from deformat_string() when checking for failure.
|
||||
wined3d: Acquire resources through wined3d_device_context_ops.
|
||||
wined3d: Wait for the resource to become idle in wined3d_cs_map().
|
||||
wined3d: Modify the query state in wined3d_cs_issue_query().
|
||||
wined3d: Update resources through wined3d_device_context_ops.
|
||||
d3d11/tests: Test implicit unbinding of an SRV when using the same resource as RTV in a deferred context.
|
||||
ws2_32: Add more status codes to NtStatusToWSAError().
|
||||
ws2_32: Use NtStatusToWSAError() in WSAGetOverlappedResult().
|
||||
ws2_32: Return TRUE from WSAGetOverlappedResult() if the NT status denotes success.
|
||||
ws2_32/tests: Always return overlapped sockets from tcp_socketpair().
|
||||
ws2_32/tests: Add some tests for nonblocking async recv().
|
||||
Zhiyi Zhang (12):
|
||||
include: Add fUseStandardBidi field in SCRIPT_CONTROL.
|
||||
user32: Use wait_graphics_driver_ready() in load_desktop_driver().
|
||||
winedump: Dump the distance array for EMR_EXTTEXTOUTW records.
|
||||
user32/tests: Do not change adapters to every available modes.
|
||||
winex11.drv: Support reporting emulated display depth.
|
||||
user32/tests: Add display DC color depth tests.
|
||||
user32: Optimize getting monitor count with GetSystemMetrics().
|
||||
user32: Optimize getting primary monitor rectangle with GetSystemMetrics().
|
||||
user32: Optimize getting virtual screen rectangle with GetSystemMetrics().
|
||||
user32: Use get_primary_monitor_rect() helper.
|
||||
user32: Add a cache for EnumDisplayDevicesW().
|
||||
winex11.drv: Add a cache for querying XRandR 1.4 current modes.
|
||||
|
||||
Zhiyi Zhang (8):
|
||||
comctl32/tests: Test that WM_THEMECHANGED should invalidate client area.
|
||||
comctl32: Repaint after the WM_THEMECHANGED message is received.
|
||||
comctl32/theming: Register themed dialog and scrollbar even when theming is not active.
|
||||
comctl32/test: Test that WM_SYSCOLORCHANGE should always be passed to the dialog procedure.
|
||||
comctl32/theme_dialog: Pass the WM_SYSCOLORCHANGE message to the original dialog procedure.
|
||||
gdi32: Fix typos for GET_DC_PHYSDEV.
|
||||
bcrypt: Fix a compiler warning on Mac.
|
||||
dxgi: Introduce a helper to convert between dxgi and wined3d display rotation types.
|
||||
|
||||
Ziqing Hui (6):
|
||||
windowscodecs: Add stub for DdsFrameEncode.
|
||||
user32/tests: Add tests for maximizing and restoring windows without WS_CAPTION.
|
||||
winex11.drv: Correct a full screen condition.
|
||||
windowscodecs: Add tests for DDS encoder.
|
||||
windowscodecs: Add test data index to win_skip messages for DDS tests.
|
||||
windowscodecs: Implement DdsEncoder_Initialize.
|
||||
|
||||
Łukasz Wojniłowicz (1):
|
||||
po: Update Polish translation.
|
||||
Ziqing Hui (4):
|
||||
windowscodecs: Add stub for IWICDdsEncoder.
|
||||
windowscodecs/tests: Test DDS parameters for encoder.
|
||||
windowscodecs: Implement IWICDdsEncoder_GetParameters.
|
||||
windowscodecs: Implement IWICDdsEncoder_SetParameters.
|
||||
|
||||
--
|
||||
Alexandre Julliard
|
||||
|
|
1
AUTHORS
1
AUTHORS
|
@ -426,6 +426,7 @@ Dmitry Potapov
|
|||
Dmitry Timoshkov
|
||||
Dominik Strasser
|
||||
Donat Enikeev
|
||||
Dongwan Kim
|
||||
Don Kelly
|
||||
Donna Whisnant
|
||||
Donn Miller
|
||||
|
|
2
VERSION
2
VERSION
|
@ -1 +1 @@
|
|||
Wine version 6.8
|
||||
Wine version 6.9
|
||||
|
|
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 6.8.
|
||||
# Generated by GNU Autoconf 2.69 for Wine 6.9.
|
||||
#
|
||||
# Report bugs to <wine-devel@winehq.org>.
|
||||
#
|
||||
|
@ -580,8 +580,8 @@ MAKEFLAGS=
|
|||
# Identity of this package.
|
||||
PACKAGE_NAME='Wine'
|
||||
PACKAGE_TARNAME='wine'
|
||||
PACKAGE_VERSION='6.8'
|
||||
PACKAGE_STRING='Wine 6.8'
|
||||
PACKAGE_VERSION='6.9'
|
||||
PACKAGE_STRING='Wine 6.9'
|
||||
PACKAGE_BUGREPORT='wine-devel@winehq.org'
|
||||
PACKAGE_URL='https://www.winehq.org'
|
||||
|
||||
|
@ -2517,7 +2517,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 6.8 to adapt to many kinds of systems.
|
||||
\`configure' configures Wine 6.9 to adapt to many kinds of systems.
|
||||
|
||||
Usage: $0 [OPTION]... [VAR=VALUE]...
|
||||
|
||||
|
@ -2587,7 +2587,7 @@ fi
|
|||
|
||||
if test -n "$ac_init_help"; then
|
||||
case $ac_init_help in
|
||||
short | recursive ) echo "Configuration of Wine 6.8:";;
|
||||
short | recursive ) echo "Configuration of Wine 6.9:";;
|
||||
esac
|
||||
cat <<\_ACEOF
|
||||
|
||||
|
@ -2846,7 +2846,7 @@ fi
|
|||
test -n "$ac_init_help" && exit $ac_status
|
||||
if $ac_init_version; then
|
||||
cat <<\_ACEOF
|
||||
Wine configure 6.8
|
||||
Wine configure 6.9
|
||||
generated by GNU Autoconf 2.69
|
||||
|
||||
Copyright (C) 2012 Free Software Foundation, Inc.
|
||||
|
@ -3530,7 +3530,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 6.8, which was
|
||||
It was created by Wine $as_me 6.9, which was
|
||||
generated by GNU Autoconf 2.69. Invocation command line was
|
||||
|
||||
$ $0 $@
|
||||
|
@ -21974,7 +21974,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 6.8, which was
|
||||
This file was extended by Wine $as_me 6.9, which was
|
||||
generated by GNU Autoconf 2.69. Invocation command line was
|
||||
|
||||
CONFIG_FILES = $CONFIG_FILES
|
||||
|
@ -22045,7 +22045,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 6.8
|
||||
Wine config.status 6.9
|
||||
configured by $0, generated by GNU Autoconf 2.69,
|
||||
with options \\"\$ac_cs_config\\"
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue