Release 1.7.44.

oldstable wine-1.7.44
Alexandre Julliard 2015-05-29 20:56:03 +09:00
parent 90af08c3b1
commit 7efe31d929
4 changed files with 316 additions and 260 deletions

554
ANNOUNCE
View File

@ -1,17 +1,16 @@
The Wine development release 1.7.43 is now available. The Wine development release 1.7.44 is now available.
What's new in this release (see below for details): What's new in this release (see below for details):
- Improved support for Shell Browser windows. - More support for the COM interfaces of the RichEdit control.
- Some more API Sets libraries. - Initial version of a SmartTee filter.
- Read/write operations support with built-in devices. - Some more support for the ARM64 platform.
- Major Catalan translation update. - Support for the null device kernel object.
- 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.43.tar.bz2 http://prdownloads.sourceforge.net/wine/wine-1.7.44.tar.bz2
http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.43.tar.bz2 http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.44.tar.bz2
Binary packages for various distributions will be available from: Binary packages for various distributions will be available from:
@ -27,287 +26,342 @@ AUTHORS in the distribution for the complete list.
---------------------------------------------------------------- ----------------------------------------------------------------
Bugs fixed in 1.7.43 (total 26): Bugs fixed in 1.7.44 (total 59):
8330 WinBoard console window stops working after 32767 chars 8272 When exiting Wizardry 8 waits until background music thread finishes playing
25885 Legions Overdrive: crashes when starting a game 8653 Desperados v1.01 fails to start, reports 'ADPCM sound codec is missing' (Wine's MS-ADPCM needs to report as Pid = 1, Mid = 33)
25892 Mini Racing Online: Cars are invisible 9425 Select behavior different on Wine
29337 Starcraft Campaign Editor shows Wine icon instead of map icon 11607 Blood 2: The Chosen keyboard repeat problem
30628 Battlefield Bad Company 2 audio doesn't work in-game 12458 Multiple apps fail due to RichEdit ITextDocument_fnRange stub (MySQL Workbench, BlitzMaxDemo137)
31489 C&C - Red Alert 2 can not enter campaign when fullscreen 17920 OleUIAddVerbMenu is not implemented
31726 JScript Date.parse doesn't work 18303 Adobe Acrobat Pro 7: Crashes when selecting the "edit" menu while having a file open.
34351 AsystentCRM installer needs Shell folder object Folder::ParseName method implemented 25684 OLE v2.03 16bit (Win3.1 & 3.11): installer deadlocks
34560 Finale/Finale Notepad 2012: Operations are painfully slow 25950 SEE_MASK_NO_CONSOLE flag in ShellExecuteEx have opposite effect
34566 qq international 2.0 crashes with native riched20 and builtin ctf 26321 Star Wars: Galactic Battlegrounds Clone Campaigns: 1.0x - Exit DataBank or Basic Training will crash game.
34814 wineconsole truncates argument string in 256 bytes 30974 No backtrace with Visual C++ 2010 .pdb files in large app; "Unsupported type 1404 in STRUCT field list"
34862 Mars: War Logs crashes at start 31922 64-bit Total Commander 8.x crashes when viewing image files via with 'Imagine' plugin v1.08
35831 Age of Mythology games with more than 2 players don't work (interface bound sockets do not return the correct address in getsockname) 33012 FAST Search for Sharepoint MOSS 2010 Query Tool only displays a black background
36408 Child of Light 1.0 Demo Steam exit after launch 33888 VisualDSP++ 5.0 debugger needs atl80.dll.AtlIPersistPropertyBag_Save
37013 Evernote 5.5.x - Options window is too small and unresizeable 34262 dbghelp: Unhandled Tag type 0x26 for backtraces in xul.dll
37838 Chessmaster 10/11: Absent chess piece lighting with Direct3D 34517 Burnout Paradise crashes when trying to connect to server (needs support for Win32_SystemEnclosure WMI class)
38241 Open General crashes when exiting. 34930 Cygwin-compiled Hello World program couldn't display output
38358 Chessmaster X/XI dynamic lighting no longer present in wine-1.7.40 (regression) 35957 Neverwinter Nights 1.69 crashes on startup since 1.7.16
38399 Voobly fails to connect to lobby (threaded app close socket in the middle of other thread select call) 36244 valgrind shows several warnings in d3dx9_36/tests/surface.c
38454 valgrind shows several uninitialized variables in dlls/winmm/tests/wave.c 36245 valgrind shows several warnings in d3dx9_36/tests/texture.c
38532 Uru: Ages Beyond Myst demo (Myst Online: Uru Live) hangs with a black screen 36246 valgrind shows several warnings in d3dx9_36/tests/xfile.c
38547 Tropico 2: rendering issues (pink rectangles) 36339 valgrind shows a lot of leaks in ddraw/tests/d3d.c
38548 Strong Bad's Cool Game: missing music and voices 36352 valgrind shows a ton of leaks in d3dcompiler_43/tests/hlsl.c
38556 AsystentCRM installer needs Shell folder object FolderItem::Verbs method implemented 36379 valgrind shows several possible leaks in light tests in ddraw/tests/d3d.c
38557 Wings of Vi: Hangs when window is moved. 36386 d3dx9_36/tests/texture.c crashes under valgrind on i965/mesa 10.1.1
38569 PES2015 won't connect to online services (GetIpAddrTable needs to fill wType parameter) 36449 Death to Spies: Moment of Truth crashes on mission start (incorrect ID3DXSkinInfo::ConvertToIndexedBlendedMesh stub signature)
36539 Evernote 5.4 crashes on startup (automatic proxy configuration fails)
36592 valgrind shows several leaks in wbemprox/tests/query.c
36659 valgrind shows a definite leak in ddraw/tests/d3d.c:CapsTest()
36669 ddraw/tests/visual.c crash under valgrind/i965
37220 valgrind shows an invalid write in d3dx9_36/tests/core.c
37575 regedit: duplicated null characters
37604 Adobe Reader 6 crashes at splash screen
37667 Custom game development library needs GetRawInputDeviceList to set ERROR_INSUFFICIENT_BUFFER on too small buffer
37759 CLARION 8 crashes on null pointer in GetStringTypeW
37761 Tree list items do not automatically collapse in Starcraft Campaign Editor
38090 Managed (.NET) debugger fails to load symbol files ('GetFileVersionInfoSizeExW' is a stub)
38098 Managed (.NET) debugger fails to load symbol files ('GetFileVersionInfoExW' is a stub)
38107 Cygwin and MSYS2 needes NULL Device for /dev/zero, /dev/null, /dev/full and so on
38149 Wrong alignment for D3D structures
38152 PureBasic IDE crashes when launching online help ("F1" key)
38170 wine fails to start on raspian/raspberry pi 2 (wine requires a 3G/1G memory split)
38195 Firefox 36.0.1 crash at pdf.js demo needing msvcr120.dll.copysignf
38294 select() does not report exception on socket after non-blocking connect() fails
38313 broken surround sound in skyrim (and possibly games which do not have advanced sound settings)
38378 msvcr120.dll.fmaxf is needed by Sonkwo
38389 Samsung Smart View 2.0 locks up/crashes
38453 valgrind shows an uninitialized variable in programs/vbscript/tests/run.c
38465 valgrind shows a definite leak in wininet/tests/http.c
38513 Winuae crashes on unimplemented function GetSystemTimePreciseAsFileTime
38535 Ukrainian localization problem
38539 Jade Empire Special Edition has various graphical glitches
38546 Strong Bad's Cool Game launcher: login window doesn't appear properly
38562 Ghost Recon Advanced Warfighter 2 hangs with the splash screen
38586 Green Ranch crashes when opening
38602 Steam 'steamwebhelper.exe' (CEF) crashes on unimplemented function ADVAPI32.dll.ImpersonateAnonymousToken during clipboard paste into 'search store' field
38607 GOG Galaxy client needs msvcp110.dll._Call_onceEx
38628 League of Legends : LoLPatcherUx.exe crash
38643 Sigil Portable 0.8.6 crashes on unimplemented function msvcr120.dll._dsign
---------------------------------------------------------------- ----------------------------------------------------------------
Changes since 1.7.42: Changes since 1.7.43:
Aaryaman Vasishta (3): Alex Henrie (7):
d3drm: Fix IDirect3DRMDevice declaration. winmm: Improve grammar by changing "or" to "and" in an error message.
d3drm: Fix refcounting for IDirect3DRM{1-3}. comctl32/tests: Extend TVS_SINGLEEXPAND tests.
d3drm/tests: Remove TODO's from test_qi and TODO field from test tables. comctl32: Close previously selected treeview item at common ancestor.
comctl32: Do not send WM_NOTIFY if selecting an already-selected item.
comctl32: Send WM_NOTIFY when expanding ancestors of the new selection.
riched20: Fix copy-paste error in header documentation.
winmm: Make mixer UI translatable.
Akihiro Sagawa (3): Alexandre Julliard (12):
winmm/tests: Fix uninitialized memory access (Valgrind). ntdll/tests: Use the correct flags for NtOpenFile.
mciqtz32: Guarantee that CoInitialize and CoUninitialize run on the same thread. server: Ignore FILE_DIRECTORY_FILE on special files.
mciqtz32: Simplify null parameter checks. server: Add an intermediate file object for file handles opened on devices.
iphlpapi/tests: Avoid sizeof in traces.
server: Allow a device file to be mapped directly to a Unix device.
server: Create the null device and its symlink.
kernel32: Check NT symlink first for all devices in QueryDosDeviceW.
kernel32: Get rid of the hardcoded NUL device in QueryDosDeviceW.
ntdll: Add support for file I/O on device files.
ntdll: Remove the special case for the NUL device.
user32: Remove some unnecessary clipboard helper functions.
krnl386.exe: Release the Win16 lock when loading a 32-bit dll.
Alex Henrie (10): Andrew Eikum (2):
wineps: Make printer setup dialog caption translatable. winealsa.drv: Default to Stereo instead of 5.1 Surround.
po: Update Catalan translation. msacm32: Make ACM driver details match native more closely.
po: Follow GNU specification for Language and Language-Team headers.
po: Update Catalan translation.
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.
Alexandre Julliard (24): Andrey Gusev (1):
winex11: Remove unnecessary CLIPBOARDINFO structure. po: Update Ukrainian translation.
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 (4): André Hentschel (13):
mmdevapi: Always use 64-bit registry keys. dbghelp: Fix typo in trace output.
kernel32: Support extended pathnames in GetShortPathName. kernel32/tests: Add ARM and ARM64 arch strings.
dsound: Don't set very low limits on HW buffers. include: Add more defines related to ARM64.
kernel32: Implement CheckNameLegalDOS8Dot3. ntdll: Use the correct arch value for ARM64.
wineboot: Add environment registry keys on ARM64.
wineboot: Add hardware registry keys on ARM64.
ntdll: Parse ARM64 CPU info.
ntdll: Add ARMv8 detection for ARM32.
libport: Fix build on PowerPC.
include: Add more ARM64 CV constants.
winedump: Add more image debug types.
ntdll: Add stub for __chkstk on ARM.
ntdll: Fix returning from various ARM assembler functions.
André Hentschel (4): Aurimas Fišeras (2):
winedump: Add ARM64 string. po: Update Lithuanian translation.
server: Allow 32-bit connections on ARM64.
ntdll: Enable wow64 on ARM64.
winebuild: Use a 64k page size on ARM64.
Aric Stewart (2):
setupapi: Restore close brace before using guid string as reg key.
server: Fixup input windows on thread_detach.
Aurimas Fišeras (1):
po: Update Lithuanian translation. po: Update Lithuanian translation.
Bruno Jesus (4): Austin English (4):
iphlpapi: Set MIB_IPADDR_PRIMARY as wType for GetIpAddrTable entries. dbghelp: Ignore some more symbol ids.
ws2_32/tests: Fix a couple of wrong traces. api-ms-win-core-misc-l1-1-0: New dll.
ws2_32: Trace connect() success. version: Move GetFileVersionInfoSize(A/W) implemementation to GetFileVersionInfoSizeEx(A/W).
iphlpapi/tests: Improve IcmpSendEcho trace. version: Move GetFileVersionInfo(A/W) implementation to GetFileVersionInfoEx(A/W).
François Gouget (12): Bruno Jesus (3):
ddraw/tests: Fix compilation on systems that don't support nameless union. ws2_32: Simplify select() to make its code more reusable.
wined3d: Add a trailing '\n' to a generated shader line. user32/tests: Add tests for GetRawInputDeviceList.
ole32: Fix some storage32 comments. user32: Set the expected errors in GetRawInputDeviceList.
ole32: Reorder storage32 functions to avoid forward declarations.
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.
Grazvydas Ignotas (3): Christian Faure (1):
port.h: Make use of compiler support for 32bit atomic ops. kernel32: Fix a crash in GetStringTypeW() on NULL input string.
port.h: Make use of compiler support for 64bit atomic ops.
port.h: Make use of compiler support for pointer atomic ops. Damjan Jovanovic (6):
qcap/tests: Fix SmartTeeFilter reference leaks from the pins in its test.
qcap/tests: Add many more SmartTee filter tests.
qcap/tests: Add media tests for the SmartTee filter.
qcap/tests: Test SmartTee filter aggregation.
qcap: Implement a stubbed SmartTee filter.
qcap: Implement the SmartTee media type functions.
Daniel Lehman (1):
msvcr120: Add erf functions.
François Gouget (5):
kernel32/tests: Fix compilation on systems that don't support nameless unions.
msvcp120/tests: Make call_once(_ex)?_thread() static.
msvcp90: Make call_once_func_wrapper() static.
include: Remove an unneeded include directive from msctf.idl.
include: Add more interfaces to ctfutb.idl.
Frédéric Delanoy (1):
po: Update French translation.
Grazvydas Ignotas (1):
kernel32: Don't leak an event handle on errors.
Hans Leidekker (3): Hans Leidekker (3):
rpcrt4: Use the Unicode version of InternetReadFileEx. rpcrt4: Use InternetSetCookie to set the session cookie.
rpcrt4: Also set the Content-Length header explicitly on the in pipe request. rpcrt4: Initialize the association UUID in RpcAssoc_Alloc.
rpcrt4: Allow all HTTP read requests to be cancelled. rpcrt4: Remove a couple of unused assignments.
Henri Verbeet (2): Huw D. M. Davies (11):
d3drm: Also validate face indices against the vertex count in load_mesh_data() (Valgrind). gdi32: Prevent the underline / strikeout width getting rounded to zero.
d3drm/tests: Release the material after a GetGroupMaterial() call in test_MeshBuilder() (Valgrind). comctl32: Don't store the width in the toolbar info structure.
comctl32: Layout the toolbar after a potential resize.
comctl32: Wrap the buttons inside the toolbar's client rect.
comctl32: If necessary add the width of a dropdown arrow while wrapping.
user32/tests: Fix tests on Windows 8.
comctl32: Fix a typo in the TB_SAVERESTOREA handler.
comctl32/tests: Skip the hover tests if the listview's parent is not the foreground window.
riched20/tests: Fix test on 64-bit.
dinput/tests: Send a matching key-up event.
winex11: Fix ctrl-<symbol> to generate codes below 0x20 where necessary.
Hugh McMaster (1): Indrek Altpere (1):
cmd.exe: Remove redundant call to SetConsoleMode. winex11: Fix uninitialized memory access appearing in multiple tests (Valgrind).
Huw D. M. Davies (2): Iván Matellanes (1):
ntdll/tests: Wait for pending file operations to complete. msvcirt: Share exceptions implementation with msvcp.
ntdll/tests: Fix incorrect prototype.
Jacek Caban (13): Jacek Caban (8):
mshtml: Split getAttribute into helper function and use it in IHTMLDOMAttribute::get_nodeValue implementation. mshtml: Removed unneeded argument from ensure_nsevent_handler.
mshtml: Added IHTMLDOMAttribute2::get_value implementation. urlmon: Correctly handle hash part in file protocol handler.
mshtml: Added IHTMLEventObj::get_returnValue implementation. mshtml: Use vtbl for binding to event in attach_event.
mshtml: Added new EventTarget struct representing event targets. mshtml: Get rid of no longer needed detach_event argument.
mshtml: Moved getting event target data pointer to DispatchEx vtbl. mshtml: Use bind_event in set_event_handler.
mshtml: Make HTMLInnerWindow inherit from EventTarget. ieframe: Allow any VT_ARRAY type as post data.
mshtml: Pass EventTarget to set_event_handler. kernel32: Fixed buffer overflow in GetShortPathNameW.
mshtml: Pass EventTarget to get_event_handler. mshtml: Pass EventTarget to call_event_handlers.
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.
Josh DuBois (3): Jactry Zeng (1):
ntdll: Avoid movs between rcx, rdx and xmm registers. ntdll/tests: Test opening a directory with NULL ObjectName.
oleaut32: Avoid movs between rcx, rdx and xmm registers.
rpcrt4: Avoid movs between rcx, rdx and xmm registers.
Ken Thomases (2): Jiaxing Wang (1):
configure: Set the page zero size to 4KiB on OS X to fix building 64-bit Wine. regedit: Avoid appending '\0' to string value of imported key.
winemac: Don't process WM_EXITSIZEMOVE through filters in macdrv_window_drag_begin().
Julian Rüger (1):
po: Update German translation.
Ken Thomases (5):
ntdll: Increase name buffer size in read_directory_getattrlist() for UTF-8 encoding.
ntdll: If read_directory_getattrlist() finds that the file doesn't exist, return successful "no file" result to stop search.
configure: Add a check for sys/vnode.h.
ntdll: Fix read_directory_getattrlist() to get the name of a symlink rather than its target, but still detect if the symlink is broken.
ntdll: Avoid one of the calls to getattrlist() when read_directory_getattrlist() checks the case sensitivity of the file system.
Lauri Kenttä (1): Lauri Kenttä (1):
po: Update Finnish translation. po: Update Finnish translation.
Marcus Meissner (5): Marcus Meissner (2):
dmime: Check return code of create_dmgraph (Coverity). mshtml: Fixed incorrect NULL ptr check (Coverity).
wined3d: Remove superflous check (Coverity). rpcrt4: Make sure we do not have *data allocated on error (Coverity).
oleaut32: Avoid a library handle leak (Coverity).
winedbg: Initialize type.module (Coverity).
winedbg: Close filehandle on one exit branch (Coverity).
Mark Harmstone (2): Mark Harmstone (2):
kernel32: Add GetFileMUIInfo stub. comctl32: Use DPI settings for checkbox size.
uxtheme: Stub out buffered animation functions. include: Add GetFileMUIPath to winnls.h.
Martin Storsjo (13): Martin Storsjo (2):
api-ms-win-core-debug-l1-1-0: Add stub dll. kernel32: Implement GetSystemTimePreciseAsFileTime.
api-ms-win-core-errorhandling-l1-1-0: Add stub dll. kernel32: Implement a few more classes in GetFileInformationByHandleEx.
api-ms-win-core-file-l1-1-0: Add stub dll.
api-ms-win-core-heap-l1-1-0: Add stub dll.
api-ms-win-core-interlocked-l1-1-0: Add stub dll.
api-ms-win-core-libraryloader-l1-1-0: Add stub dll.
api-ms-win-core-memory-l1-1-0: Add stub dll.
api-ms-win-core-namedpipe-l1-1-0: Add stub dll.
api-ms-win-core-processenvironment-l1-1-0: Add stub dll.
api-ms-win-core-rtlsupport-l1-1-0: Add stub dll.
api-ms-win-core-synch-l1-1-0: Add stub dll.
api-ms-win-core-sysinfo-l1-1-0: Add stub dll.
advapi32: Add a stub implementation of EventSetInformation.
Matteo Bruni (5): Matteo Bruni (14):
wined3d: Rename *emission* as *emissive*. wined3d: Dirtify vertex shader on transformed <-> untransformed transitions.
wined3d: Check all the ffp_material fields. wined3d: Fix fragment shaders sampling directly into oC[n] in the ARB backend.
ddraw/tests: Accept broken testbot result for test_clear_rect_count(). ntdll: Implement a read_directory_getattrlist() function.
ddraw/tests: Add a ddraw2 specular lighting test. ntdll: Ignore positive matches in read_directory_stat() for case-insensitive filesystems.
wined3d: Fix the TIMESTAMP_DISJOINT query. ntdll/tests: Add a test for filename casing with NtQueryDirectoryFile().
ddraw/tests: Accept broken testbot result for test_coop_level_d3d_state().
ddraw/tests: Workaround a testbot failure in test_ck_rgba().
ddraw/tests: Accept broken testbot result for ddraw1:test_texturemapblend().
wined3d: Add missing entries for Nvidia GPUs.
wined3d: Make use of more specific device IDs with Nvidia binary drivers.
wined3d: Remove point size scaling hack.
wined3d: Introduce a get_pointsize_minmax() function.
wined3d: Introduce a get_pointsize() function.
wined3d: Avoid the builtin uniforms for point size when using the fixed function vertex pipeline.
Nikolay Sivov (45): Michael Müller (3):
explorer: Added IDispatch support for ShellBrowserWindow instance. wininet: Fix memory leak by not calling get_cookie_header twice.
explorer: Implement Application property. kernel32: Return correct device type for cd devices without medium.
explorer: Added stub IServiceProvider support for shell browser window. wbemprox: Add support for Win32_SystemEnclosure.
explorer: Return IShellBrowser in response to SID_STopLevelBrowser.
shell32: Better handle creation/destruction of shellview window. Nikolay Sivov (58):
dwrite/tests: Test character spacing applied to cluster metrics. quartz: Implement a trivial case of ConvertTimeFormat().
shell32/tests: Fix test crashes when running with wine. riched20: Added ITextFont stub.
msdmo: Reg* API does not use HRESULT return codes. riched20: Added stub ITextPara.
shell32/tests: A test for shellview QI for IOleWindow. riched20: Implement SetStart().
shell32: Fix multiline trace message and some magic numbers. riched20: Implement SetEnd().
shell32: Forward AutoArrange() to IFolderView2. riched20: Added tom typelib.
shell32: Forward SetRedraw to IFolderView2. oledlg: Make object name menu item localized.
shell32: Implement GetSelectedCount() using IFolderView2::GetSelection(). comctl32: Remove LoadString() fallback when loading from same module.
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. po: Update Russian translation.
wininet: Make sure we pass strictly 0/1 to a helper as BOOL value. riched20: Implement GetBold()/GetItalic().
ieframe: Properly trace variant arguments. dwrite: Added IDWriteGlyphRunAnalysis stub.
oledlg: Forward OleUIAddVerbMenuA to OleUIAddVerbMenuW. xmllite/writer: Implement WriteEndDocument().
oledlg: Partially implement OleUIAddVerbMenuW(), with basic tests. oleaut32: Added missing IPersistMemory proxy/stub methods.
ole32: Implement SNB marshalling. riched20: Implement GetSize().
oleaut32: Added IEnumConnectionPoints::Next proxy/stub. riched20: Implement GetUnderline().
riched20: Implement GetForeColor().
riched20: Implement GetStrikeThrough().
riched20: Implement GetSubscript()/GetSuperscript().
riched20: Implement GetLanguageID().
riched20: Implement GetFont() for selection range.
msctfp: Added proxy/stub dll for msctf.idl interfaces.
oledlg: Support convert menu item in OleUIAddVerbMenuW().
include: Fix oleacc.idl size_is attributes for void** arrays.
include: Fix missing attributes in urlmon.idl.
riched20: Implement GetName() for ITextFont.
riched20/tests: Test against proper LCID.
riched20/tests: Added tests for ITextFont getters on detached font.
riched20: Added some tom* constants used with ITextFont::Reset().
dwrite: Fix splitting by bidi levels.
po: Update Russian translation.
dxdiagn: Silence some fixmes from class factory QI.
dwrite: Fix breakpoint update logic.
riched20: Added IDispatch support.
riched20: Implement Start/End properties for ranges.
riched20/tests: Some tests for GetText().
riched20/tests: Basic test for Delete().
riched20/tests: Initial tests for font duplication behavior.
setupapi/tests: Skip a test if user is not allowed to open logging.
riched20: Support ITextFont instances detached from a range.
riched20: Implement tomTrackParms/tomCacheParms.
riched20: Initial support for changing font properties.
riched20: Support setting boolean font properties.
riched20: Implement font property setters.
riched20: Implement SetName().
riched20: Implement SetText for regular range.
riched20: Implement SetText() for selection range.
dwrite/tests: Some tests for control characters handling.
riched20: Implement GetPara() for selection range.
riched20: Implement InRange().
riched20: Implement IsEqual() for ranges.
riched20: Implement Select().
riched20: A bit more tests for GetChar(), improve tracing.
dwrite: Implement GetGlyphOrientationTransform().
riched20: Convert from twips to points when tomUsePoints is used.
riched20: Switch font unit is not allowed.
riched20: Added GetStoryType().
riched20: Implement SetFont().
riched20/tests: Test more return values and released cases.
Piotr Caban (1): Piotr Caban (7):
ws2_32: Fix ai_canonname buffer allocation in addrinfo_AtoW. msvcrt: Fix functions table reallocation in _onexit.
msvcp120: Added _Call_once implementation.
msvcp120: Add _Do_call implementation.
msvcr120: Add copysign export.
msvcr120: Add fmax implementation.
msvcr120: Add _dsign implementation.
wininet/tests: Test if content is read from cache in INTERNET_FLAG_FROM_CACHE tests.
Qian Hong (2): Qian Hong (1):
server: Remove useless trailing comma in array. atl: Added stub AtlIPersistPropertyBag_Save.
ntdll/tests: Fixed typo.
Sebastian Lackner (13): Sebastian Lackner (10):
ntdll: Use lockfree implementation for get_cached_fd. ntdll/tests: Add tests for accessing \\Device\\Null.
kernel32/tests: Add tests for calling VirtualProtect with NULL as last argument. server: attach_thread_input shouldn't create queues for foreign threads.
kernel32: Do not omit mandatory argument for VirtualProtect. dinput: Reset device state in SysKeyboard*Impl_Acquire.
krnl386.exe16: Do not omit mandatory argument for VirtualProtect. kernel32/tests: Add tests for delete behaviour of CopyFileEx.
ntdll: Do not omit mandatory argument for VirtualProtect. wineconsole: Allocate fake hwnds for curses backend.
winedevice: Do not omit mandatory argument for VirtualProtect. ntdll: Add stub for NtImpersonateAnonymousToken.
ntdll: Return failure in NtProtectVirtualMemory when last argument is omitted. advapi32: Forward ImpersonateAnonymousToken to ntdll.
wbemprox/tests: Actually test the return value of IEnumWbemClassObject_Next. ole32/tests: Add additional tests for CoWaitForMultipleHandles and WM_QUIT.
wbemprox/tests: Fix memory leak when tests are skipped. wbemprox/tests: Add tests for Win32_SystemEnclosure.
ws2_32: Properly handle closing sockets during a select call. wbemprox: Fix handling of arrays as query results.
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.
Stefan Dösinger (1): Stefan Dösinger (4):
wined3d: Fix a copy / paste mistake. d3d9/tests: Avoid invalid framebuffer configrations in resz_test.
wined3d: Don't allow 3D depth textures.
wined3d: Check resource types separately in check_fbo_compat.
wined3d: Allow specifying a different depth stencil location.
Thomas Faber (1): Thomas Faber (3):
advapi32/tests: Add tests for RegQueryInfoKey. advapi32: Use STATUS_BUFFER_TOO_SMALL for buffer overflows in RegQueryInfoKeyW.
advapi32: Do not fail in RegQueryInfoKey if *class_len is 0.
advapi32: Write back partial results in RegQueryInfoKeyA.
Thomas Faller (1): Thomas Faller (1):
jscript: Date.parse: long date with '/' or '-'. vbscript: Fix for unchecked memory access.
Vincent Povirk (1):
winex11.drv: Report failure when we can't convert a selection.
-- --
Alexandre Julliard Alexandre Julliard

View File

@ -243,6 +243,7 @@ Christian Authmann
Christian Britz Christian Britz
Christian Costa Christian Costa
Christian Eggers Christian Eggers
Christian Faure
Christian Gmeiner Christian Gmeiner
Christian Inci Christian Inci
Christian Lupien Christian Lupien
@ -652,6 +653,7 @@ Jesse Litton
Jess Haas Jess Haas
Jiang Yike Jiang Yike
Jianqiu Zhang Jianqiu Zhang
Jiaxing Wang
Jim Aston Jim Aston
Jim Cameron Jim Cameron
Jimen Ching Jimen Ching

View File

@ -1 +1 @@
Wine version 1.7.43 Wine version 1.7.44

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.43. # Generated by GNU Autoconf 2.69 for Wine 1.7.44.
# #
# 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.43' PACKAGE_VERSION='1.7.44'
PACKAGE_STRING='Wine 1.7.43' PACKAGE_STRING='Wine 1.7.44'
PACKAGE_BUGREPORT='wine-devel@winehq.org' PACKAGE_BUGREPORT='wine-devel@winehq.org'
PACKAGE_URL='http://www.winehq.org' PACKAGE_URL='http://www.winehq.org'
@ -2036,7 +2036,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.43 to adapt to many kinds of systems. \`configure' configures Wine 1.7.44 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]... Usage: $0 [OPTION]... [VAR=VALUE]...
@ -2105,7 +2105,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.43:";; short | recursive ) echo "Configuration of Wine 1.7.44:";;
esac esac
cat <<\_ACEOF cat <<\_ACEOF
@ -2301,7 +2301,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.43 Wine configure 1.7.44
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.
@ -2819,7 +2819,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.43, which was It was created by Wine $as_me 1.7.44, which was
generated by GNU Autoconf 2.69. Invocation command line was generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@ $ $0 $@
@ -18508,7 +18508,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.43, which was This file was extended by Wine $as_me 1.7.44, 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
@ -18579,7 +18579,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.43 Wine config.status 1.7.44
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\\"