<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></head><body><div>t</div><div><br></div><div><br></div><div><br></div><div id="composer_signature"><div style="font-size:85%;color:#575757" dir="auto">Wysłano z telefonu Samsung</div></div><div><br></div><div style="font-size:100%;color:#000000"><!-- originalMessage --><div>-------- Oryginalna wiadomość --------</div><div>Od: Alexandre Julliard <julliard@winehq.org> </div><div>Data: 28.09.2018  21:18  (GMT+01:00) </div><div>Do: wine-announce@winehq.org </div><div>Temat: Wine rele </div><div><br></div></div>The Wine development release 3.17 is now available.<br><br>What's new in this release (see below for details):<br>  - Improved Shell Autocomplete support.<br>  - More implementation of OPC Services.<br>  - Improvements to the Pager common control.<br>  - Various bug fixes.<br><br>The source is available from the following locations:<br><br>  https://dl.winehq.org/wine/source/3.x/wine-3.17.tar.xz<br>  http://mirrors.ibiblio.org/wine/source/3.x/wine-3.17.tar.xz<br><br>Binary packages for various distributions will be available from:<br><br>  https://www.winehq.org/download<br><br>You will find documentation on https://www.winehq.org/documentation<br><br>You can also get the current source directly from the git<br>repository. Check https://www.winehq.org/git for details.<br><br>Wine is available thanks to the work of many people. See the file<br>AUTHORS in the distribution for the complete list.<br><br>----------------------------------------------------------------<br><br>Bugs fixed in 3.17 (total 36):<br><br>  18271  MSI creates incompatible msi file in a specific case of create table<br>  22995  Adobe FrameMaker 8 installer displays complaint about installation path drive type<br>  23487  Buccaneer: freezes when changing screen resolution<br>  25617  Clones <v1.30 crashes after some time (occasionally with an out of memory error)<br>  27288  Facade installation ends prematurely when installing to a directory name with a space<br>  28000  World War One Gold hangs during the initial loading stage<br>  29603  Ski Challenge 2010: extremely long loading times (unless Win98 mode is set)<br>  30785  MS Office 2007 reports msxml5 as not installed (WoW64)<br>  34522  Drakan: Order of the Flame demo crashes before entering the main menu (needs native directmusic dlls)<br>  34739  manual install of wine gecko gets in the wrong directory in Wow64 wine<br>  38742  Watch_Dogs fail to run after successful Uplay installation<br>  39020  aSc TimeTables 2016 (trial): window scrollbar is slow to respond<br>  41039  Multiple kernel drivers crash on unimplemented function ntoskrnl.exe.FsRtlIsNameInExpression (VirtualBox, QQProtect for Tencent TIM (com.qq.office) 2.1.x)<br>  41325  Actions of MSI installer properties missing or wrong<br>  43550  Photoshop Elements 15 spams console with fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented<br>  43890  Divinity: Original Sin 2 does not successfully launch<br>  44583  CryptBinaryToStringW returns wrong required buffer size.<br>  45036  Cisco Jabber 11.x crashes on unimplemented function IPHLPAPI.DLL.GetIpNetTable2<br>  45320  cmd creates an environment variable with an empty name<br>  45347  Google Chrome installer crashes on unimplemented function propsys.dll.InitPropVariantFromCLSID<br>  45485  Virtual Desktop "has no name"<br>  45523  FIFA 18 Demo needs KERNEL32.dll.SetProcessWorkingSetSizeEx<br>  45538  Multiple applications crash on unimplemented function msvcr120.dll.?wait@Concurrency@@YAXI@Z (Amazon Workspaces client, EnginePrime, Bethesda Launcher Updater)<br>  45569  League of Legends 8.12+ needs NtQueryInformationProcess(ProcessCookie) stub<br>  45673  Calling delegated proxy methods returns 0x800706b5 (RPC_S_UNKNOWN_IF), "err:rpc:RpcAssoc_BindConnection syntax {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}, 0.0 not supported"<br>  45691  Installation of anno 1404 (GOG version Gold edition) fails on architecture win64 with wine 3.14<br>  45724  Multiple EndScene calls result in multiple glFlush (FF XIV)<br>  45813  Orbit Profiler crashes due to unimplemeneted function advapi32.TraceSetInformation()<br>  45823  Paint.net (4.1.*) installer fails with error messagebox: System.NotImplementedException: : hr = m_pFactory1->CreateDrawingStateBlock<br>  45831  Slack installer (Squirrel) fails:Unhandled Exception: System.AccessViolationException:at MS.Win32.PresentationCore.UnsafeNativeMethods.WICMetadataQueryReader.ContainsMetadataByName<br>  45832  Windower 5 beta (FF XI tool) crash: Unhandled Exception: System.NotImplementedException at Windower.UI.Views.RootView.OnSourceInitialized (DwmExtendFrameIntoClientArea should return S_OK)<br>  45833  Paint.net (4.1.*) installer fails with error messagebox: System.NotImplementedException: d2ddevicecontext.cpp (228) : hr = pDeviceContext->CreateBitmapBrush<br>  45845  Microsoft Office 2010: installer crashes at the beginning of the installation process<br>  45848  Assassin's Creed Chronicles: China - player model rendering issues in DX11 mode<br>  45849  Paint.net (4.1.*) installer fails with error messagebox: System.NotImplementedException: d2ddevicecontext.cpp (326) :  hr = m_pDeviceContext->CreateEffect( apBrush<br>  45861  PhaseOne CaptureOne 11.2 (.NET 4.7 app) crashes on unimplemented function mscms.dll.WcsGetUsePerUserProfiles<br><br>----------------------------------------------------------------<br><br>Changes since 3.16:<br><br>Alex Henrie (9):<br>      kernel32: Add DECLSPEC_HOTPATCH to functions patched by libtcmalloc.<br>      ntdll: Add DECLSPEC_HOTPATCH to functions patched by libtcmalloc.<br>      oleaut32: Add DECLSPEC_HOTPATCH to functions patched by MS Word 2010.<br>      msvcrt: Add DECLSPEC_HOTPATCH to functions patched by libtcmalloc.<br>      wmp/tests: Destroy the window before calling CoUninitialize.<br>      imm32: Avoid using GCC's typeof extension.<br>      gdi32: Avoid using GCC's typeof extension.<br>      msvcrt: Use isnan instead of isnanf.<br>      riched20: Avoid using GCC's typeof extension.<br><br>Alexandre Julliard (19):<br>      server: Avoid potential size overflow for empty object attributes.<br>      ntoskrnl/tests: Fix error check that fails on Windows.<br>      server: Align object attributes to a DWORD-boundary.<br>      server: Allow specifying the security descriptor for a new thread.<br>      server: Move initial thread creation out of the create_process() function.<br>      server: Specify the process in which to create a new thread.<br>      server: Create the initial thread as a separate request.<br>      server: Allow specifying the security descriptor for a new process.<br>      server: Store the process exe file in the process structure.<br>      server: Don't return the process exe file to the client.<br>      server: Return more specific error status for NE binaries.<br>      kernel32: Reimplement GetBinaryTypeW to rely on the server for header parsing.<br>      kernel32: Remove the DOS/Win16/OS2 binary distinction.<br>      kernel32: Move MODULE_get_binary_info implementation to process.c.<br>      kernel32: Retrieve binary information from the server for PE files.<br>      kernel32: Determine 32/64-bitness from the PE architecture.<br>      kernel32: Return the binary type from get_binary_info().<br>      kernel32: Get rid of the binary_info structure.<br>      kernel32: Create a fresh PE info structure when running winevdm.<br><br>Alistair Leslie-Hughes (3):<br>      kernel32/tests: Tests for ProcessCookie in NtQueryInformationProcess.<br>      mfplat: Add MFCopyImage stub.<br>      dsound: Don't trace current thread ID.<br><br>Andrew Eikum (1):<br>      winedbg: In gdbproxy file, allow wine paths with spaces.<br><br>Andrew Wesie (3):<br>      ntdll: Stub for ProcessCookie in NtQueryInformationProcess.<br>      wined3d: Remove extraneous flush from EndScene.<br>      wined3d: Use query buffer objects for occlusion queries.<br><br>André Hentschel (5):<br>      advapi32/tests: Allow ERROR_ACCESS_DENIED for newer Win10.<br>      qcap/tests: AVICo might be unavaiable on newer Win10.<br>      kernel32: Add stub for SetProcessWorkingSetSizeEx.<br>      user32/tests: Allow newer Win10 behaviour.<br>      wininet/tests: Skip tests when querying INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT fails (newer win10).<br><br>Austin English (2):<br>      winscard: Add SCardCancel stub.<br>      iphlpapi: Add GetIpNetTable2 stub.<br><br>Dmitry Timoshkov (9):<br>      windowscodecs: IWICMetadataQueryReader::GetMetadataByName() should accept NULL for returned value.<br>      msi: Fix a typo.<br>      msi: Move parameter checks to a common helper in MsiSummaryInfoSetProperty.<br>      msi: Do not attempt to copy a non-string property in MsiSummaryInfoGetProperty.<br>      msi/tests: Also test full range of properties for MsiSummaryInfoSetPropertyW.<br>      msi/tests: Add a test for repetitive MsiGetActiveDatabase calls.<br>      ntdll/tests: Fix compilation with PSDK.<br>      ntdll/tests: Clarify some file disposition test results, remove useless tests.<br>      ntdll/tests: Add more file disposition tests.<br><br>Fabian Maurer (5):<br>      comctl32/taskdialog: Use parentheses around & operator.<br>      opcservices: Add missing break (coverity).<br>      oleview: Add missing break (coverity).<br>      shell32/brsfolder: Add shortcut to rename folders with the F2 key.<br>      shell32/brsfolder: Add shortcut to delete folders with the delete key.<br><br>François Gouget (6):<br>      msxml3/tests: Make test_namespaces_as_attributes() static.<br>      mshtml: Make HTMLStyle_init_dispex_info() static.<br>      winhttp: Make winsock_init() static.<br>      winebus.sys: Add a trailing '\n' to a TRACE().<br>      quartz/tests: Make testpin_{AddRef,Release}() static.<br>      wined3d: Modernize the macOS spelling.<br><br>Gabriel Ivăncescu (20):<br>      shell32/autocomplete: Move the autocomplete processing and WM_KEYUP to separate functions.<br>      shell32/autocomplete: Redesign the window proc to trigger on key presses instead of key release.<br>      shell32/autocomplete: Don't auto-append on control characters.<br>      shell32/autocomplete: Simplify a calculation.<br>      shell32/autocomplete: Avoid another buffer overflow and handle arbitrary sizes for the auto-append string.<br>      shell32/autocomplete: Remove the property after replacing the callback instead of before.<br>      shell32/tests: Send WM_CHAR instead of WM_KEYUP.<br>      shell32/autocomplete: Fix going up through the suggestion listbox.<br>      shell32/autocomplete: Handle more messages for autocompletion.<br>      shell32/autocomplete: Forward to the edit control outside of the switch to simplify the code.<br>      shell32/autocomplete: Don't autocomplete at all on most control characters.<br>      shell32/autocomplete: Send some messages directly to the edit control's procedure.<br>      shell32/autocomplete: Handle WM_SETTEXT for autocompletion.<br>      shell32/autocomplete: Pass hwnd for consistency with the other calls.<br>      shell32/tests: Test hijacking the edit control's procedure after AutoComplete.<br>      shell32/autocomplete: Remove flicker while redrawing the AutoComplete listbox.<br>      shell32/autocomplete: Use 0 instead of CW_USEDEFAULT.<br>      shell32/autocomplete: Use the same font for the AutoComplete listbox as the edit control.<br>      shell32/autocomplete: Don't auto-append unless the caret is at the end.<br>      shell32/autocomplete: Implement PageDown and PageUp for the auto-suggest listbox.<br><br>Gijs Vermeulen (2):<br>      kernel32: Add GetQueuedCompletionStatusEx stub.<br>      Revert "kernel32: Add GetQueuedCompletionStatusEx stub.".<br><br>Hans Leidekker (6):<br>      msi/tests: Drop workarounds for Windows 2000.<br>      msi: Allow recursive changes to the target folder path.<br>      appwiz.cpl: Read more application attributes from the registry.<br>      msi/tests: SQLGetInstalledDrivers fails if there are no ODBC drivers installed.<br>      msi: Add support for ARPNOMODIFY, APRNOREMOVE and ARPNOREPAIR.<br>      wbemprox: Implement StdRegProv.CreateKey.<br><br>Henri Verbeet (27):<br>      wined3d: Make the resource parameter to wined3d_resource_get_decompress_format() const.<br>      wined3d: Get rid of the "format_count" field from struct wined3d_adapter.<br>      wined3d: Properly initialise the driver info in wined3d_adapter_no3d_init().<br>      wined3d: Reorder the formats in debug_d3dformat() to match the enum order.<br>      wined3d: Store the NPOT texture capabilities in struct wined3d_d3d_info.<br>      wined3d: Rename "wined3d_adapter_opengl" to "wined3d_adapter_gl".<br>      wined3d: Disallow creating devices without adapters in wined3d_device_create().<br>      wined3d: Move the OpenGL vertex format to a separate structure.<br>      wined3d: Move the OpenGL view class to struct wined3d_format_gl.<br>      d3d8/tests: Properly check whether creating a device succeeded in test_flip().<br>      d3d9/tests: Properly check whether creating a device succeeded in test_flip().<br>      wined3d: Accept "renderer" in addition to "DirectDrawRenderer".<br>      wined3d: Introduce WINED3DFMT_FLAG_BLIT.<br>      wined3d: Move the OpenGL texture format to struct wined3d_format_gl.<br>      d2d1: Introduce a debug helper for D2D1_POINT_2F.<br>      ddraw: Do not report IID_IDirect3DHALDevice in ddraw_find_device() with DDRAW_NO3D.<br>      wined3d: Do not report WINEDDSCAPS_VIDEOMEMORY for WINED3D_NO3D adapters.<br>      ddraw: Reject creating DDSCAPS_VIDEOMEMORY surfaces with DDRAW_NO3D.<br>      wined3d: Store the wined3d creation flags for NO3D adapters as well.<br>      wined3d: Support NPOT textures on NO3D adapters.<br>      wined3d: Set a feature level for NO3D adapters.<br>      wined3d: Get rid of the "pointsize_min" and "pointsize_max" fields from struct wined3d_gl_limits.<br>      wined3d: Move "texture_size" from struct wined3d_gl_limits to struct wined3d_d3d_limits.<br>      ddraw: Do not request 3D-usages for DDRAW_NO3D surfaces.<br>      wined3d: Do not create DCs for all textures on WINED3D_NO3D adapters.<br>      ddraw: Only do asynchronous clears when the application asked for them.<br>      ddraw: Check for DDRAW_NO3D before checking for a video memory surface in d3d_device_create().<br><br>Huw D. M. Davies (2):<br>      setupapi: For consistency use __x86_64__ instead of __x86_64.<br>      msvcp90: Remove unnecessary check for __arm__.<br><br>Jacek Caban (3):<br>      winhttp: Modify index only if query_headers succeeded.<br>      winhttp: Set last error in WinHttpQueryAuthSchemes when no auth scheme is found.<br>      user32: Make sure that passed window handle is scroll control before accessing wExtra in SCROLL_GetInternalInfo.<br><br>Jactry Zeng (3):<br>      include: Add ITextDocument2Old and ITextDocument2 interface.<br>      riched20: Add stub for ITextDocument2Old interface.<br>      msftedit: Add tests for interfaces.<br><br>Jason Edmeades (1):<br>      msvcrt: Do not put cmd.exe special environment variables into the environ.<br><br>Jim Mussared (1):<br>      comctl32/listview: Fix subitem invalidation.<br><br>Joris van der Wel (1):<br>      advapi32/tests: Add additional tests for passing a thread sd to CreateProcess.<br><br>Józef Kucia (44):<br>      wined3d: Use get_format_internal() to get WINED3DFMT_UNKNOWN.<br>      wined3d: Add missing formats to debug_d3dformat().<br>      wined3d: Store additional flags directly in wined3d_format_block_info.<br>      wined3d: Initialise typeless_id for typeless formats early.<br>      wined3d: Initialise typeless formats after all formats properties are initialised.<br>      wined3d: Move get_flexible_vertex_size() to device.c.<br>      wined3d: Cleanup get_flexible_vertex_size().<br>      include: Add d3d11on12 header.<br>      d3d11: Add D3D11On12CreateDevice() stub.<br>      wined3d: Implement vCoverage register.<br>      wined3d: Apply legacy format swizzles only when requested.<br>      d3d11/tests: Add a few more tests for texture formats.<br>      dxgi: Factor out dxgi_validate_swapchain_desc().<br>      dxgi: Validate swapchain desc in d3d12_swapchain_ResizeBuffers().<br>      dxgi: Validate formats for flip presentation model.<br>      dxgi: Add support for DXGI_FORMAT_R16G16B16A16_FLOAT D3D12 swapchains.<br>      dxgi/tests: Add test for swapchain formats.<br>      dbghelp: Fix memory leak in SymInitializeW() (Coverity).<br>      user32: Call DefWindowProc() in DesktopWndProc().<br>      user32/tests: Add test for desktop window procedure.<br>      dxgi/tests: Add test for swapchain window messages.<br>      dxgi/tests: Add test for swapchain window styles.<br>      dxgi/tests: Avoid "skipping tests" in skip() messages.<br>      wined3d: Introduce get_format_by_idx() helper function.<br>      wined3d: Introduce separate function for OpenGL formats initialisation.<br>      wined3d: Add support for variable-sized format structures.<br>      wined3d: Allocate memory for formats in wined3d_adapter_init_format_info().<br>      wined3d: Store max_clip_distances in struct d3d_info.<br>      dxgi: Introduce wined3d_feature_level_from_d3d() helper function.<br>      wined3d: Make feature level enum compatible with Direct3D enum.<br>      wined3d: Add remaining feature levels.<br>      wined3d: Pass feature levels to wined3d_device_create().<br>      wined3d: Introduce wined3d_device_get_feature_level().<br>      dxgi: Get rid of set_feature_level() from dxgi_device_layer.<br>      dxgi: Simplify dxgi_adapter_GetDesc().<br>      dxgi: Merge dxgi_check_feature_level_support() into dxgi_adapter_CheckInterfaceSupport().<br>      wined3d: Cleanup fallback cards list.<br>      d3d11: Trace skipped DXBC chunks.<br>      wined3d: Derive allowed shader versions from the current feature level.<br>      wined3d: Add GL_ARB_shader_viewport_layer_array extension.<br>      d3d10core/tests: Add test for staging buffers.<br>      d3d10core/tests: Add a few more tests for texture formats.<br>      d3d10core/tests: Use SetRect() in more places.<br>      d3d11/tests: Use SetRect() in more places.<br><br>Louis Lenders (3):<br>      dwmapi: Return S_OK in DwmExtendFrameIntoClientArea.<br>      mscms: Add stub for WcsGetUsePerUserProfiles.<br>      mscms: Update spec to Windows 7.<br><br>Michael Stefaniuc (11):<br>      setupapi: Use the ARRAY_SIZE() macro.<br>      shlwapi: Avoid a temporary variable.<br>      shlwapi: Avoid ARRAY_SIZE-like macros.<br>      shlwapi: Use the ARRAY_SIZE() macro.<br>      uxtheme: Use the ARRAY_SIZE() macro.<br>      winex11.drv: Use the ARRAY_SIZE() macro.<br>      winmm: Use the ARRAY_SIZE() macro.<br>      wininet: Avoid an ARRAY_SIZE-like macro.<br>      wininet: Use the ARRAY_SIZE() macro.<br>      winhttp: Avoid a variable that holds an ARRAY_SIZE() result.<br>      winhttp: Use the ARRAY_SIZE() macro.<br><br>Nikolay Sivov (40):<br>      d2d1: Implement GetSurface() for bitmaps.<br>      include: Add ID2D1BitmapBrush1 definition.<br>      comctl32/button: Fix text buffer leak (Coverity).<br>      propsys: Add InitPropVariantFromCLSID().<br>      xmllite/writer: Fix "xml:space" output.<br>      opcservices/tests: Fix copy-pasted copyright line.<br>      d2d1: Update to ID2D1BitmapBrush1.<br>      d2d1: Implement newer CreateBitmapBrush() variant.<br>      include: Add ID2D1Effect definition.<br>      urlmon/tests: Add IsEqual test for custom IUri implementation.<br>      opcservices/uri: Fix IsEqual() to work with OPC URI objects.<br>      opcservices/tests: Add some GetRelativeUri() tests.<br>      opcservices: Fix path used for part URIs.<br>      opcservices: Implement CombinePartUri().<br>      opcservices: Write package parts.<br>      opcservices: Write relationship parts.<br>      opcservices: Improve error handling (Coverity).<br>      opcservices: Implement GetPart().<br>      opcservices: Implement PartExists().<br>      opcservices: Write full content type stream.<br>      d2d1: Implement CreateBitmapFromDxgiSurface().<br>      opcservices: Improve parameter validation in CreateRelationship().<br>      opcservices: Enforce unique relationship id.<br>      opcservices: Initialize archive write position.<br>      opcservices: Fix relationship stream names.<br>      opcservices: Add content type entry for relationship parts.<br>      opcservices: Write relationship stream for parts.<br>      opcservices: Update content stream position on Read().<br>      xmllite/writer: Fix writing prefixed attributes.<br>      dwrite/layout: Test resulting line width before adding inline trimming run.<br>      d2d1: Fix compatible target initialization.<br>      d2d1/tests: Test that device is reused for compatible targets.<br>      d2d1: Implement GetDevice() for device context.<br>      crypt32/base64: Fix certificate request header and trailer in CryptBinaryToStringW() output.<br>      crypt32: Fix NULL output buffer handling for CryptBinaryToString().<br>      crypt32: Fix output buffer handling for CRYPT_STRING_BINARY case.<br>      crypt32: Fix formatted output length for base64.<br>      d2d1: Add ID2D1Effect stub.<br>      d2d1: Use surface format for shared bitmap if it wasn't specified.<br>      crypt32: Add CRYPT_STRING_BINARY mode for CryptBinaryToStringW().<br><br>Owen Rudge (6):<br>      wsdapi: Ignore duplicate messages.<br>      wsdapi: Implement matching of names in MatchProbeEx.<br>      wsdapi: Implement generation of ProbeMatches message.<br>      wsdapi: Send Probe Matches message via UDP unicast.<br>      wsdapi: Don't include null character at the end of sent messages.<br>      wsdapi: Prefer Wine version.<br><br>Piotr Caban (5):<br>      ole32: Initialize more FORMATETC fields using InitFormatEtc helper.<br>      ole32: Add IDataObject_GetData tests on synthesized format.<br>      ole32: Change DataObjectImpl_GetData return value to show more implementation problems.<br>      ole32: Improve OleClipboardData GetData implementation.<br>      ole32: Add more IStorage clipboard tests.<br><br>Ricky Zhou (1):<br>      winemac: Allow Command to be mapped to Ctrl.<br><br>Sven Baars (2):<br>      user32/tests: Use the correct procedure for dialog tests (Valgrind).<br>      comctl32: Add NULL checks to SetWindowSubclass (Valgrind).<br><br>Zebediah Figura (37):<br>      rpcrt4/tests: Add tests for delegated proxy methods.<br>      ole32: Use the real proxy IID in ClientRpcChannelBuffer_GetBuffer().<br>      quartz/filtergraph: Return correct interface for IID_IGraphVersion.<br>      quartz/tests: Add some tests for IFilterGraph_EnumFilters().<br>      quartz/filtergraph: Factor out find_filter_by_name().<br>      quartz: Merge enumfilters.c into filtergraph.c.<br>      quartz/filtergraph: Pass an IFilterGraphImpl to create_enum_filters().<br>      quartz/filtergraph: Use a linked list to store filters.<br>      quartz/tests: Rewrite test_render_filter_priority().<br>      quartz/tests: Test interfaces exposed by the filter graph.<br>      quartz/tests: Add some tests for IFilterGraph_Add/RemoveFilter().<br>      quartz/filtergraph: Unset the name of a removed filter.<br>      quartz/tests: Add some tests for IFilterGraph_FindFilterByName().<br>      quartz/tests: Get rid of test_graph_builder().<br>      quartz/tests: Add some tests for IFilterGraph_ConnectDirect() and IFilterGraph_Disconnect().<br>      quartz/tests: Add some tests for IGraphBuilder_Connect().<br>      quartz/filtergraph: Don't use QueryInternalConnections() to find output pins in FilterGraph2_Connect().<br>      quartz/filtergraph: Try filters in the graph first in FilterGraph2_Connect().<br>      quartz/filtergraph: Check pin name instead of id in connect_output_pin().<br>      quartz/filtergraph: Try other output pins if one shouldn't be rendered.<br>      quartz/filtergraph: Simplify FilterGraph2_RenderRecurse().<br>      quartz/filtergraph: Don't recursively render pins whose names begin with ~.<br>      dbghelp/dwarf: Use debugstr_a() to trace external strings.<br>      devenum: Factor friendly name and CLSID registration into register_codec().<br>      devenum: Register AVI capture devices as codec devices.<br>      devenum: Only scan for devices for the requested filter category.<br>      quartz/filtergraph: Improve HRESULT propagation from IFilterGraph2_Connect().<br>      quartz/tests: Add some tests for IMediaFilter_SetSyncSource() and IMediaFilter_GetSyncSource().<br>      quartz/filtergraph: Also set the default sync source if necessary in IMediaControl_Pause().<br>      quartz/tests: Add some tests for filter states.<br>      quartz/filtergraph: Implement IMediaControl state functions on top of IMediaFilter.<br>      quartz/tests/filtergraph: Add some tests for EC_COMPLETE.<br>      quartz/filtergraph: Check for AM_FILTER_MISC_FLAGS_IS_RENDERER or IMediaSeeking to count renderers.<br>      quartz/tests: Move file source filter tests to filesource.c.<br>      quartz/tests/filesource: Test interfaces exposed by the file source filter.<br>      quartz/filesource: Don't expose IAMFilterMiscFlags.<br>      strmbase: Fix implementation of IEnumPins_Skip().<br><br>Zhiyi Zhang (10):<br>      wineboot: Create user folders if they don't exist.<br>      comdlg32/tests: Fix crashes.<br>      comdlg32: Check invalid options in IFileDialog::SetOptions.<br>      comdlg32/tests: Fix failures on newer Windows 10.<br>      comctl32/pager: Support toolbar notification conversion.<br>      comctl32/pager: Support tooltip notification conversion.<br>      comctl32/pager: Support comboboxex notification conversion.<br>      comctl32/pager: Support date time picker notification conversion.<br>      comctl32/pager: Support list view notification conversion.<br>      comctl32/pager: Support tree view notification conversion.<br><br>--<br>Alexandre Julliard<br>julliard@winehq.org<br><br></body></html>