diff --git a/ANNOUNCE b/ANNOUNCE index 42d57453f45..5184fb9d975 100644 --- a/ANNOUNCE +++ b/ANNOUNCE @@ -1,18 +1,16 @@ -The Wine development release 1.9.8 is now available. +The Wine development release 1.9.9 is now available. What's new in this release (see below for details): - More work towards the WineD3D command stream. - - 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. + - Service proxies in WebServices. + - Query support in the builtin reg.exe utility. + - Improved support for long URLs in WinInet. - Various bug fixes. The source is available from the following locations: - 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 + http://dl.winehq.org/wine/source/1.9/wine-1.9.9.tar.bz2 + http://mirrors.ibiblio.org/wine/source/1.9/wine-1.9.9.tar.bz2 Binary packages for various distributions will be available from: @@ -28,370 +26,454 @@ AUTHORS in the distribution for the complete list. ---------------------------------------------------------------- -Bugs fixed in 1.9.8 (total 26): +Bugs fixed in 1.9.9 (total 38): - 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 + 16971 Windows Movie Maker 2.x needs ole32.dll.StgOpenPropStg + 17257 TeX2Word will not install + 23768 winhelp: Some images not shown in certain 16-bit Help files + 25790 WM_SETTEXT handler for the user32 buttons generates WM_CTLCOLOR* inconsistent with Windows user32 + 26955 Prince of Persia SoT: control key bindings don't change properly + 27035 3DMark Vantage needs unimplemented function d3dx10_43.dll.D3DX10UnsetAllDeviceObjects + 28825 Mystic Diary - Haunted Island: Multiple sprite-related bugs in hidden object scenes + 30570 3D Custom Shoujo prints invalid GL operations related to device_clear_render_targets + 32451 Multiple GOG.com installer bundles show a broken/unresponsive dialog window during installation (installer process running out of wndproc slots) + 32979 Metal Gear Solid Crash + 33130 QuarkXPress v9.5 crashes after starting up + 34598 The cursor doesn't highlight chessboard fields precisely in Chessmaster 10 + 35793 BOTTLENECK program crashes when loading datasets + 36031 GeForce 9700M incorrectly detected as 9400 + 37087 Gothic 2 english demo fails with 'Conflict: a hook process was found. Please deactivate all Antivirus and Anti-Trojan programs and debuggers.' + 38102 Process Hacker 2.x needs winsta.dll.WinStationEnumerateW + 38544 Unable to send messages in Skype 7.4.85.102 + 38865 HiSuite Huwaei Android Smart Device Manager v2.3.55.x crashes on startup + 39437 Visual Studio 2015-compiled C++ programs do not run (unimplemented function api-ms-win-crt-runtime-l1-1-0.dll._initialize_onexit_table) + 39543 Multiple games and applications crash on unimplemented function KERNEL32.dll.FreeUserPhysicalPages (Microsoft Office 2007 diagnosis service, Eden Eternal) + 39608 King Arthur II demo crashes with unimplemented function d3d10_1.dll.D3D10CreateEffectPoolFromMemory with native d3dx10_43 and d3dcompiler_43 + 39622 TeamViewer 11 window does not show "Remote Control" and "Meeting" buttons/tabs. + 39759 Add support for detect Nvidia TITAN Black in wine3d/device list + 39834 Just Cause 2 needs d3dx10_43.dll.D3DX10CreateDevice + 40112 kernel32:time regression + 40244 PostThreadMessage with WM_NOTIFY message should succeed + 40317 PDF Eraser does not open with wine-mono + 40348 Nvidia 800 series cards not detected correctly + 40408 Photoshop CC 2015 now crashes when adjusting levels + 40456 NFS MW + NFS Carbon: Car is flying above/under the track (D3DXVec3Transform needs arguments aliasing) + 40466 Midnight Commander needs KERNEL32.dll.GetConsoleFontInfo + 40473 wine fails to compile with >=glibc-2.23 + 40474 Popup menus no longer close when clicking on a different window + 40487 3dmark Vantage Benchmark: unimplemented functions hal.dll.READ and WRITE PORT + 40493 Prison Tycoon 4 crashes on start up needing msvcp71.dll.??$?5DU?$char_traits@D@std@@@std@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@0@AAV10@AAC@Z + 40518 Guild Wars shows only garbled screen when anti-aliasing enabled + 40525 schannel:main does not recognize package version 0x400000 + 40551 star craft 2 does not start ---------------------------------------------------------------- -Changes since 1.9.7: +Changes since 1.9.8: -Aaryaman Vasishta (2): - d3drm/tests: Add tests for IDirect3DRM*::CreateObject. - d3drm/tests: Add tests for IDirect3DRMObject::Add/DeleteDestroyCallback. +Aaryaman Vasishta (6): + d3drm: Implement Add/Delete destroy callbacks for IDirect3DRMTexture*. + d3drm: Implement IDirect3DRM*::CreateObject. + d3drm: Use sizeof instead of strlen in d3drm_texture3_GetClassName. + d3drm: Use ref and appdata from d3drm_object in d3drm_texture. + d3drm/tests: Replace test_Texture. + d3drm/tests: Add tests for IDirect3DRMTexture{2-3}_InitFromImage. + +Alex Henrie (17): + ole32: Fix memory leaks in CompositeMonikerImpl_Construct. + ole32/tests: Add tests for StgCreatePropStg and StgOpenPropStg. + ole32: Implement StgCreatePropStg. + ole32: Implement StgOpenPropStg. + qedit: List parameters in order in create function traces. + include: Add AMTimeline class and its dependencies. + qedit: Stub out AMTimeline. + shell32: Add SHLimitInputEdit stub. + qedit/tests: Add timeline object creation tests. + qedit: Stub out AMTimelineObj. + qedit: Implement IAMTimelineObj_GetTimelineType and add tests. + qedit: Implement IAMTimelineObj_SetTimelineType and add tests. + qedit: Implement IAMTimelineObj_GetTimelineNoRef and add tests. + qedit: Return E_POINTER from Timeline_QueryInterface if ppv is NULL. + qedit: Remove redundant "return 0" from Release functions. + quartz/tests: Print the correct function name when tests fail. + quartz: Print This pointer before iface pointer in traces. + +Alexander Lakhin (2): + user32: Send the correct WM_CTLCOLOR* message in button WM_SETTEXT handler. + user32: Send WM_CTLCOLOR* message only for visible buttons. 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. + ole32: Fix a couple of reference leaks. + ntdll: Add tests for buffer overflows in NtQueryDirectoryFile. + ntdll: Properly check the NtQueryDirectoryFile return status. + kernel32: Properly check the NtQueryDirectoryFile return status. -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. +Alistair Leslie-Hughes (12): + d3d11: Support NULL views in d3d10_device_ClearDepthStencilView(). + d3d11: Support NULL views in d3d10_device_ClearRenderTargetView(). + inetcomm: IMimeMessage has a HBODY_ROOT node by default. + mimeole.idl: Add missing Mime Property IDS. + inetcomm: Trace all IMimeBody function parameters. + inetcomm: Add MimeOleGetPropertySchema stub. + mimeole.idl: Correct IMimePropertySchema interface. + inetcomm: Implement MimeOleGetPropertySchema. + mimeole.idl: Add more OID values. + mimeole.idl: Add more MIME_E defines. + inetcomm/tests: Add IMimeMessage SetOption tests. + wined3d: Add detection for NVIDIA GTX TITAN Series. -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. +Andrew Eikum (1): + user32: Grammar fix. -Aurimas Fišeras (2): - po: Update Lithuanian translation. - po: Update Lithuanian translation. +Andrey Gusev (2): + po: Update Ukrainian translation. + kernel32/nls: Update currency name and fix a typo. + +Aric Stewart (1): + winex11.drv: Improve setting IME result text with no composition. + +Aurimas Fišeras (1): + kernel32/nls: Update currency for Baltic states. 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. + wine.inf: Create Microsoft Shared/TextConv directory. + kernel32: Add GetConsoleFontInfo stub. + hal: Add READ_PORT_UCHAR stub. + hal: Add WRITE_PORT_ULONG stub. + fsutil: Add stub program. + winsta: Add a stub for WinStationEnumerateW. + kernel32: Add FreeUserPhysicalPages stub. -Bernhard Übelacker (1): - ntoskrnl.exe: Make IoAllocateIrp not crash on negative values. +Caron Wills (5): + wined3d: Add Nvidia GeForce 840M. + wined3d: Add Nvidia GeForce 845M. + wined3d: Add Nvidia GeForce GTX 850M. + wined3d: Add Nvidia GeForce GTX 870M. + wined3d: Add Nvidia GeForce GTX 880M. -Caron Wills (2): - wined3d: Add Nvidia GeForce 820M. - wined3d: Add Nvidia GeForce 830M. +Damjan Jovanovic (2): + winex11.drv: Improve some XDND log messages. + winex11.drv: Really ignore the drop effect returned from IDropTarget::DragEnter. -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. +Dmitry Timoshkov (2): + user32: Change value of WM_MDICALCCHILDSCROLL to 0x003f. + shlwapi: Fix IStream::Read() return value for partial reads. -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. +François Gouget (35): + d3d9/tests: Spelling fixes for a couple of ok() calls. + d3dcompiler_43/tests: Fix a needless spelling error in a test. + d3dxof/tests: Fix an unknown spelling error in the shader tests. + d3dx9_36/tests: Fix an unknown spelling error in the shader tests. + windowscodecs: Fix spelling of a few private struct names. + crypt32/tests: Fix a spelling error in a comment. + windowscodecs/tests: A spelling fix for a converter ok() message. + advapi32/tests: Some spelling fixes for the security ok() messages. + tools: Assorted comment spelling fixes. + gdi32/tests: A spelling fix in a comment. + kernel32/tests: Spelling fixes for a couple of comments. + ddraw: Spelling and plural fixes in comments. + msvcp120/tests: A spelling fix and rewording for an msvcp120 ok() message. + msvcp110/tests: A spelling fix and rewording for an msvcp110 ok() message. + msvcp120/tests: CreateSymbolicLinkA() may be missing so dynamically load it. + mmdevapi/tests: A spelling fix for a render ok() message. + mmdevapi/tests: Use RegQueryValueExW() for compatibility with Windows XP. + msi/tests: Spelling fixes for some action and package ok() messages. + msctf/tests: Spelling fixes for inputprocessor ok() messages. + jsproxy/tests: A spelling fix for a jsproxy ok() message. + urlmon/tests: Fix a spelling error in a uri comment. + shell32/tests: Fix a spelling error in a shellpath comment. + shell32/tests: A spelling fix for an shlfolder ok() message. + d3dxof/tests: A spelling fix in a d3dxof ok() message. + ole32/tests: Fix spelling errors in a couple of comments. + inetcomm/tests: Make test_BindToObject() static. + cmd: Fix a spelling erro in a TRACE() message. + shell32: Fix a spelling error in an ERR() message. + schannel: Add declarations for SECPKG version 7. + include: Remove duplicate Web Services declarations. + ddraw: Remove DDENUMSURFACES_{MATCH,SEARCH}TYPE as they are unused. + msvcrt: The fpclass() constants are not defines. + mshtml/tests: A spelling fix for a dom ok() message. + riched20: Fix a spelling error in a dump message. + ole32: Fix a typo in a TRACE() message. -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. +Frédéric Delanoy (2): + po: Update French translation. + po: Update French translation. -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. +Hans Leidekker (14): + jsproxy: Allow multiple calls to InternetInitializeAutoProxyDll. + jsproxy: Don't use the length parameters in InternetGetProxyInfo. + jsproxy: Validate parameters in InternetInitializeAutoProxyDll and InternetGetProxyInfo. + jsproxy/tests: Add tests. + webservices: Add generic property handlers. + webservices: Implement WsResetHeap. include: Add missing Web Services declarations. - webservices: Implement WsCreateChannel and WsFreeChannel. - webservices: Implement WsGetChannelProperty and WsSetChannelProperty. - webservices/tests: Add channel tests. + webservices: Implement WsCreateServiceProxy and WsFreeServiceProxy. + webservices: Implement WsGetServiceProxyProperty. + webservices: Implement WsCreateServiceProxyFromTemplate. + webservices: Implement WsOpenChannel and WsCloseChannel. + webservices: Implement WsOpenServiceProxy and WsCloseServiceProxy. + webservices/tests: Add service proxy tests. + kernel32: Improve the stub for GetThreadPreferredUILanguages. Henri Verbeet (50): - 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 context_find_fbo_entry(). + wined3d: Use the texture dimension helpers in device_clear_render_targets(). + wined3d: Use the texture dimension helpers in surface_get_drawable_size(). + wined3d: Use the texture dimension helpers in draw_textured_quad(). 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: Store renderbuffer IDs in struct wined3d_texture. + wined3d: Track the map binding per-texture. + wined3d: Merge surface_unload() and volume_unload(). + wined3d: Properly check for 3D/volume textures in wined3d_device_update_texture(). + dxgi: Use the correct resource type in dxgi_device_CreateSurface(). + wined3d: Reject sub-resource types in wined3d_check_device_format(). + wined3d: Use the texture dimension helpers in surface_set_compatible_renderbuffer(). 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_depth_blt(). 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(). + wined3d: Use the texture dimension helpers in texture2d_prepare_texture(). + wined3d: Use the texture dimensions in swapchain_blit(). + winex11: Only warn when an RandR output has no modes. + wined3d: Avoid wined3d_resource_get_desc() on a surface in surface_convert_format(). + wined3d: Implement surface_modify_ds_location() on top of the regular resource location management. + wined3d: Evict system memory for complete textures. + wined3d: Allocate system memory for complete textures. + wined3d: Don't enumerate sub-resources in wined3d_device_reset(). + wined3d: Store sub-resource parents in struct wined3d_texture_sub_resource(). + wined3d: Try harder to print something reasonable in wined3d_debug_location(). + wined3d: No longer make sub-resources full resources. + wined3d: Pass a texture and sub-resource index to wined3d_volume_upload_data(). + wined3d: Return a failure code if creating the staging texture failed in surface_cpu_blt(). + ddraw: Fix the parameter names for the various Flip() functions. + ddraw: Allow DDSCAPS_FLIP without DDSCAPS_PRIMARYSURFACE. + ddraw: Require exclusive mode only for primary surface flips. + ddraw/tests: Add some tests for draw parameter validation. + ddraw: Return early in d3d_device7_DrawIndexedPrimitiveStrided() with a 0 vertex or index count. + ddraw: Return early in d3d_device7_DrawIndexedPrimitive() with a 0 vertex or index count. + ddraw: Return early in d3d_device7_DrawPrimitiveStrided() with a 0 vertex count. + ddraw: Return early in d3d_device7_DrawPrimitive() with a 0 vertex count. + ddraw: Return early in d3d_device7_DrawIndexedPrimitiveVB() with a 0 vertex or index count. + ddraw: Return early in d3d_device7_DrawPrimitiveVB() with a 0 vertex count. + wined3d: Clear the renderbuffer IDs on unload. + wined3d: Pass a wined3d_vec4 structure to apply_clamped_constant(). + wined3d: Pass a wined3d_vec4 structure to walk_constant_heap_clamped(). + wined3d: Pass a wined3d_vec4 structure to walk_constant_heap(). + wined3d: Pass a wined3d_vec4 structure to shader_glsl_load_constants_f(). + wined3d: Pas a wined3d_vec4 structure to shader_arb_load_constants_f(). + wined3d: Store vertex shader floating point constants as wined3d_vec4 structures. + wined3d: Store pixel shader floating point constants as wined3d_vec4 structures. + wined3d: Pass wined3d_vec4 structures to wined3d_device_set_vs_consts_f(). + wined3d: Pass wined3d_vec4 structures to wined3d_device_get_vs_consts_f(). + wined3d: Pass wined3d_vec4 structures to wined3d_device_set_ps_consts_f(). + wined3d: Pass wined3d_vec4 structures to wined3d_device_get_ps_consts_f(). -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. +Hugh McMaster (11): + reg: Add initial 'query' support. + reg: Output value names when querying a registry key. + reg: Output a list of subkeys when querying a registry key. + reg: Output the value type when querying a registry key. + reg: Output the value name and type via a separate function. + reg: Correctly output the default value name when querying the registry. + reg: Output the data value when querying a registry key. + reg: Support recursion when querying a registry key. + reg: Add /v and /ve support to reg query. + kernel32/tests: Add initial tests for GetConsoleFontInfo. + reg: Support recursion when querying a registry value. -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. +Jacek Caban (11): + rpcrt4: Added RpcServerRegisterIf3 implementation. + secur32/tests: Added missing flags handling to testEnumerateSecurityPackages. + wininet: Simplify handling ICU_DECODE in InternetCrackUrlW. + wininet: Fixed handling too small buffers in InternetCrackUrlW. + wininet: Added new heap_strndupAtoW helper and use it in HttpAddRequestHeadersA. + wininet: Use heap_strndupAtoW in InternetOpenUrlA. + wininet: Rewrite InternetCrackUrlA to properly handle errors. + wininet/tests: Added tests of InternetCrackUrl with URLs longer than INTERNET_MAX_URL_LENGTH. + wininet: Don't use INTERNET_MAX_HOST_NAME_LENGTH in InternetGetSecurityInfoByURLW,. + wininet: Don't use INTERNET_MAX_* macros in parse_proxy_url. + wininet: Don't use INTERNET_MAX_HOST_NAME_LENGTH in InternetCheckConnectionW. -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. +Jean-Christophe Cardot (2): + winhlp32: Fix some images not shown in certain 16-bit help files. + winhlp32: Use debugstr_a() to trace. -Jactry Zeng (1): - gdi32: Load system fonts on Android. +Jens Reyer (1): + msiexec: Fix a typo in the manpage. -Jarkko Korpi (1): - wined3d: Add detection for NVIDIA GeForce 425M. +Józef Kucia (15): + wined3d: Add EXT_texture_array extension. + wined3d: Create dummy 2D array textures. + wined3d: Merge codepaths in surface_download_data(). + wined3d: Add support for rendering to 2D array textures. + dxgi: Trace requested feature levels. + wined3d: Print correct resource type in FIXME() message. + wined3d: Accept multiple instruction modifiers in SM4+ shaders. + wined3d: Add few missing enum values to debug_fbostatus(). + wined3d: Implement readback from 2D array textures using glGet[Compressed]TexImage(). + wined3d: Handle 2D array textures in context_dump_fbo_attachment(). + d3d11: Add ID3D11ClassLinkage interface stub. + wined3d: Add "layer_count" parameter to wined3d_texture_create(). + wined3d: Implement creating 2D array textures. + d3d11/tests: Check all sub-resources in check_texture_* functions. + d3d11/tests: Add tests for 2D texture RTVs. -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. +Kim Malmo (1): + wined3d: Add Nvidia 9700M GT. -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. +Louis Lenders (2): + dwrite: Print a FIXME only once in dwritetextanalyzer_AnalyzeNumberSubstitution. + kernel32: Print a FIXME only once in LCMapStringEx. -Ken Thomases (1): - ntoskrnl.exe: Fix SIB_INDEX() to use REX_X, not REX_R. +Marcus Meissner (1): + hidclass.sys: Add missing case/missing HeapFree (Coverity). -Lauri Kenttä (1): - po: Update Finnish translation. +Matteo Bruni (2): + d3dx9: Don't complain when overwriting effect object id 0. + d3dx9: Free old object data when reusing effect object. -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. +Michael Müller (8): + wbemprox/tests: Add initial tests for ASSOCIATORS query. + ws2_32/tests: Add initial tests for DisconnectEx. + ws2_32: Add semi-stub for DisconnectEx. + ws2_32: Fix getaddrinfo with IPPROTO_IPV6 protocol. + wininet/tests: Add more tests for INTERNET_INVALID_PORT_NUMBER. + wininet: Fix async check in HTTPREQ_ReadFileEx. + wininet: Handle async mode in HTTPREQ_ReadFile. + quartz: Recognize MPEG2 program streams. -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. +Michael Stefaniuc (15): + user32/tests: Use SetRect instead of open coding it. + quartz: Use wine_dbgstr_rect() to trace RECTs. + user32: Use wine_dbgstr_rect() to trace a RECT. + oleaut32: Use wine_dbgstr_rect() to trace a RECT. + msi: Use wine_dbgstr_rect() to trace a RECT. + include: Remove unused wine_dbgstr_size(). + mshtml: Use wine_dbgstr_rect() to trace RECTs. + gdi32: Use wine_dbgstr_rect() to trace RECTs. + riched20: Use wine_dbgstr_rect() to trace a RECT. + uxtheme: Use wine_dbgstr_rect() to trace RECTs. + comdlg32: Use wine_dbgstr_rect() to trace a RECT. + shell32: Use wine_dbgstr_rect() to trace RECTs. + user32: Use wine_dbgstr_rect() to print a RECT. + wineps.drv: Use wine_dbgstr_rect() to trace RECTs. + comctl32: Use SetRect() instead of open coding it. -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. +Nikolay Sivov (39): + d3d11/tests: Add a IDXGISurface1 GetDC() test. + dwrite/tests: Test for lineGap metric. + dwrite/tests: Use existing macro to define font table tags. + comctl32/tests: Fix wrong use of HDM_GETITEM when getting item text. + comctl32/tests: Simplify static text data initialization. + dwrite: Update to IDWriteRenderingParams3. + dwrite: Implement GetFontFamily() for IDWriteFontCollection1. + dwrite: Fix IDWriteFactory3 methods order. + dwrite: Update to IDWriteGdiInterop1. + comctl32: Use wine_dbgstr_rect() to trace RECTs. + comctl32/monthcal: Remove commented block. + dwrite/tests: Added GetFontSignature() test. + dwrite/tests: Some basic tests for fontface references. + dwrite: Handle NULL path in CreateFontFileReference(). + dwrite: Accept local loader in CreateCustomFontFileReference(). + dwrite: Initial implementation of IDWriteFontFaceReference. + d3dx10: Implement D3DX10CreateDevice(). + dwrite: Implement IDWriteFontFaceReference::Equals(). + dwrite: Fix IDWriteFont3 QueryInterface to respond to its own IID. + dwrite: Implement IDWriteFont3::HasCharacter(). + dwrite: Implement IDWriteFont3::GetFontFaceReference(). + shell32/tests: Fix some test failures running with limited user. + shell32/tests: Use ok() functionality to print line numbers. + dwrite: Implement newer version of CreateFontFromLOGFONT(). + d3dx10: Implement D3DX10GetFeatureLevel1(). + comctl32: Improve DrawShadowText(). + d3d10_1/tests: Add a IDXGISurface1 GetDC() test. + msvcrt: Fix calloc() prototype. + ucrtbase: Implement _initialize_onexit_table(). + ucrtbase: Implement _register_onexit_function(). + uxtheme/tests: Only link dynamically for functions that could be missing. + kernel32/nls: Convert most of the locale data files to UTF-8. + dwrite: For object creation helpers with many arguments pack them in structures. + ucrtbase: Implement _execute_onexit_table(). + msvcrt: Handle overflow in calloc(). + hnetcfg: Claim success in INetFwOpenPorts::Add(). + fontsub: Improve CreateFontPackage() stub for TTFCFP_SUBSET case. + mshtml: IBindStatusCallback::OnStopBinding() last argument is string pointer. + comctl32/tests: Remove some casts we don't need. -Paul Gofman (3): - d3dx9: Implement preshader parsing. - d3dx9: Implement preshaders disassembly dump. - d3dx9: D3DXVec3Transform should support input and output parameter overlap. +Paul Gofman (10): + d3dx9: Implement fxlc constants (expressions) in effect. + d3dx9: Add basic opcodes to preshader. + d3dx9: Implement array selectors in effect. + d3dx9: Add test for D3DXPlaneFromPointNormal arguments aliasing. + d3dx9: Get rid of redundant temporary variable in D3DXQuaternionInverse. + d3dx9: D3DXVec2Transform should support arguments aliasing. + d3dx9: Add test for D3DXVec2TransformCoord arguments aliasing. + d3dx9: Implement setting named shader constants in effect. + d3dx9: D3DXQuaternionSquadSetup should support arguments aliasing. + d3dx9/tests: Add test for D3DXSHMultiply3 arguments aliasing. -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. +Piotr Caban (18): + riched20/tests: Add negative indentation display test. + riched20: Don't allow negative margins in ME_WrapTextParagraph. + gdi32: Use advanced graphics mode when setting world transform in PlayEnhMetaFileRecord. + gdi32/enhmfdrv: Don't drop viewport/window transformation in StretchBlt. + msvcp71: Add basic_istream::operator>> export. + msvcr120: Add __ExceptionPtrToBool implementation. + jscript: Fix handling of numbers starting with decimal separator. + gdi32/enhmfdrv: Fix PolyBezierTo bounding box computation. + gdi32/enhmfdrv: Always set ExtTextOut bounding rect if we're not inside path bracket. + gdi32/enhmfdrv: Add ExtTextOut tests with unmatched BeginPath/EndPath calls. + gdi32/enhmfdrv: Don't update document bounds in Rectangle within a path. + gdi32/enhmfdrv: Don't update document bounds in LineTo within a path. + gdi32/enhmfdrv: Add enhanced metafile bounds tests. + gdi32/enhmfdrv: Don't update document bounds in Arc/Chord/Pie within a path. + gdi32/enhmfdrv: Don't update document bounds in Ellipse within a path. + gdi32/enhmfdrv: Don't update document bounds in RoundRect within a path. + gdi32/enhmfdrv: Don't update document bounds in Polyline within a path. + gdi32/enhmfdrv: Don't update document bounds in PolyPolyline within a path. -Qian Hong (1): - loader: Fix wld_prctl prototype. +Sebastian Lackner (23): + krnl386.exe16: Do not reassign default handles after they got closed. + services: Improve implementation of service_get_pipe_name. + services: Hold a reference to process in svcctl_ControlService. + taskschd/tests: Fix a use-after-free in scheduler tests. + user32: Do not block sending/posting WM_NOTIFY messages. + services: Change scmdatabase_remove_service to a void function. + user32/tests: Add tests for button WM_CTLCOLOR* messages. + services: Track services and processes separately. + wininet: Remove unused 'sync' argument from HTTPREQ_Read. + reg: Fix a heap corruption when printing specific REG_MULTI_SZ values. + server: Increase size of PID table and do not reuse recently freed ptids. + server: Do not hold reference on parent process. + server: Add missing linebreak to a dump message. + server: Fix possible leak of root object in create_named_pipe handler. + wined3d: Fix a typo in TRACE message. + server: Fix detection of duplicate console history lines. + wininet/tests: Add tests for asynchronous InternetReadFileEx. + wininet: Send INTERNET_STATUS_RESPONSE_RECEIVED notification in async handler. + wininet/tests: Add tests for asynchronous InternetReadFile. + user32/tests: Add additional test for window station name. + user32: Implement SetCoalescableTimer and add basic tests. + quartz/tests: Add initial tests for IFileSourceFilter interface. + quartz: Add check for NULL pointer in FileSource_Load. -Rodrigo Rivas Costa (1): - user32: Make DeferWindowPos() fail on invalid window handles. - -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. - -Sergei Bolotov (2): - widl: Handle "midl_pragma warning" statement in parser. - widl: Support for toggling and checking status for warnings, support for warning 2368. +Seong-ho Cho (1): + configure: Add AC_HEADER_MAJOR to find where major() is defined. Stefan Dösinger (10): - 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(). + wined3d: Get rid of WINED3D_BUFFER_FLUSH. + wined3d: Merge wined3d_surface_prepare() and wined3d_volume_prepare_location(). + wined3d: Use wined3d_texture_prepare_location() in wined3d_volume_load_location(). + wined3d: Use wined3d_texture_prepare_location() in device_clear_render_targets(). + wined3d: Use wined3d_texture_prepare_location() in draw_primitive(). + wined3d: Use wined3d_texture_prepare_location() in surface_depth_blt_fbo(). + wined3d: Use wined3d_texture_prepare_location() in surface_blt_fbo(). + wined3d: Use wined3d_texture_prepare_location() in surface_load_ds_location(). + wined3d: Use wined3d_texture_prepare_location() in surface_load_sysmem(). + wined3d: Use wined3d_texture_prepare_location() in surface_load_location(). -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. +Vincent Povirk (1): + Revert "user32: Set capture earlier on popup menus.". -- Alexandre Julliard diff --git a/AUTHORS b/AUTHORS index ea6f9c51dc6..608f46d5222 100644 --- a/AUTHORS +++ b/AUTHORS @@ -801,6 +801,7 @@ Kevin Krammer Kieran Clancy Kim Jung Eon Kim Lilliestierna +Kim Malmo Kimmo Myllyvirta Kira Backes Kirill K. Smirnov @@ -1298,6 +1299,7 @@ Sean Young Sebastian Gasiorek Sebastian Lackner Sébastien Ramage +Seong-ho Cho Sergei Bolotov Sergei Butakov Sergei Ivanov diff --git a/VERSION b/VERSION index a2266694def..f4861547fa8 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -Wine version 1.9.8 +Wine version 1.9.9 diff --git a/configure b/configure index 5fb33d62052..1f960f0f462 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.8. +# Generated by GNU Autoconf 2.69 for Wine 1.9.9. # # Report bugs to . # @@ -580,8 +580,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='Wine' PACKAGE_TARNAME='wine' -PACKAGE_VERSION='1.9.8' -PACKAGE_STRING='Wine 1.9.8' +PACKAGE_VERSION='1.9.9' +PACKAGE_STRING='Wine 1.9.9' PACKAGE_BUGREPORT='wine-devel@winehq.org' PACKAGE_URL='http://www.winehq.org' @@ -2134,7 +2134,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.8 to adapt to many kinds of systems. +\`configure' configures Wine 1.9.9 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -2204,7 +2204,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of Wine 1.9.8:";; + short | recursive ) echo "Configuration of Wine 1.9.9:";; esac cat <<\_ACEOF @@ -2409,7 +2409,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -Wine configure 1.9.8 +Wine configure 1.9.9 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2927,7 +2927,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.8, which was +It was created by Wine $as_me 1.9.9, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -18882,7 +18882,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.8, which was +This file was extended by Wine $as_me 1.9.9, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -18953,7 +18953,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.8 +Wine config.status 1.9.9 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\"