Release 4.8.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
2b7b3abc5b
commit
aaf9c833ee
746
ANNOUNCE
746
ANNOUNCE
|
@ -1,17 +1,18 @@
|
|||
The Wine development release 4.7 is now available.
|
||||
The Wine development release 4.8 is now available.
|
||||
|
||||
What's new in this release (see below for details):
|
||||
- Support for builtin libraries in PE format even on Unix.
|
||||
- Updated version of the Mono engine.
|
||||
- More implementation of the Debug Engine DLL.
|
||||
- Support for the Command Link standard control.
|
||||
- Improved Edit control sizing in CJK locales.
|
||||
- Support building most programs in PE format.
|
||||
- Unicode data updated to Unicode 12.0.
|
||||
- Support for MSI patch files.
|
||||
- Default to non-PIC builds on i386.
|
||||
- Joystick support improvements.
|
||||
- Asturian locale.
|
||||
- Various bug fixes.
|
||||
|
||||
The source is available from the following locations:
|
||||
|
||||
https://dl.winehq.org/wine/source/4.x/wine-4.7.tar.xz
|
||||
http://mirrors.ibiblio.org/wine/source/4.x/wine-4.7.tar.xz
|
||||
https://dl.winehq.org/wine/source/4.x/wine-4.8.tar.xz
|
||||
http://mirrors.ibiblio.org/wine/source/4.x/wine-4.8.tar.xz
|
||||
|
||||
Binary packages for various distributions will be available from:
|
||||
|
||||
|
@ -27,384 +28,437 @@ AUTHORS in the distribution for the complete list.
|
|||
|
||||
----------------------------------------------------------------
|
||||
|
||||
Bugs fixed in 4.7 (total 34):
|
||||
Bugs fixed in 4.8 (total 38):
|
||||
|
||||
11985 Status bar of D3D9 app window disappearing
|
||||
15934 Can't see Worms 2 intro films as they play (mciavi32 missing support to MCI_MCIAVI_PLAY_FULLSCREEN)
|
||||
15980 Multiple applications expect security descriptors present in process object/token (Rhapsody 2, Rockstar Games Social Club v1.x)
|
||||
29921 Microsoft Visual Studio 2005, 2008, 2010 Express installer shows highlighted items incorrectly
|
||||
41212 Alt-Tab in full-screen on resolutions other than native causes a crash
|
||||
42518 WinVerifyTrust fails for signatures using SHA256 digest
|
||||
44656 Multiple applications need ntdll.NtSuspendProcess and ntdll.NtResumeProcess implementation (Crashpad/Chromium/CEF, Oracle Data Visualization Desktop, cbwin)
|
||||
45543 Multiple games and applications crash in dwrite due to invalid index access to cluster array (Rekordbox 5.3.0, SpellForce 3)
|
||||
45703 Microsoft Office 365 applications crash on startup (Microsoft AppV ISV virtual filesystem technology requires several native and core API to be hot-patchable)
|
||||
45819 Symantec Eraser Control Driver 'eeCtrl64.sys' (Norton 360) fails in driver entry point due to 'ntoskrnl.exe.ExInitializeResourceLite' stub (needs STATUS_SUCCESS)
|
||||
45963 Multiple applications need setupapi.SetupDiInstallDeviceInterfaces and setupapi.SetupDiRegisterCoDeviceInstallers stubs for HID device driver install
|
||||
46174 Multiple apps (Halo Online Voice Chat, Discord, Miro Realtimeboard) crashes on unimplemented function qwave.dll.QOSCreateHandle
|
||||
46378 WarGaming.net Game Center crashes when installing games or self-updates
|
||||
46626 UPlay fails to start : "Error at hooking API LoadStringA" (UPlay's hooking engine can't handle ENDBR32 instruction inserted at non-hotpatch API entries due to distro build environments '-fcf-protection')
|
||||
46685 AviUtl: Can't specify 4 digits number as image size in new project dialog.
|
||||
46794 Skyrim crashes upon clicking Continue on macOS
|
||||
46899 SIMATIC WinCC V15.1 Runtime installer: user can't accept license terms (richedit20 ITextRange::ScrollIntoView lacks handling of 'tomEnd')
|
||||
46927 Oracle Java SE Runtime Environment 7/8, OpenJDK JVM for Windows with '-XX:+UseNUMA' setting needs kernel32.dll.VirtualAllocExNuma (Minecraft)
|
||||
46934 Oracle Java SE Runtime Environment 7/8, OpenJDK JVM for Windows: InternalError: Should not get here at sun.nio.fs.WindowsNativeDispatcher.FindFirstStream0
|
||||
46953 Watch_Dogs crashes after intro
|
||||
46971 Multiple games crash at launch (Sniper Elite V2, Sniper Elite 3)
|
||||
46974 Assetto Corsa sometimes crashes when clicking on buttons in the setup menu
|
||||
46996 Improvements to the 7.1 and 5.1 to stereo conversion
|
||||
46998 Yakuza Kiwami: Controllers aren't detected
|
||||
46999 Controller with invalid HID range value causes division by zero error
|
||||
47009 msi x64 installation file created by Visual Studio cannot be uninstalled
|
||||
47022 Multiple performance monitor applications fail to display system physical/committed virtual memory usage (Sysinternals Process Explorer v16.x, builtin Taskmgr)
|
||||
47031 widl generates invalid typelib when importing types from multiple typelibs
|
||||
47034 Star Wars The Old Republic - Certificate Authentication Failed with wine-dev 4.6 (regression)
|
||||
47039 Shantae Risky's Revenge has a blank screen in Wine 4.6
|
||||
47051 Microsoft Excel 2016 (Office 365) crashes on startup (Microsoft AppV ISV virtual filesystem technology requires kernel32.CreateActCtxW to be hot-patchable)
|
||||
47055 Unloaded modules traces are not accessible (RtlGetUnloadEventTraceEx)
|
||||
47063 Command Link Support in Wine
|
||||
47065 Vocaloid 5 (.NET 4.x app) crashes on startup (needs 'Win32_OperatingSystem' WMI class 'SystemDrive' property)
|
||||
12332 Microsoft Windows Server 2003 DDK SP1 installer crashes ('setupapi.SetupCloseFileQueue' should do proper handle validation before accessing members)
|
||||
14695 Lifeforce demo misses codecs (msvideo1 needs to support 24 bpp output)
|
||||
28196 Test Drive Unlimited: Water is always rendered on top of everything.
|
||||
28254 Multiple kernel drivers crash during load/relocation (relocation entry crosses page boundary)(PMP Exam Version 7 CrypKey, Age of Wushu SDProtect DRM, StarForce v3)
|
||||
29460 Multiple kernel drivers crash in entry due to ntoskrnl.exe IoGetCurrentProcess() being a stub (Ruijie Supplicant Su1xDriver.sys, nProtect GameGuard/Tachyon Kernel Control Driver)
|
||||
31101 ScoobyRom v0.6.x-0.8.x (.NET 4.0 app) fails to start with Wine-Mono
|
||||
31350 Multiple .NET 3.x WPF applications crash in Vista/Win7 mode due to dwmapi.DwmGetTransportAttributes stub returning E_NOTIMPL (T-Online Mediencenter Assistent, Valil.Chess, Zwift 1.0)
|
||||
34372 Multiple applications need AllocateAndGetTcpExTableFromStack (cross compiled dbus, spamMonitor)
|
||||
37359 planetside 2 no mouseclicks registered
|
||||
37540 Multiple games and applications wrapped with Enigma v4 and GG DRM schemes crash on startup (incompatible with use of position independent code (PIC) in Wine dlls)
|
||||
38423 Python 3.5.x exe installer fails with Access denied error
|
||||
39614 Wine initialises a Critical Section for Mutexes by NULL instead of (void*)-1
|
||||
42420 MidiIllustrator Virtuoso 3 crashes when using any File open dialog
|
||||
44850 Microsoft Skype 8.x crashes on unimplemented function iphlpapi.dll.GetBestRoute2
|
||||
45155 OpenGL Window Z order in Truespace
|
||||
45213 Multiple applications using Microsoft Detours library crash on startup after compiling Wine with GCC 8.x+ and -O2 (GOT/PIC code emitted at Win32 API entries)(Microsoft Visual Studio 201x, Visual Assist plugin)
|
||||
45757 Visual Studio 2017 Installer - "The installer manifest failed signature validation"
|
||||
45765 Universe Sandbox 2 unimplemented function USER32.dll.GetPointerType
|
||||
45947 Native Access crashes on unimplemented function virtdisk.dll.OpenVirtualDisk
|
||||
46861 TopoEdit crashes with unimplemented function mf.dll.MFEnumDeviceSources
|
||||
46905 Multiple eventlog monitor applications go haywire (endless console spam, live-loop CPU) due to advapi32.ReadEventLogA/W returning lasterror ERROR_CALL_NOT_IMPLEMENTED
|
||||
46989 Grand Prix Legends: Wheel (Wheel, Gas, Brake) axes inputs aren't recognized
|
||||
46993 ntoskrnl.exe tests don't compile when using -O0
|
||||
47016 MS Office 365 installer needs mfplay.dll.MFPCreateMediaPlayer
|
||||
47023 Warframe in-game screenshot fails if screenshot directory already exists
|
||||
47027 Wine built with GCC 8.x+ and -O2 causes apps and games using madCodeHook/madExcept 3.x/4.x to crash (hook engine can't cope with GOT/ PIC code emitted within 15-byte range at Win32 API entries)(EA Origin, HeidiSQL 10.x)
|
||||
47032 valgrind shows uninitialized read in writev from call_req_handler
|
||||
47082 NI System Web Server crashes on unimplemented function authz.dll.AuthzFreeResourceManager
|
||||
47096 World of Warships 0.8.3.x client (DirectX 11) crashes when post-battle results screen is about to be displayed
|
||||
47097 Wine built with GCC 8.x+ and -O2 causes Steam games using In-Game Overlay 'gameoverlayrenderer.dll' to crash (hook engine can't cope with GOT/PIC code emitted at Win32 API entries)
|
||||
47107 Windows XP DDK installer fails to copy any files
|
||||
47122 Star Citizen stopped working on commit 32d7838da73dd9bc3ee999d73a310da7adfb27dd
|
||||
47123 Starcitizen - joystick not recognized
|
||||
47129 Rendering glitch in Caste Siege/Ballerburg (invalid vertex count in IDirect3DDevice3::DrawIndexedPrimitiveVB)
|
||||
47131 Esportal client 1.0 (CS:GO anti-cheat) fails to start, reporting 'The procedure entry point InitiateShutdownW could not be located in the dynamic link library ADVAPI32.dll'
|
||||
47138 Microsoft .NET Framework 2.x installer fails ('RegSvcs.exe' bootstrapper needs unicode casing tables, 'l_intl.nls' no longer installed in WINEPREFIX)
|
||||
47142 Esportal client 1.0 (CS:GO anti-cheat) fails to start, reporting 'The procedure entry point NdrServerCallAll could not be located in the dynamic link library RPCRT4.dll'
|
||||
47145 Esportal client 1.0 (CS:GO anti-cheat) fails to start, reporting 'The procedure entry point K32GetWsChangesEx could not be located in the dynamic link library KERNEL32.dll'
|
||||
|
||||
----------------------------------------------------------------
|
||||
|
||||
Changes since 4.6:
|
||||
Changes since 4.7:
|
||||
|
||||
Akihiro Sagawa (18):
|
||||
user32/tests: Use GREEK_CHARSET in margin tests to avoid Associated Charset feature.
|
||||
user32/tests: Remove win9x workarounds in margin tests.
|
||||
user32/tests: Use calculated WM_SETFONT margins in the CJK case.
|
||||
user32: Implement WM_SETFONT margins in the CJK case.
|
||||
user32/tests: Add more margin tests in CJK font case.
|
||||
user32: Fix edit control margins in CJK font case.
|
||||
comctl32/tests: Use GREEK_CHARSET in margin tests to avoid Associated Charset feature.
|
||||
comctl32/tests: Skip margin tests if a font for the target charset isn't available.
|
||||
comctl32/tests: Use EM_SETMARGINS to test EC_USEFONTINFO margins.
|
||||
comctl32/edit: Fix minimum control size conditions when using EC_USEFONTINFO.
|
||||
comctl32/tests: Move the default margin size tests into a separate function.
|
||||
comctl32/tests: Add Unicode version tests for Edit control margins.
|
||||
comctl32/tests: Tests default margin size with various font face and charset.
|
||||
comctl32/tests: Use calculated EC_USEFONTINFO margins in the CJK case.
|
||||
comctl32/edit: Implement EC_USEFONTINFO margins in the CJK case.
|
||||
comctl32/tests: Use calculated WM_SETFONT margins in the CJK case.
|
||||
comctl32/edit: Implement WM_SETFONT margins in the CJK case.
|
||||
user32: Make the second parameter of get_font_margins const.
|
||||
Alexandre Julliard (85):
|
||||
attrib: Build with msvcrt.
|
||||
cabarc: Build with msvcrt.
|
||||
clock: Build with msvcrt.
|
||||
control: Build with msvcrt.
|
||||
dxdiag: Build with msvcrt.
|
||||
eject: Build with msvcrt.
|
||||
expand: Build with msvcrt.
|
||||
extrac32: Build with msvcrt.
|
||||
hh: Build with msvcrt.
|
||||
hostname: Build with msvcrt.
|
||||
icinfo: Build with msvcrt.
|
||||
iexplore: Build with msvcrt.
|
||||
ipconfig: Build with msvcrt.
|
||||
msidb: Build with msvcrt.
|
||||
msiexec: Build with msvcrt.
|
||||
net: Build with msvcrt.
|
||||
netstat: Build with msvcrt.
|
||||
oleview: Build with msvcrt.
|
||||
progman: Build with msvcrt.
|
||||
regsvr32: Build with msvcrt.
|
||||
ntdll: Check for time conversion error to silence a compiler warning.
|
||||
makefiles: Also pass -fPIC flag when linking.
|
||||
rpcss: Build with msvcrt.
|
||||
rundll32: Build with msvcrt.
|
||||
sc: Build with msvcrt.
|
||||
schtasks: Build with msvcrt.
|
||||
services: Build with msvcrt.
|
||||
start: Build with msvcrt.
|
||||
svchost: Build with msvcrt.
|
||||
taskkill: Build with msvcrt.
|
||||
uninstaller: Build with msvcrt.
|
||||
view: Build with msvcrt.
|
||||
makefiles: Don't use custom LDFLAGS to link dlls.
|
||||
configure: Disable stdcall fixups for PE builds.
|
||||
include: Add DECLSPEC_IMPORT on OpenGL functions when not building opengl32.
|
||||
crypt32: Fix comparison of domain name components.
|
||||
winedevice: Build with msvcrt.
|
||||
winemine: Build with msvcrt.
|
||||
winemsibuilder: Build with msvcrt.
|
||||
winetest: Build with msvcrt.
|
||||
winhlp32: Build with msvcrt.
|
||||
wmic: Build with msvcrt.
|
||||
write: Build with msvcrt.
|
||||
wscript: Build with msvcrt.
|
||||
ping: Avoid using getopt().
|
||||
ping: Build with msvcrt.
|
||||
winefile: Get rid of the Unix filesystem support.
|
||||
winefile: Build with msvcrt.
|
||||
include: Use DECLSPEC_HIDDEN instead of DECLSPEC_IMPORT for dll exports.
|
||||
include: Move DECLSPEC_HOTPATCH definition out of config.h.
|
||||
makefiles: Support delay imports for PE builds.
|
||||
makefiles: Use a separate LDFLAGS variable for cross-compilation.
|
||||
makefiles: Only cross-compile the import libraries that are actually used.
|
||||
makefiles: Only cross-compile the static libraries that are actually used.
|
||||
dxerr8: Don't use snprintf().
|
||||
dxerr9: Don't use snprintf().
|
||||
strmbase: Avoid using wine/unicode.h.
|
||||
cmd: Build with msvcrt.
|
||||
explorer: Move screen saver activation to the X11 driver.
|
||||
explorer: Build with msvcrt.
|
||||
cmd: Explicitly mark qsort() callback funtions cdecl.
|
||||
services: Explicitly mark a qsort() callback funtion cdecl.
|
||||
uninstaller: Explicitly mark a qsort() callback funtion cdecl.
|
||||
winefile: Explicitly mark qsort() callback funtions cdecl.
|
||||
winhttp/tests: Get a test file from the WineHQ tests subdirectory.
|
||||
include/msvcrt: Add inttypes.h header.
|
||||
advapi32: Use strncmpiW instead of memicmpW for strings without embedded nulls.
|
||||
atl: Use strncmpiW instead of memicmpW for strings without embedded nulls.
|
||||
fusion: Use strncmpiW instead of memicmpW for strings without embedded nulls.
|
||||
kernel32: Use strncmpiW instead of memicmpW for strings without embedded nulls.
|
||||
kernelbase: Use strncmpiW instead of memicmpW for strings without embedded nulls.
|
||||
mountmgr.sys: Use strncmpiW instead of memicmpW for strings without embedded nulls.
|
||||
mshtml: Use strncmpiW instead of memicmpW for strings without embedded nulls.
|
||||
msi: Use strncmpiW instead of memicmpW for strings without embedded nulls.
|
||||
kernel32: Reset stdio file descriptors when passed invalid handles.
|
||||
ntdll: Reset stdio file descriptors when passed invalid handles.
|
||||
netapi32: Use strncmpiW instead of memicmpW for strings without embedded nulls.
|
||||
ntdll: Use strncmpiW instead of memicmpW for strings without embedded nulls.
|
||||
pdh: Use strncmpiW instead of memicmpW for strings without embedded nulls.
|
||||
qmgr: Use strncmpiW instead of memicmpW for strings without embedded nulls.
|
||||
shlwapi: Use strncmpiW instead of memicmpW for strings without embedded nulls.
|
||||
urlmon: Use strncmpiW instead of memicmpW for strings without embedded nulls.
|
||||
userenv: Use strncmpiW instead of memicmpW for strings without embedded nulls.
|
||||
wbemprox: Use strncmpiW instead of memicmpW for strings without embedded nulls.
|
||||
webservices: Use strncmpiW instead of memicmpW for strings without embedded nulls.
|
||||
|
||||
Alexandre Julliard (41):
|
||||
configure: Don't inherit CFLAGS for cross-compilation.
|
||||
configure: Cache result of the cross-compiler check.
|
||||
configure: Also cache negative results of soname checks.
|
||||
configure: Cache result of the flex version check.
|
||||
configure: Cache results of the compiler checks.
|
||||
configure: Cache result of the msgfmt check.
|
||||
shell32: Fix compiler warnings for the Windows build.
|
||||
winegcc: Add option to put a builtin dll signature in the DOS header of PE files.
|
||||
server: Add flag for builtin dlls in the image information.
|
||||
ntdll: Move open_dll_file() to avoid forward declarations.
|
||||
ntdll: Only pass the NT path name to open_dll_file().
|
||||
ntdll: Add support for loading PE builtin dlls.
|
||||
setupapi: Add support for installing PE builtins as fake dlls.
|
||||
winetest: Also check for builtin dll signature.
|
||||
winedump: Also check for builtin dll signature.
|
||||
makefiles: Build modules that don't contain code as PE builtins.
|
||||
include/msvcrt: Define math constants by default, for compatibility with Mingw.
|
||||
include/msvcrt: Remove some prototypes that conflict with gcc builtins.
|
||||
include/msvcrt: Make offsetof constant for compatibility with Mingw.
|
||||
include/msvcrt: Use _fpclass() instead of _dclass().
|
||||
include/msvcrt: Add noreturn attributes.
|
||||
cryptnet/tests: Avoid using snprintf().
|
||||
fusion/tests: Avoid using snprintf().
|
||||
mshtml/tests: Avoid using snprintf().
|
||||
msi/tests: Avoid using snprintf().
|
||||
ole32/tests: Avoid using snprintf().
|
||||
setupapi/tests: Avoid using snprintf().
|
||||
widl: Use %define parse.error verbose instead of %error-verbose.
|
||||
d3dcompiler: Use %define parse.error verbose instead of %error-verbose.
|
||||
wbemprox: Use %define parse.error verbose instead of %error-verbose.
|
||||
ntdll: Use the correct type for %llu scanf format.
|
||||
makefiles: Allow using EXTRADLLFLAGS instead of APPMODE.
|
||||
makefiles: Build stub programs with msvcrt.
|
||||
makefiles: Build stub services with msvcrt.
|
||||
makefiles: Build modules that use msvcrt as PE builtins.
|
||||
makefiles: Don't use -fno-builtin flag with MinGW.
|
||||
makefiles: Build all tests with msvcrt.
|
||||
configure: Add check for recent enough bison.
|
||||
msvcrt: Don't export the __p__* functions on 64-bit.
|
||||
include/msvcrt: Add stdint.h header.
|
||||
makefiles: Don't allow using system headers with msvcrt.
|
||||
Alistair Leslie-Hughes (12):
|
||||
wintab32/tests: Improve WTInfoA tests.
|
||||
authz: Add AuthzFreeResourceManager stub.
|
||||
dinput: Don't return unsupported interfaces.
|
||||
dinput: Return E_NOINTERFACE from IDirectInputDevice2 QueryInterface.
|
||||
dinput: Don't report that we cannot open a device.
|
||||
dinput: Improve EnumDevice tracing.
|
||||
dinput: Support DIDEVICEINSTANCE_DX3 for Mouse GetDeviceInfo.
|
||||
dinput: Use a helper function to get device type.
|
||||
dinput: Trace This pointer in a consistent way.
|
||||
dinput: Ensure Cursor is visible on config dialog.
|
||||
mspatcha/tests: Fix compile error on older compilers.
|
||||
mspatcha/tests: Make functions static.
|
||||
|
||||
Alistair Leslie-Hughes (6):
|
||||
include: Remove duplicate extern C from d3dx10core.idl.
|
||||
include: Remove duplicate extern C from mimeole.idl.
|
||||
include: Remove duplicate extern C from vsbackup.idl.
|
||||
winex11/wintab: Set all Device Orientation values.
|
||||
xinput: Check that we actually received a value before assignment.
|
||||
dinput: Don't report SysMouse/Keyboard devices as supporting Force Feedback.
|
||||
Andrew Eikum (11):
|
||||
winebus.sys: Fix some report descriptors.
|
||||
winebus.sys: Fix udev report descriptor length.
|
||||
winebus.sys: Remove some magic numbers.
|
||||
winebus.sys: Fix ball value reporting.
|
||||
hid: Shift usage values to LSB.
|
||||
dinput: Use heuristics to guess if a device is a gamepad or a joystick.
|
||||
winebus.sys: Order axes before buttons.
|
||||
winebus.sys: Report hatswitch values correctly.
|
||||
winebus.sys: Report SDL controller dpad as hatswitch.
|
||||
winebus.sys: Report SDL controller buttons in the right order.
|
||||
winebus.sys: Pack hatswitch values into button bytes.
|
||||
|
||||
Andreas Maier (2):
|
||||
jscript: Stub Enumerator object.
|
||||
jscript_test: Simple test for Enumerator().
|
||||
Aric Stewart (2):
|
||||
winemac.drv: Set done if macdrv_process_text_input is not processing input.
|
||||
winemac.drv: Allow mac IME to clear text in system input method.
|
||||
|
||||
Andrew Eikum (1):
|
||||
dinput: Report controllers as gamepads, not joysticks.
|
||||
Austin English (2):
|
||||
iphlpapi: Add GetBestRoute2 stub.
|
||||
advapi32: In ReadEventLogA/W, return ERROR_HANDLE_EOF instead of ERROR_CALL_NOT_IMPLEMENTED.
|
||||
|
||||
Andrey Gusev (2):
|
||||
dxgi: Add DECLSPEC_HOTPATCH to d3d11_swapchain_Present().
|
||||
setupapi: Add DECLSPEC_HOTPATCH to SetupDiEnumDeviceInfo().
|
||||
Bryon Roche (1):
|
||||
windowscodecs: Byte swap png read/write for 16-bpp data.
|
||||
|
||||
André Hentschel (1):
|
||||
ntdll: Reuse signal to trap translation for FreeBSD on ARM.
|
||||
Conor McCarthy (4):
|
||||
mspatcha: Add functions to API header file.
|
||||
mspatcha: Partially implement ApplyPatchToFileW and related functions.
|
||||
mspatcha/tests: Test implementations of ApplyPatchToFileW and related functions.
|
||||
mspatcha: Add stubs for signature and normalization functions.
|
||||
|
||||
Bruno Jesus (1):
|
||||
mciavi32: Add Support for MCI_MCIAVI_PLAY_FULLSCREEN.
|
||||
Damjan Jovanovic (1):
|
||||
qcap/vfwcapture: Implement IPin::CheckMediaType().
|
||||
|
||||
Damjan Jovanovic (4):
|
||||
configure: Link wineserver to libinotify if necessary.
|
||||
qcap/tests: Fix a COM reference leak in the audiorecord test.
|
||||
avicap32: Verify v4l devices can capture before returning them.
|
||||
devenum: Iterate over all avicap devices instead of giving up at the first failure.
|
||||
|
||||
Derek Lesho (4):
|
||||
ntoskrnl.exe: Implement PsLookupThreadByThreadId.
|
||||
server: Allow creating process kernel objects.
|
||||
ntoskrnl.exe: Implement process object constructor.
|
||||
ntoskrnl.exe: Implement PsLookupProcessByProcessId.
|
||||
|
||||
Detlef Riekenberg (3):
|
||||
taskschd/tests: Avoid a crash in a test after E_ACCESSDENIED.
|
||||
qcap/tests: Avoid a crash in a test.
|
||||
kernel32/pipe: Avoid a crash in a test.
|
||||
Derek Lesho (2):
|
||||
ntoskrnl.exe: Export and set PsInitialSystemProcess.
|
||||
ntoskrnl.exe: Implement PsIsSystemThread.
|
||||
|
||||
Dmitry Timoshkov (2):
|
||||
cryptui: Implement CryptUIDlgSelectCertificateFromStore.
|
||||
kernel32: Add MapUserPhysicalPages stub.
|
||||
crypt32: CryptMsgUpdate should skip broken certificates.
|
||||
mshtml: Implement HTMLStyleSheetRulesCollection::item.
|
||||
|
||||
Erich Hoover (5):
|
||||
server: Add default security descriptor ownership for processes.
|
||||
server: Add default security descriptor DACL for processes.
|
||||
kernel32: NeedCurrentDirectoryForExePath does not use the registry.
|
||||
advapi32: Move the DACL combining code into a separate routine.
|
||||
advapi32: Fix the initialization of combined DACLs when the new DACL is empty.
|
||||
Enol Puente (4):
|
||||
wrc: Add Asturian locale.
|
||||
wmc: Support Asturian.
|
||||
kernel32: Add Asturian locale.
|
||||
po: Add Asturian translation.
|
||||
|
||||
Fabian Maurer (2):
|
||||
kernel32: Partially implement VirtualAllocExNuma.
|
||||
kernel32: Stub FindFirstStreamW/FindNextStreamW.
|
||||
Erich Hoover (2):
|
||||
iphlpapi: Implement AllocateAndGetTcpExTableFromStack.
|
||||
kernel32: Add SearchPath test demonstrating the priority of the working directory.
|
||||
|
||||
François Gouget (2):
|
||||
d3d10core/tests: Limit the flood of failures in test_depth_bias().
|
||||
d3d11/tests: Limit the flood of failures in test_depth_bias().
|
||||
François Gouget (4):
|
||||
ntoskrnl.exe: Make run_work_item_worker() static.
|
||||
user32: Make WIN_SetOwner() static.
|
||||
kernel32/tests: Use ok_() so the TestBot can correctly detect the line.
|
||||
jscript: Make the Enumerator_props functions static.
|
||||
|
||||
Gabriel Ivăncescu (7):
|
||||
comctl32/tests: Avoid leaks by moving creation calls outside the loop.
|
||||
comctl32/button: Preserve BST_HOT when mouse button is released.
|
||||
comctl32/button: Move the drawing of the button's image into a separate function.
|
||||
comctl32/button: Implement command links.
|
||||
comctl32/button: Implement themed command links.
|
||||
comctl32/button: Implement BCM_GETIDEALSIZE for command links.
|
||||
comctl32/tests: Test for BCM_GETIDEALSIZE on command links with notes.
|
||||
|
||||
Gijs Vermeulen (2):
|
||||
riched20: Handle tomEnd in ITextRange::ScrollIntoView.
|
||||
ntoskrnl.exe: Add Ex[p]InterlockedFlushSList.
|
||||
|
||||
Hans Leidekker (11):
|
||||
msi: Use KEY_WOW64_* flags in ACTION_Register/UnregisterClassInfo.
|
||||
msi: Get rid of a redundant get_registry_view call.
|
||||
msi: Take architecture into account when accessing the shared dll reference count.
|
||||
msi: Remove system environment variables on uninstall.
|
||||
msi: Fix architecture handling in the AppSearch action.
|
||||
msi: Get rid of redundant KEY_WOW64_64KEY flags.
|
||||
msi/tests: Check the NT key first when retrieving registered owner and organization.
|
||||
msi: Always use the 64-bit registry view to retrieve registered owner and organization.
|
||||
wineboot: Also process Run keys from the 32-bit registry view.
|
||||
wbemprox: Implement Win32_OperatingSystem.SystemDrive.
|
||||
wbemprox/tests: Introduce a helper to check properties.
|
||||
|
||||
Henri Verbeet (5):
|
||||
wined3d: Pass a wined3d_adapter_gl structure to wined3d_adapter_gl_init().
|
||||
wined3d: Assign "adapter_ops" in wined3d_adapter_init().
|
||||
wined3d: Don't bother allocating "free_fences" in context_create().
|
||||
wined3d: Don't bother allocating "free_occlusion_queries" in context_create().
|
||||
wined3d: Don't bother allocating "free_timestamp_queries" in context_create().
|
||||
|
||||
Isira Seneviratne (1):
|
||||
po: Update Sinhala translation.
|
||||
Henri Verbeet (37):
|
||||
wined3d: Introduce a debug helper for Vulkan return values.
|
||||
wined3d: Use shader_glsl_append_imm_vec4() in shader_glsl_get_register_name().
|
||||
wined3d: Get rid of the redundant "device" parameter to context_destroy().
|
||||
wined3d: Introduce a separate structure for OpenGL context information.
|
||||
wined3d: Introduce wined3d_context_init().
|
||||
wined3d: Simplify wined3d_context_destroy().
|
||||
wined3d: Rename context_destroy_gl_resources() to wined3d_context_cleanup().
|
||||
wined3d: Free the "texture_type" array in wined3d_context_cleanup().
|
||||
wined3d: Introduce wined3d_context_gl_destroy().
|
||||
wined3d: Free shader backend and fragment pipe context data in device_context_remove().
|
||||
wined3d: Allocate shader backend and fragment pipe context data in device_context_add().
|
||||
wined3d: Get rid of the "target" parameter to context_create().
|
||||
wined3d: Get rid of the "target" parameter to wined3d_context_init().
|
||||
wined3d: Get rid of the "target" parameter to wined3d_adapter_gl_create_context().
|
||||
wined3d: Get rid of context_validate_onscreen_formats().
|
||||
winex11: Only handle errors from GLX requests in GLXErrorHandler().
|
||||
wined3d: Query Vulkan GPU memory.
|
||||
wined3d: Get rid of a redundant initialisation in wined3d_device_set_implicit_swapchain().
|
||||
wined3d: Share more swapchain setup with the "no3d" adapter in wined3d_device_set_implicit_swapchain().
|
||||
wined3d: Determine the ORM_BACKBUFFER depth/stencil format in wined3d_adapter_gl_create_context().
|
||||
wined3d: Make the adapter responsible for context destruction and allocation.
|
||||
wined3d: Pass a wined3d_context_gl structure to context_bind_texture().
|
||||
wined3d: Move the "texture_type" field from struct wined3d_context to struct wined3d_context_gl.
|
||||
wined3d: Move the "dummy_arbfp_prog" field from struct wined3d_context to struct wined3d_context_gl.
|
||||
wined3d: Store the glEnableWINE and glDisableWINE pointers in the wined3d_gl_info structure.
|
||||
wined3d: Move the extension emulation fields from struct wined3d_context to struct wined3d_context_gl.
|
||||
wined3d: Pass a wined3d_context_gl structure to context_load_tex_coords().
|
||||
wined3d: Pass a wined3d_context_gl structure to context_get_tex_unit_mapping().
|
||||
wined3d: Pass a wined3d_context_gl structure to context_bind_shader_resources().
|
||||
wined3d: Pass a wined3d_context_gl structure to context_apply_blit_state().
|
||||
wined3d: Pass a wined3d_context_gl structure to context_apply_ffp_blit_state().
|
||||
wined3d: Pass a wined3d_context_gl structure to wined3d_texture_gl_bind_and_dirtify().
|
||||
wined3d: Pass a wined3d_context_gl structure to context_map_stage().
|
||||
wined3d: Pass a wined3d_context_gl structure to context_map_fixed_function_samplers().
|
||||
wined3d: Pass a wined3d_context_gl structure to context_map_psamplers().
|
||||
wined3d: Pass a wined3d_context_gl structure to context_map_vsamplers().
|
||||
wined3d: Pass a wined3d_context_gl structure to context_unit_free_for_vs().
|
||||
|
||||
Jacek Caban (26):
|
||||
mshtml: Support type conversion in functions with arguments using default values.
|
||||
mshtml: Support argument type conversion for functions with IDispatch arguments.
|
||||
mshtml: Support argument type conversion for functions with dual interface arguments.
|
||||
mshtml: Support argument type conversion for functions with dual interface return type.
|
||||
mshtml/tests: Properly release elem2 in test_elem_bounding_client_rect.
|
||||
mshtml: Add ISVGElement stub implementation.
|
||||
mshtml: Add ISVGSVGElement stub implementation.
|
||||
mshtml: Add ISVGCircleElement stub implementation.
|
||||
mshtml: Add ISVGTSpanElement stub implementation.
|
||||
mshtml: Use DispHTMLDOMImplementation for IDispatchEx implementation.
|
||||
mshtml: Pass style value as nsAString to set_nsstyle_property.
|
||||
mshtml: Use nsAString in fix_px_value.
|
||||
mshtml: Return nsAString from var_to_styleval.
|
||||
mshtml: Factor out variant_to_nsstr from var_to_styleval.
|
||||
mshtml: Use variant_to_nsstr in IHTMLDOMNode3::put_textContent.
|
||||
mshtml: Support VT_R8 in variant_to_nsstr.
|
||||
jscript: Fix handling empty string regexp matches in String.prototype.split implementation.
|
||||
jscript: Don't skip empty strings in String.prototype.split in ES5 mode.
|
||||
msvcp140: Add _Resize implementation.
|
||||
ntoskrnl.exe/tests: Add more NtOpenThread tests.
|
||||
ntoskrnl.exe: Return error codes compatible with recent Windows versions in PsLookupThreadByThreadId.
|
||||
ntoskrnl.exe: Add MmUnmapLockedPages stub.
|
||||
server: Allow creating file kernel objects.
|
||||
server: Set file user pointer in get_next_device_request handler.
|
||||
server: Ensure that IRP_MJ_CLOSE is queued only once.
|
||||
server: Use generic kernel object list to store client device file pointer.
|
||||
ntoskrnl.exe: Implement IoGetCurrentProcess.
|
||||
ntoskrnl.exe: Implement PsGetProcessId.
|
||||
ntoskrnl.exe: Implement PsGetThreadId.
|
||||
ntoskrnl.exe: Implement ObOpenObjectByPointer.
|
||||
ntoskrnl.exe: Use ObOpenObjectByPointer to get handle for kernel object.
|
||||
ntoskrnl.exe: Support SL_INVOKE_ON_CANCEL in IoCompleteRequest.
|
||||
ntoskrnl.exe: Support NULL offset in IoBuildSynchronousFsdRequest.
|
||||
ntoskrnl.exe: Use ObGetObjectType in kernel_object_from_handle.
|
||||
ntoskrnl.exe: Implement IoAllocateWorkItem and IoFreeWorkItem.
|
||||
ntoskrnl.exe: Implement IoQueueWorkItem.
|
||||
ntoskrnl.exe: Add work item tests.
|
||||
ntoskrnl.exe: Implement IoBuildAsynchronousFsdRequest.
|
||||
ntoskrnl.exe/tests: Add IoCallDriver tests.
|
||||
ntoskrnl.exe: Implement IoCancelIrp.
|
||||
ntoskrnl.exe/tests: Add CancelIo tests.
|
||||
ntoskrnl.exe: Set IRP DeviceObject in IoCallDriver.
|
||||
ntoskrnl.exe: Support UserEvent in IoCompleteRequest.
|
||||
server: Pass IRP output size in irp_params_t.
|
||||
server: Don't use IRP_MJ_* constants for ntoskrnl.exe communication.
|
||||
server: Store currently executed IRP call on server side.
|
||||
server: Pass file object handle in IRP_CALL_CREATE request.
|
||||
ntoskrnl.exe: Associate file object with server object before calling IRP routine.
|
||||
ntoskrnl.exe: Don't keep reference to driver created file objects on client side.
|
||||
ntoskrnl.exe/tests: Add more overlapped tests.
|
||||
hidclass.sys: Make read IRP queue thread safe.
|
||||
hidclass.sys: Support canceling read IRPs.
|
||||
|
||||
John Thomson (1):
|
||||
shell32: Do not fail in SHCreateDirectoryExW for ERROR_ALREADY_EXISTS.
|
||||
Jactry Zeng (2):
|
||||
kernel32/tests: Avoid a crash on WinXP and Win2K.
|
||||
d3dcompiler: Implement D3DReadFileToBlob().
|
||||
|
||||
Józef Kucia (7):
|
||||
d3d9: Fix memory leak in device_init() (Coverity).
|
||||
wined3d: Make the adapter responsible for creating devices.
|
||||
wined3d: Create Vulkan device for wined3d_device_vk.
|
||||
d3d11: Fix d3d11_immediate_context_RSGetScissorRects().
|
||||
d3d11: Fix d3d10_device_RSGetScissorRects().
|
||||
wined3d: Use vkGetDeviceProcAddr() to load Vulkan device functions.
|
||||
wined3d: Avoid enabling all features supported by Vulkan physical device.
|
||||
Jefferson Carpenter (1):
|
||||
server: Add __pad member to pe_image_info_t and zero it.
|
||||
|
||||
Louis Lenders (4):
|
||||
ntdll: Add DECLSPEC_HOTPATCH to NtQueryDirectoryFile.
|
||||
ntdll: Add DECLSPEC_HOTPATCH to NtQueryValueKey.
|
||||
rpcrt4: Quiet two noisy fixme`s.
|
||||
kernel32: Add DECLSPEC_HOTPATCH to CreateActCtx.
|
||||
Julian Rüger (1):
|
||||
po: Update German translation.
|
||||
|
||||
Marko Friedemann (1):
|
||||
wintrust: Use enhanced crypto provider in VerifyImageHash.
|
||||
Józef Kucia (20):
|
||||
wined3d: Implement GPU description registry override for Vulkan adapter.
|
||||
wined3d: Factor out wined3d_copy_name().
|
||||
wined3d: Make wined3d_gpu_description from Vulkan physical device properties.
|
||||
wined3d: Assign *device in adapter_vk_create_device().
|
||||
dxgi: Avoid magic constants.
|
||||
d3d11: Set more format support flags.
|
||||
dxgi: Factor out d3d12_swapchain_record_swapchain_blit().
|
||||
dxgi: Make Vulkan swapchain image count independent of DXGI buffer count.
|
||||
dxgi: Add some asserts for Vulkan swapchains.
|
||||
dxgi: Acquire Vulkan image just before present when we have user images.
|
||||
d3d11: Implement ID3D11Multithread.
|
||||
d3d11/tests: Add test for creating deferred contexts.
|
||||
d3d11/tests: Add test for ID3D11Multithread.
|
||||
d3d10core/tests: Add test for ID3D11Multithread.
|
||||
wined3d: Query Vulkan shared system memory.
|
||||
wined3d: Store texture swizzle capability in struct wined3d_d3d_info.
|
||||
d3d11: Report format support more accurately based on feature level.
|
||||
wined3d: Make the adapter responsible for initialising and de-initialising 3D.
|
||||
wined3d: Propagate HRESULTs in context creation functions.
|
||||
wined3d: Fix wined3d_get_wine_vk_version().
|
||||
|
||||
Louis Lenders (5):
|
||||
user32: Added GetPointerType stub.
|
||||
dwmapi: Return DWM_E_COMPOSITIONDISABLED instead of E_NOTIMPL in DwmGetTransportAttributes.
|
||||
advapi32: Add InitiateShutdown{A,W} stub.
|
||||
rpcrt4: Add NdrServerCallAll stub.
|
||||
kernel32: Add K32GetWsChangesEx stub.
|
||||
|
||||
Martin Storsjo (2):
|
||||
msvcrt: Fix the fallback implementation of asinh for large negative values.
|
||||
msvcrt: Hook up the unprefixed logb/logbf/logbl functions for msvcr120/ucrtbase.
|
||||
avicap32: Fix compilation with older videodev2.h.
|
||||
qcap: Fix compilation with older videodev2.h.
|
||||
|
||||
Mathew Hodson (1):
|
||||
include: Add cast to avoid a compiler warning on MSVC.
|
||||
Michael Müller (3):
|
||||
version: Correctly return VFF_CURNEDEST in VerFindFileA.
|
||||
include: Add dxva.h header file.
|
||||
avifil32: Correctly handle compressed frames when desired format is specified.
|
||||
|
||||
Michael Müller (2):
|
||||
avifile.dll16: Correctly convert result of AVIStreamGetFrame to a segptr.
|
||||
avifile.dll16: Convert between AVISTREAMINFO (16 bit) and AVISTREAMINFOA.
|
||||
Michael Stefaniuc (7):
|
||||
ntdll/tests: Avoid the comma operator.
|
||||
ntoskrnl.exe: Correctly initialize two CRITICAL_SECTION_DEBUGs.
|
||||
wintrust: Use the ARRAY_SIZE() macro.
|
||||
mscoree: Remove a redundant NULL check before heap_free().
|
||||
riched32/tests: Test the correct return value.
|
||||
mfplat/tests: Remove a duplicated ok() check.
|
||||
rpcrt4: Use CONTAINING_RECORD instead of an extra macro.
|
||||
|
||||
Nikola Pavlica (2):
|
||||
dsound: Revised 5.1 to stereo downmix.
|
||||
dsound: Added 7.1 to stereo downmix.
|
||||
Nikolay Sivov (32):
|
||||
tools: Update to Unicode 12.0.
|
||||
mfplat: Improve thread safety for IStream-based stream.
|
||||
mfplat: Improve method traces.
|
||||
mfreadwrite: Return sample timestamp from ReadSample().
|
||||
mf: Add stub scheme handler for local file urls.
|
||||
ntdll: Account for null terminating char in unload traces (Coverity).
|
||||
mfreadwrite: Wake waiting threads on stream states changes.
|
||||
ntdll: Initialize critical section debug info with correct pointer value.
|
||||
mfplat: Copy attributes when cloning presentation descriptor.
|
||||
mfplat: Add more attribute guids.
|
||||
mf: Add MFEnumDeviceSources() stub.
|
||||
dbgeng/tests: Fix event handle leak (Coverity).
|
||||
mfplat: Implement async file stream creation API.
|
||||
mf: Register file: scheme handler.
|
||||
mfplat: Use file url scheme as a fallback.
|
||||
mfplat/tests: Add some tests for calling scheme handler directly.
|
||||
mf: Implement file scheme handler.
|
||||
wmvcore: Return success from OpenStream().
|
||||
mf: Add a stub for sample grabber activation object.
|
||||
mfplat: Add topology attributes guids.
|
||||
mf: Implement SetObject()/GetObject() for topology node.
|
||||
mfplat: Improve SetGUID() traces.
|
||||
mfplat: Implement Read() for file-based stream.
|
||||
mfplat: Implement IsEndOfStream() for file stream.
|
||||
mfplat: Write attribute store when registering MFT.
|
||||
mfplat: Write flags when registering MFT.
|
||||
mf: Set preferred media types for nodes.
|
||||
mf: Implement CloneFrom() for nodes.
|
||||
mf: Implement node connections.
|
||||
mf: Rework node collection implementation.
|
||||
mf: Disconnect removed nodes.
|
||||
mf: Add IMFGetService stub for media session.
|
||||
|
||||
Nikolay Sivov (36):
|
||||
mf/tests: Fix test crash on Vista.
|
||||
include: Add IMFPMediaPlayer definition.
|
||||
dwrite/layout: Fix invalid index access to cluster array.
|
||||
ntdll/tests: Add some tests for thread suspend/resume.
|
||||
mfreadwrite: Output warning for uninitialized stream descriptor.
|
||||
mfplat/tests: Add a test for stream descriptor major type behavior.
|
||||
mfreadwrite: Duplicate media type returned with GetNativeMediaType().
|
||||
mfreadwrite: Add a helper to get associated event object value.
|
||||
mfreadwrite: Add a helper to get stream identifier.
|
||||
mfreadwrite: Handle MEMediaSample event.
|
||||
mfreadwrite/tests: Add some tests for ReadSample().
|
||||
ntdll: Add NtSuspendProcess()/NtResumeProcess() implementation.
|
||||
dbgeng: Add support for non-invasive attach on WaitForEvent().
|
||||
dbgeng: Implement GetNumberModules().
|
||||
dbgeng: Implement GetModuleByIndex().
|
||||
dbgeng: Implement GetModuleParameters().
|
||||
dbgeng: Implement GetModuleByOffset().
|
||||
mfreadwrite: Add partial implementation of ReadSample().
|
||||
mfreadwrite: Handle failure path in GetNativeMediaType().
|
||||
mfreadwrite: Wake also on new streams.
|
||||
mfreadwrite: Handle some of stream state change events.
|
||||
mfplay: Add a stub for MFPCreateMediaPlayer().
|
||||
ntdll/tests: Add some tests for unloaded modules traces.
|
||||
ntdll: Implement RtlGetUnloadEventTrace()/RtlGetUnloadEventTraceEx().
|
||||
dbgeng: Implement ReadVirtual().
|
||||
dbgeng: Implement IsPointer64Bit().
|
||||
dbgeng: Implement GetExecutingProcessorType().
|
||||
dbgeng: Partially implement GetModuleNameString().
|
||||
dbgeng: Implement GetModuleVersionInformation().
|
||||
comctl32/button: Improve repainting on WM_SETFOCUS.
|
||||
dbgeng: Improve GetDebuggeeType() stub.
|
||||
dbgeng: Set module timestamp field.
|
||||
dbgeng: Add IDebugAdvanced stub.
|
||||
dbgeng: Add IDebugSystemObjects stub.
|
||||
kernel32/tests: Add a test for critical section DebugInfo initial value.
|
||||
mfplat: Add partial implementation of ConvertToContiguousBuffer().
|
||||
Paul Gofman (3):
|
||||
wined3d: Check if destination texture is FBO attachable in glsl_blitter_supported().
|
||||
ddraw: Fix vertex count in d3d_device3_DrawIndexedPrimitiveVB().
|
||||
wined3d: Apply stencil mask to stencil reference value.
|
||||
|
||||
Paul Gofman (1):
|
||||
wined3d: Use intBitsToFloat() instead of uintBitsToFloat().
|
||||
Piotr Caban (9):
|
||||
winebus.sys: Add more traces on hidraw communication errors.
|
||||
hid: Add HidP_SetUsages implementation.
|
||||
hid: Add support for ranges in find_value.
|
||||
hid: Only set first usage in an array in HidP_SetUsageValue.
|
||||
hidclass.sys: Set LinkCollection field in build_elements function.
|
||||
hidclass.sys: Set LinkUsagePage field in build_elements function.
|
||||
hidclass.sys: Set LinkUsage field in build_elements function.
|
||||
hidclass.sys: Treat all one-bit fields as buttons.
|
||||
hidclass.sys: Fill some reserved fields when building HIDP_{BUTTON,VALUE}_CAPS.
|
||||
|
||||
Qian Hong (1):
|
||||
advapi32/tests: Test prefix and use of TokenPrimaryGroup Sid.
|
||||
server: Create primary group using DOMAIN_GROUP_RID_USERS.
|
||||
|
||||
Stefan Dösinger (1):
|
||||
winemac: Add +fps support for Vulkan.
|
||||
Rafał Harabień (1):
|
||||
ntoskrnl.exe: Fix handling relocations on page boundary.
|
||||
|
||||
Vijay Kiran Kamuju (18):
|
||||
include: Add missing includes, functions to qos2.h.
|
||||
qwave: Add stub for QOSCreateHandle and tests.
|
||||
kernel/nls: Fix country name in Tatar locale.
|
||||
kernel/nls: Fix LOCALE_SNAME for Azeri (Cyrillic).
|
||||
kernel/nls: Fix LOCALE_SNAME for Uzbek (Cyrillic).
|
||||
kernel/nls: Fix LOCALE_SNAME for Serbian (Cyrillic).
|
||||
kernel/nls: Fix country name and sname in English-Caribbean locale.
|
||||
kernel/nls: Fix country name in Manx Gaelic locale.
|
||||
kernel32: Add implementation of CAL_SSHORTESTDAYNAME*.
|
||||
ntdll: Report system information SystemPerformanceInformation info class.
|
||||
kernel/nls: Add LOCALE_SMONTHDAY to all supported languages.
|
||||
kernel/nls: Fix LOCALE_SLONGDATE and LOCALE_SYEARMONTH for some chinese locales.
|
||||
kernel32: Add implementation for CAL_SMONTHDAY.
|
||||
kernel/nls: Fix LOCALE_SABBREVCTRYNAME for Serbian.
|
||||
include: Add CAL_UMALQURA definition to winnls.h.
|
||||
include: Add missing ACE and ACL related defines in winnt.h.
|
||||
include: Add missing structures for ACE and Tokens in winnt.h.
|
||||
advapi32/tests: Add additional tests for NtAccessCheck.
|
||||
Tim Schumacher (2):
|
||||
winejoystick: Add support for wheel axes.
|
||||
dinput: Map wheel, gas, and brake axes as well.
|
||||
|
||||
Vijay Kiran Kamuju (4):
|
||||
virtdisk: Add stub and tests for OpenVirtualDisk.
|
||||
include: Add missing defines, enums and functions for dwmapi.h.
|
||||
wpcap: Fix compile warnings for redefinition of PCAP_OPENFLAG_PROMISCUOUS.
|
||||
include: Add missing navigation and gamepad key definitions in winuser.rh.
|
||||
|
||||
Vincent Povirk (2):
|
||||
mscoree: Try skipping c: when searching for support msi.
|
||||
mscoree: Update Wine Mono to 4.8.3.
|
||||
mscoree: Accept old framework build in exe metadata.
|
||||
windowscodecs: Treat 16-bit channels as little endian.
|
||||
|
||||
Vladimir Bespalov (1):
|
||||
user32: Make LoadString[AW] patchable.
|
||||
Zebediah Figura (30):
|
||||
quartz: Convert media type registration to IRegistrar mechanism.
|
||||
quartz: Avoid importing shlwapi.
|
||||
evr/tests: Rewrite test_evr_filter_aggregation().
|
||||
evr/tests: Add tests for filter interfaces.
|
||||
winegcc: Add support for -fno-PIC.
|
||||
makefiles: Build with -fno-PIC on i386.
|
||||
setupapi: Extract individual files from cabinets.
|
||||
setupapi/tests: Avoid assert().
|
||||
setupapi/tests: Add some tests for SetupInstallFilesFromInfSection().
|
||||
setupapi: Avoid passing a NULL source root path to SetupQueueDefaultCopy() and SetupQueueCopySection().
|
||||
setupapi: Fill out all source file parameters in SetupQueueCopySection().
|
||||
setupapi: Fill out all source file parameters in SetupQueueDefaultCopy().
|
||||
setupapi: Implement SetupQueueCopyIndirectA() on top of the W variant.
|
||||
setupapi: Remove implementation for LayoutInf parameter of SP_FILE_COPY_PARAMS.
|
||||
setupapi: Separate the entire copy operation into a helper function.
|
||||
setupapi: Keep track of source media in a separate list.
|
||||
setupapi: Implement SetupDefaultQueueCallback(SPFILENOTIFY_NEEDMEDIA).
|
||||
setupapi: Implement W -> A mapping of SPFILENOTIFY_NEEDMEDIA.
|
||||
setupapi: Properly null-terminate the path in concat_W().
|
||||
setupapi: Use the source file name if the destination file name is NULL.
|
||||
setupapi: Implement source media path resolution.
|
||||
setupapi/tests: Add tests for source media path resolution.
|
||||
setupapi: Add magic bytes to struct file_queue and validate them in SetupCloseFileQueue().
|
||||
ntoskrnl.exe/tests: Use coarser waits for timer tests.
|
||||
ntoskrnl.exe/tests: Avoid linking directly to CancelIoEx().
|
||||
msi: Remove registration for no longer used WineMsiRemoteCustomAction coclass.
|
||||
setupapi: Avoid passing a NULL source filename to SetupQueueDefaultCopy().
|
||||
strmbase: Move some internal definitions to strmbase_private.h.
|
||||
strmbase: Move "AttemptConnection" to the base source pin function table.
|
||||
strmbase: Get rid of the "pfnGetMediaTypeVersion" callback.
|
||||
|
||||
Zebediah Figura (38):
|
||||
qedit/tests: Add more tests for sample grabber filter interfaces.
|
||||
qedit/samplegrabber: Don't expose IMediaPosition from the filter.
|
||||
qedit/samplegrabber: Don't expose IMediaSeeking from the filter.
|
||||
qedit/tests: Test that reference counts are shared between interfaces.
|
||||
qedit/tests: Add some tests for IBaseFilter::EnumPins() on the sample grabber.
|
||||
qedit/tests: Add some tests for IBaseFilter::FindPin() on the sample grabber.
|
||||
qedit/tests: Add some tests for querying sample grabber pin information.
|
||||
qedit/samplegrabber: Separate sink and source QueryInterface() implementations.
|
||||
qedit/tests: Add some tests for sample grabber pin interfaces.
|
||||
qedit/tests: Clean up and expand aggregation tests.
|
||||
qedit: Fix return code for requesting aggregation with an interface other than IUnknown.
|
||||
quartz: Vend CLSID_NullRenderer from qedit.
|
||||
widl: Correctly set the import library offset for all imported types.
|
||||
msi: Fix handling of architecture in MSIREG_{Open, Delete}UninstallKey().
|
||||
winecfg: Use GetSysColorBrush().
|
||||
winecfg: Also set the text color for the license and version controls.
|
||||
user32: Use GetSysColorBrush().
|
||||
wordpad: Use GetSysColorBrush().
|
||||
regedit: Use the default implementation of WM_ERASEBKGND.
|
||||
qedit/tests: Abort on missing qedit.dll.
|
||||
qedit/tests: Add some tests for null renderer filter interfaces.
|
||||
qedit/tests: Add some tests for IBaseFilter::EnumPins() on the null renderer.
|
||||
qedit/tests: Add some tests for IBaseFilter::FindPin() on the null renderer.
|
||||
qedit/tests: Add some tests for querying null renderer pin information.
|
||||
qedit/tests: Add some tests for null renderer pin interfaces.
|
||||
qedit/tests: Add a test for aggregation on the null renderer.
|
||||
quartz/tests: Clean up and expand tests for aggregation.
|
||||
regedit: Use an I-beam cursor in the hex edit dialog.
|
||||
devenum: Fix device and friendly name for video capture devices.
|
||||
qcap: Use the v4l2 device_caps field if supported.
|
||||
amstream: Reference the returned IMediaStream pointer in IAMMultiMediaStream::AddMediaStream().
|
||||
amstream/tests: Add some test for supported interfaces.
|
||||
amstream/tests: Add tests for IMediaStreamFilter::EnumPins().
|
||||
amstream/tests: Add some tests for IMediaStreamFilter::FindPin().
|
||||
amstream/tests: Add some tests for querying pin information.
|
||||
quartz: Get rid of register_coclasses().
|
||||
quartz: Get rid of register_interfaces().
|
||||
winegstreamer: Convert media type registration to IRegistrar mechanism.
|
||||
Zhiyi Zhang (1):
|
||||
include: Add more kernel mode graphics driver definitions.
|
||||
|
||||
--
|
||||
Alexandre Julliard
|
||||
|
|
4
AUTHORS
4
AUTHORS
|
@ -222,6 +222,7 @@ Bruno Afonso
|
|||
Bruno Jesus
|
||||
Bryan DeGrendel
|
||||
Bryan Mayland
|
||||
Bryon Roche
|
||||
Byeong-Sik Jeon
|
||||
Caibin Chen
|
||||
Cameron Heide
|
||||
|
@ -298,6 +299,7 @@ Colin Fletcher
|
|||
Colin Fowler
|
||||
Colin Pitrat
|
||||
Connor McAdams
|
||||
Conor McCarthy
|
||||
Constantine Sapuntzakis
|
||||
Corentin Rossignon
|
||||
Crestez Leonard
|
||||
|
@ -426,6 +428,7 @@ Elias Benali
|
|||
Elias Ross
|
||||
Elie Morisse
|
||||
Emmanuel Maillard
|
||||
Enol Puente
|
||||
Enrico Horn
|
||||
Erez Volk
|
||||
Eric Anholt
|
||||
|
@ -1533,6 +1536,7 @@ Tim Hentenaar
|
|||
Tim Newsome
|
||||
Timo Kreuzer
|
||||
Timo Teräs
|
||||
Tim Schumacher
|
||||
Tim Schwartz
|
||||
Tim Segall
|
||||
Tim Wanders
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#! /bin/sh
|
||||
# Guess values for system-dependent variables and create Makefiles.
|
||||
# Generated by GNU Autoconf 2.69 for Wine 4.7.
|
||||
# Generated by GNU Autoconf 2.69 for Wine 4.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='4.7'
|
||||
PACKAGE_STRING='Wine 4.7'
|
||||
PACKAGE_VERSION='4.8'
|
||||
PACKAGE_STRING='Wine 4.8'
|
||||
PACKAGE_BUGREPORT='wine-devel@winehq.org'
|
||||
PACKAGE_URL='https://www.winehq.org'
|
||||
|
||||
|
@ -2418,7 +2418,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 4.7 to adapt to many kinds of systems.
|
||||
\`configure' configures Wine 4.8 to adapt to many kinds of systems.
|
||||
|
||||
Usage: $0 [OPTION]... [VAR=VALUE]...
|
||||
|
||||
|
@ -2488,7 +2488,7 @@ fi
|
|||
|
||||
if test -n "$ac_init_help"; then
|
||||
case $ac_init_help in
|
||||
short | recursive ) echo "Configuration of Wine 4.7:";;
|
||||
short | recursive ) echo "Configuration of Wine 4.8:";;
|
||||
esac
|
||||
cat <<\_ACEOF
|
||||
|
||||
|
@ -2730,7 +2730,7 @@ fi
|
|||
test -n "$ac_init_help" && exit $ac_status
|
||||
if $ac_init_version; then
|
||||
cat <<\_ACEOF
|
||||
Wine configure 4.7
|
||||
Wine configure 4.8
|
||||
generated by GNU Autoconf 2.69
|
||||
|
||||
Copyright (C) 2012 Free Software Foundation, Inc.
|
||||
|
@ -3414,7 +3414,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 4.7, which was
|
||||
It was created by Wine $as_me 4.8, which was
|
||||
generated by GNU Autoconf 2.69. Invocation command line was
|
||||
|
||||
$ $0 $@
|
||||
|
@ -21660,7 +21660,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 4.7, which was
|
||||
This file was extended by Wine $as_me 4.8, which was
|
||||
generated by GNU Autoconf 2.69. Invocation command line was
|
||||
|
||||
CONFIG_FILES = $CONFIG_FILES
|
||||
|
@ -21731,7 +21731,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 4.7
|
||||
Wine config.status 4.8
|
||||
configured by $0, generated by GNU Autoconf 2.69,
|
||||
with options \\"\$ac_cs_config\\"
|
||||
|
||||
|
|
Loading…
Reference in New Issue