From a83d5d3b83042d2305de0595c0d03e4e7bf1e29e Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Fri, 19 Aug 2016 22:17:09 +0900 Subject: [PATCH] Release 1.9.17. Signed-off-by: Alexandre Julliard --- ANNOUNCE | 789 +++++++++++++++++++++++++++--------------------------- AUTHORS | 7 + VERSION | 2 +- configure | 18 +- 4 files changed, 416 insertions(+), 400 deletions(-) diff --git a/ANNOUNCE b/ANNOUNCE index 86b230909eb..b79c7b53b9e 100644 --- a/ANNOUNCE +++ b/ANNOUNCE @@ -1,17 +1,17 @@ -The Wine development release 1.9.16 is now available. +The Wine development release 1.9.17 is now available. What's new in this release (see below for details): - - Better 64-bit binary compatibility on macOS. - - Performance improvements in JavaScript. - - More progress towards the Direct3D command stream. - - More shader instructions in Direct3D. - - Performance improvements in GDI. + - Better exception handling on 64-bit. + - Various improvements in joystick support. + - Some more stream support in the C++ runtime. + - Font embedding improvements. + - More metafile support in GDI+. - Various bug fixes. The source is available from the following locations: - http://dl.winehq.org/wine/source/1.9/wine-1.9.16.tar.bz2 - http://mirrors.ibiblio.org/wine/source/1.9/wine-1.9.16.tar.bz2 + http://dl.winehq.org/wine/source/1.9/wine-1.9.17.tar.bz2 + http://mirrors.ibiblio.org/wine/source/1.9/wine-1.9.17.tar.bz2 Binary packages for various distributions will be available from: @@ -27,427 +27,436 @@ AUTHORS in the distribution for the complete list. ---------------------------------------------------------------- -Bugs fixed in 1.9.16 (total 43): +Bugs fixed in 1.9.17 (total 53): - 19051 Myst V installer will not run. - 19546 Grafit text labels not displayed properly - 21985 Devil May Cry 3: Black screen when playing game, but special effects are seen - 23041 Darkness Within 2 demo: crashes on startup without native d3dx9_40 - 24645 PDF Factory 3.x/4.x installer fails to install printer drivers (winspool.SetPrinterW lacks support for level 8, global default printer settings) - 26360 Time Warner Cable Connection Manager 1.03.0012.0 does not install - 28932 Screamer Radio, language selection works incorrectly - 29598 eRacer demo: no text displayed - 32491 dbghelp doesn't support DW_FORM_flag_present - 33398 Word / Excel 2010: crash when clicked (2nd or 3rd times) on a link - 33457 An integer overflow @line 268 of dsa.c ? - 33594 Cool Record Edit: crash during startup - 33939 Ballistic game: no animation when ball is lost - 34243 YGOPro Percy exits after a single duel/replay - 36828 Multiple DirectX11 games need D3D11CreateDevice implementation with D3D_FEATURE_LEVEL_11_x support (Sniper Elite 3) - 37338 Multiple games and applications using Boost.Interprocess need 'NtQuerySection' implementation (file-backed shared memory)(RobloxPlayer, Tera Online) - 37903 Winzip 6: Unable to install. Controls are missing. - 37919 Spellforce 2 needs d3dx9_36.dll.D3DXCreateTextureShader - 38310 Trackbar control (msctls_trackbar32) does not send WM_CTLCOLORSTATIC as it does in Windows - 39501 King Arthur II demo crashes with unimplemented function d3dx10_43.dll.D3DXCpuOptimizations - 39502 King Arthur II demo crashes with unimplemented function d3dx10_43.dll.D3DX10CreateTextureFromMemory - 39744 No sound with winepulse.drv in multiple applications when PulseAudio fails to allocate full buffer - 39919 Purple / Pink reflections in Mass Effect 3 - 40520 Gauntlet and WoW (d3d11 renderer) need FrontCounterClockwise - 40734 Unreal Tournament 3 doesn't quit properly when Pulseaudio is used - 40735 Midnight Mysteries: The Edgar Allan Poe Conspiracy (Steam) needs a more fleshed out msscript.ocx to get past the initial 'OLE Error 80004002' - 40757 GOG Galaxy crashes with unimplemented function api-ms-win-crt-stdio-l1-1-0.dll.__stdio_common_vsnwprintf_s - 40758 GOG Galaxy crashes with unimplemented function api-ms-win-crt-runtime-l1-1-0.dll._get_wide_winmain_command_line - 40815 comctl32: Leftmost position of trackbar not selectable with mouse, slider initial position wrong - 40875 ITHVNR does not work in wine - 40882 Nvidia GT 740M is not correctly recognized - 40905 Multiple applications need api-ms-win-crt-runtime-l1-1-0.dll._get_narrow_winmain_command_line (PCSX2 1.4.0, Battle.Net Launcher) - 40920 Into The Stars (UE4 game) crashes while loading with SwapChain->GetFullscreenState error - 40987 Wine hangs indefinitely on start with "[__NSArrayM insertObject:atIndex:]: index 6 beyond bounds [0 .. 4]". - 40999 Epic Games Launcher needs ws2_32.InetNtopW - 41009 PCSX2 1.4.0 needs api-ms-win-crt-stdio-l1-1-0.dll.__stdio_common_vswprintf_p - 41010 TVS_TRACKSELECT uses wrong hittest region - 41015 comctl32/treeview: Alt-Up/Down keyboard shortcuts don't work - 41033 Unimplemented function api-ms-win-crt-runtime-l1-1-0.dll.set_terminate need by Battle.net - 41037 Unimplemented function vcruntime140.dll.__std_type_info_name is needed by Battle.net - 41040 VariantChangeTypeEx lead to error when casting IUnknown(nil) -> IDispatch - 41044 Age of Mythology: Extended Edition needs api-ms-win-crt-stdio-l1-1-0.dll.__stdio_common_vswprintf_s - 41051 GOG Galaxy crashes with unimplemented function vcruntime140.dll.__std_type_info_destroy_list + 13272 Scrapland crashes on startup due to IDirectDrawStreamSample::GetSurface method stub + 15824 Microsoft Chat's comic mode graphical glitches + 18018 Gun Metal is unresponsive to joystick + 18095 VisualFEA's Toolbar is broken (does no line wrapping) + 20080 Perfect Cherry Blossom controls go crazy + 22491 Total Commander: Pressing the "Program information" button opens multiple windows instead of just one + 26365 Geneforge 1 - text gets cut away + 26762 Shadow Vault has display errors + 29961 ADO.NET query on a Jet database fails. + 30844 VirtualDJ Home Free crashes after sitting idle for a few minutes. + 31693 CAPCOM games using gamepad start with axes X/Y pressed up/left + 32362 Multiple DirectX9 games need D3D11CreateDevice implementation with D3D_FEATURE_LEVEL_9_x support (Ghost Recon: Future Soldier) + 32774 Multiple games (Lucius, X Rebirth) don't expect blending to be enabled by RS_EDGEANTIALIAS + 34281 PlotSoft PDFill 10 fails on startup, reports 'No Fonts found under: C:\\windows\\Fonts' (at least one font name in registry must contain 'truetype' token) + 34286 dinput doesn't report DIDOI_ASPECT* for joystick axes + 36421 valgrind shows some leaks in oledb32/tests/database.c + 36625 can't set text background color in richedit + 36850 Fury 3 does not recognize Gamepad/Joystick + 36859 Don't Starve 2.4.0 does not start: Missing Shader 'shaders/font.ksh'. + 37518 Huge Drop Performance Alan Wake, Alan Wake American Nightmare, Shadow Warrior 2013 + 37847 Shantae - Risky's Revenge has glitchy graphics + 37954 Test application using old MSVC++ iostream library crashes on startup ('msvcirt.??0ostrstream@@QAE@XZ' takes one argument) + 38276 IsDialogMessage(NULL,...) must always return FALSE + 38726 valgrind shows uninitialized memory in qcap/tests/smartteefilter.c + 39506 King Arthur II demo crashes with unimplemented function d3dx10_43.dll.D3DX10CreateEffectPoolFromFileW + 39541 Rollercoaster Tycoon - X Error of failed request: BadValue (integer parameter out of range for operation) + 40384 dinput8:dinput regression caused by new compiler + 40385 usp10:usp10 regression caused by new cross-compiler + 40411 Regedit.exe /e only exports HKLM + 40665 'INFINITY' undeclared (In function 'test_effect_preshader_ops') + 40710 Multiple games crashes with unimplemented function d3dx11_43.dll.D3DX11CreateTextureFromMemory + 40846 Dead by Daylight: Crash on start, needs D3DX11CompileFromFileW + 40848 S.T.A.L.K.E.R. Call of Pripyat Benchmark needs d3dx10_43.dll.D3DX10CreateDeviceAndSwapChain + 40989 Adventure Lamp needs ntdll.NtSuspendProcess + 41002 Worms 2 (GOG version) fails to start, crashes with a Visual C++ runtime error + 41025 Worms 2 in-game audio no longer works + 41061 Unimplemented function msvcp140.dll._Mtx_init_in_situ needed by Battle.net + 41066 Unhandled page fault in RtlWow64EnableFsRedirectionEx when passed bad *old_value pointer + 41067 Spellforce 2 - Demons of the Past needs d3dx9_34.dll.D3DXFillVolumeTextureTX + 41072 GOG Galaxy fails to start without setting ucrtbase to (native, builtin) + 41074 Unimplemented function msvcp140.dll.__crtInitializeCriticalSectionEx needed by Battle.net + 41078 Unimplemented function msvcp140.dll.__crtCreateEventExW needed by Battle.net + 41079 Hauppauge Capture crashes on unimplemented function cfgmgr32.dll.CM_Get_Version + 41084 Unimplemented function msvcp140.dll.__crtCreateSemaphoreExW needed by Battle.net + 41088 Bug on Startup Buhl Tax2016 on Wine Windows7 + 41089 Regression bug: E-Sword Search now showing a black dialog. + 41103 Fails to parse Extended Properties since it has quotes around its value. + 41109 8-bit Armies launches with a very small window + 41111 CPU-Z driver needs hal.dll.WRITE_PORT_UCHAR + 41125 unimplemented function inetcomm.dll.MimeOleObjectFromMoniker + 41128 Art of Murder: Hunt for the Puppeteer (AoM: Cards of Destiny) doesn't stretch fullscreen properly + 41132 Specific font files can cause Steam to crash unexpectedly + 41140 gcc6: comctl32 build warnings ---------------------------------------------------------------- -Changes since 1.9.15: +Changes since 1.9.16: -Aaryaman Vasishta (7): - d3drm: Fix IDirect3DRMViewport*::QueryInterface returning wrong HRESULT for invalid interfaces. - d3drm: Implement IDirect3DRMViewport*::Init. - d3drm: Implement IDirect3DRM*::CreateViewport. - d3drm: Implement IDirect3DRMViewport::GetDirect3DViewport. - d3drm/tests: Add viewport validation tests. - d3drm/tests: Add QueryInterface tests for IDirect3DRMViewport*. - d3drm: Implement IDirect3DRMViewport*::GetDevice. +Aaryaman Vasishta (3): + d3drm: Store reference to render target in IDirect3DRM*::CreateDeviceFromD3D. + d3drm: Implement IDirect3DRMFrame*::GetScene. + d3drm: Implement IDirect3DRMViewport*::Clear. -Akihiro Sagawa (3): - include: Add definition of GetProcessIdOfThread. - imm32/tests: Add ImmDisableIME tests. - imm32: Implement ImmDisableIME. +Alexander Morozov (1): + ntoskrnl.exe: Add stub for ObDereferenceObject. -Alexandre Julliard (9): - kernel32/tests: Remove some win9x compatibility cruft. - server: Store the section flags separately from the protection. - ntdll: Implement the SectionBasicInformation class of NtQuerySection. - ntdll: Implement the SectionImageInformation class of NtQuerySection. - kernel32/tests: Fix loader test failures on some Windows versions. - server: Avoid rounding mapping sizes on the server side. - server: Don't grow the mapped file for read-only mappings. - ntoskrnl.exe: Fix ZwQuerySection spec file entry. - kernel32/tests: Fix a few more loader test failures. +Alexandre Julliard (10): + regedit: Don't die if we fail to open a key during exporting. + reg/tests: Avoid non-portable Unicode chars. + ole32/tests: Make the clipboard test more strict and remove Win9x compatibility cruft. + user32/tests: Add tests for clipboard global memory handles. + winex11: Don't crash when getting an invalid window in SelectionRequest. + user32/tests: Add some cross-process clipboard tests. + winex11: Correctly free CF_DIB format, and don't free unknown GDI formats. + user32/tests: Add some tests for GDI clipboard formats. + winex11: Allocate clipboard data as GMEM_FIXED. + user32/tests: Disable custom GDI clipboard formats tests on 64-bit. -Alistair Leslie-Hughes (8): - comctl32/trackbar: Use WM_CTLCOLORSTATIC when painting background. - include/icftypes.idl: Add more typedefs. - include/netfw.idl: Add INetFwRule, INetFwRules, INetFwServiceRestriction, INetFwPolicy2 interfaces. - hnetcfg: Add stubbed INetFwPolicy2 interface. - hnetcfg/tests: Add initial tests. - d3dx10: Add D3DXCpuOptimizations stub. - msxml3: Implement IXMLParser GetParserState. - d3dx10: Implement D3DX10CreateDeviceAndSwapChain. +Alistair Leslie-Hughes (4): + d3dx11: Add D3DX11CompileFromFileA/W stub. + d3dx11: Add D3DX11CreateTextureFromMemory stub. + inetcomm: Add MimeOleObjectFromMoniker stub. + d3d11: Support D3D11_FEATURE_D3D10_X_HARDWARE_OPTIONS in ID3D11Device CheckFeatureSupport. -Andrew Eikum (2): - winepulse.drv: Downgrade failed server connection message to WARN. - winepulse.drv: Don't hold PA-owned buffer between capture callbacks. +Andrew Church (1): + dinput: Report DIDOI_ASPECTPOSITION flag for axes objects. -Andrey Gusev (8): - mmdevapi: Use debugstr_guid() in TRACE() message. - include: Add missing include directive in d3dx10tex.h. - include: Improve include directives in d3dx9* headers. - cabinet: Use debugstr_a() in TRACE() message. - riched20: Use debugstr_guid() in TRACE() messages. - wined3d: Fix a typo in state_zwriteenable() function name. - xinput: Fix XInputGetBatteryInformation spec file entry. - d3dx10: Add D3DX10CreateTextureFromMemory stub. +Andrew Eikum (3): + user32: Don't always insert menu items during WM_MDISETMENU. + mmdevapi: Fix some DEVPKEY definitions. + Revert "dsound: Allow inactive devices to change the primary format.". -Anton Baskanov (6): - amstream: Fix AMAudioData::QueryInterface. - amstream: Implement AMAudioData::GetInfo. - amstream: Implement AMAudioData::SetBuffer. - amstream: Implement AMAudioData::SetActual. - amstream: Implement AMAudioData::GetFormat. - amstream: Implement AMAudioData::SetFormat. +Andrey Gusev (2): + msi: Use debugstr_guid() in TRACE() messages. + d3dx10: Add D3DX10CreateEffectPoolFromFileA/W stubs. -Aric Stewart (4): - ntoskrnl: Build a more intelligent and correct RegistryPath if possible. - ntoskrnl.exe: Track drivers created with IoCreateDriver. - ntoskrnl.exe: Implement ObReferenceObjectByName but only for loaded drivers. - winedevice: Use IoCreateDriver and IoDeleteDriver. +André Hentschel (6): + kernel32/tests: Explicitly set SizeOfRawData. + kernel32/tests: Use SetFilePointer instead of GetFileSize with WriteFile. + kernel32/tests: Remove superfluous filler definitions. + ntdll: Implement 64-bit shifts. + kernel32/tests: Fill in the delay IAT to succeed on Win10. + hal: Add WRITE_PORT_UCHAR stub. -Bernhard Übelacker (2): - wininet/tests: Fix pathLen given to InternetCrackUrlA. - dinput8/tests: Add valid wide string termination to actionName member. +Aric Stewart (6): + include: Add declaration for ObReferenceObjectByName. + winedevice: Remove static driver_obj variable. + hidclass.sys: Use the PDO instance id for the HID instance id. + hidclass.sys: Call IoAttachDeviceToDeviceStack when creating HID device. + hidclass.sys: Do not send IRP_MJ_PNP ioctls. + hidclass.sys: Do not send IRP_MJ_POWER ioctls. -Bruno Jesus (3): - joy.cpl: Display the correct number of button boxes during test. - ws2_32/tests: Add tests for InetNtopW. - mcicda: Use a helper to read the CD-ROM TOC. +Austin English (3): + ntdll: Add NtSuspendProcess stub. + wlanapi: Add WlanCloseHandle() stub. + ntdll: Add NtResumeProcess stub. -Christian Costa (2): - d3dx9: Implement D3DXCreateTextureShader with stubbed ID3DXTextureShader interface. - include: Fix prototypes of D3DXFillXXXTextureTx for d3dx9. +Benjamin Hodgetts (1): + wined3d: Add Nvidia 1XXX range to detection list. -Corentin Rossignon (2): - dinput: Retrieve vendor ID and product ID in Linux joystick API. - dinput: Fix product GUID generation in Linux joystick and event API. +Bernhard Übelacker (3): + usp10/tests: Reserve for InClass a byte for every character in teststr. + kernel32/tests: Convert fiber back to thread even when IsThreadAFiber is not available. + msvcrt: Fix strtok_s and _mbstok_s for empty strings. -Daniel Lehman (1): - msvcp140: Add sprintf. +Bruno Jesus (19): + odbc32: Upgrade a WARN into ERR when the library is not found. + dinput: Fix some debug output. + dinput: Add DirectInput8 device type names to debug. + dinput/tests: Improve controller debug information. + dinput: Add support for DIPROP_VIDPID property in Linux js implementation. + dinput8/tests: Debug device information during enumeration callback. + winejoystick.drv: Don't assume the first joystick is at the first device on Linux. + winmm/tests: Enumerate all joystick devices during the test. + dinput/tests: Test for DIDOI_ASPECTPOSITION on joystick axes. + dinput: Use a helper to read information files for the js device. + dinput: Implement GetDeviceInfo(A) using the W version in the js driver. + dinput: Properly fill the HID information for the controller in the js driver. + dinput: Implement GetDeviceInfo(A) using the W version in the event driver. + dinput: Properly fill the HID information for the controller in the event driver. + dinput: Properly debug DIDEVTYPE_HID in _dump_DIDEVCAPS. + include: Add DIPROP_PRODUCTNAME and remove duplicate #defines from dinput.h. + dinput: Use the correct index to remap the axis. + dinput: Implement DIPROP_PRODUCTNAME in GetProperty. + dinput: Cope with NULL flags in LinuxInputEffectImpl_GetEffectStatus. -David Lawrie (2): - dinput: Sort virtual joysticks by name on the Mac. - winejoystick.drv: Sort virtual joysticks by name on the Mac. +Daniel Lehman (16): + msvcp140: Implement _Thrd_hardware_concurrency. + concrt140: Add concrt140 stub. + msvcp140: Load critical_section functions from concrt140. + msvcp140: Take _Mtx_t and _Cnd_t directly. + msvcp140: Add _Mtx_init/destroy_in_situ. + vcomp140: Add vcomp140 stub. + msvcp140: Don't redirect _Cnd/Mtx_t to msvcp110. + msvcp140: Add _Query_perf_[counter|frequency]. + ntdll: Call __finally blocks in __C_specific_handler. + msvcp140: Forward __ExceptionPtr* to msvcr120. + msvcp110: Use sentry in istream<>::tellg. + msvcp110: Use sentry in istream<>::seekg. + msvcr120: Add forwards for wcstoll and wcstoll_l. + msvcr120: Add lgamma. + ucrtbase: Add __stdio_common_vfwscanf. + kernel32: Add GetNumberFormatEx. -François Gouget (4): - kernel32/tests: Remove a trailing space from an ok() call message. - d3drm: Make d3drm_device_set_ddraw_device_d3d() static. - d3drm/tests: Spelling fixes for a couple of ok() messages. - ntoskrnl.exe: Add a trailing '\n' to a FIXME() message. +François Gouget (2): + msi: Make parse_platform() static. + webservices: A spelling fix for an ERR() message. -Henri Verbeet (35): - wined3d: Pass a texture and sub-resource index to wined3d_volume_download_data(). - wined3d: Pass a texture and sub-resource index to wined3d_volume_srgb_transfer(). - wined3d: Merge wined3d_volume_load_location() into texture3d_load_location(). - wined3d: Unify the query get_data() implementations. - wined3d: Unify the query issue() implementations. - wined3d: Get rid of struct wined3d_volume. - wined3d: Pass a wined3d_const_bo_address structure to wined3d_texture_ops.texture_upload_data(). - wined3d: Upload only a single sub-resource in wined3d_texture_upload_data(). - wined3d: Use the context's gl_info in wined3d_timestamp_query_ops_issue(). - wined3d: Issue queries through the command stream. - wined3d: Use wined3d_texture_upload_data() in wined3d_device_update_texture_3d(). - wined3d: Use texture3d_upload_data() in texture3d_srgb_transfer(). - wined3d: Use texture3d_upload_data() in texture3d_load_location(). - wined3d: Merge wined3d_volume_upload_data() into texture3d_upload_data(). - wined3d: Introduce wined3d_texture_load_location(). - wined3d: Use wined3d_texture_load_location() in context_validate_onscreen_formats(). - wined3d: Use wined3d_texture_load_location() in device_clear_render_targets(). - wined3d: Use wined3d_texture_load_location() in wined3d_device_update_sub_resource(). - wined3d: Use wined3d_texture_load_location() in draw_primitive(). - wined3d: Use wined3d_texture_load_location() in surface_depth_blt_fbo(). - wined3d: Use wined3d_texture_load_location() in surface_blt_fbo(). - wined3d: Use wined3d_texture_load_location() in surface_upload_from_surface(). - wined3d: Use wined3d_texture_load_location() in surface_load_sysmem(). - wined3d: Use wined3d_texture_load_location() in surface_load_drawable(). - wined3d: Use wined3d_texture_load_location() in surface_load_texture(). - wined3d: Use wined3d_texture_load_location() in wined3d_surface_blt(). - wined3d: Use wined3d_texture_load_location() in swapchain_blit(). - wined3d: Use wined3d_texture_load_location() in wined3d_swapchain_rotate(). - wined3d: Use wined3d_texture_load_location() in swapchain_gl_present(). - wined3d: Use wined3d_texture_load_location() in swapchain_gl_frontbuffer_updated(). - wined3d: Use wined3d_texture_load_location() in wined3d_texture_get_dc(). - wined3d: Rename wined3d_sample_destroy_object() to wined3d_sampler_destroy_object(). - wined3d: Invalidate STATE_STREAMSRC in buffer_unload() if needed. - wined3d: Evict managed resources through the command stream. - wined3d: Use wined3d_cs_emit_unload_resource() in wined3d_device_uninit_3d(). +Hadrien Boizard (1): + api-ms-win-core-console-l2-1-0: Add stub dll. -Hugh McMaster (1): - reg/tests: Add some tests for 'reg import'. +Hans Leidekker (17): + webservices/tests: Add some tests for WsSetWriterPosition. + include: Add missing Web Services declarations. + webservices: Implement WsSetHeader. + webservices: Also write user supplied headers in WsWriteEnvelopeStart. + webservices/tests: Add tests for WsSetHeader. + winhttp: Set required buffer length for all components in WinHttpCrackUrl. + winhttp: Validate the port number in WinHttpCrackUrl. + webservices: Write the envelope in WsInitializeMessage. + webservices: Support WS_STRING values in WsSetHeader. + webservices: Implement WsRemoveHeader. + webservices: Add missing channel properties. + webservices: Implement WS_ADDRESSING_VERSION_TRANSPORT. + include: Add missing Web Services declarations. + webservices: Add support for writing GUID values. + webservices: Validate the handle in channel functions. + webservices: Implement WsAddMappedHeader. + webservices: Implement WsRemoveMappedHeader. -Huw D. M. Davies (22): - gdi32: Use POINT and SIZE to hold positions and extents. - gdi32: Avoid unnecessary calls to get_dc_ptr(). - gdi32: Pass a DC pointer to get_device_rect() to avoid accesses via the handle. - gdi32: Use lp_to_dp() instead of LPtoDP() in the dib driver. - gdi32: Pass a DC pointer to get_mono_dc_colors(). - gdi32: Pass a DC pointer to get_pixel_color(). - gdi32: Access a few more properties directly from the DC in the dib driver. - gdi32: Use a buffer on the stack if the number of points is small. - gdi32: Add an internal version of GetTextCharsetInfo() that takes a DC pointer. - gdi32: Don't call GetObjectW() unless necessary. - gdi32: Pass a DC pointer to get_gdi_flat_path(). - gdi32: Pass the path directly to start_new_stroke(). - gdi32: Pass a DC pointer to the point adding routines. - gdi32: Pass a DC pointer to PATH_CheckCorners(). - gdi32: Access a few more properties directly from the DC in the path driver. - gdi32: Remove an unnecessary call to get_dc_ptr(). - gdi32: Add an internal version of DPtoLP that takes a DC pointer. - gdi32: Move the release until after the final dc access. - gdi32: Where possible directly access the DC instead of using GetCurrentObject(). - gdi32: Access several more properties directly from the DC. - gdi32: Convert a few uses of get_dc_ptr() to get_physdev_dc(). - gdi32: Only reselect the objects if the linear transform portion changes. +Henri Verbeet (5): + wined3d: Use wined3d_cs_emit_unload_resource() in delete_opengl_contexts(). + wined3d: Use wined3d_cs_emit_unload_resource() in wined3d_texture_update_desc(). + wined3d: Synchronise WINED3D_CS_OP_UNLOAD_RESOURCE resource access. + wined3d: Synchronise texture LOD updates with the command stream. + wined3d: Unify resource preloads. -Iván Matellanes (7): - msvcirt: Get rid of specific functions for signed and unsigned chars. - msvcirt: Add stubs for istream::operator>>. - msvcirt: Implement istream::operator>> for characters. - msvcirt: Implement istream::operator>> for strings. - msvcirt: Implement istream::operator>> for integers. - msvcirt: Implement istream::operator>> for floats. - msvcirt: Implement istream::operator>> for streambufs. +Hugh McMaster (12): + reg/tests: Add more tests for 'reg import'. + wineconsole: Add 'ColorTable' support to the registry. + wineconsole: Replace hard-coded WCUSER_ColorMap with registry color_map. + server: Get and set the console color table. + wineconsole: Add 'PopupColors' support to the registry. + server: Get and set the console pop-up color attributes. + reg/tests: Add more tests for 'reg import'. + reg/tests: Add more Unicode tests for 'reg import'. + kernel32/tests: Add tests for GetConsoleScreenBufferInfoEx. + kernel32: Implement GetConsoleScreenBufferInfoEx. + reg: Fix dword conversion on 64-bit operating systems. + reg: Simplify help handling by removing an if-else if-else block. -Jacek Caban (28): - jscript: Store function arguments on JS stack and transfer them to variable object only when needed. - jscipt: Use passed copy of arguments if they are alread at the top of the stack. - jscript: Fixed potential leak in RegExp lastIndex setter. - jscript: Set output to undefined in jsval_copy on failure. - wininet: Rewrite chunked stream to store full stream state and allow non-blocking reads crossing chunk boundries. - wininet: Added chunked stream blocking tests. - wininet: Return data available in current chunk in chunked_get_avail_data. - jscript: Store exception code in exprval_t. - jscript: Use exprval_t to represent property references passed on JS stack. - jscript: Allow accessing arguments values directly from stack. - mshtml: Forward nsIHttpChannel::SetReferrer to SetReferrerWithPolicy. - mshtml: Don't send https referrer to non-https channel. - mshtml: Set referer HTTP header in nsIHttpChannel::SetReferrerWithPolicy. - mshtml: Use correct principal to create in create_nsxhr. - jscript: Build local references map in compiler and use it to search the scope. - jscript: Access arguments directly from stack in arguments object if possible. - jscript: Setup arguments object by interpreter and store all arguments inside the object on call exit. - jscript: Delay arguments object until it's accessed and properly detach it after function exits. - jscript: More arguments object tests. - jscript: Use locals map for local variables. - jscript: Store local functions in locals map. - jscript: Don't use OP_var_set. - jscript: Store variables on the stack if possible. - jscript: Replaced OP_identid with static binding when possible. - jscript: Replaced OP_ident with static binding when possible. - jscript: Create scope in setup_scope. - jscript: Don't create arguments object in pop_call_frame if it wasn't already created. - jscript/tests: Added more tests. +Huw D. M. Davies (6): + ucrtbase: Add support for natural string widths. + usp10: Free the final page. + riched20: Update the auto url detection after a StreamIn. + gdi32: Exponentially grow successive point buffers. + ntdll/tests: Dump the handle table on failure. + ntdll/tests: Skip broken SYSTEM_HANDLE_INFORMATION behaviour. -Jactry Zeng (1): - shell32: Use remove() instead of rmdir(). +Iván Matellanes (18): + msvcirt: Add a partial implementation of class ostream_withassign. + msvcirt: Implement ostream_withassign copy constructor. + msvcirt/tests: Add tests of ostream_withassign assignment operators. + msvcp90: Set the correct vtable for basic_iostream_char. + msvcirt: Add a partial implementation of class istream_withassign. + msvcirt: Implement istream_withassign copy constructor. + msvcirt/tests: Add tests of istream_withassign assignment operators. + msvcirt: Initialize do_lock on ios copy constructor. + msvcirt/tests: Add some more tests of ostream constructors. + msvcirt: Add stub for class iostream. + msvcirt: Implement iostream constructors/destructors. + msvcirt: Implement iostream assignment operators. + msvcirt: Simplify some constructors and assignments. + include/msvcrt: Ensure integer limits are given the correct type. + msvcirt: Add a partial implementation of class Iostream_init. + msvcirt: Implement Iostream_init constructor. + msvcirt: Add predefined streams. + msvcirt: Implement ios::sync_with_stdio. + +Jacek Caban (1): + wininet: Don't return available data sizes larger than the read buffer. Jeremy Audiger (1): - wined3d: Add Nvidia GT 740M to the GPU list. + winhttp: Prevent console spamming in get_system_proxy_autoconfig_url. -Józef Kucia (41): - wined3d: Introduce helper function for enabling common GLSL extensions. - wined3d: Add ARB_derivative_control extension. - wined3d: Implement SM5 deriv_rtx_coarse instruction. - wined3d: Implement SM5 deriv_rty_coarse instruction. - wined3d: Implement SM5 deriv_rtx_fine instruction. - wined3d: Implement SM5 deriv_rty_fine instruction. - wined3d: Recognize SM5 rcp opcode. - wined3d: Require ARB_derivative_control for SM5. - d3d11/tests: Add test for buffer data initialization. - d3d11/tests: Add test for index buffer offset. - d3d10core/tests: Add test for buffer data initialization. - d3d10core/tests: Add test for index buffer offset. - wined3d: Introduce R10G10B10X2 vertex formats for D3D8/9. - d3d11/tests: Add test for DXGI_FORMAT_R10G10B10A2_UINT vertex format. - d3d10core/tests: Add test for DXGI_FORMAT_R10G10B10A2_UINT vertex format. - wined3d: Handle SM5 derivative instructions in shader_get_registers_used(). - wined3d: Introduce rasterizer state object. - d3d11: Add support for FrontCounterClockwise. - wined3d: Implement SV_IsFrontFace input sysval semantic. - wined3d: Add FIXMEs for unhandled sysval semantics. - d3d11/tests: Add test for face culling. - d3d10core/tests: Add test for face culling. - wined3d: Rename wined3d_cull enum values. - wined3d: Get rid of separate function for SM5 derivative instructions. - wined3d: Extract wined3d_swapchain_set_fullscreen() from wined3d_device_reset(). - wined3d: Add WINED3D_SWAPCHAIN_ALLOW_MODE_SWITCH flag. - wined3d: Add WINED3D_SWAPCHAIN_RESTORE_WINDOW_RECT flag. - dxgi: Implement dxgi_swapchain_GetFullscreenState(). - dxgi: Implement dxgi_swapchain_SetFullscreenState(). - dxgi: Switch display mode when creating fullscreen swapchains. - dxgi: Return swapchain target output when available in dxgi_swapchain_GetContainingOutput(). - dxgi/tests: Add tests for IDXGISwapChain_GetFullscreenState() to test_create_swapchain(). - dxgi/tests: Add test for IDXGISwapChain_SetFullscreenState(). - dxgi/tests: Add multi-monitor test for IDXGISwapChain_GetContainingOutput(). - dxgi/tests: Add test for default fullscreen target output. - wined3d: Add R32G32B32A32_SINT vertex format. - wined3d: Fix window rect restoring. - wined3d: Introduce wined3d_swapchain_resize_target(). - dxgi: Implement IDXGISwapChain_ResizeTarget(). - dxgi/tests: Add test for IDXGISwapChain_ResizeTarget(). - d3dx9/tests: Fix compilation when the INFINITY macro is not available. +Joerg Schiermeier (1): + loader/wine.inf: Correct wrong symlink. -Ken Thomases (3): - ntdll: For Mac 64-bit, poke the TEB address to %gs:0x30 and re-enable the inlining of NtCurrentTeb(). - kernel32: For Mac 64-bit, re-enable the inlining of various functions, leveraging the TEB self pointer at %gs:0x30. - ntdll: For Mac 64-bit, poke NtCurrentTeb()->ThreadLocalStoragePointer to the corresponding offset from %gs. +John Sheu (2): + kernel32/tests: Add loader tests for fiber-local storage. + kernel32/tests: Add thread tests for fiber-local storage. -Lauri Kenttä (1): - po: Update Finnish translation. +Józef Kucia (23): + wined3d: Silence false FIXME message. + d3d11/tests: Add test for line antialiasing blending. + d3d10core/tests: Add test for line antialiasing blending. + d3d9/tests: Add test for line antialiasing blending. + d3d8/tests: Add test for edge antialiasing blending. + wined3d: Introduce gl_blend_from_d3d() helper function. + ddraw/tests: Add tests for edge antialiasing blending. + wined3d: Do not enable blending for edge/line antialiasing. + wined3d: Add few missing formats. + d3d11/tests: Add initial test for required formats. + d3d11/tests: Add test for swapchain views. + d3d11: Add support for feature level 9 shaders. + d3d11/tests: Add basic test for drawing on feature level 9. + wined3d: Do not switch display mode when windowed is TRUE. + d3d9/tests: Add test for regression in IDirect3DDevice9_Reset(). + d3d10core/tests: Add test for swapchain views. + d3d11/tests: Fix copy-paste error in test_swapchain_views(). + dxgi/tests: Also test IDXGISwapChain_ResizeTarget() in fullscreen with disabled mode switch. + dxgi: Properly switch to fullscreen mode when creating fullscreen swapchains. + dxgi/tests: Check fullscreen state in test_create_swapchain(). + d3d11: Remove redundant 'break' statement. + user32/tests: Add more tests for setting window styles. + user32: Prevent resetting WS_MINIMIZE through SetWindowLong. -Martin Storsjo (2): - ucrtbase: Expose the fabsf function on arm. - msvcp140: Add MSVC 2015 C++ support DLL. +Kenneth Haley (1): + v4 resend: Riched20: allow setting background text color. -Matteo Bruni (8): - wined3d: Fix generic_d3dcolor(). - wined3d: Also check BLENDWEIGHT for immediate mode fallback. - d3d9/tests: Add a vertex blending test with D3DCOLOR weights. - wined3d: Swizzle D3DCOLOR attributes in the GLSL FFP replacement when necessary. - d3dx11: Use debugstr_a() to trace a user-supplied string. - d3dx10: Use debugstr_a() to trace a user-supplied string. - d3dx9: Add stubs for D3DXFill*TextureTX(). - d3dx9/tests: Add a test for texture shaders. +Keno Fischer (2): + preloader: Add proper CFI instructions to _start functions. + kernel32: Fix RegisterWaitForSingleObject for console handles. -Michael Stefaniuc (25): - dmusic: Use debugstr_guid to trace some GUIDs. - dmime: Use debugstr_guid() to trace a REFIID. - ddraw: Don't memset memory before overwritting it. - comctl32: Remove an always true conditional expression. - comctl32: Use straight assignments instead of CopyRect(). - comctl32: Avoid using memset on RECTs. - comctl32/tests: Avoid using memset() on RECTs. - comctl32/tests: Use SetRectEmpty() instead of SetRect(). - mshtml: Use SetRectEmpty() instead of memset(). - wined3d: Use SetRect() instead of open coding it. - ddraw: Use SetRectEmpty() instead of memset(). - dwrite/tests: Use SetRectEmpty() instead of memset(). - user32: Use straight assignments instead of CopyRect(). - uxtheme: Use straight assignments instead of CopyRect(). - cryptui: Avoid using the LPJUNK style for COM interface types. - comctl32/tests: Make use of todo_wine_if(). - user32/tests: Make use of todo_wine_if(). - urlmon/tests: Make use of todo_wine_if(). - d3d10core/tests: Make use of todo_wine_if(). - mmdevapi/tests: Make use of todo_wine_if(). - oleaut32/tests: Use todo_wine_if() instead of ifdef constructs. - dinput/tests: Make use of todo_wine_if(). - dinput8/tests: Make use of todo_wine_if(). - gdi32/tests: Make use of todo_wine_if(). - gdiplus/tests: Make use of todo_wine_if(). +Matt Robinson (1): + ntdll: Catch page fault in RtlWow64EnableFsRedirectionEx. -Nikolay Sivov (45): - msscript: Implement AddObject(). - dwrite: Implement newer SetLineSpacing/GetLineSpacing. - dwrite: Only invalidate lines if line spacing changed. - dwrite: Update to DWRITE_LINE_METRICS1. - dwrite: Added missing script tags. - dbghelp: Recognize DW_FORM_flag_present. - comctl32/treeview: Set hot item when hovering over item, not entire row. - comctl32/monthcal: Implement MCS_NOSELCHANGEONNAV style. - comctl32/treeview: Handle WM_SYSKEYDOWN. - ucrtbase: Implement _get_narrow_winmain_command_line/_get_wide_winmain_command_line. - comdlg32/itemdlg: Fix setting NULL file name (Coverity). - strmbase: Fully cleanup on initialization failure (Coverity). - rpcrt4: Added NdrAsyncServerCall stub. - winetest: Initialize sin_zero field sockaddr_in structure (Coverity). - include: TVS_EX_NOSINGLECOLLAPSE is documented. - ucrtbase: Added __stdio_common_vsnwprintf_s(). - comctl32/listview: Filter invalid indices when setting selection mark. - comctl32/listview: Remove redundant check in LVM_DELETECOLUMN handler. - ucrtbase: Forward set_terminate(). - ntdll: Fix its vs it's typos. - ddraw: Fix its vs it's typos. - ucrtbase: Added __stdio_common_vswprintf_s(). - ucrtbase: Fix some spec file entries. - oleaut32: Fix return value when converting from NULL interface pointers. - comctl32/tests: Test that callback mask is stored as is, check more message results. - ucrtbase: Added __stdio_common_vswprintf_p(). - gdi32: Fix its vs it's typo. - dinput: Fix its vs it's typo. - dplayx: Fix its vs it's typo. - krnl386: Fix its vs it's typo. - mmsystem: Fix its vs it's typo. - gdiplus: Fix its vs it's typos. - dwrite: Add missing return value check (Coverity). - cabinet: Fix its vs it's typos. - quartz: Fix its vs it's typo. - shlwapi: Fix its vs it's typo. - wined3d: Fix its vs it's typos. - comctl32/listview: Return earlier on allocation failure (Coverity). - hlink: Handle failure better (Coverity). - mshtml: Remove dead assignment (Coverity). - msvcp140: Added __crtInitializeCriticalSectionEx(). - dsound: Fix its vs it's typos. - d3dx9: Remove dead assignment (Coverity). - d3dx9/tests: Remove dead assignment. - gdiplus: Remove some casts. +Michael Stefaniuc (17): + winealsa.drv: Use debugstr_guid() to trace a guid. + wineoss.drv: Use debugstr_guid() to trace a guid. + winepulse.drv: Use debugstr_guid() to trace a guid. + winecoreaudio.drv: Use debugstr_guid() to trace a guid. + kernel32/tests: Use todo_wine_if(). + kernel32/tests: Remove an identical if / else branch. + kernel32/tests: Remove another identical if/else branch. + ole32/tests: Use todo_wine_if(). + quartz: There is no point in tracing the GUID pointer too. + user32/tests: Remove an identical if/else branch. + comctl32/tests: Use todo_wine_if(). + ieframe/tests: Use todo_wine_if(). + avifil32: Avoid a cast from a COM object to an iface. + ole32/tests: Avoid casts from COM objects to ifaces. + fusion: Avoid using the LPASSEMBLYNAME type. + mmdevapi: Another use case for todo_wine_if(). + msvcirt/tests: Simplify generating a pointer to address 0x1. -Philipp Hoppermann (1): - ws2_32: Implement InetNtopW. +Mingcong Bai (2): + po: Update Simplified Chinese translation. + po: Update Simplified Chinese translation. -Piotr Caban (10): - ucrtbase: Add _get_narrow_winmain_command_line tests. - ntdll: Keep drive letter size in RtlGetFullPathName_U when full path is specified. - msvcp120: Don't export structures as stubs. - msvcp120_app: Don't export structures as stubs. - msvcp110: Don't export structures as stubs. - msvcp100: Don't export structures as stubs. - ucrtbase: Fix __std_type_info_compare implementation. - ucrtbase: Add __std_type_info_name implementation. - ucrtbase: Add __std_type_info_destroy_list implementation. - ucrtbase: Add initial __std_type_info tests. +Nikolay Sivov (37): + powrprof: Added PowerDeterminePlatformRole() stub. + comctl32/tests: Basic test for TVS_FULLROWSELECT style bit. + comctl32/treeview: Fix hot-tracking with TVS_FULLROWSELECT. + oledb32: Support quoted values in initialisation strings. + winmm/tests: Fixed a buffer leak (Valgrind). + winmm: Free device format when closing a device (Valgrind). + msvcp140: Added __crtCreateEventExW(). + msvcp140: Added __crtGetTickCount64(). + msvcp140: Added __crtCreateSemaphoreExW(). + dwrite/tests: Fix indentation warnings on GCC 6. + usp10: Better implementation for ScriptGetLogicalWidths(). + scrrun/tests: Fix a warning on GCC 6. + shell32/tests: Fix indentation warnings on GCC 6. + user32/tests: Fix indentation warnings on GCC 6. + wshom.ocx/tests: Fix indentation warning on GCC 6. + ole32/tests: Fix indentation warning on GCC 6. + rpcrt4/tests: Fix indentation warning on GCC 6. + winhttp/tests: Fix indentation warning on GCC 6. + comctl32/treeview: Fix item dragging and selection for TVS_FULLROWSELECT style. + mshtml: Formatting change to get rid of warning on GCC 6. + t2embed: Fix embedding type resolution order. + setupapi: Added CM_Get_Version(). + t2embed: Fix TTIsEmbeddingEnabled() to properly use otmpFaceName metrics field. + t2embed: Add some traces for fsType and exclusion list test results. + shlwapi/tests: Fix indentation warning on GCC 6. + shell32/tests: Fix indentation warning on GCC 6. + gdi32: Keep font tables tags defined in one place. + gdi32: Support special 'ttcf' tag in GetFontData(). + dwrite: Sanitize specified stretch value, valid range is [1, 9]. + dwrite: Handle zero specified weight as normal. + gdi32: Simplify font table name tracing. + gdi32: Append "TrueType" suffix to registry key names. + comctl32/listview: Fix indentation warnings on GCC 6. + oleaut32/tests: Fix indentation warning on GCC 6. + msvcirt/tests: Fix indentation warnings on GCC 6. + strmbase: Fix media type leaks when creating IEnumMediaTypes instance (Valgrind). + user32: Handle invalid dialog handles in IsDialogMessage(). -Sebastian Lackner (5): - gdi32/enhmfdrv: Remove unused debug channel. - winetest: Remove duplicate if check. - ntoskrnl.exe: Fix leak of ServiceKeyName if DriverInit fails. - xaudio2_7: Only declare debug channel when needed. - winedevice: Get rid of static driver_module variable. +Nils Kuhnhenn (1): + winex11.drv: Return default locale in LoadKeyboardLayout stub instead of 0. -Vincent Povirk (4): - gdiplus: Implement metafile recording for ScaleWorldTransform. - gdiplus: Implement metafile playback for ScaleWorldTransform. - gdiplus/tests: Add test for ScaleWorldTransform in metafiles. - gdiplus: Implement ResetWorldTransform metafile playback/recording. +Peter Beutner (2): + kernel32/tests: Add path tests for double delimiters. + kernel32: Properly handle double delimiters in GetShortPathName/GetLongPathName. -Xiaoshan Sun (1): - comctl32/dsa: Handle overflow in DSA_InsertItem(). +Pierre Schweitzer (5): + mpr: Implement local name automatic redirection for disks. + mpr: Implement provider selection given remote name. + mpr: Implement WNetCancelConnection2W(). + mpr: Implement WNetCancelConnectionA(), WNetCancelConnectionW(), WNetCancelConnection2A(). + mpr: Set the CONNECT_LOCALDRIVE flag in case a local redirection is made on connection. + +Piotr Caban (14): + ntdll: Fix KNONVOLATILE_CONTEXT_POINTERS parameter handling in RtlVirtualUnwind. + server: Fix loading of IMAGE_OPTIONAL_HEADER. + msvcrt: Don't set frame to 0 in x86_64 _setjmp. + msvcrt: Fix parameters conversion in wcsftime function. + msvcrt: Add support for multibyte characters in _Strftime. + msvcrt: Add _strftime_l. + msvcrt: Add wcsftime_l. + msvcrt: Add _wcreate_locale. + ntdll: Add support for collided unwinds. + ntdll: Add support for ExceptionCollidedUnwind return from exception handler. + ntdll: Call exception handler with correct context. + ntdll: Add support for exceptions inside termination handlers in __C_specific_handler. + ntdll: Print fixme message in case of nested exception. + ntdll: Pass updated context inside dispatch.ContextRecord in call_stack_handlers. + +Sebastian Lackner (31): + vcomp: Prefer builtin version. + vcomp120: Prefer builtin version. + vcomp110: Prefer builtin version. + vcomp100: Prefer builtin version. + vcomp90: Prefer builtin version. + services: Preparation to allow arbitrary data in service RPC messages. + advapi32: Validate received service name. + services: Implement functionality to transfer extra data when sending service control. + services: Fix handling of user defined service controls. + services: Fix leak of process object in process_terminate. + services: Store process id in the process object. + services: Unlink process immediately after service stopped. + services: Ignore error in callback only for ControlService requests. + services: Remove service_terminate function. + services: Hold an additional process reference while waiting for startup. + configure: Explicitly check for sysinfo function. + dwrite: Fix font stretch name conversion table. + services: Add a grab_service function. + advapi32: Simplify RegisterServiceCtrlHandlerExW. + advapi32: Hold lock while processing service controls. + advapi32: Hold lock while handling service thread shutdown. + advapi32: Do not stop service main thread as long as there are still running services. + services: WaitForSingleObject returns a DWORD result. + services: Track number of services per process. + services: Hold startup lock before calling service_start. + services: Sort autostart services by dwTagId config value. + services: Use threadpool API instead of custom wait implementation. + services: Return an error instead of BOOL from process_send_start_message. + services: Allocate a separate status_changed_event for each service. + winedevice: Track loaded drivers and update their status on load/unload. + ntdll: Convert an ERR to a WARN when wait is triggered while destroying threadpool object. + +Stefan Dösinger (1): + ddraw/tests: Skip overlay tests if DWM is on. + +Vincent Povirk (12): + gdiplus: Fix matrix append flag in metafile transform records. + gdiplus/tests: Add feature for loading emf files. + gdiplus: Implement recording/playback for MultiplyWorldTransform. + gdiplus: Implement recording/playback for RotateWorldTransform. + gdiplus: Implement recording/playback for SetWorldTransform. + gdiplus: Implement recording/playback for TranslateWorldTransform. + gdiplus/tests: Test mixing Begin/EndContainer and Save/Restore. + gdiplus: Fix mismatched use of Begin/EndContainer and Save/RestoreGraphics. + gdiplus: Add support for containers in metafiles. + gdiplus/tests: Add test for containers in metafiles. + gdiplus: Implement playback/recording for SetClipRect. + gdiplus/tests: Add metafile test for SetClipRect. -- Alexandre Julliard diff --git a/AUTHORS b/AUTHORS index 1d751f01cde..c7165efe120 100644 --- a/AUTHORS +++ b/AUTHORS @@ -103,6 +103,7 @@ Andre Malafaya Baptista Andrew Bogott Andrew Borodin Andrew Bulhak +Andrew Church Andrew Cook Andrew de los Reyes Andrew de Quincey @@ -691,6 +692,7 @@ Jochen Karrer Jody Goldberg Joel Holdsworth Joel Parker +Joerg Schiermeier Johan Dahlin Johan Gardell Johan Gill @@ -799,7 +801,9 @@ Keith Stevens Ken Belleau Ken Coleman Ken Myers +Kenneth Haley Kenneth MacDonald +Keno Fischer Ken Sharp Ken Thomases Kerstin Noa @@ -967,6 +971,7 @@ Matthias Derer Matthias Fechner Matthias Kupfer Matt Jones +Matt Robinson Mauro Carvalho Chehab Maxime Bellengé Maxime Lombard @@ -1028,6 +1033,7 @@ Miklós Máté Mikołaj Zalewski Milan Ševčík Milko Krachounov +Mingcong Bai Misha Koshelev Mohamed Mediouni Molle Bestefich @@ -1068,6 +1074,7 @@ Nikolas Zimmermann Nikolay Bogoychev Nikolay Sivov Nikolay Stefanov +Nils Kuhnhenn Nix N. Nix Noel Borthwick Noomen Hamza diff --git a/VERSION b/VERSION index d7e605120cf..ef65d856a6f 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -Wine version 1.9.16 +Wine version 1.9.17 diff --git a/configure b/configure index 4e1a980486c..3eba2d20a87 100755 --- a/configure +++ b/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for Wine 1.9.16. +# Generated by GNU Autoconf 2.69 for Wine 1.9.17. # # Report bugs to . # @@ -580,8 +580,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='Wine' PACKAGE_TARNAME='wine' -PACKAGE_VERSION='1.9.16' -PACKAGE_STRING='Wine 1.9.16' +PACKAGE_VERSION='1.9.17' +PACKAGE_STRING='Wine 1.9.17' PACKAGE_BUGREPORT='wine-devel@winehq.org' PACKAGE_URL='http://www.winehq.org' @@ -2140,7 +2140,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures Wine 1.9.16 to adapt to many kinds of systems. +\`configure' configures Wine 1.9.17 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -2210,7 +2210,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of Wine 1.9.16:";; + short | recursive ) echo "Configuration of Wine 1.9.17:";; esac cat <<\_ACEOF @@ -2415,7 +2415,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -Wine configure 1.9.16 +Wine configure 1.9.17 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2933,7 +2933,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by Wine $as_me 1.9.16, which was +It was created by Wine $as_me 1.9.17, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -18913,7 +18913,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by Wine $as_me 1.9.16, which was +This file was extended by Wine $as_me 1.9.17, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -18984,7 +18984,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -Wine config.status 1.9.16 +Wine config.status 1.9.17 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\"