Release 7.0-rc1.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
1558b21a9d
commit
533616d23f
4 changed files with 304 additions and 523 deletions
806
ANNOUNCE
806
ANNOUNCE
|
@ -1,16 +1,19 @@
|
||||||
The Wine development release 6.23 is now available.
|
The Wine development release 7.0-rc1 is now available.
|
||||||
|
|
||||||
|
This is the first release candidate for the upcoming Wine 7.0. It
|
||||||
|
marks the beginning of the yearly code freeze period. Please give this
|
||||||
|
release a good testing and report any issue that you find, to help us
|
||||||
|
make 7.0 as good as possible.
|
||||||
|
|
||||||
What's new in this release (see below for details):
|
What's new in this release (see below for details):
|
||||||
- Mount manager and CoreAudio driver converted to PE.
|
- Reimplementation of the WinMM joystick driver.
|
||||||
- Support for exception handling in Wow64 mode.
|
- All Unix libraries converted to the syscall-based interface.
|
||||||
- Optional support for using the distribution's PE libraries.
|
|
||||||
- A number of UI improvements in WineDbg.
|
|
||||||
- Various bug fixes.
|
- Various bug fixes.
|
||||||
|
|
||||||
The source is available from the following locations:
|
The source is available from the following locations:
|
||||||
|
|
||||||
https://dl.winehq.org/wine/source/6.x/wine-6.23.tar.xz
|
https://dl.winehq.org/wine/source/7.0/wine-7.0-rc1.tar.xz
|
||||||
http://mirrors.ibiblio.org/wine/source/6.x/wine-6.23.tar.xz
|
http://mirrors.ibiblio.org/wine/source/7.0/wine-7.0-rc1.tar.xz
|
||||||
|
|
||||||
Binary packages for various distributions will be available from:
|
Binary packages for various distributions will be available from:
|
||||||
|
|
||||||
|
@ -26,556 +29,333 @@ AUTHORS in the distribution for the complete list.
|
||||||
|
|
||||||
----------------------------------------------------------------
|
----------------------------------------------------------------
|
||||||
|
|
||||||
Bugs fixed in 6.23 (total 48):
|
Bugs fixed in 7.0-rc1 (total 32):
|
||||||
|
|
||||||
25193 ICC Dasher 1.5.4 doesn't render main UI correctly and appears to be non responsive
|
39244 scrrun:filesystem BOM tests fail in the Korean and Chinese locales
|
||||||
32991 win32-arm applications need ntdll.dll.RtlUnwindEx implementation for exception handling/unwinding
|
47865 comctl32:propsheet: Different button order for some RTL locales in Windows 1809?
|
||||||
43456 Serif WebPlus X8 fails to install
|
51049 Sea of Thieves crash when entering a lobby
|
||||||
44427 Internet Chess Club (ICC) Dasher 1.5.8 crashes after online login
|
51220 version:info - In Wine the GetFileVersionInfoEx() checks fail in non-English locales
|
||||||
46017 Layers of Fear areas are almost entirely black rendered
|
51396 cl.exe 64bit fails with internal compiler error, needs support for separated code segments in vcruntime140_1
|
||||||
47287 Accessible Event Watcher Tool 'accevent.exe' from Windows 10 SDK (10.0.17763.x) crashes on unimplemented function oleacc.dll.AccessibleObjectFromEvent
|
51413 winegcc options with multiple '=' are not handled correctly
|
||||||
47843 Rockstar Game Launcher is unable to download a game completely
|
51748 NIK Dfine2 crashes/hangs (worked before)
|
||||||
48119 The tests sometimes trigger "critical section is not acquired" errors
|
51821 EVE Online Client Crashes Due to differences in how Wine and Windows handle LdrGetDllPath with dwFlags 0x8 and relative path
|
||||||
48950 NVDA needs oleacc.AccessibleObjectFromPoint implementation for mouse tracking
|
51833 GetModuleFileNameW no longer works with large buffers
|
||||||
49181 msvcrt_test.exe: missing entry point _point_get_sbh_threshold on Windows RT 8.x devices
|
51844 winedbg command line arguments are not quoted properly
|
||||||
49426 Sookasa calls unimplemented functions and ntoskrnl.exe.RtlGetElementGenericTable ntoskrnl.exe.RtlLookupElementGenericTable
|
51886 YouTube Movie Maker crashes on unimplemented function gdiplus.dll.GdipSaveAddImage
|
||||||
50540 Windows PowerShell Core 6.2 Preview 2 for ARM32 crashes on unimplemented function KERNEL32.dll.RtlVirtualUnwind
|
51913 dinput8:device fails on cw-gtx560 and cw-rx460
|
||||||
50985 ns_name_skip is glibc specific, causes failure to build on musl
|
51915 character just run to the left and everything
|
||||||
51183 Navicat V15.0.25 crashes when attempting to open database: "Unhandled exception: page fault...."
|
51946 cMUD 3.34 installer crashes
|
||||||
51307 msvcp140:msvcp140 fails on msvcp140 >= 14.25
|
51987 Multiple GUI elements are not rendered when using a theme
|
||||||
51415 Windows PC Health Check requires msvcp_win.dll
|
52003 Stack overflow inside xml2.xmlXPathInit function.
|
||||||
51490 dinput:device has a random failure in overlapped_format_tests() on Windows 8.1
|
52060 BCryptExportKey is not implemented for BCRYPT_RSAFULLPRIVATE_BLOB
|
||||||
51557 GetSystemFirmwareTable fails to return SMBIOS on Apple Silicon Macs
|
52076 Wrong icons placement when using a theme
|
||||||
51624 TETRIS (16bit) shows wrong background for scoreboard
|
52080 Light Blue theme causes broken UI in multiple apps (OpenMPT, dgVoodoo Control Panel)
|
||||||
51647 Gimp deadlocks when opening image or createing image from screenshot
|
52106 dxva2:dxva2 fails in test_progressive_device() on cw-rx460 (AMD)
|
||||||
51716 gameux:gamestatistics fails on Windows 10 1809+
|
52109 DTS Encoder Suite crashes on start
|
||||||
51733 CreateProcess does not properly set the current directory of the new process.
|
52116 World of Warships: garbled textures and GL_INVALID_OPERATION errors due to invalid PBO access
|
||||||
51832 Fork: "The selection contains a non-folder object" when selecting a folder
|
52120 Everquest launcher crash with Wine 6.22
|
||||||
51834 EMF DC emits invalid EMF when calling StretchDiBits with info->bmiHeader.biSizeImage = 0
|
52129 EnumCalendarInfo hangs indefinitely when iterating over optional calendars
|
||||||
51873 Joy.cpl crashes on the FFB tab when the FFB device is selected in the drop down list
|
52132 DeviceCapabilities(DC_PAPERSIZE) returns wrong size
|
||||||
51895 ucrtbase:misc fma(inf, 0, 0) 'succeeds' unexpectedly on some machines
|
52141 NetAPI detection in configure is broken
|
||||||
51959 Missing procedure GetDayLightFlag
|
52147 osu! fails to load some skin elements of certain skins
|
||||||
51971 postgresql-9.3 installer needs scrrun:folder_CreateTextFile implementation
|
52173 Kodi crashes on unimplemented function wsdapi.dll.WSDCreateDiscoveryProvider
|
||||||
51986 Extremely small fonts when using a theme
|
52176 Houkago Cinderella - Promotion Edition doesn't start up due to stack overflow.
|
||||||
51989 pen-related tests (gdiplus:graphics and gdiplus:graphicspath) fail on latest Windows 10
|
52184 Initial breakpoint absent when debugging under WinDbg/CDB (build 22000.1)
|
||||||
51993 Ashlar Vellum/DrawingBoard 1.00 redraws incorrectly tooltip bar
|
52190 Glyph (access portal for Rift) crashes on start
|
||||||
51996 aarch64: NtGetContextThread/NtSetContextThread on another thread ignores FPU state due to buggy SIGUSR1 handler
|
52191 Null pointer dereference in MPEG3_StreamConvert
|
||||||
52023 VirtualFree returning error when it should not
|
|
||||||
52025 Regression: Custom color configuration resets if custom theme is applied
|
|
||||||
52028 Regression: Themed contents doesn't displays correctly in some themes
|
|
||||||
52036 Match the pairs card game crashes on start
|
|
||||||
52058 GTA 1997 autorun.exe does not work
|
|
||||||
52061 dinput HID joystick sends unnecessary effect update reports.
|
|
||||||
52067 ntdll MEM_DECOMMIT change breaks d3d10_1:d3d10_1, d3d8:device, d3d8:visual, d3d9:device, d3d9:visual, ddraw:ddraw1, ddraw:dsurface and dxgi:dxgi
|
|
||||||
52068 hid:device times out randomly in test_get_input_report()
|
|
||||||
52069 ntdll:virtual fails in test_NtAllocateVirtualMemory() on Windows 10 1709 and older
|
|
||||||
52072 winmm:mci fails in wow64 Wine
|
|
||||||
52075 dinput8:device, dinput8:dinput and dinput8:hid cannot run on Windows 7 anymore
|
|
||||||
52077 Windows PC Health Check crashes on unimplemented function api-ms-win-core-featurestaging-l1-1-0.dll.SubscribeFeatureStateChangeNotification
|
|
||||||
52093 Installing Insta360 pro stitcher breaks wine completely ( e.g. winecfg gives: malloc(): invalid size (unsorted) Aborted)
|
|
||||||
52102 outSPOKEN 3.0 demo crashes on unimplemented function krnl386.exe16.GetLPErrMode
|
|
||||||
52103 Crazy Stone crashes after splash screen
|
|
||||||
52133 winhttp/wininet should not query mDNS for proxy auto-detection
|
|
||||||
|
|
||||||
----------------------------------------------------------------
|
----------------------------------------------------------------
|
||||||
|
|
||||||
Changes since 6.22:
|
Changes since 6.23:
|
||||||
|
|
||||||
Alex Henrie (6):
|
Akihiro Sagawa (2):
|
||||||
oleacc/tests: Fix failure messages in test_AccessibleObjectFromEvent.
|
win32u: Use the replacement name in otmpFamilyName and GetTextFace().
|
||||||
oleacc/tests: Add AccessibleObjectFromPoint tests.
|
quartz: Fix a race in IMediaFilter::Pause().
|
||||||
include: Add featurestagingapi.h.
|
|
||||||
shcore: Add SubscribeFeatureStateChangeNotification stub.
|
|
||||||
shcore: Add GetFeatureEnabledState stub.
|
|
||||||
krnl386: Add GetLPErrMode stub.
|
|
||||||
|
|
||||||
Alexandre Julliard (56):
|
Alex Henrie (4):
|
||||||
makefiles: Stop creating importlib symlinks.
|
shell32: Provide 4-bit icons that are actually limited to 16 colors.
|
||||||
makefiles: Don't append .fake extension to fake dlls.
|
msvcp120/tests: Don't check for handle equality in _Thrd_current tests.
|
||||||
makefiles: Add a separate variable to keep track of source test files.
|
nsi: Use a whole byte for each nsi_ip_neighbour_dynamic flag.
|
||||||
makefiles: Don't use bundled libraries to build native programs.
|
advapi32/tests: Accept more broken values in the RegEnumValue name overflow tests.
|
||||||
winmm: Command resources should not depend on pointer size.
|
|
||||||
ntdll/tests: Fix a test failure on older Windows versions.
|
|
||||||
makefiles: Don't use bundled libraries to build native Unix libraries.
|
|
||||||
makedep: Unify the various code paths for module generation.
|
|
||||||
opencl: Don't call callback functions from the Unix side.
|
|
||||||
opencl: Convert the Unix library to the __wine_unix_call interface.
|
|
||||||
wpcap: Convert the Unix library to the __wine_unix_call interface.
|
|
||||||
ntdll: Fix a buffer overflow in environment variable expansion.
|
|
||||||
ntdll: Add a helper function to build an import dll name.
|
|
||||||
ntdll: Add a helper function to append .dll to a module name.
|
|
||||||
ntdll: Merge the calls to find_builtin_without_file().
|
|
||||||
wnaspi32: Remove Linux-specific SCSI ioctls.
|
|
||||||
wnaspi32: Build with msvcrt.
|
|
||||||
mountmgr: Pass a Unix interface name in the dhcp_request_params ioctl.
|
|
||||||
mountmgr: Remove the obsolete libhal support.
|
|
||||||
mountmgr: Pass the SCSI device information when creating a volume.
|
|
||||||
mountmgr: Add some helpers to abstract the Unix calls from device.c.
|
|
||||||
mountmgr: Add some helpers to abstract the Unix calls from mountmgr.c.
|
|
||||||
mountmgr: Move the macOS credentials support to a separate file.
|
|
||||||
mountmgr: Put the Unix helpers in a separate Unix library.
|
|
||||||
mountmgr: Return a Unix file name in the IOCTL_MOUNTMGR_QUERY_SYMBOL_FILE request.
|
|
||||||
mountmgr: Move the DBus support to the Unix library.
|
|
||||||
mountmgr: Move the DiskArbitration support to the Unix library.
|
|
||||||
mountmgr: Move the macOS credentials support to the Unix library.
|
|
||||||
mountmgr: Move the macOS device access check to the Unix library.
|
|
||||||
mountmgr: Build with msvcrt.
|
|
||||||
mountmgr: Use wide character string literals.
|
|
||||||
wineqtdecoder: Remove the QuickTime decoder.
|
|
||||||
strmbase: Move to the libs directory.
|
|
||||||
winemac.drv: Fix RegQueryValueExW size handling.
|
|
||||||
ntdll: Export some Unicode string functions for use in other Unix libraries.
|
|
||||||
bcrypt: Use the ntdll Unicode string functions instead of wine/unicode.h.
|
|
||||||
mountmgr: Use the ntdll Unicode string functions instead of wine/unicode.h.
|
|
||||||
netapi32: Use the ntdll Unicode string functions instead of wine/unicode.h.
|
|
||||||
winspool: Use the ntdll Unicode string functions instead of wine/unicode.h.
|
|
||||||
wow64cpu: Implement BTCpuResetToConsistentState().
|
|
||||||
wow64cpu: Add a stub for BTCpuTurboThunkControl().
|
|
||||||
wow64: Implement Wow64PrepareForException().
|
|
||||||
ntdll: Add support for dispatching exception from 32-bit code in Wow64 mode.
|
|
||||||
ntdll: Don't clear x86-64 registers when receiving a 32-bit context.
|
|
||||||
wow64: Add handler for exceptions happening in 32-bit mode.
|
|
||||||
include: Remove some no longer used Unicode functions.
|
|
||||||
include: Remove wine/port.h.
|
|
||||||
configure: Fix the netapi check.
|
|
||||||
wow64: Map the parent process handle in NtCreateUserProcess().
|
|
||||||
wow64: Add support for user callbacks.
|
|
||||||
ntdll: Don't try to convert binaries to 64-bit in Wow64 mode.
|
|
||||||
ntdll: Set the TEB offset for Wow64 mode also in 64-bit.
|
|
||||||
ntdll: Add fallback implementations for the Unix library functions.
|
|
||||||
makefiles: Support per-platform values for EXTRADLLFLAGS.
|
|
||||||
kernel32/tests: Use the correct scanf format for a handle.
|
|
||||||
rpcrt4/tests: Use the correct scanf format for a handle.
|
|
||||||
|
|
||||||
Alistair Leslie-Hughes (1):
|
Alexandre Julliard (36):
|
||||||
dxgi: Silence a noisy fixme.
|
secur32: Move the pull/push callbacks to the Unix side.
|
||||||
|
secur32: Store the GnuTLS session inside the transport.
|
||||||
|
secur32: Move the get_buffer callback to the Unix side.
|
||||||
|
secur32: Move the decrypt message receive loop to the Unix side.
|
||||||
|
secur32: Move the buffers initialization and callbacks to the Unix side.
|
||||||
|
secur32: Move the memory allocation for get_session_peer_certificate() to the PE side.
|
||||||
|
secur32: Move the memory allocation for get_unique_channel_binding() to the PE side.
|
||||||
|
secur32: Pre-allocate the token buffer for handshake() on the PE side.
|
||||||
|
secur32: Convert the Unix library to the __wine_unix_call interface.
|
||||||
|
ntdll: Don't return a default Unix handle for modules that don't have a Unix library.
|
||||||
|
wineandroid: Use full pathnames to invoke builtin apps.
|
||||||
|
ws2_32: Fix a potential buffer overflow in the Unix interface.
|
||||||
|
ws2_32: Implement Wow64 entry points in the Unix library.
|
||||||
|
crypt32: Implement Wow64 entry points in the Unix library.
|
||||||
|
include: Document remaining fields in the SYSTEM_PROCESS_INFORMATION structure.
|
||||||
|
wow64: Add mapping for NtQuerySystemInformation(SystemExtendedProcessInformation).
|
||||||
|
ntdll: Don't restore the %fs register for exceptions happening inside system calls.
|
||||||
|
ntdll: Remove __wine_init_unix_lib() and the old Unix library interface.
|
||||||
|
mpg123: Disable the large file wrappers.
|
||||||
|
configure: Assume that dirent.h is available on Unix.
|
||||||
|
configure: Assume that termios.h is available on Unix.
|
||||||
|
configure: Assume that unistd.h is available on Unix.
|
||||||
|
configure: Assume that sys/mman.h is available on Unix.
|
||||||
|
configure: Assume that sys/socket.h is available on Unix.
|
||||||
|
configure: Assume that sys/time.h is available on Unix.
|
||||||
|
configure: Assume that sys/ioctl.h is available on Unix.
|
||||||
|
configure: Assume that sys/wait.h is available on Unix.
|
||||||
|
configure: Remove some no longer used checks.
|
||||||
|
wmc: Don't catch SIGSEGV.
|
||||||
|
wrc: Don't catch SIGSEGV.
|
||||||
|
wrc: Remove the no longer used resource C name.
|
||||||
|
wrc: Move write_resfile() into genres.c and remove writeres.c.
|
||||||
|
wrc: Convert resource output to the standard output buffer functions.
|
||||||
|
tools: Move the output buffer functions to the common header.
|
||||||
|
sfnt2fon: Use the standard output buffer functions.
|
||||||
|
winevulkan: Remove unnecessary '&' on function pointers.
|
||||||
|
|
||||||
Andrew Eikum (1):
|
Alistair Leslie-Hughes (2):
|
||||||
quartz: Allow time format change while running.
|
wininet: Fix misleading indentation.
|
||||||
|
dbghelp: Fix possible memory leak (Coverity).
|
||||||
|
|
||||||
Andrey Gusev (1):
|
Bernhard Übelacker (1):
|
||||||
winecoreaudio.drv: Place output message before return statement.
|
server: Return ReadDataAvailable value for FilePipeLocalInformation.
|
||||||
|
|
||||||
André Zwing (5):
|
Brendan Shanks (1):
|
||||||
ucrtbase/tests: Don't test functions directly when reporting GetLastError().
|
include: Add processthreadsapi.h file.
|
||||||
sechost: Fix some spec file entries.
|
|
||||||
wineps: Fix some spec file entries.
|
|
||||||
iphlpapi: Fix some spec file entries.
|
|
||||||
gameux/tests: Skip gamestatistic tests on win10 >= 1803.
|
|
||||||
|
|
||||||
Aurimas Fišeras (1):
|
Christian Costa (1):
|
||||||
po: Update Lithuanian translation.
|
d3dx9: Also check for a valid alpha channel for TGA images.
|
||||||
|
|
||||||
Bernhard Kölbl (2):
|
Damjan Jovanovic (2):
|
||||||
gdiplus: Introduce dst palette parameter to convert_pixels().
|
ntdll: Implement fill_battery_state() on FreeBSD.
|
||||||
gdiplus: Add simple test for bitmap clone from rgb values to indexed.
|
server: FreeBSD 14-CURRENT's sched_setaffinity() needs _WITH_CPU_SET_T defined.
|
||||||
|
|
||||||
Brendan Shanks (4):
|
David White (2):
|
||||||
server: Remove workarounds for Mac OS X 10.4.
|
d2d1: Implement path_geometry_StrokeContainsPoint() for line segments.
|
||||||
ntdll: Rename ThreadDescription to ThreadNameInformation.
|
d2d1: Implement path_geometry_StrokeContainsPoint() for Bézier segments.
|
||||||
include: Update the THREADINFOCLASS enumeration.
|
|
||||||
ntdll: Rename THREAD_DESCRIPTION_INFORMATION to THREAD_NAME_INFORMATION.
|
|
||||||
|
|
||||||
Byeong-Sik Jeon (2):
|
Derek Lesho (1):
|
||||||
po: Update Korean translation.
|
kernelbase: Fix parameter order of FindResourceExW call for non-localized path.
|
||||||
po: Update Korean translation.
|
|
||||||
|
|
||||||
Chilung Chan (2):
|
|
||||||
po: Update Traditional Chinese translation.
|
|
||||||
po: Update Traditional Chinese translation.
|
|
||||||
|
|
||||||
Connor McAdams (2):
|
|
||||||
oleaut32: Implement LPSAFEARRAY user marshal interface marshaling.
|
|
||||||
oleaut32/tests: Add tests for LPSAFEARRAY user marshal interface marshaling.
|
|
||||||
|
|
||||||
Daniel Lehman (2):
|
|
||||||
kernelbase: Handle UNC path in UrlApplySchemeW.
|
|
||||||
mscms: Fix uninitialized variable warning.
|
|
||||||
|
|
||||||
Dmitry Timoshkov (2):
|
Dmitry Timoshkov (2):
|
||||||
user32: Add exception handler to GetWindowText.
|
d2d1: Implement ID2D1Factory2::CreateStrokeStyle1().
|
||||||
ole32: Add CreateObjrefMoniker() stub implementation..
|
d3d11: Handle D3D11_FEATURE_D3D9_OPTIONS in d3d11_device_CheckFeatureSupport().
|
||||||
|
|
||||||
Eric Pouech (30):
|
Eric Pouech (21):
|
||||||
dbghelp: Fix potential crash when loading a builtin PE module embedded in an ELF image.
|
examine-relay: DLLs can have underscore in their names (like ws2_32).
|
||||||
dbghelp: Protect against missing compiland when adding global function.
|
winedbg: Don't pretend that all dbg_internal_var instances will hold DWORD_PTR.
|
||||||
dbghelp/dwarf: Don't unmap the fmap of a DWZ module twice.
|
winedbg: Make savable variables size a DWORD.
|
||||||
dbghelp: Remove incorrect FIXME in SymEnumerateLoadedModules.
|
winedbg: Make pid and tid internal variables DWORDs.
|
||||||
dbghelp: In SymEnumerateLoadedModules, don't limit the number of modules.
|
winedbg: Introduce dbg_lg(u)int_t and migrate all integral computations on this type.
|
||||||
dbghelp: Fix allocation error in image_load_debugaltlink.
|
winedbg: Remove methods for fetching/storing integers in CPU backends.
|
||||||
dbghelp: Simplify code for searching alternate debug info files.
|
winedbg: Renamed extract_longlong() into extract_lgint() for clarity.
|
||||||
configure: Make Dwarf4 the default debug format.
|
winedbg: Use dbg_lgint_t as parameter in type_print_hex.
|
||||||
winedbg: Use wide-char string literals.
|
winedbg: Rename print_longlong into print_sdecimal (to mimic print_hex).
|
||||||
winedbg: Use I width modifier for DWORD_PTR printf's args.
|
winedbg: Revamp dbg_lvalue structure and add helpers for init.
|
||||||
winedbg: Print 'module+disp' instead of 'func+disp' when the address is after the function.
|
winedbg: Add bitfield capability to dbg_lvalue.
|
||||||
winedbg: Replace wine_dbgstr_longlong with I64 width modifier.
|
winedbg: Move bitfield extraction to extract_lgint.
|
||||||
winedbg: Use macros when manipulating variants.
|
dbghelp: In SymGetTypeInfo(), return the correct basetype for enums.
|
||||||
winedbg: Get size of underlying integral types in enums.
|
winedbg: Add helper to compare types and use it to detect wrong assigments.
|
||||||
winedbg: Use debuggee pointer size when extracting typed value.
|
winedbg: Add helper to transfer memory between lvalues.
|
||||||
winedbg: Protect against incorrect integer size in be_cpu.fetch_integer() method.
|
winedbg: Correctly store integers into a bitfield.
|
||||||
winedbg: Protect fetch_float() in CPU backends against buffer overflow.
|
winedbg: Remove fetch_float() method from CPU backends.
|
||||||
winedbg: Be more strict when detecting a string from an array.
|
winedbg: Implement proper assignements of floating point numbers.
|
||||||
winedbg: Support # as comment delimiter in commands.
|
winedbg: Move C++ identifier detection to the lexer.
|
||||||
winedbg: Display line number of syntax errors when reading a command file.
|
winedbg: Move module scoping to the lexer.
|
||||||
winedbg: Move YY_INPUT implementation to dbg.y.
|
dbghelp: Implement SymEnumTypesByName(W).
|
||||||
winedbg: Move lex buffers inside struct parser_context.
|
|
||||||
winedbg: Don't repeat last command (from empty input) when parsing a file.
|
|
||||||
winedbg: Properly escape debuggee arguments.
|
|
||||||
winedbg: Properly handle escaped characters inside strings.
|
|
||||||
winedbg: Support 'run' command with arguments to restart current debuggee.
|
|
||||||
winedbg: When enumerating symbols, only search for locals when name doesn't refer to a module.
|
|
||||||
winedbg: Fixed missing test.
|
|
||||||
winedbg: Use %ls to print wide character strings.
|
|
||||||
winedbg: In print_hex, don't print bits not included in size.
|
|
||||||
|
|
||||||
Esme Povirk (1):
|
|
||||||
gdiplus: Mark a Windows behavior as broken.
|
|
||||||
|
|
||||||
Florian Will (1):
|
Florian Will (1):
|
||||||
win32u: Only retrieve the dc size if needed.
|
dsound: Skip resampling/mixing inaudible buffers.
|
||||||
|
|
||||||
Floris Renaud (1):
|
François Gouget (6):
|
||||||
po: Update Dutch translation.
|
win32u: Fix the trailing linefeed in a TRACE().
|
||||||
|
msdasql/tests: Fix the spelling of the command_text variable.
|
||||||
|
kernel32: Store the ILANGUAGE values in uppercase.
|
||||||
|
kernel32/tests: Check that the preferred UI languages are in uppercase.
|
||||||
|
server: Fix the spelling of a comment.
|
||||||
|
ntdll/tests: Fix the spelling of a comment.
|
||||||
|
|
||||||
Gabriel Ivăncescu (25):
|
Gabriel Ivăncescu (1):
|
||||||
jscript: Treat prototype refs as non-existent when deleting.
|
mshtml: Ignore named and extra arguments when invoking builtin functions.
|
||||||
jscript: Fixup PROTREF props when looking them up.
|
|
||||||
jscript: Throw when defining a PROTREF prop on a non-extensible object.
|
|
||||||
jscript: Support deletion for accessor, builtin and idx props.
|
|
||||||
jscript: Use to_primitive when getting the default value.
|
|
||||||
jscript: Use ~0 to mark invalid bucket.
|
|
||||||
jscript: Access the PROTREF with proper index instead of get_prop.
|
|
||||||
jscript: Get rid of the value_prop from jsdisp props.
|
|
||||||
jscript: Replace the value_prop in builtin_info with a call method.
|
|
||||||
mshtml: Handle VT_DISPATCH in variant_to_nsstr.
|
|
||||||
nsiproxy: Move set_reply_ip_status to a family op.
|
|
||||||
nsiproxy: Fill the reply when it's not pending on the unix-side.
|
|
||||||
nsiproxy: Use a context and fill the reply using a family op.
|
|
||||||
nsiproxy: Fill the reply with the exact ICMP_ECHO_REPLY in the output buffer.
|
|
||||||
iphlpapi: Implement async requests for IcmpSendEcho2Ex.
|
|
||||||
mshtml: Stringify attribute values in setAttribute using string hints in IE10+.
|
|
||||||
mshtml: Don't populate the props at all on IE9+ modes.
|
|
||||||
mshtml: Restructure element setAttribute.
|
|
||||||
mshtml: Restructure element getAttribute.
|
|
||||||
mshtml: Restructure element removeAttribute.
|
|
||||||
mshtml: Associate props with attributes for IE8 mode, but keep them stringified.
|
|
||||||
mshtml: Fix style attribute removal in IE8 mode.
|
|
||||||
mshtml: Implement value construction for HTMLOptionElementFactory.
|
|
||||||
mshtml: Implement index access for HTMLStyleSheetsCollection.
|
|
||||||
mshtml: Implement index access for HTMLStyleSheetRulesCollection.
|
|
||||||
|
|
||||||
Georg Lehmann (3):
|
Gijs Vermeulen (1):
|
||||||
winevulkan: Update to VK spec version 1.2.200.
|
mfplat/tests: Skip test_d3d11_surface_buffer if D3D11 device can't be created.
|
||||||
winevulkan: Update to VK spec version 1.2.201.
|
|
||||||
winevulkan: Fix concurrent modification in struct decoupling.
|
|
||||||
|
|
||||||
Gerald Pfeifer (1):
|
Hans Leidekker (1):
|
||||||
configure: Diagnose if NetAPI is not present.
|
msi: GetBinaryType() doesn't accept DLLs.
|
||||||
|
|
||||||
Hans Leidekker (8):
|
Henri Verbeet (6):
|
||||||
ws2_32: Implement AI_DNS_ONLY using DNS APIs.
|
d2d1: Store original Bézier curves as cubics.
|
||||||
winhttp: Use DNS only for proxy auto-detection.
|
wined3d: Pass a wined3d_device_gl pointer to wined3d_device_create_primary_opengl_context_cs().
|
||||||
wininet: Use DNS only for proxy auto-detection.
|
wined3d: Use the access flags used to create the bo for persistent maps in wined3d_bo_gl_map().
|
||||||
wbemprox: Add a stub MSSMBios_RawSMBiosTables implementation.
|
wined3d: Pass a wined3d_device_gl pointer to wined3d_device_delete_opengl_contexts_cs().
|
||||||
bcrypt: Return export size from export_gnutls_datum().
|
wined3d: Move the command list reference counting functions to the end of cs.c.
|
||||||
bcrypt: Add support for exporting RSA private keys.
|
d2d1: Create feature level 10.0 device context state objects.
|
||||||
bcrypt/tests: Link directly to functions available since Windows 7.
|
|
||||||
bcrypt: Use CRT memory allocators.
|
|
||||||
|
|
||||||
Henri Verbeet (10):
|
Huw D. M. Davies (2):
|
||||||
wined3d: Respect the BO buffer offset in create_buffer_texture().
|
wineps: Build with nameless structs and unions.
|
||||||
wined3d: Respect the BO buffer offset in wined3d_unordered_access_view_gl_clear().
|
maintainers: Add the nsi include file.
|
||||||
wined3d: Respect the BO buffer offset in wined3d_buffer_gl_upload_ranges().
|
|
||||||
wined3d: Respect the BO buffer offset in wined3d_context_gl_copy_bo_address().
|
|
||||||
wined3d: Do not add the BO address offset when calling glFlushMappedBufferRange().
|
|
||||||
wined3d: Don't return the BO address offset if glMapBuffer() fails.
|
|
||||||
wined3d: Always map the whole OpenGL buffer.
|
|
||||||
wined3d: Do not pass an offset and size to wined3d_bo_gl_map().
|
|
||||||
wined3d: Respect the BO memory offset in wined3d_context_gl_map_bo_address().
|
|
||||||
wined3d: Map OpenGL adapter BOs persistently on 64-bit architectures.
|
|
||||||
|
|
||||||
Hugh McMaster (6):
|
Ivo Ivanov (3):
|
||||||
kernel32/tests: Test whether every element of the CPINFO.LeadByte array is NUL.
|
winebus.sys: Scale the force feedback gain value to the Linux FF_GAIN range.
|
||||||
kernelbase: Write NUL bytes to CPINFO.LeadByte for the CP_UTF7 and CP_UTF8 code pages.
|
winebus.sys: Use SDL_HAPTIC_INFINITY for the infinity durations in the SDL backend.
|
||||||
conhost: Only use the maximum character width if a double-byte character set is in use.
|
winebus.sys: Use 0 for the infinity durations in the UDEV lnxev backend.
|
||||||
chcp: Add internationalization support.
|
|
||||||
chcp: Print the active code page after successfully setting the new one.
|
|
||||||
chcp: Add a help string.
|
|
||||||
|
|
||||||
Huw D. M. Davies (64):
|
|
||||||
winecoreaudio: Use NtAllocateVirtualMemory() for local and tmp buffers.
|
|
||||||
winecoreaudio: Move creation of the audio unit to IAudioClient_Initialize().
|
|
||||||
winecoreaudio: Pass the stream directly to silence_buffer().
|
|
||||||
winecoreaudio: Pass the stream separately to ca_setvol().
|
|
||||||
winecoreaudio: Use the presence of stream to indicate the init state.
|
|
||||||
winecoreaudio: Move create_stream and release_stream to the unixlib.
|
|
||||||
winecoreaudio: Move get_mix_format to the unixlib.
|
|
||||||
winecoreaudio: Move is_format_supported to the unixlib.
|
|
||||||
winecoreaudio: Add a temporary capture_resample syscall.
|
|
||||||
winecoreaudio: Move get_buffer_size to the unixlib.
|
|
||||||
winecoreaudio: Move get_latency to the unixlib.
|
|
||||||
winecoreaudio: Move get_current_padding to the unixlib.
|
|
||||||
winecoreaudio: Move start to the unixlib.
|
|
||||||
winecoreaudio: Move stop to the unixlib.
|
|
||||||
winecoreaudio: Move reset to the unixlib.
|
|
||||||
winecoreaudio: Move get_render_buffer to the unixlib.
|
|
||||||
winecoreaudio: Move release_render_buffer to the unixlib.
|
|
||||||
winecoreaudio: Move get_capture_buffer to the unixlib.
|
|
||||||
winecoreaudio: Move release_capture_buffer to the unixlib.
|
|
||||||
winecoreaudio: Release the critical section in the no interface case.
|
|
||||||
winecoreaudio: Release the correct stream on init failure.
|
|
||||||
winecoreaudio: Move get_next_packet_size to the unixlib.
|
|
||||||
winecoreaudio: Move get_position to the unixlib.
|
|
||||||
winecoreaudio: Move get_frequency to the unixlib.
|
|
||||||
winecoreaudio: Move is_started to the unixlib.
|
|
||||||
winecoreaudio: Move set_volumes to the unixlib.
|
|
||||||
winecoreaudio: Make the coreaudio_stream structure private to the unixlib.
|
|
||||||
winecoreaudio: Store the device id as a DWORD.
|
|
||||||
winecoreaudio: Remove system includes.
|
|
||||||
winecoreaudio: Avoid 64-bit ptr truncation.
|
|
||||||
winecoreaudio: Temporarily move MIDIOut_Send() to audiounit.c.
|
|
||||||
winecoreaudio: Combine MIDIIn_SendMessage into MIDIIn_ReadProc.
|
|
||||||
winecoreaudio: Move midi_init and midi_release to the unixlib.
|
|
||||||
winecoreaudio: Move midi_out_open to the unixlib.
|
|
||||||
winecoreaudio: Move midi_out_close to the unixlib.
|
|
||||||
winecoreaudio: Move midi_out_data to the unixlib.
|
|
||||||
winecoreaudio: Move midi_out_long_data to the unixlib.
|
|
||||||
winecoreaudio: Move midi_out_prepare and midi_out_unprepare to the unixlib.
|
|
||||||
winecoreaudio: Move midi_out_get_devcaps to the unixlib.
|
|
||||||
winecoreaudio: Move midi_out_get_num_devs to the unixlib.
|
|
||||||
winecoreaudio: Move midi_out_[gs]et_volume to the unixlib.
|
|
||||||
winecoreaudio: Move midi_out_reset to the unixlib.
|
|
||||||
winecoreaudio: Move midi_in_open to the unixlib.
|
|
||||||
winecoreaudio: Move midi_in_close to the unixlib.
|
|
||||||
winecoreaudio: Move midi_in_prepare and midi_in_unprepare to the unixlib.
|
|
||||||
winecoreaudio: Move midi_in_get_devcaps to the unixlib.
|
|
||||||
winecoreaudio: Move midi_in_get_num_devs to the unixlib.
|
|
||||||
winecoreaudio: Move midi_in_start and midi_in_stop to the unixlib.
|
|
||||||
winecoreaudio: Move the midi in lock to the unixlib.
|
|
||||||
winecoreaudio: Move midi_in_add_buffer to the unixlib.
|
|
||||||
winecoreaudio: Pass the time relative to the start time to the callback.
|
|
||||||
winecoreaudio: Move midi_in_reset to the unixlib.
|
|
||||||
winemac: Remove unused variable.
|
|
||||||
ntdll: Move the FILE ptr into the blocks that use it.
|
|
||||||
winecoreaudio: Introduce a helper to retrieve the time.
|
|
||||||
winecoreaudio: Introduce a notification thread.
|
|
||||||
winecoreaudio: Move the midi input event processing to the unixlib.
|
|
||||||
winecoreaudio: Switch midi_in_lock() away from a syscall prototype.
|
|
||||||
winecoreaudio: Always start the notification thread.
|
|
||||||
winecoreaudio: Build with msvcrt.
|
|
||||||
netapi32: Return the length in characters not bytes.
|
|
||||||
winemac: Include missing dlfcn.h.
|
|
||||||
winealsa: Don't acquire the sessions lock after the client lock.
|
|
||||||
wineoss: Don't acquire the sessions lock after the client lock.
|
|
||||||
|
|
||||||
Ivo Ivanov (8):
|
|
||||||
winebus.sys: Support arbitrary effect parameter updates.
|
|
||||||
dinput: Send only the reports that have been modified.
|
|
||||||
dinput: Mark effect parameters as modified when duration is set.
|
|
||||||
dinput8/tests: Add a device gain report to test_device_managed_effect.
|
|
||||||
dinput8/tests: Add some more GetForceFeedbackState / GetEffectStatus tests.
|
|
||||||
dinput: Send Device Gain Reports only on DISFFC_RESET command.
|
|
||||||
dinput: Fix incorrect use of constant_force instead of ramp_force.
|
|
||||||
dinput: Check cbTypeSpecificParams before lpvTypeSpecificParams.
|
|
||||||
|
|
||||||
Jacek Caban (24):
|
Jacek Caban (24):
|
||||||
win32u: Implement NtUserGetDisplayConfigBufferSizes.
|
win32u: Add partial wow64 support.
|
||||||
win32u: Introduce UpdateDisplayDevice user driver entry point.
|
user32: Provide partial null driver.
|
||||||
win32u: Implement GPU registration.
|
win32u: Implement NtUserGetProcessDpiAwarenessContext and NtUserSetProcessDpiAwarenessContext.
|
||||||
win32u: Implement display adapter registration.
|
win32u: Implement NtUserGetSystemDpiForProcess.
|
||||||
win32u: Implement monitor registration.
|
win32u: Move NtUserGetDpiForMonitor implementation from user32.
|
||||||
winex11.drv: Use gdi driver types for display device handler.
|
win32u: Move DPI mapping from GetMonitorInfoW.
|
||||||
win32u: Implement NtUserEnumDisplayDevices.
|
win32u: Move DPI mapping from EnumDisplayMonitors.
|
||||||
user32: Invalidate cache in update_monitor_cache when modification time matches current time.
|
win32u: Directly access system DPI in ntgdi.
|
||||||
winex11.drv: Use UpdateDisplayDevices driver entry point for registering devices.
|
win32u: Move system parameters implementation from user32.
|
||||||
user.exe: Use WINPROC_CallProc16To32A for DefWindowProc16.
|
win32u: Directly use sysparams in nulldrv_GetDeviceCaps.
|
||||||
user32: Use NtUserGetDisplayConfigBufferSizes.
|
win32u: Fix return types on lock_display_devices failures.
|
||||||
win32u: Move NtUserEnumDisplaySettings implementation from user32.
|
user32: Set %ecx to rect param when calling monitor enum proc.
|
||||||
wineandroid.drv: Use UpdateDisplayDevices driver entry point for registering devices.
|
win32u: Fix device instance value size in link_device.
|
||||||
winemac.drv: Use UpdateDisplayDevices driver entry point for registering devices.
|
win32u: Use NtUserCallTwoParam for MirrorRgn implementation.
|
||||||
win32u: Move GetMonitorInfo implementation from user32.
|
win32u: Move 55aa brush implementation from user32.
|
||||||
win32u: Move NtUserEnumDisplayMonitors implementation from user32.
|
win32u: Use user driver for wine_get_vulkan_driver.
|
||||||
win32u: Handle invisible winstations in lock_display_devices.
|
winevulkan: Use __wine_unix_call interface for Unix lib initialization.
|
||||||
win32u: Introduce get_virtual_screen_rect.
|
ntdll: Temporarily allow KeUserModeCallback calls from client stack.
|
||||||
win32u: Move NtUserChangeDisplaySettings implementation from user32.
|
winevulkan: Use KeUserModeCallback for debug callbacks.
|
||||||
win32u: Move NtUserShowCursor implementation from user32.
|
winevulkan: Support prefixing function parameters.
|
||||||
win32u: Move NtUserGetCursor implementation from user32.
|
winevulkan: Pass Unix call arguments as a struct.
|
||||||
win32u: Move NtUserGetKeyboardLayoutName implementation from user32.
|
winevulkan: Make Vulkan direct Unix calls more similar to __wine_unix_call interface.
|
||||||
win32u: Use NtUserCallOneParam instead of GDIRealizePalette.
|
winevulkan: Use __wine_unix_call interface for some Vulkan functions.
|
||||||
win32u: Use NtUserSelectPalette instead of GDISelectPalette.
|
mshtml: Fix dispex hooks handling for function objects.
|
||||||
|
|
||||||
Jactry Zeng (2):
|
Jactry Zeng (3):
|
||||||
include: Add ISharedPropertyGroupManager interface.
|
ntdll: Fix compilation for ARM64 Apple platform.
|
||||||
comsvcs: Stub ISharedPropertyGroupManager interface.
|
include: Add some COM+ error codes.
|
||||||
|
msxml3: Add GBK support for builtin character converter.
|
||||||
|
|
||||||
Jan Sikorski (2):
|
Jan Sikorski (7):
|
||||||
ntdll: Save status from attaching dependencies in process_attach().
|
wined3d: Decrement reference count and take the lock atomically for cached objects.
|
||||||
wined3d: Always set GL_PIXEL_UNPACK_BUFFER binding before calling wined3d_texture_gl_upload_bo().
|
wined3d: Introduce a helper function to extract a packet from a command stream.
|
||||||
|
wined3d: Use wined3d_next_cs_packet() in wined3d_cs_exec_execute_command_list().
|
||||||
|
wined3d: Acquire sampler references for command lists by inspecting CS packets.
|
||||||
|
Revert "wined3d: Acquire references to samplers in deferred contexts.".
|
||||||
|
wined3d: Acquire shader references for command lists by inspecting CS packets.
|
||||||
|
Revert "wined3d: Acquire references to shaders in deferred contexts.".
|
||||||
|
|
||||||
Jinoh Kang (17):
|
Jinoh Kang (5):
|
||||||
winedbg: Refactor gdb_context::out_{buf*,len} into reply_buffer.
|
ntdll/tests: Add tests for DebugPort* info query with security checks.
|
||||||
winedbg: Use exponential growth in gdbproxy reply_buffer_grow.
|
server: Fix querying debug port with restricted DACL.
|
||||||
winedbg: Buffer output of GDB qXfer commands for proper slicing.
|
ntdll: Fix valid frame address range in ARM/ARM64.
|
||||||
winedbg: Escape XML special characters in qXfer reply.
|
ntdll: Support both HP-UX-like libunwind and LLVM libunwind error codes.
|
||||||
winedbg: Define table for GDB qXfer command handlers.
|
ntdll: Properly test for LLVM libunwind error codes.
|
||||||
winedbg: Cache GDB qXfer command result for chunked fetching.
|
|
||||||
winedbg: Implement GDB qXfer object exec-file.
|
|
||||||
ntdll: Save/restore FPU context in arm64 signal handlers.
|
|
||||||
server: Implement the \??\GLOBALROOT symbolic link.
|
|
||||||
msi/tests: Add tests for MsiViewFetch wraparound behaviour.
|
|
||||||
msi: Wrap around to first record at end of view in MSI_ViewFetch.
|
|
||||||
ntdll/tests: Add tests for NtCompareObjects.
|
|
||||||
ntdll: Implement NtCompareObjects.
|
|
||||||
kernelbase/tests: Add tests for CompareObjectHandles.
|
|
||||||
kernelbase: Implement CompareObjectHandles.
|
|
||||||
kernel32/tests: Add tests for EnumCalendarInfo(Ex).
|
|
||||||
kernelbase: Fix infinite loop in Internal_EnumCalendarInfo.
|
|
||||||
|
|
||||||
Matteo Bruni (5):
|
Konstantin Romanov (1):
|
||||||
d3dx9/tests: Clean up GetMatrixTransposePointerArray() tests.
|
wineps: Return a POINT for DC_PAPERSIZE.
|
||||||
d3dx9/tests: Clean up test_update_semantics() a bit.
|
|
||||||
Revert "ntdll: Implement NtYieldExecution() as usleep().".
|
|
||||||
ntdll: Call usleep() instead of NtYieldExecution() in NtDelayExecution().
|
|
||||||
wined3d: Declare gl_Position as invariant.
|
|
||||||
|
|
||||||
Michael Stefaniuc (1):
|
Lauri Kenttä (1):
|
||||||
dmloader: Drop ifdef'ed out dead code.
|
po: Update Finnish translation.
|
||||||
|
|
||||||
Mohamad Al-Jaf (3):
|
Louis Lenders (1):
|
||||||
api-ms-win-appmodel-runtime-l1-1-0: Add new dll.
|
wsdapi: Add stub for WSDCreateDiscoveryProvider.
|
||||||
uiautomationcore: Add UiaRaiseAutomationPropertyChangedEvent stub.
|
|
||||||
kernelbase: Add SetCachedSigningLevel stub.
|
|
||||||
|
|
||||||
Nick Fox (2):
|
Matteo Bruni (1):
|
||||||
kernel32: Add tests for LdrGetDllPath with LOAD_WITH_ALTERED_SEARCH_PATH.
|
d3d10/effect: Validate preshader blob size for index expressions.
|
||||||
ntdll: Fix LdrGetDllPath with LOAD_WITH_ALTERED_SEARCH_PATH without a path.
|
|
||||||
|
|
||||||
Nikolay Sivov (21):
|
Mohamad Al-Jaf (2):
|
||||||
mf/tests: Attempt to fix test crashes on some test boxes.
|
include: Add namespaceapi.h file.
|
||||||
include: Add mfd3d12.idl.
|
kernelbase: Add CreateBoundaryDescriptorW stub.
|
||||||
mfplat: Add mfd3d12 attributes to tracing.
|
|
||||||
dxva2: Introduce progressive processor device.
|
|
||||||
d3d10/effect: Fix freed register table pointer (Coverity).
|
|
||||||
d3d10/effect: Parse through value expressions.
|
|
||||||
d3d10/effect: Handle vector arguments in expression instructions.
|
|
||||||
mfplat: Explicitly check for d3d device interface in ResetDevice().
|
|
||||||
mfplat/tests: Split video sample allocator tests per device type.
|
|
||||||
mfplat/tests: Add some tests for video sample allocator using D3D12 device.
|
|
||||||
dxva2/tests: Fix some test failures on HW devices.
|
|
||||||
user.exe: Fix WM_ERASEBKGND HDC param conversion in WINPROC_CallProc16To32A.
|
|
||||||
dwrite: Create backend font objects for faces.
|
|
||||||
dwrite: Use per-instance font object for GetGlyphCount().
|
|
||||||
dwrite: Do not use freetype cache for design glyph metrics.
|
|
||||||
dwrite: Allocate outline buffers on PE side.
|
|
||||||
dwrite: Use CRT allocation functions.
|
|
||||||
mfplat/tests: Add a test for buffers created for d3d12 resources.
|
|
||||||
d3d10/effect: Use first element when index expression evaluates to out of bounds value.
|
|
||||||
mfplat: Trace types passed to MFTEnum*.
|
|
||||||
include: Add print document package interfaces.
|
|
||||||
|
|
||||||
Paul Gofman (15):
|
Nikolay Sivov (16):
|
||||||
advapi32: Improve perflib provider registration stubs.
|
dwrite: Move glyph advances cache to PE side.
|
||||||
advapi32: Improve PerfSetCounterSetInfo() stub.
|
dwrite: Add flag for cached advance presence.
|
||||||
advapi32: Improve PerfCreateInstance() stub.
|
dwrite: Use separate argument for cache key for get_bbox/get_bitmap calls.
|
||||||
advapi32: Improve PerfSetCounterRefValue() stub.
|
dwrite: Move glyph box cache to PE side.
|
||||||
kernelbase: Add stub for PrefetchVirtualMemory().
|
dwrite: Move bitmap cache to PE side.
|
||||||
ntdll: Fix context arch flag cleanup for AMD64 in context_from_server().
|
dwrite: Remove unixlib callbacks.
|
||||||
windowscodecs: Return stub IEnumString from mqr_GetEnumerator().
|
dwrite: Switch to unixlib syscall interface.
|
||||||
windowscodecs: Return stub IEnumString from mqw_GetEnumerator().
|
dwrite: Implement Wow64 entry points for unixlib.
|
||||||
windowscodecs/tests: Add basic test for IWICMetadataQueryWriter_GetEnumerator().
|
dwrite/layout: Simplify run direction check condition.
|
||||||
include: Define ISpeechSynthesizer interface.
|
dwrite: Keep corresponding data context for created backend object.
|
||||||
windows.media.speech: Add stub SpeechSynthesizer class.
|
dwrite: Remove some unused fields.
|
||||||
d3d9/tests: Add more tests for fullscreen window size reset.
|
d2d1: Implement d2d_rectangle_geometry_StrokeContainsPoint().
|
||||||
kernel32: Use uppercase ntdll name in forwarded exports.
|
include: Add document target ids.
|
||||||
ntdll/tests: Fix iret to invalid selector test on x64.
|
include: Add some of the XPS OM interfaces.
|
||||||
ntdll: Set rcx on exit from syscall dispatcher on x64.
|
winegstreamer: Set MF_MT_AUDIO_BLOCK_ALIGNMENT attribute for raw types.
|
||||||
|
d3dx10/tests: Remove crashing tests.
|
||||||
|
|
||||||
Piotr Caban (5):
|
Paul Gofman (2):
|
||||||
msvcp140: Fix time_get<char>::get_monthname spec file entry.
|
ntdll: Support THREAD_CREATE_FLAGS_HIDE_FROM_DEBUGGER thread creation flag.
|
||||||
oleacc: Add partial Window_accHitTest implementation.
|
ntdll: Remove a special case for entry point not in executable section in map_image_into_view().
|
||||||
oleacc: Add AccessibleObjectFromPoint implementation.
|
|
||||||
make_specfiles: Merge -arch options if there are multiple exports with the same name.
|
|
||||||
msvcr100: Add _Timer class implementation.
|
|
||||||
|
|
||||||
Robert Wilhelm (2):
|
Piotr Caban (1):
|
||||||
scrrun: Extract code to new helper function build_path.
|
vcruntime140_1: Add support for exception separated code segments.
|
||||||
scrrun: Implement folder_CreateTextFile.
|
|
||||||
|
|
||||||
Rémi Bernon (22):
|
Robert Wilhelm (3):
|
||||||
winebus.sys: Initialize last_report length and buffer.
|
scrrun/tests: Check file contents using ReadFile in CreateTextFile test.
|
||||||
dinput8/tests: Use WaitForSingleObject instead of GetOverlappedResultEx.
|
scrrun/tests: Use more context for MultiByteToWideChar in ReadAll test.
|
||||||
dinput8/tests: Add some partial effect update tests.
|
scrrun/tests: Use more context for MultiByteToWideChar in Read test.
|
||||||
dinput: Send -1 for infinite durations in HID reports.
|
|
||||||
dinput8/tests: Add some GetForceFeedbackState / GetEffectStatus tests.
|
|
||||||
dinput: Stub support for DIPROP_FFLOAD device property.
|
|
||||||
dinput: Stub IDirectInputDevice8_GetForceFeedbackState implementation.
|
|
||||||
dinput: Stub HID joystick GetEffectStatus implementation.
|
|
||||||
dinput8/tests: Provide an explicit test context to the driver.
|
|
||||||
dinput8/tests: Add a check_buffer helper to print buffer data.
|
|
||||||
dinput8/tests: Add dwStartDelay / dwDuration GetEffectStatus tests.
|
|
||||||
dinput: Improve GetForceFeedbackState / GetEffectStatus stubs.
|
|
||||||
dinput8/tests: Add more effect direction tests.
|
|
||||||
winebus.sys: Rotate directions to match the backend conventions.
|
|
||||||
hidclass.sys: Only drop input reports when length is too short.
|
|
||||||
winebus.sys: Add a PID effect state input report.
|
|
||||||
dinput: Look for the PID effect state input report.
|
|
||||||
dinput: Fully implement GetForceFeedbackState / GetEffectStatus.
|
|
||||||
winebus.sys: Send PID effect state reports for SDL devices.
|
|
||||||
winebus.sys: Send PID effect state reports for UDEV lnxev devices.
|
|
||||||
dinput: Set internal params lpvTypeSpecificParams in Initialize.
|
|
||||||
dinput: Factor all type specific parameter handling together.
|
|
||||||
|
|
||||||
Thomas Faber (1):
|
Rémi Bernon (13):
|
||||||
comctl32/tests: Fix DC handle leak.
|
winmm: Correctly check parameters in joyGetDevCaps(A|W).
|
||||||
|
dinput8/tests: Add some winmm joystick caps tests.
|
||||||
|
dinput8/tests: Add some winmm joystick input tests.
|
||||||
|
winmm: Fill and return szRegKey when index is -1.
|
||||||
|
winmm: Return the joysticks array size in joyGetNumDevs.
|
||||||
|
winebus.sys: Use an unsigned 16bit range for saturation and deadband values.
|
||||||
|
winebus.sys: Revert direction rotation for UDEV lnxev devices.
|
||||||
|
dinput: Simplify the internal thread and don't require loader lock.
|
||||||
|
winmm: Reimplement joyGetPos with joyGetPosEx.
|
||||||
|
winmm: Cleanup traces and parameters names.
|
||||||
|
winmm: Guard accesses to joystick array with a critical section.
|
||||||
|
winmm: Reimplement joystick APIs on top of dinput.
|
||||||
|
winejoystick.drv: Remove unnecessary driver.
|
||||||
|
|
||||||
Vijay Kiran Kamuju (4):
|
Torge Matthies (5):
|
||||||
ntdll: Implement RtlInitializeGenericTable.
|
windowscodecs/tests: Add test for big PNG chunks.
|
||||||
ntdll: Implement RtlNumberGenericTableElements.
|
windowscodecs: Disable libpng chunk size limit.
|
||||||
ntdll: Add stub RtlGetElementGenericTable function.
|
win32u/tests: Add tests for NtUserEnumDisplayDevices return value.
|
||||||
ntdll: Add stub RtlLookupElementGenericTable function.
|
win32u: Return an NTSTATUS from NtUserEnumDisplayDevices.
|
||||||
|
win32u: Validate the info parameter in NtUserEnumDisplayDevices.
|
||||||
|
|
||||||
Zebediah Figura (33):
|
Zebediah Figura (13):
|
||||||
wined3d: Move the "buffer_offset" field to struct wined3d_bo.
|
wined3d: Use wined3d_context_copy_bo_address() in wined3d_buffer_gl_upload_ranges().
|
||||||
wined3d: Respect the BO address offset when uploading data from the CPU in wined3d_texture_gl_download_data_slow_path().
|
wined3d: Trace CS packet pointers.
|
||||||
wined3d: Allow OpenGL pixel unpack buffer objects to be suballocated from a larger buffer.
|
ntdll: Do not fill the IOSB in NtDeviceIoControlFile() if the NT status denotes error.
|
||||||
wined3d: Allow OpenGL indirect dispatch buffer objects to be suballocated from a larger buffer.
|
include: Add some structure size assertions.
|
||||||
wined3d: Allow OpenGL indirect draw buffer objects to be suballocated from a larger buffer.
|
ntdll: Factor out in_wow64_call().
|
||||||
gdi32/tests: Test whether D3DKMTDestroyDCFromMemory() frees the DC memory.
|
ntdll: Handle WoW64 WSABUF pointers in sock_recv().
|
||||||
win32u: Do not free user memory when deleting dibs created with NtGdiDdDDICreateDCFromMemory().
|
ntdll: Handle WoW64 translation in IOCTL_AFD_RECV.
|
||||||
wined3d: Respect the BO address offset when flipping the framebuffer in software.
|
ntdll: Handle WoW64 control message translation.
|
||||||
wined3d: Allow OpenGL pixel pack buffer objects to be suballocated from a larger buffer.
|
ntdll: Make the afd_recvmsg_params structure WoW64-compatible.
|
||||||
wined3d: Respect the BO buffer offset in wined3d_buffer_gl_download_ranges().
|
ntdll: Handle WoW64 translation in IOCTL_AFD_WINE_SENDMSG.
|
||||||
ntdll: Allow loading system DLLs from a path specified at configure time.
|
ntdll: Make the afd_transmit_params structure WoW64-compatible.
|
||||||
ntdll: Prevent loading Wine system dependencies in place of identically named application DLLs.
|
server: Rename the "flags" field of struct poll_req to "mask".
|
||||||
ddraw/tests: Pass the correct size to VirtualQuery().
|
server: Handle the entire IOCTL_AFD_POLL ioctl on the server side.
|
||||||
strmbase: Remove the no longer used output queue helper.
|
|
||||||
include: Do not include wine/list.h in wine/strmbase.h.
|
|
||||||
configure: Fix the makefile path for libxml2 and libxslt.
|
|
||||||
makedep: Check for external libraries instead of include paths when determining whether to allow external includes.
|
|
||||||
configure: Don't use a bundled include path if external linker flags are specified.
|
|
||||||
wined3d: Always set GL_PIXEL_PACK_BUFFER binding before downloading texture data.
|
|
||||||
wined3d: Always set GL_PIXEL_PACK_BUFFER binding in texture2d_read_from_framebuffer().
|
|
||||||
include: Add _fpreset().
|
|
||||||
ntdll: Remove the no longer used "mutex" argument to server_select().
|
|
||||||
wined3d: Always set GL_PIXEL_UNPACK_BUFFER binding in wined3d_texture_gl_allocate_mutable_storage().
|
|
||||||
wined3d: Always set GL_PIXEL_UNPACK_BUFFER binding in glsl_blitter_upload_palette().
|
|
||||||
configure: Try to detect MinGW zlib using pkg-config if --with-system-dllpath is specified.
|
|
||||||
configure: Try to detect MinGW FAudio using pkg-config if --with-system-dllpath is specified.
|
|
||||||
configure: Try to detect MinGW libjpeg using pkg-config if --with-system-dllpath is specified.
|
|
||||||
configure: Try to detect MinGW liblcms2 using pkg-config if --with-system-dllpath is specified.
|
|
||||||
configure: Try to detect MinGW libmpg123 using pkg-config if --with-system-dllpath is specified.
|
|
||||||
configure: Try to detect MinGW libpng using pkg-config if --with-system-dllpath is specified.
|
|
||||||
configure: Try to detect MinGW libtiff using pkg-config if --with-system-dllpath is specified.
|
|
||||||
configure: Try to detect MinGW libxml2 using pkg-config if --with-system-dllpath is specified.
|
|
||||||
configure: Try to detect MinGW libxslt using pkg-config if --with-system-dllpath is specified.
|
|
||||||
|
|
||||||
Zhiyi Zhang (6):
|
Zhiyi Zhang (13):
|
||||||
comctl32/tests: Add an optional message to avoid test failures.
|
gdi32/tests: Test deleting the bitmap used for pattern brush creation.
|
||||||
explorerframe/tests: Add ITaskbarList tests.
|
uxtheme/tests: Add DrawThemeParentBackground() tests.
|
||||||
explorerframe: Implement taskbar_list_DeleteTab() for x11 driver.
|
comctl32/tests: Add more WM_CTLCOLORSTATIC tests for static controls in a dialog.
|
||||||
explorerframe: Implement taskbar_list_AddTab() for x11 driver.
|
include: Add more EnableThemeDialogTexture() option flags.
|
||||||
uxtheme: Use StretchBlt() when resizing a source image for tiling.
|
comctl32/tests: Test WM_CTLCOLORSTATIC for themed property sheets.
|
||||||
uxtheme: Call DefDlgProc() if drawing tab body in a dialog fails.
|
comctl32/propsheet: Handle WM_CTLCOLORSTATIC in the property sheet page window procedure.
|
||||||
|
comctl32/propsheet: Handle WM_ERASEBKGND in the property sheet page window procedure.
|
||||||
|
uxtheme: Do not hook DefDlgProc() for theming.
|
||||||
|
comctl32/propsheet: Return a pattern brush when handling WM_CTLCOLORSTATIC for theming.
|
||||||
|
comctl32/propsheet: Fix a typo in a comment.
|
||||||
|
comctl32/button: Remove useless calculation when drawing themed group boxes.
|
||||||
|
comctl32/button: Avoid drawing over content in themed group boxes.
|
||||||
|
comctl32/button: Support image list margin for buttons with BS_CENTER or BS_VCENTER.
|
||||||
|
|
||||||
|
Ziqing Hui (6):
|
||||||
|
user32/tests: Fix cursor state test failures for win10.
|
||||||
|
user32/tests: Test creating shared icon by CreateIconFromResourceEx().
|
||||||
|
user32/tests: Test CreateIconFromResourceEx() with resource bits.
|
||||||
|
user32: Add an is_shared member to cursoricon_object.
|
||||||
|
user32/tests: Call Destroy{icon, cursor}() before GetIconInfo().
|
||||||
|
user32: Pass correct flags in CreateIconFromResource().
|
||||||
|
|
||||||
--
|
--
|
||||||
Alexandre Julliard
|
Alexandre Julliard
|
||||||
|
|
1
AUTHORS
1
AUTHORS
|
@ -975,6 +975,7 @@ Konrad Wartke
|
||||||
Konstantin Kondratyuk
|
Konstantin Kondratyuk
|
||||||
Konstantin L. Metlov
|
Konstantin L. Metlov
|
||||||
Konstantin Petrov
|
Konstantin Petrov
|
||||||
|
Konstantin Romanov
|
||||||
Kostya Ivanov
|
Kostya Ivanov
|
||||||
Kouji Sasaki
|
Kouji Sasaki
|
||||||
Krishna Murthy
|
Krishna Murthy
|
||||||
|
|
2
VERSION
2
VERSION
|
@ -1 +1 @@
|
||||||
Wine version 6.23
|
Wine version 7.0-rc1
|
||||||
|
|
18
configure
vendored
18
configure
vendored
|
@ -1,6 +1,6 @@
|
||||||
#! /bin/sh
|
#! /bin/sh
|
||||||
# Guess values for system-dependent variables and create Makefiles.
|
# Guess values for system-dependent variables and create Makefiles.
|
||||||
# Generated by GNU Autoconf 2.71 for Wine 6.23.
|
# Generated by GNU Autoconf 2.71 for Wine 7.0-rc1.
|
||||||
#
|
#
|
||||||
# Report bugs to <wine-devel@winehq.org>.
|
# Report bugs to <wine-devel@winehq.org>.
|
||||||
#
|
#
|
||||||
|
@ -611,8 +611,8 @@ MAKEFLAGS=
|
||||||
# Identity of this package.
|
# Identity of this package.
|
||||||
PACKAGE_NAME='Wine'
|
PACKAGE_NAME='Wine'
|
||||||
PACKAGE_TARNAME='wine'
|
PACKAGE_TARNAME='wine'
|
||||||
PACKAGE_VERSION='6.23'
|
PACKAGE_VERSION='7.0-rc1'
|
||||||
PACKAGE_STRING='Wine 6.23'
|
PACKAGE_STRING='Wine 7.0-rc1'
|
||||||
PACKAGE_BUGREPORT='wine-devel@winehq.org'
|
PACKAGE_BUGREPORT='wine-devel@winehq.org'
|
||||||
PACKAGE_URL='https://www.winehq.org'
|
PACKAGE_URL='https://www.winehq.org'
|
||||||
|
|
||||||
|
@ -2573,7 +2573,7 @@ if test "$ac_init_help" = "long"; then
|
||||||
# Omit some internal or obsolete options to make the list less imposing.
|
# 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.
|
# This message is too long to be a string in the A/UX 3.1 sh.
|
||||||
cat <<_ACEOF
|
cat <<_ACEOF
|
||||||
\`configure' configures Wine 6.23 to adapt to many kinds of systems.
|
\`configure' configures Wine 7.0-rc1 to adapt to many kinds of systems.
|
||||||
|
|
||||||
Usage: $0 [OPTION]... [VAR=VALUE]...
|
Usage: $0 [OPTION]... [VAR=VALUE]...
|
||||||
|
|
||||||
|
@ -2643,7 +2643,7 @@ fi
|
||||||
|
|
||||||
if test -n "$ac_init_help"; then
|
if test -n "$ac_init_help"; then
|
||||||
case $ac_init_help in
|
case $ac_init_help in
|
||||||
short | recursive ) echo "Configuration of Wine 6.23:";;
|
short | recursive ) echo "Configuration of Wine 7.0-rc1:";;
|
||||||
esac
|
esac
|
||||||
cat <<\_ACEOF
|
cat <<\_ACEOF
|
||||||
|
|
||||||
|
@ -2913,7 +2913,7 @@ fi
|
||||||
test -n "$ac_init_help" && exit $ac_status
|
test -n "$ac_init_help" && exit $ac_status
|
||||||
if $ac_init_version; then
|
if $ac_init_version; then
|
||||||
cat <<\_ACEOF
|
cat <<\_ACEOF
|
||||||
Wine configure 6.23
|
Wine configure 7.0-rc1
|
||||||
generated by GNU Autoconf 2.71
|
generated by GNU Autoconf 2.71
|
||||||
|
|
||||||
Copyright (C) 2021 Free Software Foundation, Inc.
|
Copyright (C) 2021 Free Software Foundation, Inc.
|
||||||
|
@ -3397,7 +3397,7 @@ cat >config.log <<_ACEOF
|
||||||
This file contains any messages produced by compilers while
|
This file contains any messages produced by compilers while
|
||||||
running configure, to aid debugging if configure makes a mistake.
|
running configure, to aid debugging if configure makes a mistake.
|
||||||
|
|
||||||
It was created by Wine $as_me 6.23, which was
|
It was created by Wine $as_me 7.0-rc1, which was
|
||||||
generated by GNU Autoconf 2.71. Invocation command line was
|
generated by GNU Autoconf 2.71. Invocation command line was
|
||||||
|
|
||||||
$ $0$ac_configure_args_raw
|
$ $0$ac_configure_args_raw
|
||||||
|
@ -23364,7 +23364,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
|
||||||
# report actual input values of CONFIG_FILES etc. instead of their
|
# report actual input values of CONFIG_FILES etc. instead of their
|
||||||
# values after options handling.
|
# values after options handling.
|
||||||
ac_log="
|
ac_log="
|
||||||
This file was extended by Wine $as_me 6.23, which was
|
This file was extended by Wine $as_me 7.0-rc1, which was
|
||||||
generated by GNU Autoconf 2.71. Invocation command line was
|
generated by GNU Autoconf 2.71. Invocation command line was
|
||||||
|
|
||||||
CONFIG_FILES = $CONFIG_FILES
|
CONFIG_FILES = $CONFIG_FILES
|
||||||
|
@ -23428,7 +23428,7 @@ ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\
|
||||||
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
||||||
ac_cs_config='$ac_cs_config_escaped'
|
ac_cs_config='$ac_cs_config_escaped'
|
||||||
ac_cs_version="\\
|
ac_cs_version="\\
|
||||||
Wine config.status 6.23
|
Wine config.status 7.0-rc1
|
||||||
configured by $0, generated by GNU Autoconf 2.71,
|
configured by $0, generated by GNU Autoconf 2.71,
|
||||||
with options \\"\$ac_cs_config\\"
|
with options \\"\$ac_cs_config\\"
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue