diff --git a/ANNOUNCE b/ANNOUNCE index d84ae2a4106..42d57453f45 100644 --- a/ANNOUNCE +++ b/ANNOUNCE @@ -1,17 +1,18 @@ -The Wine development release 1.9.7 is now available. +The Wine development release 1.9.8 is now available. What's new in this release (see below for details): - More work towards the WineD3D command stream. - - More support for Shader Model 5 shaders. - - C++ exception handling on x86-64. - - Support for Windows-style static import libraries. - - Performance fixes in the XML writer. + - Bug fix update of the Mono engine. + - More WebServices reader support. + - Still more Shader Model 5 support. + - Support for gradients in metafiles. + - Improved table formatting in WinHelp. - Various bug fixes. The source is available from the following locations: - http://dl.winehq.org/wine/source/1.9/wine-1.9.7.tar.bz2 - http://mirrors.ibiblio.org/wine/source/1.9/wine-1.9.7.tar.bz2 + http://dl.winehq.org/wine/source/1.9/wine-1.9.8.tar.bz2 + http://mirrors.ibiblio.org/wine/source/1.9/wine-1.9.8.tar.bz2 Binary packages for various distributions will be available from: @@ -27,460 +28,370 @@ AUTHORS in the distribution for the complete list. ---------------------------------------------------------------- -Bugs fixed in 1.9.7 (total 42): +Bugs fixed in 1.9.8 (total 26): - 10063 wineconsole run fail on korean locale. - 10156 oleidl.h has OLECONTF_ONLYUSER misspelled - 12400 Display problems in Indiana Jones and The Emperor's Tomb with vertex shader enabled - 15537 Game "PURE" shows black screen - 19081 Force closing winhlp32 without a file loaded pops up an error dialog (appinstall) - 19171 Powerpoint viewer 2003 & 2007 show weird characters (appinstall) - 19538 Microsoft Publisher 2007 and 2010 crash when opening documents/templates (TSF manager 'ITextStoreACPSink' must support QI with 'IID_ITextStoreACPServices') - 19585 Water is red in Settlers: Heritage of Kings demo - 20695 Cannot scroll documents being compared in winmerge - 26767 U-he Tyrell, Uhbik and ACE vst plugins: GUI Knob bug (image files files not being sorted correctly) - 26942 CSPRO 4 editing : context menu on grid header not working properly - 26978 tokenadmin.exe crash : Unimplemented function winscard.dll.SCardListReadersA - 28172 Civilization II crashes on startup - 29319 Internet Explorer 8 fails to start an InPrivate Browsing session - 29979 ElsterFormular crashes when trying to print already sent income tax return - 30488 IE8 shows corrupted previews on the quick tabs screen - 31393 Nvidia force antialiasing no longer works - 32347 Alien8 and Head Over Heels crash when window is moved partly off-screen - 35092 Multiple 64-bit applications need __CxxFrameHandler implementation (Ableton Live 9.1, Adobe Cloud apps) - 35711 Winelib: compile error in wincon.h if NOGDI is defined before #include - 36136 oleaut32/tests/vartest.c test shows a couple leaks with valgrind - 36297 valgrind shows uninitialized memory in msxml3/tests/domdoc.c - 36383 valgrind shows several uninitialized values in ddraw_CreateSurface() in ddraw/tests/dsurface.c - 36748 valgrind shows two possible leaks in d3drm/tests/d3drm.c - 38347 Canon PIXMA MP495 driver setup needs setupapi.dll.SetupDiSetDeviceInstallParamsW - 38670 advapi32/registry tests shows several uninitialized values - 38971 Allied Telesis Smart Switch Management Utility v1.0.0.7 crashes on unimplemented function mgmtapi.dll.SnmpMgrTrapListen - 39215 Nvidia GeForce GTX960M detected as GTX470 - 39435 The 64 bit mshtml:xmlhttprequest fails on Windows 8/10 - 39667 dinput: MotoGP 3 demo launcher crashes on leaving key configuration dialog. - 39681 Unimplemented function crypt32.dll.CryptMsgVerifyCountersignatureEncoded - 39786 GoodSync crashes, needs oleaut32.OleLoadPictureFile - 40048 Camtasia Studio 8 : crashes on unimplemented function dwmapi.dll.DwmSetPresentParameters - 40081 CLM Explorer needs fontsub.dll.CreateFontPackage - 40113 mshtml:xmlhttprequest regression - 40135 msvcirt.c:1386:5: warning: comparison of unsigned expression < 0 is always false - 40182 Elder Scrolls Online: Login connection issues - 40297 Multiple app crashes in macdrv_EnumDisplayMonitors - 40304 EveHQ2 crashes with builtin gdiplus - 40306 Overexposed/wrong gamma? on The Legend of Heroes Trails in the Sky SC - 40319 VerbAce Dictionary does not install correctly - 40331 The Legend of Heroes Trails in the Sky SC crashes on start with runtime error R6025 + 9030 army men hangs on black screen + 17918 AvsP Preview window fails to load + 22762 Multiple DirectX10 games need Texture2D DXGI_FORMAT_R24G8_TYPELESS format support for stencil operations (Battlefield Bad Company 2, Warhammer 40k: Kill Team) + 24421 MJ's Help Diagnostics crashes on startup (app provided MonitorEnumProc callback relies on ECX = lprcMonitor) + 31662 Office 2010 font embedding when exporting to PDF + 32007 AMD Demo - Whiteout crashes with null-ish pointer read after dxgi_output_GetDisplayModeList + 34070 Simutronics 'StormFront.exe' runs out of wndproc slots (ActiveSkin control) + 34851 Multiple applications need kernel32 GetFinalPathNameByHandleA/W (64-bit Autodesk Fusion 360, Microsoft OneDrive) + 35054 Dragon Age 2 system diagnostics tool fails to recognize GeForce GT 425M + 37460 Sid Meier's Civilization: Beyond Earth (Steam) crashes on startup + 39444 Fifa 2005 Demo version - black and flashing screen + 39573 GImageX v2.1.1 (gui for ImageX tool from Windows Assessment and Deployment Kit) crashes on unimplemented function wimgapi.dll.WIMCreateFile + 39605 GImageX v2.1.1 crashes with unimplemented function wimgapi.dll.WIMGetMountedImages + 39657 Tencent QQ 7.6 crashes on unimplemented function ntoskrnl.exe.PsRemoveLoadImageNotifyRoutine + 39730 FillRect() confuses 16bit brush handles with color constants + 39796 SCP Containment Breach page fault + 39863 Microsoft .NET Runtime Optimization Service 2.x terminates prematurely due to failure to hook up registry notifier ('RegNotifyChangeKeyValue' must treat NTSTATUS 'STATUS_PENDING' as success) + 39911 dxd9 PresentationInterval not propagated on device Reset + 40260 wine-mono 4.6 crash when starting .net app - SIGSEGV (APB Reloaded) + 40282 mIRC 7.43 options dialog does not accept focus / user input + 40286 Geforce 980 maxwell card is not properly detected + 40389 cmd.exe (native): Unimplemented function KERNEL32.dll.GetConsoleAliasExesLengthW + 40396 Windows SDK DirectWrite sample crashes on uninitialized parameter + 40397 Warhammer: Mark of Chaos - Battle March Demo needs unimplemented function sfc.dll.SRSetRestorePoint + 40406 Doom 4 requires bcrypt RNG provider + 40414 VirtualDub 1.10.4 crashes when attempting to play video with Directx9/11 backend ---------------------------------------------------------------- -Changes since 1.9.6: +Changes since 1.9.7: Aaryaman Vasishta (2): - d3drm: Move struct d3drm_texture to header for global access. - d3drm: Fix signature macro of IDirect3DRM*::CreateObject. + d3drm/tests: Add tests for IDirect3DRM*::CreateObject. + d3drm/tests: Add tests for IDirect3DRMObject::Add/DeleteDestroyCallback. -Adam Buchbinder (1): - riched20: Implement ITextRange::ScrollIntoView. +Alexandre Julliard (4): + makefiles: Support installing scripts from the tools directory. + makefiles: Generate installation rules for static and import libraries. + makefiles: Use the msvcrt build flags also for cross tests. + winebuild: Mark the stack non-executable in static import libraries. -Alex Henrie (1): - ole32: Fix sizeof mismatch in CompositeMonikerImpl_Construct. +Alistair Leslie-Hughes (5): + wined3d: Add detection for NVIDIA GTX TITAN. + d3dx10: Add D3DX10UnsetAllDeviceObjects stub. + wininet: Free socket when connection is freed. + d3d11: Support NULL DepthStecilView pointer in ClearDepthStencilView. + d3d11: Support NULL RenderTargetView pointer in ClearRenderTargetView. -Alexandre Julliard (26): - winebuild: Use strarray objects instead of pointers where possible. - winebuild: Use strarray objects for a few more string arrays. - kernel32/tests: Use Interlocked functions to avoid fault counters being optimized out. - winebuild: Don't store the full spec for an imported dll. - winebuild: Store a C-compatible version of the dll name. - winebuild: Store dll imports in a list instead of an array. - winebuild: Store delayed imports in a separate list. - winebuild: Add a separate structure to store the data of imported functions. - winebuild: Use a global flag to determine when to generate the get_pc thunk. - winebuild: Add a common helper to find an imported dll. - winebuild: Add support for creating static import libraries. - winebuild: Add support for linking to static import libraries. - makefiles: Expand the names of static libraries in linker commands. - makefiles: Build import libraries that contain object files as static libraries. - makefiles: Always expand the library name for cross-compiled import libraries. - makefiles: Add tool dependencies for winegcc and winebuild. - winegcc: Use explicit library file name when loading cross libraries. - makefiles: When supported, use -Ttext-segment also for the main loader. - makefiles: Reduce the maximum page size for modules that have a base address. - makefiles: Move the main loader base address to cope with huge page alignment. - kernel32: Lower the load address to accomodate the dll size. - wineconsole: If necessary, fallback to a font without the right properties instead of failing. - makedep: Sort makefile variables. - user32: Use kernel32 functions for character types and case conversions. - winegcc: Support building from the top directory. - makedep: Rename top_dir_path to top_src_dir_path for consistency. +Aric Stewart (6): + hidclass.sys: Correct input vs output parameters for IOCTL_HID_SET_FEATURE. + hidclass.sys: Improvements for IOCTL_HID_GET_FEATURE handling. + hid: Implement HidD_SetNumInputBuffers. + include: Define REGSTR_VAL_MAX_HCID_LEN. + hidclass.sys: Implement IRP_MN_QUERY_ID for HID devices. + hidclass.sys: Use the instance id for the device link. -Alistair Leslie-Hughes (2): - include: Add d3dx10tex.h. - d3d10: Add D3D10CreateEffectPoolFromMemory stub. +Aurimas Fišeras (2): + po: Update Lithuanian translation. + po: Update Lithuanian translation. -Andrew Eikum (1): - winecoreaudio.drv: Ensure divide-by-zero SSE exceptions are masked before calling AudioConverterNew. +Austin English (7): + sfc_os: Add SRSetRestorePointA/W stubs. + ntoskrnl.exe: Add PsRemoveLoadImageNotifyRoutine stub. + ntoskrnl.exe: Add KeDelayExecutionThread stub. + kernel32: Add GetConsoleAliasExesLengthA/W stubs. + wimgapi: Add WIMGetMountedImages stub. + wimgapi: Add WIMCreateFile stub. + sfc_os: Return success in SRSetRestorePointA/W. -André Hentschel (1): - shell32: Provide helper function a buffer of correct size. +Bernhard Übelacker (1): + ntoskrnl.exe: Make IoAllocateIrp not crash on negative values. -Austin English (8): - include: Fix GetCurrentConsoleFontEx/SetCurrentConsoleFontEx definition. - crypt32: Add CryptMsgVerifyCountersignatureEncoded stub. - mgmtapi: Add SnmpMgrTrapListen stub. - dwmapi: Add DwmSetPresentParameters stub. - winscard: Add stubs for SCardListReadersA/W. - oleaut32: Add OleLoadPictureFile stub. - sfc: Document ordinal only exports. - setupapi: Add SetupDiSetDeviceInstallParamsW stub. +Caron Wills (2): + wined3d: Add Nvidia GeForce 820M. + wined3d: Add Nvidia GeForce 830M. -Bernhard Übelacker (2): - dinput: Implement device property DIPROP_USERNAME. - d3drm/tests: Release two retrieved interfaces to allow proper cleanup. +Daniel Lehman (8): + msvcr120: Add scalbn. + ucrtbase: Add some wide functions called on startup. + ucrtbase: Add _get_initial_wide_environment. + ucrtbase: Return initial env snapshot in _get_initial_narrow_environment. + msvcr120: Add remainder. + msvcp90: Add codecvt::do_encoding that returns 0. + ucrtbase: Add __stdio_common_vfwprintf. + ucrtbase: Add __std_exception_destroy/copy. -Bruno Jesus (1): - comctl32/tests: Add initial tests for the animation control. +Dmitry Timoshkov (4): + user32: Avoid dereferencing NULL pointer in a trace. + windowscodecs: Fix a copy/paste mistake. + user32/tests: Add some tests for dialog owner disabled state. + windowscodecs: Allocate correct amount of memory for PNG image data. -Caron Wills (1): - wined3d: Add Nvidia GeForce GTX 860. +François Gouget (13): + wined3d: Fix a typo in an error message. + shell32/tests: Fix a race condition in the DDE ShellExecute() tests on Windows 10. + hidclass.sys: Fix spelling of a private struct's name. + wintrust: Fix spelling of a variable name. + quartz: Fix spelling of a BaseOututPin method implementation name. + msctf: Fix spelling of a private struct's field name. + ole32/tests: Fix spelling of a few variable names. + mshtml: Fix spelling of an HTMLEmbedElement method implementation name. + tools: Fix spelling of a variable name. + include: Fix spelling of a method's parameter name. + wineps.drv: Fix spelling of a prototype's parameter name. + ole32/tests: Fix spelling of a test function name. + ole32: Rightmost spelling fix. -Daniel Lehman (3): - ucrtbase: Add hypot forward. - msvcp120: Add _Mtx_current_owns. - msvcr120: Add asinh. - -Detlef Riekenberg (1): - kernelbase: Add dll with forwards to kernel32.dll. - -François Gouget (11): - shell32/tests: Delete the shlproto test class when done. - shell32/tests: Move a file URL test to test_fileurl(). - shell32/tests: Test default verb detection for files as well as for URLs. - dinput: Make ff_effect_direction_to_rad() static. - shell32/tests: Make shlexec's reset_association_description() static. - wined3d: Make wined3d_texture_force_reload() static. - mshtml: Make some functions static. - d3dx9_36: Make d3dx_set_shader_const_state() static. - winecfg: Highlight spelling fixes. - cmd/tests: Slash spelling fix. - gdi32: Fix the PAN_WEIGHT_INDEX constant name. - -Hans Leidekker (7): - iphlpapi/tests: Trace network prefixes in the test for GetAdaptersAddresses. - webservices: Add support for optional values in WsReadType. - webservices: Fix memory leaks on error paths in WsCreateReader. - webservices: Add a helper to determine node type. - webservices: Add support for text field mappings in WsReadType. - webservices/tests: Add more structure type tests. - webservices: Add support for repeating element field mappings in WsReadType. +Hans Leidekker (15): + bcrypt: Add support for BCRYPT_RNG_ALGORITHM. + webservices: Pass exact size in read_type_struct_field. + webservices: Add support for item ranges. + webservices: Use addition in read_skip. + webservices: Reset the read position if an opening bracket is not followed by a valid name character. + webservices: Always skip comment and empty text nodes in WsReadType. + webservices/tests: Add more tests for repeating element field mappings. + webservices: Fix reader movement for text field mappings. + webservices: Fix a typo. + webservices: Reject field mappings without a description. + webservices: Add support for reading enum values. + include: Add missing Web Services declarations. + webservices: Implement WsCreateChannel and WsFreeChannel. + webservices: Implement WsGetChannelProperty and WsSetChannelProperty. + webservices/tests: Add channel tests. Henri Verbeet (50): - wined3d: Get resource info from the texture in read_from_framebuffer(). - wined3d: Get resource info from the texture in surface_load_fb_texture(). - wined3d: Get resource info from the texture in surface_prepare_rb(). - wined3d: Get resource info from the texture in fb_copy_to_texture_direct(). - wined3d: Get resource info from the texture in fb_copy_to_texture_hwstretch(). - wined3d: Get rid of wined3d_surface_ops.surface_private_setup(). - wined3d: Validate (2D) texture dimensions in texture_init(). - wined3d: Check for compressed and height scaled formats in texture_init(). - wined3d: Merge surface_private_setup() into wined3d_surface_init(). - d3drm/tests: Properly initialise context.obj in test_Viewport(). - ddraw/tests: Rewrite blt_test(). - ddraw/tests: Get rid of the unused "d3d" variable in test_shademode(). - wined3d: Get resource info from the texture in surface_blt_to_drawable(). - wined3d: Get resource info from the texture in surface_blt_special(). - wined3d: Get resource info from the texture in surface_depth_blt(). - dxgi: Simplify the shader model comparison in dxgi_check_feature_level_support(). - d3d11: Use %#x for tracing the feature level in layer_set_feature_level(). - wined3d: Get the framebuffer height from the view in shader_glsl_load_constants(). - wined3d: Pass a texture instead of a surface to context_create(). - wined3d: Introduce wined3d_texture_get_gl_buffer(). - wined3d: Get resource info from the texture in surface_load_ds_location(). - wined3d: Get resource info from the texture in surface_copy_simple_location(). - wined3d: Get resource info from the texture in surface_load_drawable(). - wined3d: Get resource info from the texture in surface_load_texture(). - wined3d: Get resource info from the texture in surface_load_renderbuffer(). - wined3d: Replace context_generate_rt_mask_from_surface() with context_generate_rt_mask_from_resource(). - wined3d: Pass a texture instead of a surface to context_generate_rt_mask_no_fbo(). - wined3d: Use wined3d_texture_blt() in wined3d_device_copy_resource(). - wined3d: Use wined3d_texture_blt() in wined3d_device_copy_sub_resource_region(). - wined3d: Use wined3d_texture_blt() in wined3d_swapchain_get_front_buffer_data(). - wined3d: Get resource info from the texture in surface_load_location(). - wined3d: Get resource info from the texture in swapchain_blit(). - wined3d: Get resource info from the texture in wined3d_volume_upload_data(). - wined3d: Get resource info from the texture in wined3d_volume_download_data(). - wined3d: Get resource info from the texture in wined3d_volume_load_location(). - wined3d: Use wined3d_texture_blt() in swapchain_gl_present(). - wined3d: Store the context's current rendertarget as a texture and sub-resource index. - wined3d: Simplify checking if the released resource is in use as a rendertarget in device_resource_released(). - wined3d: Validate the sub-resource index in wined3d_rendertarget_view_init(). - wined3d: Get rid of the d3d_surface and d3d_texture debug channels. - wined3d: Use the texture dimension helpers in arbfp_blit_surface(). - wined3d: Use the texture dimension helpers in context_find_fbo_entry(). - wined3d: Use the texture dimension helpers in is_full_clear(). - wined3d: Use the texture dimension helpers in prepare_ds_clear(). - wined3d: Use the texture dimension helpers in wined3d_device_update_texture_3d(). - wined3d: Avoid surface_from_resource() in device_load_logo(). - wined3d: Avoid surface_from_resource() in wined3d_device_init_3d(). - wined3d: Avoid surface_from_resource() in wined3d_device_update_texture(). - wined3d: Avoid surface_from_resource() in swapchain_gl_present(). - wined3d: Avoid surface_from_resource() in swapchain_gdi_frontbuffer_updated(). + wined3d: Use the texture dimension helpers in wined3d_device_create_cursor_texture(). + wined3d: Use the texture dimension helpers in wined3d_device_set_cursor_properties(). + wined3d: Use the texture dimension helpers in surface_get_rect(). + wined3d: Use the texture dimension helpers in surface_create_dib_section(). + wined3d: Use the texture dimension helpers in surface_is_full_rect(). + wined3d: Try harder to create a converted surface in surface_convert_format(). + wined3d: Also update the swap interval when not recreating the context in wined3d_device_reset(). + wined3d: Avoid surface_from_resource() in swapchain_gdi_present(). + wined3d: Avoid surface_from_resource() in surface_load_ds_location(). + wined3d: Return a wined3d_texture_sub_resource structure from wined3d_texture_get_sub_resource(). + wined3d: Use the texture dimension helpers in surface_download_data(). + wined3d: Use the texture dimension helpers in surface_upload_from_surface(). + wined3d: Use the texture dimension helpers in read_from_framebuffer(). + wined3d: Use the texture dimension helpers in surface_load_fb_texture(). + wined3d: Use the texture dimension helpers in fb_copy_to_texture_direct(). + wined3d: Recognise Intel Ivybridge on MacOS. + wined3d: Explicitly pass a wined3d_state structure to context_apply_clear_state(). + wined3d: Use struct wined3d_ffp_attrib_ops for generic attributes as well. + wined3d: Merge drawStridedSlow() and drawStridedSlowVs(). + wined3d: Merge drawStridedFast() and drawStridedInstanced(). + wined3d: Use the texture dimension helpers in fb_copy_to_texture_hwstretch(). + wined3d: Use the texture dimension helpers in surface_translate_drawable_coords(). + wined3d: Use the texture dimension helpers in surface_blt_special(). + wined3d: Use the texture dimension helpers in surface_load_ds_location(). + wined3d: Use the texture dimension helpers in surface_load_texture(). + wined3d: Don't evict mapped resources in wined3d_device_evict_managed_resources(). + wined3d: Store sub-resource map counts in the sub-resource structure. + ddraw/tests: Rewrite GetDCFormatTest(). + ddraw/tests: Add some more surface GetDC() tests to test_getdc(). + d3d9/tests: Add some more surface GetDC() tests to test_getdc(). + wined3d: Use the texture dimension helpers in surface_load_renderbuffer(). + wined3d: Use the texture dimension helpers in surface_load_location(). + wined3d: Use the texture dimension helpers in wined3d_surface_blt(). + wined3d: Use the texture dimension helpers in texture3d_prepare_texture(). + wined3d: Use the texture dimension helpers in wined3d_texture_update_overlay(). + wined3d: Be more lenient with wined3d_texture_get_dc() calls from ddraw. + wined3d: Be more strict with wined3d_texture_get_dc() calls from d3d9. + ddraw/tests: Add some tests for the properties of the DC returned by surface GetDC(). + d3d9/tests: Add some tests for the properties of the DC returned by surface GetDC(). + gdi32: Implement DC creation from pre-existing memory. + wined3d: Use the texture dimension helpers in wined3d_volume_upload_data(). + wined3d: Use the texture dimensions in swapchain_gdi_frontbuffer_updated(). + wined3d: Avoid wined3d_texture_get_sub_resource() in surface_load_ds_location(). + wined3d: Store the power-of-two dimensions in the texture. + wined3d: Use the texture dimension helpers in arbfp_blit_set(). + wined3d: Introduce a helper function to map a wined3d_bo_address. + wined3d: Implement texture DC creation on top of D3DKMTCreateDCFromMemory(). + wined3d: Track SFLAG_DISCARD per-texture. + wined3d: Check texture usage/pool/flags in texture_init(). + wined3d: Check texture usage/pool in volumetexture_init(). -Hugh McMaster (4): - reg: Allow values to be added, deleted or modified in root keys. - kernel32: Add a stub for SetCurrentConsoleFontEx. - regedit: Display REG_DWORD_BIG_ENDIAN values. - regedit: Display REG_NONE values. +Hugh McMaster (2): + reg: Clean-up and inform the user if RegDeleteValueW fails when deleting all values in a registry key. + reg: Exit with an error message if RegQueryInfoKeyW fails. -Huw D. M. Davies (1): - wineqtdecoder: Use thread-safe initialization. +Huw D. M. Davies (7): + oleaut32: Fix VarDateFromStr for the case of a trailing meridiem indicator. + gdi32: Implement recording of the GradientFill EMF record. + gdi32: Implement playback of the GradientFill EMF record. + oleaut32/tests: Test against floats not integers to silence a clang warning. + oleaut32/tests: Fix the size test in the case of an underflow of Lo. + gdi32: Use abs() on an integer argument to avoid a clang warning. + gdi32/tests: Allocate the font enum data structures. -Iván Matellanes (1): - msvcirt: Avoid superfluous comparison in some compilers. +Jacek Caban (19): + mshtml: Allow events without event object specified and EVENT_DEFAULTLISTENER flag in dispatch_event. + mshtml: Pass node as an object to fire_event. + mshtml: Added support for focusin event. + mshtml: Added support for focusout event and IHTMLElement4::onfocusout property. + mshtml: Added focusin and focusout event tests. + mshtml.idl: Added IDOMMessageEvent declaration. + mshtml: Added IHTMLWindow6::onmessage property implementation. + mshtml: Added IHTMLWindow6::postMessage semi-stub implementation. + mshtml: Event tests code clean up. + mshtml: Skip headers problematic for cache. + mshtml: Added support for sending BSTR over IHTMLXMLHttpRequst::send. + mshtml: Added more IHTMLXMLHttpRequst::send tests. + user32: Use top level window as dialog parent for modal dialogs. + user32: Use GWLP_HWNDPARENT to find an owner in EndDialog. + user32: Don't enable owner in DIALOG_DoDialogBox. + user32: Use the original owner used to create the dialog for WM_ENTERIDLE messages. + user32: Added more tests of handling parent/owner by dialog. + winex11.drv: Use InitOnceExecuteOnce in has_opengl. + taskschd.idl: Added IDailyTrigger declaration. -Jacek Caban (49): - mshtml/tests: Fixed xmlhttprequest test failures. - mshtml/tests: Fixed remaining xmlhttprequest test failures. - jscript: Removed no longer used argument from exec_source. - jscript: Added a few more arguments tests. - jscript: Keep track of active call in a separated structure. - jscript: Store bytecode pointer in call_frame_t. - jscript: Store function description in call_frame_t. - jscript: Added new helpers for jumps. - jscript: Store exception frame in call_frame_t. - jscript: Store instruction pointer in call_frame_t. - jscript: Store stack base in call_frame_t. - jscript: Store current scope chain in call_frame_t. - jscript: Store entry scope chain in call_frame_t. - jscript: Pass script context instead of execution context to op handlers. - jscript: Moved stack from execution context to script context. - jscript: Store this object in call_frame_t. - jscript: Store variable object in call_frame_t. - jscript: Store return value in call_frame_t. - jscript: Store is_global flag in call_frame_t. - jscript: Get rid of no longer needed exec_ctx_t. - secur32: Use %LATEST_RECORD_VERSION gnutls priority. - jscript: Don't assume that ret value is cleared when it's not set explicitly. - jscript: Clear stack outside OP_new handler. - jscript: Clear stack outside OP_call* handlers. - jscript: Sore is_global as a flag. - jscript: Moved constructor return logic to interpreter. - jscript: Merge setup_call_frame into exec_source. - jscript: Keep reference to bytecode in call_frame_t. - jscript: Moved more return object logic to enter_bytecode loop. - jscript: Moved arguments object destuction to interpreter. - jscript: Find Function.arguments on the stack instead of storing it in FunctionInstance object. - jscript: Use already running interpreter for execution of member source function. - jscript: Use already running interpreter for execution expressions that are source functions. - jscript: Use already running interpreter for execution new expressions. - jscript: Use already running interpreter for Function.apply() execution. - jscript: Use already running interpreter for Function.call() execution. - jscript: Use already running interpreter for eval() execution. - mshtml: Moved createAttribute tests to test_attr. - mshtml: Split conversion to string out of get_elem_attr_value_by_dispid. - mshtml: Added support for IHTMLDOMAttribute2::get_value on detached attributes. - mshtml: Added IHTMLDOMAttribute2::get_parentNode implementation. - mshtml: Added IHTMLElement4::setAttributeNode implementation. - mshtml: Return NULL instead of empty string in get_node_text. - mshtml: Added IHTMLElement::get_outerText implementation. - mshtml: Added IHTMLElement::put_outerText implementation. - mshtml: Added IHTMLElement::outerText tests. - mshtml.idl: Added IHTMLHtmlElement declaration. - mshtml: Added HTMLHtmlElement object implementation. - mshtml: Added IHTMLDivElement declaration. +Jactry Zeng (1): + gdi32: Load system fonts on Android. -Józef Kucia (46): - wined3d: Add extension detection for ARB_copy_buffer. - wined3d: Implement copying of buffer resources. - wined3d: Add support for buffers in wined3d_device_copy_sub_resource(). - d3d10core/tests: Add test for copying buffer resources. - d3d11/tests: Add test for copying buffer resources. - wined3d: Prevent possible integer overflow in buffer_invalidate_bo_range(). - wined3d: Fix driver version check. - wined3d: Introduce helper function for binding buffers. - wined3d: Allow draw calls without color attachments. - d3d10core/tests: Test render to depth texture. - d3d11/tests: Test render to depth texture. - d3d10core/tests: Add test for ClearRenderTargetView(). - d3d11/tests: Add test for ClearRenderTargetView(). - wined3d: Implement SM4 sample_c instruction. - wined3d: Implement SM4 sample_c_lz instruction. - wined3d: Use dcl_sampler to determine if shadow sampler is needed. - d3d8: Avoid '\n' in middle of TRACE() messages. - d3d9: Avoid '\n' in middle of TRACE() messages. - wined3d: Improve advertized driver version for Windows 10. - d3dx9: Avoid '\n' in middle of TRACE() message. - d3dcompiler: Avoid '\n' in middle of TRACE() messages. - wined3d: Recognize SM 4.1 ld2dms opcode. - wined3d: Recognize SM5 dcl_resource_structured opcode. - wined3d: Use lower case letters for simple data types in SM4 "opcode_table". - wined3d: Recognize SM5 dcl_uav_typed opcode. - wined3d: Recognize SM5 store_uav_typed opcode. - d3d11: Implement private data methods for immediate ID3D11DeviceContext. - d3d11: Add ID3D11HullShader interface stub. - wined3d: Add hull shader type. - wined3d: Introduce wined3d_shader_create_hs(). - wined3d: Recognize SM5 hs_decls opcode. - wined3d: Recognize SM5 hs_fork_phase opcode. - wined3d: Recognize SM5 dcl_input_control_point_count opcode. - wined3d: Recognize SM5 dcl_output_control_point_count opcode. - wined3d: Add system value names used by tessellation shaders. - wined3d: Improve wined3d_sysval_semantic enum values naming. - wined3d: Recognize SM5 dcl_hs_fork_phase_instance_count opcode. - wined3d: Avoid abbreviations in SM5 opcode names. - wined3d: Recognize SM5 dcl_hs_max_tessfactor opcode. - wined3d: Recognize SM5 vForkInstanceId register. - wined3d: Recognize SM5 dcl_tessellator_domain opcode. - wined3d: Recognize SM5 dcl_tessellator_output_primitive opcode. - wined3d: Recognize SM5 dcl_tessellator_partitioning opcode. - wined3d: Get rid of long else-if sequence from shader_sm4_read_instruction(). - wined3d: Add domain shader type. - d3d11: Implement d3d11_device_CreateDomainShader(). +Jarkko Korpi (1): + wined3d: Add detection for NVIDIA GeForce 425M. + +Jean-Christophe Cardot (6): + winhlp32: Replace magic numbers by symbols. + winhlp32: Add some trace calls. + winhlp32: Add a warning trace. + winhlp32: Prepare winhlp32 for more font types. + winhlp32: Rework and rename HLPFILE_HalfPointsToTwips. + winhlp32: Fix table formatting. + +Józef Kucia (40): + wined3d: Print FIXME() for unknown SM4+ register types. + wined3d: Print "state_id" for undefined states. + wined3d: Recognize SM5 vDomainLocation register. + wined3d: Recognize SM5 vicp register. + wined3d: Recognize SM5 vOutputControlPointID register. + wined3d: Recognize SM5 vpc register. + wined3d: Recognize SM5 hs_control_point_phase opcode. + wined3d: Recognize SM5 hs_join_phase opcode. + wined3d: Implement SM4 ult instruction. + d3d11: Allow to query ID3D11Predicate interface when predicate was created by CreateQuery(). + d3d11: Allow to pass NULL as "query" to d3d11_device_CreateQuery(). + d3d11: Allow to pass NULL as "predicate" to d3d11_device_CreatePredicate(). + d3d11: Allow to pass NULL as "predicate" to d3d10_device_CreatePredicate(). + d3d11: Allow to pass NULL as "query" to d3d10_device_CreateQuery(). + d3d10core/tests: Add test for ID3D10Device_CreateQuery(). + d3d11/tests: Add test for ID3D11Device_CreateQuery(). + d3d11/tests: Also trace feature level when HAL device cannot be created. + d3d11: Fix return values returned by D3D11CreateDevice functions. + d3d11/tests: Test exact return values returned by D3D11CreateDevice functions. + include: Add D3D11_KEEP_* constants. + d3d11: Partially implement OMSetRenderTargetsAndUnorderedAccessViews(). + d3d10core/tests: Add more tests for texture data initialization. + d3d11/tests: Add more tests for texture data initialization. + d3d10core/tests: Test creating 2D array textures. + d3d11/tests: Test creating 2D array textures. + d3d10core/tests: Test creating 2D array texture views. + d3d11/tests: Tests creating 2D array texture views. + dxgi/tests: Add tests for reference counting. + dxgi/tests: Add test for IDXGISwapChain_GetParent(). + dxgi: Implement dxgi_swapchain_GetDevice(). + d3d11/tests: Add more tests for D3D11CreateDeviceAndSwapChain(). + dxgi: Partially implement dxgi_swapchain_GetContainingOutput(). + dxgi/tests: Add test for IDXGISwapChain_GetContainingOutput(). + dxgi: Do not store IDXGIOutputs in IDXGIAdapter. + dxgi: Store IDXGIAdapter in IDXGIDevice. + dxgi: Do not store IDXGIAdapters in IDXGIFactory. + dxgi: Do not store IDXGIFactory in IDXGIDevice. + dxgi: Implement dxgi_swapchain_GetParent(). + wined3d: Add shader limits for SM 4.1. + d3d11/tests: Add test for creating SM 4.1 shaders. Ken Thomases (1): - user32: Call the EnumDisplayMonitors callback using a wrapper. + ntoskrnl.exe: Fix SIB_INDEX() to use REX_X, not REX_R. -Kerstin Noa (1): - wined3d: Add NVIDIA GeForce GTX 980 GPU information. +Lauri Kenttä (1): + po: Update Finnish translation. -Louis Lenders (3): - gdiplus: GdipTransformPath should return Ok if matrix = NULL. - gdiplus/tests: Add test for GdipTransformPath with null-matrix. - user32: Add stub for IsProcessDPIAware. +Michael Müller (6): + krnl386.exe16: Emulate 'mov Eb, Gb' instruction on x86 processor architecture. + winex11: Add 320x240 as supported resolution in desktop mode. + kernelbase: Add missing forwards to advapi32 and user32 functions. + kernel32/tests: Add additional tests for overlapped handling of CreateNamedPipe. + kernel32: Implement GetFinalPathNameByHandle. + compobj.dll16: Fix implementation of StringFromGUID2. -Mark Jansen (1): - user32: Correctly determine bit count for BITMAPCOREINFO in is_dib_monochrome. +Michael Stefaniuc (4): + comctl32/tests: Use SetRect() instead of open coding it. + shell32/tests: Use SetRect instead of open coding it. + quartz: Use SetRect instead of open coding it. + quartz: Simplify a RECT transformation. -Matteo Bruni (19): - wined3d: Emulate luminance texture formats on core profile. - wined3d: Add ARB_texture_swizzle extension. - wined3d: Use ARB_texture_swizzle for color fixups when possible. - d3d11/tests: Add a test for DXGI_FORMAT_A8_UNORM textures. - d3d10core/tests: Add a test for DXGI_FORMAT_A8_UNORM textures. - d3d11: Add a couple missing wined3d_mutex_unlock() in d3d_shader_resource_view_init() error paths. - wined3d: Get rid of WINED3D_GLSL_SAMPLE_NPOT. - wined3d: Clamp diffuse and specular color in GLSL vertex ffp replacement for core profile. - wined3d: Don't flag vertex color clamping for changes on core profile. - wined3d: Don't call glClampColorARB() on core profile. - d3d9/tests: Add a test for color varyings clamping. - d3d8/tests: Add a test for color varyings clamping. - wined3d: Don't set legacy light and texture environment state on core profile contexts. - wined3d: Disable ARB_point_sprite on core profile contexts. - wined3d: Don't try to set line stippling on core profile contexts. - ddraw/tests: Add a test for color varyings clamping. - wined3d: Avoid the deprecated GLSL "attribute" keyword on core profile contexts. - wined3d: Avoid the deprecated gl_FragData on core profile contexts. - wined3d: Don't read texcoord attributes unless necessary. +Nikolay Sivov (22): + t2embed: Implement TTIsEmbeddingEnabledForFacename(). + t2embed: Implement TTIsEmbeddingEnabled(). + msxml3/mxwriter: Implement notation declaration output. + msxml3/tests: Remove duplicated test check. + po: Update Russian translation. + usp10: Trace RECT arguments in text output functions. + usp10: Some spelling fixes. + gdi32: Increase first gdi handle value. + comctl32/listview: Handle DPA_SetPtr() failure (Coverity). + user32/tests: Message filtering tests for broadcast messages. + user32: Limit broadcast messages to system and registered ones. + dwrite/tests: Test underline/strikethrough metrics for all system fonts. + dwrite: Always return non-zero metrics for strikethrough/underline thickness. + ieframe: Simplify IPersist_Load, make error handling more straightforward. + ieframe: Convert to integer without additional string buffer allocation. + ieframe: Handle storage opening failure in shortcut Load(). + dwrite: Only use fsSelection to switch to sTypo* metrics, remove table version check. + webservices: Fix unsupported options detection (Coverity). + wordpad: Use correct buffer size when calling SHGetFolderPathW() (Coverity). + dwrite/tests: A test for glyphBox* metrics. + po: Update Russian translation. + dwrite/tests: Test for superscript/subscript font metrics. -Michael Müller (2): - kernel32: Set ERROR_DLL_NOT_FOUND as error code in load_library for Win 9x compatibility. - kernel32: Check for invalid filename pointers in CreateFileA for Win9x compatibility. +Paul Gofman (3): + d3dx9: Implement preshader parsing. + d3dx9: Implement preshaders disassembly dump. + d3dx9: D3DXVec3Transform should support input and output parameter overlap. -Michael Stefaniuc (1): - ddraw: Use SetRect() instead of open coding it. +Piotr Caban (4): + msvcrt: Fix i386 rethrown exceptions handling. + ieframe: Restore closed IOleClientSite in DoVerb. + ieframe: Improve setting different client site in OleObject_SetClientSite. + ieframe: Test setting different client site in OleObject_SetClientSite. -Nikolay Sivov (41): - include: Added shimgdata.idl. - msctf: Make ITextStoreACPSink a part of context object. - msctf: Added stub ITextStoreACPServices support for context ITextStoreACPSink. - xmllite/writer: Implement WriteRaw(). - xmllite/tests: Use static linking to xmllite.dll. - xmllite/tests: Add a helper to test writer output. - xmllite/tests: Add a helper to create/set writer output. - ole32: Make CoGetInstanceFromFile() propagate failure codes to returned MULTI_QI data (Coverity). - ole32: Fix CreataDataCache() return value when requested riid is not IUnknown, for aggregation case. - msctf/tests: Fix a crash on unsupported interface. - oleaut32/tests: Fix a test crash on some XP SP1 VM. - xmllite/tests: A test for Write* behaviour on initial writer state. - xmllite/writer: Fix initial state handling in WriteEndDocument(). - xmllite/writer: Properly fail on initial state in WriteEndElement(). - xmllite/writer: Fix WriteEndElement()/WriteFullEndElement() on ready state. - msxml3/mxwriter: Don't allocate output buffer structure separately from the writer. - msxml3/mxwriter: Simplify argument check in externalEntityDecl(). - msxml3/tests: Remove useless VariantClear(). - msxml3/tests: Use win_skip() consistently. - xmllite/writer: Handle initial and ready states in the rest of tested Write* methods. - xmllite/writer: Put writer into closed state on WriteAttributeString(). - xmllite/writer: Fix a bunch of Write* methods to set closed state. - xmllite/writer: Make it possible to use WriteRaw() multiple times. - user32: For EnableScrollBar() always go through EnableWindow() in SB_CTL case. - include: Added IDXGISurface1 definition. - msxml3/mxwriter: No need to use contiguous allocation in case of BSTR output. - msxml3/mxwriter: Handle allocation failure in get_output(). - msxml3/mxwriter: Flush internal buffer as soon as it's filled. - msxml3/mxwriter: Use 4K for internal buffer size. - dwrite: Use regular QI way to return interface client asked for. - dwrite: Update to IDWriteFactory3. - include: Fix ID2D1DCRenderTarget definition. - d2d1: Don't use render target pointer directly in bitmap initialization helpers. - dxgi: Update to IDXGISurface1. - d2d1/tests: Basic test for ID2D1DCRenderTarget creation. - d2d1: Move bitmap creation helpers to common location. - t2embed: Implement TTGetEmbeddingType(). - fontsub: Added CreateFontPackage() stub. - d2d1: Move brush creation helpers to common location. - d2d1: Move mesh creation to mesh.c. - dwrite: Always initialize context and font table pointers. +Qian Hong (1): + loader: Fix wld_prctl prototype. -Patrick Armstrong (1): - bcrypt: Added BCryptHash function. +Rodrigo Rivas Costa (1): + user32: Make DeferWindowPos() fail on invalid window handles. -Paul Gofman (4): - d3dx9: Add test for preshader in effect. - d3d9/tests: Add test for D3DFMT_L8 format as render target. - wined3d: Support D3DFMT_L8 format as render target. - d3dx9: Introduce preshaders in effect. +Sebastian Lackner (11): + ntoskrnl.exe: Add missing linebreak to FIXME in KeDelayExecutionThread. + advapi32: Fix return value of RegNotifyChangeKeyValue for pending events. + msi: Fix stack alignment in CUSTOMPROC_wrapper. + ntdll/tests: Fix some test failures on Win 8+. + ntdll/tests: Add tests for iosb.Status value after pending FSCTL_PIPE_LISTEN call. + ntdll: Do not update iosb.Status after FSCTL_PIPE_LISTEN call. + ntdll: Preinitialize OS version data in thread_init. + ntdll: Handle stack guard pages on x86_64. + kernel32/tests: Use inline implementation of NtCurrentTeb for virtual tests. + kernel32/tests: Port stack commit tests to x86_64. + services: Initialize environment block immediately after startup. -Piotr Caban (11): - msvcrt: Fix exception parameters number validation in x86_64 __CxxDetectRethrow. - msvcrt: Dump exception information in x86_64 __CxxFrameHandler. - msvcrt: Restore exception object stored in thread storage after frames unwinding. - msvcrt: Register exception object before unwinding. - msvcrt: Update previous exception stored in cxx_frame_info after frames unwinding. - msvcrt: Call C structured exception translator in x86_64 __CxxFrameHandler. - msvcrt: Improve dump_function_descr helper. - msvcrt: Add x86_64 __CxxFrameHandler implementation. - msvcrt: Handle frames with CXX_FRAME_MAGIC_VC6 and CXX_FRAME_MAGIC_VC7 magic value. - include: Fix ITargetFrame definition. - ieframe: Add ITargetFrame stub. - -Rob Walker (1): - wined3d: Add Nvidia GPU SKUs 950,950M,960,960M. - -Sebastian Lackner (9): - ntdll: Fix off-by-one errors in __wine_set_signal_handler. - quartz: Fix use of CONTAINING_RECORD in impl_from_TransformFilter. - jscript: Fix off-by-one error in decode_dword. - include: Add definition for TP_CALLBACK_ENVIRON_V3. - ntdll/tests: Add test for threadpool environment version 3. - ntdll: Don't warn about unsupported environment version 3. - kernel32: Fix handling of GetOverlappedResult when status remains STATUS_PENDING. - user32: Set %ecx to address of rect in EnumDisplayMonitors callback. - ntdll: Use close_handle instead of NtClose for internal memory management functions. +Sergei Bolotov (2): + widl: Handle "midl_pragma warning" statement in parser. + widl: Support for toggling and checking status for warnings, support for warning 2368. Stefan Dösinger (10): - wined3d: Avoid storing a clip plane pointer in struct wined3d_cs_set_clip_plane. - wined3d: Avoid storing a transformation matrix pointer in struct wined3d_cs_set_transform. - wined3d: Avoid storing a rectangle pointer in struct wined3d_cs_set_scissor_rect. - wined3d: Avoid storing a viewport pointer in struct wined3d_cs_set_viewport. - wined3d: Avoid storing color and rectangle pointers in struct wined3d_cs_clear. - wined3d: Avoid storing rectangle pointers in struct wined3d_cs_present. - wined3d: Store sub-resource locations in the sub-resource structure. - wined3d: Introduce wined3d_texture_validate_location(). - wined3d: Introduce wined3d_texture_invalidate_location(). - wined3d: Introduce wined3d_texture_get_memory(). + wined3d: Remove the dead wined3d_volume_invalidate_location declaration. + d3d10core/tests: Remove dead code. + d3d11/tests: Port swapchain_flip() to d3d11. + wined3d: Get rid of wined3d_texture_ops.texture_sub_resource_load(). + wined3d: Pass a texture and sub-resource index to wined3d_texture_ops.texture_sub_resource_upload_data(). + wined3d: Discard default pool surfaces on unload. + d3d9/tests: Add a system memory miptree layout test. + d3d8/tests: Add a system memory miptree layout test. + wined3d: Explicitly pass a wined3d_state structure to draw_primitive(). + wined3d: Explicitly pass a wined3d_state structure to context_apply_draw_state(). -Theodore Dubois (2): - shell32: Fix return value for ASSOCSTR_FRIENDLYDOCNAME and ASSOCSTR_DEFAULTICON when passed a ProgID. - shell32/tests: Additional tests for IQueryAssociations. - -Thomas Faber (3): - dbghelp: Use documented member name in SYMBOL_INFO structure. - user32/tests: Test loading monochrome icons. - user32: Handle BITMAPCOREINFO when loading icons. - -Vincent Povirk (1): - mscoree: Enable crash chaining in Mono. +Vincent Povirk (5): + mscoree: Update Wine Mono to 4.6.2. + gdiplus: Fix bounds of recorded Metafile objects. + gdiplus: Add test for creating a metafile with NULL frameRect. + gdiplus: Allow recording metafiles with a NULL frame. + gdiplus: Implement GdipRecordMetafileStream. -- Alexandre Julliard diff --git a/AUTHORS b/AUTHORS index 0d0f4c5cc33..ea6f9c51dc6 100644 --- a/AUTHORS +++ b/AUTHORS @@ -623,6 +623,7 @@ Jau-Horng Chen Javier Cantero Jay Yang Jean-Bruno Luginbühl +Jean-Christophe Cardot Jean-Claude Batista Jean-Claude Cote Jean Labrousse @@ -1244,6 +1245,7 @@ Rob Farnum Rob McClinton Rob Walker Roderick Colenbrander +Rodrigo Rivas Costa Roger Hoang Roger Koot Roger Olson @@ -1296,6 +1298,7 @@ Sean Young Sebastian Gasiorek Sebastian Lackner Sébastien Ramage +Sergei Bolotov Sergei Butakov Sergei Ivanov Serge S. Spiridonoff diff --git a/VERSION b/VERSION index cb3dd4eccaf..a2266694def 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -Wine version 1.9.7 +Wine version 1.9.8 diff --git a/configure b/configure index 223d5c676e7..1cb0e59da57 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.7. +# Generated by GNU Autoconf 2.69 for Wine 1.9.8. # # Report bugs to . # @@ -580,8 +580,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='Wine' PACKAGE_TARNAME='wine' -PACKAGE_VERSION='1.9.7' -PACKAGE_STRING='Wine 1.9.7' +PACKAGE_VERSION='1.9.8' +PACKAGE_STRING='Wine 1.9.8' PACKAGE_BUGREPORT='wine-devel@winehq.org' PACKAGE_URL='http://www.winehq.org' @@ -2133,7 +2133,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.7 to adapt to many kinds of systems. +\`configure' configures Wine 1.9.8 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -2203,7 +2203,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of Wine 1.9.7:";; + short | recursive ) echo "Configuration of Wine 1.9.8:";; esac cat <<\_ACEOF @@ -2408,7 +2408,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -Wine configure 1.9.7 +Wine configure 1.9.8 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2926,7 +2926,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.7, which was +It was created by Wine $as_me 1.9.8, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -18829,7 +18829,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.7, which was +This file was extended by Wine $as_me 1.9.8, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -18900,7 +18900,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.7 +Wine config.status 1.9.8 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\"