485 lines
26 KiB
Plaintext
485 lines
26 KiB
Plaintext
The Wine development release 5.3 is now available.
|
|
|
|
What's new in this release (see below for details):
|
|
- More work towards Ucrtbase runtime support.
|
|
- Full support for Unicode normalization.
|
|
- Improvements in Shell Folders handling.
|
|
- Various bug fixes.
|
|
|
|
The source is available from the following locations:
|
|
|
|
https://dl.winehq.org/wine/source/5.x/wine-5.3.tar.xz
|
|
http://mirrors.ibiblio.org/wine/source/5.x/wine-5.3.tar.xz
|
|
|
|
Binary packages for various distributions will be available from:
|
|
|
|
https://www.winehq.org/download
|
|
|
|
You will find documentation on https://www.winehq.org/documentation
|
|
|
|
You can also get the current source directly from the git
|
|
repository. Check https://www.winehq.org/git for details.
|
|
|
|
Wine is available thanks to the work of many people. See the file
|
|
AUTHORS in the distribution for the complete list.
|
|
|
|
----------------------------------------------------------------
|
|
|
|
Bugs fixed in 5.3 (total 29):
|
|
|
|
13925 IKEA Home Planner 2010 2D and 3D graphical views show only garbage
|
|
18234 Lotus Approach (MDI app): double clicking minimized MDI child windows (icons) results in "About Wine" instead of maximize
|
|
22974 "Shell folders" settings are reset after each wine update
|
|
34622 Multiple games need DMO Wrapper Filter, 'qasf.dll' (Neocron, Age of empires III Steam, .NET XNA 3.x/4.x games using Media classes) (`winetricks qasf` is a workaround)
|
|
37073 Trees not rendered correctly in Far Cry 2 when anti-aliasing enabled
|
|
40649 apps (e.g. sysinternals' ADExplorer) that require ActiveDirectory connections/ADsOpenObject fail
|
|
42038 Cannot scroll documents being compared in winmerge (Followup to bug 20695)
|
|
42764 Proteus direct 3D render problem
|
|
43465 Unit Test: ComboBox Dropdown does not work if Style is set and no scrollbar required
|
|
43814 Multiple games require IMFSourceReader ReadSample Implementation (Danganronpa V3, Resident Evil 2 1-Shot Demo)
|
|
47857 Logos Bible Software (.Net 4.7.2 app) crashes in win8/10 (because IsNormalizedString is just a stub)
|
|
47884 msi:action systematically times out on Windows 2003
|
|
47992 msi:action tests fail when running them twice
|
|
48136 Wine can't be started, log notice: wineboot failed to start wineboot c00000e5
|
|
48229 Regression on Automobilista. A lot of cars and tracks are not shown on Game menu
|
|
48302 Warhammer Online doesn't render without d3dx9_34
|
|
48386 Some CPU features are not reported for Intel CPU (Detroit: Become Human is affected)
|
|
48387 User shared data area should have NumberOfPhysicalPages field filled in (used by Detroit: Become Human)
|
|
48484 winecfg doesn't allow disabling Desktop Integration for Downloads
|
|
48510 Lotus Organizer 97 crashes when selecting a Backup folder using 'Browse' button
|
|
48549 Arma Cold War Assault: Cursor stuck at low fps since Wine 5.0-rc6
|
|
48557 Multiple installers crash (Hot Wired, Croc installer) : Setup is unable to initialize the language dialogbox: Error 106
|
|
48569 Infinite drag & drop loop crashes WinSCP
|
|
48577 DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY and other enums are the wrong size
|
|
48594 AnyDesk crashes directly on startup (low WORD of instance handle must be ignored when looking up window classes)
|
|
48646 QQMusicAgent crashes when started after installation
|
|
48648 Gothic II Night of the Raven:unhandled exception in Wine 5.2
|
|
48657 GdipGetNearestColor crash in Subtitle Edit
|
|
48669 iphlpapi.NotifyUnicastIpAddressChange() should call the callback initially if requested (required for Far Cry 5 online mode)
|
|
|
|
----------------------------------------------------------------
|
|
|
|
Changes since 5.2:
|
|
|
|
Akihiro Sagawa (7):
|
|
user32/tests: Use wide string literals in wsprintf tests.
|
|
user32/tests: Add wsprintfA %C conversion tests.
|
|
user32: Fix wsprintfA %C conversion.
|
|
shlwapi: Fix wnsprintfA/wvnsprintfA %C conversion.
|
|
user32: Add wsprintfW %C tests.
|
|
user32: Fix wsprintfW %C conversion.
|
|
shlwapi: Fix wnsprintfW/wvnsprintfW %C conversion.
|
|
|
|
Alex Henrie (3):
|
|
iphlpapi/tests: Add tests for GetTcp6Table.
|
|
iphlpapi: Implement GetTcp6Table on Linux.
|
|
ntdll/tests: Add more tests for RtlIpv6StringToAddress.
|
|
|
|
Alexandre Julliard (22):
|
|
unicode: Move the compatibility decomposition table to ntdll.
|
|
unicode: Copy the composition table to ntdll.
|
|
libport: Move the composition tables back to libwine and stop updating them.
|
|
unicode: Add support for high Unicode planes to the combining class table.
|
|
unicode: Add support for high Unicode planes in decomposition tables.
|
|
unicode: Add support for high Unicode planes in composition tables.
|
|
ntdll: Add support for Hangul Unicode normalization.
|
|
unicode: Generate compositions on the fly based on the decomposition table.
|
|
unicode: Remove non-starter and compatibility compositions from the table.
|
|
unicode: Take into account explicit composition exclusions.
|
|
unicode: Use the standard compression function for the casemap table.
|
|
wine.inf: Add registry keys for normalization forms.
|
|
kernel32/tests: Add more normalization tests.
|
|
winedump: Add dumping of normalization NLS files.
|
|
unicode: Generate the NLS files for normalization forms.
|
|
ntdll: Use external NLS files for Unicode normalization.
|
|
kernelbase: Use external NLS files for Unicode composition.
|
|
ntdll: Implement RtlIsNormalizedString().
|
|
unicode: Remove no longer used normalization tables.
|
|
ver: Use the 16-bit resource function in GetFileVersionInfo16().
|
|
kernel32/tests: Add some tests for Idn functions.
|
|
ntdll: Allow final null in RtlNormalizeString() even if 0 is an invalid character.
|
|
|
|
Alistair Leslie-Hughes (2):
|
|
oledb32: Ensure provider is selected before changing tabs.
|
|
dmstyle: IDirectMusicStyle8 GetDefaultBand return S_FALSE.
|
|
|
|
Anton Baskanov (3):
|
|
amstream: Implement AMAudioStream::GetFormat.
|
|
amstream: Implement AMAudioStream::SetFormat.
|
|
amstream: Reject incompatible media types in AMAudioStream::ReceiveConnection.
|
|
|
|
Aurimas Fišeras (3):
|
|
po: Update Lithuanian translation.
|
|
po: Update Lithuanian translation.
|
|
po: Update Lithuanian translation.
|
|
|
|
Biswapriyo Nath (1):
|
|
include/dxva2api.idl: Add function declarations.
|
|
|
|
Brendan Shanks (3):
|
|
wineboot: Populate BIOS registry keys.
|
|
ntdll: Add system family and SKU to generated SMBIOS tables.
|
|
wbemprox: Add embedded controller and system BIOS release numbers to Win32_BIOS.
|
|
|
|
Connor McAdams (1):
|
|
d3d10: Introduce an effect buffer variable structure.
|
|
|
|
Daniel Lehman (4):
|
|
include: Fix compile error with C++ winelib.
|
|
include: Update wcstok declarations.
|
|
tzres: Add Aleutian Time Zone.
|
|
wintrust: Set last error in WinVerifyTrust.
|
|
|
|
Dirk Niggemann (1):
|
|
toolhelp: Return correct handle, address, flag and lock values in LocalNext() for moveable blocks.
|
|
|
|
Dmitry Timoshkov (8):
|
|
widl: Generate name for a tagless union.
|
|
widl: If a variable doesn't have a name provide an autogenerated one.
|
|
activeds.tlb: Add typelib.
|
|
ole32: Correct MkParseDisplayName spec entry.
|
|
activeds: Implement ReallocADsMem.
|
|
activeds: Implement AllocADsStr and FreeADsStr.
|
|
user32/tests: Add some tests for classes with non-zero low word instance.
|
|
server: Ignore low word of a class instance when looking up for a window class.
|
|
|
|
Florian Will (5):
|
|
gdiplus: Refactor to split up encode_image_wic().
|
|
include: Add enums and GUID required for GdipSaveAdd().
|
|
gdiplus: Add GdipSaveAddImage() stub.
|
|
gdiplus/tests: Add multi-page tiff file saving test.
|
|
gdiplus: Implement GdipSaveAddImage() and GdipSaveAdd().
|
|
|
|
François Gouget (11):
|
|
kernel32/tests: Clarify the process's quotes handling comment.
|
|
advapi32/tests: Simplify the name of the test unit for child processes.
|
|
msvcrt: Add _CRT_INT_MAX to corecrt.h.
|
|
msvcrt: Old versions of _vsnprintf() treat the size as a signed int.
|
|
shell32/tests: Simplify the name of the test unit for child processes.
|
|
msvcrt/tests: Simplify the name of the test unit for child processes.
|
|
kernel32/tests: Simplify the name of the test unit for child processes.
|
|
kernel32/tests: Avoid a race in test_WaitForJobObject().
|
|
kernel32/test: Simplify a couple of calls to 'process exit'.
|
|
kernel32/tests: Check if CreateProcess() resets STARTUPINFO/PROCESS_INFORMATION.
|
|
gdi32/tests: Remove unnecessary metafile handle traces.
|
|
|
|
Gabriel Ivăncescu (14):
|
|
vbscript: Move the named_item_t definition.
|
|
vbscript: Implement separate script dispatch objects for each named item.
|
|
vbscript/tests: Add tests for named item script dispatches.
|
|
vbscript: Return the dispatch object directly in retval, rather than its value.
|
|
jscript: Initialize the script context in SetScriptSite.
|
|
jscript: Move the clear_script_queue up to SCRIPTSTATE_INITIALIZED.
|
|
jscript: Move the named_item_t definition.
|
|
jscript: Lookup the named item using a helper function.
|
|
jscript: Implement the SCRIPTITEM_CODEONLY flag.
|
|
jscript: Preserve the 'enter_notified' field when an error occurs.
|
|
vbscript: Return the item's disp when it does not have the SCRIPTITEM_CODEONLY flag, rather than the script dispatch.
|
|
hid: Implement HidP_GetUsageValueArray.
|
|
jscript: Reference-count the named items.
|
|
vbscript: Don't create script dispatches for items with the SCRIPTITEM_GLOBALMEMBERS flag.
|
|
|
|
Hans Leidekker (5):
|
|
bcrypt: Support retrieving the PaddingSchemes property for RSA.
|
|
wbemprox: Implement Win32_PhysicalMemory.FormFactor.
|
|
wbemprox: Implement Win32_DesktopMonitor.Name.
|
|
wbemprox/tests: Use wide character string literals.
|
|
crypt32/tests: Update *.winehq.org certificate.
|
|
|
|
Jacek Caban (55):
|
|
configure: Use -nostartfiles -nodefaultlibs in cross compiler checks.
|
|
stdio.h: Add snprintf inline wrapper.
|
|
makedep: Define _UCRT in modules that link to ucrtbase.
|
|
stdio.h: Add ucrt version of vsnprintf inline wrapper.
|
|
include: Add corecrt_wio.h header.
|
|
include: Move __acrt_iob_func declaration to corecrt_wstdio.h.
|
|
stdio.h: Add ucrt _vsnprintf_s declaration.
|
|
stdio.h: Add ucrt _vscprintf declaration.
|
|
stdio.h: Add ucrt vsprintf declaration.
|
|
stdio.h: Add ucrt vsprintf_s declaration.
|
|
stdio.h: Add ucrt _vsprintf_p_l declaration.
|
|
stdio.h: Add ucrt vfprintf declaration.
|
|
stdio.h: Add ucrt vfprintf_s declaration.
|
|
include: Add corecrt_wtime.h file.
|
|
include: Include sys/stat.h from wchar.h.
|
|
stdio.h: Add ucrt _scprintf declaration.
|
|
stdio.h: Add ucrt _snprintf_s declaration.
|
|
stdio.h: Add ucrt fprintf and fprintf_s declarations.
|
|
stdio.h: Add ucrt printf and vprintf declarations.
|
|
stdio.h: Add ucrt printf_s and vprintf_s declarations.
|
|
stdio.h: Add ucrt sprintf_s declaration.
|
|
stdio.h: Add ucrt fscanf and fscanf_s declarations.
|
|
stdio.h: Add ucrt scanf and scanf_s declarations.
|
|
stdio.h: Add ucrt sscanf and sscanf_s declarations.
|
|
stdio.h: Add ucrt _snscanf_l declaration.
|
|
include: Add new corecrt_wctype file.
|
|
winegcc: Recognize -rtlib as linker argument.
|
|
winegcc: Treat -target argument as an alias to --target for clang compatibility.
|
|
winegcc: Clean up output file on error.
|
|
corecrt_wstdio.h: Add ucrt _snwprintf, swprintf and _swprintf declarations.
|
|
corecrt_wstdio.h: Add ucrt _snwprintf_s and _vsnwprintf_s declarations.
|
|
corecrt_wstdio.h: Add ucrt _scwprintf and _vscwprintf declarations.
|
|
corecrt_wstdio.h: Add ucrt _vscwprintf_p_l and _vswprintf_p_l declarations.
|
|
corecrt_wstdio.h: Add ucrt fwprintf and vfwprintf declarations.
|
|
corecrt_wstdio.h: Add ucrt fwprintf_s and vfwprintf_s declarations.
|
|
corecrt_wstdio.h: Add ucrt fwscanf and fwscanf_s declarations.
|
|
corecrt_wstdio.h: Add ucrt swprintf_s and vswprintf_s declarations.
|
|
include: Add corecrt_wstdlib.h header.
|
|
corecrt_wstdio.h: Add ucrt swscanf and swscanf_s declarations.
|
|
corecrt_wstdio.h: Add ucrt wprintf and vwprintf declarations.
|
|
corecrt_wstdio.h: Add ucrt wprintf_s and vwprintf_s declarations.
|
|
corecrt_wstdio.h: Add ucrt wscanf and wscanf_s declarations.
|
|
include: Add corecrt_wstring.h header.
|
|
include: Make time.h compatible with ucrt.
|
|
include: Make corecrt_wtime.h compatible with ucrt.
|
|
include: Make corecrt_wio.h compatible with ucrt.
|
|
include: Make sys/stat.h compatible with ucrt.
|
|
winebuild: Check more target components for platform string.
|
|
winegcc: Check more target components for platform string.
|
|
stdlib.h: Make externs declarations compatible with ucrt.
|
|
include: Add corecrt_startup.h header.
|
|
msvcrt: Use more public declarations in exe entry points.
|
|
winegcc: Fix passing -delayload argument to linker.
|
|
winegcc: Don't pass ld command to winebuild when building PE file.
|
|
vbscript: Lookup host global object in interp_me instead of storing it in script context.
|
|
|
|
Jeff Smith (7):
|
|
gdiplus: Each pen dash array element must be greater than zero.
|
|
gdiplus/tests: Test path widening on capped lines.
|
|
gdiplus: Fix LineCapRound path widening.
|
|
gdiplus: Fix LineCapTriangle path widening.
|
|
gdiplus: Add LineCapSquareAnchor path widening.
|
|
gdiplus: Add LineCapRoundAnchor path widening.
|
|
gdiplus: Add LineCapDiamondAnchor path widening.
|
|
|
|
Lauri Kenttä (2):
|
|
oledb32: Resize dialog fields to accomodate translations.
|
|
po: Update Finnish translation.
|
|
|
|
Liam Middlebrook (1):
|
|
winevulkan: Fix two spelling errors in make_vulkan.
|
|
|
|
Matteo Bruni (16):
|
|
wined3d: Use a bitmask for the {v, p}s_const_f fields in struct wined3d_saved_states.
|
|
wined3d: Check the actual device limit in wined3d_stateblock_set_*s_consts_f().
|
|
wined3d: Get rid of the contained_*s_consts_* arrays.
|
|
maintainers: Drop Józef Kucia.
|
|
maintainers: Move d3d10 and d3d10_1 under Direct3D helper libraries.
|
|
d3dcompiler: Get rid of now unused BWRITERVS_SWIZZLE_{SHIFT, MASK}.
|
|
d3d8: Fix texture stage index checks.
|
|
wined3d: Rename struct wined3d_map_range to struct wined3d_range.
|
|
wined3d: Optimize scanning changed shader constants in wined3d_device_apply_stateblock().
|
|
wined3d: Optimize scanning changed transform states in wined3d_device_apply_stateblock().
|
|
wined3d: Optimize scanning changed render states in wined3d_device_apply_stateblock().
|
|
wined3d: Optimize scanning changed texture states in wined3d_device_apply_stateblock().
|
|
wined3d: Optimize scanning changed sampler states in wined3d_device_apply_stateblock().
|
|
wined3d: Optimize scanning changed stream states in wined3d_device_apply_stateblock().
|
|
wined3d: Optimize scanning changed textures in wined3d_device_apply_stateblock().
|
|
wined3d: Optimize scanning changed clip planes in wined3d_device_apply_stateblock().
|
|
|
|
Michael Stefaniuc (9):
|
|
msxml3/tests: Get rid of a2bstr().
|
|
msxml3/tests: Just use a wchar string literal instead of _bstr_().
|
|
urlmon/tests: Get rid of strcmp_wa() in misc.c.
|
|
urlmon/tests: Get rid of strcmp_wa() in protocol.c.
|
|
kernel/tests: Get rid of strcmp_aw() / strlen_aw().
|
|
urlmon/tests: Get rid of a2w() in misc.c.
|
|
urlmon/tests: Get rid of strcmp_aw() in sec_mgr.c.
|
|
urlmon/tests: Get rid of a2w() in sec_mgr.c.
|
|
vbscript/tests: Get rid of strcmp_wa().
|
|
|
|
Nikolay Sivov (32):
|
|
mfplat/tests: Use wide string literals.
|
|
scrrun/tests: Use wide string literals.
|
|
wschom/tests: Use wide string literals.
|
|
mfplat: Fix media type compare logic regarding user data.
|
|
mferror: Add some more clock error codes.
|
|
mf: Implement timer functionality for presentation clock.
|
|
mf: Use more descriptive name for one of the impl_from_* helpers.
|
|
kernel32/tests: Link to activation context API directly.
|
|
mf: Shut down quality manager on session shutdown.
|
|
mf: Request another sample from sample grabber in clock-ignoring mode.
|
|
oleaut32/tests: Link to activation context API directly.
|
|
vcomp/tests: Link to activation context API directly.
|
|
kernel32/tests: Link to activation context API directly.
|
|
ole32/tests: Link to activation context API directly.
|
|
user32/tests: Link to activation context API directly.
|
|
mf: Add MFCreateSimpleTypeHandler().
|
|
mf/tests: Add some tests for SAR time source.
|
|
gdi32/tests: Reduce some tracing noise in font tests.
|
|
include: Add more Media Foundation error codes.
|
|
mf: Add support for returning slowest/fastest rates for session.
|
|
mf: Subscribe for next pipeline object event after processing current one.
|
|
mf: Create separate topology object and use it as current.
|
|
mf: Use separate list for source streams.
|
|
mf: Use generic enum for object states.
|
|
mf: Keep a list of output streams.
|
|
mf: Query for optional event generator for sinks.
|
|
mf: Add support for MESessionCapabilitiesChanged event.
|
|
mf: Implement two-step session transition to running state.
|
|
mf: Track stream sinks state to maintain session state.
|
|
mf: Implement Pause() command for media session.
|
|
mf: Allow restarting from paused state.
|
|
mf: Implement Stop() command for media session.
|
|
|
|
Olivier F. R. Dierick (10):
|
|
shell32: Move _SHCreateSymbolicLinks() above shell folders lookup functions.
|
|
shell32: Add helper functions for XDG directories lookup and resource deallocation.
|
|
shell32: Add a helper function to create 'My Stuff' sub dirs in 'My Documents'.
|
|
shell32: Add a helper function to create a shell folder from CSIDL and return its unix path.
|
|
shell32: Move 'My Documents' symbolic link creation in a separate function.
|
|
shell32: Move 'My Stuff' symbolic link creation in a separate generic function.
|
|
shell32: Move 'Desktop' symbolic link creation to a separate function.
|
|
shell32: Add a function to create one specific symbolic link at a time for user dirs.
|
|
shell32: Create user folder symlinks on lookup and only if it's missing.
|
|
winecfg: Add Downloads and Templates to shell folders UI interface.
|
|
|
|
Paul Gofman (9):
|
|
ntdll: Fill NumberOfPhysicalPages field in user shared data area.
|
|
ntdll: Report rdtsc processor feature if supported.
|
|
wined3d: Introduce wined3d_bitmap_is_set().
|
|
wined3d: Support AMD alpha to coverage state.
|
|
wined3d: Support NVIDIA alpha to coverage state.
|
|
d3d9/tests: Test alpha to coverage state capture.
|
|
d3d9/tests: Do not use NVIDIA mode in test_alpha_to_coverage() if the reported GPU is AMD.
|
|
iphlpapi: Support InitialNotification flag in NotifyUnicastIpAddressChange().
|
|
iphlpapi: Return NO_ERROR from NotifyUnicastIpAddressChange() semi-stub.
|
|
|
|
Piotr Caban (2):
|
|
dbghelp: Support 32 and 64-bit binaries in ImageDirectoryEntryToDataEx.
|
|
dbghelp: Use RtlImageDirectoryEntryToData in pe_load_msc_debug_info.
|
|
|
|
Roman Pišl (2):
|
|
ole32: Avoid calling QueryContinueDrag recursively.
|
|
shell32: Avoid crash on WM_WINDOWPOSCHANGING in BrsFolderDlgProc.
|
|
|
|
Rémi Bernon (1):
|
|
dinput: Increase device buffer size to 1024.
|
|
|
|
Stefan Dösinger (3):
|
|
ddraw/tests: Clear the DXT3 destination surface manually.
|
|
ddraw/tests: P8 -> RGB blits are broken on WARP 1709 and newer.
|
|
ddraw/tests: WARP returns SURFACELOST when flipping a surface in normal mode.
|
|
|
|
Sven Baars (8):
|
|
gdi32/tests: Add some more GetCharacterPlacement tests.
|
|
gdi32: Handle 0 count in GetCharacterPlacementW.
|
|
user32: Add EnableNonClientDpiScaling stub.
|
|
d3dx9/tests: Add more ID3DXFont_DrawTextW tests.
|
|
d3dx9: Reimplement make_pow2() in d3dx9_private.h.
|
|
d3dx9: Implement ID3DXFont_PreloadGlyphs.
|
|
d3dx9: Implement ID3DXFont_GetGlyphData.
|
|
d3dx9: Implement ID3DXFont_PreloadCharacters.
|
|
|
|
Vijay Kiran Kamuju (1):
|
|
include: Update fields of SYSTEM_TIMEOFDAY_INFORMATION.
|
|
|
|
Vincent Povirk (1):
|
|
mscoree: Remove appdomain tracking.
|
|
|
|
Zebediah Figura (95):
|
|
strmbase: Also match a GUID_NULL formattype as a wildcard in source_Connect().
|
|
strmbase: Don't check the subtype when determining if a media type is partial.
|
|
strmbase: Don't treat GUID_NULL in enumerated types as a wildcard.
|
|
d3d9: Make shader validator traces less verbose.
|
|
d3d9: Retrieve transform states from the primary stateblock.
|
|
d3d9: Stop setting the device state in d3d9_device_SetTransform() and d3d9_device_MultiplyTransform().
|
|
d3d9: Retrieve clip planes from the primary stateblock.
|
|
d3d9: Stop setting the device state in d3d9_device_SetClipPlane().
|
|
include: Add dmodshow.idl and IDMOWrapperFilter.
|
|
include: Add IDMOQualityControl and IDMOVideoOutputOptimizations.
|
|
qasf: Add a stub DMO wrapper filter.
|
|
qasf/dmowrapper: Add a stub IDMOWrapperFilter interface.
|
|
qasf/dmowrapper: Add an initial implementation of IDMOWrapperFilter::Init().
|
|
d3d9: Retrieve the material from the primary stateblock.
|
|
d3d9: Stop setting the device state in d3d9_device_SetMaterial().
|
|
d3d9: Retrieve light state from the primary stateblock.
|
|
d3d9: Stop setting the device state in d3d9_device_SetLight() and d3d9_device_LightEnable().
|
|
qasf/dmowrapper: Create sink and source pins for each stream.
|
|
qasf/dmowrapper: Implement sink connection.
|
|
qasf/dmowrapper: Implement source connection.
|
|
qasf/tests: Add tests for filter state.
|
|
qasf/dmowrapper: Call IMediaObject::Flush() when cleaning up the stream.
|
|
d3d9: Use ARRAY_SIZE in d3d9_device_GetStreamSource().
|
|
d3d9: Validate the stream index in d3d9_device_SetStreamSource().
|
|
wined3d: Remove the no longer used extra stream state.
|
|
d3d8: Set the primary stateblock when executing draw calls.
|
|
d3d8: Stop setting the device state in d3d8_device_SetIndices().
|
|
d3d8: Stop setting the device state in d3d8_device_SetStreamSource().
|
|
d3d8: Retrieve the vertex shader from the primary stateblock.
|
|
d3d8: Stop setting the device state in d3d8_device_SetVertexShader().
|
|
winegstreamer: Decommit the source allocator when cleaning up the stream.
|
|
strmbase/renderer: Return S_FALSE when pausing the stream if approprate.
|
|
quartz/tests: Add a test for cyclic connections.
|
|
quartz/filtergraph: Use IFilterGraph2::ConnectDirect() instead of calling IPin::Connect().
|
|
quartz/filtergraph: Maintain a topologically sorted list of filters.
|
|
quartz/filtergraph: Don't check for cyclic connections in IFilterGraph2::Connect().
|
|
quartz/filtergraph: Iterate over all filters in state change methods.
|
|
qasf/dmowrapper: Implement receiving and delivering samples.
|
|
qasf/tests: Add tests for IPin::NewSegment().
|
|
qasf/dmowrapper: Flush the DMO on receiving EOS.
|
|
qasf/dmowrapper: Flush the DMO on IPin::EndFlush().
|
|
qasf/dmowrapper: Implement seeking via pass-through.
|
|
d3d8: Retrieve vertex shader constants from the primary stateblock.
|
|
d3d8: Stop setting the device state in d3d8_device_SetVertexShaderConstant().
|
|
d3d8: Retrieve the pixel shader from the primary stateblock.
|
|
d3d8: Stop setting the device state in d3d8_device_SetPixelShader().
|
|
d3d8: Retrieve pixel shader constants from the primary stateblock.
|
|
d3d8: Stop setting the device state in d3d8_device_SetPixelShaderConstant().
|
|
d3d8: Retrieve textures from the primary stateblock.
|
|
d3d8: Stop setting the device state in d3d8_device_SetTexture().
|
|
d3d8: Retrieve texture states from the primary stateblock.
|
|
d3d8: Stop setting the device state in d3d8_device_SetTextureStageState().
|
|
mp3dmod: Implement IMediaObject::GetStreamCount().
|
|
mp3dmod: Implement IMediaObject::GetInputStreamInfo().
|
|
mp3dmod: Implement IMediaObject::GetOutputStreamInfo().
|
|
mp3dmod: Implement IMediaObject::GetInputType().
|
|
mp3dmod: Implement IMediaObject::SetInputType().
|
|
mp3dmod: Implement IMediaObject::GetOutputType().
|
|
mp3dmod: Implement IMediaObject::GetInputSizeInfo().
|
|
mp3dmod: Implement IMediaObject::GetOutputSizeInfo().
|
|
mp3dmod: Verify the format type in IMediaObject::SetOutputType().
|
|
d3d8: Retrieve transform states from the primary stateblock.
|
|
d3d8: Stop setting the device state in d3d8_device_SetTransform() and d3d8_device_MultiplyTransform().
|
|
d3d8: Retrieve clip planes from the primary stateblock.
|
|
d3d8: Stop setting the device state in d3d8_device_SetClipPlane().
|
|
d3d8: Retrieve the material from the primary stateblock.
|
|
d3d8: Stop setting the device state in d3d8_device_SetMaterial().
|
|
mp3dmod/tests: Test IMediaBuffer reference counting.
|
|
mp3dmod: Release a held buffer on destruction.
|
|
mp3dmod: Handle a NULL buffer passed to IMediaObject::ProcessOutput().
|
|
mp3dmod: Implement IMediaObject::Flush().
|
|
mp3dmod: Implement IMediaObject::Discontinuity().
|
|
d3d8: Retrieve the viewport from the primary stateblock.
|
|
d3d8: Stop setting the device state in d3d8_device_SetViewport().
|
|
d3d8: Retrieve light state from the primary stateblock.
|
|
d3d8: Stop setting the device state in d3d8_device_SetLight() and d3d8_device_LightEnable().
|
|
ddraw: Avoid leaking the primary stateblock.
|
|
ddraw: Set the primary stateblock when executing draw calls.
|
|
ddraw: Retrieve textures from the primary stateblock.
|
|
ddraw: Stop setting the device state when setting textures.
|
|
ddraw: Retrieve sampler states from the primary stateblock.
|
|
ddraw: Stop setting the device state when setting sampler states.
|
|
kernel32/tests: Add more tests for DefineDosDevice().
|
|
kernel32: Reimplement DefineDosDevice() on top of NT symbolic links.
|
|
winegstreamer: Don't query or set GStreamer duration if the filter is stopped.
|
|
winegstreamer: Don't fail seeking methods if we couldn't query duration.
|
|
winegstreamer: Defer a seek to pause time if necessary.
|
|
winegstreamer: Use nAvgBytesPerSec to determine buffer size only for raw audio formats.
|
|
ddraw: Retrieve transform state from the primary stateblock.
|
|
ddraw: Stop setting the device state when setting transforms.
|
|
ddraw: Retrieve clip planes from the primary stateblock.
|
|
ddraw: Stop setting the device state in d3d_device7_SetClipPlane().
|
|
d3dcompiler/tests: Rewrite to use a separate d3d9 device for each test.
|
|
d3dcompiler/tests: Port some tests to shader model 4.
|
|
d3dcompiler/tests: Add a test for the comma operator.
|
|
|
|
Zhiyi Zhang (3):
|
|
dxgi: Check NULL adapter parameter in dxgi_factory_EnumAdapterByLuid().
|
|
dxgi: Check NULL output parameter in dxgi_adapter_EnumOutputs().
|
|
gdiplus: Fix a possible NULL pointer reference in GdipGetNearestColor().
|
|
|
|
--
|
|
Alexandre Julliard
|
|
julliard@winehq.org
|