Release 4.0-rc1.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
90a3911355
commit
ae5e029d22
870
ANNOUNCE
870
ANNOUNCE
|
@ -1,16 +1,24 @@
|
||||||
The Wine development release 3.21 is now available.
|
The Wine development release 4.0-rc1 is now available.
|
||||||
|
|
||||||
|
This is the first release candidate for the upcoming Wine 4.0. It
|
||||||
|
marks the beginning of the code freeze period. There have been many
|
||||||
|
last minute changes, so please give this release a good testing to
|
||||||
|
help us make 4.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):
|
||||||
- Typelib marshaller rewrite using NDR functions.
|
- Preloader implemented on mac OS.
|
||||||
- Graphics support on recent Android versions.
|
- Mouse cursor support on Android.
|
||||||
- Support for memory font resources in DirectWrite.
|
- Updates to the timezone database.
|
||||||
- Joystick support improvements.
|
- Vulkan support updated to the latest spec.
|
||||||
|
- Stream I/O support in WebServices.
|
||||||
|
- Better palette support in WindowsCodecs.
|
||||||
|
- Synchronization objects support for kernel drivers.
|
||||||
- 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/3.x/wine-3.21.tar.xz
|
https://dl.winehq.org/wine/source/4.0/wine-4.0-rc1.tar.xz
|
||||||
http://mirrors.ibiblio.org/wine/source/3.x/wine-3.21.tar.xz
|
http://mirrors.ibiblio.org/wine/source/4.0/wine-4.0-rc1.tar.xz
|
||||||
|
|
||||||
Binary packages for various distributions will be available from:
|
Binary packages for various distributions will be available from:
|
||||||
|
|
||||||
|
@ -26,467 +34,483 @@ AUTHORS in the distribution for the complete list.
|
||||||
|
|
||||||
----------------------------------------------------------------
|
----------------------------------------------------------------
|
||||||
|
|
||||||
Bugs fixed in 3.21 (total 62):
|
Bugs fixed in 4.0-rc1 (total 43):
|
||||||
|
|
||||||
14078 Rewrite typelib marshaller on top of NDR functions
|
5402 Multiple MFC-based apps crash during non-modal child dialog control creation with active window being zero (Canon PhotoStitch 3.1.13, Flexible Renamer v8.4)
|
||||||
17708 Splinter cell double agent doesn't render correctly
|
16845 Radio buttons not being checked on focus
|
||||||
18759 RoughDraft 3's Word Count feature always says zero
|
23750 SpongeBob SquarePants: Diner Dash 2 - mouse has pink background
|
||||||
19016 Word Automation from .NET does not work
|
28810 d3dx9_36/tests/mesh.ok: D3DXLoadMeshTest fails under valgrind
|
||||||
20776 3DMark Vantage: your graphics card doesn't support DirectX 10 (needs support for 'D3D10_QUERY_SO_STATISTICS')
|
29183 Heavy corruption when rendering edit control with WM_PRINTCLIENT and possibly invalid HDC
|
||||||
25066 NFS Porsche: The game crashes on creation of pic16.fsh file
|
33117 Can't load Bach41.ttf with CreateFontIndirect
|
||||||
26768 oleaut32 needs stubless proxies implemented on x86-64
|
35367 Multiple applications crash due to Wine ole32 code not taking implicit MTA into account (Cyberlink Powerdirector 8, PDFXChange Editor 5.5)
|
||||||
29700 C&C Tiberian Sun and Red Alert 2 game graphics rendering freezes when NOT moving the mouse.
|
37863 Halo only works using Nvidia graphics
|
||||||
30511 Guild Wars 2 launcher crashes with "assertion m_ioCount failed"
|
38228 Wildstar game failed to download : `winhttp:session_set_option 0` and `wine client error:41b: pipe: Too many open files`
|
||||||
30522 Jupiter shows too small, unreadable fonts
|
40031 Singularity: In Steam the game is still running after quit
|
||||||
30801 need for speed underground 2 [full version] unusable because of incorrect graphics render
|
40880 Commandos 3: Destination Berlin demo has sound issues
|
||||||
33463 Alan Wake : No sound in cinematics
|
40971 Zombie Army Trilogy crashes before the menu
|
||||||
33502 SnagIt writes incomplete HKLM\\System\\CurrentControlSet\\Control\\Print\\Printers entry, causing loader failures for apps that depend on winspool.drv
|
41404 WPS Office 10.1.0.5775 unhandled exception on installation
|
||||||
34967 Microsoft .NET 2.0 (sp1) Framework (x64): hangs after install
|
41488 ProfitChart RT crashes at startup
|
||||||
35663 SWAT 3: Screen Flickering
|
42010 ReactOS Calc does not show dots in radio buttons.
|
||||||
35675 Bad textures in World of Tanks
|
42255 Xenia emulator needs ntdll.dll.RtlAddGrowableFunctionTable implementation
|
||||||
36763 Rogue Squadron 3D 1.3: Crashes with game resolutions above 640x480
|
42474 Multiple applications crash on unimplemented function api-ms-win-core-path-l1-1-0.dll.PathCchCombineEx (Python 3.6, AutoFlashGUI, RenderDoc)
|
||||||
37850 fallout 2: problem with handling file permissions ?
|
42582 Murdered: Soul Suspect has messed up rendering
|
||||||
37959 Guild Wars 2 freezes on startup
|
43584 Hitman: Absolution needs dxgi_output_GetGammaControlCapabilities
|
||||||
38124 Can't enable visual style in a DLL.
|
43745 Graywalkers Purgatory demo has wrong models rendering
|
||||||
38394 Eador: Genesis crashes on exit (only in fullscreen mode)
|
43889 Gradient is inverted when using gdiplus
|
||||||
39023 Final Fantasy XI Using a Bluetooth PS3 Controller crashes the game.
|
44015 Steam - fails to load UI since Wine 2.20 (due to dwrite commit)
|
||||||
39253 Multiple games require DXTn volume textures (From Dust, Halo Online)
|
44177 Guitar Pro 5: Long freezes during draw process of dashed lines (P.M. or let ring markers)
|
||||||
39799 Visilogic 8.0 needs 'ITypeInfo_fnInvoke' support for coclass objects (TKIND_COCLASS) in arguments
|
44588 Many kernel drivers need support for kernel synchronization objects (event, semaphore, mutex) (BattleEye's 'bedaisy.sys', Franson VSerial service 'bizvserialnt.sys')
|
||||||
39944 Stars! battle dialog lags
|
44897 Multiple applications using Crashpad/Chromium/CEF in Win7+ mode crash on unimplemented function ntdll.RtlGetUnloadEventTraceEx (Steam client)
|
||||||
40160 cant install mobogenie
|
44999 Python 3.6.5 crashes due to unimplemented function api-ms-win-core-path-l1-1-0.dll.PathCchCanonicalizeEx.
|
||||||
40206 Revit Architecture fails to install: throws Messagebox "Function failed" and aborts
|
45431 Multiple D3D11 games deadlock in IDXGISwapChain::ResizeTarget while trying to resize window (Crash Bandicoot N. Sane Trilogy, Dragon Age: Inquisition)
|
||||||
40224 Web Skype plugin for Firefox needs advapi32.CreatePrivateObjectSecurityEx implementation
|
45453 Guild Wars 2: Launcher crashes with assertion "jobThreads && (jobThreads <= hardwareThreads)"
|
||||||
40264 Iris Online cannot connect to login server (SO_SNDBUF with value 0 is not allowed in OSX)
|
45627 mdac28 fails to install (SetupDefaultQueueCallbackW copy error 32 L"C:\\users\\austin\\Temp\\IXP000.TMP\\msdaorar.dll")
|
||||||
40803 Hard Reset Redux fails to launch ("DirectX 10 device not found!")(DXGI_ADAPTER_DESC1 'DedicatedSystemMemory' or 'SharedSystemMemory' member must be non-null)
|
46093 GRLevel3 2.52 fails to start, hangs indefinitely
|
||||||
42058 rFactor2 requires unimplemented function ?get@?$time_get@DV?$istreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@QBE?AV?$istreambuf_iterator@DU?$char_traits@D@std@@@2@V32@0AAVios_base@2@AAHPAUtm@@PBD4@Z called in 32-bit code (0x7b43fa6e).
|
46099 Star Citizen not loading after implementation of WaitOnAddress() in wine
|
||||||
42447 Oblivion crashes on exit
|
46140 .NET applications using 'WebRequest' API with MS .NET Framework crash when IPv4/6 is disabled in Linux kernel
|
||||||
43630 Altium Designer Installer - Richedit control shows rtf code instead of text
|
46142 Games launched through Windows Steam no longer launch.
|
||||||
43683 Unigine Superposition Benchmark: missing text in launcher
|
46161 Wine: Wrong GnuTLS usage?
|
||||||
43731 GTAIV hangs when clicking Options if its resolution differs from virtual desktop resolution
|
46168 dotnet35sp1 installer has an error under wow64
|
||||||
43865 LeagueOfLegends now doesn't work in Wine 2.18 (regression ?)
|
46172 Multiple applications from Windows 7-10 crash on unimplemented function slc.dll.SLGetLicensingStatusInformation
|
||||||
44109 Simple free HAM program Opera crashes, needs unimplemented function pdh.dll.PdhVbAddCounter
|
46173 Used e-Sword successfully a few months ago, but when I try now I get a Program Error.
|
||||||
44245 Gray / black screen on Android 8+
|
46179 Multiple Windows 10 ARM{32,64} apps need 'kernel32.dll.GetCurrentThreadStackLimits' to get stack start address
|
||||||
44409 png with indexed colors and alpha miss the alpha channel on loading
|
46180 wineserver does not release atom on unregistering window classes
|
||||||
44828 Sony Xperia Companion crashes on unimplemented function SHELL32.dll.Shell_NotifyIconGetRect
|
46186 LoadImageA searches images in the wrong directory
|
||||||
45407 MechCommander Gold: 'Could not Initialize .PDB file' at startup
|
46210 explorer /desktop leaks atoms from DDE interface
|
||||||
45913 tchar.h: using the macro _sntprintf leads to an undefined reference to snwprintf; macro should resolve to _snwprintf
|
46229 server/ptrace: NetBSD debug register storage
|
||||||
45948 Can't log in to Steam (Steam crashes after the login screen)
|
46235 Opening ADODB.Connection results in: Method '~' of object '~' failed
|
||||||
45949 Regression: Crash on start of Söldner Secret Wars since 3.10
|
|
||||||
45961 KeyShot 5.3.6 crashes on unimplemented function KERNEL32.dll.GetMaximumProcessorCount
|
|
||||||
45992 Some Unity games expect XInputSetState to succeed or ignore gamepad input
|
|
||||||
46050 Korean Translations for winecfg are broken
|
|
||||||
46068 Star Wars The Old Republic - slower on 3.18 & 3.19
|
|
||||||
46089 TopoEdit tool from Windows 10 SDK (10.0.17763.x) crashes in ntdll.LdrResolveDelayLoadedAPI during resolver failure (NULL dll failure hook)
|
|
||||||
46092 Multiple ARM64 apps want 'kernel32.GetSystemInfo' support for 'PROCESSOR_ARCHITECTURE_ARM64' ('Unknown processor architecture c')
|
|
||||||
46101 Multiple ARM64 apps from Windows 10 SDK (10.0.17763.x) crash on unimplemented function api-ms-win-core-libraryloader-l1-2-1.dll.GetModuleHandleW
|
|
||||||
46120 Uplay hangs while filling in fields
|
|
||||||
46126 Provide more exception context information in ARM64 implementation of raise_exception()
|
|
||||||
46129 'sqlwriter.exe' from Microsoft SQL Server 2012/2014 crashes on unimplemented function VSSAPI.DLL.??0CVssWriter@@QEAA@XZ
|
|
||||||
46130 Star Citizen (RSI launcher) installer needs kernel32.dll.SetFileInformationByHandle 'FileIoPriorityHintInfo' info class semi-stub
|
|
||||||
46135 Microsoft ODBC tool 'odbcconf.exe' (part of MDAC 2.x install) crashes during configuration (some 'advapi32.dll' API entries are not hotpatchable due to PIC/GOT code at entry)
|
|
||||||
46143 Multiple Windows 10 ARM64 apps crash due to unimplemented function ntdll.dll.RtlAddFunctionTable (and friends)
|
|
||||||
46144 Windows PowerShell Core 6.1 for ARM64 crashes on unimplemented function KERNEL32.dll.RtlPcToFileHeader
|
|
||||||
46156 Multiple applications from Windows 7-10 crash on unimplemented function slc.dll.SLOpen
|
|
||||||
46157 Doxie 2.10.3 crashes on unimplemented function msvcr120.dll._vscprintf_l
|
|
||||||
46159 Doxie 2.10.3 hangs on startup
|
|
||||||
46175 Crysis Warhead crashes at launch
|
|
||||||
|
|
||||||
----------------------------------------------------------------
|
----------------------------------------------------------------
|
||||||
|
|
||||||
Changes since 3.20:
|
Changes since 3.21:
|
||||||
|
|
||||||
Alex Henrie (6):
|
Akihiro Sagawa (8):
|
||||||
atl: Turn variable 'mshtml_prefixW' into a static constant.
|
gdi32: Try Fontconfig substitutions when the font face is missing.
|
||||||
d3dcompiler_43: Turn variable 'c' into a static constant.
|
loader/wine.inf: Remove obsolete time zone entries.
|
||||||
dbghelp: Turn variable 'code' into a static constant.
|
loader/wine.inf: Remove non-standard Chile Standard Time.
|
||||||
winhttp: Make constant 'cookieW' static.
|
loader/wine.inf: Update display names as seen in mapping tables.
|
||||||
kernel32: Remove duplicate spec file entries.
|
ntdll: Use an MUI time zone name if available.
|
||||||
kernel32: Implement GetMaximumProcessorCount.
|
kernel32: Resolve an MUI time zone name.
|
||||||
|
tzres: Add time zone name resource DLL.
|
||||||
|
wine.inf: Add MUI time zone name settings.
|
||||||
|
|
||||||
Alexander Morozov (1):
|
Alex Henrie (44):
|
||||||
crypt32: Use correct private key for signing.
|
advapi32: Turn several string variables into static constants.
|
||||||
|
advpack: Turn variable 'prefix' into a static constant.
|
||||||
|
amstream: Make constants 'filternameW' and 'sourceW' static.
|
||||||
|
atl: Make constants 'AtlAxWinW' and 'AtlAxWinLicW' static.
|
||||||
|
hhctrl.ocx: Make constant 'szHTMext' static.
|
||||||
|
midimap: Turn variable 'throughportW' into a static constant.
|
||||||
|
mscms: Turn variables 'slash' and 'spec' into static constants.
|
||||||
|
msi: Turn several variables and constants into static constants.
|
||||||
|
netapi32: Make constant 'admins' static.
|
||||||
|
ntoskrnl.exe: Make several string constants static.
|
||||||
|
oleaut32: Make constant 'szAccept' static.
|
||||||
|
oledb32: Turn variable 'format' into a static constant.
|
||||||
|
secur32: Turn variables 'bs' and 'ds' into static constants.
|
||||||
|
setupapi: Turn several constants and variables into static constants.
|
||||||
|
ieframe: Turn several variables into static constants.
|
||||||
|
jscript: Make several constants static.
|
||||||
|
mshtml: Turn several constants and variables into static constants.
|
||||||
|
mscoree: Make several string constants static.
|
||||||
|
dmusic: Make constant 'emulated' static.
|
||||||
|
dwrite: Make constant 'globaldefaultW' static.
|
||||||
|
gdi32: Turn variable 'fake_nameW' into a static constant.
|
||||||
|
riched20: Turn several constants and variables into static constants.
|
||||||
|
shlwapi: Turn several constants and variables into static constants.
|
||||||
|
winspool.drv: Make constant 'fmtW' static.
|
||||||
|
wsdapi: Turn a constant and several variables into static constants.
|
||||||
|
shdocvw: Make constants 'wszCLSID' and 'wszInitPropertyBag' static.
|
||||||
|
vbscript: Make constant 'html_delimiterW' static.
|
||||||
|
winex11.drv: Make several constants static.
|
||||||
|
winex11.drv: Correct spelling of "plug-n-play".
|
||||||
|
ntdll: Add RtlGrowFunctionTable stub.
|
||||||
|
comctl32: Make constant 'mdays' static.
|
||||||
|
comdlg32: Turn several variables into static constants.
|
||||||
|
cryptui: Turn static variable 'import_filters' into a constant.
|
||||||
|
dinput: Turn two variables into static constants.
|
||||||
|
inetcomm: Make several constants static.
|
||||||
|
oledb32: Make constant 'hexchars' static.
|
||||||
|
qcap: Make constants 'msg' and 'VFWIndex' static.
|
||||||
|
uxtheme: Turn a variable and a constant into static constants.
|
||||||
|
wineandroid.drv: Turn variable 'options' into a static constant.
|
||||||
|
browseui: Have a single empty wide string at the top of progressdlg.c.
|
||||||
|
cryptui: Have a single empty wide string at the top of main.c.
|
||||||
|
d3dcompiler: Turn variable 'components' into a static constant.
|
||||||
|
ole32: Turn several variables into static constants.
|
||||||
|
windowscodecs: Make constant 'valuename_format' static.
|
||||||
|
|
||||||
Alexandre Julliard (15):
|
Alexandre Julliard (20):
|
||||||
rpcrt4: Write type format strings for Automation types.
|
makefiles: Create 64-bit wine loader symlinks in the WoW64 build tree.
|
||||||
rpcrt4: Support stubless proxies on ARM.
|
makefiles: Create 64-bit winewrapper symlink in the WoW64 build tree.
|
||||||
rpcrt4: Support delegated proxies on ARM.
|
wineandroid: Avoid using deprecated Build.CPU_ABI.
|
||||||
oleaut32: Fix argument order with instance and VARIANT return type.
|
wineandroid: Wrap Java calls to preserve %gs on x86_64.
|
||||||
widl: Always generate files for the target platform only.
|
wineandroid: Support for setting the cursor on Android >= N.
|
||||||
Revert "makefiles: Only generate proxy code for the target architecture."
|
wineandroid: Enable some Java compiler warnings.
|
||||||
dbghelp: Return a Unicode path in path_find_symbol_file().
|
user32: Fix wraparound check to avoid gcc optimization.
|
||||||
winedbg: Remove some redundant length arguments.
|
makefiles: Support specifying installed files in the top-level makefile.
|
||||||
wineandroid: Add helper functions to encapsulate gralloc functionality.
|
libwine: Add a helper function to read a symlink.
|
||||||
wineandroid: Add support for gralloc version 1.
|
libwine: Look for the 64-bit wineserver using the 64-bit loader symlink.
|
||||||
server: Return WSA error codes in socket events.
|
configure: Don't create fonts and server symlinks in the WoW64 build tree.
|
||||||
ws2_32: Return a WSA error code from _is_blocking().
|
configure: Allow building a WoW64 tree inside the source directory.
|
||||||
server: Return a WSA error code in create_socket.
|
makefiles: Output rules for building generated .rc files.
|
||||||
server: Return a WSA error code in WS_SIO_ADDRESS_LIST_CHANGE.
|
makefiles: Look in the extra targets for dependencies.
|
||||||
server: Return a WSA error code in accept_socket.
|
makefiles: Expand more variables into the generated makefiles.
|
||||||
|
wineandroid: Generate assets checksum from the gradle build file.
|
||||||
|
wineandroid: Specify the window scale directly in the constructor.
|
||||||
|
wineandroid: Add a helper function to update a window surface.
|
||||||
|
makefiles: Remove some unused variables.
|
||||||
|
loader: Duplicate some preloader code instead of trying to share it.
|
||||||
|
|
||||||
Alistair Leslie-Hughes (4):
|
Alistair Leslie-Hughes (5):
|
||||||
advapi32: Add DECL_HOTPATCH to registry functions.
|
comsvcs: Implement IDispenserManager RegisterDispenser.
|
||||||
ws2_32: Ignore a SO_SNDBUF value of 0 on macOS.
|
comsvcs: Implement IHolder Alloc/Free Resource.
|
||||||
include: Add IMFSequencerSource interface.
|
comsvcs: Add initial tests.
|
||||||
api-ms-win-core-libraryloader-l1-2-1: Sync spec file.
|
comctl32/edit: Don't set caret position when we don't have focus.
|
||||||
|
ext-ms-win-ntuser-misc-l1-2-0: Add dll.
|
||||||
|
|
||||||
Andre Heider (4):
|
Andreas Maier (5):
|
||||||
server: Fix keyboard hardware message regression.
|
dbghelp: Use correct record in codeview_snarf_public.
|
||||||
Revert "include: Use the ARRAY_SIZE() macro in debug.h.".
|
dbghelp: Add SYMFLAG_- and SYMTYPE_-defines.
|
||||||
winegcc: Add -I for the prefix's include dir.
|
dbghelp: Set correct values in symt_fill_sym_info (SYMBOL_INFO).
|
||||||
winegcc: Fix cross linking on multiarch platforms.
|
dbghelp: Set last error for SymGetModuleBase-calls to ERROR_MOD_NOT_FOUND.
|
||||||
|
dbghelp: SymFromAddr: Handle 2 or more symbols at the same address correct.
|
||||||
Andreas Maier (1):
|
|
||||||
dbghelp: Search for debug files in module path too.
|
|
||||||
|
|
||||||
Andrew Eikum (1):
|
Andrew Eikum (1):
|
||||||
winebus: Don't override real VID/PID for controllers.
|
winegcc: Pass -static-libstdc++ to the linker.
|
||||||
|
|
||||||
Andrey Gusev (2):
|
Andrey Gusev (7):
|
||||||
pdh: Add PdhVbAddCounter stub.
|
slc: Add SLGetLicensingStatusInformation stub.
|
||||||
slc: Add SLOpen stub.
|
ntdll/tests: Fix a typo in comment.
|
||||||
|
shell32: Fix a typo in comment.
|
||||||
|
kernel32/tests: Fix typos in ok() messages.
|
||||||
|
oleaut32: Fix a typo in FIXME() message.
|
||||||
|
riched20/tests: Fix typos in ok() messages.
|
||||||
|
usp10/tests: Fix a typo in ok() message.
|
||||||
|
|
||||||
André Hentschel (9):
|
André Hentschel (1):
|
||||||
msi: Allow ARM64 installations.
|
kernel32: Implement GetCurrentThreadStackLimits.
|
||||||
include: Add IMAGE_REL_ARM64_BRANCH19.
|
|
||||||
include: Add more PROCESSOR_ARCHITECTURE defines.
|
|
||||||
ntdll: Call system hook in LdrResolveDelayLoadedAPI when dll hook is missing.
|
|
||||||
winedump: Add IMAGE_DEBUG_TYPE_REPRO.
|
|
||||||
kernel32: Export RtlPcToFileHeader on ARM64.
|
|
||||||
ntdll: Add stubs for RtlAddFunctionTable and RtlDeleteFunctionTable on ARM64.
|
|
||||||
ntdll: Add more traces to raise_exception on ARM64.
|
|
||||||
kernel32: Add stub case for ARM64 in GetSystemInfo.
|
|
||||||
|
|
||||||
Aric Stewart (5):
|
Aric Stewart (1):
|
||||||
ntoskrnl.exe: Implement IoRegisterDeviceInterface.
|
hid: Implement HidP_SetUsageValue.
|
||||||
hidclass.sys: Use IoRegisterDeviceInterface.
|
|
||||||
ntoskrnl.exe: Create the device interface symlink in IoSetDeviceInterfaceState().
|
|
||||||
hidclass.sys: IoCreateSymbolicLink is now called by IoSetDeviceInterfaceState.
|
|
||||||
hidclass.sys: Move IoSetDeviceInterfaceState to PNP_RemoveDevice.
|
|
||||||
|
|
||||||
Baruch Rutman (1):
|
Austin English (1):
|
||||||
winmm: Attempt only once to load the default joystick driver.
|
ntdll: Add RtlAddGrowableFunctionTable stub.
|
||||||
|
|
||||||
Beren Minor (1):
|
Brendan McGrath (2):
|
||||||
xinput1_3: Report SUCCESS from XInputSetState when FFB isn't available.
|
msi: Set stale function pointers to NULL.
|
||||||
|
ntdll: Use 32bit when COM header marks it required.
|
||||||
|
|
||||||
Brendan McGrath (1):
|
Daniel Ansorregui (1):
|
||||||
winebus.sys: Use JoystickNumButtons for button_count.
|
wined3d: Simplify "glsl_generate_ffp" texture projection.
|
||||||
|
|
||||||
Byeong-Sik Jeon (2):
|
|
||||||
gdi32: Specify the suitable hinting flags explicitly.
|
|
||||||
gdi32: Fix the linked child font bold, italic style correctly.
|
|
||||||
|
|
||||||
Daniel Lehman (1):
|
Daniel Lehman (1):
|
||||||
msvcrt/tests: Remove unused todo field.
|
wininet: Always check if context can be deleted when freeing netconn.
|
||||||
|
|
||||||
Dmitry Timoshkov (3):
|
Denil Verghese (1):
|
||||||
oleaut32/tests: Add test for calling function with instance and VARIANT return type.
|
libwine: Fix missing semi-colon.
|
||||||
crypt32: Make sure that the provider supports algorithm of the message being decoded.
|
|
||||||
crypt32: Make sure that the provider supports the specified public key algorithm.
|
|
||||||
|
|
||||||
Gabriel Ivăncescu (29):
|
Dmitry Timoshkov (33):
|
||||||
comctl32/tests: Add more Listbox tests for ownerdraw styles.
|
user32: Don't force a combobox repaint on WM_SIZE.
|
||||||
comctl32/tests: Add some tests for LBS_NODATA.
|
user32: Move the auto radio button group logic from BM_SETCHECK to WM_LBUTTONUP handler.
|
||||||
comctl32/tests: Test incompatible styles for LBS_NODATA.
|
user32/tests: Add a message test for group of radio buttons.
|
||||||
comctl32/listbox: Clear LBS_OWNERDRAWVARIABLE if LBS_OWNERDRAWFIXED is set.
|
user32/tests: Simplify the test for BM_CLICK on autoradio button by using a dialog.
|
||||||
comctl32/listbox: Disable LBS_NODATA if styles are incompatible with it.
|
user32/tests: Add a test for navigating a group of buttons using keyboard events.
|
||||||
comctl32/listbox: Make SetCount fail if LBS_NODATA is not set.
|
user32: Add support for navigating a group of radio buttons using a keyboard.
|
||||||
shell32/autocomplete: Hide the listbox when the text is changed programmatically.
|
user32/tests: Add a focus test for an empty dialog that returns TRUE in WM_INITDIALOG.
|
||||||
shell32/tests: Test WM_SETTEXT with AutoComplete.
|
user32: If there is no dialog controls to set focus to then set focus to dialog itself.
|
||||||
comctl32/listbox: Use ULONG_PTR instead of DWORD when retrieving text without HAS_STRINGS.
|
gdi32: Improve detection of symbol charset for old truetype fonts.
|
||||||
comctl32/listbox: Always retrieve zeros in LB_GETTEXT for LBS_NODATA listboxes.
|
gdi32/tests: Add some additional tests for ExtExtOut on a path for an EMF DC.
|
||||||
comctl32/listbox: Return 0 from LB_GETITEMDATA for LBS_NODATA listboxes.
|
gdi32: ExtTextOut on a path with bitmap font selected shouldn't fail.
|
||||||
comctl32/listbox: Don't set any data for LBS_NODATA listboxes.
|
gdi32/tests: Explicitly test BeginPath() return value in the metafile path tests.
|
||||||
comctl32/listbox: Make LBS_NODATA listboxes error on any attempt to find a value.
|
oleaut32: Accept DISP_E_PARAMNOTFOUND for missing optional parameters in ITypeInfo::Invoke implementation.
|
||||||
user32/tests: Add more Listbox tests for ownerdraw styles.
|
crypt32: Use sizeof(WCHAR) instead of 2.
|
||||||
user32/tests: Add some tests for LBS_NODATA.
|
crypt32: Pass type and flags in correct order to the find() helper.
|
||||||
user32/tests: Test incompatible styles for LBS_NODATA.
|
windowscodecs: Use V_UI1() instead of V_UNION() to assign a VT_UI1 variant member.
|
||||||
user32/listbox: Clear LBS_OWNERDRAWVARIABLE if LBS_OWNERDRAWFIXED is set.
|
windowscodecs: Limit number of colors in a palette in BMP decoder.
|
||||||
user32/listbox: Disable LBS_NODATA if styles are incompatible with it.
|
windowscodecs: find_decoder() should return an error it received from the decoder.
|
||||||
user32/listbox: Make SetCount fail if LBS_NODATA is not set.
|
windowscodecs: PNG decoder should return WINCODEC_ERR_UNKNOWNIMAGEFORMAT when image loading fails.
|
||||||
user32/listbox: Use ULONG_PTR instead of DWORD when retrieving text without HAS_STRINGS.
|
windowscodecs/tests: Add tests for encoding 2bpp/4bpp images with a palette.
|
||||||
user32/listbox: Always retrieve zeros in LB_GETTEXT for LBS_NODATA listboxes.
|
windowscodecs: Add support for palette image formats to TIFF encoder.
|
||||||
user32/listbox: Return 0 from LB_GETITEMDATA for LBS_NODATA listboxes.
|
windowscodecs: Add support for palette image formats to BMP encoder.
|
||||||
user32/listbox: Don't set any data for LBS_NODATA listboxes.
|
windowscodecs: Implement IWICBitmapEncoderInfo::GetFileExtensions.
|
||||||
user32/listbox: Make LBS_NODATA listboxes error on any attempt to find a value.
|
windowscodecs: Implement IWICBitmapEncoder::GetEncoderInfo in BMP encoder.
|
||||||
shell32/autocomplete: Retrieve the count in show_listbox.
|
windowscodecs: Implement IWICBitmapEncoder::GetEncoderInfo in JPEG encoder.
|
||||||
shell32/autocomplete: Move the auto-suggest listbox along with the edit control.
|
windowscodecs: Implement IWICBitmapEncoder::GetEncoderInfo in TIFF encoder.
|
||||||
comctl32/tests: Confirm that emptying the listbox sends LB_RESETCONTENT to itself.
|
windowscodecs: Implement IWICBitmapEncoder::GetEncoderInfo in PNG encoder.
|
||||||
comctl32/listbox: Use a helper function to check the selection state of an item.
|
windowscodecs: Add registration for GUID_WICPixelFormat32bppGrayFloat pixel format.
|
||||||
comctl32/listbox: Account for NULL item when painting ownerdrawn list.
|
windowscodecs: Implement IWICBitmapDecoder::GetMetadataQueryReader in the TIFF decoder.
|
||||||
|
windowscodecs: Implement IWICBitmapDecoder::GetMetadataQueryReader in the PNG decoder.
|
||||||
|
windowscodecs: Implement IWICBitmapDecoder::GetMetadataQueryReader in the JPEG encoder.
|
||||||
|
windowscodecs/tests: Add some tests for IWICPalette::InitializeFromBitmap.
|
||||||
|
crypt32: If there is no optional parameters set rgProvParam to NULL in CRYPT_KEY_PROV_INFO.
|
||||||
|
|
||||||
Gijs Vermeulen (1):
|
Fabian Maurer (2):
|
||||||
include: Add qos2.h.
|
winealsa.drv: Don't crash when getting NULL event from midi.
|
||||||
|
user32: LoadImage should not only search in the working directory.
|
||||||
|
|
||||||
Greg Smith (1):
|
Frédéric Fauberteau (1):
|
||||||
kernel32: Ignore FileIoPriorityHintInfo in SetFileInformationByHandle().
|
wineserver: Support debug registers on NetBSD.
|
||||||
|
|
||||||
Hans Leidekker (19):
|
Gabriel Ivăncescu (11):
|
||||||
winhttp: Get rid of receive_response_t.
|
comctl32/tests: Also include LBS_NODATA cases when testing ownerdraw.
|
||||||
winhttp: Get rid of query_data_t.
|
user32/tests: Also include LBS_NODATA cases when testing ownerdraw.
|
||||||
winhttp: Get rid of read_data_t.
|
comctl32/listbox: Store the items array size instead of using HeapSize().
|
||||||
winhttp: Get rid of write_data_t.
|
shell32/autocomplete: Sort the enumerated strings using a helper function.
|
||||||
winhttp: Get rid of object_header_t and object_vtbl_t.
|
shell32/autocomplete: Implement ACO_FILTERPREFIXES.
|
||||||
winhttp: Get rid of hostdata_t.
|
shell32/tests: Add tests for ACO_FILTERPREFIXES.
|
||||||
winhttp: Skip the hostname part when escaping an absolute URL.
|
shell32/autocomplete: Check the edit control in ResetEnumerator instead of whether the object is initialized.
|
||||||
winhttp: Simplify secure_proxy_connect.
|
shell32/iconcache: Prevent the imagelists from going out of sync when loading an icon.
|
||||||
msi: Increase MSI_INITIAL_MEDIA_TRANSFORM_DISKID to avoid conflicts.
|
user32/listbox: Use a helper function to check the selection state of an item.
|
||||||
winhttp: Get rid of session_t.
|
user32/listbox: Account for NULL item when painting ownerdrawn list.
|
||||||
winhttp: Get rid of connect_t.
|
user32/listbox: Store the items array size instead of using HeapSize().
|
||||||
winhttp: Get rid of netconn_t.
|
|
||||||
winhttp: Get rid of request_t.
|
|
||||||
winhttp: Get rid of get/set_last_error.
|
|
||||||
winhttp/tests: Get rid of workarounds for Windows 2000.
|
|
||||||
winhttp: Return an error from WinHttpReceiveResponse if there's no connection.
|
|
||||||
winhttp: Use the thread pool for asynchronous tasks.
|
|
||||||
winhttp: Propagate errors from refill_buffer.
|
|
||||||
winhttp: Use the thread pool for asynchronous hostname resolution.
|
|
||||||
|
|
||||||
Henri Verbeet (40):
|
Hans Leidekker (18):
|
||||||
d3d8: Do not specify WINED3D_TEXTURE_CREATE_MAPPABLE in texture_init().
|
winhttp: Use the thread pool for the connection collector.
|
||||||
d3d8: Do not specify WINED3D_TEXTURE_CREATE_MAPPABLE in cubetexture_init().
|
winhttp: Make sure the COM request object is properly initialized.
|
||||||
d3d8: Do not specify WINED3D_TEXTURE_CREATE_MAPPABLE in d3d8_device_CreateDepthStencilSurface().
|
winhttp: Use the thread pool for COM object requests.
|
||||||
d3d8: Do not specify WINED3D_TEXTURE_CREATE_MAPPABLE in d3d8_device_CreateImageSurface().
|
winhttp: Store Accept headers like the other headers.
|
||||||
d3d8: Do not add map access indiscriminately in texture_init().
|
webservices: Use set_blocking in more places.
|
||||||
d3d8: Do not add map access indiscriminately in cubetexture_init().
|
webservices: Call WsReadEndElement just once in WsReadEnvelopeEnd.
|
||||||
d3d8: Do not add map access indiscriminately in d3d8_device_create_surface().
|
webservices: Return HRESULT from read_cmp.
|
||||||
wined3d: Introduce a separate structure for OpenGL rendertarget view information.
|
webservices: Get rid of read_rewind.
|
||||||
wined3d: Introduce a separate structure for OpenGL unordered access view information.
|
webservices: Return HRESULT from read_utf8_char.
|
||||||
wined3d: Introduce a separate structure for OpenGL shader resource view information.
|
webservices: Add support for stream input.
|
||||||
d3d8/tests: Add a resource access test.
|
bcrypt: Support retrieving properties from key handles.
|
||||||
d3d9/tests: Add a resource access test.
|
webservices: Implement WsFillBody.
|
||||||
wined3d: Validate that the view resource has depth/stencil bind flags in wined3d_device_set_depth_stencil_view().
|
webservices: Properly check the input buffer type in WsMoveReader.
|
||||||
wined3d: Allow binding scratch textures.
|
webservices: Add support for stream output.
|
||||||
wined3d: Make "driver private" formats always mappable.
|
webservices: Use stream I/O for UDP and session-less TCP channel bindings.
|
||||||
wined3d: Require exclusive GPU access for rendertarget and depth/stencil resources.
|
webservices: Allow calling WsAcceptChannel again with the same channel handle.
|
||||||
wined3d: Disallow dynamic rendertarget and depth/stencil resources.
|
webservices: Implement WsFlushBody.
|
||||||
d3dx9: Use a staging texture to update unmappable surfaces in D3DXLoadSurfaceFromMemory().
|
webservices: Maximize the amount of data read with each recv call.
|
||||||
d3d8: Disallow index buffers in the scratch pool.
|
|
||||||
d3d9: Disallow index buffers in the scratch pool.
|
Henri Verbeet (4):
|
||||||
d3d8: Disallow rendertarget and depth/stencil usage on 3D textures.
|
wined3d: Do not set WINED3D_TEXTURE_CREATE_MAPPABLE on the logo texture.
|
||||||
d3d9: Disallow rendertarget and depth/stencil usage on 3D textures.
|
wined3d: Do not set WINED3D_TEXTURE_CREATE_MAPPABLE on the cursor texture.
|
||||||
d3dx9: Use intermediate surfaces for loading from unmappable source surfaces in D3DXLoadSurfaceFromSurface().
|
dxgi: Introduce the IWineDXGISwapChainFactory interface.
|
||||||
d3dx9: Try to use IDirect3DDevice9_StretchRect() in D3DXLoadSurfaceFromSurface().
|
wined3d: Get rid of the "colRGBA" variable in light().
|
||||||
d3d8: Disallow rendertarget and depth/stencil usage on vertex buffers.
|
|
||||||
d3d9: Disallow rendertarget and depth/stencil usage on vertex buffers.
|
|
||||||
d3d8: Disallow rendertarget and depth/stencil usage on index buffers.
|
|
||||||
d3d9: Disallow rendertarget and depth/stencil usage on index buffers.
|
|
||||||
d3d9: Do not add map access indiscriminately in texture_init().
|
|
||||||
d3d9: Do not add map access indiscriminately in cubetexture_init().
|
|
||||||
d3d9: Do not add map access indiscriminately in d3d9_device_create_surface().
|
|
||||||
d3d9/tests: Add a d3d9ex resource access test.
|
|
||||||
d3d9: Disallow creating managed vertex buffers on d3d9ex devices.
|
|
||||||
d3d9: Disallow creating managed index buffers on d3d9ex devices.
|
|
||||||
d3d9: Disallow creating managed 3D textures on d3d9ex devices.
|
|
||||||
d3d9: Disallow creating managed cube textures on d3d9ex devices.
|
|
||||||
d3d9: Disallow creating managed 2D textures on d3d9ex devices.
|
|
||||||
d3d9: Pass wined3d parameter types to d3d9_device_create_surface().
|
|
||||||
d3d8: Pass wined3d parameter types to d3d8_device_create_surface().
|
|
||||||
wined3d: Get rid of the redundant WINED3D_TEXTURE_CREATE_MAPPABLE flag in surface_convert_format().
|
|
||||||
|
|
||||||
Huw D. M. Davies (1):
|
Huw D. M. Davies (1):
|
||||||
winspool: Skip the old printer check if it has a NULL port name.
|
dbghelp: Fix build failure on macOS.
|
||||||
|
|
||||||
Jacek Caban (10):
|
Jacek Caban (12):
|
||||||
wpp: Skip parsing #if expression if it's ignored anyway.
|
dsound: Close sleepev handle after releasing audio client.
|
||||||
widl: Write async interface IIDs to _i.c file.
|
dsound: Wait on thread handle instead of dedicated event in DirectSoundDevice_Release.
|
||||||
widl: Don't make proxy vtbl const in interpreted mode.
|
jscript: Support undefined separator in String.split implementation.
|
||||||
ieframe/tests: Fix todo_wine for tests that work now.
|
jscript: Rename prop_val_t to property_definition_t.
|
||||||
schannel.h: Add TLS 1.3 defines.
|
jscript: Use separated parser rule for property definition.
|
||||||
user32: Attempt to set scroll info in SetScrollPos even if SCROLL_GetInternalInfo fails.
|
jscript: Add parser support for getters and setters in object initializer.
|
||||||
server: Properly handle disconnected pipe in set_named_pipe_info request.
|
jscript: Add interpreter support for getters and setters in object initializer.
|
||||||
server: Store message mode flag only in named_pipe object.
|
jscript: Add Array.prototype.forEach implementation.
|
||||||
server: Remove no longer needed pipe_client struct.
|
include: Add DTLS defines.
|
||||||
server: Fix pipe server listen queue initialization.
|
secur32: Use -VERS-ALL gnutls priority string to disable not enabled protocols.
|
||||||
|
secur32: Check for supported protocols when loading gnutls.
|
||||||
|
secur32: Use VERS-ALL priority string only on recent gnutls versions.
|
||||||
|
|
||||||
Józef Kucia (29):
|
Jactry Zeng (1):
|
||||||
ddraw: Validate "dwSize" when setting viewports.
|
mshtml: Load xul with LOAD_LIBRARY_SEARCH_DLL_LOAD_DIR.
|
||||||
ddraw/tests: Add more tests for viewports.
|
|
||||||
ddraw: Do not return unset viewport from GetViewport().
|
|
||||||
ddraw: Do not use unset viewport in viewport_activate().
|
|
||||||
d3d11/tests: Add option to enable debug layer.
|
|
||||||
d3d11/tests: Fix crashes with debug layer enabled.
|
|
||||||
wined3d: Add support for WINED3DFMT_R10G10B10A2_UINT.
|
|
||||||
wined3d: Fix downloading data for 1D array textures.
|
|
||||||
d3d11/tests: Add test for readback from 1D array texture.
|
|
||||||
d3d10core/tests: Add test for readback from 1D array texture.
|
|
||||||
widl: Guard RPC includes with #ifdef _WIN32.
|
|
||||||
dxgi: Partially implement dxgi_adapter_QueryVideoMemoryInfo().
|
|
||||||
wined3d: Rename DeviceName to device_name.
|
|
||||||
wined3d: Get rid of vram_bytes from struct wined3d_adapter.
|
|
||||||
wined3d: Report system shared memory for adapters.
|
|
||||||
dxgi: Report non-zero shared system memory.
|
|
||||||
dxgi/tests: Add basic test for QueryVideoMemoryInfo().
|
|
||||||
d3d10core/tests: Add test for SO statistics queries.
|
|
||||||
wined3d: Add fallback for WINED3D_QUERY_TYPE_SO_STATISTICS_STREAM0.
|
|
||||||
wined3d: Implement WINED3D_QUERY_TYPE_SO_STATISTICS.
|
|
||||||
d3d11/tests: Add test for SO statistics with multiple vertex streams.
|
|
||||||
wined3d: Do not crash when trying to draw to buffer render target.
|
|
||||||
dxgi/tests: Add missing ok() call.
|
|
||||||
wined3d: Propagate HRESULTs in wined3d_swapchain_resize_target().
|
|
||||||
wined3d: Set base vertex index in CS state.
|
|
||||||
wined3d: Set base vertex index also for non-indexed draws.
|
|
||||||
wined3d: Fix mapping of SV_VertexID to gl_VertexID.
|
|
||||||
d3d11/tests: Add test for SV_VertexID.
|
|
||||||
d3d11/tests: Get rid of unnecessary clear from test_so_statistics_query().
|
|
||||||
|
|
||||||
Louis Lenders (1):
|
Józef Kucia (24):
|
||||||
vssapi: Add a few win64 spec entries.
|
winevulkan: Update vk.xml to 1.1.94.
|
||||||
|
dxgi/tests: Add test for ResizeTarget() with window procedure.
|
||||||
|
wined3d: Lock wined3d mutex in wined3d_swapchain_resize_target().
|
||||||
|
dxgi/tests: Add separate window thread for test_resize_target_wndproc().
|
||||||
|
d3d8: Avoid locking wined3d mutex around wined3d_swapchain_incref().
|
||||||
|
d3d9: Avoid locking wined3d mutex around wined3d_swapchain_incref().
|
||||||
|
dxgi: Avoid locking wined3d mutex around wined3d_swapchain_incref().
|
||||||
|
wined3d: Lock wined3d mutex in wined3d_swapchain_decref().
|
||||||
|
wined3d: Lock wined3d mutex in wined3d_swapchain_create().
|
||||||
|
wined3d: Introduce wined3d_cs_finish() helper.
|
||||||
|
mfplat: Fix memory allocation in mfsourceresolver_CreateObjectFromByteStream() (Coverity).
|
||||||
|
d3d9: Remove dead code from indexbuffer_init() (Coverity).
|
||||||
|
d3d8: Remove dead code from indexbuffer_init() (Coverity).
|
||||||
|
dxgi: Return S_OK from dxgi_output_SetGammaControl() stub.
|
||||||
|
dxgi/tests: Add basic test for gamma control.
|
||||||
|
wined3d: Introduce wined3d_cs_submit() helper.
|
||||||
|
wined3d: Introduce wined3d_cs_require_space() helper.
|
||||||
|
wined3d: Use wined3d_cs_finish() in swapchain_cleanup().
|
||||||
|
wined3d: Lock wined3d mutex in wined3d_swapchain_present().
|
||||||
|
wined3d: Lock wined3d mutex in wined3d_get_adapter_identifier().
|
||||||
|
d3d8: Do not touch output parameters when d3d8_GetAdapterIdentifier() fails.
|
||||||
|
d3d9: Do not touch output parameter when d3d9_GetAdapterLUID() fails.
|
||||||
|
d3d9: Do not touch output parameter when d3d9_GetAdapterIdentifier() fails.
|
||||||
|
include: Add ntddvdeo.h.
|
||||||
|
|
||||||
Michael Stefaniuc (28):
|
Kai Krakow (1):
|
||||||
advapi32: Use the ARRAY_SIZE() macro.
|
avrt: Add AVRT_PRIORITY_VERYLOW to avrt.h.
|
||||||
atl100/tests: Use the ARRAY_SIZE() macro.
|
|
||||||
avifil32: Use the ARRAY_SIZE() macro.
|
|
||||||
combase/tests: Use the ARRAY_SIZE() macro.
|
|
||||||
hlink: Use the ARRAY_SIZE() macro.
|
|
||||||
iccvid: Use the ARRAY_SIZE() macro.
|
|
||||||
d3dx9: Use the ARRAY_SIZE() macro.
|
|
||||||
imaadp32.acm: Use the ARRAY_SIZE() macro.
|
|
||||||
kernel32: Use the ARRAY_SIZE() macro.
|
|
||||||
l3codeca.acm: Use the ARRAY_SIZE() macro.
|
|
||||||
msadp32.acm: Use the ARRAY_SIZE() macro.
|
|
||||||
msvidc32: Use the ARRAY_SIZE() macro.
|
|
||||||
ntoskrnl.exe: Use the ARRAY_SIZE() macro.
|
|
||||||
odbc32: Use the ARRAY_SIZE() macro.
|
|
||||||
ole32/tests: Use the ARRAY_SIZE() macro.
|
|
||||||
setupx.dll16: Use the ARRAY_SIZE() macro.
|
|
||||||
shell32: Use the ARRAY_SIZE() macro.
|
|
||||||
strmbase: Use the ARRAY_SIZE() macro.
|
|
||||||
wbemprox: Prefer the standard ARRAY_SIZE macro.
|
|
||||||
dsound: Primary buffers don't support IDirectSoundNotify.
|
|
||||||
msg711.acm: Use the ARRAY_SIZE() macro.
|
|
||||||
msgsm32.acm: Use the ARRAY_SIZE() macro.
|
|
||||||
winecoreaudio.drv: Use the ARRAY_SIZE() macro.
|
|
||||||
services: Use the ARRAY_SIZE() macro.
|
|
||||||
wintab32: Use the ARRAY_SIZE() macro.
|
|
||||||
xaudio2_7: Use the ARRAY_SIZE() macro.
|
|
||||||
msxml3/tests: Use the ARRAY_SIZE() macro.
|
|
||||||
iphlpapi: Remove a redundant NULL check before HeapFree().
|
|
||||||
|
|
||||||
Mihail Ivanchev (1):
|
Ken Thomases (2):
|
||||||
include: Fixed the Unicode expansion of _sntprintf.
|
loader: Move some code in preparation for adding the Mac preloader.
|
||||||
|
loader: Check if the preloader overlaps the reserved range on the Mac.
|
||||||
|
|
||||||
Mingcong Bai (1):
|
Marcus Meissner (1):
|
||||||
po: Update Simplified Chinese translation.
|
setupapi: Fix size passed to MultiByteToWideChar.
|
||||||
|
|
||||||
Nikolay Sivov (27):
|
Matteo Bruni (1):
|
||||||
kernel32/tests: Fix skips for implemented functions.
|
d3dcompiler: Add an assert checking for writemask sanity in debug_writemask().
|
||||||
dwrite: Improve returned font metrics when OS/2 table is missing.
|
|
||||||
d2d1: Implement GetMaximumBitmapSize().
|
|
||||||
gdi32/tests: Fix some test failures on newer Win10 releases.
|
|
||||||
wincodecs: Fix parameter validation during scaler initialization.
|
|
||||||
wincodecs: Fix failure paths in scaler's GetSize().
|
|
||||||
wincodecs: Trace WICRect arguments.
|
|
||||||
wincodecs: Fix scaler return pixel format for uninitialized case.
|
|
||||||
wincodecs: Fix return value for scaler GetResolution().
|
|
||||||
msvcrt: Add _iswlower_l().
|
|
||||||
msvcrt: Add _iswupper_l().
|
|
||||||
msvcrt: Add _iswgraph_l().
|
|
||||||
msvcrt: Add _iswalnum_l().
|
|
||||||
msvcrt: Add _iswcntrl_l().
|
|
||||||
msvcrt: Add _iswprint_l().
|
|
||||||
msvcrt: Add _iswxdigit_l().
|
|
||||||
user32/tests: Add FindWindow() test for versioned class.
|
|
||||||
server: Use base class atom for child window enumeration.
|
|
||||||
dwrite/tests: Add CreateFontFaceFromHdc() test for in-memory font.
|
|
||||||
gdi32/tests: Run memory resource font test in a child process.
|
|
||||||
gdi32: Improve GetFontFileInfo() compatibility.
|
|
||||||
gdi32: Set data size for fonts created from memory.
|
|
||||||
gdi32: Implement GetFontFileData().
|
|
||||||
dwrite: Add support for memory font resources in CreateFontFaceFromHdc().
|
|
||||||
comctl32/listbox: Use helper to test for selected state on painting.
|
|
||||||
comctl32/listbox: Remove duplicated condition.
|
|
||||||
shcore: Implement method wrapper functions.
|
|
||||||
|
|
||||||
Paul Gofman (3):
|
Michael Müller (4):
|
||||||
d3dx9/tests: Add tests for using D3DXLoadSurfaceFromSurface() with default render target.
|
libwine: Do not restrict base address of main thread on 64 bit mac os.
|
||||||
d3dx9: Add FIXME for unlockable source surface in D3DXLoadSurfaceFromSurface().
|
dxgi: Implement dxgi_output_GetGammaControlCapabilities().
|
||||||
wined3d: Don't pull _ACCESS_GPU textures to system memory in texture2d_blt().
|
ntdll: Add stub for RtlGetUnloadEventTraceEx.
|
||||||
|
setupapi: Always return device info from SetupDiGetDeviceInterfaceDetail() if requested.
|
||||||
|
|
||||||
Piotr Caban (11):
|
Michael Stefaniuc (7):
|
||||||
msvcrt: Add _vscprintf_l implementation.
|
cmd: Avoid naming conflicts with the global HeapAlloc wrappers.
|
||||||
ucrtbase: Add _o__*_onexit_table implementation.
|
shell32/tests: Remove redundant NULL check before CoTaskMemFree().
|
||||||
ucrtbase: Fix leaks in misc tests.
|
ddraw: Drop redundant memset() before memcpy().
|
||||||
ucrtbase: Fix wrong function calls in misc tests.
|
comctl32/tests: Use SetRect() instead of open coding it.
|
||||||
ucrtbase: Add _o_malloc implementation.
|
shcore: Print the debugstr instead of the pointer to it.
|
||||||
msvcp90: Add time_get<char>::do_get_date implementation.
|
ntoskrnl.exe: Drop the WINE_ prefix from debug functions.
|
||||||
msvcp100: Add time_get<char>do_get implementation.
|
d3dx9/tests: Use SetRectEmpty() instead of open coding it.
|
||||||
msvcp100: Add time_get<char>::get_fmt implementation.
|
|
||||||
msvcp110: Export time_get functions on arm.
|
|
||||||
msvcp90: Add '_char' suffix to time_get<char> helper functions.
|
|
||||||
msvcp90: Add time_get<wchar> implementation.
|
|
||||||
|
|
||||||
Roberto Pungartnik (2):
|
Nikolay Sivov (50):
|
||||||
po: Update Portuguese (Brazil) translation.
|
dwrite/tests: Add some tests for GetUnicodeRanges().
|
||||||
po: Update Portuguese (Brazil) translation.
|
shcore: Turn COM exports to stubs.
|
||||||
|
shcore: Add AppUserModelID stubs.
|
||||||
|
shcore: Add CommandLineToArgvW().
|
||||||
|
shell32: Forward some functions to shcore.dll.
|
||||||
|
shcore: Implement SHCreateMemStream().
|
||||||
|
shcore: Add file-based stream.
|
||||||
|
shcore: Add ThreadRef functions.
|
||||||
|
shcore: Add process reference API.
|
||||||
|
shell32: Forward process reference calls to shcore.
|
||||||
|
shcore: Add SHCreateThread().
|
||||||
|
shcore: Add StrDupA()/StrDupW().
|
||||||
|
gdiplus/tests: Add more tests for gradient brush rectangles.
|
||||||
|
gdiplus: Add a helper to create gradient brush from rectangle.
|
||||||
|
gdiplus: Fix brush transform created with GdipCreateLineBrushFromRect().
|
||||||
|
gdiplus: Remove unused brush fields.
|
||||||
|
wincodecs: Grab TIFF decoder reference when creating frames.
|
||||||
|
shcore: Implement a bunch of string conversion functions.
|
||||||
|
shcore: Add registry value stream functions.
|
||||||
|
shcore: Add SHRegDuplicateHKey().
|
||||||
|
shcore: Add some registry key delete helpers.
|
||||||
|
shcore: Add registry access helpers.
|
||||||
|
shcore: Add IsOS().
|
||||||
|
shcore: Fix return value for file-based Commit().
|
||||||
|
shlwapi: Forward file-base stream calls to shcore.
|
||||||
|
shlwapi: Forward IUnknown_* helpers to shcore.
|
||||||
|
gdi32: Fix function prototype when building without freetype.
|
||||||
|
shlwapi: Forward SHCreateMemStream() to shcore.
|
||||||
|
shlwapi: Forward SHOpenRegStream() to shcore.
|
||||||
|
shlwapi: Forward SHOpenRegStream2() to shcore.
|
||||||
|
shlwapi: Forward IStream helpers to shcore.
|
||||||
|
shlwapi: Forward ThreadRef functions to shcore.
|
||||||
|
user32/listbox: Use helper to test for selected state on painting.
|
||||||
|
user32/listbox: Remove duplicated condition.
|
||||||
|
shlwapi: Forward SHDeleteEmptyKey() to shcore.
|
||||||
|
shlwapi: Forward SHDeleteKey() to shcore.
|
||||||
|
shlwapi: Forward SHEnumValue() to shcore.
|
||||||
|
shlwapi: Forward SHEnumKeyEx() to shcore.
|
||||||
|
shlwapi: Forward SHRegGetIntW() to shcore.
|
||||||
|
windowscodecs: Fix return values for scaler's CopyPalette().
|
||||||
|
windowscodecs: Implement GetContainerFormat() for encoders.
|
||||||
|
windowscodecs/tests: Add more stream tests.
|
||||||
|
windowscodecs: Trace stream methods arguments.
|
||||||
|
windowscodecs: Fix InitializeFromIStream() to simply wrap target stream.
|
||||||
|
shlwapi: Forward SHUnicodeToUnicode() to shcore.
|
||||||
|
shlwapi: Forward SHAnsiToAnsi() to shcore.
|
||||||
|
shlwapi: Forward SHCopyKey() to shcore.
|
||||||
|
shlwapi: Forward IsOS() to shcore.
|
||||||
|
comctl32/listview: Fix NM_CLICK notification when clicking on checkboxes.
|
||||||
|
shlwapi: Remove unused fields.
|
||||||
|
|
||||||
|
Pierre Schweitzer (3):
|
||||||
|
mpr: Implement remembered connection enumeration.
|
||||||
|
mpr: Implement support for making connections persistent.
|
||||||
|
mpr: Implement support for deleting persistent connections.
|
||||||
|
|
||||||
|
Piotr Caban (1):
|
||||||
|
msvcp90: Add missing break in time_get::do_get (coverity).
|
||||||
|
|
||||||
|
Ralf Habacker (2):
|
||||||
|
server: Release atoms when destroying a window class.
|
||||||
|
explorer: Fix atom leaks caused by not releasing DDE interface.
|
||||||
|
|
||||||
|
Roberto Pungartnik (1):
|
||||||
|
po: Portuguese (Brazil) translation fixes.
|
||||||
|
|
||||||
|
Roderick Colenbrander (3):
|
||||||
|
ntdll: Parse sysfs cpu_shared_map using helper function.
|
||||||
|
ntdll: Fix parsing thread_siblings bitmaps on high core count systems.
|
||||||
|
ntdll: Print FIXME on systems supporting more CPU cores than supported.
|
||||||
|
|
||||||
Sebastian Lackner (1):
|
Sebastian Lackner (1):
|
||||||
oleaut32: Pass a HREFTYPE to get_iface_guid.
|
loader: Implement preloader for macOS.
|
||||||
|
|
||||||
Serge Gautherie (1):
|
Serge Gautherie (1):
|
||||||
winmm: Add a WARNing when winejoystick.drv is missing.
|
rpcrt4: Fix 'Routeines' typos.
|
||||||
|
|
||||||
Sven Baars (3):
|
Sergio Gómez Del Real (8):
|
||||||
mf: Add a trace to MFCreateTopology.
|
riched20: Add destroy_para() helper.
|
||||||
mfplat: Implement MFCreateMediaEvent.
|
riched20: Add get_total_width() to get widest paragraph number.
|
||||||
mfplat: Improve CreateObjectFromByteStream stub in IMFSourceResolver.
|
riched20: Move y-adjust to its own function.
|
||||||
|
riched20: Add helper function to mark paragraphs for rewrapping.
|
||||||
|
riched20: Guard paragraph wrapping against special case where type is diTextStart.
|
||||||
|
riched20: Implement list of marked paragraphs.
|
||||||
|
riched20: Cache number of rows in editor.
|
||||||
|
riched20: ME_CheckCharOffsets() calls should only be done when tracing.
|
||||||
|
|
||||||
Wolfgang Walter (1):
|
Sven Baars (2):
|
||||||
wineps: Cope correctly with a missing table.
|
mf: Return S_OK from IMFMediaSession::Close.
|
||||||
|
mfplat: Improve CreatePresentationDescriptor stub in IMFMediaSource.
|
||||||
|
|
||||||
Zebediah Figura (34):
|
Zebediah Figura (46):
|
||||||
rpcrt4: Retrieve the underlying interface for dual interfaces.
|
setupapi/devinst: Factor out get_device().
|
||||||
rpcrt4: Delegate to the parent if it is not IUnknown.
|
setupapi/devinst: Factor out get_device_iface().
|
||||||
rpcrt4: Write the floating-point mask on x86-64.
|
setupapi/devinst: Factor out get_device_set().
|
||||||
oleaut32: Rip out the old typelib marshaller.
|
setupapi/tests: Remove workarounds in testSetupDiGetINFClassA().
|
||||||
rpcrt4: Write type format strings for coclasses.
|
setupapi/tests: Remove workarounds in test_SetupDiCreateDeviceInfoListEx().
|
||||||
oleaut32: Handle coclasses in ITypeInfo_Invoke().
|
setupapi/tests: Remove workarounds in test_SetupDiOpenClassRegKeyExA().
|
||||||
oleaut32/tests: Add some tests for marshalling of coclasses.
|
ntoskrnl.exe: Implement KeWaitForMultipleObjects().
|
||||||
stdole2: Avoid defining Automation typedefs as part of the public library.
|
ntoskrnl.exe: Implement KeInitializeEvent().
|
||||||
ntdll: Only wait on the completion port if no entries were returned.
|
ntoskrnl.exe: Implement KeSetEvent().
|
||||||
ntdll: Don't write more IOCP entries than requested.
|
ntoskrnl.exe: Implement KeResetEvent().
|
||||||
ntdll/tests: Add more tests for NtRemoveIoCompletionEx().
|
ntoskrnl.exe: Implement KeWaitForSingleObject().
|
||||||
rpcrt4: Handle large arrays in EmbeddedComplexSize().
|
ntoskrnl.exe/tests: Add some tests for synchronization functions.
|
||||||
xinput: Avoid calling XInputGetStateEx() in XInputGetState().
|
ntoskrnl.exe: Implement KeInitializeSemaphore().
|
||||||
dbghelp: Only check process architecture if we are actually given a process.
|
ntoskrnl.exe: Implement KeReleaseSemaphore() and waiting on semaphores.
|
||||||
rpcrt4/tests: Add a test for FC_ALIGNM* directives.
|
ntoskrnl.exe: Implement KeInitializeMutex().
|
||||||
rpcrt4: Fix handling of FC_ALIGNM* directives.
|
ntoskrnl.exe: Implement KeReleaseMutex() and waiting on mutexes.
|
||||||
shell32/tests: Remove some obsolete workarounds from test_ShellWindows().
|
ntoskrnl.exe: Implement KeWaitForMutexObject().
|
||||||
setupapi/tests: Remove workarounds in testInstallClass().
|
ntoskrnl.exe: Implement KeClearEvent().
|
||||||
setupapi/tests: Remove workarounds in testCreateDeviceInfo().
|
setupapi: Store the class and reference string keys in the device_iface structure.
|
||||||
setupapi/tests: Add more tests for creating and removing devices.
|
ntdll: Avoid inline assembly in do_cpuid().
|
||||||
hlink: Use clearer variable names in IHlink_fnNavigate().
|
ntdll: Avoid inline assembly in have_cpuid().
|
||||||
hlink: Add support for asynchronous binding in IHlink_Navigate().
|
ntoskrnl.exe: Implement KeInitializeTimerEx().
|
||||||
hlink/tests: Add some tests for asynchronous binding.
|
include: Add KeInitializeTimer().
|
||||||
xinput: Make exported functions hot-patchable.
|
ntoskrnl.exe: Implement KeSetTimerEx() and waiting on timers.
|
||||||
setupapi/tests: Remove workarounds in testGetDeviceInstanceId().
|
ntoskrnl.exe: Implement KeCancelTimer().
|
||||||
setupapi/tests: Remove workarounds in testRegisterDeviceInfo().
|
ntoskrnl.exe/tests: Add tests for waiting on timers.
|
||||||
setupapi/tests: Add some more tests for SetupDiRegisterDeviceInfo().
|
ntoskrnl.exe: Implement KeDelayExecutionThread().
|
||||||
setupapi/tests: Remove workarounds in testCreateDeviceInterface().
|
setupapi: Enforce a maximum device instance ID length.
|
||||||
setupapi/tests: Add more tests for device interfaces.
|
setupapi: Avoid unnecessary buffer allocation in SetupDiCreateDeviceInfoA().
|
||||||
setupapi/tests: Remove workarounds in testGetDeviceInterfaceDetail().
|
setupapi: Avoid unnecessary buffer allocation in SetupDiGetDeviceInstanceIdA().
|
||||||
setupapi/tests: Remove workarounds in testDevRegKey().
|
setupapi: Avoid unnecessary buffer allocation in SetupDiCreateDeviceInfoW().
|
||||||
setupapi/tests: Remove workarounds in testRegisterAndGetDetail().
|
setupapi: Avoid unnecessary buffer allocation in SETUPDI_EnumerateMatchingDeviceInstances().
|
||||||
setupapi/tests: Remove workarounds in testDeviceRegistryPropertyA().
|
dbghelp: Avoid using inline assembly in do_x86cpuid().
|
||||||
setupapi/tests: Remove workarounds in testDeviceRegistryPropertyW().
|
dbghelp: Avoid using inline assembly in have_x86cpuid().
|
||||||
|
ddraw: Get rid of redundant call to wined3d_stateblock_capture().
|
||||||
|
setupapi: Implement SetupDiRemoveDeviceInterface().
|
||||||
|
setupapi: Completely remove unregistered device interfaces.
|
||||||
|
setupapi: Implement SetupDiRemoveDevice().
|
||||||
|
setupapi: Delete all empty parent keys of a removed device key.
|
||||||
|
wined3d: Use wined3d_state_get_light() in wined3d_state_record_lights().
|
||||||
|
setupapi: Implement SetupDiDeleteDeviceInterfaceData().
|
||||||
|
setupapi: Get rid of the redundant cDevices parameter to struct device.
|
||||||
|
setupapi: Implement SetupDiDeleteDeviceInfo().
|
||||||
|
ntdll: Call the select request directly in RtlWaitOnAddress().
|
||||||
|
ntdll: Use a critical section to ensure that RtlWaitOnAddress compares and queues atomically.
|
||||||
|
setupapi: Use strtoulW().
|
||||||
|
|
||||||
Zhiyi Zhang (16):
|
Zhiyi Zhang (5):
|
||||||
mountmgr: Add IOCTL_STORAGE_QUERY_PROPERTY stub.
|
kernelbase: Implement PathAllocCombine.
|
||||||
kernelbase: Implement PathCchFindExtension.
|
kernelbase: Implement PathCchCombineEx.
|
||||||
kernelbase: Implement PathCchAddExtension.
|
kernelbase: Implement PathCchCombine.
|
||||||
kernelbase: Implement PathCchRemoveExtension.
|
kernelbase: Implement PathCchAppendEx.
|
||||||
kernelbase: Implement PathCchRenameExtension.
|
kernelbase: Implement PathCchAppend.
|
||||||
kernelbase: Implement PathIsUNCEx.
|
|
||||||
kernelbase: Implement PathCchStripPrefix.
|
|
||||||
kernelbase: Implement PathCchSkipRoot.
|
|
||||||
kernelbase: Implement PathCchStripToRoot.
|
|
||||||
kernelbase: Implement PathCchIsRoot.
|
|
||||||
kernelbase: Implement PathCchRemoveBackslashEx.
|
|
||||||
kernelbase: Implement PathCchRemoveBackslash.
|
|
||||||
kernelbase: Implement PathCchRemoveFileSpec.
|
|
||||||
kernelbase: Implement PathAllocCanonicalize.
|
|
||||||
kernelbase: Implement PathCchCanonicalizeEx.
|
|
||||||
kernelbase: Implement PathCchCanonicalize.
|
|
||||||
|
|
||||||
--
|
--
|
||||||
Alexandre Julliard
|
Alexandre Julliard
|
||||||
|
|
2
AUTHORS
2
AUTHORS
|
@ -377,6 +377,7 @@ David Smith
|
||||||
David Welch
|
David Welch
|
||||||
David Woodhouse
|
David Woodhouse
|
||||||
Davin McCall
|
Davin McCall
|
||||||
|
Denil Verghese
|
||||||
Denis Baranov
|
Denis Baranov
|
||||||
Denis Lukianov
|
Denis Lukianov
|
||||||
Dennis Björklund
|
Dennis Björklund
|
||||||
|
@ -489,6 +490,7 @@ Frans van Dorsselaer
|
||||||
Freddie Tilley
|
Freddie Tilley
|
||||||
Frederic Boulanger
|
Frederic Boulanger
|
||||||
Frédéric Delanoy
|
Frédéric Delanoy
|
||||||
|
Frédéric Fauberteau
|
||||||
Gabriel Buades Rubio
|
Gabriel Buades Rubio
|
||||||
Gabriele Giorgetti
|
Gabriele Giorgetti
|
||||||
Gabriele Moabiti
|
Gabriele Moabiti
|
||||||
|
|
|
@ -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.69 for Wine 3.21.
|
# Generated by GNU Autoconf 2.69 for Wine 4.0-rc1.
|
||||||
#
|
#
|
||||||
# Report bugs to <wine-devel@winehq.org>.
|
# Report bugs to <wine-devel@winehq.org>.
|
||||||
#
|
#
|
||||||
|
@ -580,8 +580,8 @@ MAKEFLAGS=
|
||||||
# Identity of this package.
|
# Identity of this package.
|
||||||
PACKAGE_NAME='Wine'
|
PACKAGE_NAME='Wine'
|
||||||
PACKAGE_TARNAME='wine'
|
PACKAGE_TARNAME='wine'
|
||||||
PACKAGE_VERSION='3.21'
|
PACKAGE_VERSION='4.0-rc1'
|
||||||
PACKAGE_STRING='Wine 3.21'
|
PACKAGE_STRING='Wine 4.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'
|
||||||
|
|
||||||
|
@ -2390,7 +2390,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 3.21 to adapt to many kinds of systems.
|
\`configure' configures Wine 4.0-rc1 to adapt to many kinds of systems.
|
||||||
|
|
||||||
Usage: $0 [OPTION]... [VAR=VALUE]...
|
Usage: $0 [OPTION]... [VAR=VALUE]...
|
||||||
|
|
||||||
|
@ -2460,7 +2460,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 3.21:";;
|
short | recursive ) echo "Configuration of Wine 4.0-rc1:";;
|
||||||
esac
|
esac
|
||||||
cat <<\_ACEOF
|
cat <<\_ACEOF
|
||||||
|
|
||||||
|
@ -2692,7 +2692,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 3.21
|
Wine configure 4.0-rc1
|
||||||
generated by GNU Autoconf 2.69
|
generated by GNU Autoconf 2.69
|
||||||
|
|
||||||
Copyright (C) 2012 Free Software Foundation, Inc.
|
Copyright (C) 2012 Free Software Foundation, Inc.
|
||||||
|
@ -3376,7 +3376,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 3.21, which was
|
It was created by Wine $as_me 4.0-rc1, which was
|
||||||
generated by GNU Autoconf 2.69. Invocation command line was
|
generated by GNU Autoconf 2.69. Invocation command line was
|
||||||
|
|
||||||
$ $0 $@
|
$ $0 $@
|
||||||
|
@ -20763,7 +20763,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 3.21, which was
|
This file was extended by Wine $as_me 4.0-rc1, which was
|
||||||
generated by GNU Autoconf 2.69. Invocation command line was
|
generated by GNU Autoconf 2.69. Invocation command line was
|
||||||
|
|
||||||
CONFIG_FILES = $CONFIG_FILES
|
CONFIG_FILES = $CONFIG_FILES
|
||||||
|
@ -20834,7 +20834,7 @@ _ACEOF
|
||||||
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
||||||
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
|
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
|
||||||
ac_cs_version="\\
|
ac_cs_version="\\
|
||||||
Wine config.status 3.21
|
Wine config.status 4.0-rc1
|
||||||
configured by $0, generated by GNU Autoconf 2.69,
|
configured by $0, generated by GNU Autoconf 2.69,
|
||||||
with options \\"\$ac_cs_config\\"
|
with options \\"\$ac_cs_config\\"
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue