Release 6.8.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
a0dd105c65
commit
99e47361a3
908
ANNOUNCE
908
ANNOUNCE
|
@ -1,18 +1,15 @@
|
|||
The Wine development release 6.7 is now available.
|
||||
The Wine development release 6.8 is now available.
|
||||
|
||||
What's new in this release (see below for details):
|
||||
- NetApi32, WLDAP32, and Kerberos libraries converted to PE.
|
||||
- More Media Foundation work.
|
||||
- ES6 JavaScript mode.
|
||||
- Improved WOW64 file system redirection.
|
||||
- More Plug & Play driver support.
|
||||
- Keyboard raw input device.
|
||||
- Libraries installed into architecture-specific subdirectories.
|
||||
- Secur32 library converted to PE.
|
||||
- Support for Map object in JavaScript.
|
||||
- Various bug fixes.
|
||||
|
||||
The source is available from the following locations:
|
||||
|
||||
https://dl.winehq.org/wine/source/6.x/wine-6.7.tar.xz
|
||||
http://mirrors.ibiblio.org/wine/source/6.x/wine-6.7.tar.xz
|
||||
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
|
||||
|
||||
Binary packages for various distributions will be available from:
|
||||
|
||||
|
@ -28,526 +25,463 @@ AUTHORS in the distribution for the complete list.
|
|||
|
||||
----------------------------------------------------------------
|
||||
|
||||
Bugs fixed in 6.7 (total 44):
|
||||
Bugs fixed in 6.8 (total 35):
|
||||
|
||||
12076 Multiple applications refuse to install unless '%SystemRoot%\System32\Drivers\Etc\{services,host}' exist (Informix Database apps, Autodesk 3ds Max 9, SAP GUI)
|
||||
12457 Multiple apps crash with NotImplementedException at IWebBrowser2.get_LocationName() (SharpDevelop 2.2, Clarion Enterprise Edition 9.0.10376)
|
||||
17823 Multiple application license/DRM schemes require non-zero volume/fs serial for drive "c:" (Rhino 4.0 trial installer, HyperChem 8.0.x, Solid Framework .NET libraries)
|
||||
25265 Foobar2000 does not automatically update media library (folder watch does not work)
|
||||
28995 Avid VENUE software fails to start (unable to use named pipes with ">" character in the name)
|
||||
32548 CS:GO error message when launching csgo.exe.
|
||||
34398 Daedalic games don't display anything with winemac.drv (glu32 is tied to X11)
|
||||
38572 NHL09 Crashing when loading game after selecting all options in game menus
|
||||
40567 Foobar2000 1.x doesn't run or takes too long to open
|
||||
41468 Supreme Commander Forged Alliance needs CLSID '{343e68e6-8f82-4a8d-a2da-6e9a944b378c}' xactengine2_9.dll
|
||||
42775 Page fault in ole32.PropertyStorage_ReadFromStream() while running mwt.exe /regserver (part of PR1750-60-R5 installation)
|
||||
44691 EA Origin installer fails with "error 3:0" (security descriptor translated to 555 access on install directory)
|
||||
44755 reg.exe does not recognize '/reg:32' and '/reg:64' switches passed via the command line
|
||||
45615 Rekordbox 5.3.0 terminates with the message "Unexpected application error" when playing an audio file
|
||||
46309 Winamp with Classic Skin "jumps randomly" when moved
|
||||
48486 cmd WCMD_ReadAndParseLine contains non-null terminated strings, causing garbage output in trace logs
|
||||
49277 Always false condition in dispex.c
|
||||
49286 Melodyne 5 installs but crashes when launched (needs ws2_32.dll.GetHostNameW)
|
||||
49671 Supreme Commander demo needs CLSID {bc3e0fc6-2e0d-4c45-bc61-d9c328319bd8} xactengine2_4.dll
|
||||
50275 Copy paste bug in conhost/window.c
|
||||
50318 'HKLM\System\CurrentControlSet\Services\Tcpip\Parameters\DataBasePath' registry entry has non-standard value
|
||||
50415 MPC-HC 1.7.13 crashes when playing video (needs the EVR filter to support IEVRFilterConfig)
|
||||
50628 Fairy Tale About Father Frost, Ivan and Nastya crashes on DDERR_SURFACE_LOST
|
||||
50733 MUSICUS!: ending videos play are extremely choppy
|
||||
50791 NtQueryObject( ..., ObjectBasicInformation, NULL, 0, &retLen) returns incorrect NTSTATUS error code and no buffer size (EditSection, Google sandbox-attacksurface-analysis-tools v1.1.x)
|
||||
50801 Wine Mono crashes on macOS
|
||||
50829 Process Hacker 2.38 crashes on unimplemented function dbghelp.dll.SymFromNameW
|
||||
50892 WINE 6.3: opentrack-wrapper-wine segfaults with message "Got unexpected trap 14 during process initialization".
|
||||
50894 Wine does not recognize C:\windows\sysnative\
|
||||
50898 Improve performance for RGB lookups into color tables conversion
|
||||
50899 WeChat crashes with Wine 6.5
|
||||
50925 Error fetching public key in GetRSAKeyFromCert - File not found
|
||||
50946 BioShock Remastered crashes after choosing difficulty
|
||||
50952 Legends of Runeterra crashes at launch
|
||||
50956 Cannot disable winemenubuilder.exe by DLL override
|
||||
50960 NETCoreCheck from .NET Deployment Tools crashes on unimplemented function api-ms-win-crt-stdio-l1-1-0.dll.__stdio_common_vfwprintf_p
|
||||
50967 sc.exe doesn't understand the start command and other parameters
|
||||
50978 Multiple applications fail to load due to unhandled "loadFrom" field in assembly <file> element (Adobe DNG Converter 13.2, MikroTik WinBox, SimSig, Windows System Control Center)
|
||||
50979 Regression: Wine doesn't run executables in unix path
|
||||
50996 GCC11 & wineg++ regression: missing /usr/include path
|
||||
51006 Running 32-bit wineboot to create a new 64-bit WINEPREFIX results in a wineboot fork bomb with Wine 6.6-149-g39263558a20
|
||||
51008 LDPlayer 4.0.x (Android Emulator) crashes on unimplemented function user32.dll.SetProcessDpiAwarenessInternal
|
||||
51018 Binaries compiled with an older winegcc won't run on >=v6.5
|
||||
51035 Alacritty v0.7.2 portable crashes: SetEnvironmentVariable ("some_non-existant_var", NULL) should return TRUE
|
||||
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
|
||||
|
||||
----------------------------------------------------------------
|
||||
|
||||
Changes since 6.6:
|
||||
Changes since 6.7:
|
||||
|
||||
Alexandre Julliard (41):
|
||||
wine.inf: Also install start.exe in syswow64.
|
||||
ntdll: Take loadorder into account also for a main exe in .so format.
|
||||
ntdll: Cleanup the path with collapse_path() in unix_to_nt_file_name().
|
||||
ntdll: Initialize version and session id on the Unix side.
|
||||
ntdll: Reuse the Unix name buffer for get_dos_device().
|
||||
ntdll: Reject NT path names that are not in canonical form.
|
||||
winedbg: Use QueryFullProcessImageNameW to retrieve the main image name.
|
||||
winedbg: Use GetMappedFileNameW() as fallback when fetching module names.
|
||||
include: Update PROCESS_BASIC_INFORMATION definition.
|
||||
ntdll: Allow a second backslash after the drive letter.
|
||||
ntdll: Move nt_to_unix_file_name_attr() to avoid forward declarations.
|
||||
ntdll: Always pass object attributes to nt_to_unix_file_name().
|
||||
ws2_32: Install network database files.
|
||||
wine.inf: Fix the Tcpip database path.
|
||||
ntdll: Move create_startup_info() to env.c.
|
||||
ntdll: Reimplement file system redirection using NT pathname comparisons.
|
||||
ntdll: Get rid of the rebuild_nt_name() helper.
|
||||
ntdll/tests: Add some file system redirection tests.
|
||||
uninstaller: Restart 64-bit version from the system32 directory.
|
||||
wineboot: Restart 64-bit version from the system32 directory.
|
||||
winecfg: Restart 64-bit version from the system32 directory.
|
||||
winedbg: Restart 64-bit version from the system32 directory.
|
||||
wusa: Restart 64-bit version from the system32 directory.
|
||||
wine.inf: Don't install 64-bit only programs in syswow64.
|
||||
server: Pass the NT process flags to the new_process request.
|
||||
netapi32: Fix build when libnetapi is missing.
|
||||
ntdll: Support MaxVersionTested in the manifest compatibility element.
|
||||
ntdll: Parse the loadFrom attribute in manifest dll elements.
|
||||
ntdll: Use the loadFrom directory to load dlls from the activation context.
|
||||
ntdll: Don't bother setting the preloader range for fake dlls.
|
||||
ntdll: Load libwine before the main image.
|
||||
ntdll: Support a full path name in the loadFrom dll redirection entry.
|
||||
ntdll: Fix buffer allocation size in get_env_var().
|
||||
kernelbase: Fix buffer size passed to read_nt_symlink().
|
||||
ntdll: Remove no longer used defines from the makefile.
|
||||
configure: Stop building libwine on Android.
|
||||
server: Get rid of the remaining PowerPC support.
|
||||
server: Return a list of supported machines instead of a CPU bitmask.
|
||||
server: Return the process machine from the main exe instead of a CPU flag.
|
||||
ntdll: Implement NtQuerySystemInformationEx(SystemSupportedProcessorArchitectures).
|
||||
ntdll: Make sure that the virtual heap doesn't overlap the preloader range.
|
||||
Akihiro Sagawa (1):
|
||||
po: Update Japanese translation.
|
||||
|
||||
Alistair Leslie-Hughes (1):
|
||||
xactengine: Use nameless unions.
|
||||
Alex Henrie (1):
|
||||
kernel32: Print processor group in Get(Active|Maximum)ProcessorCount.
|
||||
|
||||
Andrew Eikum (5):
|
||||
windows.media.devices: Stub DLL.
|
||||
windows.media.devices: Stub implement IMediaDeviceStatics.
|
||||
mmdevapi: Support device ID paths in ActivateAudioInterfaceAsync.
|
||||
windows.media.devices: Implement IMediaDeviceStatics::GetDefaultAudio{Capture,Render}Id.
|
||||
windows.media.devices: Stub DefaultAudio{Capture,Render}DeviceChanged events.
|
||||
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 Sheldon (1):
|
||||
wined3d: Add GPU information for Radeon RX 6800(XT) / 6900 XT.
|
||||
Alistair Leslie-Hughes (2):
|
||||
msado15: Support Properties interface on Field.
|
||||
msado15: Use Recordset_Open in Connection_Execute.
|
||||
|
||||
Andrey Gusev (5):
|
||||
make_specfiles: Add a few api-ms-win-core-* to kernel32 group.
|
||||
wldap32: Remove redundant 'break' statement.
|
||||
dmime: Fix misplaced parentheses.
|
||||
make_specfiles: Add api-ms-win-core-winrt-error-l1-1-* to combase group.
|
||||
iphlpapi: Fix misplaced parentheses.
|
||||
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.
|
||||
|
||||
Andrey Turkin (1):
|
||||
ieframe: Implement IWebBrowser2::get_LocationName().
|
||||
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]().
|
||||
|
||||
Anton Baskanov (12):
|
||||
amstream/tests: Add more tests for IMediaStreamFilter::EndOfStream.
|
||||
quartz: Use a separate critical section for events.
|
||||
amstream: Implement MediaStreamFilter::EndOfStream.
|
||||
winegstreamer: Add missing RGB16 format to wg_video_format_from_gst.
|
||||
amstream/tests: Test that streams call IMediaStreamFilter::EndOfStream.
|
||||
amstream: Call IMediaStreamFilter::EndOfStream when streams receive EOS.
|
||||
amstream/tests: Test that streams call IMediaStreamFilter::Flush in IPin::BeginFlush.
|
||||
amstream: Call IMediaStreamFilter::Flush in IPin::BeginFlush.
|
||||
amstream/tests: Add tests for AMMultiMediaStream::GetEndOfStreamEventHandle.
|
||||
amstream: Implement AMMultiMediaStream::GetEndOfStreamEventHandle.
|
||||
amstream/tests: Add a test for event parameter of IDirectDrawStreamSample::Update.
|
||||
amstream: Support the event parameter in IDirectDrawStreamSample::Update.
|
||||
|
||||
Arkadiusz Hiler (2):
|
||||
setupapi: Demote ERR on opening driver key to a TRACE.
|
||||
kernel32: Update version to Win 10.
|
||||
|
||||
Aurimas Fišeras (1):
|
||||
Aurimas Fišeras (2):
|
||||
po: Update Lithuanian translation.
|
||||
po: Update Lithuanian translation.
|
||||
|
||||
Connor McAdams (7):
|
||||
mfplat: Add corresponding 'IYUV' type alongside 'I420'.
|
||||
mfplat: Add support for AudioFormat_Float in MFCreateWaveFormatExFromMFMediaType.
|
||||
mfplat: Add MFCreateWaveFormatExFromMFMediaType AudioFormat_Float test.
|
||||
mfplat: Free video_format pointer on final MediaType Release.
|
||||
mfplat: Implement GetAudioFormat method for IMFAudioMediaType interface.
|
||||
winex11.drv: Add mutable pixel format awareness.
|
||||
include: Don't pack XACT_RUNTIME_PARAMETERS structure.
|
||||
Connor McAdams (1):
|
||||
winegstreamer: Delay duration query until caps have been acquired.
|
||||
|
||||
Damjan Jovanovic (1):
|
||||
comctl32: Send DTN_DATETIMECHANGE when the checkbox changes too.
|
||||
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.
|
||||
|
||||
David Torok (1):
|
||||
ntdll: Add NtCreateThread stub.
|
||||
David Koolhoven (1):
|
||||
advapi32: Stub QueryTraceA().
|
||||
|
||||
Dmitry Timoshkov (7):
|
||||
crypt32: Implement CryptImportPublicKeyInfoEx2.
|
||||
crypt32: Add support for importing RSA public keys with BCrypt.
|
||||
crypt32/tests: Add a test to verify certificate signature.
|
||||
crypt32/tests: Link to CryptAcquireContext directly.
|
||||
crypt32/tests: Link to BCryptDestroyKey directly.
|
||||
crypt32/tests: Remove Win9x checks.
|
||||
msxml3: Don't unlink the XML declaration when saving document.
|
||||
Dmitry Timoshkov (2):
|
||||
msxml3/tests: Don't '\0' terminate output after ::save().
|
||||
msxml3/tests: Add more tests for processing instruction attributes.
|
||||
|
||||
Esme Povirk (1):
|
||||
kernel32: Add stub for GetMaximumProcessorGroupCount.
|
||||
kernelbase: Always remove trailing spaces in PathRemoveBlanks.
|
||||
|
||||
Floris Renaud (1):
|
||||
po: Update Dutch translation.
|
||||
|
||||
François Gouget (6):
|
||||
winetest: Trace skipped dlls when in exclude (-n) mode.
|
||||
ws2_32/tests: Load GetHostNameW() dynamically.
|
||||
windows.globalization/tests: PRoActivateInstance() is unused. Remove it.
|
||||
windows.globalization/tests: Load GetUserDefaultGeoName() dynamically.
|
||||
windows.globalization/tests: Fix the GetUserDefaultGeoName() test on Win10 1709.
|
||||
mfplat/tests: Fix an event queue refcounting test on Vista.
|
||||
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.
|
||||
|
||||
Gabriel Ivăncescu (5):
|
||||
gdi32: Move the loop through each clipped rectangle to the primitive blend funcs.
|
||||
gdi32: Use a lazy-init lookup cache when converting RGB values to colour table indices.
|
||||
kernel32/tests: Test renaming a file/directory to a different casing of itself or existing target.
|
||||
kernel32/tests: Test hard linking a file to a different casing of itself.
|
||||
ntdll/tests: Test hard linking a file to a different casing of itself or existing target.
|
||||
Georg Lehmann (1):
|
||||
winevulkan: Override VK_USE_64_BIT_PTR_DEFINES instead of handle definition.
|
||||
|
||||
Georg Lehmann (2):
|
||||
winevulkan: Simplify thunk declaration.
|
||||
winevulkan: Fix queue creation with mixed queue flags.
|
||||
Gijs Vermeulen (1):
|
||||
msvcirt: No longer prefer native.
|
||||
|
||||
Gijs Vermeulen (7):
|
||||
jscript: Remove unreachable statement in disp_call_value().
|
||||
rasapi32: Update spec file.
|
||||
cmd: Use terminated strings.
|
||||
ntdll: Return STATUS_INFO_LENGTH_MISMATCH when len is too small in NtQueryObject(ObjectBasicInformation).
|
||||
ntdll/tests: Refactor RtlSetEnvironmentVariable() tests.
|
||||
ntdll: Don't fail when trying to remove the value of a non-existant variable in RtlSetEnvironmentVariable().
|
||||
dbghelp: Implement SymFromNameW().
|
||||
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.
|
||||
|
||||
Hans Leidekker (41):
|
||||
ws2_32: Implement GetHostNameW.
|
||||
wldap32: Move support for add functions to a new Unix library.
|
||||
wldap32: Move support for ber functions to the Unix library.
|
||||
wldap32: Move support for bind functions to the Unix library.
|
||||
wldap32: Move support for compare functions to the Unix library.
|
||||
wldap32: Move support for control functions to the Unix library.
|
||||
wldap32: Move support for delete functions to the Unix library.
|
||||
wldap32: Move support for error functions to the Unix library.
|
||||
wldap32: Move support for search functions to the Unix library.
|
||||
wldap32: Move support for dn functions to the Unix library.
|
||||
wldap32: Move support for extended functions to the Unix library.
|
||||
wldap32: Move support for init functions to the Unix library.
|
||||
wldap32: Move support for modify functions to the Unix library.
|
||||
wldap32: Move support for modrdn functions to the Unix library.
|
||||
wldap32: Move support for option functions to the Unix library.
|
||||
wldap32: Move support for page functions to the Unix library.
|
||||
wldap32: Move support for parse functions to the Unix library.
|
||||
wldap32: Move support for rename functions to the Unix library.
|
||||
wldap32: Don't depend on libldap for the value functions.
|
||||
wldap32: Get rid of wldap32.h.
|
||||
wldap32: Build with msvcrt.
|
||||
wldap32: Use CRT memory allocators.
|
||||
wldap32: Use wide character string literals.
|
||||
wldap32: Get rid of the WLDAP32_ prefix.
|
||||
wldap32: Fix parsing page controls.
|
||||
wldap32: Avoid a crash with tracing on.
|
||||
kerberos: Move support for SpAcquireCredentialsHandle/SpFreeCredentialsHandle to a new Unix library.
|
||||
kerberos: Move support for SpInitLsaModeContext/SpDeleteContext to the Unix library.
|
||||
kerberos: Move support for SpAcceptLsaModeContext to the Unix library.
|
||||
kerberos: Move support for SpMakeSignature to the Unix library.
|
||||
kerberos: Move support for SpVerifySignature to the Unix library.
|
||||
bcrypt: Decryption with asymmetric keys is supported.
|
||||
bcrypt: Pass output length as a separate parameter to key_asymmetric_decrypt.
|
||||
kerberos: Move support for SpQueryContextAttributes to the Unix library.
|
||||
kerberos: Move support for SpSealMessage to the Unix library.
|
||||
kerberos: Move support for SpUnsealMessage to the Unix library.
|
||||
kerberos: Move support for KerbQueryTicketCacheMessage to the Unix library.
|
||||
kerberos: Build with msvcrt.
|
||||
kerberos: Use wide character string literals.
|
||||
kerberos: Use CRT memory allocators.
|
||||
secur32/tests: Add a Kerberos ticket cache test.
|
||||
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 (2):
|
||||
wined3d: Make some functions static.
|
||||
wined3d: Use wglSetPixelFormatWINE() in wined3d_context_gl_set_pixel_format() if we can.
|
||||
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 (15):
|
||||
po: Remove duplicate line in Dutch translation.
|
||||
reg/tests: Reorder failing 'query' tests.
|
||||
reg/tests: Give 'query' tests some structure.
|
||||
reg/tests: Compare 'query'test output with expected output.
|
||||
reg/tests: Compare output of some 'query' recursion tests.
|
||||
reg/tests: Test output of keys with a trailing backslash.
|
||||
reg/tests: Refactor 'add' tests into registry types, keys and syntax checks.
|
||||
reg/tests: Only pass a newly created HKEY if it is used in later tests.
|
||||
reg/tests: Test key creation and initialization of the Default registry value.
|
||||
reg/tests: Only try querying an invalid key once.
|
||||
reg/tests: Use 'hkey' in 'query' tests for consistency with other reg.exe tests.
|
||||
reg/tests: Add tests for querying a key only containing subkeys.
|
||||
reg: Drop key output from the "Invalid system key" error message.
|
||||
reg: Fail if a system key has a trailing backslash but no subkey path.
|
||||
reg: Print the full key path without a trailing backslash.
|
||||
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 (1):
|
||||
wldap32: Remove unnecessary test of sortkey.
|
||||
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 (38):
|
||||
jscript: Support passing EXPRVAL_JSVAL through JS stack.
|
||||
jscript: Ignore an attempt to set visible host object identifier's value in ES5 mode.
|
||||
jscript: Add function name to its scope chain in ES5 mode.
|
||||
winevulkan: Use standard CRT memory allocators.
|
||||
winevulkan: Use pthread_rwlock_t in VkInstance_T.
|
||||
winevulkan: Move registration functions to new loader.c file.
|
||||
winevulkan: Move ICD functions to loader.c.
|
||||
winevulkan: Remove native_vkGetInstanceProcAddrWINE.
|
||||
winevulkan: Move fill_luid_property and its callers to loader.c.
|
||||
winevulkan: Move wine_vk_init to loader.c.
|
||||
mshtml: Fix DISPID_IE8_ELEMENTMAX define.
|
||||
winevulkan: Introduce unix_funcs struct.
|
||||
winevulkan: Implement Vulkan entry points as wrappers around unix_funcs.
|
||||
winevulkan: Don't use heap.h.
|
||||
winevulkan: Move Vulkan calls to Unix lib.
|
||||
winevulkan: Don't use vulkan_private.h in loader_thunks.c.
|
||||
winevulkan: Don't use vulkan_private.h in loader.c.
|
||||
winevulkan: Build with msvcrt.
|
||||
winevulkan: Use wide string literals.
|
||||
jscript: Use enum to pass enumeration type to jsdisp_next_prop.
|
||||
jscript: Add Object.getOwnPropertyNames implementation.
|
||||
jscript: Pass container object and property name to stringify.
|
||||
jscript: Support replacer argument in JSON.stringify.
|
||||
mshtml/tests: Allow running external script tests.
|
||||
jscript: Introduce INVALID_LOCAL_REF.
|
||||
jscript: Don't expose named functions in expressions as a local variable in ES5 mode.
|
||||
mshtml: Return null from IHTMLStorage::getItem stub.
|
||||
mshtml: Introduce ES6 JavaScript mode and use it in IE11 compat mode.
|
||||
jscript: Add Set object stub implementation.
|
||||
mshtml: Add IDOMEvent::isTrusted implementation.
|
||||
mshtml: Introduce timer_type enum.
|
||||
mshtml: Factor out get_time_stamp helper.
|
||||
mshtml: Add window.requestAnimationFrame semi-stub implementation.
|
||||
winegcc: Use -idirafter for system include paths.
|
||||
mshtml: Use Gecko attributes for non-HTML elements IHTMLElement::title implementation.
|
||||
mshtml: Add IHTMLElement6::hasAttribute implementation.
|
||||
mshtml: Reimplement IHTMLElement3::disabled property on top of Gecko attributes.
|
||||
mshtml: Use Gecko attributes for getAttribute, setAttribute and removeAttribute implementation in IE8+ mode.
|
||||
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.
|
||||
|
||||
Jan Sikorski (3):
|
||||
wined3d: Handle typeless resolve in the Vulkan blitter.
|
||||
wined3d: Handle typeless resolve in the FBO blitter.
|
||||
wined3d: Prevent buildup of retired buffer objects' memory.
|
||||
Lauri Kenttä (1):
|
||||
po: Update Finnish translation.
|
||||
|
||||
Julian Rüger (1):
|
||||
po: Update German translation.
|
||||
Louis Lenders (1):
|
||||
ntdll: Stub RtlQueryProcessPlaceholderCompatibilityMode().
|
||||
|
||||
Liam Middlebrook (3):
|
||||
winevulkan: Ignore Zircon handle type.
|
||||
winevulkan: Explicitly define VK_NULL_HANDLE.
|
||||
winevulkan: Update to VK spec version 1.2.176.
|
||||
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.
|
||||
|
||||
Michael Stefaniuc (1):
|
||||
mfplat/tests: Test the correct variable.
|
||||
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().
|
||||
|
||||
Michele Dionisio (1):
|
||||
msvcrt: Add __stdio_common_vfprintf_p and __stdio_common_vfwprintf_p.
|
||||
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.
|
||||
|
||||
Nikolay Sivov (52):
|
||||
sc: Fix typos in CLI arguments parsing.
|
||||
include: Remove duplicated ComboEx item mask flags.
|
||||
comctl32/tests: Enable some ComboEx tests on version 6.
|
||||
comctl32/tests: Add some tests for ComboEx callback functionality.
|
||||
comctl32/tests: Remove unnecessary macro.
|
||||
mf/topology: Copy input topology attributes on Load().
|
||||
mf/tests: Add some SAR supported interfaces checks.
|
||||
mf/session: Handle shutdown state on GetService().
|
||||
mf/session: Forward MEReconnect* events to the application.
|
||||
mf/session: Forward more events to the application.
|
||||
mf/tests: Fix mediatype instance leak (Coverity).
|
||||
setupapi: Fix use after free in trace message (Coverity).
|
||||
mfreadwrite/reader: Add missing allocation check (Coverity).
|
||||
mfplay: Partially implement SetMediaItem().
|
||||
mfplay: Set media item pointer for state change events.
|
||||
mfplay: Rework session event handler.
|
||||
mfplay: Handle shutdown state in CreateMediaItemFromURL().
|
||||
mfplay: Handle shutdown state on GetMediaItem().
|
||||
mfplay: Fix a leak on error path in synchronous CreateMediaItemFromURL() (Coverity).
|
||||
mfplay: Implement MFP_EVENT_TYPE_MF event.
|
||||
d2d1: Remove unnecessary return statements.
|
||||
mfplat: Use RTWQ* type in BeginGetEvent().
|
||||
mfplat: Release queue subscriber on queue release.
|
||||
dwrite/tests: Add glyph origin tests for sideways mode.
|
||||
mfplay: Raise MFP_EVENT_TYPE_ERROR events on pipeline errors.
|
||||
mfplay: Implement CreateMediaItemFromObject().
|
||||
evr/presenter: Add IMFQualityAdviseLimits stub.
|
||||
evr/presenter: Set vertex processing flag for created d3d9 device.
|
||||
mf/evr: Reinitialize presenter on clock change.
|
||||
mf/evr: Return current clock for MR_VIDEO_RENDER_SERVICE requests.
|
||||
mf/evr: Set initial output window size for the presenter.
|
||||
evr/presenter: Set MF_MT_MINIMUM_DISPLAY_APERTURE when configuring mixer output.
|
||||
evr/presenter: Set sample size attributes when configuring mixer output.
|
||||
evr/presenter: Fix sample queue loop present condition.
|
||||
evr/presenter: Add missing allocation error path.
|
||||
mf/tests: Add some tests for EVR sink services.
|
||||
include: Add mfplay event macros.
|
||||
mfplay: Implement MFP_EVENT_TYPE_PLAYBACK_ENDED event.
|
||||
mfplay: Implement SetStreamSink().
|
||||
mfplay: Handle user sinks.
|
||||
mfplay: Create video output branches.
|
||||
mfplay: Implement HasVideo()/HasAudio().
|
||||
mfplay: Forward GetNativeVideoSize() to the session.
|
||||
mfplay: Implement source rectangle methods.
|
||||
mfplay: Implement aspect ratio control methods.
|
||||
mfplay: Implement border color control methods.
|
||||
mfplay: Implement GetNativeVideoSize().
|
||||
rtworkq: Use CRT allocation functions.
|
||||
include: Add DIRID_DRIVER_STORE.
|
||||
mfplat: Remove some unnecessary pointer casts.
|
||||
mfplat: Reduce duplication in MFCreateMFVideoFormatFromMFMediaType() for ratio attributes.
|
||||
evr/tests: Simplify d3d9 device creation helper.
|
||||
Qian Hong (1):
|
||||
atl: Implement AtlAxDialogBox().
|
||||
|
||||
Paul Gofman (8):
|
||||
kernel32: Implement PackageIdFromFullName().
|
||||
ntdll: Remove wait timeout in get_thread_context().
|
||||
kernel32: Implement VirtualAllocFromApp().
|
||||
xmllite: Avoid out of bounds access in readerinput_get_utf8_convlen().
|
||||
ntdll: Release IO thread pool object from ioqueue_thread_proc().
|
||||
bcrypt: Synchronize symmetric key access for encrypt and decrypt.
|
||||
bcrypt/tests: Add test for key parallel usage.
|
||||
mmdevapi: Return success from SAORS_GetAvailableDynamicObjectCount().
|
||||
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.
|
||||
|
||||
Piotr Caban (6):
|
||||
winemac.drv: Don't filter non active displays out.
|
||||
winemac.drv: Take all online monitors into account when computing desktop rect.
|
||||
winemac.drv: Fix setting DISPLAY_DEVICE_ATTACHED_TO_DESKTOP flag on adapters.
|
||||
crypt32/tests: Fix tests on systems where google chain root is not trusted.
|
||||
crypt32/tests: Fix tests skipped on all test bot machines.
|
||||
crypt32: Handle CERT_CHAIN_POLICY_IGNORE_NOT_TIME_VALID_FLAG when verifying chain policy.
|
||||
Serge Gautherie (1):
|
||||
winbase.h: Add CREATE_IGNORE_SYSTEM_DEFAULT.
|
||||
|
||||
Rémi Bernon (19):
|
||||
mfplat: Read queue subscriber within the critical section.
|
||||
mfplat: Release queue subscriber on Shutdown.
|
||||
user32/tests: Add more SendInput tests.
|
||||
user32: Implement SendInput INPUT_HARDWARE check.
|
||||
user32: Add RAWINPUT parameter to __wine_send_input.
|
||||
hidclass.sys: Assign rawinput device handle in HID_LinkDevice.
|
||||
user32: Remove unnecessary device path memory allocation.
|
||||
user32: Use malloc/realloc/free instead of heap_* helpers.
|
||||
user32: Free rawinput devices preparsed data on reset.
|
||||
user32: Use wcslen instead of lstrlenW.
|
||||
user32: Remove unused heap_strdupW helper.
|
||||
ntdll/tests: Add committed / reserved thread stack sizes tests.
|
||||
ntdll: Clear the first ~1MB of stack in signal_start_thread.
|
||||
server: Track desktop users per thread instead of per process.
|
||||
ntdll: Make sure unix_name is zero terminated (valgrind).
|
||||
winebus.sys: Create stub Wine HID keyboard device.
|
||||
include: Add GUID_DEVINTERFACE_KEYBOARD to ntddkbd.h.
|
||||
hidclass.sys: Register GUID_DEVINTERFACE_KEYBOARD interface.
|
||||
user32: Enumerate keyboard rawinput devices.
|
||||
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).
|
||||
|
||||
Sven Baars (4):
|
||||
gdi32: Remove some unreachable code (Coverity).
|
||||
gdi32: Add a missing break (Coverity).
|
||||
gdi32: Fix a leak on error path (Coverity).
|
||||
gdi32: Fix some leaks on error paths.
|
||||
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().
|
||||
|
||||
Vijay Kiran Kamuju (2):
|
||||
include: Add xact.h.
|
||||
include: Add xact2wb.h.
|
||||
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.
|
||||
|
||||
Zebediah Figura (82):
|
||||
ntoskrnl/tests: Add some tests for WM_DEVICECHANGE.
|
||||
ntoskrnl/tests: Test child device enumeration.
|
||||
wineusb.sys: Report RawDeviceOK in IRP_MN_QUERY_CAPABILITIES.
|
||||
ntoskrnl: Start the device even without a function driver if it reports RawDeviceOK.
|
||||
ntoskrnl: Do not send power IRPs on device start and removal.
|
||||
ntoskrnl/tests: Handle IRP_MJ_POWER requests.
|
||||
netapi32: Use ntdll functions for CP_UNIXCP codepage conversions.
|
||||
netapi32: Move libnetapi support to a new Unix library.
|
||||
netapi32: Move change_password_smb() to the Unix library.
|
||||
netapi32: Build with msvcrt.
|
||||
wined3d: Map resources through wined3d_device_context_ops.
|
||||
wined3d: Introduce wined3d_device_context_map().
|
||||
d3d11: Use wined3d_device_context_map().
|
||||
wined3d: Introduce wined3d_device_context_unmap().
|
||||
d3d11: Use wined3d_device_context_unmap().
|
||||
kernel32/tests: Add a test for special characters in pipe names.
|
||||
wined3d: Issue queries through wined3d_device_context_ops.
|
||||
wined3d: Introduce wined3d_device_context_issue_query().
|
||||
d3d11: Use wined3d_device_context_issue_query().
|
||||
wined3d: Flush through wined3d_device_context_ops.
|
||||
wined3d: Pass a wined3d_device_context to wined3d_device_flush().
|
||||
ntoskrnl: Remove the device from the root device list in IRP_MN_REMOVE_DEVICE.
|
||||
ntoskrnl: Forbid unloading a driver with running root PnP devices.
|
||||
hidclass.sys: Zero-initialize the HID_DEVICE_ATTRIBUTES structure.
|
||||
ntoskrnl/tests: Add some tests for HID devices.
|
||||
winebus.sys: Rename "report_cs" to "cs".
|
||||
winebus.sys: Move platform-specific device cleanup to a callback function.
|
||||
winebus.sys: Reject ioctls on a removed device.
|
||||
winebus.sys: Move device destruction to IRP_MN_REMOVE_DEVICE.
|
||||
hidclass.sys: Always wait for the lower driver in hid_device_thread().
|
||||
combase/tests: Link directly to combase.
|
||||
wined3d: Introduce wined3d_device_context_get_shader().
|
||||
d3d11: Use wined3d_device_context_get_shader().
|
||||
wined3d: Pass a wined3d_device_context to wined3d_device_get_constant_buffer().
|
||||
hidclass.sys: Pass a KEVENT to IoBuildDeviceIoControlRequest() in hid_device_thread().
|
||||
hidclass.sys: Merge main.c into pnp.c.
|
||||
hidclass.sys: Remove the unused device_name field.
|
||||
hidclass.sys: Use GUID_DEVINTERFACE_HID directly.
|
||||
hidclass.sys: Create separate parent FDO and child PDO objects.
|
||||
winebus.sys: Do not print a FIXME for IRP_MN_QUERY_DEVICE_RELATIONS in pdo_pnp_dispatch().
|
||||
wined3d: Pass a wined3d_device_context to wined3d_device_get_blend_state().
|
||||
wined3d: Pass a wined3d_device_context to wined3d_device_get_depth_stencil_state().
|
||||
wined3d: Pass a wined3d_device_context to wined3d_device_get_rasterizer_state().
|
||||
wined3d: Pass a wined3d_device_context to wined3d_device_get_viewports().
|
||||
wined3d: Pass a wined3d_device_context to wined3d_device_get_scissor_rects().
|
||||
wine.inf: Install the protocol database at etc\protocol.
|
||||
setupapi: Quiet a noisy warning.
|
||||
wined3d: Introduce wined3d_device_context_get_shader_resource_view().
|
||||
d3d11: Use wined3d_device_context_get_shader_resource_view().
|
||||
wined3d: Introduce wined3d_device_context_get_sampler().
|
||||
d3d11: Use wined3d_device_context_get_sampler().
|
||||
wined3d: Introduce wined3d_device_context_get_unordered_access_view().
|
||||
d3d11: Use wined3d_device_context_get_unordered_access_view().
|
||||
hidclass.sys: Pass a KEVENT to IoBuildSynchronousFsdRequest() in get_device_id().
|
||||
hidclass.sys: Stop creating a setupapi device.
|
||||
hidclass.sys: Set PhysicalDeviceObject to the bus PDO.
|
||||
winehid.sys: Pass PnP IRPs down to the next device.
|
||||
winebus.sys: Return success from IRP_MN_START_DEVICE on the child PDO.
|
||||
hidclass.sys: Defer creating a child device until IRP_MN_START_DEVICE.
|
||||
wined3d: Pass a wined3d_device_context to wined3d_device_get_rendertarget_view().
|
||||
wined3d: Pass a wined3d_device_context to wined3d_device_get_depth_stencil_view().
|
||||
wined3d: Pass a wined3d_device_context to wined3d_device_get_predication().
|
||||
wined3d: Pass a wined3d_device_context to wined3d_device_get_index_buffer().
|
||||
wined3d: Pass a wined3d_device_context to wined3d_device_get_vertex_declaration().
|
||||
xactengine2_0: New DLL.
|
||||
xactengine2_4: New DLL.
|
||||
xactengine2_7: New DLL.
|
||||
xactengine2_9: New DLL.
|
||||
wined3d: Pass a wined3d_device_context to wined3d_device_get_stream_source().
|
||||
wined3d: Pass a wined3d_device_context to wined3d_device_get_stream_output().
|
||||
wined3d: Pass a wined3d_device_context to wined3d_device_set_primitive_type().
|
||||
wined3d: Pass a wined3d_device_context to wined3d_device_get_primitive_type().
|
||||
evr: Stub IEVRFilterConfig.
|
||||
dbghelp: Link directly to __unDName.
|
||||
windows.gaming.input: Link directly to combase.
|
||||
windows.globalization: Link directly to combase.
|
||||
windows.media.devices: Link directly to combase.
|
||||
windows.media.speech: Link directly to combase.
|
||||
advapi32/tests: Add a test for setting the SD owner of a directory to a group.
|
||||
server: Map a SD group to Unix group modes if the SD owner is present anywhere in the current user's token.
|
||||
xactengine: Explicitly convert notification type constants.
|
||||
wined3d: Move the wined3d_device_context_get_depth_stencil_view() declaration to the correct place alphabetically.
|
||||
|
||||
Zhiyi Zhang (10):
|
||||
ntdll: Initialize nt_name before using it.
|
||||
winedump: Dump EMR_ALPHABLEND record.
|
||||
winedump: Dump EMR_STRETCHBLT record.
|
||||
gdi32/tests: Test GdiAlphaBlend() for enhanced metafiles.
|
||||
gdi32: Implement EMFDRV_AlphaBlend().
|
||||
gdi32/tests: Test text extents for enhanced metafiles.
|
||||
gdi32: Move common SetLayout() code to nulldrv_SetLayout().
|
||||
gdi32: Reselect font and pen when changing world transforms for enhanced metafiles.
|
||||
include: Add META_SETLAYOUT definition.
|
||||
winedump: Support dumping Windows Metafiles.
|
||||
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.
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#! /bin/sh
|
||||
# Guess values for system-dependent variables and create Makefiles.
|
||||
# Generated by GNU Autoconf 2.69 for Wine 6.7.
|
||||
# Generated by GNU Autoconf 2.69 for Wine 6.8.
|
||||
#
|
||||
# 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.7'
|
||||
PACKAGE_STRING='Wine 6.7'
|
||||
PACKAGE_VERSION='6.8'
|
||||
PACKAGE_STRING='Wine 6.8'
|
||||
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.7 to adapt to many kinds of systems.
|
||||
\`configure' configures Wine 6.8 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.7:";;
|
||||
short | recursive ) echo "Configuration of Wine 6.8:";;
|
||||
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.7
|
||||
Wine configure 6.8
|
||||
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.7, which was
|
||||
It was created by Wine $as_me 6.8, which was
|
||||
generated by GNU Autoconf 2.69. Invocation command line was
|
||||
|
||||
$ $0 $@
|
||||
|
@ -21996,7 +21996,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.7, which was
|
||||
This file was extended by Wine $as_me 6.8, which was
|
||||
generated by GNU Autoconf 2.69. Invocation command line was
|
||||
|
||||
CONFIG_FILES = $CONFIG_FILES
|
||||
|
@ -22067,7 +22067,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.7
|
||||
Wine config.status 6.8
|
||||
configured by $0, generated by GNU Autoconf 2.69,
|
||||
with options \\"\$ac_cs_config\\"
|
||||
|
||||
|
|
Loading…
Reference in New Issue