Release 4.2.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
7fd8ae1e4f
commit
06531b1d98
736
ANNOUNCE
736
ANNOUNCE
|
@ -1,17 +1,16 @@
|
||||||
The Wine development release 4.1 is now available.
|
The Wine development release 4.2 is now available.
|
||||||
|
|
||||||
What's new in this release (see below for details):
|
What's new in this release (see below for details):
|
||||||
- Support for NT kernel spinlocks.
|
- Unicode string normalization support.
|
||||||
- Better glyph positioning in DirectWrite.
|
- Support for ECC cryptographic keys.
|
||||||
- More accurate reporting of CPU information.
|
- Support for mixing 32/64-bit dlls in the load path.
|
||||||
- Context handle fixes in the IDL compiler.
|
- Futex-based implementations for more synchronization primitives.
|
||||||
- Preloader fixes on macOS.
|
|
||||||
- Various bug fixes.
|
- Various bug fixes.
|
||||||
|
|
||||||
The source is available from the following locations:
|
The source is available from the following locations:
|
||||||
|
|
||||||
https://dl.winehq.org/wine/source/4.x/wine-4.1.tar.xz
|
https://dl.winehq.org/wine/source/4.x/wine-4.2.tar.xz
|
||||||
http://mirrors.ibiblio.org/wine/source/4.x/wine-4.1.tar.xz
|
http://mirrors.ibiblio.org/wine/source/4.x/wine-4.2.tar.xz
|
||||||
|
|
||||||
Binary packages for various distributions will be available from:
|
Binary packages for various distributions will be available from:
|
||||||
|
|
||||||
|
@ -27,400 +26,403 @@ AUTHORS in the distribution for the complete list.
|
||||||
|
|
||||||
----------------------------------------------------------------
|
----------------------------------------------------------------
|
||||||
|
|
||||||
Bugs fixed in 4.1 (total 30):
|
Bugs fixed in 4.2 (total 60):
|
||||||
|
|
||||||
11070 importpfx fails, needs PFXImportCertStore implementation
|
12453 Bad performance in Source based games
|
||||||
33456 D3DXMatrixTransformation: Broken calculation when scalingrotation and scaling is used
|
17913 Port Royale: sea is black
|
||||||
38274 White water in Heroes VI (DXTn volume textures)
|
19748 Multiple games complain about checking occlusion query results from the wrong thread (Metro 2033, Unreal Tournament 3, Counter Strike: Source, Metro 2033, Call of Duty 4, Left 4 Dead, Left 4 Dead 2, Final Fantasy XIV, Half-Life 2)
|
||||||
38558 cmd.exe bundled with Windows XP messed up when using FOR /F
|
20083 SIV (System Information Viewer) v4.00 SIVDRIVER crashes to due invalid PIO_STACK_LOCATION->FileObject passed into IRP_MJ_DEVICE_CONTROL dispatch routine
|
||||||
39663 GOG Galaxy client 1.x hangs or reports 'Something went wrong during DeelevateStrategy' error in Win7 mode (GOG Galaxy service needs wtsapi32.WTSQueryUserToken implementation)
|
21101 Can't use SHIFT key with onboard visual keyboard and wine application
|
||||||
39890 Orcish Inn fails to start with exception System.NotImplementedException
|
23863 The Bard's Tale (2005): unplayable due to almost completely black screen
|
||||||
40441 Chicken tournament crashes when loading texture
|
28167 EA Sports FIFA 11 crashes on startup
|
||||||
42491 wine builds are not reproducible (widl needs initializization of datatype2 in add_typedef_typeinfo)
|
35096 Kerning misbehavior for Hebrew text in Office 2010
|
||||||
43252 IcmpSendEcho doesn't work with a ReplySize<56
|
35889 wine1.6 display fuzzy chinese ttf fonts, but dialog fonts display normal
|
||||||
43322 Regression in Test Drive Unlimited 2, visual artifacts
|
36201 valgrind shows a definite leak under crypt32/tests/store.c
|
||||||
44469 Multiple apps using Windows 10 v1507+ UCRT crash due to multiple missing api-ms-win-crt-private-l1-1-0.dll._o__xxx stubs/forwards (Win10 DISM pkgmgr.exe, MS DirectX Shader Compiler)
|
36261 valgrind shows a use after free in d3d_device_inner_Release() ddraw/tests/ddraw{4,7}.c
|
||||||
44941 Bioshock Remastered doesn't start in windowed mode
|
36267 valgrind shows an invalid read in ddraw/tests/ddraw4.c
|
||||||
45326 Multiple 64-bit kernel drivers crash on unimplemented function ntoskrnl.exe.__C_specific_handler (NoxPlayer 6.x, MTA:SA 1.5.x)
|
36340 valgrind shows several warnings in ddraw/tests/ddraw2.c
|
||||||
45447 [World of Tanks] Borderless window broken since 1.0.2
|
36343 valgrind shows some leaks in ddraw/tests/ddraw4.c
|
||||||
46137 NI Kontakt 5 crashes on unimplemented function msvcp140.dll.?_Getcat@?$time_get@_WV?$istreambuf_iterator@_WU?$char_traits@_W@std@@@std@@@std@@SAIPAPBVfacet@locale@2@PBV42@@Z
|
36348 valgrind shows a couple leaks in d3d9/tests/d3d9ex.c
|
||||||
46298 Middle-earth: Shadow of War (steam appid 356190) crashes on launch
|
36349 valgrind shows a few leaks in d3d9/tests/stateblock.c
|
||||||
46303 Warcraft 3: Reign of Chaos (Czech language) can't be installed from CD
|
36380 valgrind shows a possible leak in in ddraw/tests/ddraw1.c
|
||||||
46453 The Testament of Sherlock Holmes crashes while loading level with builtin d3dx9_43
|
36381 valgrind shows a couple possible leaks in in ddraw/tests/ddraw2.c
|
||||||
46465 Visual Studio 2015 crashes on unimplemented function msvcp140.dll._Equivalent
|
36382 valgrind shows a possible leak in in ddraw/tests/ddraw7.c
|
||||||
46469 Only the first XInput controller is detected in wine 4.0
|
36620 valgrind shows a few invalid reads in ddraw/tests/ddraw1.c
|
||||||
46479 64-bit mono crashes in RtlAddGrowableFunctionTable
|
36621 valgrind shows several definite leaks in ddraw/tests/ddraw1.c
|
||||||
46482 Gas Guzzlers Combat Carnage crashes when changing screen resolution
|
36623 valgrind shows some leaks in ddraw/tests/ddraw7.c
|
||||||
46485 PBM_STEPIT crashes with division by zero when MinVal == MaxVal == 0
|
36631 valgrind shows a definite leak in in ddraw/tests/ddraw2.c
|
||||||
46488 Diablo 2 LoD: Direct3D regression: Unhandled exception: Access_violation (c0000005)
|
36658 valgrind shows an invalid read in ddraw/tests/d3d.c
|
||||||
46489 ClrMamePro crashes on update attempt
|
36660 ddraw/tests/d3d.c CapsTest crashes under valgrind
|
||||||
46494 64bit WinMerge crash after clicking "About WinMerge"
|
36689 ddrawex/tests/surface.c crashes under valgrind/nvidia
|
||||||
46499 Multiple games crash in GetRawInputData when exiting(House Party, Murderous Pursuits, ICEY)
|
37639 Multiple applications crash on unimplemented function vssapi.dll.?CreateVssBackupComponents@@YGJPAPAVIVssBackupComponents@@@Z (AlphaShadow v1.2, EMC Retrospect 7)
|
||||||
46520 Kindred Spirits on the Roof crashes
|
38021 64-bit Planetside 2 fails to load bundled xinput1_3.dll (loader must check architecture before trying to load module)
|
||||||
46536 Empire Earth (GOG version) main menu rendering is broken
|
38138 Avencast: Rise of the Mage: invisible doors
|
||||||
46569 ToDoList 7.1 : fails to launch after WINE upgrade to 4.0 version
|
38685 valgrind shows an invalid read in d3d9/tests/d3d9ex.c
|
||||||
|
39080 The Settlers: Rise of an Empire: world geometry broken
|
||||||
|
40036 Shadows of Destiny Crash After Begins
|
||||||
|
41168 Test Drive Unlimited Crash before entry main menu
|
||||||
|
42573 Several Flickering Senran Kagura Shinovi Versus
|
||||||
|
42704 1Password 6.4.377 needs function bcrypt.dll.BCryptDeriveKeyPBKDF2
|
||||||
|
42734 NormalizeString (Unicode normalization) is not implemented
|
||||||
|
42911 Bayonetta: launches but screen stays black
|
||||||
|
44150 Alien vs Predator: Crash in DX11 Mode
|
||||||
|
45312 AC Syndicate needs bcrypt algorythm/functions (ECDH_P256, BCryptGenerateKeyPair, BCryptFinalizeKeyPair)
|
||||||
|
45473 Rogue Squadron 3D crashes on startup
|
||||||
|
45524 Add a futex-based implementation of condition variables
|
||||||
|
45570 League of Legends 8.12+ fails to start a game (anticheat engine, incorrect implementation of LdrInitializeThunk)
|
||||||
|
45820 Symantec Eraser Control Driver 'eeCtrl64.sys' (Norton 360) crashes on unimplemented function ntoskrnl.exe.ExpInterlocked{Push,Pop}EntrySList
|
||||||
|
46047 Multiple applications want Windows 8+ futex-like operations kernelbase.dll.WaitOnAddress, kernelbase.dll.WakeByAddress{All,Single} (VLC)
|
||||||
|
46088 BETest tool from Windows 10 SDK (10.0.17763.x) crashes on unimplemented function vssapi.dll.CreateVssBackupComponentsInternal
|
||||||
|
46127 aria2 1.34 fails to connect, reports 'WinTLS: Channel setup failed. Schannel provider did not fulfill requested flags. Excepted: 33180 Actual: 33052'
|
||||||
|
46208 Elite Dangerous is unstable in wine-devel
|
||||||
|
46252 StarCitizen has bad performance
|
||||||
|
46300 Yousician: unimplemented function mfplat.dll.MFGetSystemTime
|
||||||
|
46341 kernel32/tests/pipe.c shows uninitialized memory use in test_overlapped_transport()
|
||||||
|
46387 ReactOS/Windows XP TASKMGR: Column headers don't scroll when scrolling horizontally (multiple listview or header control)
|
||||||
|
46516 AfterEffects CS16 headless renderer crashes due to missing crypt32 functions CryptHashCertificate2 and CryptImportPublicKeyInfoEx2
|
||||||
|
46565 Disney's Chicken Little displays text upside down
|
||||||
|
46581 HeidiSQL generates OLE error when executing custom queries against MSSQL server.
|
||||||
|
46602 3D Custom Girl fails to render characters
|
||||||
|
46611 Readiris 17 fails to load when d2d1 is enabled: fixme:d2d:d2d_factory_CreateGeometryGroup iface
|
||||||
|
46617 Far Cry v1.40 locks up on the loading screen
|
||||||
|
46618 Far Cry v1.40 locks up when changing screen resolution or anti-aliasing level
|
||||||
|
46631 winecfg fails to load
|
||||||
|
46644 Ichitarou crashes when creating a new document (needs msvcrt._ismbcl1)
|
||||||
|
|
||||||
----------------------------------------------------------------
|
----------------------------------------------------------------
|
||||||
|
|
||||||
Changes since 4.0:
|
Changes since 4.1:
|
||||||
|
|
||||||
Alex Henrie (1):
|
Alexandre Julliard (29):
|
||||||
shell32: Rename SHELL32_714 to PathIsTemporaryW.
|
kernel32: Fix handling of NULL argument in SetDllDirectoryA().
|
||||||
|
ntdll: Don't use current directory for libraries unless explicitly specified in the search path.
|
||||||
|
setupapi/tests: Avoid sizeof in traces.
|
||||||
|
ntdll: Use an NT filename to search for loaded modules.
|
||||||
|
ntdll: Return an NT filename in find_dll_file().
|
||||||
|
ntdll: Pass an NT filename to get_load_order().
|
||||||
|
ntdll: Use NT filenames when loading dlls.
|
||||||
|
ntdll: Remove no longer used parameter from find_fileid_module().
|
||||||
|
ntdll: Pass a flag instead of a file handle to load_builtin_dll().
|
||||||
|
ntdll: Directly try to open the dll file instead of checking for existence first.
|
||||||
|
ntdll: Create the memory mapping for a dll directly at open time.
|
||||||
|
server: Add custom flag for fake dlls in PE image information.
|
||||||
|
ntdll: Use the image info to check for fake dlls.
|
||||||
|
ntdll: Skip dlls of the wrong machine type when searching through the load path.
|
||||||
|
crypt32: Don't build password_to_ascii without GnuTLS.
|
||||||
|
ntdll: Use the current platform as processorArchitecture instead of a wildcard.
|
||||||
|
ntdll: Reimplement init_user_process_params() using RtlCreateProcessParametersEx().
|
||||||
|
ntdll: Hardcode the path of the windows directory for redirects.
|
||||||
|
server: Create the windows directories at startup if necessary.
|
||||||
|
ntdll: Also create the initial process parameters with RtlCreateProcessParametersEx().
|
||||||
|
ntdll: Recreate the process parameters structure once everything has been initialized.
|
||||||
|
ntdll/tests: Add tests for initial process parameters layout.
|
||||||
|
dinput: Add error check to silence a compiler warning.
|
||||||
|
ntdll: Return the kernel process start address from __wine_kernel_init().
|
||||||
|
ntdll: Rename attach_dlls() to LdrInitializeThunk().
|
||||||
|
ntdll: Make the CPU information global.
|
||||||
|
ntdll: Store extended FPU context in NtGetContextThread().
|
||||||
|
ntdll: Store extended FPU state and debug registers in RtlRaiseException().
|
||||||
|
server: Report a 64-bit CPU for IL-only binaries.
|
||||||
|
|
||||||
Alexandre Julliard (7):
|
Alistair Leslie-Hughes (12):
|
||||||
ntdll: Don't crash on empty table in RtlAddFunctionTable().
|
combase: Add DllGetActivationFactory stub.
|
||||||
ntdll: Implement RtlIsProcessorFeaturePresent().
|
comdlg32: Improve PRINT32 dialog.
|
||||||
ntdll: Round header size to page boundary before checking it in PE header conversion.
|
secur32: Fix compile error on older gnutls.
|
||||||
ntdll: Support loading old runtime versions of IL-only images.
|
include: Add more VSS_* typedefs.
|
||||||
kernel32/tests: Add helper function for machine type manipulations.
|
include: Add VSS writer enums.
|
||||||
kernel32/tests: Try loading the dll also for matching platform type.
|
include: Convert header vswriter to an idl.
|
||||||
kernel32/tests: Add tests for dll fallback when image type doesn't match current platform.
|
include: Add vsbackup.idl.
|
||||||
|
vssapi: Add CreateVssBackupComponentsInternal stub.
|
||||||
|
vssapi: Add ?CreateVssBackupComponents@@YGJPAPAVIVssBackupComponents@@@Z stub.
|
||||||
|
dsound: IDirectSoundNotify is only available when DSBCAPS_CTRLPOSITIONNOTIFY is specified.
|
||||||
|
comdlg32: Improve Printer Setup dialog.
|
||||||
|
mfplat: Implement MFGetSystemTime.
|
||||||
|
|
||||||
Alistair Leslie-Hughes (8):
|
Andrey Gusev (3):
|
||||||
ole32/tests: Test for the correct IID.
|
msi: Remove duplicate condition in msi_dialog_destroy().
|
||||||
mfreadwrite: Add initial tests.
|
crypt32: Remove duplicate condition in CRYPT_AsnDecodeNameValueInternal().
|
||||||
include: Add MFSetAttributeSize/MFSetAttributeRatio inline functions.
|
mscoree: Fix condition in CorDebug_Release().
|
||||||
crypt32: Fix compile error on older gnutls.
|
|
||||||
crypt32: Fix compile error on older gnutls.
|
|
||||||
uiautomationcore: Update spec file.
|
|
||||||
mfreadwrite: Add DllGetClassObject/DllCanUnloadNow functions.
|
|
||||||
mfreadwrite: Register MFReadWriteClassFactory interface.
|
|
||||||
|
|
||||||
Andrey Gusev (5):
|
Aric Stewart (2):
|
||||||
d3drm/tests: Add missing HRESULT.
|
hidclass.sys: Prevent buffer overrun.
|
||||||
d3dcompiler: Add support for two other versions of ID3D11ShaderReflection.
|
configure: Use SDL2_LIBS if set.
|
||||||
mshtml: Remove redundant condition.
|
|
||||||
d3dx11: Fix D3DX11CreateShaderResourceViewFromMemory spec entry.
|
|
||||||
d3dx11_42: Share source with d3dx11_43.
|
|
||||||
|
|
||||||
Daniel Lehman (3):
|
Aurimas Fišeras (1):
|
||||||
msvcrt: _towlower_l only lowercase A-Z in C locale.
|
po: Update Lithuanian translation.
|
||||||
msvcrt: _towupper_l only uppercase a-z in C locale.
|
|
||||||
ucrtbase/tests: Add tests for C locale.
|
|
||||||
|
|
||||||
David Adam (3):
|
Brendan McGrath (2):
|
||||||
ddraw/tests: Add tests for the "dwMipMapCount" field of texture sub-levels.
|
wineboot: Fix PROCESSOR_ARCHITECTURE reg value.
|
||||||
ddraw: Fix the "dwMipMapCount" field of texture sub-levels.
|
vbscript: Allow more keywords to be used as identifiers.
|
||||||
d3dx9/tests: Add more tests for D3DXMatrixTransformation().
|
|
||||||
|
|
||||||
Dmitry Timoshkov (12):
|
Byeong-Sik Jeon (6):
|
||||||
crypt32: Make sure that the provider supports the specified signature algorithm.
|
gdi32: Fix vertical rotation.
|
||||||
crypt32: Make sure that the provider supports the specified hash algorithm.
|
gdi32: Add a helper function to get the transform matrices.
|
||||||
wininet: Return proper cache path from GetUrlCacheConfigInfo.
|
gdi32: Add helper functions to cache the glyph metrics.
|
||||||
wininet: Make GetUrlCacheConfigInfo() return actual dwQuota and dwCacheSize.
|
gdi32: Add helper functions to compute the glyph metrics.
|
||||||
crypt32: Add support for CERT_COMPARE_KEY_IDENTIFIER to CertFindCertificateInStore.
|
gdi32: Add helper functions to get GGO glyph bitmap.
|
||||||
crypt32: Add support for CRYPT_ACQUIRE_SILENT_FLAG to CryptAcquireCertificatePrivateKey.
|
gdi32: Add a helper macro for FreeType version check.
|
||||||
crypt32: Simplify the code.
|
|
||||||
windowscodecs: Implement IWICPalette::InitializeFromBitmap.
|
|
||||||
gdiplus: Implement GdipInitializePalette.
|
|
||||||
gdiplus/tests: Add some tests for GdipInitializePalette.
|
|
||||||
windowscodecs: Add support for converting to 8bppIndexed format.
|
|
||||||
windowscodecs: Add a NULL check to 8bpp gray converter.
|
|
||||||
|
|
||||||
Eric Bissonnette (1):
|
Dmitry Timoshkov (7):
|
||||||
dbghelp: Support full memory dumps.
|
windowscodecs: WICConvertBitmapSource should ask IWICFormatConverter::Initialize to use an optimized palette.
|
||||||
|
windowscodecs: Fix behaviour of format converter for indexed formats when NULL or empty palette has been provided.
|
||||||
|
windowscodecs/tests: Add a bunch of new tests for indexed format conversions.
|
||||||
|
windowscodecs/tests: Add some tests for converting 24bppBGR to 8bppIndexed format.
|
||||||
|
crypt32: CryptAcquireCertificatePrivateKey should look up certificate in the user's store if not linked to a provider.
|
||||||
|
wineps.drv: Add stubs for escapes required by Adobe PageMaker.
|
||||||
|
wineps.drv: PostScript header should be written by StartDoc instead of StartPage.
|
||||||
|
|
||||||
Fabian Maurer (3):
|
Gabriel Ivăncescu (28):
|
||||||
api-ms-win-crt-private-l1-1-0: Update to 10.0.17134.12 (WinBuild.160101.0800).
|
comctl32/listbox: Check for out of bounds using the index when painting the item.
|
||||||
ucrtbase: Forward a few functions for dxil.dll and pkgmgr.exe.
|
comctl32/listbox: Use a helper to expand the item array.
|
||||||
mscoree: Allow loading of registration free .NET COM objects.
|
comctl32/listbox: Shrink the item array with resize_storage.
|
||||||
|
comctl32/listbox: Return proper value for LB_INITSTORAGE.
|
||||||
|
comctl32/tests: Add tests for LB_INITSTORAGE.
|
||||||
|
user32/listbox: Check for out of bounds using the index when painting the item.
|
||||||
|
user32/listbox: Use a helper to expand the item array.
|
||||||
|
user32/listbox: Shrink the item array with resize_storage.
|
||||||
|
user32/listbox: Return proper value for LB_INITSTORAGE.
|
||||||
|
user32/tests: Add tests for LB_INITSTORAGE.
|
||||||
|
comctl32/listbox: Resize the entire item array at once in SetCount.
|
||||||
|
comctl32/listbox: Repaint the old selected item after setting the item selection.
|
||||||
|
comctl32/listbox: Use descr->selected_item for single-selection listboxes when checking selection.
|
||||||
|
comctl32/tests: Test changing the selection styles after listbox creation.
|
||||||
|
comctl32/listbox: Use a helper to retrieve item data by index.
|
||||||
|
comctl32/listbox: Use a helper to retrieve item string by index.
|
||||||
|
comctl32/listbox: Use is_item_selected in more places.
|
||||||
|
comctl32/listbox: Use a helper to set the selected item state.
|
||||||
|
comctl32/listbox: Send LB_RESETCONTENT from RemoveItem rather than DeleteItem.
|
||||||
|
user32/listbox: Resize the entire item array at once in SetCount.
|
||||||
|
user32/listbox: Repaint the old selected item after setting the item selection.
|
||||||
|
user32/listbox: Use descr->selected_item for single-selection listboxes when checking selection.
|
||||||
|
user32/tests: Test changing the selection styles after listbox creation.
|
||||||
|
user32/listbox: Use a helper to retrieve item data by index.
|
||||||
|
user32/listbox: Use a helper to retrieve item string by index.
|
||||||
|
user32/listbox: Use is_item_selected in more places.
|
||||||
|
user32/listbox: Use a helper to set the selected item state.
|
||||||
|
user32/listbox: Send LB_RESETCONTENT from RemoveItem rather than DeleteItem.
|
||||||
|
|
||||||
Gabriel Ivăncescu (7):
|
Hans Leidekker (14):
|
||||||
shell32/autocomplete: Don't autoappend on Paste if ACO_AUTOAPPEND is off.
|
odbc32: Improve tracing in a number of functions.
|
||||||
shell32/autocomplete: Always expand if the enumerator was reset.
|
odbc32: Work around drivers that don't accept NULL name length in SQLDescribeCol.
|
||||||
libport: Handle partially overlapping buffers.
|
odbc32: Improve tracing in the remaining functions.
|
||||||
kernel32/tests: Test partially overlapping buffers for MultiByteToWideChar.
|
secur32: Add support for client certificate authentication.
|
||||||
shell32/shfldr_desktop: Use friendly name instead of GUID when SHGDN_FORADDRESSBAR is set.
|
crypt32/tests: Show that PFXImportCertStore doesn't set CERT_KEY_PROV_INFO_PROP_ID.
|
||||||
shell32/shfldr_mycomp: Use friendly name instead of GUID when SHGDN_FORADDRESSBAR is set.
|
secur32: Return ISC_RET_USED_SUPPLIED_CREDS for schannel contexts if the feature was requested.
|
||||||
shell32/tests: Test GetDisplayNameOf for special folders with both SHGDN_FORPARSING and SHGDN_FORADDRESSBAR.
|
secur32: Fix default return flags for schannel contexts.
|
||||||
|
wininet: Trace modifiers in hexadecimal in HttpAddRequestHeaders.
|
||||||
|
bcrypt: Implement BCryptGenerate/FinalizeKeyPair for ECDH P256.
|
||||||
|
bcrypt: Add support for importing and exporting ECC public keys.
|
||||||
|
bcrypt: Add support for importing and exporting ECC private keys.
|
||||||
|
bcrypt: Implement BCryptDeriveKeyPBKDF2.
|
||||||
|
msi: Initialize assembly caches before disabling redirection.
|
||||||
|
msi: Link directly to sxs.
|
||||||
|
|
||||||
Gijs Vermeulen (5):
|
Henri Verbeet (1):
|
||||||
msvcp140: Export _Equivalent and port tests.
|
d3d8: Improve ValidateVertexShader().
|
||||||
msvcp: Set correct error code on non-existing path in _Open_dir.
|
|
||||||
msvcp: Set target to null on error in _Open_dir.
|
|
||||||
kernel32/tests: Add CopyFile[Ex]A NULL handling tests.
|
|
||||||
msvcp: Return ERROR_INVALID_PARAMETER on NULL input in _Copy_file.
|
|
||||||
|
|
||||||
Hans Leidekker (12):
|
Huw D. M. Davies (7):
|
||||||
wbemprox: Support cpuid on 64-bit.
|
kernel32/tests: Move the tests to a per-test todo.
|
||||||
wbemprox: Strip trailing spaces from processor name.
|
kernel32: Initial support for canonical decomposition in NormalizeString().
|
||||||
wbemprox: Include extended model and family fields in processor properties.
|
kernel32: Implement canonical reordering.
|
||||||
wbemprox: Fix processor caption on AMD 64-bit.
|
libport: Add support for compatibility decomposition.
|
||||||
wbemprox: Create one processor object per package.
|
libport: Add support for singleton decomposition.
|
||||||
crypt32: Initial implementation of PFXImportCertStore.
|
kernel32: Implement canonical composing.
|
||||||
winhttp: Implement WINHTTP_OPTION_CLIENT_CERT_CONTEXT.
|
user32/listbox: Remove some unnecessary differences to the comctl32 version.
|
||||||
crypt32: Add support for importing RSA private keys from PFX blobs.
|
|
||||||
crypt32: Support password protected PFX blobs.
|
|
||||||
wineboot: More accurate reporting of AMD and Intel processors.
|
|
||||||
secur32: Ignore spurious callbacks on macOS.
|
|
||||||
crypt32: Add support for PFX objects in CryptQueryObject.
|
|
||||||
|
|
||||||
Henri Verbeet (2):
|
Isira Seneviratne (4):
|
||||||
ddraw: Implement ddraw7_FlipToGDISurface().
|
|
||||||
ddraw: Return the correct swapchain surface in ddraw7_GetGDISurface().
|
|
||||||
|
|
||||||
Isira Seneviratne (2):
|
|
||||||
po: Update Sinhala translation.
|
po: Update Sinhala translation.
|
||||||
po: Update Sinhala translation.
|
po: Update Sinhala translation.
|
||||||
|
view: Move open dialog filter string to resource file and add extensions.
|
||||||
|
po: Update Sinhala translation.
|
||||||
|
|
||||||
Jacek Caban (23):
|
Jacek Caban (13):
|
||||||
widl: Fix HANDLE_PARAM_IS_RETURN flag handling.
|
ntoskrnl.exe: Properly export *SList functions on win64.
|
||||||
widl: Use public HANDLE_PARAM_IS_* flags.
|
ntoskrnl.exe: Add PsRevertToSelf stub.
|
||||||
mshtml.idl: Add IDOMCustomEvent declaration.
|
ntoskrnl.exe: Implement ExDeleteNPagedLookasideList.
|
||||||
rpcrt4: Fix comment about HANDLE_PARAM_IS_RETURN.
|
ntoskrnl.exe: Set FileObject of IRP passed to driver callbacks.
|
||||||
rpcrt4/tests: Run RPC tests in both mixed and fully interpreted mode.
|
ntoskrnl.exe: Add KeRevertToUserAffinityThread stub.
|
||||||
rpcrt4/tests: Use --prefix-client to avoid duplicated function implementations.
|
ntoskrnl.exe/tests: Introduce get_proc_address helper.
|
||||||
widl: Fix context handle as return value handling.
|
mshtml: Add style.borderCollapse property implementation.
|
||||||
widl: Default to input param if [out] nor [in] attribut is specified in get_contexthandle_flags.
|
mstml: Add style.borderSpacing property implementation.
|
||||||
mshtml: Add IDOMCustomEvent interface stub implementation.
|
mshtml: Support custom user agent strings in IOmNavigator::get_appVersion.
|
||||||
rpcrt4: Fix context handle return value marshaling.
|
ntoskrnl.exe: Add PsReferenceProcessFilePointer stub.
|
||||||
rpcrt4: Fix context handle return value unmarshaling.
|
kernel32: Support MUI_LANGUAGE_ID flag in EnumUILanguages.
|
||||||
rpcrt4/tests: Add context handle marshaling tests.
|
mshtml: Suport load event in HTMLXMLHttpRequest object.
|
||||||
mshtml: Add IDOMCustomEvent::initCustomEvent implementation.
|
mshtml: Expose nsIFormPOSTActionChannel interface from nsChannel object.
|
||||||
mshtml: Add IDOMCustomEvent::detail property implementation.
|
|
||||||
mshtml: Expose IDOMCustomEvent to scripts.
|
|
||||||
advapi32/tests: Add test using NotifyServiceStatusChange on different handles of the same service.
|
|
||||||
services: Store a list of service handles in service_entry.
|
|
||||||
services: Associate notify handle with service handle instead of service entry.
|
|
||||||
widl: Check function return values for additional prototype types.
|
|
||||||
widl: Fix handling context handle return type in mixed mode.
|
|
||||||
ntoskrnl.exe: Add __C_specific_handler entry.
|
|
||||||
ntoskrnl.exe: Add KeEnterGuardedRegion and KeLeaveGuardedRegion stubs.
|
|
||||||
ntoskrnl.exe: Implement KeExpandKernelStackAndCallout and KeExpandKernelStackAndCalloutEx.
|
|
||||||
|
|
||||||
Jon Doron (2):
|
Jactry Zeng (5):
|
||||||
kernel32: Fix MoveFileWithProgressW from closing same handle twice.
|
shcore: Don't return E_FAIL in IStream::SetSize() for read-only mode.
|
||||||
kernel32: Fix MOVEFILE_REPLACE_EXISTING between devices.
|
ole32/tests: Test PropVariantCopy() with VT_UNKNOWN.
|
||||||
|
propsys: Implement PSCreateMemoryPropertyStore().
|
||||||
|
propsys/tests: Add tests of IPropertyStore interface.
|
||||||
|
propsys: Implement PropVariantToDouble().
|
||||||
|
|
||||||
Joshua Ashton (2):
|
Józef Kucia (12):
|
||||||
include: Mark IDirect3D9Ex::GetAdapterDisplayModeEx() as PURE.
|
d3d8/tests: Use correct index variable in test_resource_access() (Coverity).
|
||||||
include: Add a few missing d3d9 constants.
|
d3d9/tests: Use correct index variable in test_resource_access() (Coverity).
|
||||||
|
d3d11: Avoid using wined3d_stream_output_element for validation.
|
||||||
|
wined3d: Do not convert SO declaration entries.
|
||||||
|
wined3d: Export wined3d_extract_shader_input_signature_from_dxbc().
|
||||||
|
wined3d: Keep original component index in stream output elements.
|
||||||
|
wined3d: Factor out shader_get_stream_output_register_info().
|
||||||
|
wined3d: Remove unnecessary src_format NULL check from arbfp_blit_supported().
|
||||||
|
wined3d: Remove unnecessary src_format NULL check from ffp_blit_supported().
|
||||||
|
wined3d: Remove unnecessary src_format NULL check from glsl_blitter_supported().
|
||||||
|
ddraw/tests: Destroy viewport in test_lighting_interface_versions() (Valgrind).
|
||||||
|
wined3d: Mark dcl_input_ps_{siv, sgv} shader instructions as implemented.
|
||||||
|
|
||||||
Julien D'ascenzio (1):
|
Kai Krakow (1):
|
||||||
ntdll: Correct space/mark parity.
|
editorconfig: Indent Makefiles properly.
|
||||||
|
|
||||||
Józef Kucia (9):
|
Ken Thomases (1):
|
||||||
d3d9: Validate surface parameter in d3d9_device_ColorFill().
|
winemac: Fix failure to render OpenGL on macOS 10.14 (Mojave).
|
||||||
d3d10core/tests: Add test for sample_c_lz instruction.
|
|
||||||
d3d10core/tests: Add option to enable debug layer.
|
|
||||||
d3d10core/tests: Fix crashes with debug layer enabled.
|
|
||||||
d3d10core/tests: Avoid "skipping tests" in skip() messages.
|
|
||||||
wined3d: Move wined3d_bit_scan() to public header.
|
|
||||||
d3d8: Use wined3d_bit_scan() instead of open-coding it.
|
|
||||||
d3d9: Use wined3d_bit_scan() instead of open-coding it.
|
|
||||||
ddraw: Pass correct box when mapping system memory vertex buffers.
|
|
||||||
|
|
||||||
Ken Thomases (2):
|
Lauri Kenttä (1):
|
||||||
libwine: On Mac, disable ASLR for Wine processes.
|
po: Update Finnish translation.
|
||||||
loader: On Mac, move the top-down allocations area down to avoid regions reserved by the system.
|
|
||||||
|
|
||||||
Matteo Bruni (24):
|
Matteo Bruni (7):
|
||||||
d3dx9/tests: Expect plain render target creation to work.
|
d3d9: Refuse to create D3DUSAGE_WRITEONLY textures.
|
||||||
d3dx9/tests: Fix a couple of ok() messages.
|
d3d8: Refuse to create D3DUSAGE_WRITEONLY textures.
|
||||||
d3d9/tests: Add a D3D9Ex test for drawing with D3DPOOL_SYSTEMMEM buffers.
|
ddraw: Refuse to create non-managed DDSCAPS_WRITEONLY surfaces.
|
||||||
d3d9/tests: Test drawing with D3DPOOL_SYSTEMMEM textures.
|
wined3d: Cleanup stateblock state before enumerating resources.
|
||||||
d3d8/tests: Test drawing with D3DPOOL_SYSTEMMEM textures.
|
d3d9: Keep track of D3DUSAGE_AUTOGENMIPMAP textures in the d3d9 device.
|
||||||
ddraw/tests: Test drawing with system memory textures.
|
d3d11/tests: Simplify test_cb_relative_addressing() a bit.
|
||||||
d3dx9: Improve D3DXMatrixTransformation() implementation.
|
d3d10core/tests: Simplify test_cb_relative_addressing() a bit.
|
||||||
d3dx9: Improve D3DXMatrixTransformation2D().
|
|
||||||
d3dx9/tests: Avoid some 64-bit test failures.
|
|
||||||
d3d9/tests: Test D3DPOOL_SYSTEMMEM vertex buffer lock address stability.
|
|
||||||
d3d9/tests: Test D3D9Ex vertex buffer lock address stability.
|
|
||||||
d3d8/tests: Test D3DPOOL_SYSTEMMEM vertex buffer lock address stability.
|
|
||||||
d3d9: Drop map read access from the internal buffers used for user-pointer draws.
|
|
||||||
d3d8: Drop map read access from the internal buffers used for user-pointer draws.
|
|
||||||
ddraw: Drop map read access from the internal buffers used for user-pointer draws.
|
|
||||||
d3d9: Take usage flags into account when assigning map flags.
|
|
||||||
d3d8: Take usage flags into account when assigning map flags.
|
|
||||||
d3d9: Don't allow map read access to D3DUSAGE_WRITEONLY buffers.
|
|
||||||
d3d8: Don't allow map read access to D3DUSAGE_WRITEONLY buffers.
|
|
||||||
wined3d: Replace WINED3DUSAGE_WRITEONLY with resource access flags.
|
|
||||||
d3d9/tests: Use a D3DUSAGE_WRITEONLY buffer in test_vb_lock_flags().
|
|
||||||
d3d8/tests: Use a D3DUSAGE_WRITEONLY buffer in test_vb_lock_flags().
|
|
||||||
d3dx11: Downgrade ERR() to WARN() in D3DX11CreateAsyncResourceLoader*().
|
|
||||||
d3dcompiler: Actually define the correct ID3D11ShaderReflection GUIDs.
|
|
||||||
|
|
||||||
Michael Stefaniuc (10):
|
Michael Müller (2):
|
||||||
dmloader: Fix a memory leak.
|
ntoskrnl.exe: Implement ExInitializeNPagedLookasideList.
|
||||||
wineandroid.drv: Use the ARRAY_SIZE() macro.
|
ntoskrnl.exe: Implement NtBuildNumber.
|
||||||
regedit: Remove redundant NULL check before heap_free().
|
|
||||||
reg: Remove redundant NULL check before heap_free().
|
|
||||||
strmbase: Remove redundant NULL check before CoTaskMemFree().
|
|
||||||
ole32: Remove redundant NULL check before CoTaskMemFree().
|
|
||||||
windowscodecs: Use the ARRAY_SIZE() macro.
|
|
||||||
windowscodecs: Remove redundant NULL check before HeapFree().
|
|
||||||
mshtml: Print the debug string and not the pointer to it.
|
|
||||||
shell32: Avoid FALSE : TRUE conditional expressions.
|
|
||||||
|
|
||||||
Nikolay Sivov (40):
|
Michael Stefaniuc (16):
|
||||||
d3d11: Implement d3d11_device_GetImmediateContext1().
|
webservices: Delete duplicated return value checks.
|
||||||
api-ms-win-core-libraryloader-l1-2-1: Add missing FindResourceW() forward.
|
d3dx9/tests: Actually test the return of the effect SetInt() call.
|
||||||
comctl32/progress: Handle min == max case in PBM_STEPIT.
|
kernelbase: Avoid TRUE : FALSE conditional expressions.
|
||||||
ntdll: Store range upper boundary for dynamic unwind entry.
|
taskschd: Avoid TRUE : FALSE conditional expressions.
|
||||||
ntdll: Keep unwind table entry count instead of a size.
|
dmime/tests: Test the return value of IDirectMusic_SetDirectSound().
|
||||||
ntdll: Implement growable unwind tables API.
|
gdi32: Avoid TRUE : FALSE conditional expressions.
|
||||||
user32/dialog: Fix setting negative dialog item ids.
|
odbc32: Print the debug strings and not the pointers.
|
||||||
dwrite: Use array for script tags.
|
amstream: Remove useless cast to self.
|
||||||
dwrite: Use helper to trace 4 byte tags.
|
crypt32: Remove useless cast to self.
|
||||||
dwrite: Remove special case for vertical variants.
|
d3d10core/tests: Remove useless casts to self.
|
||||||
dwrite/layout: Improve overhangs metrics computation.
|
d3dxof: Remove useless casts.
|
||||||
dwrite: Use a helper for design advances.
|
oleaut32/tests: Fix printing of an expected value.
|
||||||
dwrite/analyzer: Preserve inter-cluster spacing when apply spacing properties.
|
oleaut32/tests: Floating point numeric constants are by default doubles.
|
||||||
dwrite/tests: Some more tests for ComputeGlyphOrigins().
|
ddraw/tests: Remove useless casts to self.
|
||||||
dwrite: Validate font data when retrieving supported unicode ranges data.
|
d3d10/tests: Remove useless casts to self.
|
||||||
dwrite: Validate 'gasp' data before accessing it.
|
d3d11/tests: Remove useless casts to self.
|
||||||
dwrite: Validate 'CPAL' data before using it.
|
|
||||||
comctl32/rebar: Do not use global variable for debug buffer (Coverity).
|
|
||||||
ntdll: Make LdrFindResource_U() and LdrFindResourceDirectory_U() patchable.
|
|
||||||
shell32: Remove duplicated assignment (Coverity).
|
|
||||||
usp10/tests: Add missing return value checks (Coverity).
|
|
||||||
include: Fix a typo in D2D1_WINDOW_STATE values.
|
|
||||||
ole32: Implement chained IInitializeSpy support.
|
|
||||||
ole32/tests: Test flags passed to spy methods.
|
|
||||||
d3dx9: Use wincodecs directly without initializing COM system.
|
|
||||||
dwrite: Validate 'COLR' data before using it.
|
|
||||||
dwrite: Validate 'CBLC' data before using it.
|
|
||||||
dwrite: Validate 'sbix' data before using it.
|
|
||||||
dwrite: Validate 'VDMX' data before using it.
|
|
||||||
dwrite/tests: Add some tests for setting glyph properties from GDEF.
|
|
||||||
dwrite: Add a helper to get shaped glyph positions.
|
|
||||||
dwrite: Resolve script and language to apply positional features.
|
|
||||||
dwrite: Collect and sort positional lookups.
|
|
||||||
dwrite: Add a helper to apply positional lookup.
|
|
||||||
dwrite: Implement masking with positional lookup flags.
|
|
||||||
winhttp/tests: Add a couple of return value tests (Coverity).
|
|
||||||
dwrite: Implement single adjustment, GPOS lookup 1.
|
|
||||||
dwrite: Implement pair adjustment, GPOS lookup 2.
|
|
||||||
dwrite: Implement cursive attachment, GPOS lookup 3.
|
|
||||||
dwrite: Implement mark-to-base attachment, GPOS lookup 4.
|
|
||||||
|
|
||||||
Orhan Kavrakoğlu (3):
|
Nikolay Sivov (16):
|
||||||
crypt32: Add CryptImportPublicKeyInfoEx2 stub.
|
dwrite: Implement mark-to-mark attachment, GPOS lookup 6.
|
||||||
crypt32: Implement CryptHashCertificate2.
|
dwrite: Add a stub for mark-to-ligature attachment handler.
|
||||||
crypt32/tests: Add tests for CryptHashCertificate2.
|
dwrite: Fix positions in outline mode.
|
||||||
|
dwrite: Store outline offset as a vector.
|
||||||
|
comctl32/listview: Take care of scrolling offset when repositioning header.
|
||||||
|
comctl32/listview: Remove duplicated handle check.
|
||||||
|
uiautomationcore: Return success from UiaRaiseAutomationEvent().
|
||||||
|
d2d1: Add ID2D1GeometryGroup stub.
|
||||||
|
uiautomationcore: Add UiaHostProviderFromHwnd() stub.
|
||||||
|
dwrite: Use more appropriate allocation helpers.
|
||||||
|
xmllite/tests: Test complete writer output for UTF-16 case.
|
||||||
|
msvcrt: Add _ismbcl0_l().
|
||||||
|
msvcrt: Add _ismbcl1_l().
|
||||||
|
msvcrt: Add _ismbcl1().
|
||||||
|
msvcrt: Add _ismbcl2_l().
|
||||||
|
msvcrt: Add _ismbcl2().
|
||||||
|
|
||||||
Paul Gofman (6):
|
Paul Gofman (19):
|
||||||
d3dx9: Factor out {lock|unlock}_surface() functions.
|
user32: Select more appropriate stretch mode for colored images interpolation.
|
||||||
d3dx9: Use temporary surface in D3DXFillTexture() for unmappable textures.
|
user32/tests: Add more tests for SetWindowPos() on child window.
|
||||||
d3dx9/tests: Add test for D3DXFillVolumeTexture() with default pool texture.
|
wined3d: Use lower 8 bits only from _ALPHAREF state.
|
||||||
d3dx9: Do not ignore surface map failure in D3DXSaveSurfaceToFileInMemory().
|
d3d9/tests: Add test for bigger alpha reference values.
|
||||||
d3dx9: Use temporary surface in D3DXSaveSurfaceToFileInMemory() for unmappable textures.
|
d3d8/tests: Port test_alphatest() from d3d9.
|
||||||
d3dx9: Use {lock|unlock}_surface() in D3DXLoadSurfaceFromMemory().
|
wined3d: Ignore multisample quality for MULTISAMPLE_NONE in context_find_fbo_entry().
|
||||||
|
d3d9/tests: Test mismatched multisample quality with D3DMULTISAMPLE_NONE.
|
||||||
|
ddraw/tests: Port test_alphatest() from d3d9.
|
||||||
|
wined3d: Initialise stream frequency to 1.
|
||||||
|
d3d9/tests: Test GetStreamSourceFreq() before any values were set.
|
||||||
|
wined3d: Return 1e10f for MaxVertexW from wined3d_get_device_caps().
|
||||||
|
d3d9/tests: Add test for MaxVertexW device capability.
|
||||||
|
d3d8/tests: Add test for MaxVertexW device capability.
|
||||||
|
d3d9/tests: Add test for buffer read / write.
|
||||||
|
wined3d: Invalidate _SYSMEM location when mapping opengl buffer.
|
||||||
|
d3dx9/tests: Clear vertex shader constants in test_effect_states().
|
||||||
|
d3dx9/tests: Add more tests for VertexShaderConstant state.
|
||||||
|
d3dx9: Handle short parameter in d3dx_set_shader_const_state().
|
||||||
|
d3dx9: Use parameter data for the first constant only in d3dx_set_shader_const_state().
|
||||||
|
|
||||||
Piotr Caban (4):
|
Piotr Caban (9):
|
||||||
msvcrt: Optimize tolower function when locale was never changed.
|
kernel32/tests: Add file mapping tests on readonly file.
|
||||||
msvcrt: Optimize toupper function when locale was never changed.
|
kernel32/tests: Test that copy-on-write file mapping is not modifying the file.
|
||||||
wbemprox: Add Win32_NetworkAdapter DeviceAdapterID property.
|
api-ms-win-crt-private-l1-1-0: Add __std_terminate implementation.
|
||||||
wbemprox: Add Win32_NetworkAdapter Description property.
|
msvcrt: Add _ismbbtrail_l implementation.
|
||||||
|
msvcrt: Add _ismbclegal_l implementation.
|
||||||
|
msvcrt: Validate character in _ismbcl0.
|
||||||
|
msvcrt: Use mbtowc/wctomb for string conversion in printf.
|
||||||
|
msvcrt: Use correct locale when validating character in _ismbcl0_l and _ismbcl1_l.
|
||||||
|
msvcrt: Change __getmainargs signature.
|
||||||
|
|
||||||
Sebastian Lackner (1):
|
Sergio Gómez Del Real (2):
|
||||||
wtsapi32: Improve WTSQueryUserToken stub.
|
riched20: Mask out extended flags introduced by CHARFORMAT2 when converting to CHARFORMAT.
|
||||||
|
gdi32/dibdrv: Clip segment points to dib rect in wide_line_segment().
|
||||||
|
|
||||||
Sven Baars (18):
|
Sven Baars (9):
|
||||||
dswave/tests: Fix a memory leak (Valgrind).
|
ole32: Fix some memory leaks (Valgrind).
|
||||||
dmband/tests: Fix a memory leak (Valgrind).
|
riched20: Fix IRichEditOle COM aggregation (Valgrind).
|
||||||
dmcompos/tests: Fix a memory leak (Valgrind).
|
shell32: Don't return a path from SHGetKnownFolderPath when it can not be created.
|
||||||
dmscript/tests: Fix a memory leak (Valgrind).
|
mstask: Fix some memory leaks on error path (Valgrind).
|
||||||
dmstyle/tests: Fix a memory leak (Valgrind).
|
mstask: Move memory allocation to avoid a memory leak (Valgrind).
|
||||||
dmusic/tests: Fix a memory leak (Valgrind).
|
taskschd: Fix some memory leaks (Valgrind).
|
||||||
msscript.ocx/tests: Fix some memory leaks (Valgrind).
|
ws2_32: Use heap_realloc instead of HeapReAlloc to avoid an invalid realloc (Valgrind).
|
||||||
kernel32/tests: Fix a memory leak (Valgrind).
|
wininet/tests: Fix some memory leaks (Valgrind).
|
||||||
hlink/tests: Fix some memory leaks (Valgrind).
|
webservices/tests: Add a missing closesocket call (Coverity).
|
||||||
gdiplus/tests: Fix a memory leak (Valgrind).
|
|
||||||
windowscodecs: Fix a memory leak (Valgrind).
|
|
||||||
gdiplus: Fix a memory leak on error path (Valgrind).
|
|
||||||
gdiplus/tests: Add some font family pointer tests.
|
|
||||||
wsdapi: Fix some memory leaks (Valgrind).
|
|
||||||
dmime/tests: Fix a memory leak (Valgrind).
|
|
||||||
dinput/tests: Fix some memory leaks (Valgrind).
|
|
||||||
dinput: Free the device after a callback (Valgrind).
|
|
||||||
strmbase: Fix some memory leaks (Valgrind).
|
|
||||||
|
|
||||||
Zebediah Figura (78):
|
Vijay Kiran Kamuju (1):
|
||||||
d3d8/tests: Add a test for MultiplyTransform().
|
setupapi: Add stub for CM_Get_Sibling.
|
||||||
d3d9/tests: Add a test for MultiplyTransform().
|
|
||||||
ddraw/tests: Add a test for MultiplyTransform().
|
|
||||||
wined3d: Remove stateblock handling from wined3d_device_multiply_transform().
|
|
||||||
msi/tests: Introduce a variadic check_record() helper.
|
|
||||||
msi/tests: Use check_record() in test_columnorder().
|
|
||||||
msi/tests: Use check_record() in test_dbmerge().
|
|
||||||
msi/tests: Use check_record() in test_select_column_names().
|
|
||||||
msi/tests: Use check_record() in test_join().
|
|
||||||
setupapi: Store the path to the driver key in the device key.
|
|
||||||
setupapi: Don't use the devnode to allocate driver keys.
|
|
||||||
setupapi/tests: Create the setup class key before trying to create the driver key.
|
|
||||||
setupapi: Also remove the driver key in remove_device().
|
|
||||||
wined3d: Remove stateblock handling from wined3d_device_set_shader_resource_view().
|
|
||||||
wined3d: Remove stateblock handling from wined3d_device_set_sampler().
|
|
||||||
wined3d: Remove stateblock handling from wined3d_device_set_pipeline_unordered_access_view().
|
|
||||||
wined3d: Remove stateblock handling from wined3d_device_set_stream_output().
|
|
||||||
wined3d: Remove stateblock handling from wined3d_device_set_constant_buffer().
|
|
||||||
hal: Limit exports to the appropriate architectures.
|
|
||||||
ntoskrnl.exe: Implement KeInitializeSpinLock().
|
|
||||||
hal: Implement KeReleaseSpinLock().
|
|
||||||
ntoskrnl.exe: Implement KeReleaseSpinLock().
|
|
||||||
hal: Implement KeAcquireSpinLock().
|
|
||||||
ntoskrnl.exe: Implement KeAcquireSpinLockRaiseToDpc().
|
|
||||||
msi/tests: Use check_record() in more places.
|
|
||||||
msi: Get rid of the find_matching_rows() view operation.
|
|
||||||
msi: Get rid of the remove_column() view operation.
|
|
||||||
msi: Use a BOOL to track string persistence.
|
|
||||||
msi: Use 0-indexed row numbers in the modify() view operation.
|
|
||||||
ntoskrnl.exe: Implement IoReleaseCancelSpinLock().
|
|
||||||
ntoskrnl.exe: Implement IoAcquireCancelSpinLock().
|
|
||||||
ntoskrnl.exe: Implement ExInterlockedRemoveHeadList().
|
|
||||||
ntoskrnl.exe: Implement PsTerminateSystemThread().
|
|
||||||
wined3d: Remove stateblock handling from wined3d_device_set_geometry_shader().
|
|
||||||
wined3d: Remove stateblock handling from wined3d_device_set_compute_shader().
|
|
||||||
wined3d: Remove stateblock handling from wined3d_device_set_predication().
|
|
||||||
d3d9/tests: Add more tests for reset state after DrawIndexedPrimitiveUP().
|
|
||||||
d3d8/tests: Port test_draw_primitive() from d3d9.
|
|
||||||
msi: Factor out int_to_table_storage().
|
|
||||||
msi: Set table values directly in msi_select_update().
|
|
||||||
msi: Get rid of the get_row() view operation.
|
|
||||||
msi: Remove an unnecessary call to SELECT_get_dimensions().
|
|
||||||
msi: Store the IStorage list as an array of STORAGE structures.
|
|
||||||
ntoskrnl.exe/tests: Open the test file for synchronous I/O.
|
|
||||||
ntoskrnl.exe: Implement KeReleaseSpinLockFromDpcLevel().
|
|
||||||
ntoskrnl.exe: Implement KeAcquireSpinLockAtDpcLevel().
|
|
||||||
ntoskrnl.exe: Implement plain spinlock functions on top of DPC-level ones.
|
|
||||||
hal: Implement plain spinlock functions on top of DPC-level ones.
|
|
||||||
wined3d: Introduce a separate structure for stateblock state and store vertex shader state therein.
|
|
||||||
wined3d: Store vertex shader floating point constants in the wined3d_stateblock_state structure.
|
|
||||||
wined3d: Store vertex shader integer constants in the wined3d_stateblock_state structure.
|
|
||||||
wined3d: Store vertex shader boolean constants in the wined3d_stateblock_state structure.
|
|
||||||
wined3d: Store the pixel shader in the wined3d_stateblock_state structure.
|
|
||||||
msi: Support setting streams in msi_select_update().
|
|
||||||
msi: Implement UPDATE queries using msi_select_update().
|
|
||||||
msi: Factor out msi_view_refresh_row().
|
|
||||||
msi: Implement MSIMODIFY_REFRESH using msi_view_refresh_row().
|
|
||||||
msi: Don't check the primary keys when handling MSIMODIFY_DELETE.
|
|
||||||
ntoskrnl.exe: Implement DPC-level queued spinlock functions.
|
|
||||||
ntoskrnl.exe: Implement plain queued spinlock functions on top of DPC-level ones.
|
|
||||||
hal: Implement plain queued spinlock functions on top of DPC-level ones.
|
|
||||||
wined3d: Store pixel shader floating point constants in the wined3d_stateblock_state structure.
|
|
||||||
wined3d: Store pixel shader integer constants in the wined3d_stateblock_state structure.
|
|
||||||
wined3d: Store pixel shader boolean constants in the wined3d_stateblock_state structure.
|
|
||||||
wined3d: Factor our init_default_render_states().
|
|
||||||
wined3d: Store render states in the wined3d_stateblock_state structure.
|
|
||||||
msi/tests: Add some more tests for MsiViewModify() applied to joins.
|
|
||||||
msi: Translate records as appropriate in SELECT_modify().
|
|
||||||
msi/tests: Add more tests for MSIMODIFY_ASSIGN.
|
|
||||||
msi/tests: Add more tests for MSIMODIFY_REFRESH.
|
|
||||||
msi/tests: Add more tests for MSIMODIFY_MERGE.
|
|
||||||
msi/tests: Add more tests for MSIMODIFY_INSERT.
|
|
||||||
include: Add ExInitializeFastMutex() definition.
|
|
||||||
ntoskrnl.exe: Implement APC-level fast mutex functions.
|
|
||||||
hal: Implement plain fast mutex functions on top of APC-level ones.
|
|
||||||
hal: Implement ExTryToAcquireFastMutex().
|
|
||||||
ntoskrnl.exe: Avoid accessing fields of sync objects outside of the sync CS.
|
|
||||||
wined3d: Factor out init_default_texture_state().
|
|
||||||
|
|
||||||
Zhiyi Zhang (4):
|
Yussur-Mustafa Oraji (1):
|
||||||
user32: Check for null handle in GetRawInputData().
|
httpapi: Add stub for HttpCloseServerSession.
|
||||||
user32: Fix a memory leak.
|
|
||||||
msacm32: Reference count local drivers.
|
Zebediah Figura (36):
|
||||||
d3d8: Fix building on Mac.
|
wined3d: Set the correct matrix in wined3d_device_multiply_transform().
|
||||||
|
wined3d: Store texture states in the wined3d_stateblock_state structure.
|
||||||
|
wined3d: Store textures in the wined3d_stateblock_state structure.
|
||||||
|
wined3d: Factor out init_default_sampler_states().
|
||||||
|
wined3d: Store sampler states in the wined3d_stateblock_state structure.
|
||||||
|
kernelbase/tests: Relax tests for WaitOnAddress().
|
||||||
|
ntdll: Add a futex-based implementation of WaitOnAddress().
|
||||||
|
winebus.sys: Translate SDL controller axes to unsigned 32-bit values.
|
||||||
|
hid: Don't sign-extend 16-bit values.
|
||||||
|
wined3d: Store transforms in the wined3d_stateblock_state structure.
|
||||||
|
wined3d: Store clip planes in the wined3d_stateblock_state structure.
|
||||||
|
wined3d: Store the material in the wined3d_stateblock_state structure.
|
||||||
|
wined3d: Store the viewport in the wined3d_stateblock_state structure.
|
||||||
|
wined3d: Store the scissor rect in the wined3d_stateblock_state structure.
|
||||||
|
wined3d: Store the index buffer in the wined3d_stateblock_state structure.
|
||||||
|
wined3d: Store vertex declaration in the wined3d_stateblock_state structure.
|
||||||
|
wined3d: Store blend factor in the wined3d_stateblock_state structure.
|
||||||
|
wined3d: Store stream state in the wined3d_stateblock_state structure.
|
||||||
|
ntdll: Reimplement condition variables on top of RtlWaitOnAddress().
|
||||||
|
comsvcs/tests: Add tests for implicit MTA creation in RegisterDispenser().
|
||||||
|
comsvcs: Create an implicit MTA thread in RegisterDispenser().
|
||||||
|
ntdll: Add a direct futex-based implementation of condition variables.
|
||||||
|
oleaut32: Register non-dual dispinterfaces using the correct proxy.
|
||||||
|
wined3d: Get rid of apply_lights() helper.
|
||||||
|
wined3d: Introduce a separate structure for light state.
|
||||||
|
wined3d: Introduce wined3d_state_set_light() helper.
|
||||||
|
wined3d: Store lights in the wined3d_stateblock_state structure.
|
||||||
|
wined3d: Correct indices for contained states in wined3d_stateblock_apply().
|
||||||
|
user32/tests: Execute test_shell_window() last.
|
||||||
|
wined3d: Get rid of the "update_state" field from struct wined3d_device.
|
||||||
|
wined3d: Get rid of the "state" field from struct wined3d_stateblock.
|
||||||
|
hid: Correctly sign-extend all values in HidP_GetScaledUsageValue().
|
||||||
|
hid: Scale from logical to physical coördinates in HidP_GetScaledUsageValue().
|
||||||
|
xinput: Use HidP_GetScaledUsageValue().
|
||||||
|
xinput: Use a struct instead of an array to store axis information.
|
||||||
|
xinput: Fix axis scaling arithmetic.
|
||||||
|
|
||||||
|
Zhiyi Zhang (2):
|
||||||
|
setupapi: Implement SetupDiSetDevicePropertyW.
|
||||||
|
setupapi: Implement SetupDiGetDevicePropertyW.
|
||||||
|
|
||||||
--
|
--
|
||||||
Alexandre Julliard
|
Alexandre Julliard
|
||||||
|
|
1
AUTHORS
1
AUTHORS
|
@ -1646,6 +1646,7 @@ Young Chung
|
||||||
Yuri Khan
|
Yuri Khan
|
||||||
Yuri Kozlov
|
Yuri Kozlov
|
||||||
Yuriy Kaminskiy
|
Yuriy Kaminskiy
|
||||||
|
Yussur-Mustafa Oraji
|
||||||
Yuval Fledel
|
Yuval Fledel
|
||||||
Yuxi Zhang
|
Yuxi Zhang
|
||||||
Yvon Belleau
|
Yvon Belleau
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
# Guess values for system-dependent variables and create Makefiles.
|
# Guess values for system-dependent variables and create Makefiles.
|
||||||
# Generated by GNU Autoconf 2.69 for Wine 4.1.
|
# Generated by GNU Autoconf 2.69 for Wine 4.2.
|
||||||
#
|
#
|
||||||
# Report bugs to <wine-devel@winehq.org>.
|
# Report bugs to <wine-devel@winehq.org>.
|
||||||
#
|
#
|
||||||
|
@ -580,8 +580,8 @@ MAKEFLAGS=
|
||||||
# Identity of this package.
|
# Identity of this package.
|
||||||
PACKAGE_NAME='Wine'
|
PACKAGE_NAME='Wine'
|
||||||
PACKAGE_TARNAME='wine'
|
PACKAGE_TARNAME='wine'
|
||||||
PACKAGE_VERSION='4.1'
|
PACKAGE_VERSION='4.2'
|
||||||
PACKAGE_STRING='Wine 4.1'
|
PACKAGE_STRING='Wine 4.2'
|
||||||
PACKAGE_BUGREPORT='wine-devel@winehq.org'
|
PACKAGE_BUGREPORT='wine-devel@winehq.org'
|
||||||
PACKAGE_URL='https://www.winehq.org'
|
PACKAGE_URL='https://www.winehq.org'
|
||||||
|
|
||||||
|
@ -2390,7 +2390,7 @@ if test "$ac_init_help" = "long"; then
|
||||||
# Omit some internal or obsolete options to make the list less imposing.
|
# 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.
|
# This message is too long to be a string in the A/UX 3.1 sh.
|
||||||
cat <<_ACEOF
|
cat <<_ACEOF
|
||||||
\`configure' configures Wine 4.1 to adapt to many kinds of systems.
|
\`configure' configures Wine 4.2 to adapt to many kinds of systems.
|
||||||
|
|
||||||
Usage: $0 [OPTION]... [VAR=VALUE]...
|
Usage: $0 [OPTION]... [VAR=VALUE]...
|
||||||
|
|
||||||
|
@ -2460,7 +2460,7 @@ fi
|
||||||
|
|
||||||
if test -n "$ac_init_help"; then
|
if test -n "$ac_init_help"; then
|
||||||
case $ac_init_help in
|
case $ac_init_help in
|
||||||
short | recursive ) echo "Configuration of Wine 4.1:";;
|
short | recursive ) echo "Configuration of Wine 4.2:";;
|
||||||
esac
|
esac
|
||||||
cat <<\_ACEOF
|
cat <<\_ACEOF
|
||||||
|
|
||||||
|
@ -2692,7 +2692,7 @@ fi
|
||||||
test -n "$ac_init_help" && exit $ac_status
|
test -n "$ac_init_help" && exit $ac_status
|
||||||
if $ac_init_version; then
|
if $ac_init_version; then
|
||||||
cat <<\_ACEOF
|
cat <<\_ACEOF
|
||||||
Wine configure 4.1
|
Wine configure 4.2
|
||||||
generated by GNU Autoconf 2.69
|
generated by GNU Autoconf 2.69
|
||||||
|
|
||||||
Copyright (C) 2012 Free Software Foundation, Inc.
|
Copyright (C) 2012 Free Software Foundation, Inc.
|
||||||
|
@ -3376,7 +3376,7 @@ cat >config.log <<_ACEOF
|
||||||
This file contains any messages produced by compilers while
|
This file contains any messages produced by compilers while
|
||||||
running configure, to aid debugging if configure makes a mistake.
|
running configure, to aid debugging if configure makes a mistake.
|
||||||
|
|
||||||
It was created by Wine $as_me 4.1, which was
|
It was created by Wine $as_me 4.2, which was
|
||||||
generated by GNU Autoconf 2.69. Invocation command line was
|
generated by GNU Autoconf 2.69. Invocation command line was
|
||||||
|
|
||||||
$ $0 $@
|
$ $0 $@
|
||||||
|
@ -20872,7 +20872,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
|
||||||
# report actual input values of CONFIG_FILES etc. instead of their
|
# report actual input values of CONFIG_FILES etc. instead of their
|
||||||
# values after options handling.
|
# values after options handling.
|
||||||
ac_log="
|
ac_log="
|
||||||
This file was extended by Wine $as_me 4.1, which was
|
This file was extended by Wine $as_me 4.2, which was
|
||||||
generated by GNU Autoconf 2.69. Invocation command line was
|
generated by GNU Autoconf 2.69. Invocation command line was
|
||||||
|
|
||||||
CONFIG_FILES = $CONFIG_FILES
|
CONFIG_FILES = $CONFIG_FILES
|
||||||
|
@ -20943,7 +20943,7 @@ _ACEOF
|
||||||
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
||||||
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
|
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
|
||||||
ac_cs_version="\\
|
ac_cs_version="\\
|
||||||
Wine config.status 4.1
|
Wine config.status 4.2
|
||||||
configured by $0, generated by GNU Autoconf 2.69,
|
configured by $0, generated by GNU Autoconf 2.69,
|
||||||
with options \\"\$ac_cs_config\\"
|
with options \\"\$ac_cs_config\\"
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue