Release 3.14.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
768de748be
commit
c698682b32
733
ANNOUNCE
733
ANNOUNCE
|
@ -1,18 +1,17 @@
|
|||
The Wine development release 3.13 is now available.
|
||||
The Wine development release 3.14 is now available.
|
||||
|
||||
What's new in this release (see below for details):
|
||||
- Vulkan support on macOS using MoltenVK.
|
||||
- Initial support for performance data in the registry.
|
||||
- Mono engine updated with some bug fixes.
|
||||
- Support for fetching BIOS information on Linux.
|
||||
- GnuTLS also used on macOS when available.
|
||||
- Improvements in the standard Task Dialog.
|
||||
- Support for DXTn texture decompression.
|
||||
- Deferral support for MSI install actions.
|
||||
- Support for Japanese keyboard in DirectInput.
|
||||
- More improvements in the standard Task Dialog.
|
||||
- A few more icons in Shell32.
|
||||
- Various bug fixes.
|
||||
|
||||
The source is available from the following locations:
|
||||
|
||||
https://dl.winehq.org/wine/source/3.x/wine-3.13.tar.xz
|
||||
http://mirrors.ibiblio.org/wine/source/3.x/wine-3.13.tar.xz
|
||||
https://dl.winehq.org/wine/source/3.x/wine-3.14.tar.xz
|
||||
http://mirrors.ibiblio.org/wine/source/3.x/wine-3.14.tar.xz
|
||||
|
||||
Binary packages for various distributions will be available from:
|
||||
|
||||
|
@ -28,344 +27,462 @@ AUTHORS in the distribution for the complete list.
|
|||
|
||||
----------------------------------------------------------------
|
||||
|
||||
Bugs fixed in 3.13 (total 28):
|
||||
Bugs fixed in 3.14 (total 36):
|
||||
|
||||
5657 EVE Online reports VM Size as 0 while on Windows it reports the memory usage (NtQueryInformationProcess ProcessVmCounters info class: actual value for 'PagefileUsage' required)
|
||||
18734 DlgDirList(DDL_DRIVES|DDL_DIRECTORY) on 16-bits displays files on listbox in Windows but not Wine.
|
||||
24374 Driller crashes in process PE entry point due to Wine's mis-align workaround for 32-bit entry point asm wrapper (MoleBox Ultra v4.x)
|
||||
30141 1848 (strategy game) becomes unresponsive after the first mouse click
|
||||
31829 Ad Astra fails to start when music enabled (MThd chunk support missing)
|
||||
35928 Crash handlers/debuggers fail to display user-interface when invoked for crashing (non-interactive) service processes (inherited Wine service window station/desktop)
|
||||
39566 Missing player model on Raiden III
|
||||
40742 cmd.exe: buffer overflow while parsing qualifiers
|
||||
42304 Caladrius Blaze, Raiden IV: Overkill show black screen on title menu (needs native vcrun2013)
|
||||
42669 SolveigMM Video Splitter Business Edition v6.1: Crashes inside gdi32.GetCharacterPlacementW
|
||||
43642 Internet Download Manager TDI Driver 'idmtdi.sys' crashes on unimplemented function ntoskrnl.exe.IoReleaseRemoveLockAndWaitEx
|
||||
43759 Adobe Lightroom 6 doesn't start (runtime error)
|
||||
44305 GetSystemFirmwareTable() API returns empty SMBIOS records on Ubuntu 16.04 x86_64
|
||||
44952 cmd.exe skips statements after if statement inside for loop
|
||||
45067 UNORM/SNORM immediate constants not supported for UAV stores (Claybook, Just Cause 3)
|
||||
45095 Planetside 2 needs SPI_GETAUDIODESCRIPTION SystemParametersInfo action support
|
||||
45274 Multiple applications crash on unimplemented function msvcp140.dll.?_Syserror_map@std@@YAPEBDH@Z (Native Instruments Traktor Pro 2)
|
||||
45292 SuperTux 0.5.1 does not start
|
||||
45295 toolbag 3.x crashes on unimplemented function api-ms-win-crt-runtime-l1-1-0.dll._crt_at_quick_exit
|
||||
45333 Add diagnostic 'mscoree.dll.CorIsLatestSvc' stub (NGEN service) to hint at broken Microsoft .NET Frameworks installation (Wine-Mono not uninstalled and/or 'mscoree.dll' placeholders not removed prior install)
|
||||
45370 redefinition of typedef 'DWRITE_GLYPH_RUN_DESCRIPTION'
|
||||
45378 vSphere 5.5 client 'hcmon.sys' driver crashes on unimplemented function ntoskrnl.exe.IoUnregisterPlugPlayNotification
|
||||
45393 TextureCookerService.exe (part of ArcGIS Desktop 10.6) needs api-ms-win-crt-stdio-l1-1-0.dll.gets_s
|
||||
45394 Reinstalling ArcGIS Desktop 10.6 calls unimplemented function msvcr120.dll._SetWinRTOutOfMemoryExceptionCallback
|
||||
45428 Crash Bandicoot N. Sane Trilogy (Steam) crashes while entering main menu in ntdll.NtGetContextThread() with NULL context
|
||||
45439 Visual Basic setup toolkit fails to run if path contains a voiced Katakana character.
|
||||
45445 1C:Enterprise 8 platform doesn't install
|
||||
45448 vSphere 5.5 client 'hcmon.sys' driver crashes on unimplemented function ntoskrnl.exe.KeFlushQueuedDpcs
|
||||
14552 Chaos League screen is black
|
||||
18201 Unable to find the entry point L"CryptExtAddPFX" in L"cryptext.dll"
|
||||
20961 RegEditX 2.x/3.x reports 'Internal error: could not find RegEdit window' on startup (Wine's builtin 'regedit.exe' needs to provide 'RegEdit_RegEdit' window class name)
|
||||
24674 Civilization V shows white screen instead of video when staring the game
|
||||
29474 IconsExtract: Tooltips for Search, Save, Copy, [icon] Properties, and Close buttons do not appear when hovering mouse over button.
|
||||
29872 Guild Wars: Character graphic is corrupted
|
||||
30641 wine silently replaces requests for d3d texture formats not supported by hardware with invalid requests
|
||||
30787 Heroes of Might and Magic V Map Editor takes minutes to start up (winver>=Win2000)
|
||||
34989 Multiple installers using Caphyon 'Advanced Installer' (AI) technology hang (Atlassian SourceTree v1.3.2, League of Legends 2013+) (deferred type 1 custom action executed before regular type 1 custom action)
|
||||
36742 Windows 7 USB/DVD download tool shows transparent controls (missing 'BrushTypeTextureFill' support)
|
||||
37147 Cube World crashes on unimplemented function msvcp110.dll.?_Internal_clear@_Concurrent_vector_base_v4@details@Concurrency@@IAEIP6AXPAXI@Z@Z
|
||||
37624 Adobe CS4 installer fails in 'Adobe_FirewallAuthorize' custom action (multiple 'INetFwOpenPort' property accessors are stubs)
|
||||
37773 Mentor Graphics DK Design Suite 5.3/5.4 - Handel-C compiler extremely slow under Wine compared to Windows (heap manager)
|
||||
41573 Battle.net: SystemSurvey.exe and Battle.net helper.exe crash (GUI process can't attach to parent process console, 'AttachConsole' is a stub)
|
||||
42470 Frequent critical section timeouts in winetricks dotnet46
|
||||
42744 Ninite don't installs apps
|
||||
43125 Device reports coming in too fast
|
||||
44490 Zwei: The Arges Adventure videos play distorted (Indeo 5 encoded)
|
||||
44981 Xenserver console and Vmware management console (client) v5.5 installer fails on 'hcmon' driver service ('EventLog\\System' needs 'Sources' registry key present for WinVer < Windows 7)
|
||||
45167 Acronis Disk Director 12 installer fails: action L"_USRCUSTACT_MsiFltSrvInstall_fltsrv_component" returned 1603 (setupapi lasterror leakage)
|
||||
45382 Multiple games crash with CSMT enabled (The Sting! demo, Call to Power II)
|
||||
45457 Irfanview 4.x crashes after ALT key press
|
||||
45490 'winedbg' backtraces broken for 32-bit processes in 64-bit WINEPREFIX
|
||||
45495 Toontown Corporate Clash: fails to launch
|
||||
45521 64-bit Sentinel HASP hardlock.sys kernel driver crashes due ntoskrnl emulate_instruction not handling 'cli' and 'sti'
|
||||
45529 Custom color scheme applied but wine not respecting current text color of scheme on window columns and statusbar.
|
||||
45530 No$Gba crashes with pulseaudio assertion in waveOutOpen
|
||||
45535 Rekordbox 5.3.0 terminates with the message "Unexpected application error" (dwrite:dwritetextlayout_Draw out-of-bounds access on empty clustermetrics after failure to resolve layout fonts)
|
||||
45537 Microsoft .NET Framework 4.x installation fails with Wine 3.13 in 64-bit WINEPREFIX
|
||||
45552 Kolab E14 Client installation fails
|
||||
45554 winex11.drv build fail with GCC 4.5
|
||||
45602 Wargaming Game Center needs msvcp140.dll._Set_last_write_time
|
||||
45603 Total War:Arena needs POWRPROF.dll.PowerEnumerate
|
||||
45643 chrome x64 sandbox >=win8 needs SetProcessMitigationPolicy
|
||||
45644 chromium 64-bit sandbox >=win10 needs UpdateProcThreadAttribute to handle PROC_THREAD_ATTRIBUTE_CHILD_PROCESS_POLICY
|
||||
45648 chromium 32-bit sandbox needs UpdateProcThreadAttribute to handle PROC_THREAD_ATTRIBUTE_MITIGATION_POLICY
|
||||
|
||||
----------------------------------------------------------------
|
||||
|
||||
Changes since 3.12:
|
||||
Changes since 3.13:
|
||||
|
||||
Akihiro Sagawa (8):
|
||||
winmm: Don't allow to set time division property while playing.
|
||||
winmm: Preserve fractions in microseconds to compensate rounding errors.
|
||||
winmm: Use microsecond unit in MIDI stream position variable to simplify the code.
|
||||
winmm/tests: Add more MIDI stream position tests.
|
||||
winmm: Make TIME_TICKS position continuous.
|
||||
winmm: Support TIME_MIDI position in MIDI stream.
|
||||
kernel32/tests: Add more LCMapString tests.
|
||||
kernel32: Fix LCMapString(LCMAP_HALFWIDTH) in some cases.
|
||||
Akihiro Sagawa (10):
|
||||
winex11: Fix Japanese 106 keyboard scan/vkey code tables.
|
||||
user32: Support Japanese keyboard type in GetKeyboardType.
|
||||
dinput/tests: Use GET_DIDEVICE_SUBTYPE macro in keyboard type tests.
|
||||
dinput/tests: Add more tests for keyboard subtypes.
|
||||
dinput: Return DIDEVTYPEKEYBOARD_JAPAN106 subtype when it is used.
|
||||
dinput/tests: Peek messages for the target window only.
|
||||
dinput/tests: Skip DIK code tests if the keyboard type doesn't match.
|
||||
dinput/tests: Add DIK code tests for symbols and punctuations.
|
||||
dinput: Fix DIK code mappings on Japanese 106 keyboard.
|
||||
dinput: Correct key name mappings on Japanese 106 keyboard.
|
||||
|
||||
Alex Henrie (9):
|
||||
ole32: Return IUnknown from GITCF_CreateInstance if requested.
|
||||
ntdll/tests: Add SystemFirmwareTableInformation tests.
|
||||
kernel32/tests: Add GetSystemFirmwareTable tests.
|
||||
ntdll: Return BIOS info from NtQuerySystemInformation on Linux.
|
||||
kernel32: Connect GetSystemFirmwareTable to NtQuerySystemInformation.
|
||||
ntdll: Return system info from NtQuerySystemInformation on Linux.
|
||||
ntdll: Return board info from NtQuerySystemInformation on Linux.
|
||||
ntdll: Return chassis info from NtQuerySystemInformation on Linux.
|
||||
winevulkan: Correct spelling of "of" in a comment.
|
||||
Alex Henrie (7):
|
||||
quartz: Remove redundant if clause from WAVEParser_InputPin_PreConnect.
|
||||
quartz: Use wine_dbgstr_longlong in WAVEParserImpl_seek.
|
||||
quartz: Rewrite add_data with CoTaskMemRealloc and error handling.
|
||||
shell32: Rename IDI_SHELL_DOCUMENT to IDI_SHELL_FILE.
|
||||
shell32: Add document icon.
|
||||
shell32: Add window icon.
|
||||
shell32: Add 512k and 314k floppy drive icons.
|
||||
|
||||
Alex Villacís Lasso (1):
|
||||
user.exe16: Fix handling of DDL_DRIVES flag in DlgDirList.
|
||||
Alexandre Julliard (5):
|
||||
winedump: Don't use strncat with source length.
|
||||
shell32/tests: Don't use strncat with known large enough buffer.
|
||||
oleaut32: Explicitly define call_double_method() to avoid function mismatch warning.
|
||||
widl: Silence a gcc warning.
|
||||
quartz: Remove some unnecessary casts.
|
||||
|
||||
Alexandre Julliard (13):
|
||||
server: Store the surface rectangle in the server.
|
||||
server: Clip visible region to the surface rectangle instead of the desktop.
|
||||
server: Return the surface rect as top clipping rect.
|
||||
user32: Remove FIXMEs from physical<->logical mapping functions.
|
||||
oleaut32: Remove unnecessary consts.
|
||||
user32: Return the full MINMAXINFO data from WINPOS_GetMinMaxInfo().
|
||||
user32: Retrieve the screen metrics from the monitor information.
|
||||
user32: Move monitor functions to sysparams.c.
|
||||
user32: Implement monitor rectangle filtering on the user32 side.
|
||||
user32: Take DPI awareness into account in GetDpiForMonitorInternal().
|
||||
user32: Fetch client and window rectangles in a single call.
|
||||
user32: Make the MonitorFromRect() argument const.
|
||||
winedump: Print the imports thunk address also for 64-bit.
|
||||
Alistair Leslie-Hughes (5):
|
||||
d3dx9: Return a mesh in D3DXCreateTeapot().
|
||||
msxml3: Accept NormalizeAttributeValues property.
|
||||
powrprof: Added PowerEnumerate stub.
|
||||
odbccp32: Handle NULL parameter in SQLWritePrivateProfileStringW.
|
||||
odbccp32: Correcly lookup driver in load_config_driver.
|
||||
|
||||
Alistair Leslie-Hughes (1):
|
||||
include: Add more DSOP defines.
|
||||
|
||||
Andrew Eikum (1):
|
||||
winemac: Implement Vulkan driver on top of MoltenVK.
|
||||
Andrew Eikum (7):
|
||||
dsound: Correctly calculate angle between vectors with equal and opposite directions.
|
||||
wbemprox/tests: Don't crash on VirtualBox.
|
||||
wbemprox: Add support for Win32_PnPEntity table.
|
||||
xaudio2: Fix XAUDIO2_VOICE_SENDS usage before version 2.4.
|
||||
xaudio2: IXAPO::Reset returns void.
|
||||
dinput: Use vid/pid for first chunk of product guid on OSX, too.
|
||||
dinput: Fix mac build.
|
||||
|
||||
Andrey Gusev (1):
|
||||
po: Update Ukrainian translation.
|
||||
api-ms-win-devices-config-l1-1-0: Add dll.
|
||||
|
||||
André Hentschel (1):
|
||||
winedbg: Check for visible window station before displaying crash dialog.
|
||||
Aric Stewart (1):
|
||||
hidclass.sys: Unload all devices before unloading a minidriver.
|
||||
|
||||
Aurimas Fišeras (2):
|
||||
po: Update Lithuanian translation.
|
||||
Aurimas Fišeras (1):
|
||||
po: Update Lithuanian translation.
|
||||
|
||||
Austin English (2):
|
||||
ntoskrnl.exe: Add a stub for KeFlushQueuedDpcs.
|
||||
ntoskrnl.exe: Add IoReleaseRemoveLockAndWaitEx stub.
|
||||
Austin English (1):
|
||||
setupapi: Set LastError on success in SetupInstallFromInfSectionW.
|
||||
|
||||
Charles Davis (1):
|
||||
shell32: Don't use Carbon on Mac OS to find the Trash.
|
||||
libwine: Use getsegmentdata(3) on Mac OS to find the end of the __TEXT segment.
|
||||
|
||||
Daniel Lehman (5):
|
||||
msvcr110/tests: Add GetNumberOfVirtualProcessors tests.
|
||||
msvcr110: Create current scheduler in _CurrentScheduler::_GetNumberOfVirtualProcessors.
|
||||
gdi32/tests: Add test for clipped polygon.
|
||||
gdi32: Update edgetable limits with top and bottom.
|
||||
msvcr110: Create current scheduler in _CurrentScheduler::_Id.
|
||||
Connor McAdams (2):
|
||||
wined3d: Decompress DXTn 3D textures on upload.
|
||||
d3d9/tests: Test DXT1 and DXT3 as well in volume_dxt5_test().
|
||||
|
||||
Detlef Riekenberg (1):
|
||||
winhttp/tests: Skip the tests when we encounter a failure.
|
||||
Daniel Lehman (4):
|
||||
odbc32: Rename functions to avoid conflicts with native drivers.
|
||||
oleaut32/tests: Add test for VarBstrFromI4.
|
||||
oleaut32: Extend value range before getting absolute value in VarBstrFromI4.
|
||||
kernel32/tests: Add some CompareStringA/W tests.
|
||||
|
||||
Dmitry Timoshkov (16):
|
||||
winedump: Correctly declare the array of segments.
|
||||
winedump: Avoid sign extension in tlb_read_short().
|
||||
winedump: Stop prepending every line of information with an offset.
|
||||
winedump: Consistently print hex numbers with leading zeros and 'h' suffix.
|
||||
winedump: Fix version printing.
|
||||
winedump: Add print_string() helper.
|
||||
winedump: Use common binary dumper for typelib.
|
||||
winedump: Add support for SLTG typelibs.
|
||||
advapi32/tests: Add more tests for performance counters.
|
||||
include: Add more definitions for performance counters.
|
||||
winspool: Add performance counters service stubs.
|
||||
advapi32: Add initial support for querying performance counters data.
|
||||
advapi32: Performance providers' Open() expects to see the configured name as its parameter.
|
||||
advapi32: If the query is not specified the default query is "Global".
|
||||
advapi32: Read the configured object list for the performance provider.
|
||||
kerberos: SpInstanceInit() doesn't need a special implementation.
|
||||
Dmitry Timoshkov (6):
|
||||
kernel32: Add support for MOVEFILE_WRITE_THROUGH to MoveFile.
|
||||
kernel32: Add support for FILE_FLAG_WRITE_THROUGH to CreateFile.
|
||||
kernel32/tests: Add a test for holding a critical section during process termination.
|
||||
ntdll: Don't allow blocking on a critical section during process termination.
|
||||
kernel32: Set environment variable %PUBLIC% at process start-up.
|
||||
winecfg: Allow to disable MIME-type associations.
|
||||
|
||||
Fabian Maurer (2):
|
||||
user32/menu: Release menu in HiliteMenuItem() to avoid deadlock.
|
||||
wrc: Don't crash when parsing COMBOBOX element without style.
|
||||
Fabian Maurer (10):
|
||||
ntoskrnl: Emulate sti/cli instructions on x86_64.
|
||||
winmm: Don't crash in waveOutOpen when nSamplesPerSec is 0 and add tests.
|
||||
hnetcfg/tests: Pass correct parameter to WNetGetUniversalNameW.
|
||||
wnet: Make WNetGetUniversalNameW return required size when buffer is too small and add test.
|
||||
hnetcfg: Add more GUIDs.
|
||||
kernel32: Add stub for SetProcessMitigationPolicy.
|
||||
kernel32: Make UpdateProcThreadAttribute handle PROC_THREAD_ATTRIBUTE_CHILD_PROCESS_POLICY.
|
||||
kernel32: In UpdateProcThreadAttribute handle PROC_THREAD_ATTRIBUTE_MITIGATION_POLICY.
|
||||
cmd: Handle quotes when parsing the folders in the PATH environment variable.
|
||||
ntdll: Add stub for NtCreateLowBoxToken.
|
||||
|
||||
Hans Leidekker (5):
|
||||
msi: Use msi_get_package_code in msi_publish_product_properties.
|
||||
bcrypt: Move GnuTLS support to a new file.
|
||||
bcrypt: Move macOS support to a new file.
|
||||
bcrypt: Default to building with GnuTLS support on macOS, if present.
|
||||
bcrypt: Move the ASN1 buffer functions to gnutls.c.
|
||||
Gijs Vermeulen (2):
|
||||
wine.inf: Add "Sources" key.
|
||||
setupapi/tests: Add SetupInstallFromInfSectionA test.
|
||||
|
||||
Henri Verbeet (1):
|
||||
include: Avoid redefining the DWRITE_GLYPH_RUN_DESCRIPTION typedef.
|
||||
Guillaume Charifi (1):
|
||||
kernel32: Add stub for GetDynamicTimeZoneInformationEffectiveYears().
|
||||
|
||||
Hugh McMaster (6):
|
||||
regedit: Remove array already present in main.h.
|
||||
regedit: Don't check if heap_xalloc() succeeded in the caller.
|
||||
regedit: Free allocated memory after calling GetValueName().
|
||||
regedit: Always display DWORD values in hexadecimal when initializing the editor dialog.
|
||||
regedit: Replace Hungarian notation used with struct edit_params members.
|
||||
regedit: Do not overwrite a hex data type with REG_BINARY when modifying a value.
|
||||
Henri Verbeet (18):
|
||||
d3d10: Handle D3D10_DRIVER_TYPE_WARP in D3D10CreateDevice().
|
||||
d3d11: Handle D3D_DRIVER_TYPE_WARP in D3D11CreateDevice().
|
||||
wined3d: Clarify a TRACE in buffer_init().
|
||||
d3d8/tests: Test DXT1 and DXT3 as well in volume_dxt5_test().
|
||||
wined3d: Invalidate the FFP vertex shader when diffuse/specular attribute presence changes.
|
||||
ddraw/tests: Rewrite DeviceLoadTest().
|
||||
wined3d: Pass a wined3d_shader_context structure to shader_glsl_get_register_name().
|
||||
wined3d: Make the "is_color" parameter to shader_glsl_get_register_name() optional.
|
||||
wined3d: Get rid of the "reg_name" field in struct glsl_src_param.
|
||||
wined3d: Pass a wined3d_string_buffer to shader_glsl_get_register_name().
|
||||
d3d11/tests: Run the tests in parallel.
|
||||
wined3d: Rename build_dxtn_alpha_table() to build_bc3_alpha_table().
|
||||
wined3d: Trace command stream opcodes.
|
||||
wined3d: Rename wined3d_adapter_init_nogl() to wined3d_adapter_no3d_init().
|
||||
wined3d: Share common code between wined3d_adapter_init() and wined3d_adapter_no3d_init().
|
||||
wined3d: Set a LUID for WINED3D_NO3D adapters as well.
|
||||
wined3d: Move OpenGL initialisation code to adapter_gl.c.
|
||||
d2d1/tests: Run the tests in parallel.
|
||||
|
||||
Huw D. M. Davies (1):
|
||||
winspool: Remove ordinals from the performance functions.
|
||||
Hua Meng (14):
|
||||
msvcp120: Add tests for _Concurrent_vector->segment.
|
||||
msvcp90: Add implementation of _Concurrent_vector_dtor.
|
||||
msvcp90: Add implementation of _Concurrent_vector_Internal_capacity.
|
||||
msvcp90: Add implementation of _Concurrent_vector_Internal_reserve.
|
||||
msvcp90: Add implementation of _Concurrent_vector_Internal_clear.
|
||||
msvcp90: Add implementation of _Concurrent_vector_Internal_copy.
|
||||
msvcp90: Add implementation of _Concurrent_vector_Internal_assign.
|
||||
msvcp90: Add implementation of _Concurrent_vector_Internal_grow_by.
|
||||
msvcp90: Add implementation of _Concurrent_vector_Internal_grow_to_at_least_with_result.
|
||||
msvcp90: Add implementation of _Concurrent_vector_Internal_swap.
|
||||
msvcp90: Add implementation of _Concurrent_vector_Internal_compact.
|
||||
msvcp90: Add implementation of _Concurrent_vector_Internal_resize.
|
||||
msvcp90: Add implementation of _Concurrent_vector_Internal_push_back.
|
||||
msvcp120: Add tests for _Concurrent_vector_Internal_compact.
|
||||
|
||||
Jacek Caban (6):
|
||||
mshtml: Add IHTMLPerformance::navigation property implementation.
|
||||
mshtml: Add IHTMLPerformance::timing property implementation.
|
||||
mshtml: Expose window.performance property to scripts.
|
||||
mshtml: Use DWORD for event id argument in node-specific event handlers.
|
||||
winegcc: Check also for unsuffixed lib/ dir in get_lib_dir.
|
||||
wine/vulkan.h: Properly declare enum values that use value attribute in spec.
|
||||
Jacek Caban (31):
|
||||
d3dcompiler/tests: Load d3dcompiler_43.dll dynamically.
|
||||
d3dcompiler: Use d3dcompiler_47 for importlib.
|
||||
winevulkan: Expose driver vkGetInstanceProcAddr via winevulkan exports.
|
||||
winevulkan: Mark ICD and thunking functions as private.
|
||||
mscat.h: Add missing declarations.
|
||||
odbc32: Add SQLGetDiagRecA implementation.
|
||||
ntdll/tests: Add pipe state tests.
|
||||
server: Store pipe state in pipe_end struct and return it in FSCTL_PIPE_PEEK.
|
||||
server: Improve FSCTL_PIPE_PEEK error handling.
|
||||
server: Improve named pipe read error handling.
|
||||
server: Improve named pipe write error handling.
|
||||
server: Improve FSCTL_PIPE_TRANSCEIVE error handling.
|
||||
server: Don't use set_no_fd_status for error handling in pipe objects.
|
||||
server: Allow pipe server fd caching throughout its whole lifetime.
|
||||
kernel32: Add AttachConsole implementation.
|
||||
kernel32/tests: Add more pipe tests.
|
||||
ntdll/tests: Add more NtQueryInformationFile tests.
|
||||
server: Store named_pipe reference in pipe_end struct.
|
||||
server: Use common implementation for pipe client and server get_sd and set_sd.
|
||||
server: Use common implementation for client and server get_file_info.
|
||||
server: Use pipe stored in pipe_end in get_named_pipe_info.
|
||||
server: Use pipe stored in pipe_end in set_named_pipe_info.
|
||||
server: Remove no longer needed pipe reference from pipe server object.
|
||||
server: Remove no longer needed client and server pointers.
|
||||
winegcc: Improve heuristics for -m32/-m64 options in get_lib_dir.
|
||||
server: Use pipe_end state in FSCTL_PIPE_LISTEN implementation.
|
||||
server: Use pipe_end state in FSCTL_PIPE_DISCONNECT implementation.
|
||||
server: Use separated async queue for listeners.
|
||||
server: Use pipe_end state in find_available_server.
|
||||
server: Remove no longer needed pipe_state enum.
|
||||
server: Share more code between pipe client and server destructors.
|
||||
|
||||
Jactry Zeng (2):
|
||||
riched20/tests: Rewrite tests for ITextServices_TxGetNaturalSize().
|
||||
riched20: Some cleanup for CHARFORMAT convertor functions.
|
||||
Jon Doron (1):
|
||||
kernel32: Fix BeginUpdateResource structure layout.
|
||||
|
||||
Jason Edmeades (4):
|
||||
cmd: Fix handle leak in if exists.
|
||||
cmd: Handle special case tokens=* in for /f.
|
||||
cmd: Expand the storage space for qualifiers.
|
||||
cmd: Fix statements after 'else' inside for loops.
|
||||
Józef Kucia (27):
|
||||
winevulkan: Correctly allocate memory for VkCommandBuffers (Coverity).
|
||||
winex11: Remove redeclaration of VkXlibSurfaceCreateFlagsKHR.
|
||||
dxgi: Set transfer image usage for Vulkan swapchain images.
|
||||
dxgi: Introduce helper function to destroy partially initialized swapchain.
|
||||
dxgi: Wait for Vulkan queue to become idle before destroying swapchain.
|
||||
dxgi: Factor out d3d12_swapchain_create_buffers().
|
||||
dxgi: Create user images for swapchain formats not supported by Vulkan.
|
||||
dxgi: Blit user buffers to Vulkan swapchain buffers while presenting.
|
||||
d3d12/tests: Add test for R8G8B8A8_UNORM swapchain format.
|
||||
dxgi/tests: Make sure that command queue is idle before destroying it.
|
||||
include/d3d12: Add PFN_D3D12_GET_DEBUG_INTERFACE declaration.
|
||||
dxgi/tests: Add option to enable Direct3D 12 validation.
|
||||
wined3d: Reject cross-device blits.
|
||||
ddraw/tests: Add tests for cross-device blits.
|
||||
ddraw/tests: Fix IDirectDraw leaks.
|
||||
amstream: Handle stream object parameter for IDirectDrawMediaStream.
|
||||
dinput/tests: Use GetModuleHandleA() instead of LoadLibraryA() (Coverity).
|
||||
winex11: Add simple fps counter for Vulkan.
|
||||
wined3d: Add fall through comment in texture2d_blt_fbo() (Coverity).
|
||||
wined3d: Use snprintf() in init_debug_buffer() (Coverity).
|
||||
wined3d: Use snprintf() in shader_arb_request_a0() (Coverity).
|
||||
wined3d: Mark vOutputControlPointID register as scalar.
|
||||
wined3d: Allow copying between different texture types.
|
||||
d3d11/tests: Add a test for CopySubresourceRegion() with 3D textures.
|
||||
dxgi: Return DXGI_ERROR_SDK_COMPONENT_MISSING from DXGIGetDebugInterface1().
|
||||
d3d12: Return DXGI_ERROR_SDK_COMPONENT_MISSING from D3D12GetDebugInterface().
|
||||
dxgi: Prefer vkGet*ProcAddr() for loading Vulkan functions.
|
||||
|
||||
Johannes Brandstätter (1):
|
||||
ntdll: Check for NULL context in NtGetContextThread.
|
||||
Kai Krakow (1):
|
||||
winebus.sys: Do not print HID report read errors.
|
||||
|
||||
Julian Rüger (1):
|
||||
po: Update German translation.
|
||||
Marcus Meissner (2):
|
||||
msi: Do not free hPackage twice or uninitialized (Coverity).
|
||||
ole32: Read vt into a DWORD, as propvariant->vt is 16 bit (Coverity).
|
||||
|
||||
Józef Kucia (28):
|
||||
winevulkan: Generate code for supported core commands.
|
||||
winevulkan: Pull in required types into Vulkan header.
|
||||
winevulkan: Pull in 1.1 structures and enums into Vulkan header.
|
||||
winevulkan: Convert VkDeviceGroupDeviceCreateInfo.
|
||||
winevulkan: Implement VK_KHR_device_group_creation.
|
||||
vulkan-1/tests: Introduce for_each_device() helper.
|
||||
vulkan-1/tests: Add test for VK_KHR_device_group_creation.
|
||||
winevulkan: Add TRACE() for created devices.
|
||||
winevulkan: Allow running make_vulkan from any working directory.
|
||||
winevulkan: Add driver functions for VK_KHR_device_group.
|
||||
winevulkan: Implement VK_KHR_device_group.
|
||||
winevulkan: Implement vkEnumerateInstanceVersion().
|
||||
winevulkan: Use WINE_VK_VERSION to limit supported features.
|
||||
winevulkan: Downgrade ERR() to WARN() in wine_vkEnumerateInstanceExtensionProperties().
|
||||
winevulkan: Implement vkEnumerateInstanceLayerProperties() in ICD.
|
||||
vulkan-1: Forward all functions directly to winevulkan.
|
||||
wined3d: Separate feature level checks from shader model checks.
|
||||
wined3d: Take into account all shader stages when determining feature level.
|
||||
d3d11/tests: Add more tests for multisample resolve.
|
||||
winevulkan: Remove vkEnumerateInstanceVersion() from Vulkan driver functions.
|
||||
winevulkan: Remove vkAcquireNextImageKHR() from Vulkan driver functions.
|
||||
winemac: Add missing entries to vulkan_funcs.
|
||||
winevulkan: Generate get_vulkan_driver_*_proc_addr() helper functions.
|
||||
winevulkan: Avoid FIXMEs for unsupported Vulkan functions.
|
||||
vulkan-1/tests: Enumerate queue families.
|
||||
d3d10core/tests: Add more tests for multisample resolve.
|
||||
wined3d: Add GPU information for AMD Radeon RX Vega.
|
||||
wined3d: Add GPU information for Intel HD Graphics 630.
|
||||
Matteo Bruni (2):
|
||||
d3dcompiler: Make types array static const.
|
||||
dxgi: Stub DXGIGetDebugInterface1().
|
||||
|
||||
Ken Thomases (6):
|
||||
winemac: Extract a new class, WineBaseView, to be the superclass of WineContentView and future view classes.
|
||||
winemac: Implement WineMetalView class.
|
||||
winemac: Don't change the window's color space.
|
||||
winemac: Interpret Windows bitmap data, especially window surfaces, as sRGB.
|
||||
winemac: Disable macOS's App Nap energy-saving feature by default for Wine GUI processes.
|
||||
dbghelp: Fix loading of Mach-O load commands for 64-bit binaries.
|
||||
Michael Stefaniuc (113):
|
||||
mmdevapi: Use the ARRAY_SIZE() macro.
|
||||
localspl: Use the ARRAY_SIZE() macro.
|
||||
mapi32: Use the ARRAY_SIZE() macro.
|
||||
krnl386.exe16: Use the ARRAY_SIZE() macro.
|
||||
inetcpl.cpl: Use the ARRAY_SIZE() macro.
|
||||
hhctrl.ocx: Use the ARRAY_SIZE() macro.
|
||||
dpnet: Use the ARRAY_SIZE() macro.
|
||||
dx8vb: Use the ARRAY_SIZE() macro.
|
||||
fusion: Use the ARRAY_SIZE() macro.
|
||||
evr: Use the ARRAY_SIZE() macro.
|
||||
d3d10: Use the ARRAY_SIZE() macro.
|
||||
d3d8: Use the ARRAY_SIZE() macro.
|
||||
d3dcompiler: Use the ARRAY_SIZE() macro.
|
||||
d3dxof: Use the ARRAY_SIZE() macro.
|
||||
dnsapi: Use the ARRAY_SIZE() macro.
|
||||
winemac.drv: Print the debug string and not the pointer to it.
|
||||
amstream: Use the ARRAY_SIZE() macro.
|
||||
taskmgr: Use the ARRAY_SIZE() macro.
|
||||
browseui: Use the ARRAY_SIZE() macro.
|
||||
gameux: Use the ARRAY_SIZE() macro.
|
||||
inetcomm: Use the ARRAY_SIZE() macro.
|
||||
iphlpapi: Use the ARRAY_SIZE() macro.
|
||||
itss: Remove a superfluous variable initialization.
|
||||
itss: Use the ARRAY_SIZE() macro.
|
||||
attrib: Use the ARRAY_SIZE() macro.
|
||||
clock: Use the ARRAY_SIZE() macro.
|
||||
hostname: Use the ARRAY_SIZE() macro.
|
||||
icinfo: Use the ARRAY_SIZE() macro.
|
||||
net: Use the ARRAY_SIZE() macro.
|
||||
taskkill: Use the ARRAY_SIZE() macro.
|
||||
ipconfig: Use the ARRAY_SIZE() macro.
|
||||
msiexec: Use the ARRAY_SIZE() macro.
|
||||
uninstaller: Use the ARRAY_SIZE() macro.
|
||||
wineboot: Use the ARRAY_SIZE() macro.
|
||||
wordpad: Use the ARRAY_SIZE() macro.
|
||||
winetest: Use the ARRAY_SIZE() macro.
|
||||
mountmgr.sys: Use the ARRAY_SIZE() macro.
|
||||
msrle32: Use the ARRAY_SIZE() macro.
|
||||
msacm32: Use the ARRAY_SIZE() macro.
|
||||
mpr: Use the ARRAY_SIZE() macro.
|
||||
scrobj: Use the ARRAY_SIZE() macro.
|
||||
storage.dll16: Use the ARRAY_SIZE() macro.
|
||||
msvideo.dll16: Use the ARRAY_SIZE() macro.
|
||||
dxdiagn: Use the ARRAY_SIZE() macro.
|
||||
localui: Use the ARRAY_SIZE() macro.
|
||||
inetmib1: Use the ARRAY_SIZE() macro.
|
||||
kernel32: Use the ARRAY_SIZE() macro.
|
||||
mciwave: Use the ARRAY_SIZE() macro.
|
||||
midimap: Use the ARRAY_SIZE() macro.
|
||||
mscms: Use the ARRAY_SIZE() macro.
|
||||
msctf: Use the ARRAY_SIZE() macro.
|
||||
msscript.ocx: Use the ARRAY_SIZE() macro.
|
||||
ntdll: Use the ARRAY_SIZE() macro.
|
||||
dmloader: Remove an unused impl_from_ helper.
|
||||
dmstyle: Remove an unused impl_from_ helper.
|
||||
dmime: Remove unused impl_from_ helpers.
|
||||
dmscript: Reimplement ParseDescriptor() for IDirectMusicScript.
|
||||
dmscript/tests: Add some IDirectMusicObject::ParseDescriptor() tests.
|
||||
gdi.exe16: Use the ARRAY_SIZE() macro.
|
||||
devenum: Use the ARRAY_SIZE() macro.
|
||||
hnetcfg: Use the ARRAY_SIZE() macro.
|
||||
msdmo: Use the ARRAY_SIZE() macro.
|
||||
msinfo32: Use the ARRAY_SIZE() macro.
|
||||
msi: Avoid an ARRAY_SIZE-like macro.
|
||||
joy.cpl: Use the ARRAY_SIZE() macro.
|
||||
odbccp32: Use the ARRAY_SIZE() macro.
|
||||
opengl32: Use the ARRAY_SIZE() macro.
|
||||
msvfw32: Use the ARRAY_SIZE() macro.
|
||||
packager: Use the ARRAY_SIZE() macro.
|
||||
qcap: Use the ARRAY_SIZE() macro.
|
||||
dsound: Use the ARRAY_SIZE() macro.
|
||||
qedit: Use the ARRAY_SIZE() macro.
|
||||
qmgr: Use the ARRAY_SIZE() macro.
|
||||
serialui: Use the ARRAY_SIZE() macro.
|
||||
t2embed: Use the ARRAY_SIZE() macro.
|
||||
taskschd: Use the ARRAY_SIZE() macro.
|
||||
uiribbon: Use the ARRAY_SIZE() macro.
|
||||
user.exe16: Use the ARRAY_SIZE() macro.
|
||||
user32: Use the ARRAY_SIZE() macro.
|
||||
userenv: Use the ARRAY_SIZE() macro.
|
||||
winealsa.drv: Use the ARRAY_SIZE() macro.
|
||||
winebus.sys: Use the ARRAY_SIZE() macro.
|
||||
winejoystick.drv: Use the ARRAY_SIZE() macro.
|
||||
version: Use the ARRAY_SIZE() macro.
|
||||
wineoss.drv: Use the ARRAY_SIZE() macro.
|
||||
wineps.drv: Use the ARRAY_SIZE() macro.
|
||||
winepulse.drv: Use the ARRAY_SIZE() macro.
|
||||
wlanapi: Use the ARRAY_SIZE() macro.
|
||||
wldap32: Use the ARRAY_SIZE() macro.
|
||||
wnaspi32: Use the ARRAY_SIZE() macro.
|
||||
extrac32: Use the ARRAY_SIZE() macro.
|
||||
regsvr32: Use the ARRAY_SIZE() macro.
|
||||
xolehlp: Use the ARRAY_SIZE() macro.
|
||||
wsdapi: Use the ARRAY_SIZE() macro.
|
||||
winebrowser: Use the ARRAY_SIZE() macro.
|
||||
winemenubuilder: Use the ARRAY_SIZE() macro.
|
||||
winhlp32: Use the ARRAY_SIZE() macro.
|
||||
winhlp32: Avoid an ARRAY_SIZE-like macro.
|
||||
windowscodecs: Use the ARRAY_SIZE() macro.
|
||||
mscoree: Use the ARRAY_SIZE() macro.
|
||||
urlmon: Use the ARRAY_SIZE() macro.
|
||||
shdocvw: Use the ARRAY_SIZE() macro.
|
||||
imm32: Use the ARRAY_SIZE() macro.
|
||||
netstat: Use the ARRAY_SIZE() macro.
|
||||
msvcrt: Use the ARRAY_SIZE() macro.
|
||||
winemac.drv: Use the ARRAY_SIZE() macro.
|
||||
sane.ds: Avoid an ARRAY_SIZE-like macro.
|
||||
sane.ds: Use the ARRAY_SIZE() macro.
|
||||
ieframe: Use the ARRAY_SIZE() macro.
|
||||
wineandroid.drv: Use the ARRAY_SIZE() macro.
|
||||
msi: Unlock msi_custom_action_c on the error paths.
|
||||
msvcp60: Use the ARRAY_SIZE() macro.
|
||||
msvc90: Use the ARRAY_SIZE() macro.
|
||||
|
||||
Louis Lenders (1):
|
||||
mscoree: Add stub for CorIsLatestSvc to hint user at broken .NET installation.
|
||||
Michał Janiszewski (1):
|
||||
strmbase: Remove unused function.
|
||||
|
||||
Mark Jansen (3):
|
||||
ntdll/tests: Tests for RtlIpv6StringToAddressEx.
|
||||
ntdll/tests: Tests for RtlIpv4StringToAddressEx.
|
||||
ntdll/tests: Add tests for RtlIpv6AddressToString and RtlIpv6AddressToStringEx.
|
||||
|
||||
Mathew Hodson (1):
|
||||
msvcp90: Use the ARRAY_SIZE() macro.
|
||||
|
||||
Michael Müller (3):
|
||||
browseui: Implement IProgressDialog::SetAnimation.
|
||||
gdi32: Treat lpResults as optional in GetCharacterPlacement.
|
||||
ole32: Support reading VT_BOOL, VT_R8 and VT_I8 into propery storage.
|
||||
|
||||
Michael Stefaniuc (44):
|
||||
riched20: Avoid an ARRAY_SIZE-like macro.
|
||||
winmm: Avoid an ARRAY_SIZE-like macro.
|
||||
jscript: Use the ARRAY_SIZE() macro.
|
||||
comctl32: Remove redundant NULL checks before Free().
|
||||
atl: Use the ARRAY_SIZE() macro.
|
||||
mlang: Use the ARRAY_SIZE() macro.
|
||||
pdh: Use the ARRAY_SIZE() macro.
|
||||
dmime: Simplify the track list parser.
|
||||
dmime: Reimplement the track form parser.
|
||||
imaadp32.acm: Avoid ARRAY_SIZE-like macros.
|
||||
l3codeca.acm: Avoid ARRAY_SIZE-like macros.
|
||||
msacm32: Avoid an ARRAY_SIZE-like macro.
|
||||
dbghelp: Use the ARRAY_SIZE() macro.
|
||||
msadp32.acm: Avoid ARRAY_SIZE-like macros.
|
||||
msg711.acm: Avoid ARRAY_SIZE-like macros.
|
||||
msgsm32.acm: Avoid an ARRAY_SIZE-like macro.
|
||||
dxerr9: Use the ARRAY_SIZE() macro.
|
||||
wineconsole: Use the ARRAY_SIZE() macro.
|
||||
xcopy: Use the ARRAY_SIZE() macro.
|
||||
winemine: Use the ARRAY_SIZE() macro.
|
||||
wscript: Use the ARRAY_SIZE() macro.
|
||||
winefile: Use the ARRAY_SIZE() macro.
|
||||
dxerr8: Use the ARRAY_SIZE() macro.
|
||||
wmic: Use the ARRAY_SIZE() macro.
|
||||
start: Use the ARRAY_SIZE() macro.
|
||||
dmusic: Sync up the dmobject.[ch] files.
|
||||
dmusic: Reimplement ParseDescriptor() for DirectMusicCollection.
|
||||
dmband: Reimplement ParseDescriptor() for DirectMusicBand.
|
||||
dmcompos: Reimplement ParseDescriptor() for DirectMusicChordMap.
|
||||
dmloader: Reimplement ParseDescriptor() for DirectMusicContainer.
|
||||
dmstyle: Reimplement ParseDescriptor() for DirectMusicStyle.
|
||||
dmime: Don't crash when DMSegment loads a MIDI file.
|
||||
ole32: Use the ARRAY_SIZE() macro.
|
||||
quartz: Use the ARRAY_SIZE() macro.
|
||||
ntdll/tests: Avoid temp variables holding ARRAY_SIZE results.
|
||||
oledlg: Use the ARRAY_SIZE() macro.
|
||||
dswave: Reimplement ParseDescriptor() for DirectSoundWave.
|
||||
oleacc: Use the ARRAY_SIZE() macro.
|
||||
oledb32: Use the ARRAY_SIZE() macro.
|
||||
secur32: Use the ARRAY_SIZE() macro.
|
||||
sxs: Use the ARRAY_SIZE() macro.
|
||||
wintrust: Use the ARRAY_SIZE() macro.
|
||||
wbemdisp: Use the ARRAY_SIZE() macro.
|
||||
vbscript: Use the ARRAY_SIZE() macro.
|
||||
|
||||
Michał Janiszewski (2):
|
||||
ntdll/tests: Add RtlFindNextForwardRun{Set, Clear} tests.
|
||||
ntdll: Prevent Find{Set, Clear}Run from reading past the end of bitmap.
|
||||
|
||||
Mingcong Bai (1):
|
||||
po: Update Simplified Chinese translation.
|
||||
|
||||
Nikolay Sivov (7):
|
||||
crypt32: Fix key buffer leak (Coverity).
|
||||
po: Update Russian translation.
|
||||
user32/button: Use per-window dpi settings.
|
||||
comctl32/button: Use per-window dpi settings.
|
||||
comctl32/taskdialog: Use per-window dpi settings.
|
||||
comctl32/trackbar: Scale thumb size with resolution.
|
||||
po: Update Russian translation.
|
||||
Nikolay Sivov (17):
|
||||
comctl32/tests: More tests for HTREEITEM layout.
|
||||
wmp/tests: Fix a minor leak on error path (Coverity).
|
||||
comctl32/header: Fix item text color.
|
||||
comctl32: Fix background and text color for DrawStatusText().
|
||||
shell32: Support BYREF index in FolderItems::Item().
|
||||
dwrite: Avoid possible out-of-bounds cluster metrics access.
|
||||
wmp: Make it possible to query IUnknown from IWMPControls.
|
||||
user32/tests: Add some ListBox tests for anchor index.
|
||||
comctl32/tests: Add some ListBox tests for anchor index.
|
||||
user32/listbox: Update anchor index on LB_SETSEL.
|
||||
comctl32/listbox: Update anchor index on LB_SETSEL.
|
||||
d2d1: Fix scaling when rendering text in bitmap mode.
|
||||
dwrite: Multiply run analysis transform by dpi scale factor.
|
||||
gdiplus/tests: Fix region leak (Coverity).
|
||||
winecfg: Update changed state on associations checkbox click.
|
||||
d2d1: Add ID2D1DeviceContext stub.
|
||||
wmp: Improve media items handling.
|
||||
|
||||
Piotr Caban (10):
|
||||
msvcp120: Fix concurrent_vector_int_dtor helper.
|
||||
msvcp120: Test values returned by _Concurrent_vector_base_v4::_Internal_clear.
|
||||
inetcpl.cpl: Add support for setting automatic proxy configuration.
|
||||
ucrtbase: Don't fail if path ends with '\' character in stat functions family.
|
||||
msi: Fix condition evaluation when comparing literal and integer.
|
||||
msvcr80: Add gets_s implementation.
|
||||
include/msvcrt: Add POSIX error codes to errno.h.
|
||||
msvcp110: Add _Syserror_map implementation.
|
||||
msvcp90: Don't set failbit in basic_istream::tellg.
|
||||
msvcp60: Don't set failbit in basic_istream::tellg.
|
||||
wbemprox: Add Win32_NetworkAdapterConfiguration::IPAddress property.
|
||||
wbemprox: Add Win32_NetworkAdapterConfiguration::IPSubnet property.
|
||||
msvcp90: Fix EOF delimiter handling in basic_istream<char>::ignore.
|
||||
msvcp110: Add _Last_write_time(wchar_t) implementation.
|
||||
msvcp140: Add _Last_write_time implementation.
|
||||
msvcp90: Add time_get<char>::_Getint implementation.
|
||||
msvcp90: Add time_get<char>::do_get_time implementation.
|
||||
msvcp90: Add time_get<char>::do_get_year implementation.
|
||||
msvcp90: Add time_get<char>::do_get_weekday implementation.
|
||||
msvcp90: Add time_get<char>::do_get_monthname implementation.
|
||||
|
||||
Roderick Colenbrander (1):
|
||||
winevulkan: Implement vkGetDeviceQueue2.
|
||||
Stefan Dösinger (5):
|
||||
wined3d: Fix WINED3D_MCS_COLOR2 handling in wined3d_ffp_get_vs_settings().
|
||||
d3d9/tests: Add a test for D3DMCS_COLOR{1/2}.
|
||||
d3d8/tests: Add a test for D3DMCS_COLOR{1/2}.
|
||||
ddraw/tests: Add a test for D3DMCS_COLOR{1/2}.
|
||||
msvcp140/tests: Test _Last_write_time and _Set_last_write_time.
|
||||
|
||||
Serge Gautherie (3):
|
||||
windowscodecs: Fix an MSVC warning about get_decoder_info().
|
||||
guiddef.h: REF* types do not depend on CINTERFACE.
|
||||
shell32: Fix 2 MSVC warnings about flags.
|
||||
Zebediah Figura (33):
|
||||
msvfw32: Reimplement ICGetDisplayFormat().
|
||||
devenum/tests: Add some more traces in test_devenum().
|
||||
devenum/tests: Remove a duplicate test.
|
||||
msi: Implement deferral for standard and custom actions.
|
||||
msi: Generate unique names for 32- and 64-bit custom action server pipes.
|
||||
dbghelp: Use WOW64_CONTEXT instead of CONTEXT for i386 backend.
|
||||
dbghelp/dwarf: Use the correct backend CPU in dwarf2_virtual_unwind().
|
||||
dbghelp/dwarf: Allow get_context_reg() to handle different register sizes.
|
||||
dbghelp/dwarf: Use the word size of the target process.
|
||||
dbghelp: Correctly determine the dyld image info address.
|
||||
dbghelp/msc: Use the word size of the target process.
|
||||
kernel32: Don't clear WINEDEBUG in the debugger process if +winedbg is set.
|
||||
winedbg/gdbproxy: Use the WINEDEBUG interface for debugging winedbg.
|
||||
winedbg/gdbproxy: Don't try to single-step a terminated process.
|
||||
winedbg/gdbproxy: Simplify packet_verbose().
|
||||
winedbg: Ignore EXCEPTION_INVALID_HANDLE.
|
||||
setupapi: Remove a pointless cast.
|
||||
setupapi: Use a handle table to allocate device nodes.
|
||||
setupapi: Add an internal helper for SetupDiSetDeviceRegistryProperty().
|
||||
setupapi: Merge the DeviceInstance and DeviceInfo structs.
|
||||
setupapi: Don't use SP_DEVINFO_DATA in internal structs.
|
||||
setupapi: Add helper functions to get the path of the device instance keys.
|
||||
setupapi: Merge the InterfaceInfo and InterfaceInstances structs.
|
||||
setupapi: Correctly implement SetupDiCreateDeviceInterfaceRegKey().
|
||||
setupapi: Correctly implement SetupDiDeleteDeviceInterfaceRegKey().
|
||||
msi: Don't start the custom action server inside of custom_client_thread().
|
||||
msi: Protect communication with the custom action server with a critical section.
|
||||
msi: Don't refcount the msi_custom_action_info struct.
|
||||
msiexec: Don't keep the custom action GUID in the main thread's stack.
|
||||
msi/tests: Add a test for asynchronous custom actions.
|
||||
ntoskrnl.exe: Implement IoSetDeviceInterfaceState().
|
||||
setupapi: Implement SPINT_LINKED.
|
||||
setupapi: Implement DIGCF_PRESENT.
|
||||
|
||||
Stefan Dösinger (3):
|
||||
msvcp140: Implement _Temp_get.
|
||||
msvcp120: Tr2::_Rename_wchar NULL ptr handling differs from tr2::_Rename.
|
||||
msvcp140: Export _Rename.
|
||||
|
||||
Vincent Povirk (2):
|
||||
mscoree: Use upgrade code to find installed Wine Mono version.
|
||||
appwiz.cpl: Update Wine Mono to 4.7.3.
|
||||
|
||||
Zebediah Figura (5):
|
||||
msi: Avoid starting the RPC server more than once for a given package.
|
||||
msi: Create the custom action thread inside msiexec.exe.
|
||||
msi: Avoid connecting to the RPC server more than once.
|
||||
msi: Reuse the custom action server process where possible.
|
||||
kernel32/tests: Load GetSystemFirmwareTable() dynamically.
|
||||
|
||||
Zhiyi Zhang (11):
|
||||
user32/tests: Fix a memory leak.
|
||||
user32: Send notification for the focused button in IsDialogMessage().
|
||||
user32: Fix menu item rectangle calculation in GetMenuItemRect().
|
||||
user32/tests: Sleep when sending mouse clicks too fast.
|
||||
user32: Return FALSE for invalid handle in IsWindowEnabled().
|
||||
comctl32/taskdialog: Use window handle to identify control internally.
|
||||
comctl32/taskdialog: Add support for expanded information.
|
||||
comctl32/taskdialog: Add support for expando button.
|
||||
comctl32/taskdialog: Add support for verification box.
|
||||
comctl32/taskdialog: Add support for footer icon.
|
||||
comctl32/taskdialog: Add support for footer text.
|
||||
Zhiyi Zhang (13):
|
||||
comctl32/taskdialog: Update vertical layout only when expando button clicked.
|
||||
comctl32/taskdialog: Add support for navigating page.
|
||||
comctl32/taskdialog: Add support for TDM_SET_BUTTON_ELEVATION_REQUIRED_STATE.
|
||||
comctl32/taskdialog: Add support for TDM_{SET,UPDATE}_ELEMENT_TEXT.
|
||||
comctl32/taskdialog: Add support for TDF_SIZE_TO_CONTENT.
|
||||
comctl32/taskdialog: Add support for TDM_UPDATE_ICON.
|
||||
comctl32/taskdialog: Add vertical spacing for radio buttons.
|
||||
comctl32/taskdialog: Fix center positioning.
|
||||
iphlpapi: Don't use the client buffer in IcmpSendEcho().
|
||||
iphlpapi: Report NO_ERROR when IcmpSendEcho() succeeded.
|
||||
iphlpapi: Improve parameter checking for IcmpSendEcho().
|
||||
include: Add missing notification codes.
|
||||
include: Fix a typo.
|
||||
|
||||
--
|
||||
Alexandre Julliard
|
||||
|
|
1
AUTHORS
1
AUTHORS
|
@ -292,6 +292,7 @@ Colin Finck
|
|||
Colin Fletcher
|
||||
Colin Fowler
|
||||
Colin Pitrat
|
||||
Connor McAdams
|
||||
Constantine Sapuntzakis
|
||||
Corentin Rossignon
|
||||
Crestez Leonard
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#! /bin/sh
|
||||
# Guess values for system-dependent variables and create Makefiles.
|
||||
# Generated by GNU Autoconf 2.69 for Wine 3.13.
|
||||
# Generated by GNU Autoconf 2.69 for Wine 3.14.
|
||||
#
|
||||
# Report bugs to <wine-devel@winehq.org>.
|
||||
#
|
||||
|
@ -580,8 +580,8 @@ MAKEFLAGS=
|
|||
# Identity of this package.
|
||||
PACKAGE_NAME='Wine'
|
||||
PACKAGE_TARNAME='wine'
|
||||
PACKAGE_VERSION='3.13'
|
||||
PACKAGE_STRING='Wine 3.13'
|
||||
PACKAGE_VERSION='3.14'
|
||||
PACKAGE_STRING='Wine 3.14'
|
||||
PACKAGE_BUGREPORT='wine-devel@winehq.org'
|
||||
PACKAGE_URL='https://www.winehq.org'
|
||||
|
||||
|
@ -2383,7 +2383,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 3.13 to adapt to many kinds of systems.
|
||||
\`configure' configures Wine 3.14 to adapt to many kinds of systems.
|
||||
|
||||
Usage: $0 [OPTION]... [VAR=VALUE]...
|
||||
|
||||
|
@ -2453,7 +2453,7 @@ fi
|
|||
|
||||
if test -n "$ac_init_help"; then
|
||||
case $ac_init_help in
|
||||
short | recursive ) echo "Configuration of Wine 3.13:";;
|
||||
short | recursive ) echo "Configuration of Wine 3.14:";;
|
||||
esac
|
||||
cat <<\_ACEOF
|
||||
|
||||
|
@ -2685,7 +2685,7 @@ fi
|
|||
test -n "$ac_init_help" && exit $ac_status
|
||||
if $ac_init_version; then
|
||||
cat <<\_ACEOF
|
||||
Wine configure 3.13
|
||||
Wine configure 3.14
|
||||
generated by GNU Autoconf 2.69
|
||||
|
||||
Copyright (C) 2012 Free Software Foundation, Inc.
|
||||
|
@ -3369,7 +3369,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 3.13, which was
|
||||
It was created by Wine $as_me 3.14, which was
|
||||
generated by GNU Autoconf 2.69. Invocation command line was
|
||||
|
||||
$ $0 $@
|
||||
|
@ -20699,7 +20699,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 3.13, which was
|
||||
This file was extended by Wine $as_me 3.14, which was
|
||||
generated by GNU Autoconf 2.69. Invocation command line was
|
||||
|
||||
CONFIG_FILES = $CONFIG_FILES
|
||||
|
@ -20770,7 +20770,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 3.13
|
||||
Wine config.status 3.14
|
||||
configured by $0, generated by GNU Autoconf 2.69,
|
||||
with options \\"\$ac_cs_config\\"
|
||||
|
||||
|
|
Loading…
Reference in New Issue