Release 4.12.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
a9eca729bc
commit
8c34add3bd
820
ANNOUNCE
820
ANNOUNCE
|
@ -1,16 +1,16 @@
|
|||
The Wine development release 4.11 is now available.
|
||||
The Wine development release 4.12 is now available.
|
||||
|
||||
What's new in this release (see below for details):
|
||||
- Updated version of the Mono engine, including Windows.Forms.
|
||||
- More DLLs are built as PE files by default.
|
||||
- Faster implementation of Slim Reader/Writer locks on Linux.
|
||||
- Initial support for enumerating display devices.
|
||||
- Still more DLLs are built as PE files by default.
|
||||
- Support for Plug & Play device drivers.
|
||||
- Better support for the Visual Studio remote debugger.
|
||||
- More support for enumerating display devices.
|
||||
- Various bug fixes.
|
||||
|
||||
The source is available from the following locations:
|
||||
|
||||
https://dl.winehq.org/wine/source/4.x/wine-4.11.tar.xz
|
||||
http://mirrors.ibiblio.org/wine/source/4.x/wine-4.11.tar.xz
|
||||
https://dl.winehq.org/wine/source/4.x/wine-4.12.tar.xz
|
||||
http://mirrors.ibiblio.org/wine/source/4.x/wine-4.12.tar.xz
|
||||
|
||||
Binary packages for various distributions will be available from:
|
||||
|
||||
|
@ -26,453 +26,415 @@ AUTHORS in the distribution for the complete list.
|
|||
|
||||
----------------------------------------------------------------
|
||||
|
||||
Bugs fixed in 4.11 (total 17):
|
||||
Bugs fixed in 4.12 (total 27):
|
||||
|
||||
8848 SWAT4 Areas that should be in shadow and people are rendered solid black
|
||||
22253 Horizontal scrolling with the mouse wheel does not work in list views
|
||||
24211 ispq crashes on 'create account' with devenum enabled and without native qcap
|
||||
28153 AutoIt v3.x @DesktopRefresh macro returns 0 (device caps VREFRESH hard-coded to 0)
|
||||
30822 Max Payne 3 not running
|
||||
34687 Port Royale 2 crashes on startup (SymGetLineFromAddr() returns unix-style path for source file)
|
||||
34741 Catzilla 1.0 doesn't work: EAccess violation
|
||||
34742 Catzilla 1.0 doesn't allow to use any display resolutions other than 576p
|
||||
35477 'epsilon' 64K demo/intro by mercury crashes on start up
|
||||
39071 7-Zip 15.06 looks broken after being minimized
|
||||
39337 Legacy of Kain: Soul Reaver crashes at intro video when being run in desktop resolution > 640x480
|
||||
45218 Fallout 4 Script Extender fails to allocate trampoline buffers
|
||||
47164 .NET Framework 4.0 installer fails when Wine is compiled with GCC 9.1.1
|
||||
47167 Chromium Embedded Framework (CEF) applications display no content when wine is compiled with gcc-9
|
||||
47327 Japanese texts are overlapped in notepad when using bitmap font.
|
||||
47371 Nero CoverDesigner doesn't install - missing support for BCRYPT_RSA_SIGN_ALGORITHM
|
||||
47378 ole32: native build (without-mingw) is broken
|
||||
18490 Multiple games fail to set pixel format on D3D device context created on desktop window (Empire: Total War, Napoleon: Total War, Utopia City)
|
||||
21378 lego digital designer crashes on scrolling
|
||||
27576 RT Se7en Lite installer hangs
|
||||
31260 Tomb Raider 4 Broken Lighting
|
||||
31737 Need For Speed Hot Pursuit (2010): Gamepad is not configured
|
||||
34978 Many applications need a EnumDisplayDevicesW implementation for multi-monitor environment support (DisplayFusion, Turbo Tax 2012, WPF 4.x .NET apps, CEFv3 apps, VS Code < 1.16.0)
|
||||
35413 err:module:import_dll Library libgcc_s_sjlj-1.dll not found needed by mono-2.0
|
||||
36061 winedbg crash dialog shows a leak in imm32
|
||||
37709 All Qt5 based applications have broken menu/combos positioning in multiple monitor setup due to GetMonitorInfo() returning the same hard-coded device name for all monitors
|
||||
38421 Windows Media Player 9 & 10: mp3 sound plays too fast
|
||||
41608 Golden Krone Hotel fails to launch (InitializeProcThreadAttributeList is a stub)
|
||||
42374 Hardwood Solitaire can not connect to his server
|
||||
45656 Acronis Storage Filter Management Driver 'fltsrv.sys' crashes on unimplemented function 'ntoskrnl.exe.KeBugCheckEx' in 'CrashOnError' mode
|
||||
47013 winebus.sys: hidraw_set_feature_report buffer too small for some devices in SteelSeries Engine
|
||||
47014 Multiple kernel drivers need 'ntoskrnl.exe.ExInitializePagedLookasideList' implementation (Norton 360/Symantec Eraser Control Driver)
|
||||
47017 Symantec Eraser Control Driver 'eeCtrl64.sys' (Norton 360) crashes on unimplemented function ntoskrnl.exe.IoGetStackLimits
|
||||
47340 Adobe Acrobat Reader DC crashes on startup with corefonts installed
|
||||
47352 Levelhead: Can't connect to game's network
|
||||
47367 Some WPF 4.x apps from Windows 10 SDK (10.0.17763.x) spam console with fixme:d3d:wined3d_driver_info_init Unhandled OS version 6.3, reporting Win 8. (WinVer set to 'Windows 8.1')
|
||||
47385 Overwatch crashes on unimplemented function mfreadwrite.dll.MFCreateSinkWriterFromURL
|
||||
47392 Drakensang Online crashes when exiting fullscreen
|
||||
47399 Mozart 11-13 crashes on startup
|
||||
47410 Regression in 4.10, Dune 2000 installer crashes in winevdm
|
||||
47418 Quickbooks 2018 installer crashes on Validating Install
|
||||
47424 DataTransferLength in SCSI_PASS_THROUGH and SCSI_PASS_THROUGH_DIRECT *must* have return value
|
||||
47431 Multiple applications and games show too high CPU usage and UI slowness/lag with wine-4.11-84-g074abfe097 (EnumDisplayMonitors implementation uses expensive registry accesses)
|
||||
47443 compile error: undefined reference to `clock_gettime'
|
||||
|
||||
----------------------------------------------------------------
|
||||
|
||||
Changes since 4.10:
|
||||
Changes since 4.11:
|
||||
|
||||
Akihiro Sagawa (3):
|
||||
usp10: Cache ScriptString_pSize value, again.
|
||||
usp10/tests: Add advance width tests with CJK bitmap font.
|
||||
usp10: Fix advance width when glyph is missing.
|
||||
Alexandre Julliard (127):
|
||||
t2embed: Build with msvcrt.
|
||||
tapi32: Build with msvcrt.
|
||||
taskschd: Build with msvcrt.
|
||||
tdh: Build with msvcrt.
|
||||
tdi.sys: Build with msvcrt.
|
||||
toolhelp: Build with msvcrt.
|
||||
traffic: Build with msvcrt.
|
||||
twain: Build with msvcrt.
|
||||
twain_32: Build with msvcrt.
|
||||
typelib: Build with msvcrt.
|
||||
uianimation: Build with msvcrt.
|
||||
uianimationcore: Build with msvcrt.
|
||||
uiribbon: Build with msvcrt.
|
||||
updspapi: Build with msvcrt.
|
||||
url: Build with msvcrt.
|
||||
urlmon: Build with msvcrt.
|
||||
ntdll: Try to use the name of the PE file also when loading .so builtin.
|
||||
advapi32: Move more event log stubs to ntdll.
|
||||
advapi32: Move SHA1 implementation to ntdll.
|
||||
advapi32: Move MD4 implementation to ntdll.
|
||||
advapi32: Move MD5 implementation to ntdll.
|
||||
usbd.sys: Build with msvcrt.
|
||||
user.exe: Build with msvcrt.
|
||||
userenv: Build with msvcrt.
|
||||
usp10: Build with msvcrt.
|
||||
uxtheme: Build with msvcrt.
|
||||
vbscript: Build with msvcrt.
|
||||
vcomp: Build with msvcrt.
|
||||
vdhcp.vxd: Build with msvcrt.
|
||||
vdmdbg: Build with msvcrt.
|
||||
ver: Build with msvcrt.
|
||||
version: Build with msvcrt.
|
||||
virtdisk: Build with msvcrt.
|
||||
vmm.vxd: Build with msvcrt.
|
||||
vnbt.vxd: Build with msvcrt.
|
||||
vnetbios.vxd: Build with msvcrt.
|
||||
vssapi: Build with msvcrt.
|
||||
vtdapi.vxd: Build with msvcrt.
|
||||
vulkan-1: Build with msvcrt.
|
||||
vwin32.vxd: Build with msvcrt.
|
||||
advapi32: Move registry functions to kernelbase.
|
||||
advapi32: Move sid functions to kernelbase.
|
||||
advapi32: Move token functions to kernelbase.
|
||||
advapi32: Move security descriptor functions to kernelbase.
|
||||
advapi32: Move access control functions to kernelbase.
|
||||
advapi32: Move performance stubs to kernelbase.
|
||||
winebuild: Set the default entry point also for Windows builds.
|
||||
w32skrnl: Build with msvcrt.
|
||||
w32sys: Build with msvcrt.
|
||||
wbemdisp: Build with msvcrt.
|
||||
wdscore: Build with msvcrt.
|
||||
webservices: Build with msvcrt.
|
||||
wer: Build with msvcrt.
|
||||
wevtapi: Build with msvcrt.
|
||||
wiaservc: Build with msvcrt.
|
||||
wimgapi: Build with msvcrt.
|
||||
win32s16: Build with msvcrt.
|
||||
win87em: Build with msvcrt.
|
||||
windebug: Build with msvcrt.
|
||||
windowscodecsext: Build with msvcrt.
|
||||
winehid.sys: Build with msvcrt.
|
||||
winemapi: Build with msvcrt.
|
||||
include: Implement some inline functions in C instead of assembly.
|
||||
wineps16.drv: Build with msvcrt.
|
||||
wing: Build with msvcrt.
|
||||
wing32: Build with msvcrt.
|
||||
winnls: Build with msvcrt.
|
||||
winnls32: Build with msvcrt.
|
||||
winscard: Build with msvcrt.
|
||||
winsock: Build with msvcrt.
|
||||
winsta: Build with msvcrt.
|
||||
wintab: Build with msvcrt.
|
||||
wintab32: Build with msvcrt.
|
||||
wintrust: Build with msvcrt.
|
||||
wlanapi: Build with msvcrt.
|
||||
wmasf: Build with msvcrt.
|
||||
wmiutils: Build with msvcrt.
|
||||
wmp: Build with msvcrt.
|
||||
wmphoto: Build with msvcrt.
|
||||
wmvcore: Build with msvcrt.
|
||||
wow32: Build with msvcrt.
|
||||
wpc: Build with msvcrt.
|
||||
wsdapi: Build with msvcrt.
|
||||
wshom.ocx: Build with msvcrt.
|
||||
wsnmp32: Build with msvcrt.
|
||||
wsock32: Build with msvcrt.
|
||||
wtsapi32: Build with msvcrt.
|
||||
wuapi: Build with msvcrt.
|
||||
wuaueng: Build with msvcrt.
|
||||
xinput1: Build with msvcrt.
|
||||
xmllite: Build with msvcrt.
|
||||
xolehlp: Build with msvcrt.
|
||||
xpsprint: Build with msvcrt.
|
||||
xpssvcs: Build with msvcrt.
|
||||
kernelbase: Get rid of some string helper functions.
|
||||
kernel32: Move lstr* string functions to kernelbase.
|
||||
kernel32: Move event functions to kernelbase.
|
||||
kernel32: Move mutex functions to kernelbase.
|
||||
kernel32: Move semaphore functions to kernelbase.
|
||||
kernel32: Move waitable timer functions to kernelbase.
|
||||
kernel32: Move timer queue functions to kernelbase.
|
||||
kernel32: Move critical section functions to kernelbase.
|
||||
kernel32: Move file mapping functions to kernelbase.
|
||||
kernel32: Move condition variable functions to kernelbase.
|
||||
kernel32: Move I/O completion functions to kernelbase.
|
||||
kernel32: Move named pipe functions to kernelbase.
|
||||
kernel32: Move wait functions to kernelbase.
|
||||
include: Avoid depending on wine/port.h.
|
||||
d3d8: Build with msvcrt.
|
||||
d3d9: Build with msvcrt.
|
||||
d3d11: Build with msvcrt.
|
||||
ddraw: Build with msvcrt.
|
||||
ntdll: Initialize filesystem redirects before kernel32 is loaded.
|
||||
d3dcompiler: Copy the C preprocessor source into d3dcompiler_43.
|
||||
d3dcompiler: Build with msvcrt.
|
||||
wpp: Get rid of the no longer needed callbacks.
|
||||
kernelbase: Forward functions directly to ntdll where possible.
|
||||
kernel32: Move resource functions to kernelbase.
|
||||
kernel32: Move activation context functions to kernelbase.
|
||||
configure: Error on unused command line argument to catch unknown options with clang.
|
||||
wineboot: Avoid using getopt_long().
|
||||
kernel32: Set environment variables for the various Wine paths.
|
||||
wineps.drv: Build with msvcrt.
|
||||
wineboot: Build with msvcrt.
|
||||
setupapi: Build with msvcrt.
|
||||
appwiz.cpl: Build with msvcrt.
|
||||
mscoree: Build with msvcrt.
|
||||
|
||||
Alexandre Julliard (168):
|
||||
mf: Build with msvcrt.
|
||||
mfplat: Build with msvcrt.
|
||||
mfplay: Build with msvcrt.
|
||||
mfreadwrite: Build with msvcrt.
|
||||
mgmtapi: Build with msvcrt.
|
||||
midimap: Build with msvcrt.
|
||||
mlang: Build with msvcrt.
|
||||
mmcndmgr: Build with msvcrt.
|
||||
mmdevapi: Build with msvcrt.
|
||||
mmdevldr.vxd: Build with msvcrt.
|
||||
mmsystem: Build with msvcrt.
|
||||
monodebg.vxd: Build with msvcrt.
|
||||
mouse.drv: Build with msvcrt.
|
||||
mpr: Build with msvcrt.
|
||||
mprapi: Build with msvcrt.
|
||||
ntdll: Don't use native subsystem heuristic against builtin modules.
|
||||
fltmgr.sys: Fix duplicate dll flags.
|
||||
ksecdd.sys: Fix duplicate dll flags.
|
||||
msacm: Build with msvcrt.
|
||||
msacm32.drv: Build with msvcrt.
|
||||
msacm32: Build with msvcrt.
|
||||
msadp32.acm: Build with msvcrt.
|
||||
msasn1: Build with msvcrt.
|
||||
mscat32: Build with msvcrt.
|
||||
msctf: Build with msvcrt.
|
||||
msctfp: Build with msvcrt.
|
||||
msdaps: Build with msvcrt.
|
||||
msdelta: Build with msvcrt.
|
||||
msdmo: Build with msvcrt.
|
||||
msdrm: Build with msvcrt.
|
||||
msftedit: Build with msvcrt.
|
||||
msg711.acm: Build with msvcrt.
|
||||
ntdll: Make the __wine_spec_unimplemented_stub() copy cdecl.
|
||||
imagehlp/tests: Remove a workaround for Win95.
|
||||
mshtml: Build with msvcrt.
|
||||
msi: Build with msvcrt.
|
||||
msident: Build with msvcrt.
|
||||
msimg32: Build with msvcrt.
|
||||
msimtf: Build with msvcrt.
|
||||
msisip: Build with msvcrt.
|
||||
msisys.ocx: Build with msvcrt.
|
||||
msls31: Build with msvcrt.
|
||||
msnet32: Build with msvcrt.
|
||||
mspatcha: Build with msvcrt.
|
||||
msports: Build with msvcrt.
|
||||
msrle32: Build with msvcrt.
|
||||
msscript.ocx: Build with msvcrt.
|
||||
mssign32: Build with msvcrt.
|
||||
mssip32: Build with msvcrt.
|
||||
mstask: Build with msvcrt.
|
||||
jscript: Consistently use wcscmp() instead of lstrcmpW().
|
||||
server: Fix the returned error code for an invalid NT header offset.
|
||||
msvcp90: Avoid depending on config.h for the __builtin_clz check.
|
||||
msvcm: Build with msvcrt.
|
||||
msvfw32: Build with msvcrt.
|
||||
msvidc32: Build with msvcrt.
|
||||
msvideo: Build with msvcrt.
|
||||
mswsock: Build with msvcrt.
|
||||
msxml: Build with msvcrt.
|
||||
msxml2: Build with msvcrt.
|
||||
msxml4: Build with msvcrt.
|
||||
msxml6: Build with msvcrt.
|
||||
mtxdm: Build with msvcrt.
|
||||
ncrypt: Build with msvcrt.
|
||||
nddeapi: Build with msvcrt.
|
||||
ndis.sys: Build with msvcrt.
|
||||
netcfgx: Build with msvcrt.
|
||||
netprofm: Build with msvcrt.
|
||||
newdev: Build with msvcrt.
|
||||
winebuild: Add a -munix option.
|
||||
winebuild: Don't import standard C functions in Unix mode.
|
||||
ntoskrnl: Make the standard C functions available for importing.
|
||||
ninput: Build with msvcrt.
|
||||
normaliz: Build with msvcrt.
|
||||
npmshtml: Build with msvcrt.
|
||||
npptools: Build with msvcrt.
|
||||
ntdsapi: Build with msvcrt.
|
||||
ntoskrnl: Build with msvcrt.
|
||||
ntprint: Build with msvcrt.
|
||||
objsel: Build with msvcrt.
|
||||
odbccp32: Build with msvcrt.
|
||||
ole2: Build with msvcrt.
|
||||
ole2disp: Build with msvcrt.
|
||||
ole2nls: Build with msvcrt.
|
||||
ole32: Build with msvcrt.
|
||||
oleacc: Build with msvcrt.
|
||||
oleaut32: Build with msvcrt.
|
||||
olecli: Build with msvcrt.
|
||||
olecli32: Build with msvcrt.
|
||||
oledb32: Build with msvcrt.
|
||||
oledlg: Build with msvcrt.
|
||||
olepro32: Build with msvcrt.
|
||||
olesvr: Build with msvcrt.
|
||||
olesvr32: Build with msvcrt.
|
||||
olethk32: Build with msvcrt.
|
||||
packager: Build with msvcrt.
|
||||
pdh: Build with msvcrt.
|
||||
photometadatahandler: Build with msvcrt.
|
||||
pidgen: Build with msvcrt.
|
||||
powrprof: Build with msvcrt.
|
||||
printui: Build with msvcrt.
|
||||
prntvpt: Build with msvcrt.
|
||||
propsys: Build with msvcrt.
|
||||
pstorec: Build with msvcrt.
|
||||
makefiles: Support mixing Unix and msvcrt headers in a single module.
|
||||
winecrt0: Build with msvcrt.
|
||||
winecrt0: Provide our own setjmp/longjmp functions for exception handling.
|
||||
ntdll: Make wine_server_call() cdecl.
|
||||
ntdll: Make the standard C functions available for importing.
|
||||
kernelbase: Build with msvcrt.
|
||||
qmgr: Build with msvcrt.
|
||||
qmgrprxy: Build with msvcrt.
|
||||
query: Build with msvcrt.
|
||||
qwave: Build with msvcrt.
|
||||
rasapi32: Build with msvcrt.
|
||||
rasdlg: Build with msvcrt.
|
||||
regapi: Build with msvcrt.
|
||||
resutils: Build with msvcrt.
|
||||
riched20: Build with msvcrt.
|
||||
riched32: Build with msvcrt.
|
||||
rpcrt4: Build with msvcrt.
|
||||
rsaenh: Build with msvcrt.
|
||||
rstrtmgr: Build with msvcrt.
|
||||
rtutils: Build with msvcrt.
|
||||
ntdll: Use .so builtin if found instead of falling back to the installed PE file.
|
||||
kernelbase: Revert some incorrect differences with shlwapi.
|
||||
samlib: Build with msvcrt.
|
||||
sapi: Build with msvcrt.
|
||||
sas: Build with msvcrt.
|
||||
scarddlg: Build with msvcrt.
|
||||
sccbase: Build with msvcrt.
|
||||
schannel: Build with msvcrt.
|
||||
schedsvc: Build with msvcrt.
|
||||
scrobj: Build with msvcrt.
|
||||
scrrun: Build with msvcrt.
|
||||
scsiport: Build with msvcrt.
|
||||
sensapi: Build with msvcrt.
|
||||
serialui: Build with msvcrt.
|
||||
setupx: Build with msvcrt.
|
||||
sfc: Build with msvcrt.
|
||||
sfc_os: Build with msvcrt.
|
||||
shcore: Build with msvcrt.
|
||||
shdocvw: Build with msvcrt.
|
||||
shell: Build with msvcrt.
|
||||
shlwapi: Import string functions from kernelbase.
|
||||
shlwapi: Import path functions from kernelbase.
|
||||
shlwapi: Import URL functions from kernelbase.
|
||||
shlwapi: Import registry functions from kernelbase.
|
||||
shlwapi: Import QISearch() from kernelbase.
|
||||
shlwapi: Build with msvcrt.
|
||||
slbcsp: Build with msvcrt.
|
||||
slc: Build with msvcrt.
|
||||
snmpapi: Build with msvcrt.
|
||||
sound.drv: Build with msvcrt.
|
||||
spoolss: Build with msvcrt.
|
||||
srclient: Build with msvcrt.
|
||||
sspicli: Build with msvcrt.
|
||||
sti: Build with msvcrt.
|
||||
storage: Build with msvcrt.
|
||||
stress: Build with msvcrt.
|
||||
strmdll: Build with msvcrt.
|
||||
svrapi: Build with msvcrt.
|
||||
sxs: Build with msvcrt.
|
||||
system.drv: Build with msvcrt.
|
||||
api-ms-win-core-kernel32-legacy-l1-1-1: Use proper forwards.
|
||||
winebuild: Add -import entry point flag to generate hotpatchable import thunks.
|
||||
shlwapi: Add -import flag on functions imported from kernelbase.
|
||||
version: Move implementation into kernelbase.
|
||||
Alistair Leslie-Hughes (5):
|
||||
wininet: Support QueryOption INTERNET_OPTION_ERROR_MASK for http.
|
||||
wininet: Always set last error in HttpQueryInfoW.
|
||||
wininet: Always set last error in InternetReadFile.
|
||||
include: Complete IMimeHeaderTable/IMimeEnumHeaderRows interfaces.
|
||||
winebus.sys: Increase buffer size to match max length available.
|
||||
|
||||
Alistair Leslie-Hughes (7):
|
||||
dpnet: Remove dead code (Coverity).
|
||||
dinput: Ensure buffer doesn't overflow (Coverity).
|
||||
wininet: Remove unsued flag HTTP_ADDHDR_FLAG_COALESCE.
|
||||
advapi32: Don't read a value that might be uninitialized (Coverity).
|
||||
mshtml: Remove redundant assignments.
|
||||
dbghelp: Return a dos path from SymGetLineFromAddr.
|
||||
mshtml: Implement IHTMLDocument2 put/get_bgColor.
|
||||
André Hentschel (1):
|
||||
kernelbase: Return on failed allocation (Coverity).
|
||||
|
||||
Andrew Eikum (5):
|
||||
winebus.sys: Close SDL handles when a device is removed.
|
||||
kernel32: Link against RT_LIBS.
|
||||
dxgi/tests: Add tests for setting the fullscreen state of swapchains with destroyed windows.
|
||||
dxgi: Return DXGI_ERROR_NOT_CURRENTLY_AVAILABLE if setting the fullscreen state failed.
|
||||
wined3d: Validate that we got a valid window in wined3d_device_setup_fullscreen_window().
|
||||
Dmitry Timoshkov (3):
|
||||
ntdll: Add '-norelay' flag for _vsnprintf().
|
||||
msvcrt: Add '-norelay' flag for _vsnprintf().
|
||||
msvcrt: Fix handling of dst == src in wcscpy_s.
|
||||
|
||||
Aric Stewart (1):
|
||||
winemac.drv: Send state change notifications from ImeSelect.
|
||||
Ethan Lee (2):
|
||||
xaudio2: Add TRACE functions to CreateAudioReverb/CreateAudioVolumeMeter.
|
||||
xaudio2: Export functions by ordinal.
|
||||
|
||||
Dmitry Timoshkov (5):
|
||||
mshtml: Fix a typo.
|
||||
mshtml: Add better stub for HTMLDocument7::get_onmsthumbnailclick.
|
||||
mshtml: Add recently added GUIDs to debugstr_mshtml_guid().
|
||||
mshtml: Replace a useless trace with a slightly better one.
|
||||
mshtml: Add support for DIID_HTMLDocumentEvents2 connection point sink.
|
||||
Fabian Maurer (2):
|
||||
kernel32/tests: Add sxs tests.
|
||||
ntdll: Check the activation context before looking for the module basename.
|
||||
|
||||
Ethan Lee (1):
|
||||
xaudio2: Fix some TRACE calls erroneously marked as stubs.
|
||||
Hans Leidekker (10):
|
||||
wbemprox: Add support for parsing ASSOCIATORS OF queries.
|
||||
include: Use WS_ prefix with struct timeval.
|
||||
ntdll: Support NtQuerySystemInformation(SystemFirmwareTableInformation) on macOS.
|
||||
ntdll: Fix sysfs path for the product name.
|
||||
ntdll: Use a common structure for the SMBIOS table entry header.
|
||||
ntdll: Use the machine ID for the system UUID on Linux.
|
||||
wbemprox: Retrieve the system UUID from the SMBIOS table.
|
||||
wbemprox: Build with msvcrt.
|
||||
bcrypt: Ignore the size parameter in BCRYPT_CHAINING_MODE setters.
|
||||
wbemprox: Add support for CIM_REFERENCE.
|
||||
|
||||
Gabriel Ivăncescu (7):
|
||||
comctl32/listbox: Fix mouse wheel scrolling for multi-column listboxes.
|
||||
user32/listbox: Fix mouse wheel scrolling for multi-column listboxes.
|
||||
comctl32/edit: Get rid of useless casts.
|
||||
user32/edit: Get rid of useless casts.
|
||||
comctl32/listview: Get rid of useless casts.
|
||||
comctl32/treeview: Get rid of useless casts.
|
||||
ntdll: Add support for EXT4 per directory case folding.
|
||||
Henri Verbeet (50):
|
||||
wined3d: Pass a wined3d_context_gl structure to find_arb_ps_compile_args().
|
||||
wined3d: Pass a wined3d_context_gl structure to find_arb_vs_compile_args().
|
||||
wined3d: Pass a wined3d_context_gl structure to wined3d_buffer_gl_bind().
|
||||
wined3d: Pass a wined3d_context_gl structure to wined3d_buffer_gl_create_buffer_object().
|
||||
wined3d: Move texture2d_load_drawable() to texture.c.
|
||||
wined3d: Pass a wined3d_context_gl structure to wined3d_buffer_gl_destroy_buffer_object().
|
||||
wined3d: Pass a wined3d_context_gl structure to shader_glsl_load_program_resources().
|
||||
wined3d: Pass a wined3d_context_gl structure to shader_glsl_init_transform_feedback().
|
||||
wined3d: Pass a wined3d_context_gl structure to shader_glsl_ffp_vertex_normalmatrix_uniform().
|
||||
wined3d: Move texture2d_load_renderbuffer() to texture.c.
|
||||
wined3d: Pass a wined3d_context_gl structure to shader_glsl_ffp_vertex_texmatrix_uniform().
|
||||
wined3d: Pass a wined3d_context_gl structure to shader_glsl_ffp_vertex_material_uniform().
|
||||
wined3d: Pass a wined3d_context_gl structure to shader_glsl_ffp_vertex_lightambient_uniform().
|
||||
wined3d: Pass a wined3d_context_gl structure to shader_glsl_ffp_vertex_light_uniform().
|
||||
wined3d: Handle Windows 8.1 in wined3d_driver_info_init().
|
||||
wined3d: Pass a wined3d_context_gl structure to shader_glsl_pointsize_uniform().
|
||||
wined3d: Pass a wined3d_context_gl structure to shader_glsl_load_fog_uniform().
|
||||
wined3d: Pass a wined3d_context_gl structure to shader_glsl_clip_plane_uniform().
|
||||
wined3d: Pass a wined3d_context_gl structure to shader_generate_glsl_declarations().
|
||||
wined3d: Explicitly handle Windows 2 & 3 in wined3d_driver_info_init().
|
||||
wined3d: Pass a wined3d_context_gl structure to shader_glsl_generate_pshader().
|
||||
wined3d: Pass a wined3d_context_gl structure to shader_glsl_generate_vshader().
|
||||
wined3d: Pass a wined3d_context_gl structure to shader_glsl_generate_hull_shader().
|
||||
wined3d: Pass a wined3d_context_gl structure to shader_glsl_generate_domain_shader().
|
||||
wined3d: Use Windows 7 as fallback driver version in wined3d_driver_info_init().
|
||||
wined3d: Pass a wined3d_context_gl structure to shader_glsl_generate_geometry_shader().
|
||||
wined3d: Pass a wined3d_context_gl structure to shader_glsl_generate_compute_shader().
|
||||
wined3d: Pass a wined3d_context_gl structure to find_glsl_pshader().
|
||||
wined3d: Pass a wined3d_context_gl structure to find_glsl_vshader().
|
||||
ddraw: Use wined3d_bit_scan() in viewport_alloc_active_light_index().
|
||||
wined3d: Pass a wined3d_context_gl structure to find_glsl_hull_shader().
|
||||
wined3d: Pass a wined3d_context_gl structure to find_glsl_domain_shader().
|
||||
wined3d: Pass a wined3d_context_gl structure to find_glsl_geometry_shader().
|
||||
wined3d: Pass a wined3d_context_gl structure to shader_glsl_generate_ffp_fragment_shader().
|
||||
wined3d: Unhook swapchains in swapchain_cleanup().
|
||||
wined3d: Pass a wined3d_context_gl structure to shader_glsl_find_ffp_fragment_shader().
|
||||
wined3d: Pass a wined3d_context_gl structure to shader_glsl_compile_compute_shader().
|
||||
wined3d: Pass a wined3d_context_gl structure to find_glsl_compute_shader().
|
||||
wined3d: Pass a wined3d_context_gl structure to set_glsl_compute_shader_program().
|
||||
wined3d: Also try to create a depth/stencil buffer for WINED3D_NO3D devices in swapchain_init().
|
||||
wined3d: Pass a wined3d_context_gl structure to set_glsl_shader_program().
|
||||
wined3d: Pass a wined3d_context_gl structure to glsl_blitter_get_program().
|
||||
wined3d: Pass a wined3d_context_gl structure to nvts_activate_dimensions().
|
||||
wined3d: Pass a wined3d_context_gl structure to wined3d_query_create_buffer_object().
|
||||
wined3d: Try harder to reuse the current context.
|
||||
wined3d: Pass a wined3d_context_gl structure to wined3d_query_destroy_buffer_object().
|
||||
wined3d: Pass a wined3d_context_gl structure to wined3d_query_buffer_queue_result().
|
||||
wined3d: Pass a wined3d_context_gl structure to wined3d_so_statistics_query_end().
|
||||
wined3d: Pass a wined3d_context_gl structure to wined3d_pipeline_statistics_query_end().
|
||||
wined3d: Merge wined3d_texture_download_data() and wined3d_texture_gl_download_data().
|
||||
|
||||
Hans Leidekker (3):
|
||||
bcrypt: Add stub implementations of BCryptEnumContextFunctions and BCryptFreeBuffer.
|
||||
bcrypt: Add support for BCRYPT_RSA_SIGN_ALGORITHM.
|
||||
msi/tests: Accept case variations for path properties.
|
||||
Jacek Caban (27):
|
||||
ntoskrnl.exe: Implement IoGetStackLimits.
|
||||
ntoskrnl.exe: Implement ExInitializePagedLookasideList.
|
||||
ntoskrnl.exe: Implement ExDeletePagedLookasideList.
|
||||
tdi.sys: Fix EXTRADLLFLAGS.
|
||||
ntoskrnl.exe: Implement KeBugCheck and KeBugCheckEx.
|
||||
mshtml/tests: Fix comment tests on recent IE versions.
|
||||
mshtml/tests: Introduce set_body_html helper.
|
||||
mshtml/tests: Merge text range tests.
|
||||
mshtml/tests: Rename elements.js to dom.js.
|
||||
mshtml/tests: Improve tests exception handling.
|
||||
mshtml: Include URL pathname and query in test traces.
|
||||
winedbg: Move continue_on_first_exception handling out of dbg_attach_debuggee.
|
||||
winedbg: Set auto attach event after processing the first exception.
|
||||
msxml3: Fix string length handling in I[VB]SAXContentHandler::characters.
|
||||
ntdll: Move null terminating result to pf_vsnprintf callers.
|
||||
ntdll: Implement _snprintf_s and _vsnprintf_s.
|
||||
kernel32/tests: Add more debugger tests.
|
||||
server: Fix debug event order in generate_startup_debug_events.
|
||||
kernel32: Terminate process in unhandled exception handler.
|
||||
ntdll: Implement DbgUiIssueRemoteBreakin.
|
||||
kernel32: Reimplement DebugBreakProcess on top of DbgUiIssueRemoteBreakin.
|
||||
winternl.h: Remove inline DbgBreakPoint version.
|
||||
kernel32: Use DebugBreakProcess in DebugActiveProcess.
|
||||
server: Remove no longer needed break_process.
|
||||
server: Rename cpu_type_t to client_cpu_t.
|
||||
winmm: Use condition variable to sleep in timer thread.
|
||||
winmm: Build with msvcrt.
|
||||
|
||||
Henri Verbeet (47):
|
||||
wined3d: Pass a wined3d_context_gl structure to context_enable_clip_distances().
|
||||
wined3d: Pass a wined3d_context_gl structure to context_end_transform_feedback().
|
||||
wined3d: Pass a wined3d_context_gl structure to context_map_bo_address().
|
||||
wined3d: Pass a wined3d_context_gl structure to context_unload_tex_coords().
|
||||
wined3d: Upload texture data through the texture ops in wined3d_cs_exec_update_sub_resource().
|
||||
wined3d: Pass a wined3d_context_gl structure to context_unmap_bo_address().
|
||||
wined3d: Pass a wined3d_context_gl structure to wined3d_texture_prepare_texture().
|
||||
wined3d: Pass a wined3d_context_gl structure to wined3d_texture_gl_apply_sampler_desc().
|
||||
wined3d: Pass a wined3d_context_gl structure to wined3d_texture_gl_bind().
|
||||
wined3d: Upload texture data through the texture ops in surface_convert_format().
|
||||
wined3d: Pass a wined3d_context_gl structure to wined3d_texture_gl_set_compatible_renderbuffer().
|
||||
wined3d: Pass a wined3d_context_gl structure to wined3d_sampler_bind().
|
||||
wined3d: Pass a wined3d_context_gl structure to context_attach_gl_texture_fbo().
|
||||
wined3d: Get rid of the unused "gl_info" argument to compute_texture_matrix().
|
||||
wined3d: Upload texture data through the texture ops in wined3d_texture_upload_from_texture().
|
||||
wined3d: Pass a wined3d_context_gl structure to context_attach_depth_stencil_fbo().
|
||||
wined3d: Pass a wined3d_context_gl structure to context_attach_surface_fbo().
|
||||
wined3d: Pass a wined3d_context_gl structure to context_set_fbo_key_for_render_target().
|
||||
wined3d: Pass a wined3d_context_gl structure to context_generate_fbo_key().
|
||||
wined3d: Download texture data through the texture ops in wined3d_texture_download_from_texture().
|
||||
wined3d: Pass a wined3d_context_gl structure to context_create_fbo_entry().
|
||||
wined3d: Pass a wined3d_context_gl structure to context_apply_draw_buffers().
|
||||
wined3d: Pass a wined3d_context_gl structure to context_set_render_offscreen().
|
||||
wined3d: Pass a wined3d_context_gl structure to context_apply_blit_projection().
|
||||
wined3d: Use texture2d_load_sysmem() in texture1d_load_location().
|
||||
wined3d: Pass a wined3d_context_gl structure to context_bind_unordered_access_views().
|
||||
wined3d: Pass a wined3d_context_gl structure to context_pause_transform_feedback().
|
||||
wined3d: Pass a wined3d_context_gl structure to context_setup_target().
|
||||
wined3d: Pass a wined3d_context_gl structure to draw_primitive_arrays().
|
||||
wined3d: Use wined3d_texture_gl_load_sysmem() in texture3d_load_location().
|
||||
wined3d: Pass a wined3d_context_gl structure to draw_indirect().
|
||||
wined3d: Pass a wined3d_context_gl structure to context_unload_vertex_data().
|
||||
wined3d: Pass a wined3d_context_gl structure to context_load_vertex_data().
|
||||
wined3d: Pass a wined3d_context_gl structure to context_unload_numbered_array().
|
||||
wined3d: Use texture2d_load_texture() in texture1d_load_location().
|
||||
wined3d: Do not acquire/release the focus window in wined3d_swapchain_set_fullscreen().
|
||||
wined3d: Pass a wined3d_context_gl structure to context_unload_numbered_arrays().
|
||||
wined3d: Pass a wined3d_context_gl structure to context_draw_shaded_quad().
|
||||
wined3d: Pass a wined3d_context_gl structure to context_draw_textured_quad().
|
||||
wined3d: Pass a wined3d_context_gl structure to destroy_dummy_textures().
|
||||
wined3d: Use wined3d_texture_gl_load_texture() in texture3d_load_location().
|
||||
d3drm: Introduce a d3drm_matrix structure.
|
||||
wined3d: Pass a wined3d_context_gl structure to shader_arb_ps_local_constants().
|
||||
wined3d: Pass a wined3d_context_gl structure to shader_arb_vs_local_constants().
|
||||
wined3d: Pass a wined3d_context_gl structure to shader_arb_load_constants_internal().
|
||||
wined3d: Pass a wined3d_context_gl structure to find_arb_pshader().
|
||||
wined3d: Merge the wined3d_texture_gl texture ops implementations.
|
||||
Jactry Zeng (4):
|
||||
d3d8/tests: Add tests for 32-bit depth format support.
|
||||
d3d9/tests: Add tests for 32-bit depth format support.
|
||||
ddraw/tests: Add tests for 32-bit depth format support.
|
||||
wined3d: Drop support for WINED3DFMT_D32_UNORM.
|
||||
|
||||
Huw D. M. Davies (2):
|
||||
kernel32/tests: Add a test for GetTickCount().
|
||||
user32: Don't access a potentially uninitialized padded_border.
|
||||
Jeff Smith (2):
|
||||
d3drm: CreateViewport checks for non-NULL viewport pointer first.
|
||||
d3drm: Fix reference leak in d3drm_viewport2_Clear().
|
||||
|
||||
Jacek Caban (1):
|
||||
services: Support delayed autostart services.
|
||||
Justin Martin (1):
|
||||
d3d9: Implement d3d9_device_CreateRenderTargetEx().
|
||||
|
||||
Jarkko Korpi (1):
|
||||
wininet: Silence no support on this platform message.
|
||||
Józef Kucia (2):
|
||||
d3d12/tests: Add test for creating swapchain on desktop window.
|
||||
dxgi: Forbid creating D3D12 swapchains on desktop window.
|
||||
|
||||
Jeff Smith (6):
|
||||
d3drm: Implement the BEFORE and AFTER frame transform combine types.
|
||||
d3drm: Validate that the transformation is affine in d3drm_frame3_AddTransform().
|
||||
d3drm: Implement d3drm_frame3_AddTranslation().
|
||||
d3drm: Implement d3drm_frame3_AddScale().
|
||||
d3drm: Implement d3drm_frame3_AddRotation().
|
||||
d3drm: Implement d3drm_frame3_Transform().
|
||||
Ken Thomases (1):
|
||||
gdi32: Also accept "\\.\DISPLAY<n>" devices names with <n> other than 1 as display devices.
|
||||
|
||||
Martin Liska (1):
|
||||
include: Avoid compound literals for WCHAR strings.
|
||||
Marcus Meissner (1):
|
||||
mshtml: Fixed buffer size to WideCharToMultiByte.
|
||||
|
||||
Michael Müller (1):
|
||||
ddraw: Properly set DDCAPS.ddsOldCaps in ddraw7_GetCaps().
|
||||
wininet: Allow to set INTERNET_OPTION_HTTP_DECODING on sessions and connections.
|
||||
|
||||
Michael Stefaniuc (1):
|
||||
winebuild: Use the now available ARRAY_SIZE() macro.
|
||||
Nikolay Sivov (20):
|
||||
mfplat: Improve PROPVARIANT arguments traces.
|
||||
mfplat: Add MF_LOW_LATENCY attribute GUID.
|
||||
mfreadwrite: Add MFCreateSinkWriterFromURL() stub.
|
||||
mshtml: Add IDocumentRange stub.
|
||||
user32/tests: Use SendInput() directly.
|
||||
user32/tests: Add another test for KEYEVENTF_UNICODE mode.
|
||||
server: Use KEYEVENTF_UNICODE mode only when virtual key code was not specified.
|
||||
mfplat: Trace MF_PD_DURATION guid.
|
||||
mshtml: Add IHTMLDOMRange stub.
|
||||
strmbase: Remove unused function.
|
||||
dwrite: Remove unused functions.
|
||||
shlwapi: Remove unused function.
|
||||
d2d1: Remove unused function.
|
||||
devenum: Don't free uninitialized pointer value.
|
||||
kernel32: Remove unused functions.
|
||||
quartz: Remove unused function.
|
||||
d3d10core/tests: Use d3d10 enumeration types.
|
||||
winegstreamer: Add stub Video Processor MFT.
|
||||
mf: Return clock rate as session rate.
|
||||
mf: Fix method name.
|
||||
|
||||
Nikolay Sivov (6):
|
||||
mfplat: Add MFRegisterLocalByteStreamHandler().
|
||||
mfplat: Give priority to local scheme handlers.
|
||||
mfplat: Give priority to local bytestream handlers.
|
||||
mf: Add support for IMFSampleGrabberSinkCallback2.
|
||||
mf: Forward grabber clock state change calls to user callback.
|
||||
mf/tests: Add sample processing tests for Video Processor.
|
||||
Paul Gofman (6):
|
||||
ddraw: Factor out fixup_texture_alpha_op() function.
|
||||
ddraw: Set _TSS_ALPHA_OP to _SELECT_ARG1 in case of NULL texture in fixup_texture_alpha_op().
|
||||
d3d9/tests: Test sample and texture dimensions mismatch.
|
||||
wined3d: Do not modify shader register maps in backends.
|
||||
wined3d: Fixup 3D sampler when sampling 2D texture for PS models 2 and 3.
|
||||
wined3d: Fixup 2D sampler when sampling 3D texture for PS models 2 and 3.
|
||||
|
||||
Paul Gofman (11):
|
||||
ddraw: Factor out viewport_alloc_active_light_index() function.
|
||||
ddraw: Do not limit inactive light count in viewport.
|
||||
ddraw: Always activate the light when requested replacing some previous light.
|
||||
ddraw/tests: Test adding a number of lights to viewport in ddraw4.
|
||||
ddraw: Increase maximum active light count.
|
||||
wined3d: Use 3 component norm for 'nrm' opcode in GLSL backend.
|
||||
wined3d: Do not zero 'w' with zero norm for 'nrm' opcode in GLSL backend.
|
||||
d3d9/tests: Add test for 'nrm' opcode.
|
||||
ddraw: Store _TEXTUREMAPBLEND state instead of guessing it from wined3d states.
|
||||
ddraw: Turn off legacy texture blending in d3d_device3_SetTextureStageState().
|
||||
ddraw: Do not modify any states for _TEXTUREMAPBLEND if application sets the same value.
|
||||
Zebediah Figura (61):
|
||||
strmbase: Add default implementations of filter state change methods.
|
||||
quartz/filesource: Use strmbase filter state change methods.
|
||||
quartz/tests: Add more tests for standard media samples.
|
||||
quartz/memallocator: Clear some sample properties when freeing the sample.
|
||||
quartz/memallocator: Set the sample end time only if the start time is valid.
|
||||
quartz/memallocator: Forbid setting the start media time without setting the end time.
|
||||
quartz/memallocator: Avoid using a magic value for the start media time.
|
||||
quartz/memallocator: Return S_OK when clearing the media type.
|
||||
quartz/memallocator: Set the AM_SAMPLE_TYPECHANGED flag.
|
||||
wined3d: Store the cursor texture in a local variable in swapchain_gl_present().
|
||||
wine.inf: Add the GUID_DEVCLASS_SYSTEM class key.
|
||||
ntoskrnl.exe: Add a stub PnP manager driver.
|
||||
ntoskrnl.exe: Load a driver's root PnP devices when the driver is started.
|
||||
setupapi: Delay-load user32.
|
||||
services: Load root PnP drivers on startup.
|
||||
qcap/vfwcapture: Store the source pin inline in the VfwCapture structure.
|
||||
qcap/vfwcapture: Don't expose IAMStreamConfig from the filter.
|
||||
quartz/parser: Don't store the sink pin in the "ppPins" array.
|
||||
quartz/parser: Store the source pins as an array of Parser_OutputPin pointers.
|
||||
quartz/vmr9: Return S_OK when calling IVMRFilterConfig9::SetNumberOfStreams(1).
|
||||
ntoskrnl.exe: Handle some no-op PnP requests.
|
||||
ntoskrnl.exe: Handle IRP_MN_QUERY_ID for root PnP devices.
|
||||
ntoskrnl.exe: Stub PoStartNextPowerIrp().
|
||||
ntoskrnl.exe: Implement PoCallDriver().
|
||||
qcap/tests: Add some tests for IBaseFilter::EnumPins on the AVI muxer.
|
||||
qcap/tests: Add some tests for IBaseFilter::FindPin() on the AVI mux filter.
|
||||
qcap/tests: Add some tests for querying AVI mux pin information.
|
||||
qcap/tests: Add some tests for AVI mux pin interfaces.
|
||||
qcap/tests: Add some more tests for AVI mux media types.
|
||||
setupapi: Also start newly installed root PnP services in SetupDiInstallDevice().
|
||||
hidclass.sys: Detach the HID device before deleting it.
|
||||
quartz/tests: Add some tests for VMR7 media types.
|
||||
quartz/tests: Add some tests for VMR9 media types.
|
||||
quartz/tests: Add some tests for IEnumMediaTypes().
|
||||
qcap/tests: Add some tests for IEnumMediaTypes().
|
||||
qedit/tests: Add some tests for media types.
|
||||
qedit/tests: Add some tests for IEnumMediaTypes().
|
||||
strmbase: Simplify IEnumMediaTypesImpl_Next().
|
||||
strmbase: Fix implementation of IEnumMediaTypes::Skip().
|
||||
msi: Close all handles opened by a custom action thread.
|
||||
ntdll: Correctly fill DataTransferLength in SCSI_PASS_THROUGH and SCSI_PASS_THROUGH_DIRECT.
|
||||
strmbase: Remove unused "ThreadSignal" event.
|
||||
strmbase: Rename "evComplete" to "state_event" for clarity.
|
||||
strmbase: Wait for the presentation time in BaseRendererImpl_Receive().
|
||||
strmbase: Do not set RenderEvent in IBaseFilter::Run().
|
||||
strmbase: Split RenderEvent into separate events for advising and flushing.
|
||||
quartz/dsoundrender: Use flush_event instead of reimplementing it.
|
||||
quartz/dsoundrender: Use BaseRendererImpl_Pause().
|
||||
strmbase: Remove several unused callbacks.
|
||||
strmbase: Rename pfnOnStartStreaming to renderer_start_stream.
|
||||
strmbase: Rename pfnOnStopStreaming to renderer_stop_stream.
|
||||
ntoskrnl.exe: Use the registered interface class in IoSetDeviceInterfaceState().
|
||||
user32/tests: Test opening raw input devices.
|
||||
services: Report a PID of 0 for drivers.
|
||||
services: Do not overwrite the service type in SetServiceStatus().
|
||||
winebus.sys: Create a stub mouse device.
|
||||
winehid.inf: Add WINEMOUSE to the list of winehid device IDs.
|
||||
include: Add ntddmou.h.
|
||||
hidclass.sys: Create a mouse device interface for HID mouse devices.
|
||||
user32: Introduce and use an array_reserve() helper.
|
||||
user32: Factor out add_device().
|
||||
|
||||
Piotr Caban (1):
|
||||
libwine: Fix NORM_IGNORESYMBOLS flag handling in compare_weights.
|
||||
|
||||
Richard Pospesel (1):
|
||||
widl: Use FC_CHAR rather than FC_BYTE for boolean typedef to match midl.exe output.
|
||||
|
||||
Roberto Pungartnik (2):
|
||||
po: Update Brazilian Portuguese translation.
|
||||
po: Update Brazilian Portuguese translation.
|
||||
|
||||
Rémi Bernon (10):
|
||||
ntdll/tests: Move NtAllocateVirtualMemory tests that were in kernel32.
|
||||
ntdll/tests: Add NtAllocateVirtualMemory tests for zero_bits behavior.
|
||||
ntdll: Clarify NtAllocateVirtualMemory zero_bits parameter semantics.
|
||||
ntdll/tests: Cleanup NtAllocateVirtualMemory related tests.
|
||||
kernel32/tests: Fix some NtMapViewOfSection tests expectations, and add results for w1064v1809.
|
||||
ntdll/tests: Move NtMapViewOfSection tests from kernel32/tests.
|
||||
ntdll/tests: Add more NtMapViewOfSection tests with zero_bits.
|
||||
ntdll: Clarify NtMapViewOfSection zero_bits parameter semantics.
|
||||
ntdll: Pass the alignment parameter down to map_view instead of mask.
|
||||
hid: Fill the HIDD_ATTRIBUTES Size member, and add a test for expected size.
|
||||
|
||||
Tim Schumacher (1):
|
||||
wininet: Hide GetCookie flag fixme for HTTPONLY cookies.
|
||||
|
||||
Vincent Povirk (1):
|
||||
mscoree: Update Wine Mono to 4.9.0.
|
||||
|
||||
Zebediah Figura (66):
|
||||
ucrtbase/tests: Add some tests for __stdio_common_vsscanf().
|
||||
ucrtbase: Write the %hh prefix as a single char.
|
||||
ntdll: Remove no longer used interlocked_dec_if_nonzero().
|
||||
ntdll: Add a futex-based implementation of SRW locks.
|
||||
ntdll: Try to avoid an unnecessary syscall in fast_release_srw_exclusive().
|
||||
qedit/samplegrabber: Use BaseFilterImpl_QueryVendorInfo().
|
||||
quartz/filtergraph: Use the type info cache for IBasicAudio.
|
||||
quartz/filtergraph: Use the type info cache for IVideoWindow.
|
||||
quartz/filtergraph: Use the type info cache for IBasicVideo.
|
||||
strmbase: Don't increment the pin reference count in filter_get_pin().
|
||||
strmbase: Add default implementations of IUnknown methods for IBasicVideo.
|
||||
quartz: Use strmbase IUnknown methods for IBasicVideo.
|
||||
strmbase: Get rid of the "lpVtbl" parameter to BaseControlVideo_Init().
|
||||
strmbase: Add default implementations of IUnknown methods for IVideoWindow.
|
||||
quartz: Use strmbase IUnknown methods for IVideoWindow.
|
||||
strmbase: Factor out strmbase_pin_init().
|
||||
strmbase: Return void from InputPin_Init().
|
||||
strmbase: Factor out strmbase_sink_cleanup().
|
||||
qcap/avico: Store the sink pin inline in the AviCompressor structure.
|
||||
qcap/smartteefilter: Store the sink pin inline in the AviCompressor structure.
|
||||
widl: Mark unions, user types, and ranges as IsSimpleRef.
|
||||
widl: Remove the unused "indent" parameter from write_type_tfs().
|
||||
qcap/avimux: Use strmbase_sink_init() and heap_alloc_zero() in create_input_pin().
|
||||
strmbase: Return void from OutputPin_Init().
|
||||
strmbase: Factor out strmbase_source_cleanup().
|
||||
qcap/avico: Store the source pin inline in the AviCompressor structure.
|
||||
qcap/smartteefilter: Store the capture source pin inline in the SmartTeeFilter structure.
|
||||
qcap/smartteefilter: Store the preview source pin inline in the SmartTeeFilter structure.
|
||||
dmusic/tests: Add some tests for the master clock.
|
||||
dmusic: Store the master clock as an IReferenceClock pointer.
|
||||
dmusic: Implement the master clock object.
|
||||
qcap/avimux: Store the source pin and AVI data inline in the AviMux structure.
|
||||
quartz/filesource: Share pin and filter reference counts.
|
||||
quartz/parser: Share sink pin and filter reference counts.
|
||||
quartz/parser: Share source pin and filter reference counts.
|
||||
strmbase/transform: Share pin and filter reference counts.
|
||||
ntdll: Implement RtlCreateUserStack() and RtlFreeUserStack().
|
||||
kernel32: Use RtlCreateUserStack().
|
||||
ntdll/tests: Add tests for RtlCreateUserStack().
|
||||
strmbase/renderer: Share pin and filter reference counts.
|
||||
qcap/vfwcapture: Share pin and filter reference counts.
|
||||
winegstreamer: Share sink pin and filter reference counts.
|
||||
winegstreamer: Share source pin and filter reference counts.
|
||||
wineqtdecoder: Share sink pin and filter reference counts.
|
||||
winex11: Remove redundant calls to update_key_state().
|
||||
winex11: Update the state of all keys on KeymapNotify.
|
||||
wineqtdecoder/qtsplitter: Share source pin and filter reference counts.
|
||||
strmbase: Share pin and filter reference counts in base pin reference counting methods.
|
||||
strmbase: Use base pin reference counting methods.
|
||||
quartz: Use strmbase pin reference counting methods.
|
||||
qcap: Use strmbase pin reference counting methods.
|
||||
winegstreamer: Use strmbase pin reference counting methods.
|
||||
wineqtdecoder: Use strmbase pin reference counting methods.
|
||||
quartz/filesource: Store the source pin inline in the AsyncReader structure.
|
||||
quartz/filesource: Cancel I/O from all threads in IAsyncReader::BeginFlush().
|
||||
quartz/filesource: Add a test for cross-thread asynchronous read requests.
|
||||
quartz/systemclock: Create the advise thread after the events it depends on.
|
||||
strmbase/transform: Store the pins inline in the TransformFilter structure.
|
||||
strmbase/renderer: Remove some duplicated locks.
|
||||
strmbase/renderer: Store the sink pin inline in the BaseRenderer structure.
|
||||
quartz/filtergraph: Add tests for asynchronous state change.
|
||||
d3d11/tests: Test creating and rendering to a swapchain on the desktop window.
|
||||
d3d10core/tests: Test creating and rendering to a swapchain on the desktop window.
|
||||
d3d9/tests: Test creating and rendering to a swapchain on the desktop window.
|
||||
d3d8/tests: Test creating and rendering to a swapchain on the desktop window.
|
||||
wined3d: Use a backup device context for swapchains created on the desktop window.
|
||||
|
||||
Zhiyi Zhang (11):
|
||||
winex11.drv: Add Xinerama display device handler.
|
||||
winex11.drv: Initialize GPU registry data.
|
||||
winex11.drv: Initialize adapter registry data.
|
||||
winex11.drv: Initialize monitor registry data.
|
||||
winex11.drv: Handle display device changes.
|
||||
user32: Improve EnumDisplayDevicesW stub.
|
||||
user32: Implement EnumDisplayDevicesW().
|
||||
dxgi/tests: Add window association tests.
|
||||
dxgi: Implement dxgi_factory_GetWindowAssociation().
|
||||
dxgi: Retrieve swapchains' fullscreen state from wined3d.
|
||||
dxgi: Implement Alt+Enter handling.
|
||||
Zhiyi Zhang (10):
|
||||
user32: Move EnumDisplayDevicesA/W to sysparams.c.
|
||||
user32: Avoid a possible race.
|
||||
dxgi/tests: Add more IDXGISwapChain_Present() tests.
|
||||
dxgi: Return DXGI_STATUS_OCCLUDED for minimised windows in d3d11_swapchain_present().
|
||||
dxgi/tests: Add IDXGIOutput ownership tests.
|
||||
winex11.drv: Use generic EnumDisplayMonitors.
|
||||
winex11.drv: Use generic GetMonitorInfo.
|
||||
winex11.drv: Specify enumerator when calling SetupDiGetClassDevsW.
|
||||
user32: Specify enumerator when calling SetupDiGetClassDevsW.
|
||||
user32: Cache monitor information.
|
||||
|
||||
--
|
||||
Alexandre Julliard
|
||||
|
|
1
AUTHORS
1
AUTHORS
|
@ -842,6 +842,7 @@ Jussi Jumppanen
|
|||
Justas Lavišius
|
||||
Justin Bradford
|
||||
Justin Chevrier
|
||||
Justin Martin
|
||||
Justin Santa Barbara
|
||||
Kai Blaschke
|
||||
Kai Blin
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#! /bin/sh
|
||||
# Guess values for system-dependent variables and create Makefiles.
|
||||
# Generated by GNU Autoconf 2.69 for Wine 4.11.
|
||||
# Generated by GNU Autoconf 2.69 for Wine 4.12.
|
||||
#
|
||||
# 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.11'
|
||||
PACKAGE_STRING='Wine 4.11'
|
||||
PACKAGE_VERSION='4.12'
|
||||
PACKAGE_STRING='Wine 4.12'
|
||||
PACKAGE_BUGREPORT='wine-devel@winehq.org'
|
||||
PACKAGE_URL='https://www.winehq.org'
|
||||
|
||||
|
@ -2424,7 +2424,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.11 to adapt to many kinds of systems.
|
||||
\`configure' configures Wine 4.12 to adapt to many kinds of systems.
|
||||
|
||||
Usage: $0 [OPTION]... [VAR=VALUE]...
|
||||
|
||||
|
@ -2494,7 +2494,7 @@ fi
|
|||
|
||||
if test -n "$ac_init_help"; then
|
||||
case $ac_init_help in
|
||||
short | recursive ) echo "Configuration of Wine 4.11:";;
|
||||
short | recursive ) echo "Configuration of Wine 4.12:";;
|
||||
esac
|
||||
cat <<\_ACEOF
|
||||
|
||||
|
@ -2738,7 +2738,7 @@ fi
|
|||
test -n "$ac_init_help" && exit $ac_status
|
||||
if $ac_init_version; then
|
||||
cat <<\_ACEOF
|
||||
Wine configure 4.11
|
||||
Wine configure 4.12
|
||||
generated by GNU Autoconf 2.69
|
||||
|
||||
Copyright (C) 2012 Free Software Foundation, Inc.
|
||||
|
@ -3422,7 +3422,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.11, which was
|
||||
It was created by Wine $as_me 4.12, which was
|
||||
generated by GNU Autoconf 2.69. Invocation command line was
|
||||
|
||||
$ $0 $@
|
||||
|
@ -21560,7 +21560,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.11, which was
|
||||
This file was extended by Wine $as_me 4.12, which was
|
||||
generated by GNU Autoconf 2.69. Invocation command line was
|
||||
|
||||
CONFIG_FILES = $CONFIG_FILES
|
||||
|
@ -21631,7 +21631,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.11
|
||||
Wine config.status 4.12
|
||||
configured by $0, generated by GNU Autoconf 2.69,
|
||||
with options \\"\$ac_cs_config\\"
|
||||
|
||||
|
|
Loading…
Reference in New Issue