555 lines
30 KiB
Plaintext
555 lines
30 KiB
Plaintext
The Wine development release 6.4 is now available.
|
|
|
|
What's new in this release (see below for details):
|
|
- Support for the DTLS protocol.
|
|
- Fontset support in DirectWrite.
|
|
- Dialog for editing Access Control entries.
|
|
- Theming support for a few more common controls.
|
|
- Support for Korean Wansung encoding.
|
|
- Various bug fixes.
|
|
|
|
The source is available from the following locations:
|
|
|
|
https://dl.winehq.org/wine/source/6.x/wine-6.4.tar.xz
|
|
http://mirrors.ibiblio.org/wine/source/6.x/wine-6.4.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 6.4 (total 38):
|
|
|
|
7416 Support multiple independent displays for PowerPoint, OpenOffice.org, etc
|
|
16676 RTG Bills 2.x (VB6 app) reports 'ADO error 1BD Object doesn't support this action' on startup (msado15 'connection_GetIDsOfNames' is a stub)
|
|
25323 Civilization IV Beyond the Sword crashed when trying to start a new game.
|
|
31814 Gecko should clean up when upgrading
|
|
36463 wine can't load unstripped gecko builds
|
|
36697 64-bit InstallShield engine COM server 'ISBEW64.exe' crashes or hangs (32-bit InstallShield based installers in 64-bit WINEPREFIX)
|
|
37011 acid3.acidtests.org can't load with builtin IE
|
|
38744 support _UNITY_NET_WORKAREA_REGION
|
|
39381 32-bit Turbocad 8.0 LTE 'CrashSender.exe' utility crashes in WMI Query "SELECT * FROM Win32_NetworkAdapterConfiguration where IPEnabled='True' and index=1"
|
|
41433 Acrobat Reader XI (11.0.8): Annotations are empty
|
|
42827 Canon MP Navigator EX 4.x/5.x installer crashes due to setupapi SPFILENOTIFY_FILEINCABINET handler/callback insufficiencies
|
|
46969 Multiple 64-bit WDM kernel drivers want Windows 8+ 'ntdll.RtlQueryRegistryValuesEx' (WIBUKEY, Denuvo Anti-Cheat)
|
|
48127 Soldiers of Anarchy (demos & full game 1.1.2.178), crashes with an 'Unknown error' message when starting a level
|
|
48879 NVIDIA PhysX System Software 9.12.1031 installer fails ('Add64Bit_Reg' VBScript action needs minimal 'WbemScripting.SWbemNamedValueSet' implementation)
|
|
49531 Multiple Qt5 applications spam the console continuously with 'fixme:netprofm:connection_GetAdapterId' ('INetworkConnection::GetAdapter' returns incorrect adapter GUID)(Futubull 10.x, Melodics V2, Topaz Video Enhance AI 1.x)
|
|
49830 Obduction stops with "fatal error"
|
|
49998 widl doesn't support winrt types (runtimeclass, delegate, parameterized types, ...)
|
|
50123 The Elder Scrolls V: Skyrim SE has rendering glitches with vulkan renderer
|
|
50263 Entropia Universe: Won't Start the Game from Client Loader
|
|
50377 Banished cast shadows are broken with Vulkan renderer
|
|
50422 Multiple games (Horizon Zero Dawn, Serious Sam 4) crash on start on Nvidia due to missing unwrap for VK_OBJECT_TYPE_SURFACE_KHR
|
|
50563 The Witcher 3: Wild Hunt has missing sunlight with Vulkan renderer
|
|
50632 Neverwinter: Broken graphics (texturing)
|
|
50641 Wine cmd handles incorrectly if-for on a single line
|
|
50642 Wine cmd handles incorrectly if-set when expanding variable with brackets
|
|
50667 Final Fantasy XI Online: Opening movie doesn't play (redux).
|
|
50678 Filmotech v3.91: partial black area
|
|
50698 ::wcsrtombs does not NULL "const wchar_t ** _PSource" parameter in Wine.
|
|
50704 QueueUserAPC() Has Incorrect Error Set When Called On Terminating Thread
|
|
50706 6.2 hangs on grey, then crashes Snapdragon855(+) Android 10
|
|
50731 All Winelib applications built with winegcc/wineg++ segfault on startup as of Wine 6.3
|
|
50732 Multiple Adobe products fail to start due to Wine 6.3 breaking Adobe License Manager/FLEXnet Licensing Service (Acrobat 8.x, FrameMaker 8)
|
|
50740 The Suffering (Midway Games) crashes due to missing wmvcore 'IWMSyncReader2', CLSID '{faed3d21-1b6b-4af7-8cb6-3e189bbc187b}'
|
|
50744 continuous spamming of fixme:msctf:InputProcessorProfileMgr_GetActiveProfile in console
|
|
50769 notepad: menu bar items and title text are not translated.
|
|
50774 DirectWrite should use mac platform name entry for English, if Windows entry is missing
|
|
50781 cl.exe fails to open program database
|
|
50786 WINEPATH env var broken by "ntdll: Set environment variables from the registry on the Unix side."
|
|
|
|
----------------------------------------------------------------
|
|
|
|
Changes since 6.3:
|
|
|
|
Aaro Altonen (1):
|
|
kernelbase: Add 'Bonaire, Sint Eustatius and Saba' to geoinfodata.
|
|
|
|
Alexandre Julliard (50):
|
|
ntdll: Pass correct pointer to build_module().
|
|
ntdll: Adjust environment size for dynamic strings.
|
|
ntdll: Store the Unix codepage in a Wine-specific environment variable.
|
|
ntdll: Check for existing Unix path name in RtlGetFullPathName_U().
|
|
ntdll: Remove no longer needed Unix codepage functions from the PE side.
|
|
ntdll: Store the locales in Wine-specific environment variables.
|
|
adsldp: Use --prefer_native instead of DLL_WINE_PREATTACH.
|
|
comsvcs: Use --prefer_native instead of DLL_WINE_PREATTACH.
|
|
directmanipulation: Use --prefer_native instead of DLL_WINE_PREATTACH.
|
|
dpvoice: Use --prefer_native instead of DLL_WINE_PREATTACH.
|
|
dsdmo: Use --prefer_native instead of DLL_WINE_PREATTACH.
|
|
dx8vb: Use --prefer_native instead of DLL_WINE_PREATTACH.
|
|
infosoft: Use --prefer_native instead of DLL_WINE_PREATTACH.
|
|
inseng: Use --prefer_native instead of DLL_WINE_PREATTACH.
|
|
mf: Use --prefer_native instead of DLL_WINE_PREATTACH.
|
|
mfreadwrite: Use --prefer_native instead of DLL_WINE_PREATTACH.
|
|
mmcndmgr: Use --prefer_native instead of DLL_WINE_PREATTACH.
|
|
msimtf: Use --prefer_native instead of DLL_WINE_PREATTACH.
|
|
netcfgx: Use --prefer_native instead of DLL_WINE_PREATTACH.
|
|
netprofm: Use --prefer_native instead of DLL_WINE_PREATTACH.
|
|
propsys: Use --prefer_native instead of DLL_WINE_PREATTACH.
|
|
qdvd: Use --prefer_native instead of DLL_WINE_PREATTACH.
|
|
qmgr: Use --prefer_native instead of DLL_WINE_PREATTACH.
|
|
taskschd: Use --prefer_native instead of DLL_WINE_PREATTACH.
|
|
uianimation: Use --prefer_native instead of DLL_WINE_PREATTACH.
|
|
wbemdisp: Use --prefer_native instead of DLL_WINE_PREATTACH.
|
|
wiaservc: Use --prefer_native instead of DLL_WINE_PREATTACH.
|
|
wpc: Use --prefer_native instead of DLL_WINE_PREATTACH.
|
|
wuapi: Use --prefer_native instead of DLL_WINE_PREATTACH.
|
|
ntdll: Remove DLL_WINE_PREATTACH support.
|
|
ntdll: Only check the existence of the directory for the Unix pathname heuristic.
|
|
dbgeng: Use the correct machine type for ARM.
|
|
kernelbase: Use the correct machine type for ARM.
|
|
ntdll: Fetch locale information from the Unix side in resource loading.
|
|
configure: Don't override the specified TARGETFLAGS.
|
|
ntdll: Add a helper to initialize a UNICODE_STRING on the Unix side.
|
|
ntdll: Make the open_hkcu_key() helper available globally.
|
|
ntdll: Add support for growing the initial environment dynamically.
|
|
ntdll: Set environment variables from the registry on the Unix side.
|
|
ntdll: Predefine the SystemRoot and SystemDrive variables.
|
|
ntdll: Make sure we send valid object attributes in NtCreateUserProcess().
|
|
ntdll: Launch wineboot from the Unix side.
|
|
include: Always define 32- and 64-bit versions of the TEB and PEB structures.
|
|
ntdll: Explicitly reset the PATH variable before reloading the environment.
|
|
user32/tests: Remove todo from a test that seems to succeed reliably now.
|
|
make_unicode: Use codepage 949 to add default mappings to codepage 20949.
|
|
kernel32/tests: Add some tests for the behavior of queries on a dead process.
|
|
server: Only keep the running processes in the global process list.
|
|
server: Store a copy of the image file name in the process.
|
|
server: Don't return image information for a terminated process.
|
|
|
|
Alistair Leslie-Hughes (1):
|
|
include: Add colrst.idl.
|
|
|
|
Andrey Gusev (1):
|
|
urlmon/tests: Fix typos in ok() messages.
|
|
|
|
Arkadiusz Hiler (5):
|
|
kernelbase: Fix GetFileVersionInfo*() crashes with malformed resources.
|
|
dinput8/tests: Make input helper function more versatile.
|
|
dinput: Clear action mapping with SetDataFormat().
|
|
include: Add DIPROPPOINTER definition.
|
|
dinput: Implement DIPROP_APPDATA.
|
|
|
|
Aurimas Fišeras (1):
|
|
po: Update Lithuanian translation.
|
|
|
|
Bernhard Kölbl (2):
|
|
msvcrt: Update source pointer in wcsrtombs in C locale.
|
|
netprofm: Set correct GUIDs for network connections.
|
|
|
|
Brendan Shanks (1):
|
|
winemac.drv: Fix crash when building against Metal-capable SDK but running on older OS X.
|
|
|
|
Byeong-Sik Jeon (5):
|
|
gdi32: Move FT_Library_SetLcdFilter() to init_freetype().
|
|
gdi32: Fix typo in get_transformed_bbox() trace message.
|
|
gdi32: Remove incoming_font argument of get_advance_metric().
|
|
gdi32: Remove metrics, vertical_metrics arguments of get_advance_metric().
|
|
gdi32: Remove needTransform variable of freetype_get_glyph_outline().
|
|
|
|
Chao Long (1):
|
|
wmic: Add missing aliases.
|
|
|
|
Daniel Lehman (4):
|
|
msvcr120: Add fetestexcept.
|
|
msvcr120: Add fesetexceptflag.
|
|
msvcr120: Add feclearexcept.
|
|
msvcr120: Add fegetexceptflag.
|
|
|
|
Dmitry Kislyuk (1):
|
|
msctf: Quiet a spammy fixme in InputProcessorProfileMgr_GetActiveProfile.
|
|
|
|
Dmitry Timoshkov (2):
|
|
kernel32/tests: Add a test for calling QueueUserAPC() on a terminated thread.
|
|
server: Set error to STATUS_UNSUCCESSFUL when the server fails to queue APC for a thread.
|
|
|
|
Esme Povirk (1):
|
|
mscoree: Add an option to enable the interpreter.
|
|
|
|
Floris Renaud (3):
|
|
shell32: Resize Run program window.
|
|
po: Update Dutch translation.
|
|
po: Update Dutch translation.
|
|
|
|
François Gouget (12):
|
|
odbccp32/tests: Fix the spelling of a comment.
|
|
advapi32/tests: Fix the spelling of a couple of ok() messages.
|
|
msado15: Fix the name of the command_text variable.
|
|
wrc: Remove the trailing linefeed from a parser_error() message.
|
|
winegcc: Add a trailing linefeed to an error() message.
|
|
fsutil/tests: Add a trailing linefeed to an ok() message.
|
|
conhost: Add a trailing linefeed to TRACE() and ERR() messages.
|
|
libwine: Use NULL instead of casting 0.
|
|
xactengine3_7: Add a trailing linefeed to ERR() messages.
|
|
winevulkan: Add a trailing linefeed to FIXME() messages.
|
|
configure: Fix the libsane pkg-config name.
|
|
winetest: Avoid duplicating the extract_test_proc() cleanup code.
|
|
|
|
Gabriel Ivăncescu (4):
|
|
jscript: Check for null instance prototype.
|
|
jscript: Store the object prototype in the script context.
|
|
jscript: Use default object prototype if it's null.
|
|
jscript/tests: Add more tests for setting prototype to different builtin types.
|
|
|
|
Georg Lehmann (3):
|
|
winevulkan: Rework VkEnumValue creation.
|
|
winevulkan: Generate constants for 64bit flags.
|
|
winevulkan: Fix 64bit enums on old gcc versions.
|
|
|
|
Gijs Vermeulen (6):
|
|
include: Fix IWMSyncReader2 uuid.
|
|
wmvcore: Upgrade to IWMSyncReader2.
|
|
wmvcore: Move IWMSyncReader implementation to separate file.
|
|
wmvcore/tests: Introduce check_interface().
|
|
wmvcore: Support IWMProfile in IWMSyncReader.
|
|
kernelbase: Support FileRenameInfo in SetFileInformationByHandle.
|
|
|
|
Giovanni Mascellani (4):
|
|
dwrite: Do not segfault when there are no typographic features to return.
|
|
dwrite/tests: Do not assume that fonts have a en-us name.
|
|
dwrite/tests: Remove overzealous test.
|
|
d2d1: Implement D2D1ConvertColorSpace().
|
|
|
|
Hans Leidekker (8):
|
|
wbemprox: Fix memory leaks on error paths.
|
|
wbemprox: Trace the context parameter in method implementations.
|
|
wbemprox: Make system restore naming consistent with the other method implementations.
|
|
include: Add missing SECBUFFER defines.
|
|
secur32: Add a helper to read TLS record size.
|
|
secur32: Add DTLS support.
|
|
secur32: Add support for setting DTLS MTU.
|
|
secur32: Return more attributes from schan_InitializeSecurityContextW.
|
|
|
|
Henri Verbeet (8):
|
|
wined3d: Use wined3d_cs_finish() in wined3d_view_gl_destroy().
|
|
wined3d: Use wined3d_cs_finish() in wined3d_view_vk_destroy().
|
|
d3d11: Ensure sampler max_lod is >= min_lod.
|
|
wined3d: Set the "compareEnable" field of struct VkSamplerCreateInfo to either 0 or 1.
|
|
wined3d: Request VK_KHR_external_memory on Vulkan 1.0.
|
|
wined3d: End active queries before restarting them in wined3d_query_vk_issue().
|
|
wined3d: Pass a resource range to wined3d_context_vk_image_barrier().
|
|
wined3d: Implement automatic mip-map generation for the Vulkan adapter.
|
|
|
|
Hugh McMaster (22):
|
|
reg/tests: Split 'delete' tests from reg.c.
|
|
reg/tests: Split 'query' tests from reg.c.
|
|
reg/tests: Split first sequence of 'import' tests from reg.c.
|
|
reg/tests: Split first sequence of Unicode 'import' tests from reg.c.
|
|
reg/tests: Split whitespace 'import' tests from reg.c.
|
|
reg/tests: Split Windows 3.1 'import' tests from reg.c.
|
|
reg/tests: Split 'export' tests from reg.c.
|
|
reg/tests: Split 'copy' tests from reg.c.
|
|
reg/tests: Rename reg.c to add.c.
|
|
reg/tests: Fix copy/paste typo in reg.exe availability check.
|
|
reg/tests: Comprehensively check for elevated privileges before starting Windows 3.1 import tests.
|
|
reg/tests: Pass __FILE__ from the caller so the correct filename is shown in error logs.
|
|
reg/tests: Group REG_SZ default value tests.
|
|
reg/tests: Add some tests for strings containing the characters backslash zero.
|
|
reg/tests: Update value names in 'add' overwrite test.
|
|
reg/tests: Always specify the expected exit code in error messages.
|
|
reg/tests: Try deleting strings containing escaped null characters.
|
|
reg/tests: Try importing registry files with escaped null characters.
|
|
reg/tests: Try exporting registry values with escaped null characters.
|
|
regedit/tests: Add tests for escaped null characters.
|
|
regedit: Stop parsing REG_SZ values containing NUL character sequences.
|
|
reg: Stop parsing REG_SZ values containing NUL character sequences.
|
|
|
|
Huw D. M. Davies (23):
|
|
riched20: Move the window procs to txthost.c .
|
|
riched20: Remove the host structure's typedef.
|
|
riched20: Remove the text services structure's typedef.
|
|
riched20: Don't take a ref on the text host.
|
|
riched20: The text host should create the text services object.
|
|
winecoreaudio: Undefine a few more items to prevent macro redefinition warnings.
|
|
winecoreaudio: Cast enums to ints when printing.
|
|
winemac: Add discardEventsPassingTest to WineEventQueue's interface.
|
|
riched20/tests: Use the system locale to determine rtl and multibyte behaviour.
|
|
riched32/tests: Use the system locale to determine rtl and multibyte behaviour.
|
|
riched32/tests: Add a todo_wine for a test that has always failed.
|
|
riched20: Remove an unused critsec.
|
|
riched20: Store the host as the window prop.
|
|
riched20: Add ITextServices stdcall wrappers.
|
|
riched20: Handle WM_DESTROY in the host.
|
|
riched20: Handle WM_SETTEXT's unicode conversion in the host.
|
|
riched20: Handle WM_CHAR's unicode conversion in the host.
|
|
riched20: Handle EM_REPLACESEL's unicode conversion in the host.
|
|
riched20: Use EM_GETTEXTLENGTHEX to implement WM_GETTEXTLENGTH.
|
|
riched20: Use EM_GETTEXTEX to implement WM_GETTEXT.
|
|
richedit: Handle EM_GETTEXTRANGE's unicode conversion in the host.
|
|
riched20: Handle EM_FINDTEXT's unicode conversion in the host.
|
|
riched20: Handle EM_FINDTEXTEX's unicode conversion in the host.
|
|
|
|
Jacek Caban (38):
|
|
ntdll: Restore all non-volatile i386 registers in syscall dispatcher.
|
|
ntdll: Use syscall frame in x86 call_raise_user_exception_dispatcher implementation.
|
|
ntdll: Store FPU and XMM contexts in x86 syscall frame.
|
|
ntdll: Use syscall frame for FPU and XMM contexts in NtGetContextThread.
|
|
ntdll: Use syscall frame for FPU and XMM contexts in NtSetContextThread.
|
|
ntdll: Store x86 YMM context insyscall dispatcher.
|
|
ntdll: Use syscall frame for x86 YMM context in NtGetContextThread.
|
|
ntdll: Use syscall frame for handling x86 YMM context in NtSetContextThread.
|
|
ntdll: Use syscall dispatcher to restore context in NtSetContextThread.
|
|
ntdll: Fix a typo in SegSs handling in NtSetContextThread.
|
|
ntdll: Use xsave compaction in syscall dispatcher.
|
|
include: Add IHTMLElement7 declaration.
|
|
mshtml: Add IHTMLElement7 stub implementation.
|
|
mshtml: Expose IHTMLElement7 to scripts.
|
|
mshtml: Add IHTMLElement7::spellcheck property implementation.
|
|
mshtml/tests: Use more winetest.js helpers in more places.
|
|
mshtml: Add animationstart and animationend event support.
|
|
jscript: Print source location in backtraces.
|
|
jscript: Improve prop_get and prop_put debug traces.
|
|
mshtml: Initialize attribute object with compatibility mode.
|
|
mshtml: Initialize HTMLRect object with compat mode.
|
|
mshtml: Initialize HTMLRectCollection object with compat mode.
|
|
mshtml: Initialize HTMLAttributeCollection object with compat mode.
|
|
mshtml: Initialize DOMEvent object with compat mode.
|
|
mshtml: Initialize HTMLImageElementFactory object with compat mode.
|
|
mshtml: Initialize DOMEventObj object with compat mode.
|
|
mshtml: Initialize HTMLLocation object with compat mode.
|
|
mshtml: Initialize HTMLOptionElementFactory object with compat mode.
|
|
mshtml: Initialize HTMLTxtRange object with compat mode.
|
|
mshtml: Initialize HTMLSelectionObject object with compat mode.
|
|
mshtml: Initialize HTMLXMLHttpRequestFactory object with compat mode.
|
|
mshtml: Initialize HTMLScreen object with compat mode.
|
|
mshtml: Initialize OmHistory object with compat mode.
|
|
mshtml: Initialize HTMLPluginsCollection object with compat mode.
|
|
mshtml: Initialize HTMLMimeTypesCollection object with compat mode.
|
|
mshtml: Improve call_event_handlers debug traces.
|
|
jscript: Silence parser_error warning.
|
|
jscript: Improve interp_local debug traces.
|
|
|
|
Jactry Zeng (2):
|
|
netprofm: Initialize ret value in IEnumNetworkConnections_Next().
|
|
ole32: Handle CF_HDROP format.
|
|
|
|
Jan Sikorski (1):
|
|
wined3d: Check slice pitch against its size in wined3d_format_copy_data().
|
|
|
|
Lauri Kenttä (1):
|
|
po: Update Finnish translation.
|
|
|
|
Matteo Bruni (6):
|
|
wined3d: Correctly handle modifiers on instructions with multiple destination registers.
|
|
wined3d: Disable WINED3DFMT_D16_LOCKABLE on backbuffer ORM.
|
|
wined3d: Disable WINED3DFMT_NULL on backbuffer ORM.
|
|
wined3d: Use VK_FORMAT_D24_UNORM_S8_UINT when available.
|
|
d3d11/tests: Report failure in test_clear_buffer_unordered_access_view() at the first mismatch.
|
|
wined3d: Remove dead statement.
|
|
|
|
Michael Müller (5):
|
|
aclui: Add an empty ACE editor dialog.
|
|
aclui: Populate the users list.
|
|
aclui: Add icons to the users list.
|
|
aclui: Populate the access list.
|
|
aclui: Implement EditSecurity().
|
|
|
|
Myah Caron (1):
|
|
api-ms-win-core-kernel32-legacy-l1-1-2: Add new dll.
|
|
|
|
Nikolay Sivov (65):
|
|
msado15: Fix copy-paste typos in IDispatch methods.
|
|
widl: Remove unnecessary assignment (Coverity).
|
|
oleaut32: Fix VariantCopy()/VariantCopyInd() prototypes.
|
|
oleaut32: Fix VariantChangeType()/VariantChangeTypeEx() prototypes.
|
|
wbemprox: Implement SetStringValue() method.
|
|
wbemprox: Implement SetDWORDValue() method.
|
|
wbemprox: Implement DeleteKey() method.
|
|
wbemdisp: Reference Services object in objects it's created.
|
|
wbemdisp: Forward ExecMethod_() to Services object.
|
|
wbemdisp: Partially implement ExecMethod().
|
|
dwrite/layout: Implement axis values property for the format object.
|
|
wbemdisp: Iterate properties and methods once when collecting supported member names.
|
|
wbemdisp: Keep property member types.
|
|
wbemdisp: Coerce property value before setting it in ISWbemObject::Invoke().
|
|
wbemdisp: Pass context value to ConnectServer().
|
|
wbemdisp: Pass context value to ExecMethod().
|
|
oleaut32: Fix Var*FromDec() prototypes.
|
|
wbemdisp: Implement GetObjectText_().
|
|
wbemdisp: Downgrade failing interface queries to warnings.
|
|
wbemdisp: Forward ISWbemNamedValueSet::DeleteAll() to context object.
|
|
wbemdisp: Forward ISWbemNamedValueSet::Remove() to context object method.
|
|
wbemprox: Keep context object per services instance.
|
|
wbemprox: Implement context object cloning.
|
|
wbemprox: Pass context object to the method.
|
|
wbemprox: Prioritize ExecMethod() context over services instance one.
|
|
wbemprox: Handle __ProviderArchitecture in DeleteKey().
|
|
wbemprox: Handle __ProviderArchitecture in GetStringValue().
|
|
wbemprox: Handle __ProviderArchitecture in CreateKey().
|
|
wbemprox: Handle __ProviderArchitecture in EnumKey().
|
|
wbemprox: Handle __ProviderArchitecture in EnumValues().
|
|
wbemprox: Handle __ProviderArchitecture in SetStringValue().
|
|
wbemprox: Handle __ProviderArchitecture in SetDWORDValue().
|
|
dwrite/tests: Add more tests for font sets.
|
|
dwrite: Implement set builder methods that don't specify font properties.
|
|
dwrite: Implement font set object stub.
|
|
dwrite: Implement IDWriteFontSet::GetFontFaceReference().
|
|
dwrite: Silence GetPropertyValues() fixme.
|
|
dwrite: Return font set for matched font list.
|
|
dwrite: Implement GetFontSet() for families.
|
|
wbemprox/tests: Use defined name for error code.
|
|
dwrite: Remove duplicated trace call.
|
|
dwrite: Limit to exactly one font file per fontface.
|
|
dwrite/tests: Handle missing English font names.
|
|
dwrite: Check for vertical variants only when asked.
|
|
dwrite: Read legacy kerning table directly.
|
|
dwrite: Remove unused type definitions.
|
|
comctl32: Fix DPA_GetPtr() prototype.
|
|
comctl32/listview: Remove current sorting arguments from control structure.
|
|
comctl32/listview: Sort using duplicated items pointer array to preserve original order.
|
|
dwrite: Look for English name strings in mac platform records.
|
|
dwrite: Lowercase locale names in localized strings pairs.
|
|
dwrite: Make font set entries refcounted.
|
|
dwrite: Partially implement GetPropertyValues().
|
|
dwrite: Initial implementation of fontset filtering.
|
|
winegstreamer: Remove attributes pointer from static registration data.
|
|
dwrite: Make font data reference assignment more compact.
|
|
dwrite: Use same name for refcount field across different object structures.
|
|
dwrite: Use properly capitalized weight names for constructed face names.
|
|
dwrite: Implement GetSystemFontSet().
|
|
dwrite/tests: Add a test for matching in system font set.
|
|
dwrite/tests: Remove tests failing on Win10 20H2.
|
|
dwrite/tests: Reduce number of skipped test messages to one per test.
|
|
dwrite: Enable 'meta' table properties for the font set.
|
|
dwrite: Add a helper to return font list item.
|
|
dwrite/tests: Test font set properties that should be always available.
|
|
|
|
Owen Rudge (1):
|
|
winspool: Filter invalid characters when creating the PPD filename.
|
|
|
|
Paul Gofman (19):
|
|
ntdll: Print an ERR for assertion exceptions only.
|
|
ntdll: Reset YMM state in NtSetContextThread() if that is assumed by the context being set.
|
|
vcruntime140_1: Support two continuation addresses for catchblock.
|
|
mprapi: Add stub for MprConfigServerConnect().
|
|
winex11.drv: Factor out describe_pixel_format() function.
|
|
winex11.drv: Prioritize smaller depth formats when zero depth is requested in X11DRV_wglChoosePixelFormatARB().
|
|
kernel32: Implement GetUserDefaultGeoName().
|
|
kernel32: Implement SetUserGeoName().
|
|
kernel32/tests: Add tests for {Get|Set}UserDefaultGeoName().
|
|
ddraw: Store hardware_device flag in struct d3d_device.
|
|
ddraw/tests: Compute output caps instead of coding them in test_rt_caps().
|
|
ddraw: Create the second texture for system memory bindable surfaces.
|
|
ddraw: Allow creating software device with system memory surface.
|
|
ddraw: Allow setting system memory surfaces as render targets for software device.
|
|
ddraw/tests: Run test_depth_blit() for each device type.
|
|
ddraw/tests: Run test_zenable() for each device type.
|
|
ddraw/tests: Run test_ck_rgba() for each device type.
|
|
ddraw: Track location for surfaces with the second texture.
|
|
ddraw: Do not require specific texture location for blits.
|
|
|
|
Rafał Harabień (3):
|
|
ntdll/tests: Test getting/setting x86_64 context of x86 processes in wine64.
|
|
ntdll: Allow getting/setting x86_64 context of x86 processes in wine64.
|
|
kernel32: Add Wow64GetThreadSelectorEntry stub.
|
|
|
|
Roman Pišl (1):
|
|
ntdll: Don't set error status if volume serial number is missing.
|
|
|
|
Rémi Bernon (14):
|
|
widl: Fix missing delegate declaration namespace.
|
|
winevulkan: Fix host command_buffers allocation size.
|
|
user32: Only get input codepage when needed.
|
|
widl: Add support for WinRT regscript generation.
|
|
winex11.drv: Fix invalid range when reading GTK_WORKAREAS_D0 (valgrind).
|
|
ntdll: Initialize dbg_offset and dbg_size (valgrind).
|
|
ntdll: Fix environment memcpy read overflow (valgrind).
|
|
ntdll: Initialize mountmgr_unix_drive before NtDeviceIoControlFile (valgrind).
|
|
widl: Allow runtimeclass to not have a default interface.
|
|
winedbg: Don't dereference possibly NULL thread pointer.
|
|
tools: Relax the dot in module names rules.
|
|
kernelbase: Do not forcefully reset console_flags to 0.
|
|
msvcrt: Lazily initialize console handles.
|
|
setupapi: Support installing DLLs with dots in their name.
|
|
|
|
Sanghoon Park (1):
|
|
make_unicode: Add support for codepage 20949 (Korean Wansung).
|
|
|
|
Zebediah Figura (55):
|
|
wow64cpu: Add stub dll.
|
|
ntdll: Stub Wow64Transition.
|
|
kernel32/tests: Add a test for Wow64Transition.
|
|
setupapi: Implement SetupIterateCabinetW() on top of SetupIterateCabinetA().
|
|
setupapi: Link directly to cabinet.
|
|
setupapi: Remove some superfluous traces.
|
|
setupapi: Remove unnecessary error handling from cabinet callbacks.
|
|
setupapi: Make the FDI handle a local variable.
|
|
d3dx9/tests: Remove the fallback NAN definition.
|
|
d3d11/tests: Test ID3D11DeviceContext1::SwapDeviceContextState() on a deferred context.
|
|
wined3d: Separate the "ops" member of struct wined3d_cs to a new wined3d_device_context structure.
|
|
wined3d: Pass a wined3d_device_context to wined3d_cs_submit().
|
|
wined3d: Pass a wined3d_device_context to wined3d_cs_require_space().
|
|
wined3d: Move the "device" member of struct wined3d_cs to struct wined3d_device_context.
|
|
wined3d: Move the "state" field from struct wined3d_device to struct wined3d_device_context.
|
|
wined3d: Pass a wined3d_device_context to wined3d_cs_emit_set_shader().
|
|
wined3d: Introduce wined3d_device_context_set_shader().
|
|
strmbase: Merge qualitycontrol.c into renderer.c.
|
|
strmbase: Remove the unused "qos_handled" field from struct strmbase_qc.
|
|
strmbase: Remove the unused "rendered" field from struct strmbase_qc.
|
|
strmbase: Remove the unused "dropped" field from struct strmbase_qc.
|
|
strmbase: Remove the unused "avg_render", "start", and "stop" fields from struct strmbase_renderer.
|
|
setupapi/tests: Expand tests for SetupIterateCabinet().
|
|
setupapi: Set the CabinetFile field to the name of the next cabinet.
|
|
setupapi: Set the Source field to the full cabinet path for SPFILENOTIFY_FILEEXTRACTED.
|
|
setupapi: Pass the full cabinet path as the second parameter to SPFILENOTIFY_FILEINCABINET.
|
|
ntdll: Export RtlQueryRegistryValuesEx().
|
|
wined3d: Introduce wined3d_device_get_immediate_context().
|
|
wined3d: Pass a wined3d_device_context to wined3d_cs_emit_set_constant_buffer().
|
|
strmbase: Do not pretend to drop samples.
|
|
strmbase: Inline the strmbase_qc structure into struct strmbase_renderer.
|
|
strmbase: Record jitter before waiting for presentation time.
|
|
strmbase: Make the "current_*" fields of struct strmbase_renderer into local variables.
|
|
d3d11: Use wined3d_device_context_set_shader().
|
|
wined3d: Introduce wined3d_device_context_set_constant_buffer().
|
|
d3d11: Use wined3d_device_context_set_constant_buffer().
|
|
wined3d: Pass a wined3d_device_context to wined3d_cs_emit_set_blend_state().
|
|
wined3d: Introduce wined3d_device_context_set_blend_state().
|
|
d3d11: Use wined3d_device_context_set_blend_state().
|
|
quartz: Move the current sample tracking back to strmbase.
|
|
strmbase: Move run_event to the strmbase_renderer structure.
|
|
strmbase: Move run_event handling to strmbase.
|
|
strmbase: Rename pfnCheckMediaType to renderer_query_accept.
|
|
wined3d: Pass a wined3d_device_context to wined3d_cs_emit_set_depth_stencil_state().
|
|
wined3d: Introduce wined3d_device_context_set_depth_stencil_state().
|
|
d3d11: Use wined3d_device_context_set_depth_stencil_state().
|
|
wined3d: Pass a wined3d_device_context to wined3d_cs_emit_set_rasterizer_state().
|
|
wined3d: Introduce wined3d_device_context_set_rasterizer_state().
|
|
d3d11: Introduce wined3d_device_context_set_rasterizer_state().
|
|
configure: Use -Winit-self if possible.
|
|
strmbase: Rename pfnDoRenderSample to renderer_render.
|
|
quartz/vmr9: Assume that the filter is connected and stopped in VMR9_BreakConnect().
|
|
strmbase: Rename pfnBreakConnect to renderer_disconnect.
|
|
strmbase: Return void from renderer_disconnect.
|
|
strmbase: Rename the "pFuncsTable" member of struct strmbase_renderer to "ops".
|
|
|
|
Zhiyi Zhang (15):
|
|
comctl32/listbox: Actually draw themed frame.
|
|
comctl32: Fix memory leaks.
|
|
user32: Fix memory leaks.
|
|
comdlg32: Fix a memory leak.
|
|
comctl32: Remove unnecessary OffsetRect() calls.
|
|
comctl32/tests: Test themed painting after a WM_SETTEXT message.
|
|
comctl32/button: Use themed painting when possible for handling WM_SETTEXT.
|
|
comctl32/combo: Subscribe to WM_MOUSELEAVE events.
|
|
comctl32/ipaddress: Do not open theme data in IPADDRESS_Draw().
|
|
comctl32/edit: Call GetWindowTheme() only when necessary.
|
|
comctl32/datetime: Implement themed painting.
|
|
comctl32/hotkey: Implement themed frame painting.
|
|
comctl32/listview: Only draw themed frame when WS_EX_CLIENTEDGE is present.
|
|
comctl32/toolbar: Use correct state id for checked items.
|
|
comctl32/trackbar: Use correct state id for the focused thumb.
|
|
|
|
--
|
|
Alexandre Julliard
|
|
julliard@winehq.org
|