362 lines
18 KiB
Plaintext
362 lines
18 KiB
Plaintext
The Wine development release 2.0-rc1 is now available.
|
|
|
|
This is the first release candidate for the upcoming Wine 2.0. It
|
|
marks the beginning of the code freeze period. Please give this
|
|
release a good testing to help us make 2.0 as good as possible.
|
|
|
|
What's new in this release (see below for details):
|
|
- Bug fix update of the Mono engine.
|
|
- Support for IDN name resolution.
|
|
- Many more Shader Model 5 operations.
|
|
- Still more fixes in the regression tests.
|
|
- Various bug fixes.
|
|
|
|
The source is available from the following locations:
|
|
|
|
http://dl.winehq.org/wine/source/2.0/wine-2.0-rc1.tar.bz2
|
|
http://mirrors.ibiblio.org/wine/source/2.0/wine-2.0-rc1.tar.bz2
|
|
|
|
Binary packages for various distributions will be available from:
|
|
|
|
http://www.winehq.org/download
|
|
|
|
You will find documentation on http://www.winehq.org/documentation
|
|
|
|
You can also get the current source directly from the git
|
|
repository. Check http://www.winehq.org/git for details.
|
|
|
|
Wine is available thanks to the work of many people. See the file
|
|
AUTHORS in the distribution for the complete list.
|
|
|
|
----------------------------------------------------------------
|
|
|
|
Bugs fixed in 2.0-rc1 (total 25):
|
|
|
|
13319 In dlls/user32/edit.c EDIT_EM_ReplaceSel Clobbers Important Var When Buffer Overflows
|
|
17196 Text Editor Cursor can be scrolled outside editor
|
|
24699 Explorer++ 1.2: crash when closing a tab
|
|
29878 Rayman 3 Demo: beeping sound
|
|
30385 Multiple applications need support for shell32.SHGetKnownFolderPath KF_FLAG_DEFAULT_PATH option (Windows Live Essentials 2011 web installer, MediaMonkey 4.1.x in Vista+ mode)
|
|
32171 Netflix doesn't work in 64-bit WINEPREFIX
|
|
32795 Easy Video Cutter 2.3 crashes on video loading
|
|
33021 TurboTax 2012 wants ntdll.dll.EtwEventRegister (win7 mode)
|
|
37138 Excel 2007 under wine crashes opening this file
|
|
39886 Fallout 4 - GFSDK_GodraysLib.x64.dll failed to initialize
|
|
39887 Fallout 4 - Fallout4Launcher.exe crashes
|
|
40247 Wine returns the loopback IP as first item in GetIpAddrTable causing some licensed programs to fail due to invalid MAC address
|
|
40359 Galactic Civilization III fails to start
|
|
40804 Touhou 6, 7, 8, 10, 11 have severe fps drop.
|
|
41055 "Texture ... does not have a drawable" on i915 with D3D8
|
|
41059 Necropolis requires OMSetDepthStencilState Two-sided stencil testing when using DirectX 11
|
|
41402 DDBST unusable due to "fixme:systray:wine_notify_icon unhandled tray message: 4"
|
|
41454 Outlast 2 Demo requires R32G32_UINT and R32_UINT formats
|
|
41493 Sniper Elite V2 stuck at "Completing Installation 1%"
|
|
41508 Menu infinitely loops, the application hangs.
|
|
41696 Multiple apps (Trials Fusion Demo, Outlast 2 Demo) require DXGI_FORMAT_R32G8X24_TYPELESS support
|
|
41870 RPG Tkool (RPG Maker) 2k/2k3: winegstreamer doesn't play already played MP3 files
|
|
41898 ToCA Race Driver 3 needs ntoskrnl.exe.RtlCopyMemory
|
|
41924 Shadow Warrior 2 crashes on startup
|
|
41950 ALDI Bestellsoftware 5.2.1.2111: crashes when trying to change the font
|
|
|
|
----------------------------------------------------------------
|
|
|
|
Changes since 1.9.24:
|
|
|
|
Akihiro Sagawa (9):
|
|
quartz: Add tests for IBasicVideo.
|
|
strmbase: Fix copy-paste error where calculating video destination height.
|
|
strmbase: Shift source/destination rectangle when updating top or left property.
|
|
strmbase: Add validation checks when updating source rectangle.
|
|
strmbase: Add validation checks when updating destination rectangle.
|
|
po: Update Japanese translation.
|
|
winegstreamer: Fix reference leaks.
|
|
wineqtdecoder: Fix reference leaks.
|
|
quartz: Keep This/iface order in TRACEs for consistency.
|
|
|
|
Alex Henrie (3):
|
|
winegstreamer: Avoid double initialization.
|
|
Revert "winegstreamer: Remove redundant null check before g_error_free.".
|
|
user32: Tell MENU_SuspendPopup which message to remove.
|
|
|
|
Alistair Leslie-Hughes (4):
|
|
d3d11: Check parameter in ID3D11Device CreateShaderResourceView.
|
|
d3d11: Check parameter in ID3D11Device CreateRenderTargetView.
|
|
d3d10_1: Check parameter in ID3D10Device1 CreateShaderResourceView1.
|
|
d3d10core: Check parameter in ID3D10Device CreateRenderTargetView.
|
|
|
|
Andrew Eikum (3):
|
|
user32: Support IDC_PEN.
|
|
imaadpcm32: Fix source offsets when converting stereo PCM to IMAADPCM.
|
|
msacm32: Support conversion from 24-bit PCM.
|
|
|
|
Andrew Wesie (6):
|
|
d3d11: Implement two-sided stencil testing.
|
|
d3d10core/tests: Add test for two sided stencil.
|
|
d3d11/tests: Add test for two sided stencil.
|
|
d3d11/tests: Add test for return in a conditional.
|
|
d3d10core/tests: Add test for return in a conditional.
|
|
d3d11/tests: Add test for primitive restart.
|
|
|
|
Aric Stewart (6):
|
|
hidclass: All reports read or written to user space lead with a reportId.
|
|
winebus.sys: Handle older kernel headers lacking feature ioctls.
|
|
hidclass.sys: Some descriptor values should be unsigned.
|
|
hid: Initialize outgoing usages in HidP_GetUsages.
|
|
hid: Refine initialization of UsageLength in HidP_GetUsages.
|
|
loader: Add IOHID to critical device database.
|
|
|
|
Brock York (1):
|
|
msctf: Remove incorrect dereference of double pointer.
|
|
|
|
Bruno Jesus (22):
|
|
msacm32/tests: Beginnings of a custom driver test.
|
|
ws2_32/tests: Add IDN resolution tests for GetAddrInfoW.
|
|
ws2_32: Add IDN resolution support to GetAddrInfoW.
|
|
ws2_32: Simplify IPv4 sprintf.
|
|
ws2_32: Cache the memory used for poll() calls.
|
|
msg711.acm: Remove dead code in G711_FormatSuggest.
|
|
msg711.acm: Remove an empty fixme.
|
|
winmm: Return meaningful value in WINMM_CreateIData.
|
|
iphlpapi: Ensure GetIpAddrTable returns loopback addresses in the end.
|
|
bcrypt/tests: Workaround RegGetValueW not being present in XP.
|
|
bcrypt/tests: Normalize all tests to use function pointers.
|
|
explorer: Ensure launchers_per_row is at least 1 as it is used in divisions.
|
|
xinput1_3/tests: Test the GUIDs returned from XInputGetDSoundAudioDeviceGuids.
|
|
xinput1_3/tests: Dump the gamepad values from XInputGetCapabilities.
|
|
xinput1_3/tests: Explain an important test and fix remaining style issues.
|
|
msvfw32: Remove duplicated debug.
|
|
ws2_32: Implement IP_DONTFRAGMENT in [set|get]sockopt.
|
|
xinput1_3/tests: Improve vibration tests.
|
|
xinput1_1: Prefer builtin DLL.
|
|
xinput1_2: Prefer builtin DLL.
|
|
xinput1_4: Prefer builtin DLL.
|
|
xinput9_1_0: Prefer builtin DLL.
|
|
|
|
Carlos Rodriguez (1):
|
|
wined3d: Recognize Geforce GTX 1050.
|
|
|
|
Daniel Lehman (4):
|
|
msvcrt: Add _lfind_s.
|
|
shlwapi: Remove dot segments for URLs starting with /.
|
|
wininet: Canonicalize URL in HttpOpenRequest.
|
|
gdi32: Trace more in CreateEnhMetaFileW.
|
|
|
|
Detlef Riekenberg (2):
|
|
winspool: Use all Fields from DRIVER_INFO_8A when we add a Printer Driver.
|
|
localspl: Accept valid environments in AddMonitor.
|
|
|
|
Donat Enikeev (1):
|
|
crypt32/tests: Certificates update to fix chain failures on Fedora 25.
|
|
|
|
Flávio J. Saraiva (1):
|
|
cmd/tests: Add tests for chaining rules of pipe and else.
|
|
|
|
Hans Leidekker (14):
|
|
msi: Fix MSIREG_OpenUserComponentsKey and MSIREG_DeleteUpgradeCodesKey for Wow64.
|
|
winhttp/tests: Properly restore proxy settings on 64-bit.
|
|
rpcrt4/tests: Register an exception with the firewall to avoid a dialog.
|
|
bcrypt/tests: Add AES provider tests.
|
|
bcrypt/tests: Add BCryptGenerateSymmetricKey tests.
|
|
bcrypt/tests: Add BcryptEncrypt/Decrypt tests.
|
|
setupapi: Add a stub implementation of SetupDiRemoveDeviceInterface.
|
|
setupapi/tests: Clean up properly after each device test.
|
|
rpcrt4/tests: Merge rpc_protseq.c into rpc.c.
|
|
rpcrt4/tests: Also register a firewall exception for the rpc test.
|
|
dpnet/tests: Merge peer.c into client.c.
|
|
dpnet/tests: Skip tests if dpnet is a stub dll.
|
|
dpnet/tests: Register a firewall exception for the client test.
|
|
dpnet/tests: Register firewall exceptions for the server test.
|
|
|
|
Henri Verbeet (8):
|
|
d2d1: Properly set an error state when adding the vertex fails in d2d_geometry_sink_BeginFigure().
|
|
d2d1/tests: Make the window client rect match the DXGI swapchain dimensions.
|
|
d2d1/tests: Introduce a helper function to add lines to a geometry sink.
|
|
d2d1/tests: Introduce a helper function to add quadratic bezier curves to a geometry sink.
|
|
d2d1: Properly test which side of a bezier curve is the inside.
|
|
d2d1: Introduce a separate structure for fill specific geometry fields.
|
|
d2d1: Store separate bezier vertices.
|
|
d2d1: Use d2d_point_set() in d2d_rectangle_geometry_init().
|
|
|
|
Hugh McMaster (10):
|
|
regedit/tests: Fix line concatenation test.
|
|
regedit/tests: Test whether comments ending in a backslash affect the next line.
|
|
reg/tests: Fix line concatenation tests.
|
|
reg/tests: Test whether comment lines ending in a backslash affect the next line.
|
|
regedit/tests: Move existing comment tests to a separate function.
|
|
regedit/tests: Add more tests for parsing comments.
|
|
reg/tests: Add verify_reg_nonexist helper function.
|
|
reg/tests: Add tests for parsing comments.
|
|
reg/tests: Add Unicode tests for comment parsing.
|
|
reg/tests: Fix copy/paste errors in some tests.
|
|
|
|
Huw D. M. Davies (14):
|
|
include: Add new members to WINTRUST_DATA and CRYPT_PROVIDER_DATA.
|
|
wintrust/tests: Remove a test that crashes on Windows 8 amd 10.
|
|
wintrust/tests: Initialize the pSigState member to prevent Windows 8 and 10 from crashing.
|
|
msi: Correctly size packagecode as it's an unsquashed guid.
|
|
shell32/tests: Add some uuids present on Windows 10.
|
|
shell32/tests: Updated Windows 7 has a new IShellDispatch6 in its typelib.
|
|
user32/tests: FlashWindow(Ex) sets ERROR_INVALID_WINDOW_HANDLE on updated Windows 7.
|
|
include: Add the lineInitializeEx() option constants.
|
|
comctl32/tests: Use more than one item for the custom draw tests.
|
|
comctl32: Set the text and bkgnd colours to the default before the item pre-paint notification.
|
|
comctl32: Recompute the text width if necessary.
|
|
kernel32: Implement Process thread attribute lists.
|
|
user32/tests: Add a test to show that released cache DCs are disabled.
|
|
windowscodecs: Fix typo in 2 bpp conversion.
|
|
|
|
Jacek Caban (11):
|
|
rpcrt4: Store security package name in rpc_server_registered_auth_info.
|
|
rpcrt4: Acquire new credential handle for each connection.
|
|
server: Store async list in process object and use that to find async in cansel_async request.
|
|
server: Get rid of no loner used cancel_async from fd_ops.
|
|
server: Cancel process asyncs on process termination.
|
|
mshtml: Silence a noisy FIXME.
|
|
server: Signal pipe server fd in create_pipe_server.
|
|
server: Introduced iosb struct for server-side IO_STATUS_BLOCK representation and use it in irp_call.
|
|
server: Store iosb in async object.
|
|
server: Use async object to transfer IRP result to client.
|
|
wscript/tests: Use case insensitive comparition for paths.
|
|
|
|
Józef Kucia (56):
|
|
d3d11/tests: Add test for shader input register limits.
|
|
d3d10core/tests: Add test for shader input register limits.
|
|
d3d11: Fix d3d11_immediate_context_OMSetRenderTargetsAndUnorderedAccessViews().
|
|
wined3d: Unbind image textures in context_bind_unordered_access_views().
|
|
wined3d: Implement wined3d_unordered_access_view_invalidate_location() for 3D textures.
|
|
wined3d: Add ARB_shader_image_size extension.
|
|
wined3d: Extend resinfo instruction to support UAVs.
|
|
wined3d: Implement SM5 ld_uav_typed instruction.
|
|
d3d11/tests: Add test for typed UAV loads.
|
|
wined3d: Recognize SM5 sync opcode.
|
|
wined3d: Recognize SM5 dcl_uav_raw opcode.
|
|
wined3d: Recognize SM5 dcl_uav_structured opcode.
|
|
wined3d: Use signed integers for addressing in ld_structured opcode.
|
|
include: Add missing D3D11_BUFFER_UAV_FLAG declaration.
|
|
wined3d: Record sampler usage for sample_c instruction.
|
|
wined3d: Add ARB_stencil_texturing extension.
|
|
wined3d: Implement stencil shader resource views.
|
|
wined3d: Add support for WINED3DFMT_D32_FLOAT_S8X24_UINT format.
|
|
wined3d: Fix depth/stencil shader resource views.
|
|
wined3d: Introduce get_format_internal() helper function.
|
|
d3d11/tests: Add more tests for bind flags.
|
|
wined3d: Set default sampler minification filter to GL_NEAREST.
|
|
wined3d: Recognize SM5 atomic_xor opcode.
|
|
wined3d: Recognize SM5 imm_atomic_xor opcode.
|
|
wined3d: Recognize SM5 atomic_or opcode.
|
|
wined3d: Recognize SM5 atomic_and opcode.
|
|
wined3d: Recognize SM5 imm_atomic_or opcode.
|
|
wined3d: Recognize SM5 imm_atomic_and opcode.
|
|
wined3d: Recognize SM5 imm_atomic_exch opcode.
|
|
wined3d: Recognize SM5 imm_atomic_cmp_exch opcode.
|
|
wined3d: Recognize SM5 atomic_cmp_store opcode.
|
|
wined3d: Recognize SM5 atomic_umax opcode.
|
|
wined3d: Recognize SM5 atomic_umin opcode.
|
|
wined3d: Recognize SM5 imm_atomic_umax opcode.
|
|
wined3d: Recognize SM5 imm_atomic_umin opcode.
|
|
wined3d: Use single structure for view description.
|
|
wined3d: Implement return instruction.
|
|
wined3d: Do not generate shader epilogue in subroutines.
|
|
d3d8/tests: Add test showing that primitive restart must be disabled.
|
|
d3d9/tests: Add test showing that primitive restart must be disabled.
|
|
wined3d: Implement primitive restart.
|
|
wined3d: Recognize dynamic linking shader instructions.
|
|
wined3d: Use opaque data type for stream output registers.
|
|
wined3d: Rename WINED3D_RS_CCW_STENCIL* render states to WINED3D_RS_BACK_STENCIL*.
|
|
d3d11/tests: Print expected result in case of failures in check_texture_sub_resource_*() functions.
|
|
d3d10core/tests: Print expected result in case of failures in check_texture_sub_resource_*() functions.
|
|
wined3d: Allow creating raw unordered access views.
|
|
wined3d: Allow creating raw shader resource views.
|
|
wined3d: Generate declaration for typed buffer UAVs.
|
|
d3d11/tests: Add test for SM5 bufinfo instruction.
|
|
d3d10core/tests: Add more tests for bind flags.
|
|
wined3d: Extract create_texture_view() function from shader resource views.
|
|
d3d11/tests: Add test showing that depth/stencil UAVs are not allowed.
|
|
wined3d: Extract get_texture_view_target() from wined3d_shader_resource_view_init().
|
|
wined3d: Do not try to create texture views for depth slices.
|
|
wined3d: Create texture views for unordered access views.
|
|
|
|
Ken Thomases (3):
|
|
gdi32: Get the font URL directly from the descriptor on macOS 10.6 and later.
|
|
winemac: Set the parent of Cocoa views for child windows when they are created.
|
|
winemac: Keep floating windows in a higher window level than non-floating full-screen windows.
|
|
|
|
Lauri Kenttä (8):
|
|
shell32: Cosmetic changes to file type names.
|
|
user32: Fix caret disappearing after scrolling.
|
|
cmd/tests: Treat compressed file as broken in %~ai test.
|
|
winemac.drv: Compare handle to INVALID_HANDLE_VALUE, not NULL.
|
|
cmd: Compare handles to INVALID_HANDLE_VALUE, not NULL.
|
|
cmd: Fix copying when the dest is one of the sources.
|
|
kernel32/tests: Mask out FILE_ATTRIBUTE_COMPRESSED to prevent failures.
|
|
user32/tests: Add tests for LockWindowUpdate.
|
|
|
|
Michael Müller (2):
|
|
shell32: Add IDragSourceHelper stub.
|
|
ntdll: Move EventSetInformation from advapi32 to ntdll.
|
|
|
|
Michael Stefaniuc (2):
|
|
comdlg32: Avoid some superfluous pointer casts.
|
|
dsound: Avoid casts from COM object to interface.
|
|
|
|
Nikolay Sivov (47):
|
|
winecfg: Keep pending settings in static list.
|
|
msctf: Use interface pointer instead of object pointer.
|
|
shell32: Remove a couple more casts of object pointers.
|
|
shell32: Get rid of some casts by using IShellFolder2 internally.
|
|
shell32: Limit displayed volume label length to 32.
|
|
wincodecs: Trigger conversion to target format in WriteSource().
|
|
wincodecs: Implement FilterOption property for PNG encoder.
|
|
wincodecs: Simplify property name allocation.
|
|
ntoskrnl: Added RtlCopyMemory() export.
|
|
shell32: Added stub implementation of ICustomDestinationList.
|
|
ntdll: Fix RtlAssert() prototype.
|
|
wbemdisp: Return interface pointers from QI, not object pointers.
|
|
gdiplus/tests: Some tests for GdipGetPenCompoundCount().
|
|
gdiplus/tests: A couple more GdipSetPenCompoundArray() tests.
|
|
shell32: Respect SFGAO_NONENUMERATED attribute for registered shell extensions.
|
|
include: Update various shell enums and flags.
|
|
shell32: Use standard list for IEnumIDList implementation.
|
|
shell32: Simplify drag drop helper object creation.
|
|
dwrite: Skip entries prefixed with '@' in system font file enumerator.
|
|
dwrite: Return zeroed fsCsb for OS/2 table of version 0.
|
|
dwrite: Fix lfItalic flag as returned by ConvertFontToLOGFONT().
|
|
dwrite: Improve lfWeight values returned by ConvertFontToLOGFONT().
|
|
dwrite/tests: Use defined symbols when testing LOGFONT fields values.
|
|
dwrite: Improve face name returned by ConvertFontToLOGFONT().
|
|
advapi32: Handle empty kSecCreationDateItemAttr attribute.
|
|
shell32: Move retrieving folder path logic to SHGetKnownFolderPath().
|
|
scrrun: Improved tracing of IDictionary methods.
|
|
scrrun: Added IProvideClassInfo support for dictionary.
|
|
scrrun: Added IProvideClassInfo support for filesystem objects.
|
|
dwrite: Use system default locale when filling LOGFONT.lfFaceName.
|
|
dwrite: Improve ConvertFontFaceToLOGFONT using same logic IDWriteFont uses.
|
|
comctl32/tests: Increase fixed buffer size to make test string fit.
|
|
ws2_32: Fix build failure on Mac.
|
|
xmllite: Improve writer methods tracing.
|
|
xmllite: Store empty element fields separately.
|
|
xmllite: Store prefix for elements.
|
|
xmllite: Keep a list of namespace definitions.
|
|
xmllite: Keep namespace list updated when going through document tree.
|
|
xmllite: Use a helper to move to first attribute to avoid extra traces.
|
|
xmllite: Update prefix when moving to first attribute.
|
|
xmllite: Free prefix and local name too when clearing element list.
|
|
xmllite: Implement GetNamespaceUri().
|
|
xmllite: Improve GetValue() for namespace definition nodes.
|
|
xmllite: Fix setting local name when parsing QName.
|
|
xmllite: Allow prefixed element names.
|
|
xmllite/tests: Some tests for returned namespace prefixes and uris.
|
|
xmllite: Add maintainer entry.
|
|
|
|
VRan Liu (1):
|
|
shell32/tests: Simple test for KF_FLAG_DEFAULT_PATH.
|
|
|
|
Vincent Povirk (3):
|
|
mscoree: Update Wine Mono to 4.6.4.
|
|
gdiplus: Don't include rotated fonts in the installed font collection.
|
|
gdiplus: Create the FontFamily before checking for duplicates.
|
|
|
|
--
|
|
Alexandre Julliard
|
|
julliard@winehq.org
|