Release 1.9.10.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Alexandre Julliard 2016-05-17 00:34:41 +09:00
parent 3104b17f86
commit f7ac364b0c
4 changed files with 254 additions and 429 deletions

View File

@ -72,6 +72,7 @@ Joshua Thielen <thielen@netprince.net>
Józef Kucia <joseph.kucia@gmail.com> Józef Kucia <joseph.kucia@gmail.com>
Julio César Gázquez <jgazquez@dld.net> Julio César Gázquez <jgazquez@dld.net>
Kirill K. Smirnov <Kirill.K.Smirnov@star.math.spbu.ru> Kirill K. Smirnov <Kirill.K.Smirnov@star.math.spbu.ru>
Kirill K. Smirnov <kirill.k.smirnov@gmail.com>
Kolbjørn Fredheim <hightower@tregt.net> Kolbjørn Fredheim <hightower@tregt.net>
Lawson Whitney <lawson_whitney@juno.com> Lawson Whitney <lawson_whitney@juno.com>
Lionel Debroux <Lionel_Debroux@pc-debroux> Lionel Debroux <Lionel_Debroux@pc-debroux>

662
ANNOUNCE
View File

@ -1,16 +1,16 @@
The Wine development release 1.9.9 is now available. The Wine development release 1.9.10 is now available.
What's new in this release (see below for details): What's new in this release (see below for details):
- More work towards the WineD3D command stream. - High resolution ("Retina") rendering option on Mac OS X.
- Service proxies in WebServices. - More compatible directory enumeration.
- Query support in the builtin reg.exe utility. - A number of C++ runtime fixes.
- Improved support for long URLs in WinInet. - Video output improvements.
- Various bug fixes. - Various bug fixes.
The source is available from the following locations: The source is available from the following locations:
http://dl.winehq.org/wine/source/1.9/wine-1.9.9.tar.bz2 http://dl.winehq.org/wine/source/1.9/wine-1.9.10.tar.bz2
http://mirrors.ibiblio.org/wine/source/1.9/wine-1.9.9.tar.bz2 http://mirrors.ibiblio.org/wine/source/1.9/wine-1.9.10.tar.bz2
Binary packages for various distributions will be available from: Binary packages for various distributions will be available from:
@ -26,454 +26,278 @@ AUTHORS in the distribution for the complete list.
---------------------------------------------------------------- ----------------------------------------------------------------
Bugs fixed in 1.9.9 (total 38): Bugs fixed in 1.9.10 (total 25):
16971 Windows Movie Maker 2.x needs ole32.dll.StgOpenPropStg 9532 Month calendar control uses 0=sunday for firstDayOfWeek
17257 TeX2Word will not install 13843 tooltips not working properly - message problems
23768 winhelp: Some images not shown in certain 16-bit Help files 14638 Discription file of task configuration \'C:\plc.xml\' not found
25790 WM_SETTEXT handler for the user32 buttons generates WM_CTLCOLOR* inconsistent with Windows user32 18166 dlls/ntdll/directory.c: implicit declaration of function 'getdirentries'
26955 Prince of Persia SoT: control key bindings don't change properly 20383 SetMenuInfo() with MIM_BACKGROUND not implemented
27035 3DMark Vantage needs unimplemented function d3dx10_43.dll.D3DX10UnsetAllDeviceObjects 24017 Multiple applications need 'reg.exe' 'query' operation implementation
28825 Mystic Diary - Haunted Island: Multiple sprite-related bugs in hidden object scenes 24916 Soulbringer: crash in D3D Hardware mode
30570 3D Custom Shoujo prints invalid GL operations related to device_clear_render_targets 26268 Multiple applications need ntdll.ZwSetLdtEntries stub (kwiksupport.me, Ragnarok Online patcher)
32451 Multiple GOG.com installer bundles show a broken/unresponsive dialog window during installation (installer process running out of wndproc slots) 32056 iexplore images.google.com doesn't work
32979 Metal Gear Solid Crash 33961 RPC: server crashes during procedure call that returns variable size array as out parameter
33130 QuarkXPress v9.5 crashes after starting up 34122 Multiple applications expects files returned by FindFirstFile/FindNextFile to be in alphabetical order (Civilization V with 2 expansion packs, TAGAP)
34598 The cursor doesn't highlight chessboard fields precisely in Chessmaster 10 36838 TOCA Touring Car Championship: installer copies one file from CD and then shows an error
35793 BOTTLENECK program crashes when loading datasets 37090 Multiple applications crash with built-in amstream (Shogun: Total War, Medieval: Total War)
36031 GeForce 9700M incorrectly detected as 9400 37926 NordicBet Poker-client fails to install
37087 Gothic 2 english demo fails with 'Conflict: a hook process was found. Please deactivate all Antivirus and Anti-Trojan programs and debuggers.' 38625 Pac-Man Championship Edition DX+: incomplete text rendering
38102 Process Hacker 2.x needs winsta.dll.WinStationEnumerateW 38811 Java JRE 8 installer 'jre-8uXX-windows-i586.exe' crashes on startup (GetThreadPreferredUILanguages is a stub)
38544 Unable to send messages in Skype 7.4.85.102 39509 OneDrive for Business installer crashes in Win8 mode (user32.dll 'SetCoalescableTimer' stub missing)
38865 HiSuite Huwaei Android Smart Device Manager v2.3.55.x crashes on startup 39940 Stars! tooltips have wrong background color
39437 Visual Studio 2015-compiled C++ programs do not run (unimplemented function api-ms-win-crt-runtime-l1-1-0.dll._initialize_onexit_table) 40027 Caesar IV Demo crashes at launch
39543 Multiple games and applications crash on unimplemented function KERNEL32.dll.FreeUserPhysicalPages (Microsoft Office 2007 diagnosis service, Eden Eternal) 40342 playSNOW.exe needs implementation of KERNEL32.dll.InterlockedPushListSList
39608 King Arthur II demo crashes with unimplemented function d3d10_1.dll.D3D10CreateEffectPoolFromMemory with native d3dx10_43 and d3dcompiler_43 40355 HeidiSQL not starting since version 1.9.5
39622 TeamViewer 11 window does not show "Remote Control" and "Meeting" buttons/tabs. 40517 Office 2007 shows error message "Unexpected error during export" when trying to export document as PDF file
39759 Add support for detect Nvidia TITAN Black in wine3d/device list 40532 Microsoft Word Viewer 11.8 does not show text on file properties dialog until the text is selected
39834 Just Cause 2 needs d3dx10_43.dll.D3DX10CreateDevice 40550 AfterEffects CS6 crashes at launch
40112 kernel32:time regression 40562 AkelPad: [ToolBar plugin] tooltips for toolbar buttons have some extra text
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.8: Changes since 1.9.9:
Aaryaman Vasishta (6): Akihiro Sagawa (4):
d3drm: Implement Add/Delete destroy callbacks for IDirect3DRMTexture*. po: Update Japanese translation.
d3drm: Implement IDirect3DRM*::CreateObject. imm32: Avoid null pointer dereference in trace.
d3drm: Use sizeof instead of strlen in d3drm_texture3_GetClassName. imm32: Use wine_dbgstr_rect() and wine_dbgstr_point() in traces.
d3drm: Use ref and appdata from d3drm_object in d3drm_texture. imm32/tests: Add tests for life cycle of default IME window.
d3drm/tests: Replace test_Texture.
d3drm/tests: Add tests for IDirect3DRMTexture{2-3}_InitFromImage.
Alex Henrie (17): Alex Henrie (2):
ole32: Fix memory leaks in CompositeMonikerImpl_Construct. ole32: Fix memory leak in FileMonikerImpl_ComposeWith.
ole32/tests: Add tests for StgCreatePropStg and StgOpenPropStg. riched20: Don't call UpdateWindow after setting the background color.
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): Alexandre Julliard (14):
user32: Send the correct WM_CTLCOLOR* message in button WM_SETTEXT handler. server: Add support for maintaining a client-side directory cache.
user32: Send WM_CTLCOLOR* message only for visible buttons. ntdll: Store the directory identity and search mask in the directory cache.
inetcomm: Don't use strcasecmp on Ansi strings.
ntdll/tests: Convert directory filename tests to Unicode.
ntdll: Implement RtlCompareUnicodeStrings.
ntdll: Cache the entire directory contents and sort the names before returning files.
ntdll/tests: Add tests for directory sorting.
configure: We no longer use getdirentries.
kernel32: Don't bother storing the file mask in FindFirstFileEx.
kernel32: Don't cache the full directory in FindFirstFileEx.
ntdll: Support remaining information classes in NtQueryDirectoryFile.
makefiles: Fix symlink rules when ln -s isn't supported.
comctl32/status: Use DrawFrameControl to draw the size grip.
kernel32/nls: Convert remaining files to UTF-8.
Alexandre Julliard (4): Alistair Leslie-Hughes (7):
ole32: Fix a couple of reference leaks. inetcomm: Implement IMimeBody SetProp.
ntdll: Add tests for buffer overflows in NtQueryDirectoryFile. inetcomm: Implement IMimeBody GetProp.
ntdll: Properly check the NtQueryDirectoryFile return status. inetcomm: Add MimeGetAddressFormatW stub.
kernel32: Properly check the NtQueryDirectoryFile return status. d3d11shader.h: Add ID3D11Module, ID3D11ModuleInstance interfaces.
d3dcompiler: Add D3DLoadModule stub.
inetcomm: Improve IMimeMessage SetOption.
inetcomm: Ignore OID_SAVEBODY_KEEPBOUNDARY value in IMimeMessage_SetOption.
Alistair Leslie-Hughes (12): Andrew Eikum (6):
d3d11: Support NULL views in d3d10_device_ClearDepthStencilView(). winmm: Restrict some MCI actions to the creating thread.
d3d11: Support NULL views in d3d10_device_ClearRenderTargetView(). powrprof: Stub PowerSetActiveScheme.
inetcomm: IMimeMessage has a HBODY_ROOT node by default. winegstreamer: Add YUV to ARGB32 transformation filter.
mimeole.idl: Add missing Mime Property IDS. winegstreamer: Flip video output.
inetcomm: Trace all IMimeBody function parameters. qcap: Search the whole graph for an unconnected pin.
inetcomm: Add MimeOleGetPropertySchema stub. qedit: Don't require SampleGrabber to be playing to call callback.
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.
Andrew Eikum (1): Andrey Gusev (14):
user32: Grammar fix. setupapi: Fix a typo in comment.
shell32/tests: Fix a typo in comment.
Andrey Gusev (2): tools/winapi: Fix a typo in comments.
user32/tests: Fix a typo in ok() message.
wintrust/tests: Fix a typo in ok() messages.
gdi32/tests: Fix a typo in trace() message.
msxml3: Fix a typo in comment.
dbghelp: Fix a typo in comment.
user32/tests: Fix a typo in comment.
po: Update Ukrainian translation. po: Update Ukrainian translation.
kernel32/nls: Update currency name and fix a typo. wined3d: Fix a typo in checkGLcall.
d3d9/tests: Fix a typo in skip() message.
wined3d: Fix a typo in FIXME() messages.
msvfw32: Fix a typo in TRACE() message.
Aric Stewart (1): André Hentschel (2):
winex11.drv: Improve setting IME result text with no composition. user32/tests: Don't test function directly when reporting GetLastError().
msvcrt/tests: Don't test function directly when reporting errno.
Aurimas Fišeras (1): Aurimas Fišeras (1):
kernel32/nls: Update currency for Baltic states. po: Update Lithuanian translation.
Austin English (7): Austin English (1):
wine.inf: Create Microsoft Shared/TextConv directory. ntdll: Add NtSetLdtEntries/ZwSetLdtEntries stub.
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.
Caron Wills (5): Charles Davis (1):
wined3d: Add Nvidia GeForce 840M. winemac.drv: Move create_bitmap_from_dib() above the import/export functions.
wined3d: Add Nvidia GeForce 845M.
wined3d: Add Nvidia GeForce GTX 850M.
wined3d: Add Nvidia GeForce GTX 870M.
wined3d: Add Nvidia GeForce GTX 880M.
Damjan Jovanovic (2): Daniel Lehman (4):
winex11.drv: Improve some XDND log messages. ntdll: Add NtQueryMutant.
winex11.drv: Really ignore the drop effect returned from IDropTarget::DragEnter. ntdll: Fix prev_count from NtReleaseMutant.
ntdll: Add trace for NtQueryEvent/Semaphore.
ntdll: Remove stub from trace.
Dmitry Timoshkov (2): François Gouget (6):
user32: Change value of WM_MDICALCCHILDSCROLL to 0x003f. d3dx9_36/tests: Spelling fixes for mesh and xfile ok() messages.
shlwapi: Fix IStream::Read() return value for partial reads. qmgr: Fix a spelling error in a TRACE().
dwrite: Fix a typo in dwrite_3.idl.
dwrite: Notify_factory_fallback_removed() is unused so remove it.
user32/tests: Fix a spelling error in a scroll comment.
kernel32/tests: Fix a spelling typo in a virtual comment.
François Gouget (35): Gerald Pfeifer (1):
d3d9/tests: Spelling fixes for a couple of ok() calls. riched20: Properly clear all of a buffer of type WCHAR.
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.
Frédéric Delanoy (2): Hans Leidekker (4):
po: Update French translation. webservices: Add a stub implementation of WsCall.
po: Update French translation. webservices: Add support for reading date values.
webservices: Implement WsDateTimeToFileTime.
webservices: Implement WsFileTimeToDateTime.
Hans Leidekker (14): Hugh McMaster (6):
jsproxy: Allow multiple calls to InternetInitializeAutoProxyDll. kernel32/tests: Add more tests for GetConsoleFontInfo.
jsproxy: Don't use the length parameters in InternetGetProxyInfo. kernel32/tests: Add tests for SetConsoleFont.
jsproxy: Validate parameters in InternetInitializeAutoProxyDll and InternetGetProxyInfo. reg: Output the number of matches when querying the registry recursively.
jsproxy/tests: Add tests. reg: Output line break before displaying query output.
webservices: Add generic property handlers. reg/tests: Add tests for 'reg query'.
webservices: Implement WsResetHeap. reg/tests: Add tests for 'reg add/delete/query /?'.
include: Add missing Web Services declarations.
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): Jacek Caban (27):
wined3d: Use the texture dimension helpers in context_find_fbo_entry(). user32/tests: Moved creating .ico file into a helper function.
wined3d: Use the texture dimension helpers in device_clear_render_targets(). user32: Use proper types in ICO_GetIconDirectory.
wined3d: Use the texture dimension helpers in surface_get_drawable_size(). user32/tests: Added PrivateExtractIcons test.
wined3d: Use the texture dimension helpers in draw_textured_quad(). mshtml: Ensure that bind_event is not called multiple times for the same event.
wined3d: Use the texture dimension helpers in surface_download_data(). mshtml: Bind load event directly to the target.
wined3d: Store renderbuffer IDs in struct wined3d_texture. mshtml: Added IHTMLElement2::oncontextmenu property implementation.
wined3d: Track the map binding per-texture. wininet: Return synchronously from InternetReadFileEx if there is no more data to read.
wined3d: Merge surface_unload() and volume_unload(). wininet: Added support for IRF_NO_WAIT flag.
wined3d: Properly check for 3D/volume textures in wined3d_device_update_texture(). wininet/tests: Added IRD_NO_WAIT flag tests.
dxgi: Use the correct resource type in dxgi_device_CreateSurface(). msctf: Improved ITfKeystrokeMgr::TestKeyUp and TestKeyDown stubs.
wined3d: Reject sub-resource types in wined3d_check_device_format(). mshtml: Fixed GetNextDispID for the case when the first dynamic property is deleted.
wined3d: Use the texture dimension helpers in surface_set_compatible_renderbuffer(). msctf.idl: Added ITfTransitoryExtensionSink declaration.
wined3d: Use the texture dimension helpers in fb_copy_to_texture_hwstretch(). msctf: Use generic sink type for thread manager sinks.
wined3d: Use the texture dimension helpers in surface_depth_blt(). msctf: Moved thread manager's AdviseSink implementation into a more generic helper.
wined3d: Use the texture dimension helpers in surface_load_ds_location(). msctf: Moved thread manager's UnadviseSink implementation into a more generic helper.
wined3d: Use the texture dimension helpers in texture2d_prepare_texture(). msctf: Moved thread manager's sink list destructor implementation into a more generic helper.
wined3d: Use the texture dimensions in swapchain_blit(). msctf: Added a helper macro for interating sink list.
winex11: Only warn when an RandR output has no modes. msctf: Use generic sinks in Compartment object.
wined3d: Avoid wined3d_resource_get_desc() on a surface in surface_convert_format(). msctf: Use generic sinks in Context object.
wined3d: Implement surface_modify_ds_location() on top of the regular resource location management. msctf: Use generic sinks in InputProcessorProfiles object.
wined3d: Evict system memory for complete textures. msctf: Added document manager's AdviseSink and UnadviseSink implementation.
wined3d: Allocate system memory for complete textures. msctf: Added ITfTransitoryExtensionSink tests.
wined3d: Don't enumerate sub-resources in wined3d_device_reset(). jscript: Properly handle function expressions with identifiers.
wined3d: Store sub-resource parents in struct wined3d_texture_sub_resource(). wininet: Updated winehq.org cert info.
wined3d: Try harder to print something reasonable in wined3d_debug_location(). wininet: Fixed http tests on win10.
wined3d: No longer make sub-resources full resources. wininet: Get rid of test_http1_1 test.
wined3d: Pass a texture and sub-resource index to wined3d_volume_upload_data(). wininet: Added open_simple_request helper and use it where appropriate.
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 (11): Julian Rüger (1):
reg: Add initial 'query' support. po: Update German translation.
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.
Jacek Caban (11): Ken Thomases (12):
rpcrt4: Added RpcServerRegisterIf3 implementation. winemac: Implement the WGL_WINE_query_renderer extension.
secur32/tests: Added missing flags handling to testEnumerateSecurityPackages. winemac: Use floor() rather than truncation when converting Cocoa event positions to integers.
wininet: Simplify handling ICU_DECODE in InternetCrackUrlW. winemac: Add support for a high-resolution ("Retina") rendering mode.
wininet: Fixed handling too small buffers in InternetCrackUrlW. winemac: Remove the assumption that OpenGL views are always immediate subviews of the window content view.
wininet: Added new heap_strndupAtoW helper and use it in HttpAddRequestHeadersA. winemac: Add function macdrv_set_view_superview().
wininet: Use heap_strndupAtoW in InternetOpenUrlA. winemac: Change macdrv_set_view_window_and_frame() to macdrv_set_view_frame().
wininet: Rewrite InternetCrackUrlA to properly handle errors. winemac: Create views hidden initially and add macdrv_set_view_hidden() to change that.
wininet/tests: Added tests of InternetCrackUrl with URLs longer than INTERNET_MAX_URL_LENGTH. winemac: Change macdrv_create_view() to not add the new view to a window's content view.
wininet: Don't use INTERNET_MAX_HOST_NAME_LENGTH in InternetGetSecurityInfoByURLW,. winemac: Make show_window() and hide_window() tolerate being called when there's no Cocoa window.
wininet: Don't use INTERNET_MAX_* macros in parse_proxy_url. winemac: Extract some logic into a new function, sync_window_z_order().
wininet: Don't use INTERNET_MAX_HOST_NAME_LENGTH in InternetCheckConnectionW. winemac: Mirror the hierarchy of Win32 child windows with Cocoa views.
winemac: When a child window's client area is equal to its whole area, use a single Cocoa view for both.
Jean-Christophe Cardot (2): Kim Malmo (2):
winhlp32: Fix some images not shown in certain 16-bit help files. po: Update Norwegian translation.
winhlp32: Use debugstr_a() to trace. po: Update Norwegian translation.
Jens Reyer (1): Kirill K. Smirnov (2):
msiexec: Fix a typo in the manpage. msi: Do not return success on failure (spotted by clang).
mciavi32: Propely handle Heap[Re]Alloc failure.
Józef Kucia (15): Lauri Kenttä (1):
wined3d: Add EXT_texture_array extension. po: Update Finnish translation.
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.
Kim Malmo (1): Maarten Lankhorst (3):
wined3d: Add Nvidia 9700M GT. dsound: Use AudioClient buffer statistics.
dsound: Use AudioClient for position.
dsound: Mix float natively.
Louis Lenders (2): Michael Müller (6):
dwrite: Print a FIXME only once in dwritetextanalyzer_AnalyzeNumberSubstitution. dwmapi: Return S_OK in DwmSetWindowAttribute stub.
kernel32: Print a FIXME only once in LCMapStringEx. quartz: FileSource_Load should not fail on unknown file formats.
amstream: Implement IAMMediaStream::GetMultiMediaStream for video.
amstream: Implement IDirectDrawMediaStream::GetMultiMediaStream.
amstream: Implement IAMMediaStream::GetMultiMediaStream for audio.
amstream: Implement IAudioMediaStream::GetMultiMediaStream.
Marcus Meissner (1): Michael Stefaniuc (6):
hidclass.sys: Add missing case/missing HeapFree (Coverity). wmp/tests: Use SetRect() instead of open coding it.
dwrite/tests: Use SetRect() instead of open coding it.
dwrite: Use SetRect() instead of open coding it.
user32: Use IsRectEmpty() instead of open coding it.
wined3d: Use IsRectEmpty() instead of open coding it.
ddraw: Use IsRectEmpty() instead of open coding it.
Matteo Bruni (2): Nikolay Sivov (22):
d3dx9: Don't complain when overwriting effect object id 0. ctl3dv2: Claim success in Ctl3dRegister().
d3dx9: Free old object data when reusing effect object. comctl32/listview: Simplify setting redraw mode flag.
d3dx10: Implement D3DX10UnsetAllDeviceObjects().
comctl32/tooltips: Cut tooltip text at first tab char unless TTS_NOPREFIX is used.
dwrite: Make IDWriteGdiInterop1 a part of a factory.
dwrite: Implement GetFontSignature().
dwrite: Use common structure to pass stream/facetype/index data around.
po: Update Russian translation.
dwrite/tests: A test for references returned from IDWriteFontFace3.
dwrite: Fix reference equality condition.
dwrite: Validate simulation flags and fail face/reference creation.
dwrite: Implement IDWriteFontList1::GetFont().
dwrite: Implement IDWriteFontList1::GetFontFaceReference().
dwrite: Implement IDWriteFontFamily1::GetFontFaceReference().
include: Added IDWriteFontSet definition.
comctl32/header: Use proper return type for HDM_CREATEDRAGIMAGE handler.
comctl32/imagelist: Simplify setting ImageList_DragEnter() return code.
kernel32: Handle NULL locale name in IsValidLocaleName().
kernel32: Set C3_KASHIDA only for kashida character.
kernel32/nls: Added SSHORTESTDAYNAME* entries.
webservices: Actually use channel type in WsCreateServiceProxyFromTemplate() (Clang).
msvcrt/tests: Fix a test failure on early XP versions.
Michael Müller (8): Olivier F. R. Dierick (2):
wbemprox/tests: Add initial tests for ASSOCIATORS query. shell32: Set last error explicitly in SHFileOperation().
ws2_32/tests: Add initial tests for DisconnectEx. shell32/tests: Tests for broken apps that check GetLastError() after SHFileOperation().
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 (15): Paul Gofman (2):
user32/tests: Use SetRect instead of open coding it. d3dx9: Add 'exp' preshader opcode.
quartz: Use wine_dbgstr_rect() to trace RECTs. d3dx9: Add test for 0 * INF preshader operation.
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 (39): Pierre Schweitzer (2):
d3d11/tests: Add a IDXGISurface1 GetDC() test. comdlg32: Check for overflow before dereferencing.
dwrite/tests: Test for lineGap metric. user32: Check bounds before dereferencing.
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 (10): Piotr Caban (13):
d3dx9: Implement fxlc constants (expressions) in effect. mshtml: Add more <img> onload tests.
d3dx9: Add basic opcodes to preshader. mshtml: Fix HTMLWindow3_setInterval behavior on 0 msec intervals.
d3dx9: Implement array selectors in effect. mshtml: Make it possible to clear timer and interval with any of clearTimeout and clearInterval functions.
d3dx9: Add test for D3DXPlaneFromPointNormal arguments aliasing. msvcp90: Allocate facetvec of size at least 40 in locale::_Locimp::_Locimp_Addfac.
d3dx9: Get rid of redundant temporary variable in D3DXQuaternionInverse. msvcr100: Add missing fields to lconv structure.
d3dx9: D3DXVec2Transform should support arguments aliasing. msvcrt: Fix mbtowc behavior for buffers containing more than one character.
d3dx9: Add test for D3DXVec2TransformCoord arguments aliasing. msvcp110: Fix Yarn::operator=(const char*) implementation.
d3dx9: Implement setting named shader constants in effect. msvcp110: Don't allocate empty buffers in _Locinfo::_Locinfo_ctor.
d3dx9: D3DXQuaternionSquadSetup should support arguments aliasing. msvcp110: Use locale_string::assign instead of freeing and allocating new object in _Locinfo__W_Getdays.
d3dx9/tests: Add test for D3DXSHMultiply3 arguments aliasing. msvcp110: Fix num_put<char> structure layout.
msvcrt: Fix mbsrtowcs behavior when no out buffer is passed.
msvcrt: Add mbsrtowcs_s implementation.
msvcrt: Add mbsrtowcs_s tests.
Piotr Caban (18): Sebastian Lackner (7):
riched20/tests: Add negative indentation display test. ntdll: Initialize Reserved_0 bit in NtQueryInformationThread.
riched20: Don't allow negative margins in ME_WrapTextParagraph. mscoree: Avoid buffer overflow when mono print handler returns huge string at once.
gdi32: Use advanced graphics mode when setting world transform in PlayEnhMetaFileRecord. ntdll: Make sure buffer allocated in get_cached_dir_data is big enough for returned entry.
gdi32/enhmfdrv: Don't drop viewport/window transformation in StretchBlt. kernel32: Fix possible leak of directory handle in RemoveDirectoryW.
msvcp71: Add basic_istream<char>::operator>> export. amstream/tests: Add tests for GetMultiMediaStream methods.
msvcr120: Add __ExceptionPtrToBool implementation. ntdll: Fix buffer allocation check in get_dir_data_space.
jscript: Fix handling of numbers starting with decimal separator. dsound: Get rid of no longer needed mix_buffer_len field.
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.
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.
Seong-ho Cho (1):
configure: Add AC_HEADER_MAJOR to find where major() is defined.
Stefan Dösinger (10):
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 (1):
Revert "user32: Set capture earlier on popup menus.".
-- --
Alexandre Julliard Alexandre Julliard

View File

@ -1 +1 @@
Wine version 1.9.9 Wine version 1.9.10

18
configure vendored
View File

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