Commit 3ea505bd authored by Alexandre Julliard's avatar Alexandre Julliard

Release 1.7.15.

parent 6e7440e9
The Wine development release 1.7.14 is now available. The Wine development release 1.7.15 is now available.
What's new in this release (see below for details): What's new in this release (see below for details):
- More Task Scheduler support. - New Task Scheduler service.
- Improvements for AVI encoding support. - Many regression test fixes.
- More VisualBasic interfaces in MSXML. - Support for exception unwinding in VBScript.
- Support for deflate content encoding in Wininet.
- Some fixes for monochrome printers.
- 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.14.tar.bz2 http://prdownloads.sourceforge.net/wine/wine-1.7.15.tar.bz2
http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.14.tar.bz2 http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.15.tar.bz2
Binary packages for various distributions will be available from: Binary packages for various distributions will be available from:
...@@ -27,374 +25,355 @@ AUTHORS in the distribution for the complete list. ...@@ -27,374 +25,355 @@ AUTHORS in the distribution for the complete list.
---------------------------------------------------------------- ----------------------------------------------------------------
Bugs fixed in 1.7.14 (total 56): Bugs fixed in 1.7.15 (total 53):
3901 Rayman 3 Hoodlum Havoc installer can't copy files 5928 Timeless Time and Expense 3.0: bad fields in calendar/time entries
5552 Need for Speed Porsche 2000 doesn't see DX as installed 8697 Visual Pinball : graphics is very messy
7602 MPLAB 7.52 starts with errors 13638 dogfood: xampp won't work properly
8391 EDWinXP 1.50 trial version aborts after splash screen (IPicture DISPID_PICT_RENDER support missing) 20387 Seagate Crystal Reports 6 installer crashes due to incorrect ordinal numbering of 'odbccp32.dll' exports
8539 VMXBuider 0.8 (VB6 app) fails to create new VM, reporting "Run-time error '-2147417848 (80010108)': Automation error" 20623 Multiple VB6 apps complain with "Run-time error '445'" (Swiftkit, VMXBuider 0.8)(IFileSystem3::CreateTextFile method implementation needed)
9396 Solidworks 2006/2007/2012 fails to save files, reporting 'An unsupported operation was attempted.' (comdlg32 version resource outdated/inconsistent with default WinVer setting) 23448 F1 2000 and F1 Championship Season 2000 crash at startup
12757 Europa Universalis Rome crashes on startup (D3DXLoadSurfaceFromFileInMemory must not unconditionally call CoUninitialize(), different COM threading model used) 23570 Cannot play songs using Songbird 1.4.3 and 1.7.3
15286 Multiple applications need Windows Media Player ActiveX control: CLSID 6bf52a52-394a-11d3-b153-00c04f79faa6 (iMesh 7.x, Amazon mp3 downloader, ...) 23930 Drakensang Dark Eye crash on start (needs D3DXCreateBox)
15480 Saving files in Microsoft Word/Excel 2000-2010 creates useless .lnk files (CSIDL_RECENT folder missing) 26235 Pioneer DJs 1.6 hangs on startup (SetupDiEnumDeviceInterfaces needs to retain DeviceInterfaceData->cbSize upon reset)
16360 Help does not work in Office 2000 26339 MSXML, HTTPS GET don't work
19513 Rise of Legends: CD2 is not recognized (wine eject/umount/remount doesn't work) 27060 Multiple applications need Network Configuration Component (netcfgx.dll) (iNodeSetup, CommView, Shan Xun 802.1x client)
20209 AverTV installer for AverMedia AverTV Hybrid Volar HX crashes 27307 Program Error - Program crashes on open
22010 Europa Universalis: For the Glory; crashes on startup 27612 'Moorhuhn - Juwel der Finsternis' crashes on startup
22089 Starcraft II license screen - moving the mouse makes installer think you've read entire license 27831 Tic Tac Toe Game (vbscript) cannot be played (colon used for placing multiple statements on the same line in select case statements)
22171 BizAgi Process Modeler requires gdiplus.GdipWidenPath() implementation (Mono, MS .NET) 27892 Iexplore blank page or binary
22935 Double clicking a word file can't open it (opens fine from Word 2007 opens it) 28987 Some video files fail to play in Windows Media Player 9/10 (using native wmvcore/wmp dlls)
22986 can't read DivX 7.2 licence agreement 29528 Google SketchUp 8 crashes on exit
23577 Kaspersky Internet Security 2010 installation problem: needs Win XP SP 2 (builtin 'fltlib.dll' needs version resource) 29679 Quicken 2012 aborts at startup.
24419 Nvidia hdr sample crashes without native d3dx9_36 29785 Band-in-a-Box 2012 crashes on startup
25430 Internet Explorer 4 can't load the WineHQ forum without native urlmon 30043 Infinite loop in mshtml navigate
25668 DAEMON Tools 3.47 installer crashes on unimplemented function setupapi.dll.SetupDiSetSelectedDevice 30809 ConEmu: Fails to start cmd.exe
26461 OmniPage 17 installer fails to complete (hangs, heap corruption) 31377 Symantec VIP Access no longer installs (needs WinMGMTS object stub)
26517 The game Battleground Europe crashes 31423 AmiBroker fails on startup
26568 Siemens PLM NX 7.5: License Server installation hangs up on starting services 31437 Multiple applications and games need wmvcore.dll.WMCreateProfileManager (Tinker, Luxology Modo, aTube Catcher, iMesh 7.x)
26602 MS Excel 2007: Excel hangs-up after closing solver 31724 SolidWorks Explorer 2012 fails to install, reporting 'Could not get typeinfo of hreftype 384 for VT_USERDEFINED, hr = 0x80004005'
26654 MS Office 2000 programs crash when resizing windows 31968 Multiple applications need ITextStream get_AtEndOfStream method implementation (wPrime 2.09, SolidWorks Explorer 2014)
26927 iTunes 10.2.2 store homepage is black 31970 Microstation 8i installer doesn't work (needs VBScript GetObject implementation)
27236 Lego Pirates of the Carribean demo: psychadelic rendering artifacts 32109 CorelDRAW 12 fails to install
27504 Freejack downloader crashes before downloading files 32161 IAudioClient should support IMarshal
28067 In Battleground Europe mouse stuck in middle of screen 33191 installer of AliWangwang: some text can't be displayed normally
28080 Radeon Bios Editor v1.28 (VB6 app) crashes when saving modified BIOS files 34154 iTunes 7 does not install
28405 AVID/Pinnacle LE 6.10 crashes on unimplemented function setupapi.dll.SetupAddToSourceListA 34536 3DMark06 crashes with native d3dx9_36.dll
28972 Seagate Crystal Enterprise 8.0 installer fails when starting services 34717 Games GUI (Roller Coaster Tycoon 2) does not load anymore
29432 Mezzmo DLNA media server 3.4 crashes on startup 34815 iexplore hotmail.com needs IHTMLFrameBase::get_onload
29447 ZBrush 4R2 not launching 35110 LabChart Reader 8 installer ends prematurely (VBScript parser fails to recognize class variables declared with 'Dim' within class statement)
29846 HTML-Kit 292 can't show any plugin previews except the default 35390 Samsung Magician v4.0 fails to install (SWbemLocator.ConnectServer method dispargs are optional)
29856 Password Safe 3.26 initial default help page is blank (invalid MSITStore moniker constructed) 35445 CPCE v4.1 (Coral Point Count with Excel extensions, VB6 app) fails on startup (needs scrrun IFolder::get_Path)
29954 ERWIN r8.2 cannot install due to missing ERwinIScustomactions.dll 35530 fjords is very slow because of GetLocaleInfoW checking registry
29987 BlueKenue 3.x crashes on startup 35575 gdi32:font Windows 8.1 failures (johab)
30097 Can't host server on Terraria 1.1 35596 Multiple applications and games crash due to GetNumaHighestNodeNumber stub (64-bit ApexDC++, CrossFire-Downloader, Moorhuhn)
30099 Terraexplorer 6.1 not run 35644 Spin Tires crashes with arb shaders
30324 imgburn 2.5.7.0 crashes on startup 35645 Sid Meier's Ace Patrol (Steam) crashes on unimplemented function msvcp110.dll._Xtime_get_ticks
30876 Diablo 1 demo crashes 35705 Stability issues in certain games with recent Wine (maybe Nvidia driver related)
31111 wmp9 install fails with builtin pidgen 35753 CURA 14.01 installed correctly but crashes when started
33489 WinRAR 5.0 beta 1 help causes HH crash 35762 Tic Tac Toe Game (vbscript) cannot be played (parenthesis syntax for specifying arrays as function arguments)
33947 Battle.net desktop app crashes after 15 seconds 35769 Target attributes is ignored when submitting form
35107 Cannot display japanese vertical text correctly. 35778 Samsung Magician v4.0 fails to install (widl emits incorrect var type for IDispatch* defaultvalue)
35572 gdi32:font fails on Windows 2000 35794 iTunes 7 installer aborts early (failure to find builtin 'RegExp' class)
35624 3Dmark 2001 SE: Broken "Fill Rate (Multi-Texturing)" test 35799 Mortal Online (MMORPG) client 1.75.00.07 crashes on login (missing Win32_LogicalDisk WMI class 'VolumeSerialNumber' property)
35629 Zynaps: menu is rendered incorrectly 35803 Chessmaster Grandmaster Polish Edition installer crashes
35635 VMXBuider 0.8 (VB6 app) fails to create new VM, reporting "Run-time error '445'" - filesys_get_Drives 35806 Multiple VB6 apps complain with "Run-time error '445'" (Swiftkit)(ITextStream::WriteLine method implementation needed)
35636 JobTabs Free Resume Builder 2013 (vb6 app) fails on startup (failure to parse app SxS manifest referencing registry free COM server) 35816 iTunes 7 installer aborts early ('Err' object 'Clear' and 'Number' methods are stubs)
35668 HEDZ installer crashes 35819 "A Very Long Rope to the Top of the Sky" fails to start.
35673 Gallium 0.4 on SVGA3D not recognized (running Call To Power 2 stops)
35676 iMesh 7.x crashes on IWMPCore::get_settings method stub
35691 IPLA 0.9 installer aborts with 'Windows Media Player version 9 or newer needed' (wmp.dll version resource missing)
---------------------------------------------------------------- ----------------------------------------------------------------
Changes since 1.7.13: Changes since 1.7.14:
Alexandre Julliard (3): Akihiro Sagawa (4):
ntdll: Detect 16-bit modules and resolve imports for them. gdi32: Improve the font enumeration order for complex script locales.
configure: Avoid printing empty warning lines. version/tests: Add more VerQueryValueA tests.
kernel32/tests: Add more Unicode digit ranges. version: Don't convert binary version resource to ANSI texts.
gdi32/tests: GetGlyphOutlineA is broken for johab charset on windows.
Alistair Leslie-Hughes (1):
dpnet: Add pointer tests and checks in EnumServiceProvider. Alexandre Julliard (8):
makedep: Add a helper function for concatenating paths.
André Hentschel (3): makedep: Pass the source directory as root for building documentation.
kernel32/tests: Remove unused assertion header. c2man: Remove a possible path from the spec file name.
ws2_32/tests: Test OOB data more sequential by sending bidirectional. configure: Always run makedep on the top-level makefile.
ws2_32/tests: Get rid of the do_oob_send helper function. user32/tests: Mark a failing test as todo.
user32: Set the queue mask only after flushing the window surfaces.
Aric Stewart (4): server: Restore the masks from the previous get_message when a wait is satisfied.
secur32: Return success on graceful close of SSL connection. user32/tests: Make a few more messages optional.
dmime: Do not try to query a NULL direct sound buffer.
shell32: Improve the FO_MOVE operation. Alistair Leslie-Hughes (6):
user32: Correct buffer calculation for GetMenuStringA. ntoskrnl.exe: Add stub MmLockPagableSectionByHandle.
ntoskrnl.exe: Add stub MmUnlockPagableImageSection.
Bruno Jesus (3): ntoskrnl.exe: Add stub KeInsertQueue.
ws2_32/tests: Add W2K error values as valid. include: Add netcfgx.idl.
po: Update Brazilian Portuguese translation. netcfgx: Implement DllCanUnloadNow, DllGetClassObject, DllRegisterServer, DllUnregisterServer.
po: Update Portuguese translation. netcfgx: Register interfaces.
Christoph von Wittich (2): Andrey Gusev (1):
comctl32: Rename TBSTYLE_EX_UNDOC1 to TBSTYLE_EX_VERTICAL. po: Update Ukrainian translation.
comctl32/tests: CCS_VERT should be set when TBSTYLE_EX_VERTICAL is set.
André Hentschel (1):
Daniel Lehman (1): gdi32/tests: GetCharABCWidthsA is broken for johab charset on windows.
ole32: Make some COM functions hot-patchable.
Aric Stewart (2):
Dmitry Timoshkov (18): imm32: Add IME_CMODE_FULLSHAPE to conversion mode.
xmllite: Also clear the attr pointer in reader_clear_attrs. imm32: Set context conversion and sentence status.
include: Fix typedef for TASK_RUNLEVEL_TYPE.
taskschd: Add support for reading more TaskSettings fields to XML parser. Austin English (2):
taskschd: Add support for reading RegistrationInfo to XML parser. setupapi: Make sure DeviceInterfaceData->cbSize is initialized in SetupDiEnumDeviceInterfaces.
taskschd: Add support for reading Principals to XML parser. kernel32: Improve GetNumaHighestNodeNumber stub.
taskschd: Add initial version of the task definition XML writer.
taskschd: Add support for RegistrationInfo to task definition XML writer. David Quintana (2):
taskschd: Add support for Principals to task definition XML writer. comctl32: Fix horizontal separators in vertical toolbars.
taskschd: ITaskService::NewTask doesn't need a server connection. shlwapi: SHInvokeCommand last parameter is a command ID, or 0 to use the default.
taskschd/tests: Add more various tests.
taskschd: Add a check for the task namespace. Dmitry Timoshkov (13):
taskschd: Don't accept task XML with an invalid boolean value. schedsvc: Add Task Scheduler service.
taskschd: Return appropriate error code for a malformed XML. schedsvc: Implement SchRpcHighestVersion.
taskschd: Add more tests for RegisterTask, GetTask and DeleteTask. schedsvc: Implement SchRpcCreateFolder.
taskschd/tests: Add more ITaskFolder::RegisterTask tests. schedsvc: Implement SchRpcDelete.
gdiplus/tests: Mark some GdipGetPropertyItem test results as broken under XP. schedsvc: Implement SchRpcRegisterTask.
kernel32/tests: Add some tests for CreateFile called on a directory instead of a file. schedsvc: Implement SchRpcRetrieveTask.
kernel32/tests: Add a test for CreateFile called with TRUNCATE_EXISTING/FILE_WRITE_DATA parameters. taskschd: Implement ITaskService::get_HighestVersion.
schedsvc: Mark service as auto-start once a task is registered.
Erich Hoover (2): schedsvc: Replace external trace statements by internal versions.
hhctrl.ocx: Support delimited filenames for HH_DISPLAY_TOPIC data. widl: Move is_ptr() and is_array() to header.h and make them inline.
hhctrl.ocx: Permit HTML start/end tags within quoted attributes. widl: Unify indentation of comments.
widl: Move is_void(), is_declptr() and is_conformant_array() to header.h and make them inline.
François Gouget (16): ntdll/tests: Always wait until the operation completes if returned status is STATUS_PENDING.
d3d9/tests: Fix some test failures on Windows 2000.
oleaut32/tests: Skip the test_stub() tests if we have insufficient privileges. Eriks Dobelis (1):
winmm/tests: Change the current directory to a place that will be writable. wintab32: Fix pkSerialNumber typo.
d3d10_1: Make debug_d3d10_{driver_type,feature_level}() static.
ddraw/tests: Fix some comma versus semi-colon mixups. Frédéric Delanoy (9):
ddraw/tests: Simplify the 'NT4 testbot' special case a bit. cmd/tests: Correctly determine script path for root directories.
xcopy/tests: Fix the test in case stdin has been redirected. cmd/tests: Don't use "@pwd@\" when expecting a full path.
oleaut32/tests: Fix compilation on systems that don't support nameless structs. krnl386.exe16: Use BOOL type where appropriate.
advapi32/tests: Fix the backup tests when run in a non-administrator pre-Vista account. comctl32: Use BOOL type where appropriate.
kernel32/tests: Skip some profile tests if not allowed to create files in the Windows directory. gdiplus: Use BOOL type where appropriate.
msi/tests: Check that we have enough privileges to run the automation tests. user32/tests: Use BOOL type where appropriate.
msi/tests: Avoid source test failures when running in an account with insufficient privileges. riched20: Use BOOL type where appropriate.
msi/tests: Avoid msi test failures when running in an account with insufficient privileges. urlmon/tests: Use BOOL type where appropriate.
msi/tests: Skip some package tests if in a non-administrator, non-power user account. qcap: Use BOOL type where appropriate.
msi/tests: Update is_process_limited() to deal with non-administrator accounts.
faultrep/tests: Update is_process_limited() to deal with non-administrator, non-power user accounts. Hans Leidekker (4):
shlwapi/tests: Fix test failures on Windows 8.
Frédéric Delanoy (12): wbemprox: Implement Win32_LogicalDisk.VolumeSerialNumber.
msvidc32: Use BOOL type where appropriate. mscms/tests: Fix test failures on Wine when color profiles are present.
taskkill: Use BOOL type where appropriate. wbemprox/tests: Don't use infinite timeouts.
atl/tests: Use BOOL type where appropriate.
d3dcompiler_43/tests: Use BOOL type where appropriate. Henri Verbeet (40):
setupx.dll16: Use BOOL type where appropriate. user32: Fix TEXT_WordBreak() when no characters fit.
avifil32: Use BOOL type where appropriate. gdi32/tests: Fix test_window_dc_clipping() when the virtual screen origin is not (0, 0).
comdlg32/tests: Use BOOL type where appropriate. gdi32/tests: Fix test_device_caps() on multihead setups.
dplayx: Use BOOL type where appropriate. ddraw/tests: Skip the overlay tests in test_block_formats_creation() if overlays are not supported.
shlwapi/tests: Use BOOL type where appropriate. wined3d: Handle shader_arb_free_context_data() during context creation.
notepad: Use BOOL type where appropriate. wined3d: Only use a single allocation for each struct private_data.
start: Use BOOL type where appropriate. d3d9/tests: Move some stateblock tests to device.c.
winemenubuilder: Use BOOL type where appropriate. d3d8/tests: Move some stateblock tests to device.c.
d3d9/tests: Don't share the D3D object either in visual.c tests that have their own device.
Gediminas Jakutis (2): d3d9/tests: Give add_dirty_rect_test() its own device.
d3dx9: Implement D3DXCreateBox(). d3d9/tests: Use a separate device for volume_dxt5_test().
d3dx9/tests: Add a mesh test for D3DXCreateBox(). d3d9/tests: Use a separate device for volume_srgb_test().
d3d9/tests: Use a separate device for fog_special_test().
Grazvydas Ignotas (2): d3d9/tests: Use a separate device for zenable_test().
include: Remove unneeded semicolons and fix a typo. d3d9/tests: Use a separate device for multisample_get_rtdata_test().
winegcc: Define __stdcall and similar attributes to nothing on ARM. d3d9/tests: Use a separate device for update_surface_test().
d3d9/tests: Use a separate device for srgbwrite_format_test().
Hans Leidekker (11): d3d9/tests: Use a separate device for depth_bounds_test().
msi: Don't install services without an image path. d3d9/tests: Use a separate device for fp_special_test().
msi: Use an INSTALLSTATE variable to track install state of classes and extensions. d3d9/tests: Use a separate device for shadow_test().
msi: Get rid of the InstallMe field in MSIMIME. d3d9/tests: Use a separate device for intz_test().
msi: Correctly [un]register progids when associated class and extensions change state. d3d9/tests: Use a separate device for depth_blit_test().
winspool: Add stub implementations of UploadPrinterDriverPackageA/W. d3d9/tests: Use a separate device for depth_buffer2_test().
wbemprox: Implement Win32_DiskDrive.MediaType. d3d9/tests: Use a separate device for depth_buffer_test().
wbemprox: Implement Win32_PhysicalMedia.Tag. d3d9/tests: Use a separate device for dp3_alpha_test().
wbemprox: Add support for negated expressions in WHERE clauses. d3d9/tests: Use a separate device for alphareplicate_test().
msi: Remove the product reference when a shared component is unregistered. d3d9/tests: Use a separate device for texop_range_test().
ws2_32/tests: Mark some test results on Windows 8 as broken. d3d9/tests: Use a separate device for texop_test().
advapi32/test: Fix test failures on filesystems where compression is enabled. d3d9/tests: Use a separate device for multiple_rendertargets_test().
d3d9/tests: Use a separate device for vpos_register_test().
Henri Verbeet (24): d3d9/tests: Use a separate device for vface_register_test().
d3d9/tests: Get rid of "skip_once" in yuv_layout_test(). d3d9/tests: Use a separate device for pretransformed_varying_test().
ddraw/tests: Try 24 bpp display modes if 32 bpp modes are unavailable. d3d9/tests: Use a separate device for nested_loop_test().
ddraw/tests: Properly create offscreen plain surfaces. d3d9/tests: Use a separate device for unbound_sampler_test().
ddraw/tests: Don't trust what EnumDevices() tells us about the supported Z buffer formats. d3d9/tests: Use a separate device for dp2add_ps_test().
wined3d: Also trace "mem" and "pitch" in wined3d_surface_update_desc(). d3d9/tests: Use a separate device for cnd_test().
wined3d: Filter redundant WINED3D_MAP_DISCARD buffer maps. d3d9/tests: Use a separate device for constant_clamp_ps_test().
ddraw: User memory surfaces should be in the system memory pool. d3d9/tests: Use a separate device for volume_v16u16_test().
ddraw: User memory surfaces should be created with an explicit pitch. d3d9/tests: Use a separate device for x8l8v8u8_test().
ddraw: Don't overwrite the caller specified pitch in ddraw_surface_init(). d3d9/tests: Use a separate device for texkill_test().
ddraw: Validate the surface pitch for user memory surfaces in ddraw_surface_init().
ddraw: Clear DDSD_LPSURFACE after surface creation. Jacek Caban (28):
ddraw: Disallow user memory surfaces before version 4. vbscipt: Use VariantCopyInd in exec_script.
ddraw/tests: Add a test for creating surfaces with an explicit pitch. vbscript: Use VariantCopyInd in invoke_variant_prop.
ddraw/tests: Avoid using EnumDevices() to get a supported Z buffer format. vbscipt: Allow ':' to be a separator in select case statement.
wined3d: Recognize VMware SVGA3D. vbscript: Added support for VARIANT references to interp_newenum.
wined3d: Get rid of GL_VENDOR_INTEL. wmsdkidl.idl: Added some missing declarations.
ddraw/tests: Verify that creating a ddraw object works before running any real tests. rpcndr.h: Don't redefine EXTERN_GUID if it's already defined.
d3d8/tests: Don't bother handling Direct3DCreate8() failures, we verified it works earlier. wmvcore: Added WMCreateProfileManager implementation.
d3d9/tests: Don't bother handling Direct3DCreate9() failures, we verified it works earlier. mshtml: Removed test failing on Windows 8.1.
d3d9/tests: Use create_device() in more tests. mshtml: Bind events not sent to default view to body element instead of directly to target.
d3d8/tests: Use create_device() in more tests. mshtml: Added IHTMLFrameBase2::onload property implementation.
d3d9/tests: Handle failure to create a device in the stateblock tests with skip(). mshtml: Adder _parent target support to navigate_anchor.
d3d8/tests: Handle failure to create a device in the stateblock tests with skip(). crypt32/tests: Improved test failure message.
d3dx9: Use a 1x1x1 unit box in D3DXCreateBox(). mshtml: Moved htmldoc5.c content into htmldoc3.c.
mshtml: Merge htmldoc3.c into htmldoc.c.
Huw D. M. Davies (2): mshtml: Added IHTMLDocument7 stub implementation.
wineps: Use the correct colours when a monochrome bitmap without a colour table is the source. mshtml: Skip tests depending on iframe onload event on IEs older than IE9.
wineps: Return 32 even for monochrome printers. mshtml: Added support for target attribute in submit function implementation.
vbscript: Allow empty brackets in argument declarations.
Jacek Caban (29): mshtml: Fixed tests on old IEs and improved results on IE11.
urlmon: Fixed some tests on IE11. urlmon: Fixed sec_mgr.c tests failing on some recent Windows.
wmp: Return success in IPersistStreamInit::InitNew. vbscript: Allow creating RegExp object by new expression.
wmp: Added DoVerb(OLEIVERB_HIDE) implementation. jscript: Represent NULL VT_UNKNOWN VARIANT as NULL VT_DISPATCH.
wmp: Added SetObjectRects implementation. oleaut32: Fixed vartest.c tests on Windows 8.1.
wmp: Added IOleControl stub implementation. vbscript: Moved Error object implementation to global.c.
urlmon: Fixed protocol tests on IE11. vbscript: Added support for exception unwinding.
urlmon: Query bind info object for BINDSTRING_ROOTDOC_URL. vbscript: Added Err.Number implementation.
wmp: Added IWMPPlayer4::get_settings implementation. vbscript: Added Err.Clear implementation.
urlmon: Fixed url.c tests on IE11. vbscript: Added error handling tests.
wmp: Added version info resources.
secur32/tests: Fixed tests with new winehq.org setup. Jactry Zeng (2):
wininet/tests: Fixed tests for the new winehq.org cert. include: Fix a typo in ITextServices method named TxGetCurTarget.
qcap: Added AVICompressorIn_Disconnect implementation. riched20/tests: Fix a SysAllocString leak.
crypt32: Moved chain engine handle handling to separated function and improved error handling.
crypt32: Added support for HCCE_LOCAL_MACHINE. Ken Thomases (6):
mshtml: Don't use fragment navigation for SuperNavigate calls. winex11: Don't leak client window and colormap when pixel format is changed.
wininet: Renamed read_mode_t to blocking_mode_t. winemac: Make the window's contentView its firstResponder again after changing its style.
wininet: Use blocking_mode_t instead of flags in NETCON_recv. winemac: Fix wglSwapBuffers() to operate on the HDC, not the current GL context.
wininet: Improved non-blocking mode in secure NETCON_recv. winemac: Make the swap interval a property of the window, not the context.
wininet: Get rid of no longer needed size calculation in netconn_read. winex11: Don't reset OpenGL swap interval of window on SetParent().
wininet: Use non-blocking reads in netconn_drain_content. winex11: Remove unused "parent" parameter from create_gl_drawable().
wininet: Get rid of no longer needed hack in gzip_read that prevents consuming the whole input buffer until we're at the end of stream.
wininet: Added support for raw deflate content encoding. Marcus Meissner (5):
atl/tests: Use HKCU instead of HKCR for registrar tests. crypt32: Fixed copy and paste error in engine creation (Coverity).
ws2_32: Improved WSAIoctl debug messages. msxml3: Mirror the NULL checking logic (Coverity).
vbscipt: Added beginning support for arrays as class members. msi: Fixed missing free in an error path (Coverity).
vbscript: Directly access 'this' object properties in interpreter. hhctrl.ocx: Free the correct buffer (Coverity).
crypt32: Simplified getting context expiration. wtsapi32: Remove useless info free (Coverity).
urlmon/tests: Use asynchronous binding for invalid cert tests.
Matteo Bruni (10):
Kai Tietz (2): d3dx9: Fix a WARN.
d3dx9core.h: Allow overriding D3DX_SDK_VERSION. d3dx9/tests: Skip some volume tests if loading the texture fails.
d3dx9shader.h: Added some missing declarations. d3dx9/tests: Skip a test if DXTn texture formats are not supported.
d3dx9/tests: Mark a test todo_wine when DXTn textures aren't supported by the GL driver.
Ken Thomases (8): d3dx9: Correctly handle empty parameter data.
wined3d: Call context_enter() before context_update_window() so it records the proper restore state. d3dx9: Create shaders and strings.
wined3d: Remove redundant call to context_set_pixel_format() from context_update_window(). d3dx9: Store pointers to referenced parameters for "usage 1" resources.
wined3d: Use a separate flag to track if the GL context needs to be made current. d3dx9: Parse "usage 2" effect resources.
wined3d: Make context_update_window() just mark the GL context as needing to be set rather than setting it. d3dx9: Split out set_matrix_transpose from set_matrix.
wined3d: Restore the pixel format of the window whose pixel format was actually changed. d3dx9: Copy the entire matrix at once if there is no need of type conversions.
d3d9/tests: Test that Direct3D9 doesn't modify the pixel format of the window it targets. (try 4, resend).
d3d8/tests: Test that Direct3D8 doesn't modify the pixel format of the window it targets. Michael Stefaniuc (11):
ddraw/tests: Test that DirectDraw doesn't modify the pixel format of the window it targets. dmcompos: COM cleanup for the IDirectMusicChordMap iface.
dmcompos: Remove the extraneous IUnknown from DirectMusicChordMap.
Lauri Kenttä (2): dmloader: None of the COM classes support aggregation.
readme: Update Norwegian Bokmål translation. dmloader/tests: Centralize the skip().
readme: Update Swedish translation. dmloader: Add COM tests for DirectMusicLoader.
dmloader: Pass the object to the IDirectMusicContainer_Release helper.
Marcus Meissner (1): dmloader: Don't crash on container destruction if it was never loaded.
include: Added missing FindExInfoBasic enum. dmloader/tests: Add COM tests for DirectMusicContainer.
dswave: DirectSoundWave doesn't support COM aggregation.
Matteo Bruni (15): dswave/tests: Add COM tests for DirectSoundWave.
d3dx9: Calling CommitChanges with no active pass silently returns. dmloader/tests: Skip the tests if we don't have IDirectMusicLoader8.
d3dx9: Call D3DCompile() for ASCII effects.
d3dx9: Kill a noisy TRACE. Nikolay Sivov (32):
d3dx9: Remove Begin/End stub fixmes. msxml3: Remove dynamic properties support.
d3dx9: Don't call CoUninitialize if CoInitializeEx failed. msxml3/tests: Fixed some test failures.
d3dx9: Turn D3DXCreateEffectEx FIXME into a TRACE, improve it a bit. scrrun: Fix Next() for file collection.
d3dx9: Always use type->Rows as D3DXPC_MATRIX_ROWS parameters size. scrrun: Fix Skip() for file collection.
d3dx9: Improve a number of WARN messages. scrrun/tests: Use a writable location for folder creation test.
d3dx9: Allow loading DDS volume textures into 2D textures. scrrun: Implement Skip() for drive collection.
d3dx9/tests: Replace a test giving inconsistent results on Windows. scrrun: Implement Count() property for drive collection.
d3dx9: Fix an error trace. scrrun: Remove unneeded forward interface definitions from idl.
d3dx9: Introduce a handle table for parameters to make lookup faster. widl: Fix duplicate typeinfo being written to typelib for enums.
d3dx9: Support skipping mip levels in D3DXCreateTextureFromFileInMemoryEx. scrrun: Initialize find handle for file collection.
d3dx9: Free string data. wbemdisp: Specify default value for method arguments.
wined3d: Free CS data on CS destruction. scrrun: Implement Path() property for Folder.
msi: Update feature selection bitmaps.
Michael Stefaniuc (8): msxml3: Respect stylesheet output mode when dumping resulting document.
qedit: Use the generic IEnumPin implementation for SampleGrabber. msxml3: Fix some test failures on Win8.1.
avifil32: Basic COM cleanup for IAVIFile from WAVFile. scrrun: Implement CreateTextFile().
avifil32: Unconditionally support IAVIStream in WAVFile. winedump: Improve typelib header dumping.
avifil32: Support COM aggregation in WAVFile. winedump: Output parameters and default values type for methods.
avifil32/tests: Add WAVFile COM tests. widl: Fix default value types.
avifil32: Merge IPersistFile into the WAVFile object. msi: 'optional' only applies to VARIANT and VARIANT* types.
avifil32: Merge IAVIStream into the WAVFile object. scrrun: Implement WriteLine/Write for ITextStream.
avifil32: Avoid forward declarations of COM methods. stdole2: Fix usage of 'optional' with 'defaultvalue'.
idl: Remove 'optional' for 'defaultvalue' non-VARIANT arguments.
Nikolay Sivov (42): scrrun: Implemented AtEndOfStream() property.
oleaut32/tests: Test for VariantClear() on VT_RECORD variant. user32: Added AddClipboardFormatListener/RemoveClipboardFormatListener stubs.
oleaut32: Fix VariantCopy() for VT_RECORD variants. kernel32: Added WerUnregisterMemoryBlock() stub.
oleaut32: Fix SafeArrayPutElement() for FADF_RECORD arrays. scrrun/tests: Update idl file in tests.
oleaut32/tests: Test for internal safearray data layout. wshom.ocx/tests: Update idl file in tests.
oleaut32: Fix buffer increment step for VT_RECORD case doing SafeArrayCopyData(). msi: MsiInstaller coclass is not included in a typelib.
scrrun: Added a IDriveCollection stub. msi: Update MsiServerMessage registration version to match module version.
scrrun: Added a IEnumVARIANT stub for IDriveCollection. user32: Added ChangeWindowMessageFilterEx() stub.
include: Use existing DISPID values instead of magic numbers. xmllite: Implement CreateXmlWriterOutputWithEncodingName().
oleaut32: Some tests for IFontEventsDisp change event.
ntdll: Use case-insensitive matching for typelib flags. Piotr Caban (7):
shell32/tests: Fix some test failures on Win8. ole32: Update reference counter of returned moniker in CreateGenericComposite.
oleaut32: Propagate return codes properly. msvcrt: Improve tolower_l implementation.
oleaut32: Fix SafeArrayGetElement() for FADF_RECORD arrays. msvcrt: Improve tolower tests.
oleaut32: Use better naming to clarify copy direction. msvcrt: Improve toupper_l implementation.
scrrun: Added IDrive stub and Next() for drive collection. msvcrt: Fix p__p___mb_cur_max tests.
scrrun: Implement DriveType property of IDrive. msvcrt: Don't add 0x prefix while printing 0 with printf.
fntcache: Added stub Font Cache service. msvcp110: Add _Xtime_get_ticks implementation.
programs: Added stub wevtutil tool.
dmime: COM cleanup of IDirectMusicSegmentState8 interface. Qian Hong (2):
dmime: COM cleanup of IDirectMusicGraph interface. user32/tests: Skip more winstation tests when no enough privileges.
kernel32: Partial implementation for GetCalendarInfoEx(). netapi32: Add stub for NetScheduleJobDel.
oleaut32: Implement DISPID_PICT_RENDER dispid.
fontsub: Added dll stub. Rico Schüller (1):
msxml3: Unify Invoke()/InvokeEx() tracing format. d3dx9/tests: Check if D3DFMT_X1R5G5B5 is supported.
msxml3: Support VT_BSTR|VT_BYREF as reader input.
msxml3: Fix IVBSAXXMLReader interface definition. Sebastian Lackner (3):
msxml3: Support more variant types in putProperty(). shell32: Register user administrative tools shell folder.
msxml3: Added IVBSAXDeclHandler interface for MXWriter. ntdll: Fix possible race-condition in iocp poller code.
msxml3: Added IVBSAXLexicalHandler interface for MXWriter. ntdll: Use condition variable for RtlQueueWorkItem implementation.
msxml3: Added partial implementation of IVBSAXContentHandler for MXWriter.
msxml3: Added stub support for ISAXDTDHandler/IVBSAXDTDHandler for MXWriter. Stefan Dösinger (21):
msxml3: Added stubs for ISAXErrorHandler/IVBSAXErrorHandler for MXWriter. wined3d: Don't modify existing data if set_private_data fails.
msxml3: Fix return values for some methods needed by SAX reader. d3d9/tests: Show that a failing SetPrivateData call does not clear the old contents.
msxml3: Fix IVBSAXAttributes handling of retval BSTRs. d3d8/tests: Show that a failing SetPrivateData call does not clear the old contents.
msxml3: Fix retval BSTR handling for IVBSAXXMLReader. ddraw/tests: Show that a failing SetPrivateData call does not clear the old contents.
msxml3: Fix BSTR retval handling for IVBSAXLocator. wined3d: Correctly handle the size parameter in get_private_data.
msxml3: Implement startElement() for writer's IVBSAXContentHandler. d3d9/tests: Use a custom GUID for the private data tests.
msxml3: Implement endElement() for writer's IVBSAXContentHandler. d3d9/tests: Test GetPrivateData size behavior.
oleaut32/tests: Some tests for propputref invocation. d3d8/tests: Use a custom GUID for the private data tests.
msxml3: Make propputref methods invocable with DISPATCH_PROPERTYPUT. d3d8/tests: Test GetPrivateData size behavior.
po: Update Russian translation. wined3d: Decouple private data from the resource structure.
user32/tests: Properly maintain clipboard viewers chain. wined3d: Free old data after addrefing the new one.
ddraw: Use the new private store api.
Piotr Caban (26): ddraw/tests: Test GetPrivateData size behavior.
qcap: Add Avi Mux input pin IMemInputPin::GetAllocatorRequirements implementation. ddraw/tests: Add mipmap private data tests.
qcap: Don't define IMemInputPin_iface in AviMuxIn structure. ddraw/tests: Use a custom GUID for the private data tests.
qcap: Add Avi Mux input pin IMemInputPin::GetAllocator. wined3d: Remove the version parameter.
qcap: Add Avi Mux input pin IMemInputPin::NotifyAllocator. d3d8: Introduce a resource structure.
qcap: Add Avi Mux IConfigInterleaving::put_Mode implementation. d3d8: Use the private store api for buffers.
qcap: Add Avi Mux input pin IMemInputPin::ReceiveCanBlock implementation. d3d8: Use the private store api for volumes.
qcap: Fix Avi Mux IConfigInterleaving::put_Mode implementation. d3d8: Use the private store api for textures.
qcap: Add Avi Mux IConfigInterleaving::put_Interleaving implementation. d3d8: Use the private store api for surfaces.
qcap: Add support for FORMAT_VideoInfo pins in AviMuxIn::ReceiveConnection.
qcap: Add partial Avi Mux IBaseFilter::Run implementation. Stefan Leichter (1):
qcap: Add Avi Mux Receive helper implementation. odbccp32: Add ordinals to spec file.
qcap: Add Avi Mux IMemInputPin::Receive implementation.
qcap: Add Avi Mux IBaseFilter::Stop implementation. Vincent Povirk (7):
qcap: Fix strf chunk size in AviMuxIn_ReceiveConnection. user32/tests: Add a test for empty popup menus.
qcap: Fix some memory leaks in Avi Mux. user32/tests: Put some menu items in the test_menu_trackagain menu.
qcap: Fix uninitialized variable access in Avi Mux. user32/tests: Add message tests for TrackPopupMenu.
qcap/tests: Add more Avi Mux tests. user32: Create popup menu windows before WM_ENTERMENULOOP.
qcap/tests: Add option to save generated avi file. gdiplus: Account for negative height/width in GdipDrawImagePointsRect.
user32: Check WS_CHILD style in IsChild function. gdiplus: Fix an overzealous optimization.
ole32: Change DoDragDrop return value on IDropTarget::Drop call. tapi32: Stub lineOpenW.
ole32: Merge OLEDD_TrackMouseMove and OLEDD_TrackStateChange functions.
ole32: Fix DROPEFFECT value in OLEDD_TrackStateChange. Zhenbo Li (5):
ole32: Add more DoDragDrop tests. mshtml: Added IHTMLTableRow::align property implementation.
ole32/tests: Fix DoDragDrop tests. mshtml: Added IHTMLTableRow::vAlign property implementation.
hlink: Improve file protocol handling in HlinkParseDisplayName. mshtml: Added IHTMLTableRow::rowIndex property implementation.
dinput8: Create a window that will receive events generated by input tests. mshtml: Added IHTMLTableRow::sectionRowIndex property implementation.
mshtml: Added IHTMLTable::align property implementation.
Stefan Dösinger (5):
wined3d: surface_load_ds_location can handle WINED3D_LOCATION_DISCARDED.
ole32: Make CoCreateInstance hookable for Steam.
user32: Make SetWindowTextA/W hookable.
d3d9: Make ResetEx and PresentEx hookable.
winmm: Make some joystick functions hookable.
Stefan Leichter (3):
wtsapi32/tests: Add some tests for WTSEnumerateProcessesW.
fltlib: Add a version resource.
comdlg32: Update version resource to values reported from XP.
Vincent Povirk (3):
msi/tests: Add tests for [un]registering progids.
ole32: Use pstgPriority if specified in StgOpenStorage.
kernel32: Cache locale info from the registry.
-- --
Alexandre Julliard Alexandre Julliard
......
...@@ -383,6 +383,7 @@ Erik Bos ...@@ -383,6 +383,7 @@ Erik Bos
Erik de Castro Lopo Erik de Castro Lopo
Erik Hofman Erik Hofman
Erik Inge Bolsø Erik Inge Bolsø
Eriks Dobelis
Erik Svendsen Erik Svendsen
Erwin Wolff Erwin Wolff
Eryk Wieliczko Eryk Wieliczko
......
Wine version 1.7.14 Wine version 1.7.15
#! /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.14. # Generated by GNU Autoconf 2.69 for Wine 1.7.15.
# #
# Report bugs to <wine-devel@winehq.org>. # Report bugs to <wine-devel@winehq.org>.
# #
...@@ -580,8 +580,8 @@ MAKEFLAGS= ...@@ -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.14' PACKAGE_VERSION='1.7.15'
PACKAGE_STRING='Wine 1.7.14' PACKAGE_STRING='Wine 1.7.15'
PACKAGE_BUGREPORT='wine-devel@winehq.org' PACKAGE_BUGREPORT='wine-devel@winehq.org'
PACKAGE_URL='http://www.winehq.org' PACKAGE_URL='http://www.winehq.org'
...@@ -1970,7 +1970,7 @@ if test "$ac_init_help" = "long"; then ...@@ -1970,7 +1970,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.14 to adapt to many kinds of systems. \`configure' configures Wine 1.7.15 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]... Usage: $0 [OPTION]... [VAR=VALUE]...
...@@ -2039,7 +2039,7 @@ fi ...@@ -2039,7 +2039,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.14:";; short | recursive ) echo "Configuration of Wine 1.7.15:";;
esac esac
cat <<\_ACEOF cat <<\_ACEOF
...@@ -2234,7 +2234,7 @@ fi ...@@ -2234,7 +2234,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.14 Wine configure 1.7.15
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.
...@@ -2752,7 +2752,7 @@ cat >config.log <<_ACEOF ...@@ -2752,7 +2752,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.14, which was It was created by Wine $as_me 1.7.15, which was
generated by GNU Autoconf 2.69. Invocation command line was generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@ $ $0 $@
...@@ -18048,7 +18048,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ...@@ -18048,7 +18048,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.14, which was This file was extended by Wine $as_me 1.7.15, 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
...@@ -18119,7 +18119,7 @@ _ACEOF ...@@ -18119,7 +18119,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.14 Wine config.status 1.7.15
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\\"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment