diff --git a/ANNOUNCE b/ANNOUNCE
index e6ef14dae6d35f934ffb457c2f6a3459824669af..d9275c60c006cafa9a0658cb905ca85316237e9d 100644
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -1,17 +1,16 @@
-The Wine development release 6.4 is now available.
+The Wine development release 6.5 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.
+  - OpenCL support updated to version 1.2.
+  - More support for IE compatibility modes in MSHTML.
+  - More windowless RichEdit work.
+  - A few more WinRT library stubs.
   - 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
+  https://dl.winehq.org/wine/source/6.x/wine-6.5.tar.xz
+  http://mirrors.ibiblio.org/wine/source/6.x/wine-6.5.tar.xz
 
 Binary packages for various distributions will be available from:
 
@@ -27,527 +26,524 @@ 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."
+Bugs fixed in 6.5 (total 25):
+
+  33375  Cannot test dlls with dashes in their name
+  34906  Multiple applications crash when trying to render in system memory (Zoo Tycoon, TOCA Touring Car Championship, The Sims, Conquest: Frontier Wars)
+  37488  Quicken 2014 reports error 0x0000054f on startup (NtAreMappedFilesTheSame fails to compare in-memory loader view of builtin dlls with mapped disk image)
+  37983  Jedi Knight: Dark Forces II, Outlaws (GOG.com versions) - music doesn't work
+  45032  WineTest does not run the vcomp tests
+  45567  League of Legends 8.12+ fails to start a game (anticheat engine, validation of WoW64 syscall dispatcher)
+  45685  Dragon NaturallySpeaking 12.5 does not run after training a new user
+  46817  Steam Big Picture needs d3d11_device_CreateDeviceContextState
+  47310  Canon TS3100 series full driver and software package refuses to install: "To install the software, you must be logged in to an administrator account."
+  50034  In font dialog's sample text, background changes color
+  50119  Dark Souls II: Scholar of the First Sin shows a white screen with vulkan renderer
+  50168  Error when running notepad.exe: Failed to start RpcSs service
+  50362  Fl Studio 20.8 crashes on startup
+  50411  Adobe Audition 2020 crashes on startup, reporting 'Direct2D Drawbot error' (d2d_geometry_group_GetBounds is a stub)
+  50721  IDA Pro 7.5: Lumina can't contact server, complains about Schannel security attributes
+  50738  Guild Wars 2 launcher can't login
+  50756  "Path is invalid." when using "SVN update" with SVN for Windows, which is used by TortoiseSVN
+  50783  WineTest declares dlls with dots in their name as missing
+  50790  No display found when using winemac.drv in a VM
+  50805  Win32_OperatingSystem class is missing 'ProductType' (affects Chocolatey)
+  50809  Multiple .NET 4.x application installers fail due to 'MsiNetAssemblySupport' property returning incorrect version (IronPython 2.7.5)
+  50826  .NET applications fail to start with Wine-Mono: 'The file C:\windows\mono\mono-2.0\lib/mscorlib.dll is an invalid CIL image'
+  50836  dxva2api.h does not compile as C++
+  50862  [Regression] Steam fails to start
+  50863  The specified path wine git does not treat when calling exe file.
 
 ----------------------------------------------------------------
 
-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):
+Changes since 6.4:
+
+Adam Gashlin (1):
+      advapi32: Don't revoke ACCESS_DENIED_ACE.
+
+Alexandre Julliard (43):
+      server: Return the file name for image mappings in the get_mapping_info request.
+      ntdll: Move the builtin dll list to virtual.c.
+      ntdll: Add a helper for mapping a PE image.
+      ntdll: Move the loadorder support to the Unix library.
+      ntdll: Call the Unix entry point from the Unix side.
+      ntdll: Add the builtin signature in .so file mappings.
+      kernelbase: Avoid depending on the mount manager in CopyFileExW().
+      msvcrt: Avoid depending on the mount manager in fstat().
+      ntoskrnl: Load driver dependencies from the driver directory.
+      ntdll: Check the builtin signature when creating a module.
+      server: Remove the redundant cpu field in the PE image information.
+      setupapi: Add a few printer directory ids.
+      setupapi: Support arbitrary wildcards in fake dlls creation.
+      setupapi: Create fakedlls before copying files.
+      wine.inf: Specify the full module path for the source of copied files.
+      wine.inf: Put wineps.drv in the printer driver directory.
+      ntdll: Add a global constant for the system directory.
+      server: Don't change the reported machine for COM+ images.
+      ntdll: Load the Unix library only when __wine_init_unix_lib() is called.
+      ntdll: Add refcounting for .so builtin dlls.
+      ntdll: Use NtAreMappedFilesTheSame() to find duplicated module mappings.
+      ntdll: Return the mapping size in virtual_map_builtin_module().
+      ntdll: Replace image mapping by the builtin module directly in NtMapViewOfSection().
+      ntdll: Move the builtin image checks to virtual_map_builtin_module().
+      ntdll: Don't return an existing address when mapping a builtin PE dll.
+      ntdll: Load builtin dlls through NtMapViewOfSection().
+      ntdll: Return an NT path for the initial current directory.
+      ntdll: Set the additional environment variables from the Unix side.
+      start: Avoid duplicate backslashes in command line.
+      ntdll: Set the Wow64 environment variables from the Unix side.
+      ntdll: Load the main image from the Unix side.
+      ntdll: Remove the no longer needed exec_process() function.
+      ntdll: Don't set the DllPath parameter by default.
+      start: Add a private /exec option to replicate the Wine command-line usage.
+      ntdll: Check the main image for Unix path only the first time around.
+      ntdll: Add a helper to launch start.exe always as builtin.
+      ntdll: Use start /exec to support absolute Unix paths.
+      ntdll: Set the initial DllPath to null if it's empty.
+      wine.inf: Fix 64-bit driver installation.
+      ntdll: Use the same builtin check for process creation and initial image loading.
+      ntdll: Make the is_win64 variable global.
+      ntdll: Don't pass the application name to get_load_order().
+      ntdll: Check the loadorder for .so dlls on the Unix side.
+
+Alistair Leslie-Hughes (3):
+      msado15: Improve return when field cannot be found.
+      msado15: Clear interface point after release.
+      msado15: Implement _Recordset get/put Bookmark.
+
+Andrew Eikum (1):
+      winegstreamer: Set specific large buffer sizes for decodebin.
+
+Arkadiusz Hiler (2):
+      dinput: Implement device creation using product GUID.
+      ntoskrnl.exe: Use correct name format when sending WM_DEVICECHANGE.
+
+Aurimas Fišeras (2):
+      po: Update Lithuanian translation.
       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.
+David White (1):
+      urlmon: Implement IMoniker_ComposeWith() for url monikers.
 
-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.
+Erich Hoover (2):
+      mountmgr.sys: Move query_unix_drive to drive.c.
+      mountmgr.sys: Simplify query_unix_drive.
 
 Esme Povirk (1):
-      mscoree: Add an option to enable the interpreter.
+      mscoree/tests: Increase timeout in expected failure case.
 
-Floris Renaud (3):
-      shell32: Resize Run program window.
-      po: Update Dutch translation.
+Floris Renaud (1):
       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):
+François Gouget (8):
+      winetest: Simplify the 'dll is native' error message.
+      winetest: Show more detailed version error information.
+      winetest: Fix detecting whether a test can be run or not.
+      winetest: Don't parse the test list if 'test --list' failed.
+      dwrite: Fix the case of FreeType in a comment.
+      msvcrtd/tests: Missing the library should be a win_skip().
+      winetest: Remove the obsolete revision placeholder.
+      atl80/tests: Request an older version of atl80 for compatibility.
+
+Gijs Vermeulen (5):
+      wtsapi32: Avoid calling GetUserNameW() twice in WTSQuerySessionInformationW(WTSUserName).
+      wtsapi32/tests: Test returned username for WTSQuerySessionInformation(WTSUserName).
+      kernelbase: Reject SORT_DIGITSASNUMBERS in CompareStringA().
+      sapi/tests: Remove SpResourceManager refcount tests.
+      wineqtdecoder: Use nameless unions.
+
+Giovanni Mascellani (5):
+      mfreadwrite: Unset seeking flag also on SourceStarted and SourceStopped.
+      mfreadwrite: Simplify iteration through streams.
+      winegstreamer: Implement a stub IMFGetService for the media source.
+      winegstreamer: Implement a stub IMFRateSupport for the media source.
+      winegstreamer: Implement a stub IMFRateControl for the media source.
+
+Hans Leidekker (3):
+      ntdll: Fall back to reading /dev/urandom if getrandom() is not supported.
+      msi: Fix building the fusion filename.
+      webservices: Implement WS_CHANNEL_PROPERTY_NO_DELAY.
+
+Henri Verbeet (15):
+      d3d11/tests: Add some more device context state tests.
+      d3d11: Validate the feature level count in d3d11_device_CreateDeviceContextState().
+      wined3d: Introduce wined3d_state_reset().
+      wined3d: Store the feature level in the wined3d_state structure.
+      wined3d: Move feature level selection to wined3d_state_create().
+      wined3d: Add a missing barrier to wined3d_shader_resource_view_vk_generate_mipmap().
+      wined3d: Take the layer index into account in wined3d_shader_resource_view_gl_generate_mipmap().
+      d3d11: Store the feature level in the d3d_device_context_state structure.
+      d3d11: Use the supplied feature levels in d3d11_device_CreateDeviceContextState().
+      d3d11: Replace the FIXME in d3d11_immediate_context_SwapDeviceContextState() with a TRACE.
+      wined3d: Handle a few more border colours for Vulkan samplers.
+      wined3d: Trace wined3d_swapchain_vk_blit() failures.
+      wined3d: Invalidate sRGB write state in wined3d_cs_exec_set_rendertarget_view() if needed.
+      dxgi: Implement dxgi_output_SetGammaControl().
+      wined3d: Implement wined3d_swapchain_set_gamma_ramp() on top of wined3d_output_set_gamma_ramp().
+
+Hugh McMaster (16):
+      reg: Split 'query' functions from reg.c.
+      reg: Split 'delete' functions from reg.c.
+      reg: Split 'add' functions from reg.c.
+      reg: Use is_switch() where possible.
+      reg: Merge common header #includes into reg.h.
+      reg: Simplify basic syntax checks.
+      reg: Move 'import' syntax checks to reg_import().
+      reg: Use 'argvW' array naming in export.c.
+      reg: 'export' sorts before 'import'.
+      reg: Use malloc(), realloc() and free() from stdlib.h instead of wine/heap.h.
+      reg/tests: Add tests for duplicate command-line switches.
+      reg/tests: Test whether overwriting a registry key modifies existing keys and values.
+      reg/tests: Test whether a .reg file extension is required when exporting.
+      reg: Add extended help for supported operations.
+      reg: Parse 'reg query' command-line arguments in query.c.
+      reg: Fail if duplicate command-line switches are passed to 'reg query'.
+
+Huw D. M. Davies (49):
+      riched20: Handle EM_GETLINE's unicode conversion in the host.
+      riched20: Handle EM_GETSELTEXT's unicode conversion in the host.
+      riched20: Remove unused code from ITextHost_TxGetPropertyBits.
+      riched20: Implement EM_SETREADONLY using EM_SETOPTIONS.
+      riched20: Initialize a copy of the properties in the host.
+      riched20: Handle the read-only property setting in the host.
+      riched20: Handle scrollbar changes in the host.
+      riched20: Use the host to set hide/save-sel, auto-word-sel, and vertical properties.
+      riched20: Use the multiline property rather than style.
+      riched20: Handle sending EN_MSGFILTER notifications in the host.
+      riched20: Handle dialog mode in the host.
+      riched20: Handle ES_WANTRETURN in the host.
+      riched20: Handle ES_SELECTIONBAR in the host.
+      riched20: Handle the client rect changes in the host.
+      riched20: Set the window title in the host.
+      riched20: Handle EM_SETBKGNDCOLOR in the host.
+      riched20: Handle EM_SETPASSWORDCHAR in the host.
+      riched20: Don't set the cursor during mouse messages.
+      riched20: Handle WM_SETCURSOR in the host.
+      riched20: Move scrollbar initialisation out of WM_CREATE.
+      riched20: Remove always false conditions.
+      riched20: Simplify the scrollbar visibility checks.
+      riched20: Keep track of the current scrollbar state.
+      riched20: Update editor's wordwrap state.
+      include: Fix spelling of the InPlace methods.
+      riched20: Implement ITextServices_OnTxInPlaceActivate().
+      riched20: TxGet[HV]Scroll should return the actual enabled state.
+      riched20: Update the scrollbar page size from the host.
+      riched20: Enable and show the scrollbar before updating its position and range.
+      riched20: Fix-up the scrollbar visibility in the host.
+      riched20: Don't release the dc when destroying the context.
+      riched20: Call OnTxInPlaceActivate() from the host.
+      riched20: Explicitly select the background brush.
+      riched20: Fill the selection bar.
+      riched20: Implement TxDraw().
+      riched20: Don't call update_caret() from the host.
+      riched20: Send EN_UPDATE from text services.
+      riched20: Use TxDraw() to implement the host's WM_PAINT handler.
+      riched20: Remove direct accesses to the editor from the window proc.
+      riched20: Add support for WM_PRINTCLIENT.
+      riched20: Add support for TXTBACK_TRANSPARENT.
+      riched20: Don't invalidate while inside TxDraw().
+      riched20: Implement TxGetNaturalSize().
+      include: Add ITextHost2.
+      riched20: Use the text host stored in the editor structure.
+      riched20: Add ITextHost2 support and use it to get the window for WM_CONTEXTMENU.
+      riched20: Remove accesses to the editor in TxNotify.
+      riched20: Retrieve the window from the host.
+      riched20: Remove the windows from the editor structure.
+
+Jacek Caban (61):
+      mshtml: Use single navigator instance per inner window.
+      mshtml: Initialize HTMLPerformance object with compat mode.
+      mshtml: Initialize HTMLPerformanceNavigation and HTMLPerformanceTiming objects with compat mode.
+      mshtml: Initialize HTMLNamespaceCollection object with compat mode.
+      mshtml: Initialize HTMLStyleSheet object with compat mode.
+      mshtml: Initialize HTMLStyleSheetsCollection object with compat mode.
+      mshtml: Initialize HTMLStyleSheetRule object with compat mode.
+      mshtml: Initialize HTMLStyleSheetRulesCollection object with compat mode.
+      jscript: Add String.prototype.toLocaleUpperCase and toLocaleLowerCase implementation.
+      jscript: Raise the stack depth limit.
+      mshtml: Initialize DOMRange object with compat mode.
+      mshtml: Initialize HTMLStorage object with compat mode.
+      mshtml: Initialize HTMLDOMChildrenCollection object with compat mode.
+      mshtml: Initialize HTMLFiltersCollection object with compat mode.
+      mshtml: Initialize HTMLDocumentObj object with compat mode.
+      mshtml: Initialize function object with compat mode.
+      mshtml: Rename init_dispex_with_compat_mode to init_dispatch.
+      include: Add missing typedefs to windows.foundation.idl.
+      include: Don't default to WINE_NO_NAMELESS_EXTENSION for Wine build.
+      include: Use nameless unions in dxva2api.idl helpers.
+      ieframe: Use nameless unions.
+      combase: Use nameless unions.
+      devenum: Use nameless structs and unions.
+      wininet: Use nameless structs and unions.
+      ole32: Use nameless unions.
+      wininet/tests: Use nameless structs and unions.
+      services: Use nameless unions.
+      winemenubuilder: Use nameless unions.
+      winecfg: Use nameless unions.
+      jscript: Fallback to begin of input in script_parse if error location was not recorded.
+      winmm: Use nameless unions.
+      winepulse: Use nameless unions.
+      winealsa: Use nameless unions.
+      shell32: Use nameless unions.
+      shell32/tests: Use nameless unions.
+      sechost: Use nameless unions.
+      quartz: Use nameless unions.
+      winegstreamer: Use nameless unions.
+      windowscodecs: Use nameless unions.
+      mshtml/tests: Use winetest.js helpers in asyncscriptload.js.
+      mshtml: Support onload handlers in script elements.
+      mshtml: Block load event until dynamically created script elements that are part of the document are loaded.
+      urlmon: Make default user agent compatible with IE11.
+      urlmon: Factor out obtain_user_agent.
+      urlmon: Directly use otain_user_agent in ObtainUserAgentString.
+      urlmon: Support version option in ObtainUserAgentString.
+      urlmon/tests: Add more user agent string tests.
+      iphlpapi: Use nameless unions.
+      msi: Use nameless unions.
+      qedit: Use nameless unions.
+      qcap: Use nameless unions.
+      mmdevapi: Use nameless unions.
+      mmdevapi/tests: Use nameless unions.
+      mshtml/tests: Allow error when loading an image in events.html.
+      mshtml/tests: Allow typeof(localStorage) to be unknown.
+      urlmon: Fix user agent suffix separator handling.
+      include: Add UAS_EXACTLEGACY define.
+      mshtml: Report user agent matching current compat mode.
+      mshtml: Use "Netscape" as appName in IE11 compat mode.
+      mshtml: Fix navigator.toString() in IE9+ compat modes.
+      ieframe/tests: Allow non-zero initial session counter value.
+
+Jan Sikorski (5):
+      wined3d: Rename create/destroy helpers dealing with Vulkan objects.
+      wined3d: Introduce struct wined3d_image_vk and its create/destroy helpers.
+      wined3d: Handle different slice pitches in uncompressed texture updates.
+      wined3d: Handle different slice pitches in compressed texture updates.
+      d3d11/tests: Test updates of 3D textures.
+
+Jiangyi Chen (1):
+      ws2_32: Add a missing break.
+
+John Zourlios (1):
+      kernelbase: Accept LINGUISTIC_IGNOREDIACRITIC & SORT_DIGITSASNUMBERS in CompareStringEx().
+
+Lauri Kenttä (3):
+      mscms: Support COLOR_CMYK to COLOR_3_CHANNEL translation.
+      mscms: Allow any COLORTYPE translation equally.
       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.
+Louis Lenders (2):
+      wbemprox: Add ProductType to win32_operatingsystem class.
+      wtsapi32: Implement WTSQuerySessionInformation(WTSDomainName).
+
+Mark Harmstone (4):
+      mscvpdb.h: Use official names for CodeView constants.
+      ntdll: Take into account ordinal base when resolving forwarded ordinals.
+      ntstatus.h: Add MUI statuses.
+      ntdll: Add error mapping for MUI statuses.
+
+Matteo Bruni (2):
+      wined3d: Handle blits to Vulkan swapchains not matching the D3D swapchain.
+      wined3d: Advertise multisampling only when supported.
+
+Michael Stefaniuc (8):
+      wldap32: Remove redundant NULL check before heap_free().
+      mshtml: Print the debug string and not the pointer to it.
+      devenum: Avoid the comma operator.
+      mscoree: Remove redundant NULL check before HeapFree().
+      evr: Remove superfluous cast to self.
+      gameux: Use wide-char string literals.
+      uninstaller: Constify the string paramenter of output_array().
+      uninstaller: Use wide-char string literals.
+
+Nikolay Sivov (37):
+      dwrite: Test simulations mask bitwise for consistency.
+      dwrite/tests: Extend tests for synthesized axis values.
+      dwrite: Implement IDWriteFontSet1::CreateFontResource().
+      dwrite/gdiinterop: Pass target transform when getting recommended rendering mode.
+      dwrite: Request one glyph outline at a time in GetGlyphRunOutline().
+      d2d1: Implement d2d_geometry_group_GetBounds().
+      urlmon: Fix function name in the warning message.
+      urlmon: Remove unnecessary local variable.
+      mf/session: Consider audio block alignment when creating output buffers for transforms.
+      mfreadwrite/reader: Consider audio block alignment when creating output buffers for the decoder.
+      dwrite: Return complete outline data from freetype integration code.
+      gdiplus/metafile: Implement DrawEllipse() recording.
+      gdiplus/metafile: Implement FillEllipse() recording.
+      gdiplus: Add a helper to check for metafile graphics context.
+      gdiplus/metafile: Implement DrawRectangles() recording.
+      mfreadwrite/reader: Use current stream type to set up sample allocator.
+      mfreadwrite/reader: Enable DXGI device manager path.
+      dwrite: Use D3DCOLORVALUE equivalent to avoid nameless unions.
+      mfplat: Remove duplicated GUID entry from attribute tracing.
+      gdiplus/metafile: Implement FillPie() recording.
+      gdiplus: Forward GdipDrawRectangle() to GdipDrawRectangles().
+      gdiplus: Add a helper to initialize RectF.
+      gdiplus/metafile: Implement DrawArc() recording.
+      mfplat/tests: Add a test for d3d11 texture buffer updates.
+      mfplat: Fix SetCurrentLength() for d3d9 buffer.
+      mfplat: Fix SetCurrentLength() for d3d11 buffer.
+      mfplat: Implement GetContiguousLength() for d3d11 buffer.
+      mfplat: Implement GetContiguousLength() for d3d9 buffer.
+      mfplat: Use texture pointer for DXGI surface buffer.
+      mfplat: Implement Lock2D()/Unlock2D() for d3d11 buffer.
+      mfplat: Implement GetScanline0AndPitch() for d3d11 buffers.
+      mfplat: Always initialize output arguments in GetScanline0AndPitch() for d3d9 buffers.
+      mfplat: Rename media buffer structure to better reflect its usage.
+      mfplat: Implement Lock2DSize() for d3d11 buffers.
+      rtworkq: Partially implement shared queues.
+      mfreadwrite/reader: Use shared multi-threaded queue internally.
+      mfplat/tests: Add media source rate service tests.
+
+Paul Gofman (4):
+      mmdevapi: Make spatial audio objects buffer update size constant.
+      ws2_32: Copy send buffer data for async send in WS2_ConnectEx().
+      ddraw: Request read only texture access for read only maps.
+      ddraw: Allow texture without DDSCAPS_TEXTURE for ddraw4 and earlier on software device.
+
+Piotr Caban (1):
+      user32: Add clipping region tests on window resize.
+
+Roberto Pungartnik (2):
+      po: Update Brazilian Portuguese translation.
+      po: Update Spanish translation.
+
+Roman Pišl (2):
+      kernel32/tests: Add test for FileRenameInfo in SetFileInformationByHandle.
+      kernelbase: Convert DOS to NT path for FileRenameInfo in SetFileInformationByHandle.
+
+Rémi Bernon (42):
+      windows.media.speech: Add stub dll.
+      windows.media.speech/tests: Add interface query tests.
+      windows.media.speech: Implement IInstalledVoicesStatic stub.
+      windows.media.speech: Implement IInstalledVoicesStatic::AllVoices stub.
+      windows.media.speech: Fake empty IInstalledVoicesStatic::AllVoices vector.
+      ntdll/tests: Fix tick count read from user shared data.
+      ntdll/tests: Add InterruptTimeBias to fix spurious test failures.
+      include: Add KSHARED_USER_DATA QpcData details and flags.
+      include: Include x86intrin.h in msvcrt/intrin.h.
+      ntdll: Don't call possibly deadly DbgUiGetThreadDebugObject.
+      widl: Only register activatable WinRT runtimeclass.
+      include: Add EventRegistrationToken struct in eventtoken.idl.
+      include: Add Gamepad runtimeclass in windows.gaming.input.idl.
+      windows.media.speech: Cleanup test to better check results and ignore refcounts.
+      windows.gaming.input: Add stub dll.
+      windows.gaming.input: Implement IGamepadStatics stubs.
+      windows.gaming.input: Implement IGamepadStatics::Gamepads stubs.
+      ntdll/tests: Add RtlQueryPerformanceCounter tests.
+      widl: Always check the runtimeclass interfaces presence.
+      include: Add IAsyncInfo interface in asyncinfo.idl.
+      include: Add IAsyncOperation and TypedEventHandler in windows.foundation.collections.idl.
+      include: Add User(ChangedEventArgs) runtimeclasses in windows.system.idl.
+      include: Add ForceFeedbackMotor runtimeclass in windows.gaming.input.forcefeedback.idl.
+      include: Add RawGameController runtimeclass to windows.gaming.input.idl.
+      windows.gaming.input: Fake empty IGamepadStatics::Gamepads vector.
+      windows.gaming.input: Fake IEventHandler_Gamepad support.
+      windows.gaming.input: Implement IRawGameControllerStatics stubs.
+      windows.gaming.input: Implement IRawGameControllerStatics::RawGameControllers stubs.
+      windows.gaming.input: Fake empty IRawGameControllerStatics::RawGameControllers vector.
+      windows.gaming.input: Fake IEventHandler_RawGameController support.
+      include: Add DayOfWeek enum in windows.globalization.idl.
+      include: Add GlobalizationPreferences runtimeclass in windows.system.userprofile.idl.
+      include: Add missing items_size parameter to GetMany.
+      include: Use UINT32 for IVectorView<T> index/size arguments.
+      windows.media.speech: Make vector stub consistent with other WinRT stubs.
+      widl: Generate typedefs for namespaced struct / enum types.
+      hidclass.sys: Fix parsed report descriptor length index.
+      windows.globalization: Add stub dll.
+      windows.globalization: Implement IGlobalizationPreferencesStatics stubs.
+      windows.globalization: Implement IGlobalizationPreferencesStatics::HomeGeographicRegion.
+      windows.globalization: Implement IGlobalizationPreferencesStatics::Languages.
+      windows.globalization: Fake empty IGlobalizationPreferencesStatics properties.
+
+Torge Matthies (2):
+      winepulse.drv: Make timer thread time-critical.
+      winepulse.drv: Make timer delay more accurate.
+
+Victor Hermann Chiletto (2):
+      winevulkan: Adequate vkEnumerateInstanceLayerProperties to the Vulkan spec.
+      winevulkan: Implement vkEnumerateDeviceLayerProperties.
+
+Zebediah Figura (72):
+      opencl: Generate the spec file and thunks from the official XML registry file.
+      wined3d: Pass a wined3d_device_context to wined3d_cs_emit_set_viewports().
+      wined3d: Introduce wined3d_device_context_set_viewports().
+      d3d11: Use wined3d_device_context_set_viewports().
+      wined3d: Pass a wined3d_device_context to wined3d_cs_emit_set_scissor_rects().
+      wined3d: Introduce wined3d_device_context_set_scissor_rects().
+      d3d11: Use wined3d_device_context_set_scissor_rects().
+      opencl: Move libOpenCL support to a new Unix library.
+      opencl: Build with msvcrt.
+      opencl: Do not prepend "wine_" to export names.
+      winegstreamer: Don't invert the proportion twice in wg_parser_stream_notify_qos().
+      winegstreamer: Convert timestamps to running time in wg_parser_stream_notify_qos().
+      wined3d: Pass a wined3d_device_context to wind3d_cs_emit_set_shader_resource_view().
+      wined3d: Introduce wined3d_device_context_set_shader_resource_view().
+      d3d11: Use wined3d_device_context_set_shader_resource_view().
+      wined3d: Pass a wined3d_device_context to wined3d_cs_emit_set_sampler().
+      wined3d: Introduce wined3d_device_context_set_sampler().
+      d3d11: Use wined3d_device_context_set_sampler().
+      server: Do not allow selecting on the ifchange object.
+      server: Make pulse_event() static.
+      server: Use default_fd_signaled() for sockets.
+      server: Fix a copy-paste error in a comment.
+      server: Remove a no longer relevant "see below" from a comment.
+      wined3d: Check whether a register is a UAV before recording UAV reads.
+      wined3d: Pass a wined3d_device_context to wined3d_cs_emit_set_unordered_access_view().
+      wined3d: Introduce wined3d_device_context_set_unordered_access_view().
+      d3d11: Use wined3d_device_context_set_unordered_access_view().
+      wined3d: Pass a wined3d_device_context to wined3d_cs_emit_set_rendertarget_view().
+      wined3d: Introduce wined3d_device_context_set_rendertarget_view().
+      d3d11: Use wined3d_device_context_set_rendertarget_view().
+      opencl: Don't bother generating a Unix function table entry for clGetExtensionFunctionAddress().
+      opencl: Avoid calling clSetCommandQueueProperty().
+      opencl: Do not return an NTSTATUS from DllMain.
+      opencl: Expose extensions that don't use new commands.
+      opencl: Update to OpenCL 1.1.
+      opencl: Update to OpenCL 1.2.
+      d3d11: Use wined3d_device_context_set_unordered_access_view() in CSSetUnorderedAccessViews().
+      wined3d: Pass a wined3d_device_context to wined3d_device_context_emit_set_depth_stencil_view().
+      wined3d: Introduce wined3d_device_context_set_depth_stencil_view().
+      d3d11: Use wined3d_device_context_set_depth_stencil_view().
+      wined3d: Pass a wined3d_device_context to wined3d_cs_emit_set_predication().
+      wined3d: Introduce wined3d_device_context_set_predication().
+      d3d11: Use wined3d_device_context_set_predication().
+      server: Cancel asyncs before closing handles when a process is destroyed.
+      ntdll: Use a kernel APC to call NtDuplicateObject() if DUPLICATE_CLOSE_SOURCE is used on another process.
+      ntdll: Remove the source fd from the cache before calling the dup_handle request.
+      ntdll: Hold fd_cache_section while removing and closing handles.
+      server: Do not forbid closing fd handles in other processes.
+      include: Move SIGNER_* definitions to a new public header.
+      ntoskrnl/tests: Fix a test failure on Windows 10.
+      ntoskrnl/tests: Use WCHAR file paths.
+      ntoskrnl/tests: Test-sign driver files.
+      wined3d: Pass a wined3d_device_context to wined3d_cs_emit_set_stream_source().
+      wined3d: Introduce wined3d_device_context_set_stream_source().
+      d3d11: Use wined3d_device_context_set_stream_source().
+      wined3d: Pass a wined3d_device_context to wined3d_cs_emit_set_index_buffer().
+      wined3d: Introduce wined3d_device_context_set_index_buffer().
+      d3d11: Use wined3d_device_context_set_index_buffer().
+      wined3d: Pass a wined3d_device_context to wined3d_cs_emit_set_vertex_declaration().
+      wined3d: Introduce wined3d_device_context_set_vertex_declaration().
+      d3d11: Use wined3d_device_context_set_vertex_declaration().
+      wined3d: Pass a wined3d_device_context to wined3d_cs_emit_set_stream_output().
+      wined3d: Require vertexAttributeInstanceRateZeroDivisor.
+      wined3d: Implement zero step rate for instanced attributes.
+      d3d10core/tests: Test multiple instanced step rates.
+      d3d11/tests: Test multiple instanced step rates.
+      wined3d: Introduce wined3d_device_context_set_stream_output().
+      d3d11: Use wined3d_device_context_set_stream_output().
+      wined3d: Introduce wined3d_device_context_dispatch().
+      d3d11: Use wined3d_device_context_dispatch().
+      wined3d: Introduce wined3d_device_context_dispatch_indirect().
+      d3d11: Use wined3d_device_context_dispatch_indirect().
+
+Zhiyi Zhang (3):
+      winex11.drv: Call request_selection_contents() after the XFixes extension is initialized.
+      winedump: Dump EMR_HEADER record.
+      winedump: Dump more fields for EMR_EXTTEXTOUTW records.
+
+Ziqing Hui (1):
+      windowscodecs: Add stub implementation for DDS encoder.
 
 --
 Alexandre Julliard
diff --git a/AUTHORS b/AUTHORS
index 057cc96f13e4e7579f6b00d0b952035795aa2d51..ab664ad6116eb770dc590131151cf5ce82028f75 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -14,6 +14,7 @@ A C Hurst
 Adam Bolte
 Adam Buchbinder
 Adam D. Moss
+Adam Gashlin
 Adam Gundy
 Adam Martinson
 Adam Petaccia
@@ -398,6 +399,7 @@ David Quintana
 David Smith
 David Torok
 David Welch
+David White
 David Woodhouse
 Davin McCall
 Dean M Greer
@@ -829,6 +831,7 @@ John Sheu
 John Thomson
 John Voltz
 John Zero
+John Zourlios
 Jonas Maebe
 Jonas Wielicki
 Jonathan Buzzard
@@ -1668,6 +1671,7 @@ Valery Kartel
 Vasily I. Volchenko
 Vasudev Mulchandani
 Vedran Rodic
+Victor Hermann Chiletto
 Victor Martinez Calvo
 Victor Pelt
 Victor Schneider
diff --git a/VERSION b/VERSION
index 0d65a4b1ad700c1d621d03f9ea2319cddf38666b..1f37f956a1e84e00126cc9be83823be54d9cc6a0 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-Wine version 6.4
+Wine version 6.5
diff --git a/configure b/configure
index d3f7792011c494cdad58c058df8d12f2ebe204c8..5d430365ea43e0972e6308c8ed79e1f7fd16e2da 100755
--- a/configure
+++ b/configure
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for Wine 6.4.
+# Generated by GNU Autoconf 2.69 for Wine 6.5.
 #
 # Report bugs to <wine-devel@winehq.org>.
 #
@@ -580,8 +580,8 @@ MAKEFLAGS=
 # Identity of this package.
 PACKAGE_NAME='Wine'
 PACKAGE_TARNAME='wine'
-PACKAGE_VERSION='6.4'
-PACKAGE_STRING='Wine 6.4'
+PACKAGE_VERSION='6.5'
+PACKAGE_STRING='Wine 6.5'
 PACKAGE_BUGREPORT='wine-devel@winehq.org'
 PACKAGE_URL='https://www.winehq.org'
 
@@ -2504,7 +2504,7 @@ if test "$ac_init_help" = "long"; then
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures Wine 6.4 to adapt to many kinds of systems.
+\`configure' configures Wine 6.5 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -2574,7 +2574,7 @@ fi
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of Wine 6.4:";;
+     short | recursive ) echo "Configuration of Wine 6.5:";;
    esac
   cat <<\_ACEOF
 
@@ -2833,7 +2833,7 @@ fi
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-Wine configure 6.4
+Wine configure 6.5
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -3517,7 +3517,7 @@ cat >config.log <<_ACEOF
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by Wine $as_me 6.4, which was
+It was created by Wine $as_me 6.5, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -21979,7 +21979,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by Wine $as_me 6.4, which was
+This file was extended by Wine $as_me 6.5, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -22050,7 +22050,7 @@ _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-Wine config.status 6.4
+Wine config.status 6.5
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"