Release 4.3.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
dde0313d9f
commit
9422b844b5
781
ANNOUNCE
781
ANNOUNCE
|
@ -1,16 +1,16 @@
|
||||||
The Wine development release 4.2 is now available.
|
The Wine development release 4.3 is now available.
|
||||||
|
|
||||||
What's new in this release (see below for details):
|
What's new in this release (see below for details):
|
||||||
- Unicode string normalization support.
|
- Reimplementation of XAudio2 using the FAudio library.
|
||||||
- Support for ECC cryptographic keys.
|
- Mono engine updated to the latest upstream.
|
||||||
- Support for mixing 32/64-bit dlls in the load path.
|
- More modern handling of iconic windows.
|
||||||
- Futex-based implementations for more synchronization primitives.
|
- Improved handling of kernel objects.
|
||||||
- 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.2.tar.xz
|
https://dl.winehq.org/wine/source/4.x/wine-4.3.tar.xz
|
||||||
http://mirrors.ibiblio.org/wine/source/4.x/wine-4.2.tar.xz
|
http://mirrors.ibiblio.org/wine/source/4.x/wine-4.3.tar.xz
|
||||||
|
|
||||||
Binary packages for various distributions will be available from:
|
Binary packages for various distributions will be available from:
|
||||||
|
|
||||||
|
@ -26,403 +26,460 @@ AUTHORS in the distribution for the complete list.
|
||||||
|
|
||||||
----------------------------------------------------------------
|
----------------------------------------------------------------
|
||||||
|
|
||||||
Bugs fixed in 4.2 (total 60):
|
Bugs fixed in 4.3 (total 45):
|
||||||
|
|
||||||
12453 Bad performance in Source based games
|
1719 MDI child window minimize problem in Delphi VCL applications
|
||||||
17913 Port Royale: sea is black
|
7287 Redundant "tabs" appear with tabbed MDI (test with LTSpice)
|
||||||
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)
|
8226 DlgDirListComboBox does not fail properly on bad path spec argument
|
||||||
20083 SIV (System Information Viewer) v4.00 SIVDRIVER crashes to due invalid PIO_STACK_LOCATION->FileObject passed into IRP_MJ_DEVICE_CONTROL dispatch routine
|
15703 LEGO Star Wars controller options
|
||||||
21101 Can't use SHIFT key with onboard visual keyboard and wine application
|
18496 BREW simulator always shows a black display
|
||||||
23863 The Bard's Tale (2005): unplayable due to almost completely black screen
|
19777 Ad Astra game runs very slow
|
||||||
28167 EA Sports FIFA 11 crashes on startup
|
21023 SetupDiOpenDevRegKey() returns wrong HKEY
|
||||||
35096 Kerning misbehavior for Hebrew text in Office 2010
|
26653 Multiple VB6 applications need oleaut32 VarRound to support VT_DECIMAL
|
||||||
35889 wine1.6 display fuzzy chinese ttf fonts, but dialog fonts display normal
|
31954 Second Sight hangs with a black screen after the intro videos
|
||||||
36201 valgrind shows a definite leak under crypt32/tests/store.c
|
32374 List box with LBS_NODATA set, has very low performance, depending on items count.
|
||||||
36261 valgrind shows a use after free in d3d_device_inner_Release() ddraw/tests/ddraw{4,7}.c
|
35516 Microworlds EX hangs when clicking toolbar button
|
||||||
36267 valgrind shows an invalid read in ddraw/tests/ddraw4.c
|
37705 Heroes of Might and Magic VI Shades of Darkness Textures Fail to Display in Most Campaign Maps
|
||||||
36340 valgrind shows several warnings in ddraw/tests/ddraw2.c
|
38488 Wrong traces in functions *_invalidate_location
|
||||||
36343 valgrind shows some leaks in ddraw/tests/ddraw4.c
|
39932 bat-script with quotes cann't be called using CreateProcess
|
||||||
36348 valgrind shows a couple leaks in d3d9/tests/d3d9ex.c
|
41670 BattlEye launcher stuck at 'Starting BattlEye Service...' (PUBG, Planetside2, H1Z1: King of the Kill, Tibia 11)
|
||||||
36349 valgrind shows a few leaks in d3d9/tests/stateblock.c
|
43395 Wine intermittently crashes after any program terminates
|
||||||
36380 valgrind shows a possible leak in in ddraw/tests/ddraw1.c
|
43659 Jurassic Park: Operation Genesis crashes inside winegstreamer (disabling winegstreamer is a workaround)
|
||||||
36381 valgrind shows a couple possible leaks in in ddraw/tests/ddraw2.c
|
44300 Windows Media Player 7.1 fails to play media due to unimplemented function wmvcore.dll.WMCheckURLExtension
|
||||||
36382 valgrind shows a possible leak in in ddraw/tests/ddraw7.c
|
45149 Provide mscoree.dll.CorIsLatestSvc stub with diagnostic message to tell native MS .NET CLR bootstrapper must be used (dll override)
|
||||||
36620 valgrind shows a few invalid reads in ddraw/tests/ddraw1.c
|
45631 League of Legends client crashes when joining a lobby with other players
|
||||||
36621 valgrind shows several definite leaks in ddraw/tests/ddraw1.c
|
45632 Garena client v2.0.x crashes on startup ('ntdll.NtQueryVirtualMemory' needs to validate 'MemoryInformationLength' before writing to buffer)
|
||||||
36623 valgrind shows some leaks in ddraw/tests/ddraw7.c
|
45841 Battleye's BEDaisy.sys requires that PsThreadType and PsProcessType are defined
|
||||||
36631 valgrind shows a definite leak in in ddraw/tests/ddraw2.c
|
46105 TopoEdit crashes with unimplemented function mf.dll.MFCreateSequencerSource
|
||||||
36658 valgrind shows an invalid read in ddraw/tests/d3d.c
|
46245 V-sync setting does not work (Direct3D 12)
|
||||||
36660 ddraw/tests/d3d.c CapsTest crashes under valgrind
|
46318 vbscript doesn't parse if identifier is also keyword token
|
||||||
36689 ddrawex/tests/surface.c crashes under valgrind/nvidia
|
46319 32-bit IL-only executable launched as 32-bit subprocess on Wine and 64-bit subprocess on Windows
|
||||||
37639 Multiple applications crash on unimplemented function vssapi.dll.?CreateVssBackupComponents@@YGJPAPAVIVssBackupComponents@@@Z (AlphaShadow v1.2, EMC Retrospect 7)
|
46442 FormatCurrency(9) returns .9.00 (period in front)
|
||||||
38021 64-bit Planetside 2 fails to load bundled xinput1_3.dll (loader must check architecture before trying to load module)
|
46481 strftime has a buffer overflow
|
||||||
38138 Avencast: Rise of the Mage: invisible doors
|
46493 Functions ilogb* are not implemented
|
||||||
38685 valgrind shows an invalid read in d3d9/tests/d3d9ex.c
|
46583 LINE latest version doesn't work
|
||||||
39080 The Settlers: Rise of an Empire: world geometry broken
|
46623 Game controller behaves incorrectly
|
||||||
40036 Shadows of Destiny Crash After Begins
|
46638 dotnet40 no longer installs using winetricks
|
||||||
41168 Test Drive Unlimited Crash before entry main menu
|
46639 LoadLibraryShim fails in wow64
|
||||||
42573 Several Flickering Senran Kagura Shinovi Versus
|
46654 dotnet35sp1 fails to install with winetricks
|
||||||
42704 1Password 6.4.377 needs function bcrypt.dll.BCryptDeriveKeyPBKDF2
|
46678 Width of latin characters is wrong with some fonts.
|
||||||
42734 NormalizeString (Unicode normalization) is not implemented
|
46681 TopoEdit crashes with unimplemented function mf.dll.MFCreateTopologyNode
|
||||||
42911 Bayonetta: launches but screen stays black
|
46691 comctl32/tests/propsheet.c shows uninitalized memory use
|
||||||
44150 Alien vs Predator: Crash in DX11 Mode
|
46708 Photoline crashed right after start, no problem with wine 3.0.4
|
||||||
45312 AC Syndicate needs bcrypt algorythm/functions (ECDH_P256, BCryptGenerateKeyPair, BCryptFinalizeKeyPair)
|
46717 TopoEdit crashes with unimplemented function mf.dll.MFCreateTopoLoader
|
||||||
45473 Rogue Squadron 3D crashes on startup
|
46719 iTunes crashes during the installation
|
||||||
45524 Add a futex-based implementation of condition variables
|
46724 Call of Juarez: Bound in Blood crashes on startup when using FAudio
|
||||||
45570 League of Legends 8.12+ fails to start a game (anticheat engine, incorrect implementation of LdrInitializeThunk)
|
46727 Alekhine's Gun crashes on startup when using FAudio
|
||||||
45820 Symantec Eraser Control Driver 'eeCtrl64.sys' (Norton 360) crashes on unimplemented function ntoskrnl.exe.ExpInterlocked{Push,Pop}EntrySList
|
46728 dotnet35sp1 fails to complete with install via winetricks
|
||||||
46047 Multiple applications want Windows 8+ futex-like operations kernelbase.dll.WaitOnAddress, kernelbase.dll.WakeByAddress{All,Single} (VLC)
|
46729 Wine directx not detecting Intel HD Graphics 620 (Rev 02) chipset
|
||||||
46088 BETest tool from Windows 10 SDK (10.0.17763.x) crashes on unimplemented function vssapi.dll.CreateVssBackupComponentsInternal
|
46732 BleachBit-2.0 crashes at startup
|
||||||
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.1:
|
Changes since 4.2:
|
||||||
|
|
||||||
Alexandre Julliard (29):
|
Alexandre Julliard (12):
|
||||||
kernel32: Fix handling of NULL argument in SetDllDirectoryA().
|
kernel32/tests: Add a test to check some fields in fake dlls.
|
||||||
ntdll: Don't use current directory for libraries unless explicitly specified in the search path.
|
winebuild: Align resource data to dword boundaries even on 64-bit.
|
||||||
setupapi/tests: Avoid sizeof in traces.
|
winebuild: Make thiscall an entry point flag instead of a function type.
|
||||||
ntdll: Use an NT filename to search for loaded modules.
|
winebuild: Add support for fastcall entry points.
|
||||||
ntdll: Return an NT filename in find_dll_file().
|
ntdll: Support relay debugging of fastcall entry points.
|
||||||
ntdll: Pass an NT filename to get_load_order().
|
ntdll: Use the fastcall flag for RtlInterlockedPushListSList.
|
||||||
ntdll: Use NT filenames when loading dlls.
|
hal: Specify fastcall entry points using the appropriate spec file flag.
|
||||||
ntdll: Remove no longer used parameter from find_fileid_module().
|
ntoskrnl.exe: Specify fastcall entry points using the appropriate spec file flag.
|
||||||
ntdll: Pass a flag instead of a file handle to load_builtin_dll().
|
kernel32/tests: Use GetTempFileName() instead of hardcoding directory names.
|
||||||
ntdll: Directly try to open the dll file instead of checking for existence first.
|
winebuild: Use stdcall for fastcall wrappers.
|
||||||
ntdll: Create the memory mapping for a dll directly at open time.
|
winebuild: Make relay entry points hot-patchable.
|
||||||
server: Add custom flag for fake dlls in PE image information.
|
wrc: Don't map version block names to the target language.
|
||||||
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.
|
|
||||||
|
|
||||||
Alistair Leslie-Hughes (12):
|
Alistair Leslie-Hughes (8):
|
||||||
combase: Add DllGetActivationFactory stub.
|
oleaut32: Support VT_DECIMAL in VarRound.
|
||||||
comdlg32: Improve PRINT32 dialog.
|
mf: Add IMFSequencerSource stub.
|
||||||
secur32: Fix compile error on older gnutls.
|
kernel32: Correct GetCurrencyFormatW/A spec entries.
|
||||||
include: Add more VSS_* typedefs.
|
oleaut32: Correctly get the Currency separator in VarFormatCurrency.
|
||||||
include: Add VSS writer enums.
|
oleaut32: Correctly get the thousands separator in VarFormatCurrency.
|
||||||
include: Convert header vswriter to an idl.
|
oleaut32: Correctly get the Grouping separator.
|
||||||
include: Add vsbackup.idl.
|
include: Add more DB_E_* defines.
|
||||||
vssapi: Add CreateVssBackupComponentsInternal stub.
|
vbscript: Move variable declaration outside of for.
|
||||||
vssapi: Add ?CreateVssBackupComponents@@YGJPAPAVIVssBackupComponents@@@Z stub.
|
|
||||||
dsound: IDirectSoundNotify is only available when DSBCAPS_CTRLPOSITIONNOTIFY is specified.
|
|
||||||
comdlg32: Improve Printer Setup dialog.
|
|
||||||
mfplat: Implement MFGetSystemTime.
|
|
||||||
|
|
||||||
Andrey Gusev (3):
|
Andrew Eikum (1):
|
||||||
msi: Remove duplicate condition in msi_dialog_destroy().
|
xaudio2: IXAPO::Process out parameter should not be const.
|
||||||
crypt32: Remove duplicate condition in CRYPT_AsnDecodeNameValueInternal().
|
|
||||||
mscoree: Fix condition in CorDebug_Release().
|
|
||||||
|
|
||||||
Aric Stewart (2):
|
Andrey Gusev (11):
|
||||||
hidclass.sys: Prevent buffer overrun.
|
ext-ms-win-ntuser-windowclass-l1-1-0: Add dll.
|
||||||
configure: Use SDL2_LIBS if set.
|
ext-ms-win-ntuser-window-l1-1-0: Add dll.
|
||||||
|
ext-ms-win-ntuser-window-l1-1-4: Update spec file.
|
||||||
|
ext-ms-win-gdi-dc-create-l1-1-0: Add dll.
|
||||||
|
ext-ms-win-gdi-draw-l1-1-0: Add dll.
|
||||||
|
ext-ms-win-ntuser-gui-l1-1-0: Add dll.
|
||||||
|
ext-ms-win-gdi-font-l1-1-0: Add dll.
|
||||||
|
ext-ms-win-gdi-font-l1-1-1: Add dll.
|
||||||
|
ext-ms-win-ntuser-dialogbox-l1-1-0: Add dll.
|
||||||
|
ext-ms-win-ntuser-message-l1-1-0: Add dll.
|
||||||
|
ext-ms-win-ntuser-misc-l1-1-0: Add dll.
|
||||||
|
|
||||||
Aurimas Fišeras (1):
|
Aurimas Fišeras (1):
|
||||||
po: Update Lithuanian translation.
|
po: Update Lithuanian translation.
|
||||||
|
|
||||||
|
Austin English (1):
|
||||||
|
comctl32: Fix a memory leak (valgrind).
|
||||||
|
|
||||||
Brendan McGrath (2):
|
Brendan McGrath (2):
|
||||||
wineboot: Fix PROCESSOR_ARCHITECTURE reg value.
|
vbscript: Allow most keywords to be used as 'dot' identifiers.
|
||||||
vbscript: Allow more keywords to be used as identifiers.
|
vbscript: Add todo test for 'rem' as 'dot' identifier.
|
||||||
|
|
||||||
Byeong-Sik Jeon (6):
|
Byeong-Sik Jeon (1):
|
||||||
gdi32: Fix vertical rotation.
|
gdi32: Add a workaround for Freetype < 2.8.1 using v40 FT_LOAD_TARGET_MONO.
|
||||||
gdi32: Add a helper function to get the transform matrices.
|
|
||||||
gdi32: Add helper functions to cache the glyph metrics.
|
|
||||||
gdi32: Add helper functions to compute the glyph metrics.
|
|
||||||
gdi32: Add helper functions to get GGO glyph bitmap.
|
|
||||||
gdi32: Add a helper macro for FreeType version check.
|
|
||||||
|
|
||||||
Dmitry Timoshkov (7):
|
Daniel Lehman (1):
|
||||||
windowscodecs: WICConvertBitmapSource should ask IWICFormatConverter::Initialize to use an optimized palette.
|
kernel32/tests: Add tests for SpecialCasing.
|
||||||
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.
|
|
||||||
|
|
||||||
Gabriel Ivăncescu (28):
|
Dmitry Timoshkov (8):
|
||||||
comctl32/listbox: Check for out of bounds using the index when painting the item.
|
windowscodecs: Add support for 32bppRGB, 32bppRGBA and 32bppPRGBA to format converter.
|
||||||
comctl32/listbox: Use a helper to expand the item array.
|
windowscodecs/tests: Add a test for 8bpp indexed TIFF format.
|
||||||
comctl32/listbox: Shrink the item array with resize_storage.
|
windowscodecs: Fix the SupportsTransparency flag value for various pixel formats.
|
||||||
comctl32/listbox: Return proper value for LB_INITSTORAGE.
|
windowscodecs: Fail earlier in TIFF decoder's Initialize method for unsupported pixel formats.
|
||||||
comctl32/tests: Add tests for LB_INITSTORAGE.
|
windowscodecs: Avoid redundant checks when reading a TIFF tile.
|
||||||
user32/listbox: Check for out of bounds using the index when painting the item.
|
windowscodecs: Add support for CMYK to BGR conversion.
|
||||||
user32/listbox: Use a helper to expand the item array.
|
windowscodecs: Move JPEG frame image data initialization from Frame::CopyPixels to Decoder::Initialize.
|
||||||
user32/listbox: Shrink the item array with resize_storage.
|
wpcap: Fix compilation with recent pcap/pcap.h versions.
|
||||||
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.
|
|
||||||
|
|
||||||
Hans Leidekker (14):
|
Ethan Lee (3):
|
||||||
odbc32: Improve tracing in a number of functions.
|
xaudio2: Rewrite to use FAudio.
|
||||||
odbc32: Work around drivers that don't accept NULL name length in SQLDescribeCol.
|
xaudio2: Fix uninitialized variable access (Valgrind).
|
||||||
odbc32: Improve tracing in the remaining functions.
|
xaudio2: IXAudio23 needs its own interface, for XAUDIO23_VOICE_SENDS parameters.
|
||||||
secur32: Add support for client certificate authentication.
|
|
||||||
crypt32/tests: Show that PFXImportCertStore doesn't set CERT_KEY_PROV_INFO_PROP_ID.
|
Gabriel Ivăncescu (22):
|
||||||
secur32: Return ISC_RET_USED_SUPPLIED_CREDS for schannel contexts if the feature was requested.
|
comctl32/listbox: Use a helper to retrieve item height by index.
|
||||||
secur32: Fix default return flags for schannel contexts.
|
comctl32/listbox: Use a helper to set item height by index.
|
||||||
wininet: Trace modifiers in hexadecimal in HttpAddRequestHeaders.
|
comctl32/listbox: Move the item data insertion into a separate function.
|
||||||
bcrypt: Implement BCryptGenerate/FinalizeKeyPair for ECDH P256.
|
comctl32/listbox: Move the item data removal into a separate function.
|
||||||
bcrypt: Add support for importing and exporting ECC public keys.
|
comctl32/listbox: Implement LBS_NODATA for single-selection listboxes.
|
||||||
bcrypt: Add support for importing and exporting ECC private keys.
|
comctl32/tests: Test negative counts in LB_SETCOUNT.
|
||||||
bcrypt: Implement BCryptDeriveKeyPBKDF2.
|
user32/listbox: Use a helper to retrieve item height by index.
|
||||||
msi: Initialize assembly caches before disabling redirection.
|
user32/listbox: Use a helper to set item height by index.
|
||||||
msi: Link directly to sxs.
|
user32/listbox: Move the item data insertion into a separate function.
|
||||||
|
user32/listbox: Move the item data removal into a separate function.
|
||||||
|
user32/listbox: Implement LBS_NODATA for single-selection listboxes.
|
||||||
|
user32/tests: Test negative counts in LB_SETCOUNT.
|
||||||
|
comctl32/listbox: Use is_item_selected in GetSelCount and GetSelItems.
|
||||||
|
user32/listbox: Use is_item_selected in GetSelCount and GetSelItems.
|
||||||
|
comctl32/listbox: Use a helper to set item data by index.
|
||||||
|
comctl32/listbox: Rewrite FindString to use helpers and avoid the macro.
|
||||||
|
comctl32/listbox: Use a helper to get the size of an item.
|
||||||
|
comctl32/listbox: Implement LBS_NODATA for multi-selection listboxes.
|
||||||
|
user32/listbox: Use a helper to set item data by index.
|
||||||
|
user32/listbox: Rewrite FindString to use helpers and avoid the macro.
|
||||||
|
user32/listbox: Use a helper to get the size of an item.
|
||||||
|
user32/listbox: Implement LBS_NODATA for multi-selection listboxes.
|
||||||
|
|
||||||
|
Gijs Vermeulen (2):
|
||||||
|
ntdll: Validate len in NtQueryVirtualMemory.
|
||||||
|
mfplat: Implement MFHeap[Alloc|Free].
|
||||||
|
|
||||||
|
Hans Leidekker (13):
|
||||||
|
msi: Don't use delay imports.
|
||||||
|
winhttp: Include URL extra info in the path unless the caller asks for it separately.
|
||||||
|
winhttp: Introduce a structure to describe URL components.
|
||||||
|
secur32: Fix the username fallback in get_key_container_path.
|
||||||
|
ws2_32: Always set overlapped status in AcceptEx.
|
||||||
|
mscms: Add a partial implementation of WcsOpenColorProfileA/W.
|
||||||
|
mscms: Map BM_KYMCQUADS to TYPE_KYMC_8.
|
||||||
|
mscms: Set last error on insufficient buffer in EnumColorProfilesA/W.
|
||||||
|
msi: Don't use globals to manage assembly cache state.
|
||||||
|
fusion: Use bcrypt to compute the assembly token.
|
||||||
|
dnsapi: Add support for DNS_TYPE_OPT records.
|
||||||
|
dnsapi: Fix data length returned for records that contain Unicode strings.
|
||||||
|
dnsapi: No longer prefer native.
|
||||||
|
|
||||||
Henri Verbeet (1):
|
Henri Verbeet (1):
|
||||||
d3d8: Improve ValidateVertexShader().
|
wined3d: Get rid of unused wined3d_blit_op enum elements.
|
||||||
|
|
||||||
Huw D. M. Davies (7):
|
Huw D. M. Davies (4):
|
||||||
kernel32/tests: Move the tests to a per-test todo.
|
server: Add new pipe servers to the end of the servers list.
|
||||||
kernel32: Initial support for canonical decomposition in NormalizeString().
|
ntoskrnl.exe: Add stubs for PsSuspendProcess() and PsResumeProcess().
|
||||||
kernel32: Implement canonical reordering.
|
comctl32/listbox.c Use helper functions for item initialization.
|
||||||
libport: Add support for compatibility decomposition.
|
user32/listbox: Use helper functions for item initialization.
|
||||||
libport: Add support for singleton decomposition.
|
|
||||||
kernel32: Implement canonical composing.
|
|
||||||
user32/listbox: Remove some unnecessary differences to the comctl32 version.
|
|
||||||
|
|
||||||
Isira Seneviratne (4):
|
Isira Seneviratne (8):
|
||||||
|
wordpad: Update STRING_TEXT_FILES_UNICODE_TXT string to plural format.
|
||||||
|
po: Add Tamil translation.
|
||||||
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.
|
kernel32: Add the Sinhala NLS file.
|
||||||
|
kernel32: Fix LOCALE_SSCRIPTS value for Sinhala.
|
||||||
po: Update Sinhala translation.
|
po: Update Sinhala translation.
|
||||||
|
po: Update German translation.
|
||||||
|
|
||||||
Jacek Caban (13):
|
Jacek Caban (19):
|
||||||
ntoskrnl.exe: Properly export *SList functions on win64.
|
include: Add atlthunk.h.
|
||||||
ntoskrnl.exe: Add PsRevertToSelf stub.
|
atlthunk: Add stub DLL.
|
||||||
ntoskrnl.exe: Implement ExDeleteNPagedLookasideList.
|
atlthunk: Implement AtlThunk functions.
|
||||||
ntoskrnl.exe: Set FileObject of IRP passed to driver callbacks.
|
atlthunk/tests: Add tests.
|
||||||
ntoskrnl.exe: Add KeRevertToUserAffinityThread stub.
|
ntdll/tests: Introduce test_object_type helper.
|
||||||
ntoskrnl.exe/tests: Introduce get_proc_address helper.
|
server: Support process object type.
|
||||||
mshtml: Add style.borderCollapse property implementation.
|
server: Support thread object type.
|
||||||
mstml: Add style.borderSpacing property implementation.
|
server: Support token object type.
|
||||||
mshtml: Support custom user agent strings in IOmNavigator::get_appVersion.
|
server: Return proper object type for mailslot and device files.
|
||||||
ntoskrnl.exe: Add PsReferenceProcessFilePointer stub.
|
ntoskrnl.exe/tests: Add object reference tests.
|
||||||
kernel32: Support MUI_LANGUAGE_ID flag in EnumUILanguages.
|
ntoskrnl.exe: Export object type values.
|
||||||
mshtml: Suport load event in HTMLXMLHttpRequest object.
|
ntoskrnl.exe: Introduce common kernel object allocator and use it for driver object.
|
||||||
mshtml: Expose nsIFormPOSTActionChannel interface from nsChannel object.
|
ntoskrnl.exe: Use kernel object allocators for device object.
|
||||||
|
ntoskrnl.exe: Add missing ObReferenceObject call to ObReferenceObjectByName.
|
||||||
|
ntoskrnl.exe: Use kernel object allocators for file object.
|
||||||
|
ntoskrnl.exe: Add partial ObReferenceObjectByHandle implementation.
|
||||||
|
ntoskrnl.exe: Implement ObReferenceObject and ObDereferenceObject.
|
||||||
|
ntoskrnl.exe: Implement file object constructor.
|
||||||
|
jscript: Use flatten string in create_regexp debug traces.
|
||||||
|
|
||||||
Jactry Zeng (5):
|
Jactry Zeng (1):
|
||||||
shcore: Don't return E_FAIL in IStream::SetSize() for read-only mode.
|
mfplat: Add MFCreateMFByteStreamOnStreamEx() stub.
|
||||||
ole32/tests: Test PropVariantCopy() with VT_UNKNOWN.
|
|
||||||
propsys: Implement PSCreateMemoryPropertyStore().
|
|
||||||
propsys/tests: Add tests of IPropertyStore interface.
|
|
||||||
propsys: Implement PropVariantToDouble().
|
|
||||||
|
|
||||||
Józef Kucia (12):
|
Józef Kucia (14):
|
||||||
d3d8/tests: Use correct index variable in test_resource_access() (Coverity).
|
wined3d: Add new registry setting to select shader backend.
|
||||||
d3d9/tests: Use correct index variable in test_resource_access() (Coverity).
|
d3d11: Use better name for current entry variable in validate_stream_output_entries().
|
||||||
d3d11: Avoid using wined3d_stream_output_element for validation.
|
dxgi/tests: Run test_swapchain_present() on D3D12.
|
||||||
wined3d: Do not convert SO declaration entries.
|
dxgi: Always use user images instead of using Vulkan swapchain directly.
|
||||||
wined3d: Export wined3d_extract_shader_input_signature_from_dxbc().
|
dxgi: Re-create swapchain on VK_ERROR_OUT_OF_DATE_KHR.
|
||||||
wined3d: Keep original component index in stream output elements.
|
dxgi: Set Vulkan swapchain size according to VkSurfaceCapabilitiesKHR.
|
||||||
wined3d: Factor out shader_get_stream_output_register_info().
|
dxgi: Use VK_FILTER_LINEAR for swapchain blits if dimensions don't match.
|
||||||
wined3d: Remove unnecessary src_format NULL check from arbfp_blit_supported().
|
d3d12/tests: Add test for swapchain and window sizes mismatch.
|
||||||
wined3d: Remove unnecessary src_format NULL check from ffp_blit_supported().
|
dxgi: Implement 0 sync interval for D3D12 swapchains.
|
||||||
wined3d: Remove unnecessary src_format NULL check from glsl_blitter_supported().
|
dxgi: Recreate Vulkan swapchain only when current buffer index is 0.
|
||||||
ddraw/tests: Destroy viewport in test_lighting_interface_versions() (Valgrind).
|
d3d12/tests: Add test for backbuffer index after changing sync interval.
|
||||||
wined3d: Mark dcl_input_ps_{siv, sgv} shader instructions as implemented.
|
wined3d: Rename ShaderBackend registry setting to shader_backend.
|
||||||
|
wined3d: Add GPU information for Intel HD Graphics 620.
|
||||||
Kai Krakow (1):
|
winevulkan: Use VkBase{In, Out}Structure instead of custom structure.
|
||||||
editorconfig: Indent Makefiles properly.
|
|
||||||
|
|
||||||
Ken Thomases (1):
|
|
||||||
winemac: Fix failure to render OpenGL on macOS 10.14 (Mojave).
|
|
||||||
|
|
||||||
Lauri Kenttä (1):
|
Lauri Kenttä (1):
|
||||||
po: Update Finnish translation.
|
po: Update Finnish translation.
|
||||||
|
|
||||||
Matteo Bruni (7):
|
Louis Lenders (2):
|
||||||
d3d9: Refuse to create D3DUSAGE_WRITEONLY textures.
|
ole32: Add CoEnableCallCancellation stub.
|
||||||
d3d8: Refuse to create D3DUSAGE_WRITEONLY textures.
|
ole32: Add CoDisableCallCancellation stub.
|
||||||
ddraw: Refuse to create non-managed DDSCAPS_WRITEONLY surfaces.
|
|
||||||
wined3d: Cleanup stateblock state before enumerating resources.
|
|
||||||
d3d9: Keep track of D3DUSAGE_AUTOGENMIPMAP textures in the d3d9 device.
|
|
||||||
d3d11/tests: Simplify test_cb_relative_addressing() a bit.
|
|
||||||
d3d10core/tests: Simplify test_cb_relative_addressing() a bit.
|
|
||||||
|
|
||||||
Michael Müller (2):
|
Mark Jansen (2):
|
||||||
ntoskrnl.exe: Implement ExInitializeNPagedLookasideList.
|
msi: Do not leak rootkey.
|
||||||
ntoskrnl.exe: Implement NtBuildNumber.
|
msi: Prevent uninitialized variable usage.
|
||||||
|
|
||||||
Michael Stefaniuc (16):
|
Matteo Bruni (10):
|
||||||
webservices: Delete duplicated return value checks.
|
d3dx9: Simplify get_parameter_by_name().
|
||||||
d3dx9/tests: Actually test the return of the effect SetInt() call.
|
d3d8/tests: Add a test for Reset() with bound DEFAULT resources.
|
||||||
kernelbase: Avoid TRUE : FALSE conditional expressions.
|
d3d9/tests: Add a D3D9Ex test for Reset() with bound resources.
|
||||||
taskschd: Avoid TRUE : FALSE conditional expressions.
|
d3d9/tests: Fix device tests on Windows 10.
|
||||||
dmime/tests: Test the return value of IDirectMusic_SetDirectSound().
|
d3d8/tests: Fix device tests on Windows 10.
|
||||||
gdi32: Avoid TRUE : FALSE conditional expressions.
|
d3d9: Release system memory wined3d buffer only after the draw buffer is destroyed.
|
||||||
odbc32: Print the debug strings and not the pointers.
|
d3d8: Release system memory wined3d buffer only after the draw buffer is destroyed.
|
||||||
amstream: Remove useless cast to self.
|
d3d9/tests: Add a test for drawing with released buffers.
|
||||||
crypt32: Remove useless cast to self.
|
d3d8/tests: Add a test for drawing with released buffers.
|
||||||
d3d10core/tests: Remove useless casts to self.
|
d3dx9: Get rid of the ID3DXEffectImpl #define.
|
||||||
d3dxof: Remove useless casts.
|
|
||||||
oleaut32/tests: Fix printing of an expected value.
|
|
||||||
oleaut32/tests: Floating point numeric constants are by default doubles.
|
|
||||||
ddraw/tests: Remove useless casts to self.
|
|
||||||
d3d10/tests: Remove useless casts to self.
|
|
||||||
d3d11/tests: Remove useless casts to self.
|
|
||||||
|
|
||||||
Nikolay Sivov (16):
|
Michael Stefaniuc (37):
|
||||||
dwrite: Implement mark-to-mark attachment, GPOS lookup 6.
|
oleaut32/tests: Propagate the const instead of casting it away.
|
||||||
dwrite: Add a stub for mark-to-ligature attachment handler.
|
hnetcfg: Remove redundant "not NULL" check (coccinellery).
|
||||||
dwrite: Fix positions in outline mode.
|
winmm/tests: Floating point numeric constants are by default doubles.
|
||||||
dwrite: Store outline offset as a vector.
|
secur32: Use offsetof() instead of pointer substraction.
|
||||||
comctl32/listview: Take care of scrolling offset when repositioning header.
|
msxml3: Remove useless casts to self.
|
||||||
comctl32/listview: Remove duplicated handle check.
|
msxml3/tests: Floating point numeric constants are by default doubles.
|
||||||
uiautomationcore: Return success from UiaRaiseAutomationEvent().
|
d3d8/tests: Remove useless casts to self.
|
||||||
d2d1: Add ID2D1GeometryGroup stub.
|
ddraw/tests: Avoid using the comma operator (coccinellery).
|
||||||
uiautomationcore: Add UiaHostProviderFromHwnd() stub.
|
mshtml: Remove useless casts to self.
|
||||||
dwrite: Use more appropriate allocation helpers.
|
d3dx9: Remove redundant "not NULL" checks (coccinellery).
|
||||||
xmllite/tests: Test complete writer output for UTF-16 case.
|
d3dx9/tests: Avoid using the comma operator (coccinellery).
|
||||||
msvcrt: Add _ismbcl0_l().
|
shell32: Remove superfluous continue (coccinellery).
|
||||||
msvcrt: Add _ismbcl1_l().
|
kernel32: Remove redundant not 0 check (coccinellery).
|
||||||
msvcrt: Add _ismbcl1().
|
wineandroid.drv: Remove redundant not-NULL checks (coccinellery).
|
||||||
msvcrt: Add _ismbcl2_l().
|
ddraw/tests: Remove redundant not NULL check (coccinellery).
|
||||||
msvcrt: Add _ismbcl2().
|
oledb32: Remove redundant not-NULL check (coccinellery).
|
||||||
|
ntdll: Remove redundant not-NULL check (coccinellery).
|
||||||
|
comctl32: Avoid using the comma operator.
|
||||||
|
wintrust: Remove redundant not-NULL checks (coccinellery).
|
||||||
|
kernelbase: Remove redundant not-NULL check (coccinellery).
|
||||||
|
gdiplus: Remove redundant not-NULL checks (coccinellery).
|
||||||
|
msvcp120/tests: Avoid using the comma operator.
|
||||||
|
crypt32: Remove an unused return variable (coccinelle).
|
||||||
|
gdi.exe16: Remove an unused return variable (coccinelle).
|
||||||
|
shlwapi: Remove redundant not-NULL check (coccinellery).
|
||||||
|
msvcrt: Remove redundant not-NULL check (coccinellery).
|
||||||
|
pdh: Remove redundant not-NULL check (coccinellery).
|
||||||
|
gdiplus: Remove useless casts to self.
|
||||||
|
windowscodecs: Remove redundant not-NULL check (coccinellery).
|
||||||
|
d3dx9: Rename the ID3DXEffect object and methods.
|
||||||
|
d3dx9: Merge the stub ID3DXBaseEffect methods.
|
||||||
|
d3dx9: Merge the d3dx9_effect_GetDesc() helper.
|
||||||
|
msxml3: Remove redundant not-NULL check (coccinellery).
|
||||||
|
dwrite: Remove useless casts to self.
|
||||||
|
riched20/tests: Avoid using the comma operator.
|
||||||
|
ole32: Remove useless casts to self.
|
||||||
|
urlmon: Remove useless casts to self.
|
||||||
|
|
||||||
Paul Gofman (19):
|
Nikolay Sivov (44):
|
||||||
user32: Select more appropriate stretch mode for colored images interpolation.
|
wbemprox/tests: Add a simple test for semi-synchronous mode behaviour.
|
||||||
user32/tests: Add more tests for SetWindowPos() on child window.
|
comctl32/toolbar: Draw button in idle state when mouse is captured.
|
||||||
wined3d: Use lower 8 bits only from _ALPHAREF state.
|
comctl32/toolbar: Send BN_CLICKED for button that was pressed, not released.
|
||||||
d3d9/tests: Add test for bigger alpha reference values.
|
comctl32/updown: Make sure buttons rectangles are consistent with each other.
|
||||||
d3d8/tests: Port test_alphatest() from d3d9.
|
mfplat: Implement MFCreateAsyncResult().
|
||||||
wined3d: Ignore multisample quality for MULTISAMPLE_NONE in context_find_fbo_entry().
|
po: Update Russian translation.
|
||||||
d3d9/tests: Test mismatched multisample quality with D3DMULTISAMPLE_NONE.
|
mfplat/tests: Remove initialization from tests that don't need it.
|
||||||
ddraw/tests: Port test_alphatest() from d3d9.
|
mfplat: Hold platform lock for async results lifetime.
|
||||||
wined3d: Initialise stream frequency to 1.
|
mfplat: Add basic support for user queue object lifetime management.
|
||||||
d3d9/tests: Test GetStreamSourceFreq() before any values were set.
|
mfplat: Add trivial implementation of MFCopyImage().
|
||||||
wined3d: Return 1e10f for MaxVertexW from wined3d_get_device_caps().
|
mf: Add attributes store to topology object.
|
||||||
d3d9/tests: Add test for MaxVertexW device capability.
|
mf: Add IMFTopologyNode stub.
|
||||||
d3d8/tests: Add test for MaxVertexW device capability.
|
mfplat: Implement MFInvokeCallback().
|
||||||
d3d9/tests: Add test for buffer read / write.
|
mf/tests: Add some tests for node management.
|
||||||
wined3d: Invalidate _SYSMEM location when mapping opengl buffer.
|
mfreadwrite: Add MFReadWriteClassFactory stub.
|
||||||
d3dx9/tests: Clear vertex shader constants in test_effect_states().
|
mfreadwrite/tests: Initialize COM only for tests that need it.
|
||||||
d3dx9/tests: Add more tests for VertexShaderConstant state.
|
mfreadwrite: Add CreateInstanceFromObject() stub for source reader.
|
||||||
d3dx9: Handle short parameter in d3dx_set_shader_const_state().
|
mf: Assign node id on creation.
|
||||||
d3dx9: Use parameter data for the first constant only in d3dx_set_shader_const_state().
|
mf/tests: Add another test for duplicate node ids.
|
||||||
|
mfplat: Implement MFCreateCollection().
|
||||||
|
mf: Implement topology node handling.
|
||||||
|
mfplay: Add stub dll.
|
||||||
|
mf: Add support for source and output collections.
|
||||||
|
mf/tests: Add a basic test creating media session.
|
||||||
|
mf: Use event queue for session event handling.
|
||||||
|
mf: Add IMFTopoLoader stub.
|
||||||
|
mf: Assign topology identifiers.
|
||||||
|
mfreadwrite: Add sink writer stub.
|
||||||
|
comctl32/propsheet: Avoid posting uninitialized data (Valgrind).
|
||||||
|
usp10: Use single path for all fonts in ScriptGetCMap().
|
||||||
|
mf/tests: Fix typos in test messages.
|
||||||
|
ucrtbase: Add ilogb* functions.
|
||||||
|
mfplat/tests: Add a test for deferred item posting.
|
||||||
|
mfplat: Initialize system queues on startup.
|
||||||
|
mfplat: Add MFAllocateWorkQueueEx().
|
||||||
|
mfplat: Add a helper to create async result objects.
|
||||||
|
mfplat: Add basic support for submitting work items.
|
||||||
|
mfplat/tests: Add some tests for serial queues.
|
||||||
|
mfplat: Implement waiting items with ability to cancel.
|
||||||
|
mfplat: Add support for scheduled items.
|
||||||
|
mfplat: Cleanup user queues.
|
||||||
|
mfplat: Fail to create user queues on uninitialized platform.
|
||||||
|
user32: Do not touch some of the values on 64-bit with SetWindowLong().
|
||||||
|
user32: Make GetWindowLong() fail for some values on 64-bit.
|
||||||
|
|
||||||
Piotr Caban (9):
|
Paul Gofman (8):
|
||||||
kernel32/tests: Add file mapping tests on readonly file.
|
kernel32/tests: Add test for overlapped file read.
|
||||||
kernel32/tests: Test that copy-on-write file mapping is not modifying the file.
|
ntdll/tests: Add more tests for overlapped file read.
|
||||||
api-ms-win-crt-private-l1-1-0: Add __std_terminate implementation.
|
ntdll: Return STATUS_PENDING from NtReadFile() for async read in case of no buffering.
|
||||||
msvcrt: Add _ismbbtrail_l implementation.
|
wined3d: Only use the LSB of the _SAMP_SRGB_TEXTURE state value.
|
||||||
msvcrt: Add _ismbclegal_l implementation.
|
kernel32/tests: Test ReadFileScatter() completion status with FILE_SKIP_COMPLETION_PORT_ON_SUCCESS.
|
||||||
msvcrt: Validate character in _ismbcl0.
|
ntdll/tests: Test ReadFile() completion status with FILE_SKIP_COMPLETION_PORT_ON_SUCCESS.
|
||||||
msvcrt: Use mbtowc/wctomb for string conversion in printf.
|
ntdll: Pass async parameter to add_fd_completion server call.
|
||||||
msvcrt: Use correct locale when validating character in _ismbcl0_l and _ismbcl1_l.
|
wined3d: Add a setting to turn off aggressive optimization on NVIDIA.
|
||||||
msvcrt: Change __getmainargs signature.
|
|
||||||
|
|
||||||
Sergio Gómez Del Real (2):
|
Piotr Caban (3):
|
||||||
riched20: Mask out extended flags introduced by CHARFORMAT2 when converting to CHARFORMAT.
|
winebuild: Recognize armv7a target.
|
||||||
gdi32/dibdrv: Clip segment points to dib rect in wide_line_segment().
|
msvcrt: Fix buffer overflow in _get_tzname.
|
||||||
|
msvcp140: Don't forward __ExceptionPtrCreate to msvcr120.
|
||||||
|
|
||||||
Sven Baars (9):
|
Sebastian Lackner (1):
|
||||||
ole32: Fix some memory leaks (Valgrind).
|
server: Improve handling of cursor position clipping for empty rectangle.
|
||||||
riched20: Fix IRichEditOle COM aggregation (Valgrind).
|
|
||||||
shell32: Don't return a path from SHGetKnownFolderPath when it can not be created.
|
|
||||||
mstask: Fix some memory leaks on error path (Valgrind).
|
|
||||||
mstask: Move memory allocation to avoid a memory leak (Valgrind).
|
|
||||||
taskschd: Fix some memory leaks (Valgrind).
|
|
||||||
ws2_32: Use heap_realloc instead of HeapReAlloc to avoid an invalid realloc (Valgrind).
|
|
||||||
wininet/tests: Fix some memory leaks (Valgrind).
|
|
||||||
webservices/tests: Add a missing closesocket call (Coverity).
|
|
||||||
|
|
||||||
Vijay Kiran Kamuju (1):
|
Stefan Riesenberger (4):
|
||||||
setupapi: Add stub for CM_Get_Sibling.
|
opengl32: Add wrapper for wglCreateContext.
|
||||||
|
d3d11: Avoid calling D3D11CreateDevice() from D3D11CreateDeviceAndSwapChain().
|
||||||
|
d3d10_1: Avoid calling D3D10CreateDevice1() from D3D10CreateDeviceAndSwapChain1().
|
||||||
|
d3d10: Avoid calling D3D10CreateDevice() from D3D10CreateDeviceAndSwapChain().
|
||||||
|
|
||||||
Yussur-Mustafa Oraji (1):
|
Sven Baars (10):
|
||||||
httpapi: Add stub for HttpCloseServerSession.
|
wbemprox: Initialize a variable (Coverity).
|
||||||
|
windowscodecs/tests: Fix a memory leak (Valgrind).
|
||||||
|
windowscodecs: Add missing source_bpp initialization (Valgrind).
|
||||||
|
setupapi: Add a missing return statement (Coverity).
|
||||||
|
dinput8/tests: Fix some memory leaks (Valgrind).
|
||||||
|
wined3d: Remove a redundant adapter_count check (Coverity).
|
||||||
|
gdiplus/tests: Fix a memory leak (Valgrind).
|
||||||
|
msdmo: Allow for names to be NULL in IEnumDMO_Next.
|
||||||
|
devenum: Don't pass a name argument to IEnumDMO_Next.
|
||||||
|
dsound: Add missing SetEventHandle error handling (Coverity).
|
||||||
|
|
||||||
Zebediah Figura (36):
|
Vijay Kiran Kamuju (6):
|
||||||
wined3d: Set the correct matrix in wined3d_device_multiply_transform().
|
crypt32: Add CMSG_SIGNER_UNAUTH_ATTR_PARAM implementation.
|
||||||
wined3d: Store texture states in the wined3d_stateblock_state structure.
|
wmvcore: Add stub for WMCheckURlExtension.
|
||||||
wined3d: Store textures in the wined3d_stateblock_state structure.
|
user32: Add DlgDirList wildcard checks.
|
||||||
wined3d: Factor out init_default_sampler_states().
|
include: Add missing WMT_RIGHTS enum definition.
|
||||||
wined3d: Store sampler states in the wined3d_stateblock_state structure.
|
include: Add missing IWMSyncReader2 interfaces.
|
||||||
kernelbase/tests: Relax tests for WaitOnAddress().
|
wmvcore: Add tests for WMCreateSyncReader.
|
||||||
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):
|
Vincent Povirk (3):
|
||||||
setupapi: Implement SetupDiSetDevicePropertyW.
|
mscoree: Update Wine Mono to 4.8.0.
|
||||||
setupapi: Implement SetupDiGetDevicePropertyW.
|
gdiplus: Add support for reading nested metafiles.
|
||||||
|
mscoree: Add support for config stream in GetRequestedRuntime.
|
||||||
|
|
||||||
|
Zebediah Figura (65):
|
||||||
|
user32/tests: Add tests for GetWindowPlacement() and SetWindowPlacement().
|
||||||
|
user32/tests: Add tests for maximizing and minimizing owned windows.
|
||||||
|
user32/tests: Add tests for maximizing and minimizing child windows.
|
||||||
|
user32/tests: Add tests for maximizing and minimizing MDI child windows.
|
||||||
|
user32/tests: Add tests for ArrangeIconicWindows().
|
||||||
|
user32: SetWindowPos() shouldn't change the client rect of a minimized window.
|
||||||
|
user32: Correctly calculate the client size of a minimized window.
|
||||||
|
user32: Use the C[XY]MINIMIZED rather than C[XY]ICON size for minimized windows.
|
||||||
|
user32: AdjustWindowRect() shouldn't ignore WS_MINIMIZE.
|
||||||
|
user32: Reimplement ArrangeIconicWindows() using minimized metrics.
|
||||||
|
user32: Correctly place minimized windows.
|
||||||
|
user32: Paint title bars for minimized windows.
|
||||||
|
user32: Allow clicking the restore and maximize boxes for on minimized windows.
|
||||||
|
user32: Get rid of icon titles.
|
||||||
|
user32: Move iconic windows as their border instead of their icon.
|
||||||
|
user32: Replace the minimize box with a restore box when the window is minimized.
|
||||||
|
quartz/tests/filesource: Add some tests for IBaseFilter_EnumPins().
|
||||||
|
quartz/tests/filesource: Add some tests for IBaseFilter_FindPin().
|
||||||
|
quartz/tests/filesource: Add some tests for querying pin information.
|
||||||
|
quartz/tests/filesource: Add tests for media types.
|
||||||
|
quartz/filesource: Don't check formattype in FileAsyncReaderPin_CheckMediaType().
|
||||||
|
wined3d: Rename MAX_STREAMS to WINED3D_MAX_STREAMS.
|
||||||
|
wined3d: Rename MAX_TEXTURES to WINED3D_MAX_TEXTURES.
|
||||||
|
wined3d: Rename MAX_FRAGMENT_SAMPLERS to WINED3D_MAX_FRAGMENT_SAMPLERS.
|
||||||
|
wined3d: Rename MAX_VERTEX_SAMPLERS to WINED3D_MAX_VERTEX_SAMPLERS.
|
||||||
|
wined3d: Rename MAX_COMBINED_SAMPLERS to WINED3D_MAX_COMBINED_SAMPLERS.
|
||||||
|
quartz/filesource: Correctly initialize the default media type.
|
||||||
|
quartz/filesource: Return a default media type from FileAsyncReaderPin_GetMediaType().
|
||||||
|
quartz/tests/filesource: Add some tests for pin interfaces.
|
||||||
|
quartz/tests/filesource: Add some tests for filter state.
|
||||||
|
quartz/tests/filesource: Add tests for IAsyncReader_SyncRead().
|
||||||
|
wined3d: Rename MAX_ACTIVE_LIGHTS to WINED3D_MAX_ACTIVE_LIGHTS.
|
||||||
|
wined3d: Rename MAX_CLIP_DISTANCES to WINED3D_MAX_CLIP_DISTANCES.
|
||||||
|
wined3d: Rename HIGHEST_TRANSFORMSTATE to WINED3D_HIGHEST_TRANSFORM_STATE.
|
||||||
|
quartz/filesource: Correctly report short reads from IAsyncReader_SyncRead().
|
||||||
|
quartz/tests: Clean up CommitDecommitTest().
|
||||||
|
quartz/tests: Add tests for IMemAllocator_GetProperties() and IMemAllocator_SetProperties().
|
||||||
|
quartz/tests/filesource: Add tests for IAsyncReader_SyncReadAligned().
|
||||||
|
quartz/filesource: Correctly report short reads from IAsyncReader_SyncReadAligned().
|
||||||
|
setupapi: Return the "Device Parameters" subkey for DIREG_DEV.
|
||||||
|
setupapi: Handle error translation in SetupDiOpenDevRegKey().
|
||||||
|
setupapi: Handle error translation in SetupDiDeleteDevRegKey().
|
||||||
|
setupapi: Handle error translation in SetupDiCreateDevRegKey().
|
||||||
|
msvcr120: Add nexttoward implementation.
|
||||||
|
quartz/filesource: Set the sample length in IAsyncReader_SyncReadAligned().
|
||||||
|
quartz/filesource: Remove some incorrect assertions.
|
||||||
|
quartz/tests/filesource: Add tests for IAsyncReader_Request() and IAsyncReader_WaitForNext().
|
||||||
|
quartz/tests/filesource: Add tests for IAsyncReader_BeginFlush() and IAsyncReader_EndFlush().
|
||||||
|
quartz/tests: Rename avisplitter.c to avisplit.c.
|
||||||
|
setupapi: Search for substituted strings in SetupFindNextMatchLine().
|
||||||
|
quartz/tests/avisplit: Clean up test_query_interface().
|
||||||
|
quartz: Also report the input pin in Parser_GetPinCount().
|
||||||
|
quartz/tests/avisplit: Add some tests for IBaseFilter_EnumPins().
|
||||||
|
quartz/tests/avisplit: Add some tests for IBaseFilter_FindPin().
|
||||||
|
quartz/tests/avisplit: Add some tests for querying pin information.
|
||||||
|
quartz/tests: Add some tests for media types.
|
||||||
|
quartz/tests: Add some tests for pin interfaces.
|
||||||
|
quartz/tests: Clean up test_query_interface().
|
||||||
|
quartz/tests: Add a test mp3 file.
|
||||||
|
quartz/mpegsplit: Fix sink pin name.
|
||||||
|
quartz/tests: Add some tests for IBaseFilter_EnumPins().
|
||||||
|
quartz/tests: Add some tests for IBaseFilter_FindPin().
|
||||||
|
quartz/tests: Add some tests for querying pin information.
|
||||||
|
quartz/tests: Add some tests for pin interfaces.
|
||||||
|
mshtml: Open pages in the native browser in HlinkTarget_Navigate().
|
||||||
|
|
||||||
|
Zhiyi Zhang (4):
|
||||||
|
kernelbase/tests: Fix a possible test failure.
|
||||||
|
include: Add EnumDisplayDevices flags.
|
||||||
|
user32/tests: Add more EnumDisplayDevices tests.
|
||||||
|
ntoskrnl.exe: Implement ExUuidCreate().
|
||||||
|
|
||||||
--
|
--
|
||||||
Alexandre Julliard
|
Alexandre Julliard
|
||||||
|
|
2
AUTHORS
2
AUTHORS
|
@ -449,6 +449,7 @@ Erik Svendsen
|
||||||
Erwin Wolff
|
Erwin Wolff
|
||||||
Eryk Wieliczko
|
Eryk Wieliczko
|
||||||
Ethan Chen
|
Ethan Chen
|
||||||
|
Ethan Lee
|
||||||
Eugene Mayevski
|
Eugene Mayevski
|
||||||
Eugeny Gorelov
|
Eugeny Gorelov
|
||||||
Evan Deaubl
|
Evan Deaubl
|
||||||
|
@ -1456,6 +1457,7 @@ Stefan Leichter
|
||||||
Stefan Oberhumer
|
Stefan Oberhumer
|
||||||
Stefano Guidoni
|
Stefano Guidoni
|
||||||
Stefan Reimer
|
Stefan Reimer
|
||||||
|
Stefan Riesenberger
|
||||||
Stefan Siebert
|
Stefan Siebert
|
||||||
Stefan Silviu
|
Stefan Silviu
|
||||||
Stefan Stranz
|
Stefan Stranz
|
||||||
|
|
|
@ -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.2.
|
# Generated by GNU Autoconf 2.69 for Wine 4.3.
|
||||||
#
|
#
|
||||||
# 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.2'
|
PACKAGE_VERSION='4.3'
|
||||||
PACKAGE_STRING='Wine 4.2'
|
PACKAGE_STRING='Wine 4.3'
|
||||||
PACKAGE_BUGREPORT='wine-devel@winehq.org'
|
PACKAGE_BUGREPORT='wine-devel@winehq.org'
|
||||||
PACKAGE_URL='https://www.winehq.org'
|
PACKAGE_URL='https://www.winehq.org'
|
||||||
|
|
||||||
|
@ -2407,7 +2407,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.2 to adapt to many kinds of systems.
|
\`configure' configures Wine 4.3 to adapt to many kinds of systems.
|
||||||
|
|
||||||
Usage: $0 [OPTION]... [VAR=VALUE]...
|
Usage: $0 [OPTION]... [VAR=VALUE]...
|
||||||
|
|
||||||
|
@ -2477,7 +2477,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.2:";;
|
short | recursive ) echo "Configuration of Wine 4.3:";;
|
||||||
esac
|
esac
|
||||||
cat <<\_ACEOF
|
cat <<\_ACEOF
|
||||||
|
|
||||||
|
@ -2713,7 +2713,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.2
|
Wine configure 4.3
|
||||||
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.
|
||||||
|
@ -3397,7 +3397,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.2, which was
|
It was created by Wine $as_me 4.3, which was
|
||||||
generated by GNU Autoconf 2.69. Invocation command line was
|
generated by GNU Autoconf 2.69. Invocation command line was
|
||||||
|
|
||||||
$ $0 $@
|
$ $0 $@
|
||||||
|
@ -20984,7 +20984,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.2, which was
|
This file was extended by Wine $as_me 4.3, 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
|
||||||
|
@ -21055,7 +21055,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.2
|
Wine config.status 4.3
|
||||||
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