Release 1.9.13.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
oldstable wine-1.9.13
Alexandre Julliard 2016-06-24 22:31:52 +09:00
parent 65a2e59a78
commit af6f8ca413
4 changed files with 398 additions and 305 deletions

682
ANNOUNCE
View File

@ -1,17 +1,18 @@
The Wine development release 1.9.12 is now available. The Wine development release 1.9.13 is now available.
What's new in this release (see below for details): What's new in this release (see below for details):
- Bug fix update of the Mono engine. - New version of the Gecko engine based on Firefox 47.
- Initial version of a taskbar in desktop mode. - More Shader Model 5 support in Direct3D.
- Fixes for right-to-left languages in Uniscribe. - Unicode data updated to Unicode 9.0.0.
- More Shader Model 4 support in Direct3D. - Improvements to GDI paths and metafiles.
- Better metafile support in RichEdit. - More progress towards the Direct3D command stream.
- Joystick support improvements on Mac OS X.
- Various bug fixes. - Various bug fixes.
The source is available from the following locations: The source is available from the following locations:
http://dl.winehq.org/wine/source/1.9/wine-1.9.12.tar.bz2 http://dl.winehq.org/wine/source/1.9/wine-1.9.13.tar.bz2
http://mirrors.ibiblio.org/wine/source/1.9/wine-1.9.12.tar.bz2 http://mirrors.ibiblio.org/wine/source/1.9/wine-1.9.13.tar.bz2
Binary packages for various distributions will be available from: Binary packages for various distributions will be available from:
@ -27,330 +28,421 @@ AUTHORS in the distribution for the complete list.
---------------------------------------------------------------- ----------------------------------------------------------------
Bugs fixed in 1.9.12 (total 20): Bugs fixed in 1.9.13 (total 34):
11898 Dance eJay Demo 7 crashes due to unimplemented interface relating to devenum 12851 LEGO Rock Raiders amstream crash
20977 Bad hlp table rendering 17524 K-Meleon 1.5.2 crashes on startup
23954 Threads not allocated to multiple processors. 17887 Poor graphics (black squares) observed using Many faces of Go program
26965 Dragon Age 2 demo - sound in cutscenes is muffled 18745 64-bit Mortal Kombat X crashes on unimplemented function KERNEL32.dll.GetLargePageMinimum
31971 mspaint.exe from windows 8 wants ntdll.WinSqmStartSession 21817 Demoscene 4K demos can't cope with Wine builtin d3dx9_xx dll functions being forwarded (Elevated, fr-057)
34557 Lemmings Revolution: can't rotate playing field 22819 Some applications like Heroes of Might and Magic 2 display loopback.
34897 Lego Mindstorms EV3 Home Edition (.NET 4.0 app) needs msctf DocumentMgrSource_AdviseSink implementation 23725 Slow typewriting in IBExpert SQL Editor
37096 Problems with DC Universe Online and Virtual Desktops 25458 Saints Row 2 (Steam) crashes when entering game.
39896 Robot animations glitch in main lobby of Lego Mindstorms EV3 software 34046 GUIMiner crashes when trying to start mining.
40380 Wine should take dosbox's configuration instead of creating a new one 35228 RC Cars hangs when music changes
40497 "Trainz: A New Era" needs msvcr120.dll.?__ExceptionPtrToBool@@YA_NPEBX@Z 35439 Blackguards demo (non-Steam) shows black screen after launch
40593 wininet:http test regression (failure & timeout) 35847 wined3d does not recognize cards newer than GTX 770
40624 Source games make wined3d to attach incomplete texture to FBO (WINED3DFMT_NULL) 37128 Clang: Uninitialized variable in a condition in atl_ax.c
40660 latest update Sega Genesis & Mega Drive update no longer running after May 18, 2016 update 37271 Applications get IP address of 127.12.34.56 when lo0 is up on OSX
40662 CAPS key Not Working !! 38962 expr.c:234 and 235 attempted computation of 1 << 31 should be 1u << 31
40691 DVDFab 9.2.4.4 pre-check FabCheck.exe executable fails, needs setupapi.dll.CM_Get_DevNode_Status 39172 Fonts rendered as black blobs in StartWrite 6.0
40709 iexplore crashes when proxy enabled 39185 GetPath fails to return the path when using Metafile DC.
40711 Splinter Cell: Blacklist crashes at launch (needs GetVoiceDetails implementation) 40310 Elder Scrolls Online D3D11 needs d3dx11_43.dll.D3DX11CompileFromMemory
40727 ddraw tests broken with warn+heap 40404 Subterrain crashes on loading with wine: Call from 0x7b43c49c to unimplemented function d3dcompiler_47.dll.D3DLoadModule, aborting
40745 Python 3.5.1 interpreter crashes, needs _set_thread_local_invalid_parameter_handler 40484 Motocross Madness broken geometry on Intel card (works on LIBGL_ALWAYS_SOFTWARE)
40496 Copy/Past from file to registration bar not working
40540 ReadIntervalTimeout is ignored if there is data in the buffer when ReadFile is called and no data arrives after that
40581 Regression: dsound input recording from microphone lags with 2 seconds delay
40747 Microsoft Expression Web 4 crashes on startup, needs gdiplus.dll.GdipGetImageAttributesAdjustedPalette
40754 GOG Galaxy crashes with unimplemented function api-ms-win-crt-locale-l1-1-0.dll._lock_locales
40755 GOG Galaxy crashes with unimplemented function ucrtbase.dll._lock_locales
40756 GOG Galaxy crashes with unimplemented function api-ms-win-crt-heap-l1-1-0.dll._calloc_base
40765 Python 3.5.1 interpreter crashes, needs __fpe_flt_rounds
40770 Nvidia GeForce GT 730 not recognized properly
40775 Emergency 3 crashes after starting
40790 Necrovision demo crashes with unimplemented function d3dx10_43.dll.D3DX10FilterTexture
40796 Python 3.5.1 interpreter crashes when importing pyqtSlot
40806 AMD TressFX11 demo crashes with unimplemented function d3dx11_43.dll.D3DX11GetImageInfoFromMemory
40853 WeatherSmart 1.8 needs hid.dll.HidD_GetAttributes
---------------------------------------------------------------- ----------------------------------------------------------------
Changes since 1.9.11: Changes since 1.9.12:
Aaryaman Vasishta (2): Aaryaman Vasishta (5):
d3drm: Fix declaration of IDirect3DRMViewport*::Init. d3drm: Rearrange version 2 functions after version 3 for IDirect3DRMFrame*.
d3drm/tests: Fix some missing HRESULT returns in test_frame_qi. d3drm: Add stubs for IDirect3DRMFrame interface.
d3drm: Fix frame object creation method.
d3drm: Fix viewport object creation.
d3drm/tests: Modify all QI tests to compare vtables.
Akihiro Sagawa (3): Akihiro Sagawa (2):
imm32/tests: Add tests showing that the IME window is created between WM_NCCREATE and WM_NCCALCSIZE. winegstreamer: Fix a crash in Gstreamer_Mp3_SetMediaType().
imm32/tests: Add tests showing the IME window is created if the first window is a child. kernel32: Fix typo of i386 macro name in GetLargePageMinimum().
imm32/tests: Add more tests showing that the IME window is created after WM_NCCREATE.
Alex Henrie (2): Alex Henrie (6):
ntdll: Skip synchronous read if a serial read interval timeout is set. msvcr90: Add tests for mbstowcs and wcstombs with a negative count.
msvcrt: Stub out _(get|set)_thread_local_invalid_parameter_handler. ucrtbase: Implement _(un)lock_locales.
ucrtbase: Implement _calloc_base.
ucrtbase: Implement _malloc_base.
ucrtbase: Implement _free_base.
ucrtbase: Implement _realloc_base.
Alexandre Julliard (14): Alexandre Julliard (36):
winebrowser: Support MULTI_SZ strings for browsers and mailers configuration. user32: Add helper functions to get and set the window internal flags.
winebrowser: Support browser and mailer commands with arguments. msscript/tests: Add missing makedep pragma.
user32: Post notification to the desktop window for window creation/activation. makefiles: Don't allow import libraries to have an extension.
explorer: Add a generic handler for desktop notifications. kernel32: Use RtlCompareUnicodeStrings in CompareStringOrdinal for consistent results.
explorer: Display buttons on the task bar for running applications. gdi32/tests: Add a few more path tests.
winex11: Hide window icons in desktop mode when the taskbar is active. wineps.drv: Reset the device path once it has been painted.
makefiles: Remove some obsolete import libraries. gdiplus: Avoid using PathToRegion with an empty path.
explorer: Show the application system menu on taskbar right clicks. gdi32: Fix PathToRegion and SelectClipPath behavior with an empty path.
user32: Setup system menu even when used through TrackPopupMenu. gdi32: Implement FillPath, StrokeAndFillPath and StrokePath in the DIB driver.
user32: Remove redundant system menu handle checks. winex11: Implement FillPath, StrokeAndFillPath and StrokePath.
ntdll: Add a helper function for registering a file read async I/O. gdi32: Remove the no longer needed (and broken) null driver implementation of some path functions.
explorer: Avoid crash on empty Start Menu folders. gdi32: Take the transform rotation into account to compute pen width.
explorer: Don't bother with taskbar buttons when the taskbar is not visible. msvcrt: Get rid of the LOCK_LOCALE macros.
user32: Notify explorer when the active window changes. explorer: Fix hiding the taskbar when there are no system tray items.
gdi32: Implement ArcTo in enhanced metafiles.
gdi32: Implement PolylineTo in enhanced metafiles.
gdi32: Add a few helper functions to manipulate point arrays in enhanced metafiles.
gdi32: Implement PolyDraw in enhanced metafiles.
gdi32: Implement AngleArc in enhanced metafiles.
gdi32: Add path helper functions to add points and close figures.
gdi32: Keep track of the last move position in a path.
gdi32: Don't modify the DC arc direction in AngleArc.
gdi32: Fix updating the current position in PolyDraw.
gdi32: Implement DeleteDC in the path driver.
gdi32: Add a helper function to return the metafile device.
gdi32: Implement a path driver for enhanced metafiles.
gdi32: Implement bounds for FillPath, StrokeAndFillPath and StrokePath in enhanced metafiles.
gdi32: Fix setting the path flags in PolyPolyline and PolyPolygon.
gdi32: Start a new path stroke when the current position differs from the last.
gdi32/tests: Get rid of the todo mechanism in the path tests.
gdi32: Validate the point count in Polyline and Polygon.
gdi32: Add a helper function to reverse an array of points in paths.
gdi32: Compatibility fixes for Rectangle in paths, with tests.
gdi32: Reimplement RoundRect in paths to avoid calling imprecise arc helper functions.
gdi32: Reimplement Ellipse in paths to avoid calling imprecise arc helper functions.
gdi32/tests: Add a test to run once through all functions supported on paths.
Alistair Leslie-Hughes (4): Alistair Leslie-Hughes (26):
inetcomm: Add support for PID ids in MimeBody Get/SetProp. wined3d: Correct memory size for Geforce 9600 GT.
inetcomm: Add missing default properties. d3dcompiler_42: Share source with d3dcompiler_43.
include: Add ID3D10InfoQueue interface. d3dcompiler_41: Share source with d3dcompiler_43.
d3d10_1/tests: Test for ID3D10InfoQueue interface. d3dcompiler_40: Share source with d3dcompiler_43.
d3dcompiler_39: Share source with d3dcompiler_43.
d3dcompiler_38: Share source with d3dcompiler_43.
d3dcompiler_37: Share source with d3dcompiler_43.
d3dcompiler_36: Share source with d3dcompiler_43.
d3dcompiler_35: Share source with d3dcompiler_43.
d3dcompiler_34: Share source with d3dcompiler_43.
d3dcompiler_33: Share source with d3dcompiler_43.
tools: D3dcompiler_46/7 already use shared source.
d3dcompiler: Correct spec for function D3DDisassemble10Effect.
d3dx9_36: Move functions D3DXDebugMute, D3DXGetDriverLevel to utils.c.
vcruntime140: Forward _set_se_translator.
d3dx9_33: Share the source with d3dx9_36.
d3dx9_32: Share the source with d3dx9_36.
d3dx9_31: Share the source with d3dx9_36.
d3dx9_30: Share the source with d3dx9_36.
d3dx9_29: Share the source with d3dx9_36.
d3dx9_28: Share the source with d3dx9_36.
d3dx9_27: Share the source with d3dx9_36.
d3dx9_26: Share the source with d3dx9_36.
d3dx9_25: Share the source with d3dx9_36.
d3dx9_24: Share the source with d3dx9_36.
inetcomm: Implement IMimeBody GetPropInfo.
Andreas Maier (3): Andrew Eikum (3):
msi: Use special error control flag in CreateService. dsound: Capture all available data on each period callback.
msi/tests: Delete TestService after testing. urlmon: Allow NULL IBindStatusCallback in URLOpenBlockingStream.
msi/tests: Test for error control flag handling. urlmon: Allow NULL IBindStatusCallback in UrlOpenStream.
Andrew Eikum (2): Andrey Gusev (12):
xaudio2: Shut down OpenAL in the correct order. include: Add d3dx11.h.
xaudio2: Implement GetVoiceDetails for source and submix voices. include: Add d3dx11core.idl.
include: Add d3dx11tex.h.
include: Add D3DX10_FILTER_FLAG type declaration.
d3dx10: Add D3DX10FilterTexture stub.
d3dx11: Add D3DX11GetImageInfoFromMemory stub.
winhttp/tests: Fix a typo in ok() message.
msvcp120/tests: Fix a typo in ok() message.
riched20/tests: Fix a typo in ok() messages.
kernel32/tests: Fix a typo in skip() message.
setupapi/tests: Fix a typo in comment.
winemac.drv: Fix a typo in WARN() message.
Andrey Gusev (16): André Hentschel (4):
include: Fix a typo in IHTMLSelection interface. kernel32/tests: Fix a typo.
wineps.drv: Fix typos. advapi32/tests: Allow MACHINE\Software to be owned by local system.
ddraw: Fix a typo in WARN() messages. advapi32/tests: Allow Win8+ flags for Admins ACE.
d3d10: Fix a typo in depthstencilstate_count variable name. mshtml/tests: Allow ParseUrl to clear buffer on Win10.
wined3d: Fix a typo in comment.
advapi32: Fix a typo in comment.
hlink/tests: Fix a typo in ok() messages.
kernel32/tests: Fix a typo in ok() messages.
user32/tests: Fix a typo in ok() messages.
urlmon/tests: Fix a typo in ok() message.
server: Fix a typo in comment.
d3dx9_36: Fix typos in comments.
mmdevapi/tests: Fix a typo in ok() messages.
gdiplus: Fix a typo in struct GpAdjustableArrowCap.
include: Fix a typo in IWMReaderAdvanced interface.
mshtml: Fix a typo in WARN() message.
Aric Stewart (2): Austin English (2):
winex11.drv: Correct sizes in COMPOSITIONSTRING structure when updating fields. kernel32: Implement GetLargePageMinimum.
winemac.drv: Correct sizes in COMPOSITIONSTRING structure when updating fields. kernel32: Implement GetLargePageMinimum for arm.
Austin English (1): Bruno Jesus (1):
ntdll: Add WinSqmEndSession/WinSqmStartSession stubs. ws2_32: Ensure default route IP addresses are returned first in gethostbyname.
Béla Gyebrószki (2): Béla Gyebrószki (1):
quartz: Fix a typo in an ERR() message. wined3d: Add Nvidia GeForce GT 730 (GK208).
wined3d: Add Nvidia GeForce GTS 250.
Caron Wills (1): David Lawrie (6):
wined3d: Add Nvidia GeForce GT 730M. winejoystick.drv/joystick_osx.c: Adds multi-axis controller.
winejoystick.drv: Fix Ry/Rx -> U/V axes mapping.
winejoystick.drv: Fix Slider mapping.
winejoystick.drv: Add sim page element controls.
winejoystick.drv: Remove ignore axis input type.
winejoystick.drv: Ignore feature elements.
François Gouget (13): Erich Hoover (1):
shell32: Spelling fixes. msvcrt: Add support for _fstat32i64.
secur32: Spelling fixes.
mlang: Spelling fixes.
kernel32: Spelling fixes.
gdi.exe16: Spelling fixes.
d3dxof: Spelling fixes.
dmsynth: Spelling fixes.
wined3d: Spelling fixes.
d3d9/tests: Fix a trailing ok() '\n'.
usp10: Punctuation fixes.
msxml3: Spelling fixes.
ole32: Spelling fixes.
imm32/tests: Spelling fix.
Grazvydas Ignotas (3): François Gouget (4):
wined3d: Use Intel data returned by Windows driver. explorer: Spelling fix.
wined3d: Add some more Intel GPUs. shell32/tests: Spelling fix.
wined3d: Add a fallback for Skylake. msctf: Spelling fix.
wined3d: Make glsl_vertex_pipe_clip_plane() static.
Guillaume Charifi (1): Hadrien Boizard (1):
wined3d: Add support for the ishr opcode. usp10: Use wine_dbgstr_point in TRACES.
Hadrien Boizard (4): Hans Leidekker (14):
msvcrt: Use BOOL type where appropriate. webservices: Avoid writing redundant namespace attributes.
winegstreamer: Use BOOL type where appropriate. webservices: Add support for reading GUID values.
include: Add missing FILE_ATTRIBUTE flags. include: Add missing Web Services declarations.
include: Add file notification flags. webservices: Implement WsCreateMessage and WsFreeMessage.
webservices: Implement WsGetMessageProperty and WsSetMessageProperty.
webservices/tests: Add message tests.
webservices: Insert an end element for self-closing tags in the writer.
webservices: Insert a text node in WsWriteText.
webservices: Accept zero write option in WsWriteType.
webservices: Validate parent nodes in the writer.
include: Add missing Web Services declarations.
webservices: Implement WsMoveWriter.
webservices: Implement WsGetWriterPosition.
webservices: Implement WsSetWriterPosition.
Hans Leidekker (1): Henri Verbeet (15):
webservices: Add support for encoded UTF-8 characters in WsDecodeUrl. usp10: Set fZeroWidth when replacing control characters with blanks.
usp10: Don't modify psa->fNoGlyphIndex in ScriptShapeOpenType().
usp10: Don't replace control characters with blanks when psa->fNoGlyphIndex is set.
usp10: Replace more control characters with blanks.
usp10: Replace zero-width glyphs with 0x20 when psa->fNoGlyphIndex is set in ScriptShapeOpenType().
wined3d: Don't bother with glGetError() if we have ARB_DEBUG_OUTPUT.
wined3d: Include the base vertex index in WINED3D_CS_OP_DRAW.
wined3d: Resolve "load_base_vertex_index" in wined3d_cs_exec_draw().
wined3d: Send shader resource view destruction through the command stream.
wined3d: Send rendertarget view destruction through the command stream.
wined3d: Send sampler object desctruction through the command stream.
wined3d: Send shader destruction through the command stream.
wined3d: Send vertex declaration destruction through the command stream.
wined3d: Send query destruction through the command stream.
wined3d: Send palette destruction through the command stream.
Henri Verbeet (10): Hugh McMaster (9):
usp10/tests: Add an itemisation test for Persian numerals and punctuation. reg: Parse the registry key using a helper function.
usp10: Fix the script tag and fallback font for Script_Persian. reg: Always output the long key name when printing strings.
usp10: Persian numerals are written left-to-right. msvcrt: Implement _wperror.
usp10: Set the base embedding level for Script_Persian to 2. regedit: Replace error_unknown_switch() with simpler error handling.
usp10: Properly check for numeric scripts. regedit: Hard-code "regedit" instead of passing getAppName() as an argument.
ddraw: Avoid accessing free'd memory on an error path in ddraw_surface_create(). regedit: Tokenize command-line input.
usp10/tests: Add an itemisation test for Arabic numerals and punctuation. regedit: Use error handling for missing arguments.
usp10: Handle C2_ARABICNUMBER as numeric. regedit: Accept /C as a valid switch.
usp10: Arabic numerals are written left-to-right. regedit: Import multiple files in one command.
usp10: Set the base embedding level for Script_Arabic_Numeric to 2.
Hugh McMaster (17): Iván Matellanes (20):
reg: Recognise hyphen and forward slash help switches. msvcirt: Add stub for class ostream.
reg: Parse the registry operation using an enum. msvcirt: Implement ostream constructors/destructors.
reg: Exit with an error if the specified operation is invalid. msvcirt: Implement ostream::flush.
reg: Simplify help logic and syntax. msvcirt: Implement ostream::opfx.
reg: Make help for registry operations common in wmain. msvcirt: Implement ostream::osfx.
reg: Move duplicate sane_path() calls to wmain. msvcirt: Implement ostream::put.
reg: Move duplicate path_get_rootkey() calls to wmain. msvcirt: Implement ostream::write.
reg: Rename HKEY 'subkey' to 'key' in reg_add() and reg_delete(). msvcirt: Implement ostream::seekp.
reg: Move duplicate strchrW() calls to wmain. msvcirt: Implement ostream::tellp.
reg: Combine duplicate 'for' loops in wmain and parse all remaining arguments. msvcirt: Implement ostream::writepad.
reg: Remove an unreachable 'else' pathway from wmain. msvcirt: Fix implementation of strstreambuf::underflow.
reg: Move duplicate /v, /ve and /va combination checks to wmain. msvcirt: Add stubs for ostream::operator<<.
reg/tests: Add initial tests for 'reg import'. msvcirt: Implement ostream::operator<< for characters.
reg: Do not allow duplicate /d or /t switches. msvcirt: Implement ostream::operator<< for strings.
reg/tests: Add tests for invalid switches. msvcirt: Implement ostream::operator<< for integers.
reg: Recognise switches beginning with a forward slash or hyphen. msvcirt: Implement ostream::operator<< for floats.
reg: Avoid possible out-of-bounds memory access when a switch is only a forward slash or hyphen. msvcirt: Implement ostream::operator<< for pointers.
msvcirt: Implement ostream::operator<< for streambuf.
msvcirt: Implement ostream manipulators.
msvcirt: Set the error flag in writepad without locking.
Huw D. M. Davies (7): Jacek Caban (23):
include: Add flags for the EM_AUTOURLDETECT message. secur32/tests: Don't load advapi32.dll function dynamically.
riched20: Fix URL auto-detection to handle 'neutral' characters. mshtml: Wine Gecko 2.47 release.
riched20: Add support for quoting urls with spaces within '<' '>'. secur32/tests: Don't load crypt32.dll function dynamically.
riched20: Add support for saving enhanced metafiles. mshtml.idl: Added IDocumentSelector declaration.
gdi32: Rename the struct representing an embedded EMF in a WMF. mshtmdid.h: Fixed IHTMLDocument6 DISPIDs.
gdi32: If the WMF was created by GetWinMetaFileBits() then return the original EMF. mshtml.idl: Added IElementSelector declaration.
gdi32: Rename the struct representing an embedded WMF in an EMF. mshtml: Added IDocumentSelector stub implementation.
mshtml: Added IDocumentSelector::querySelectorAll implementation.
jscript: Allow Function.apply() to be called on non-jscript objects.
mshtml: Added IElementSelector interface stub implementation.
mshtml: Added IElementSelector::querySelectorAll implementation.
mshtml: Added IHTMLButtonElement::get_type implementation.
mshtml: Added IHTMLButtonElement::value property implementation.
mshtml: Added IHTMLButtonElement::form property implementation.
mshtml: Pass correct name length to set_http_header in nsUploadChannel_SetUploadStream.
jscript: Properly handle arguments in Object constructor.
wininet: Fixed tests on win10.
wininet: Ignore unknown attributes in get_cookie.
wininet: Use INTERNET_SendCallback in ftp.c.
mshtml: Added IHTMLDocument2::put_domain implementation.
mshtml: Return success in IHTMLWindow2::moveBy and resizeBy.
secur32/tests: Don't load secur32.dll function dynamically in negotiate.c.
mshtml: Added IHTMLLinkElement::onload property implementation.
Jacek Caban (8): Jarkko Korpi (1):
msctf: Don't call ITextStoreACP::UnadviseSink in context destructor. widl: Fix overflow when left-shifting.
msctf: Added Push/Pop context tests.
msctf: Fixed ref counts in tests.
wininet: Fixed leak in HTTP_DealWithProxy (coverity).
wininet: Added missing LeaveCriticalSection to set_cookie (coverity).
wininet: Skip more problematic tests on IE6.
wininet: Correctly handle the last proxy override in HTTP_ShouldBypassProxy.
user32: Make SetWindowLongW hotpatchable.
Julian Rüger (1): Józef Kucia (50):
po: Update German translation. wined3d: Recognize thread group shared memory register.
wined3d: Recognize SM5 store_raw opcode.
wined3d: Recognize SM5 ld_raw opcode.
wined3d: Recognize SM5 imm_atomic_consume opcode.
wined3d: Recognize SM5 bfi opcode.
wined3d: Recognize SM5 store_structured opcode.
wined3d: Recognize SM5 bufinfo opcode.
wined3d: Fix error codes returned when creating shader resource views.
wined3d: Forbid creating SRVs with level or layer count equal to 0.
d3d11: Validate "ViewDimension" field in D3D11_SHADER_RESOURCE_VIEW_DESC.
d3d11/tests: Add test for invalid SRV descriptions.
wined3d: Forbid creating RTVs with layer count equal 0.
wined3d: Fix error code returned when render target view description is invalid.
wined3d: Forbid creating typeless render target views.
d3d11: Validate "ViewDimension" field in D3D11_DEPTH_STENCIL_VIEW_DESC.
d3d11: Validate "ViewDimension" field in D3D11_RENDER_TARGET_VIEW_DESC.
d3d11/tests: Add test for invalid DSV descriptions.
d3d11/tests: Add test for invalid RTV descriptions.
wined3d: Avoid calling wined3d_rendertarget_view_create() with WINED3DFMT_UNKNOWN.
d3d10core/tests: Add test for invalid SRV descriptions.
d3d10core/tests: Add test for invalid RTV descriptions.
d3d10core/tests: Add test for invalid DSV descriptions.
d3d11: Rename set_{ds, rt, sr}desc_from_resource() functions.
d3d11: Replace "This" with "device".
wined3d: Recognize SM5 imm_atomic_alloc opcode.
wined3d: Recognize SM5 ld_uav_typed opcode.
wined3d: Add compute shader type.
wined3d: Introduce wined3d_shader_create_cs().
d3d11: Implement ID3D11ComputeShader interface.
wined3d: Recognize vThreadIDInGroupFlattened register.
wined3d: Recognize vThreadGroupID register.
wined3d: Recognize vThreadIDInGroup register.
wined3d: Recognize SM5 dcl_thread_group opcode.
wined3d: Recognize vThreadID register.
wined3d: Recognize SM5 dcl_tgsm_raw opcode.
wined3d: Recognize SM5 dcl_tgsm_structured opcode.
wined3d: Introduce wined3d_gl_limits_get_uniform_block_range().
wined3d: Use single function for STATE_CONSTANT_BUFFER.
d3d11/tests: Use get_rtv_desc() in test_render_target_views().
d3d10core/tests: Use get_rtv_desc() in test_render_target_views().
wined3d: Introduce wined3d_buffer_drop_bo() helper function.
wined3d: Add SV_ClipDistance semantic.
wined3d: Recognize SM4 indexable temporary registers.
wined3d: Recognize SM4 dcl_indexableTemp opcode.
wined3d: Fix sample_d for array textures.
d3d11: Implement d3d11_immediate_context_IAGetIndexBuffer().
d3d11: Implement d3d11_immediate_context_IAGetVertexBuffers().
d3d11: Partially implement d3d11_device_CheckFeatureSupport().
wined3d: Introduce wined3d_unordered_access_view.
d3d10core/tests: Fix test table in test_create_rendertarget_view().
Józef Kucia (38): Ken Thomases (2):
wined3d: Use pure integer vertex attributes for SM4+ shaders. kernel32: Overhaul the locale determination on the Mac.
d3d11/tests: Add test for input assembler. winemac: Don't define kVK_RightCommand when building against the macOS 10.12 SDK.
d3d10core/tests: Add test for input assembler.
wined3d: Add ARB_explicit_attrib_location extension.
wined3d: Use ARB_explicit_attrib_location to pre-assign vertex attribute locations.
wined3d: Add support for NULL sampler.
wined3d: Implement index buffer offset.
d3d11: Set blend states only when blending is enabled.
d3d11/tests: Add test for NULL sampler.
d3d10core/tests: Add test for NULL sampler.
wined3d: Implement SM4 umax instruction.
wined3d: Implement SM4 switch instruction.
wined3d: Implement SM4 case instruction.
wined3d: Implement SM4 default instruction.
wined3d: Implement SM4 endswitch instruction.
wined3d: Allow creating render targets for some _UNORM/_SNORM formats.
wined3d: Add wined3d_shader_resource_view_desc.
d3d11: Normalize more fields in SRV descriptions.
wined3d: Add more formats to WINED3DFMT_R24G8_TYPELESS class.
wined3d: Do not try to attach WINED3FMT_NULL surfaces to FBO.
d3d11/tests: Add more tests for creating shader resource views.
wined3d: Remove "view_type" from "wined3d_shader_resource_view_desc".
wined3d: Store GL view class for each wined3d format.
wined3d: Add ARB_texture_view extension.
wined3d: Create texture views for shader resource views.
d3d10core/tests: Add more tests for creating shader resource views.
d3d11: Normalize "ArraySize" field in D3D11_RENDER_TARGET_VIEW_DESC.
wined3d: Fix wined3d_rendertarget_view_desc validation for 3D textures.
d3d11/tests: Add more tests for creating render target views.
d3d11: Normalize "ArraySize" field in D3D11_DEPTH_STENCIL_VIEW_DESC.
d3d11/tests: Add more tests for creating depth stencil views.
d3d11: Normalize SRV descriptions for remaining view dimensions.
d3d10core/tests: Add more tests for creating render target views.
d3d10core/tests: Add more tests for creating depth stencil views.
d3d11/tests: Add test for texturing with custom shader resource views.
d3d10core/tests: Add test for texturing with custom shader resource views.
wined3d: Recognize SM 4.1 gather4 opcode.
wined3d: Recognize SM 5 gather4_c opcode.
Ken Thomases (3): Kim Malmo (1):
winemac: Use a more idiomatic pattern for an autorelease pool around a loop. po: Update Norwegian translation.
winemac: Fix the logic for checking if a view is already in the intended z-order.
winemac: Remove an unnecessary call to -[NSView removeFromSuperview].
Lauri Kenttä (2): Marcus Meissner (2):
winefile: Fix horizontal scrolling. cmd: Avoid potential buffer overflow (Coverity).
winefile: Clarify header width calculations. ole32: Allocate more for FmtIdToPropStgName (Coverity).
Luis Sahagun (1): Matteo Bruni (4):
winevdm: Tell dosbox to read the current user's config. d3dx11: Implement D3DX11CompileFromMemory().
d3dx11_42: Share the source code with d3dx11_43.
d3dx9: Turn an ERR into a WARN.
d3dx9: Fix a couple of stub signatures in the spec files.
Matteo Bruni (3): Michael Cronenworth (1):
wined3d: Fix FFP vertex shaders with ARB_explicit_attrib_location. secur32: Provide a static declaration for gnutls_cipher_get_block_size.
wined3d: Cleanup state_clipping() a bit.
wined3d: User clip planes emulation for core profile contexts.
Michael Stefaniuc (17): Michael Stefaniuc (23):
riched20/tests: Use EqualRect() instead of open coding it. gdiplus/tests: Use wine_dbgstr_rect() to print RECTs.
include: Add an inline version of EqualRect() too. user32/tests: Use wine_dbgstr_rect() in the win tests.
comctl32/tests: Use EqualRect() instead of open coding it. d3dx10/tests: Use wine_dbgstr_rect() to print a RECT.
user32/tests: Use EqualRect() instead of open coding it. user32/tests: Remove an unused macro.
wordpad: Use OffsetRect() instead of open coding it. user32/tests: Use wine_dbgstr_rect() to print RECTs.
user32: Use InflateRect() instead of open coding it. user32/tests: Add some IsRectEmpty() tests.
include: Make wine_dbgstr_rect() available for tests too. gdi32/tests: Compare RECTs with EqualRect instead of memcmp.
shell32/tests: Use wine_dbgstr_rect() to print RECTs. d3d8/tests: Use wine_dbgstr_rect() to print RECTs.
dxgi/tests: Use wine_dbgstr_rect() to print RECTs. user32: Use EqualRect() instead of memcmp() to compare RECTs.
comctl32/tests: Use wine_dbgstr_rect() to print RECTs. comct32: Use EqualRect() instead of memcmp() to compare RECTs.
ddraw/tests: Use wine_dbgstr_rect() in the ddraw1 tests. gdi32/tests: Use wine_dbgstr_rect() to print RECTs.
ddraw/tests: Use wine_dbgstr_rect() in the ddraw2 tests. user32/tests: Remove some old broken behavior.
ddraw/tests: Use wine_dbgstr_rect() in the ddraw4 tests. user32/tests: Use the stricter !IsRectEmpty() check.
ddraw/tests: Use wine_dbgstr_rect() in the ddraw7 tests. user32/tests: Finish the move to use wine_dbgstr_rect().
comdlg32/tests: Use wine_dbgstr_rect() to print RECTs. comctl32/tests: Use EqualRect() instead of memcmp() to compare RECTs.
d3d10core/tests: Use wine_dbgstr_rect() to print RECTs. amstream: Use SetRect() instead of open coding it.
d3d9/tests: Use wine_dbgstr_rect() to print RECTs. atl: Simplify RECT assignments.
gdi32/tests: Use SetRect() instead of open coding it.
avifil32: Avoid using CopyRect().
comdlg32: Avoid using CopyRect().
user32/tests: Avoid using CopyRect().
shell32: Avoid using CopyRect().
comctl32: Avoid using CopyRect() on RECT structs.
Miklós Máté (2): Nikolay Sivov (21):
winex11: Use GLX 1.3 for pixmaps. shlwapi: Fix a string leak (Valgrind).
winex11: Use GLX 1.3 for windows. mshtml/tests: Release interface after successful QI.
msscript: Implement GetControlInfo().
dwrite: Fix invalid read when building zero length text layout (Valgrind).
dwrite/tests: Fix some leaks in tests (Valgrind).
webservices: Added WsResetError().
include: Added IActiveScriptGarbageCollector definition.
msscript/tests: Initial test for script engine initialization.
riched20: Remove duplicated condition.
dwrite: Trace script name in shaping methods.
msscript: Added IConnectionPointContainer stub.
dwrite: Don't bother going through fallback for non-visual runs.
msscript: Implement FindConnectionPoint().
msscript: Added IQuickActivate stub.
msscript: Added IViewObject stub.
msscript: Added IPointerInactive stub.
msscript: Implement GetActivationPolicy().
msscript: Update to IViewObjectEx.
msscript: Implement GetViewStatus().
Update data tables to Unicode 9.0.0.
dwrite: Update line breaking algorithm according to Unicode 9.0.0 specification.
Nikolay Sivov (19): Paul Gofman (1):
dwrite: Fix font data array leak on list release (Valgrind). d3dx9: Improve performance and memory usage in preshader constants setting.
kernel32/tests: Fix a leak in tests (Valgrind).
ntdll/tests: Fix some string leaks (Valgrind).
ole32: Don't try to read key value if key was not found (Valgrind).
user32/tests: Fix a leak when creating test icons (Valgrind).
gdiplus/tests: Fix a font leak (Valgrind).
include: Added missing ASSOCF enum members.
msxml3/schema: Support element nodes in add().
user32/tests: Some tests for EqualRect()/SetRect().
oledb32: IErrorInfo methods are stubs.
msscript: Added IOleObject stub.
dsound: Remove redundant null pointer check (Coverity).
dwrite: Implement IDWriteFontFace3::GetRecommendedRenderingMode().
msscript: Implement GetMiscStatus().
msscript: Implement SetClientSite()/GetClientSite().
msscript: Added IPersistStreamInit stub.
msscript: Implement GetExtent().
msscript: Claim success in InitNew().
msscript: Added IOleControl stub.
Paul Gofman (2): Piotr Caban (10):
d3dx9: Implement IsParameterUsed function in effect. ucrtbase: Add __fpe_flt_rounds implementation.
d3dx9/tests: Add test for IsParameterUsed function. ucrtbase/tests: Remove no longer needed function availability checks.
msvcrt: Return error in mbstowcs if conversion fails.
Piotr Caban (2): msvcrt: Fix C locale handling in mbstowcs.
kernel32: Use utf8 for filenames encoding if different encoding was not specified on Mac. msvcrt: Fix C locale handling in wcstombs.
msvcr110: Fix critical_section_scoped_lock structure size. msvcp90: Fix base computation in vbase destructors.
ucrtbase: Add _set_thread_local_invalid_parameter_handler implementation.
Rob Walker (1): msvcirt/tests: Remove unneeded casts.
setupapi: Add stub for setupapi.dll.CM_Get_DevNode_Status. msvcp60/tests: Remove unneeded casts.
msvcp90/tests: Remove unneeded casts.
Stefan Dösinger (3):
ddraw/tests: Add readback tests to test_palette_gdi.
ddraw/tests: Test P8 color keying.
ddraw/tests: Remove p8_primary_test.
Theodore Dubois (3):
shell32/tests: Fix out of memory errors and their underlying cause.
shell32/tests: Fix memory leaks.
shell32: Avoid closing the caller's key.
Thomas Faber (1):
wininet: Avoid buffer overrun in alloc_object.
Vincent Povirk (4): Vincent Povirk (4):
explorer: Hide empty folders in the start menu. gdiplus: Implement GdipGetImageAttributesAdjustedPalette.
gdiplus/tests: Accept empty metafiles having 0 size on Windows. windowscodecs: Add test for png cHRM metadata.
gdiplus: Return visible clip bounds in world coordinates. windowscodecs: Implement png cHRM metadata reader.
mscoree: Update Wine Mono to 4.6.3. gdiplus: Add support for reading png cHRM chunks.
YongHao Hu (1):
msvcr120/tests: Add critical section test.
Zhenbo Li (1):
winegstreamer: Remove a condition which is always true.
-- --
Alexandre Julliard Alexandre Julliard

View File

@ -336,6 +336,7 @@ David Kiefer
David Korth David Korth
David Kredba David Kredba
David Lassonde David Lassonde
David Lawrie
David Lee Lambert David Lee Lambert
David Lichterman David Lichterman
David Luyer David Luyer

View File

@ -1 +1 @@
Wine version 1.9.12 Wine version 1.9.13

18
configure vendored
View File

@ -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 1.9.12. # Generated by GNU Autoconf 2.69 for Wine 1.9.13.
# #
# 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='1.9.12' PACKAGE_VERSION='1.9.13'
PACKAGE_STRING='Wine 1.9.12' PACKAGE_STRING='Wine 1.9.13'
PACKAGE_BUGREPORT='wine-devel@winehq.org' PACKAGE_BUGREPORT='wine-devel@winehq.org'
PACKAGE_URL='http://www.winehq.org' PACKAGE_URL='http://www.winehq.org'
@ -2135,7 +2135,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 1.9.12 to adapt to many kinds of systems. \`configure' configures Wine 1.9.13 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]... Usage: $0 [OPTION]... [VAR=VALUE]...
@ -2205,7 +2205,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 1.9.12:";; short | recursive ) echo "Configuration of Wine 1.9.13:";;
esac esac
cat <<\_ACEOF cat <<\_ACEOF
@ -2410,7 +2410,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 1.9.12 Wine configure 1.9.13
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.
@ -2928,7 +2928,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 1.9.12, which was It was created by Wine $as_me 1.9.13, which was
generated by GNU Autoconf 2.69. Invocation command line was generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@ $ $0 $@
@ -18885,7 +18885,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 1.9.12, which was This file was extended by Wine $as_me 1.9.13, 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
@ -18956,7 +18956,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 1.9.12 Wine config.status 1.9.13
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\\"