Release 1.7.43.

oldstable wine-1.7.43
Alexandre Julliard 2015-05-15 22:36:39 +09:00
parent 298929c840
commit 566077a2cd
4 changed files with 266 additions and 297 deletions

542
ANNOUNCE
View File

@ -1,15 +1,17 @@
The Wine development release 1.7.42 is now available. The Wine development release 1.7.43 is now available.
What's new in this release (see below for details): What's new in this release (see below for details):
- Support for dynamic timezone information. - Improved support for Shell Browser windows.
- Initial desktop shell window support. - Some more API Sets libraries.
- Some more Direct2D support. - Read/write operations support with built-in devices.
- Major Catalan translation update.
- Support for WoW64 mode on ARM64.
- Various bug fixes. - Various bug fixes.
The source is available from the following locations: The source is available from the following locations:
http://prdownloads.sourceforge.net/wine/wine-1.7.42.tar.bz2 http://prdownloads.sourceforge.net/wine/wine-1.7.43.tar.bz2
http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.42.tar.bz2 http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.43.tar.bz2
Binary packages for various distributions will be available from: Binary packages for various distributions will be available from:
@ -25,321 +27,287 @@ AUTHORS in the distribution for the complete list.
---------------------------------------------------------------- ----------------------------------------------------------------
Bugs fixed in 1.7.42 (total 34): Bugs fixed in 1.7.43 (total 26):
22840 Screen resolution changes when it shouldn't in Anarchy Online 8330 WinBoard console window stops working after 32767 chars
23403 X11 mouse pointer sometimes hidden, sometimes visible in Anarchy Online 25885 Legions Overdrive: crashes when starting a game
23503 AutoCAD 2008: Crash when reusing coordinates 25892 Mini Racing Online: Cars are invisible
28905 DeusEx: Invisible War npc voices not played 29337 Starcraft Campaign Editor shows Wine icon instead of map icon
31628 Guild Wars 2 Low Performance/Not using all CPU cores 30628 Battlefield Bad Company 2 audio doesn't work in-game
32153 Guild Wars 2: Input gets stuck 31489 C&C - Red Alert 2 can not enter campaign when fullscreen
32308 Missing radio buttons in Evernote installer 31726 JScript Date.parse doesn't work
32916 Brazilian timezones are not correctly detected 34351 AsystentCRM installer needs Shell folder object Folder::ParseName method implemented
33997 win86emu needs Unimplemented function KERNEL32.dll.CreateSymbolicLinkA 34560 Finale/Finale Notepad 2012: Operations are painfully slow
34144 Guild Wars 2: Crash if minimized 34566 qq international 2.0 crashes with native riched20 and builtin ctf
36148 valgrind shows an unitialized variable in dlls/msi/tests/automation.c 34814 wineconsole truncates argument string in 256 bytes
36151 valgrind shows a couple warnings in dlls/msi/tests/package.c 34862 Mars: War Logs crashes at start
36216 Hearthstone fails to start, says the game timed out 35831 Age of Mythology games with more than 2 players don't work (interface bound sockets do not return the correct address in getsockname)
36374 Israel timezone handled incorrectly 36408 Child of Light 1.0 Demo Steam exit after launch
36889 Guild Wars 2: After minimizing the game immediately recovers the window 37013 Evernote 5.5.x - Options window is too small and unresizeable
37014 Evernote tray icon popup menu appears on random locations on screen 37838 Chessmaster 10/11: Absent chess piece lighting with Direct3D
37500 Evernote 5.5.x, 5.6.x, 5.7.x fail to connect to evernote service 38241 Open General crashes when exiting.
37914 XCOM: Enemy Within launcher fails to start with Wine Mono 38358 Chessmaster X/XI dynamic lighting no longer present in wine-1.7.40 (regression)
38048 Unigine Heaven 4.0 Benchmark Basic renders lots of black textures 38399 Voobly fails to connect to lobby (threaded app close socket in the middle of other thread select call)
38049 NFS 11 crash 38454 valgrind shows several uninitialized variables in dlls/winmm/tests/wave.c
38160 Evernote 5.8.x - search and note title boxes have invisible text 38532 Uru: Ages Beyond Myst demo (Myst Online: Uru Live) hangs with a black screen
38178 Crash with Heroes VI at very begin 38547 Tropico 2: rendering issues (pink rectangles)
38239 MATLAB R2014b/R2015a crashes on startup ("libut.dll" failed to initialize) ('_Getcvt' must use caller allocated hidden parameter for returning '_Cvtvec' structure) 38548 Strong Bad's Cool Game: missing music and voices
38264 Chessmaster 10 & 11 crash on startup 38556 AsystentCRM installer needs Shell folder object FolderItem::Verbs method implemented
38367 Desura client 0.0.20.2 crashes on unimplemented function msvcr120.dll.strtoull 38557 Wings of Vi: Hangs when window is moved.
38388 Visual Studio Express 2013 (12.0) installer aborts with 'Runtime Error! R6016 - not enough space for thread data' in Win 8.1 mode (needs ntdll.dll 'WinSqmIsOptedIn') 38569 PES2015 won't connect to online services (GetIpAddrTable needs to fill wType parameter)
38398 Multiple application installers requiring native mspatcha.dll abort on 'PatchFiles' action (Adobe Reader 11)
38419 regression in mshtml with SolidWorks
38442 valgrind shows some uninitialized variables in d3d10core/tests/device.c test_scissor()
38446 valgrind shows an unitialized variable in dlls/msi/tests/msi.c
38455 valgrind shows an invalid read in dlls/wshom.ocx/tests/wshom.c
38458 valgrind shows an uninitialized variable in dlls/d3d9/tests/visual.c yuv_color_test()
38459 valgrind shows an uninitialized variable in dlls/d3d9/tests/visual.c test_fragment_coords()
38463 valgrind shows a possible leak in winhttp/tests/winhttp.c WinHttpSendRequest()
---------------------------------------------------------------- ----------------------------------------------------------------
Changes since 1.7.41: Changes since 1.7.42:
Aaryaman Vasishta (3): Aaryaman Vasishta (3):
d3drm: Move QueryInterface from frame2->frame3. d3drm: Fix IDirect3DRMDevice declaration.
d3drm: Move AddRef from frame2->frame3. d3drm: Fix refcounting for IDirect3DRM{1-3}.
d3drm: Move Release from frame2->frame3. d3drm/tests: Remove TODO's from test_qi and TODO field from test tables.
Alex Henrie (1): Akihiro Sagawa (3):
comdlg32: Remove unused string resource "Borders". winmm/tests: Fix uninitialized memory access (Valgrind).
mciqtz32: Guarantee that CoInitialize and CoUninitialize run on the same thread.
mciqtz32: Simplify null parameter checks.
Alexandre Julliard (5): Alex Henrie (10):
server: Return a valid position also in posted messages. wineps: Make printer setup dialog caption translatable.
riched20: Update rectangle on WM_WINDOWPOSCHANGED instead of WM_SIZE. po: Update Catalan translation.
msi: Inherit state for radio buttons from the parent group dynamically. po: Follow GNU specification for Language and Language-Team headers.
secur32: Add a loop around gnutls_record_send since it may send a partial record. po: Update Catalan translation.
ws2_32: Avoid UINT32_MAX. user32: Do not return the class icon when ICON_SMALL2 is requested.
user32: Use the window class icon if the MDI child doesn't have its own.
user32: Load hIconSmIntern from the best-matching resource.
user32: Free internal icon when freeing the rest of the window class.
user32: Simplify GCLP_HICON and GCLP_HICONSM boolean logic.
user32: Fall back to downscaling the big icon for ICON_SMALL2.
Alistair Leslie-Hughes (1): Alexandre Julliard (24):
packager: Mark DllCanUnloadNow, DllGetClassObject, DllRegisterServer, DllUnregisterServer as private. winex11: Remove unnecessary CLIPBOARDINFO structure.
server: Rename ioctl to irp to allow supporting various types of I/O requests.
server: Retrieve ioctl data directly from the request.
server: Return irp size separately from the output data.
server: Add read and write fd member functions.
server: Add an async structure to the flush request to follow the common pattern.
server: Add read and write requests on file objects.
server: Implement read and write requests for device files.
server: Add a common structure to store irp parameters.
server: Add a trace for the supported socket ioctl.
server: Allow cancelling async I/O for all object types.
server: Make the APC callback optional in async calls.
server: Implement flush requests for device files.
ntdll: Fallback to server calls for read and write on objects without a file descriptor.
ntoskrnl: Flesh out IoBuildSynchronousFsdRequest implementation.
ntoskrnl: Add support for read and write requests.
ntoskrnl: Add support for flush requests.
ntdll: Don't run user APCs in NtCancelIoFile.
ntdll: Fix handling of async cancellation for directory changes.
user32/tests: Update some todos for changed test failure behavior.
server: Make async objects waitable.
server: Use the async queue for pipe flush requests.
shell32/tests: Avoid duplicate const.
jscript: Avoid UINT32_MAX.
Andrew Eikum (1): Andrew Eikum (4):
dsound: Apply rolloff factor to distance attenuation. mmdevapi: Always use 64-bit registry keys.
kernel32: Support extended pathnames in GetShortPathName.
dsound: Don't set very low limits on HW buffers.
kernel32: Implement CheckNameLegalDOS8Dot3.
André Hentschel (4):
winedump: Add ARM64 string.
server: Allow 32-bit connections on ARM64.
ntdll: Enable wow64 on ARM64.
winebuild: Use a 64k page size on ARM64.
Aric Stewart (2): Aric Stewart (2):
server: Do not replace focus and active windows with NULL on thread_attach_input. setupapi: Restore close brace before using guid string as reg key.
comctl32: TTM_SETTOOLINFO does not change subclassing flags. server: Fixup input windows on thread_detach.
Dmitry Timoshkov (3): Aurimas Fišeras (1):
user32/tests: Add a test for sending inter-thread messages. po: Update Lithuanian translation.
user32/tests: Add PeekMessage(PM_NOREMOVE) call to inter-thread messages test.
server: GetQueueStatus should clear only checked queue changed bits.
Erich Hoover (2): Bruno Jesus (4):
kernel32: Invalid console handles for new processes are 0, not INVALID_HANDLE_VALUE. iphlpapi: Set MIB_IPADDR_PRIMARY as wType for GetIpAddrTable entries.
krnl386: Invalid console handles should translate into real handles when creating a new process. ws2_32/tests: Fix a couple of wrong traces.
ws2_32: Trace connect() success.
iphlpapi/tests: Improve IcmpSendEcho trace.
François Gouget (5): François Gouget (12):
ws2_32/tests: Add a trailing '\n' to an ok() call. ddraw/tests: Fix compilation on systems that don't support nameless union.
wined3d: Make glsl_vertex_pipe_view() static. wined3d: Add a trailing '\n' to a generated shader line.
ddraw/tests: Fix compilation on systems that don't support nameless unions. ole32: Fix some storage32 comments.
ole32; Fix some storage32 comments and standardize some virtual table names. ole32: Reorder storage32 functions to avoid forward declarations.
kernel32/tests: Make test_StartupNoConsole() static. ole32: Make some storage32 functions static.
urlmon/tests: Silence some protocol traces that generate too many lines.
gdi32/tests: Silence some font traces that generate too many lines.
ddraw/tests: Silence some ddrawmodes traces that generate too many lines.
kernel32/tests: Silence some loader and locale traces that generate too many lines.
shlwapi/tests: Silence some istream traces that generate too many lines.
user32/tests: Silence some clipboard traces that generate too many lines.
ole32/tests: Silence some clipboard traces that generate too many lines.
Gerald Pfeifer (1): Grazvydas Ignotas (3):
urlmon: Simplify a (redundant) expression in parse_canonicalize. port.h: Make use of compiler support for 32bit atomic ops.
port.h: Make use of compiler support for 64bit atomic ops.
port.h: Make use of compiler support for pointer atomic ops.
Hans Leidekker (11): Hans Leidekker (3):
iexplore: Update version to 9.0.8112.16421. rpcrt4: Use the Unicode version of InternetReadFileEx.
msi: Fix a trace. rpcrt4: Also set the Content-Length header explicitly on the in pipe request.
msi: Initialize a variable (valgrind). rpcrt4: Allow all HTTP read requests to be cancelled.
msi: Fix an invalid memory access (valgrind).
msi: Initialize a variable (valgrind).
winhttp: Initialize some variables (valgrind).
winhttp: Fix a memory leak (valgrind).
msvcrt: Handle NULL arguments in _mbscmp.
msvcr120: Add _ismbcprint export.
advapi32: Return fake handles from RegisterTraceGuidsW.
wininet: Reuse cached basic authorization across sessions.
Henri Verbeet (35): Henri Verbeet (2):
d3d9/tests: Release "d3d9ex" after we're done with it in test_wndproc() (Valgrind). d3drm: Also validate face indices against the vertex count in load_mesh_data() (Valgrind).
wined3d: Initialize "type.padding" in arbfp_blit_set() (Valgrind). d3drm/tests: Release the material after a GetGroupMaterial() call in test_MeshBuilder() (Valgrind).
wined3d: Introduce a function to compile ARB vertex/fragment programs.
wined3d: Completely initialize "correction_params" in shader_glsl_load_constants() (Valgrind).
wined3d: Slightly simplify get_info_log_line().
wined3d: Simplify shader_arb_dump_program_source().
wined3d: Get rid of the tracing code in shader_vaddline().
d2d1: Do not flip/mirror the bitmap in d2d_d3d_render_target_DrawBitmap().
d2d1: Take scaling into account for the source offset in d2d_d3d_render_target_DrawBitmap().
d2d1: Implement d2d_bitmap_brush_GetBitmap().
d2d1: Implement d2d_bitmap_brush_SetInterpolationMode().
d2d1: Implement d2d_bitmap_brush_GetInterpolationMode().
d2d1/tests: Add a test for bitmap brushes.
wined3d: Release the context before potentially destroying the swapchain in wined3d_device_uninit_3d() (Valgrind).
wined3d: Also free the input signature in shader_cleanup() (Valgrind).
d2d1: Implement d2d_bitmap_brush_SetExtendModeX().
d2d1: Implement d2d_bitmap_brush_GetExtendModeX().
d2d1: Implement d2d_bitmap_brush_SetExtendModeY().
d2d1: Implement d2d_bitmap_brush_GetExtendModeY().
wined3d: Cleanup the sampler map in shader_cleanup() (Valgrind).
d2d1: Do not flip/mirror the rectangle in d2d_d3d_render_target_FillRectangle().
d2d1/tests: Add some extend mode tests to test_bitmap_brush().
wined3d: Don't try to apply format fixups for SM4+ shaders.
d3d10core: Don't use potentially uninitialized data in the depth/stencil state key (Valgrind).
d3d10core: Release the wined3d query in d3d10_query_Release() (Valgrind).
dxgi: Initialize auto_restore_display_mode in dxgi_factory_CreateSwapChain() (Valgrind).
ddraw: Release the surface clipper (if any) in ddraw_surface_wined3d_object_destroyed() (Valgrind).
ddraw: Check if the ddraw object still exists in d3d_device_inner_Release() (Valgrind).
ddraw/tests: Don't destroy the background material until the viewport is done with it in test_material() (Valgrind).
ddraw/tests: Release the palette after a GetPalette() call in PaletteTest() (Valgrind).
d3dcompiler: Free the filename if we don't store it in the HLSL preproc_directive rule (Valgrind).
d3dcompiler: Actually free the function in free_function() (Valgrind).
d3dcompiler: Rename "func" to "decl" in free_function_decl().
d3drm: Release the child object after we're done with it in load_data() (Valgrind).
d3drm: Release the child object after we're done with it in load_mesh_data() (Valgrind).
Huw D. M. Davies (10): Hugh McMaster (1):
comctl32: TBSTYLE_EX_MIXEDBUTTONS doesn't mean buttons should be auto-sized. cmd.exe: Remove redundant call to SetConsoleMode.
comctl32: Invalidate the toolbar if the button size is changed.
riched20/tests: Fix test on 64-bit win8.
ole32/tests: Win 8 releases the drop target in OleUninitialize().
dssenh/tests: Fix some tests on Win 8.
rpcrt4/tests: Avoid a double-free.
rpcrt4/tests: Fix some tests on Win 8.
comctl32: Move the style change code to the TB_SETSTYLE handler.
comctl32: A change in TBSTYLE_WRAPABLE should produce a recalc.
comctl32: Remove button wrap states when TBSTYLE_WRAPABLE is cleared.
Jacek Caban (10): Huw D. M. Davies (2):
mshtml: Get rid of duplicated NS_DLSYM defines. ntdll/tests: Wait for pending file operations to complete.
mshtml: Fixed binding event scripts to window objects. ntdll/tests: Fix incorrect prototype.
inseng: Added CLSID_ActiveSetupEng class factory.
inseng.idl: Added new IDL.
inseng.idl: Added more declarations.
inseng: Added IInstallEngine2 stub.
wininet: Initialize send and receive timeouts to 0.
ws2_32: Avoid overflows in get_rcvsnd_timeo.
ws2_32: Call get_rcvsnd_timeo directly.
ws2_32: Use get_rcvsnd_timeo helper in getsockopt.
Jianqiu Zhang (1): Jacek Caban (13):
ntdll/tests: Add test for FileFsFullSizeInformation. mshtml: Split getAttribute into helper function and use it in IHTMLDOMAttribute::get_nodeValue implementation.
mshtml: Added IHTMLDOMAttribute2::get_value implementation.
mshtml: Added IHTMLEventObj::get_returnValue implementation.
mshtml: Added new EventTarget struct representing event targets.
mshtml: Moved getting event target data pointer to DispatchEx vtbl.
mshtml: Make HTMLInnerWindow inherit from EventTarget.
mshtml: Pass EventTarget to set_event_handler.
mshtml: Pass EventTarget to get_event_handler.
mshtml: Pass EventTarget to attach_event.
mshtml: Pass EventTarget to detach_event.
mshtml: Pass EventTarget to update_cp_events.
mshtml: Get rid of get_node_event_target.
mshtml: Initialize output value before passing it to VariantCopy.
Marcus Meissner (2): Josh DuBois (3):
inetcomm: Avoid overlapping memcpy (Coverity). ntdll: Avoid movs between rcx, rdx and xmm registers.
ntdll: Potential buffer overwrite (Coverity). oleaut32: Avoid movs between rcx, rdx and xmm registers.
rpcrt4: Avoid movs between rcx, rdx and xmm registers.
Mark Harmstone (4): Ken Thomases (2):
include: Add buffered paint functions to uxtheme.h. configure: Set the page zero size to 4KiB on OS X to fix building 64-bit Wine.
include: Add buffered animation functions to uxtheme.h. winemac: Don't process WM_EXITSIZEMOVE through filters in macdrv_window_drag_begin().
uxtheme: Stub out buffered painting functions.
uxtheme: Stub out GetThemeTransitionDuration.
Matteo Bruni (34): Lauri Kenttä (1):
opengl32: Update to the current OpenGL spec. po: Update Finnish translation.
d3d9/tests: Add a lighting test with non-affine worldview matrix.
d3d8/tests: Add a lighting test with non-affine worldview matrix.
ddraw/tests: Add more d3d7 lighting tests.
ddraw/tests: Port the lighting test to the previous d3d versions.
ddraw/tests: Fix ddraw2 test_lighting() cleanup code.
ddraw: Cleanup d3d_light_SetLight() a bit.
wined3d: Introduce D3D7+ normal matrix computation.
wined3d: Fix specular lighting for non-local viewer.
d3d9/tests: Add a specular lighting test.
wined3d: Drop glPrioritizeTextures() call.
wined3d: Drop the ARB_SHADER_OBJECTS extension flag.
wined3d: Rename struct wined3d_shader_buffer to wined3d_string_buffer.
wined3d: Reduce initial wined3d_string_buffer buffer size to 32.
wined3d: Introduce a scratch string buffers framework.
wined3d: Don't use the builtin FFP uniforms for texture transformation matrices.
wined3d: Don't use the builtin FFP uniforms for the material.
wined3d: Set spotlight direction .w component to 0.0f.
wined3d: Store the directional light direction in the lightDirn field.
wined3d: Use struct wined3d_vec4 to store the light position and direction.
wined3d: Don't use the builtin FFP uniforms for the lights.
d3d9/tests: Add spotlight and light range tests.
d3d8/tests: Add a specular lighting test.
ddraw/tests: Add a ddraw7 specular lighting test.
wined3d: Use string_buffer_sprintf() in handle_ps3_input().
wined3d: Use string_buffer_sprintf() in shader_glsl_generate_ffp_fragment_shader().
wined3d: Report ATI1N and ATI2N volume textures as not supported.
wined3d: Allow texture updates in some cases even when mip levels don't match.
wined3d: Don't use the same va_list multiple times in shader_vaddline().
ddraw: D3DRENDERSTATE_LOCALVIEWER doesn't exist before d3d7.
wined3d: Implement legacy light attenuation behavior in the GLSL vertex ffp.
include: Fix comments about the availability of D3D light types.
wined3d: Implement WINED3D_LIGHT_PARALLELPOINT support in the GLSL ffp.
ddraw/tests: Add a ddraw4 specular lighting test.
Michael Müller (2): Marcus Meissner (5):
ntdll: Add support for Dynamic DST (daylight saving time) information in registry. dmime: Check return code of create_dmgraph (Coverity).
wbemprox: Allow connecting to localhost. wined3d: Remove superflous check (Coverity).
oleaut32: Avoid a library handle leak (Coverity).
winedbg: Initialize type.module (Coverity).
winedbg: Close filehandle on one exit branch (Coverity).
Michael Stefaniuc (8): Mark Harmstone (2):
rpcrt4: Don't open code CONTAINING_RECORD(). kernel32: Add GetFileMUIInfo stub.
d3dxof: Don't ERR on alloc failures for small compile time known sizes. uxtheme: Stub out buffered animation functions.
dmloader: Use the generic DirectMusicObject implementation for DMContainer.
dmloader/tests: Add more DirectMusicCollection tests.
dmloader: Add and use a generic IPersistStream_GetClassID.
dmloader: Remove superfluous "IDirectMusicContainer" from method names.
dmscript: Use the generic DirectMusicObject implementation for DMScript.
dmscript: Get rid of the extra pointer to a DMUS_OBJECTDESC.
Nikolay Sivov (39): Martin Storsjo (13):
dxdiagn/tests: Fix a couple of leaks (Valgrind). api-ms-win-core-debug-l1-1-0: Add stub dll.
wshom.ocx: Fix BSTR allocation for string registry values (Valgrind). api-ms-win-core-errorhandling-l1-1-0: Add stub dll.
dwrite: Added a helper to get source text pointer. api-ms-win-core-file-l1-1-0: Add stub dll.
dwrite: Fix script position reported with SetScriptAnalysis(). api-ms-win-core-heap-l1-1-0: Add stub dll.
wbemprox/tests: Fix interface instance leak (Valgrind). api-ms-win-core-interlocked-l1-1-0: Add stub dll.
wbemprox: Fix BSTR leaks caused by incorrect use of SafeArrayPutElement() (Valgrind). api-ms-win-core-libraryloader-l1-1-0: Add stub dll.
msdmo: Fix DMOGetName() error handling and error values. api-ms-win-core-memory-l1-1-0: Add stub dll.
msdmo: Remove a helper only used once. api-ms-win-core-namedpipe-l1-1-0: Add stub dll.
msdmo: Next() method should use CoTaskMemAlloc() for returned names. api-ms-win-core-processenvironment-l1-1-0: Add stub dll.
dwrite: Set some more cluster properties. api-ms-win-core-rtlsupport-l1-1-0: Add stub dll.
dwrite: Track a run this cluster came from. api-ms-win-core-synch-l1-1-0: Add stub dll.
dwrite: Trace text strings up to specified length. api-ms-win-core-sysinfo-l1-1-0: Add stub dll.
msdmo: Store requested category GUID instead of a pointer to it. advapi32: Add a stub implementation of EventSetInformation.
msdmo: Added a helper to duplicate partial media type arrays.
msdmo: Add more tracing.
dwrite: Implement ApplyCharacterSpacing().
dmime: Fix a couple of trace messages.
dmime: Implement GetClassID() for IDirectMusicGraph.
dmime/tests: Fix some failures on Win2k VMs.
dmime: No need to allocate description separately for IDirectMusicGraph.
dmime: Don't expose IDirectMusicAudioPath impl details.
include: Use wellknown DISPID_* values.
include: Added IShellFolderViewDual definition.
dmime: Remove separate IUnknown vtable from IDirectMusicAudioPath impl.
shell32/tests: Some tests for IShellWindows.
explorer: Added a stub IShellWindows implementation.
include: Fixed method arguments attributes for oleacc.idl.
shell32: Added a stub implementation of IShellFolderViewDual3.
shell32/tests: Some more tests for IShellWindows implementation.
shell32: Update to IShellView3.
dmime: COM cleanup for IDirectMusicAudioPath.
shell32: Update to IFolderView2.
shell32: Forward to CreateViewWindow3().
explorer: Added stub IWebBrowser2 support for desktop shell window.
dwrite: Fix typo in SetStrikethrough().
dwrite: Improve run tracing format.
ole32/tests: Fix test failures on some VMs with limited user permissions.
setupapi/tests: Trace error codes when SetupOpenLog fails.
ole32/tests: Fix a test failure on Win8.
Piotr Caban (2): Matteo Bruni (5):
msvcp110: Fix _Getcvt implementation. wined3d: Rename *emission* as *emissive*.
msvcp120: Add _Getcvt tests. wined3d: Check all the ffp_material fields.
ddraw/tests: Accept broken testbot result for test_clear_rect_count().
ddraw/tests: Add a ddraw2 specular lighting test.
wined3d: Fix the TIMESTAMP_DISJOINT query.
Qian Hong (1): Nikolay Sivov (45):
ntdll: Correctly document the offset of ntdll_thread_data. explorer: Added IDispatch support for ShellBrowserWindow instance.
explorer: Implement Application property.
explorer: Added stub IServiceProvider support for shell browser window.
explorer: Return IShellBrowser in response to SID_STopLevelBrowser.
shell32: Better handle creation/destruction of shellview window.
dwrite/tests: Test character spacing applied to cluster metrics.
shell32/tests: Fix test crashes when running with wine.
msdmo: Reg* API does not use HRESULT return codes.
shell32/tests: A test for shellview QI for IOleWindow.
shell32: Fix multiline trace message and some magic numbers.
shell32: Forward AutoArrange() to IFolderView2.
shell32: Forward SetRedraw to IFolderView2.
shell32: Implement GetSelectedCount() using IFolderView2::GetSelection().
explorer: Added IDispatch support for IShellWindows.
atl100/tests: Fixed some leaks (Valgrind).
oleacc: Added proxies for oleacc.idl.
dwrite: Initial implementation of Draw().
shell32: Implement Application property of IShellFolderViewDual.
shell32: Update to IShellDispatch6.
include: Fix IAccessible definition.
oleaut32: Simplify connection point creation.
oleaut32: Cleanup connection point methods a bit.
oleaut32: Implement proxy/stub for IEnumConnections::Next().
rpcrt4: Added missing marshalling calls for FC_INT3264/FC_UINT3264 types.
include: Update msctf.idl.
ole32/tests: Added a test for OleRun().
shell32: Added IDispatch support for IShellFolderViewDual3.
explorer: Return desktop shellview interface.
kernel32: Fixed couple of comments regarding atom calls.
kernel32: Implement GetDynamicTimeZoneInformation().
shell32: Forward couple of IKnownFolder methods to regular API equivalents.
shell32: Silence IMarshal requests to IKnownFolder and IKnownFolderManager.
shell32: Partially implement SHGetKnownFolderIDList().
shell32: Implement ParseName().
shell32: Added FolderItemVerbs stub.
shell32: Implement FolderItemVerbs_get_Count().
shell32: Added FolderItemVerb stub.
shell32: Implement FolderItemVerbs::Item().
po: Update Russian translation.
wininet: Make sure we pass strictly 0/1 to a helper as BOOL value.
ieframe: Properly trace variant arguments.
oledlg: Forward OleUIAddVerbMenuA to OleUIAddVerbMenuW.
oledlg: Partially implement OleUIAddVerbMenuW(), with basic tests.
ole32: Implement SNB marshalling.
oleaut32: Added IEnumConnectionPoints::Next proxy/stub.
Sebastian Lackner (19): Piotr Caban (1):
msxml3: Add a missing break (Coverity). ws2_32: Fix ai_canonname buffer allocation in addrinfo_AtoW.
d3d9/tests: Fix compile error with gcc 4.9.
wine.inf: Remove deprecated daylight saving time information for various timezones.
wine.inf: Fix timezone for Africa/Windhoek.
wine.inf: Fix timezone for America/St_Johns.
wine.inf: Fix timezone for America/Tijuana.
wine.inf: Add dynamic DST information for America/Sao_Paulo.
wine.inf: Add dynamic DST information for Pacific/Fiji.
wine.inf: Add dynamic DST information for America/Godthab.
wine.inf: Add dynamic DST information for Asia/Jerusalem.
wine.inf: Add dynamic DST information for Asia/Amman.
wine.inf: Rename 'E. Europe Standard Time' to 'Belarus Standard Time'.
wine.inf: 'Central Brazilian Standard Time' should refer to America/Campo_Grande.
wine.inf: Add timezone information for America/{Buenos_Aires, Bahia, Asuncion}.
wine.inf: Add timezone information for Asia/{Dhaka, Magadan, Karachi, Damascus, Ulaanbaatar}.
wine.inf: Add timezone information for Europe/{Kaliningrad, Istanbul}.
wine.inf: Add timezone information for Africa/{Tripoli, Casablanca}.
wine.inf: Add timezone information for Pacific/Kiritimati and Indian/Mauritius.
kernel32/tests: Add tests for deleting readonly files with NtCreateFile.
Stefan Dösinger (9): Qian Hong (2):
wined3d: Shadow format flags in the resource. server: Remove useless trailing comma in array.
wined3d: Shadow format flags in wined3d_rendertarget_view. ntdll/tests: Fixed typo.
wined3d: Introduce resource-type specific format flags.
wined3d: Read flags of the right resource type in check_device_format.
wined3d: Query info for each resource type from ARB_internalformat_query2.
wined3d: Move the EXT_texture3D check to init_format_texture_info.
wined3d: Move volume DXTn handling to apply_format_fixups.
wined3d: Move the ARB_texture_cube_map check to init_format_texture_info.
wined3d: Move the ARB_texture_rectangle check to init_format_texture_info.
Stefan Leichter (3): Sebastian Lackner (13):
netapi: Add stub for NetGroupAddUser. ntdll: Use lockfree implementation for get_cached_fd.
ntdll: Add stub for WinSqmIsOptedIn. kernel32/tests: Add tests for calling VirtualProtect with NULL as last argument.
wtsapi32: Add stub for WTSEnableChildSessions. kernel32: Do not omit mandatory argument for VirtualProtect.
krnl386.exe16: Do not omit mandatory argument for VirtualProtect.
ntdll: Do not omit mandatory argument for VirtualProtect.
winedevice: Do not omit mandatory argument for VirtualProtect.
ntdll: Return failure in NtProtectVirtualMemory when last argument is omitted.
wbemprox/tests: Actually test the return value of IEnumWbemClassObject_Next.
wbemprox/tests: Fix memory leak when tests are skipped.
ws2_32: Properly handle closing sockets during a select call.
ntdll/tests: Add/remove todo_wine to avoid test failures.
server: Fix leak of async handle in pipe_server_flush.
dmime: Properly set primary dsound buffer in IDirectMusicPerformance8Impl_CreateStandardAudioPath.
Thomas Faber (3): Stefan Dösinger (1):
comctl32: Avoid use-after-free in DPA_Merge (DPH). wined3d: Fix a copy / paste mistake.
ntdll/tests: Ensure 4-byte alignment for ATOM_BASIC_INFORMATION.
ntdll/tests: Avoid printing an unterminated string (DPH).
YongHao Hu (2): Thomas Faber (1):
msvcp90/tests: Fix a spelling error. advapi32/tests: Add tests for RegQueryInfoKey.
msvcp120/tests: Free msvcp120 library.
Thomas Faller (1):
jscript: Date.parse: long date with '/' or '-'.
Vincent Povirk (1):
winex11.drv: Report failure when we can't convert a selection.
-- --
Alexandre Julliard Alexandre Julliard

View File

@ -1341,6 +1341,7 @@ Ted Percival
Theodore S. Hetke Theodore S. Hetke
Thomas Brix Larsen Thomas Brix Larsen
Thomas Faber Thomas Faber
Thomas Faller
Thomas Fitzsimmons Thomas Fitzsimmons
Thomas Kho Thomas Kho
Thomas Mertes Thomas Mertes

View File

@ -1 +1 @@
Wine version 1.7.42 Wine version 1.7.43

18
configure vendored
View File

@ -1,6 +1,6 @@
#! /bin/sh #! /bin/sh
# Guess values for system-dependent variables and create Makefiles. # Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.69 for Wine 1.7.42. # Generated by GNU Autoconf 2.69 for Wine 1.7.43.
# #
# Report bugs to <wine-devel@winehq.org>. # Report bugs to <wine-devel@winehq.org>.
# #
@ -580,8 +580,8 @@ MAKEFLAGS=
# Identity of this package. # Identity of this package.
PACKAGE_NAME='Wine' PACKAGE_NAME='Wine'
PACKAGE_TARNAME='wine' PACKAGE_TARNAME='wine'
PACKAGE_VERSION='1.7.42' PACKAGE_VERSION='1.7.43'
PACKAGE_STRING='Wine 1.7.42' PACKAGE_STRING='Wine 1.7.43'
PACKAGE_BUGREPORT='wine-devel@winehq.org' PACKAGE_BUGREPORT='wine-devel@winehq.org'
PACKAGE_URL='http://www.winehq.org' PACKAGE_URL='http://www.winehq.org'
@ -2034,7 +2034,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing. # Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh. # This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF cat <<_ACEOF
\`configure' configures Wine 1.7.42 to adapt to many kinds of systems. \`configure' configures Wine 1.7.43 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]... Usage: $0 [OPTION]... [VAR=VALUE]...
@ -2103,7 +2103,7 @@ fi
if test -n "$ac_init_help"; then if test -n "$ac_init_help"; then
case $ac_init_help in case $ac_init_help in
short | recursive ) echo "Configuration of Wine 1.7.42:";; short | recursive ) echo "Configuration of Wine 1.7.43:";;
esac esac
cat <<\_ACEOF cat <<\_ACEOF
@ -2299,7 +2299,7 @@ fi
test -n "$ac_init_help" && exit $ac_status test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then if $ac_init_version; then
cat <<\_ACEOF cat <<\_ACEOF
Wine configure 1.7.42 Wine configure 1.7.43
generated by GNU Autoconf 2.69 generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc. Copyright (C) 2012 Free Software Foundation, Inc.
@ -2817,7 +2817,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake. running configure, to aid debugging if configure makes a mistake.
It was created by Wine $as_me 1.7.42, which was It was created by Wine $as_me 1.7.43, which was
generated by GNU Autoconf 2.69. Invocation command line was generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@ $ $0 $@
@ -18501,7 +18501,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their # report actual input values of CONFIG_FILES etc. instead of their
# values after options handling. # values after options handling.
ac_log=" ac_log="
This file was extended by Wine $as_me 1.7.42, which was This file was extended by Wine $as_me 1.7.43, which was
generated by GNU Autoconf 2.69. Invocation command line was generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES CONFIG_FILES = $CONFIG_FILES
@ -18572,7 +18572,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\ ac_cs_version="\\
Wine config.status 1.7.42 Wine config.status 1.7.43
configured by $0, generated by GNU Autoconf 2.69, configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\" with options \\"\$ac_cs_config\\"