Release 1.7.15.

oldstable wine-1.7.15
Alexandre Julliard 2014-03-21 22:37:09 +01:00
parent 6e7440e9b1
commit 3ea505bdea
4 changed files with 334 additions and 354 deletions

667
ANNOUNCE
View File

@ -1,17 +1,15 @@
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.
---------------------------------------------------------------- ----------------------------------------------------------------
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): Alexandre Julliard (8):
dpnet: Add pointer tests and checks in EnumServiceProvider. makedep: Add a helper function for concatenating paths.
makedep: Pass the source directory as root for building documentation.
c2man: Remove a possible path from the spec file name.
configure: Always run makedep on the top-level makefile.
user32/tests: Mark a failing test as todo.
user32: Set the queue mask only after flushing the window surfaces.
server: Restore the masks from the previous get_message when a wait is satisfied.
user32/tests: Make a few more messages optional.
André Hentschel (3): Alistair Leslie-Hughes (6):
kernel32/tests: Remove unused assertion header. ntoskrnl.exe: Add stub MmLockPagableSectionByHandle.
ws2_32/tests: Test OOB data more sequential by sending bidirectional. ntoskrnl.exe: Add stub MmUnlockPagableImageSection.
ws2_32/tests: Get rid of the do_oob_send helper function. ntoskrnl.exe: Add stub KeInsertQueue.
include: Add netcfgx.idl.
netcfgx: Implement DllCanUnloadNow, DllGetClassObject, DllRegisterServer, DllUnregisterServer.
netcfgx: Register interfaces.
Aric Stewart (4): Andrey Gusev (1):
secur32: Return success on graceful close of SSL connection. po: Update Ukrainian translation.
dmime: Do not try to query a NULL direct sound buffer.
shell32: Improve the FO_MOVE operation.
user32: Correct buffer calculation for GetMenuStringA.
Bruno Jesus (3): André Hentschel (1):
ws2_32/tests: Add W2K error values as valid. gdi32/tests: GetCharABCWidthsA is broken for johab charset on windows.
po: Update Brazilian Portuguese translation.
po: Update Portuguese translation.
Christoph von Wittich (2): Aric Stewart (2):
comctl32: Rename TBSTYLE_EX_UNDOC1 to TBSTYLE_EX_VERTICAL. imm32: Add IME_CMODE_FULLSHAPE to conversion mode.
comctl32/tests: CCS_VERT should be set when TBSTYLE_EX_VERTICAL is set. imm32: Set context conversion and sentence status.
Daniel Lehman (1): Austin English (2):
ole32: Make some COM functions hot-patchable. setupapi: Make sure DeviceInterfaceData->cbSize is initialized in SetupDiEnumDeviceInterfaces.
kernel32: Improve GetNumaHighestNodeNumber stub.
Dmitry Timoshkov (18): David Quintana (2):
xmllite: Also clear the attr pointer in reader_clear_attrs. comctl32: Fix horizontal separators in vertical toolbars.
include: Fix typedef for TASK_RUNLEVEL_TYPE. shlwapi: SHInvokeCommand last parameter is a command ID, or 0 to use the default.
taskschd: Add support for reading more TaskSettings fields to XML parser.
taskschd: Add support for reading RegistrationInfo to XML parser.
taskschd: Add support for reading Principals to XML parser.
taskschd: Add initial version of the task definition XML writer.
taskschd: Add support for RegistrationInfo to task definition XML writer.
taskschd: Add support for Principals to task definition XML writer.
taskschd: ITaskService::NewTask doesn't need a server connection.
taskschd/tests: Add more various tests.
taskschd: Add a check for the task namespace.
taskschd: Don't accept task XML with an invalid boolean value.
taskschd: Return appropriate error code for a malformed XML.
taskschd: Add more tests for RegisterTask, GetTask and DeleteTask.
taskschd/tests: Add more ITaskFolder::RegisterTask tests.
gdiplus/tests: Mark some GdipGetPropertyItem test results as broken under XP.
kernel32/tests: Add some tests for CreateFile called on a directory instead of a file.
kernel32/tests: Add a test for CreateFile called with TRUNCATE_EXISTING/FILE_WRITE_DATA parameters.
Erich Hoover (2): Dmitry Timoshkov (13):
hhctrl.ocx: Support delimited filenames for HH_DISPLAY_TOPIC data. schedsvc: Add Task Scheduler service.
hhctrl.ocx: Permit HTML start/end tags within quoted attributes. schedsvc: Implement SchRpcHighestVersion.
schedsvc: Implement SchRpcCreateFolder.
schedsvc: Implement SchRpcDelete.
schedsvc: Implement SchRpcRegisterTask.
schedsvc: Implement SchRpcRetrieveTask.
taskschd: Implement ITaskService::get_HighestVersion.
schedsvc: Mark service as auto-start once a task is registered.
schedsvc: Replace external trace statements by internal versions.
widl: Move is_ptr() and is_array() to header.h and make them inline.
widl: Unify indentation of comments.
widl: Move is_void(), is_declptr() and is_conformant_array() to header.h and make them inline.
ntdll/tests: Always wait until the operation completes if returned status is STATUS_PENDING.
François Gouget (16): Eriks Dobelis (1):
d3d9/tests: Fix some test failures on Windows 2000. wintab32: Fix pkSerialNumber typo.
oleaut32/tests: Skip the test_stub() tests if we have insufficient privileges.
winmm/tests: Change the current directory to a place that will be writable.
d3d10_1: Make debug_d3d10_{driver_type,feature_level}() static.
ddraw/tests: Fix some comma versus semi-colon mixups.
ddraw/tests: Simplify the 'NT4 testbot' special case a bit.
xcopy/tests: Fix the test in case stdin has been redirected.
oleaut32/tests: Fix compilation on systems that don't support nameless structs.
advapi32/tests: Fix the backup tests when run in a non-administrator pre-Vista account.
kernel32/tests: Skip some profile tests if not allowed to create files in the Windows directory.
msi/tests: Check that we have enough privileges to run the automation tests.
msi/tests: Avoid source test failures when running in an account with insufficient privileges.
msi/tests: Avoid msi test failures when running in an account with insufficient privileges.
msi/tests: Skip some package tests if in a non-administrator, non-power user account.
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.
Frédéric Delanoy (12): Frédéric Delanoy (9):
msvidc32: Use BOOL type where appropriate. cmd/tests: Correctly determine script path for root directories.
taskkill: Use BOOL type where appropriate. cmd/tests: Don't use "@pwd@\" when expecting a full path.
atl/tests: Use BOOL type where appropriate. krnl386.exe16: Use BOOL type where appropriate.
d3dcompiler_43/tests: Use BOOL type where appropriate. comctl32: Use BOOL type where appropriate.
setupx.dll16: Use BOOL type where appropriate. gdiplus: Use BOOL type where appropriate.
avifil32: Use BOOL type where appropriate. user32/tests: Use BOOL type where appropriate.
comdlg32/tests: Use BOOL type where appropriate. riched20: Use BOOL type where appropriate.
dplayx: Use BOOL type where appropriate. urlmon/tests: Use BOOL type where appropriate.
shlwapi/tests: Use BOOL type where appropriate. qcap: Use BOOL type where appropriate.
notepad: Use BOOL type where appropriate.
start: Use BOOL type where appropriate.
winemenubuilder: Use BOOL type where appropriate.
Gediminas Jakutis (2): Hans Leidekker (4):
d3dx9: Implement D3DXCreateBox(). shlwapi/tests: Fix test failures on Windows 8.
d3dx9/tests: Add a mesh test for D3DXCreateBox(). wbemprox: Implement Win32_LogicalDisk.VolumeSerialNumber.
mscms/tests: Fix test failures on Wine when color profiles are present.
wbemprox/tests: Don't use infinite timeouts.
Grazvydas Ignotas (2): Henri Verbeet (40):
include: Remove unneeded semicolons and fix a typo. user32: Fix TEXT_WordBreak() when no characters fit.
winegcc: Define __stdcall and similar attributes to nothing on ARM. gdi32/tests: Fix test_window_dc_clipping() when the virtual screen origin is not (0, 0).
gdi32/tests: Fix test_device_caps() on multihead setups.
ddraw/tests: Skip the overlay tests in test_block_formats_creation() if overlays are not supported.
wined3d: Handle shader_arb_free_context_data() during context creation.
wined3d: Only use a single allocation for each struct private_data.
d3d9/tests: Move some stateblock tests to device.c.
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.
d3d9/tests: Give add_dirty_rect_test() its own device.
d3d9/tests: Use a separate device for volume_dxt5_test().
d3d9/tests: Use a separate device for volume_srgb_test().
d3d9/tests: Use a separate device for fog_special_test().
d3d9/tests: Use a separate device for zenable_test().
d3d9/tests: Use a separate device for multisample_get_rtdata_test().
d3d9/tests: Use a separate device for update_surface_test().
d3d9/tests: Use a separate device for srgbwrite_format_test().
d3d9/tests: Use a separate device for depth_bounds_test().
d3d9/tests: Use a separate device for fp_special_test().
d3d9/tests: Use a separate device for shadow_test().
d3d9/tests: Use a separate device for intz_test().
d3d9/tests: Use a separate device for depth_blit_test().
d3d9/tests: Use a separate device for depth_buffer2_test().
d3d9/tests: Use a separate device for depth_buffer_test().
d3d9/tests: Use a separate device for dp3_alpha_test().
d3d9/tests: Use a separate device for alphareplicate_test().
d3d9/tests: Use a separate device for texop_range_test().
d3d9/tests: Use a separate device for texop_test().
d3d9/tests: Use a separate device for multiple_rendertargets_test().
d3d9/tests: Use a separate device for vpos_register_test().
d3d9/tests: Use a separate device for vface_register_test().
d3d9/tests: Use a separate device for pretransformed_varying_test().
d3d9/tests: Use a separate device for nested_loop_test().
d3d9/tests: Use a separate device for unbound_sampler_test().
d3d9/tests: Use a separate device for dp2add_ps_test().
d3d9/tests: Use a separate device for cnd_test().
d3d9/tests: Use a separate device for constant_clamp_ps_test().
d3d9/tests: Use a separate device for volume_v16u16_test().
d3d9/tests: Use a separate device for x8l8v8u8_test().
d3d9/tests: Use a separate device for texkill_test().
Hans Leidekker (11): Jacek Caban (28):
msi: Don't install services without an image path. vbscipt: Use VariantCopyInd in exec_script.
msi: Use an INSTALLSTATE variable to track install state of classes and extensions. vbscript: Use VariantCopyInd in invoke_variant_prop.
msi: Get rid of the InstallMe field in MSIMIME. vbscipt: Allow ':' to be a separator in select case statement.
msi: Correctly [un]register progids when associated class and extensions change state. vbscript: Added support for VARIANT references to interp_newenum.
winspool: Add stub implementations of UploadPrinterDriverPackageA/W. wmsdkidl.idl: Added some missing declarations.
wbemprox: Implement Win32_DiskDrive.MediaType. rpcndr.h: Don't redefine EXTERN_GUID if it's already defined.
wbemprox: Implement Win32_PhysicalMedia.Tag. wmvcore: Added WMCreateProfileManager implementation.
wbemprox: Add support for negated expressions in WHERE clauses. mshtml: Removed test failing on Windows 8.1.
msi: Remove the product reference when a shared component is unregistered. mshtml: Bind events not sent to default view to body element instead of directly to target.
ws2_32/tests: Mark some test results on Windows 8 as broken. mshtml: Added IHTMLFrameBase2::onload property implementation.
advapi32/test: Fix test failures on filesystems where compression is enabled. mshtml: Adder _parent target support to navigate_anchor.
crypt32/tests: Improved test failure message.
mshtml: Moved htmldoc5.c content into htmldoc3.c.
mshtml: Merge htmldoc3.c into htmldoc.c.
mshtml: Added IHTMLDocument7 stub implementation.
mshtml: Skip tests depending on iframe onload event on IEs older than IE9.
mshtml: Added support for target attribute in submit function implementation.
vbscript: Allow empty brackets in argument declarations.
mshtml: Fixed tests on old IEs and improved results on IE11.
urlmon: Fixed sec_mgr.c tests failing on some recent Windows.
vbscript: Allow creating RegExp object by new expression.
jscript: Represent NULL VT_UNKNOWN VARIANT as NULL VT_DISPATCH.
oleaut32: Fixed vartest.c tests on Windows 8.1.
vbscript: Moved Error object implementation to global.c.
vbscript: Added support for exception unwinding.
vbscript: Added Err.Number implementation.
vbscript: Added Err.Clear implementation.
vbscript: Added error handling tests.
Henri Verbeet (24): Jactry Zeng (2):
d3d9/tests: Get rid of "skip_once" in yuv_layout_test(). include: Fix a typo in ITextServices method named TxGetCurTarget.
ddraw/tests: Try 24 bpp display modes if 32 bpp modes are unavailable. riched20/tests: Fix a SysAllocString leak.
ddraw/tests: Properly create offscreen plain surfaces.
ddraw/tests: Don't trust what EnumDevices() tells us about the supported Z buffer formats.
wined3d: Also trace "mem" and "pitch" in wined3d_surface_update_desc().
wined3d: Filter redundant WINED3D_MAP_DISCARD buffer maps.
ddraw: User memory surfaces should be in the system memory pool.
ddraw: User memory surfaces should be created with an explicit pitch.
ddraw: Don't overwrite the caller specified pitch in ddraw_surface_init().
ddraw: Validate the surface pitch for user memory surfaces in ddraw_surface_init().
ddraw: Clear DDSD_LPSURFACE after surface creation.
ddraw: Disallow user memory surfaces before version 4.
ddraw/tests: Add a test for creating surfaces with an explicit pitch.
ddraw/tests: Avoid using EnumDevices() to get a supported Z buffer format.
wined3d: Recognize VMware SVGA3D.
wined3d: Get rid of GL_VENDOR_INTEL.
ddraw/tests: Verify that creating a ddraw object works before running any real tests.
d3d8/tests: Don't bother handling Direct3DCreate8() failures, we verified it works earlier.
d3d9/tests: Don't bother handling Direct3DCreate9() failures, we verified it works earlier.
d3d9/tests: Use create_device() in more tests.
d3d8/tests: Use create_device() in more tests.
d3d9/tests: Handle failure to create a device in the stateblock tests with skip().
d3d8/tests: Handle failure to create a device in the stateblock tests with skip().
d3dx9: Use a 1x1x1 unit box in D3DXCreateBox().
Huw D. M. Davies (2): Ken Thomases (6):
wineps: Use the correct colours when a monochrome bitmap without a colour table is the source. winex11: Don't leak client window and colormap when pixel format is changed.
wineps: Return 32 even for monochrome printers. winemac: Make the window's contentView its firstResponder again after changing its style.
winemac: Fix wglSwapBuffers() to operate on the HDC, not the current GL context.
winemac: Make the swap interval a property of the window, not the context.
winex11: Don't reset OpenGL swap interval of window on SetParent().
winex11: Remove unused "parent" parameter from create_gl_drawable().
Jacek Caban (29): Marcus Meissner (5):
urlmon: Fixed some tests on IE11. crypt32: Fixed copy and paste error in engine creation (Coverity).
wmp: Return success in IPersistStreamInit::InitNew. msxml3: Mirror the NULL checking logic (Coverity).
wmp: Added DoVerb(OLEIVERB_HIDE) implementation. msi: Fixed missing free in an error path (Coverity).
wmp: Added SetObjectRects implementation. hhctrl.ocx: Free the correct buffer (Coverity).
wmp: Added IOleControl stub implementation. wtsapi32: Remove useless info free (Coverity).
urlmon: Fixed protocol tests on IE11.
urlmon: Query bind info object for BINDSTRING_ROOTDOC_URL.
wmp: Added IWMPPlayer4::get_settings implementation.
urlmon: Fixed url.c tests on IE11.
wmp: Added version info resources.
secur32/tests: Fixed tests with new winehq.org setup.
wininet/tests: Fixed tests for the new winehq.org cert.
qcap: Added AVICompressorIn_Disconnect implementation.
crypt32: Moved chain engine handle handling to separated function and improved error handling.
crypt32: Added support for HCCE_LOCAL_MACHINE.
mshtml: Don't use fragment navigation for SuperNavigate calls.
wininet: Renamed read_mode_t to blocking_mode_t.
wininet: Use blocking_mode_t instead of flags in NETCON_recv.
wininet: Improved non-blocking mode in secure NETCON_recv.
wininet: Get rid of no longer needed size calculation in netconn_read.
wininet: Use non-blocking reads in netconn_drain_content.
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.
atl/tests: Use HKCU instead of HKCR for registrar tests.
ws2_32: Improved WSAIoctl debug messages.
vbscipt: Added beginning support for arrays as class members.
vbscript: Directly access 'this' object properties in interpreter.
crypt32: Simplified getting context expiration.
urlmon/tests: Use asynchronous binding for invalid cert tests.
Kai Tietz (2): Matteo Bruni (10):
d3dx9core.h: Allow overriding D3DX_SDK_VERSION. d3dx9: Fix a WARN.
d3dx9shader.h: Added some missing declarations. d3dx9/tests: Skip some volume tests if loading the texture fails.
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.
d3dx9: Correctly handle empty parameter data.
d3dx9: Create shaders and strings.
d3dx9: Store pointers to referenced parameters for "usage 1" resources.
d3dx9: Parse "usage 2" effect resources.
d3dx9: Split out set_matrix_transpose from set_matrix.
d3dx9: Copy the entire matrix at once if there is no need of type conversions.
Ken Thomases (8): Michael Stefaniuc (11):
wined3d: Call context_enter() before context_update_window() so it records the proper restore state. dmcompos: COM cleanup for the IDirectMusicChordMap iface.
wined3d: Remove redundant call to context_set_pixel_format() from context_update_window(). dmcompos: Remove the extraneous IUnknown from DirectMusicChordMap.
wined3d: Use a separate flag to track if the GL context needs to be made current. dmloader: None of the COM classes support aggregation.
wined3d: Make context_update_window() just mark the GL context as needing to be set rather than setting it. dmloader/tests: Centralize the skip().
wined3d: Restore the pixel format of the window whose pixel format was actually changed. dmloader: Add COM tests for DirectMusicLoader.
d3d9/tests: Test that Direct3D9 doesn't modify the pixel format of the window it targets. (try 4, resend). dmloader: Pass the object to the IDirectMusicContainer_Release helper.
d3d8/tests: Test that Direct3D8 doesn't modify the pixel format of the window it targets. dmloader: Don't crash on container destruction if it was never loaded.
ddraw/tests: Test that DirectDraw doesn't modify the pixel format of the window it targets. dmloader/tests: Add COM tests for DirectMusicContainer.
dswave: DirectSoundWave doesn't support COM aggregation.
dswave/tests: Add COM tests for DirectSoundWave.
dmloader/tests: Skip the tests if we don't have IDirectMusicLoader8.
Lauri Kenttä (2): Nikolay Sivov (32):
readme: Update Norwegian Bokmål translation. msxml3: Remove dynamic properties support.
readme: Update Swedish translation. msxml3/tests: Fixed some test failures.
scrrun: Fix Next() for file collection.
scrrun: Fix Skip() for file collection.
scrrun/tests: Use a writable location for folder creation test.
scrrun: Implement Skip() for drive collection.
scrrun: Implement Count() property for drive collection.
scrrun: Remove unneeded forward interface definitions from idl.
widl: Fix duplicate typeinfo being written to typelib for enums.
scrrun: Initialize find handle for file collection.
wbemdisp: Specify default value for method arguments.
scrrun: Implement Path() property for Folder.
msi: Update feature selection bitmaps.
msxml3: Respect stylesheet output mode when dumping resulting document.
msxml3: Fix some test failures on Win8.1.
scrrun: Implement CreateTextFile().
winedump: Improve typelib header dumping.
winedump: Output parameters and default values type for methods.
widl: Fix default value types.
msi: 'optional' only applies to VARIANT and VARIANT* types.
scrrun: Implement WriteLine/Write for ITextStream.
stdole2: Fix usage of 'optional' with 'defaultvalue'.
idl: Remove 'optional' for 'defaultvalue' non-VARIANT arguments.
scrrun: Implemented AtEndOfStream() property.
user32: Added AddClipboardFormatListener/RemoveClipboardFormatListener stubs.
kernel32: Added WerUnregisterMemoryBlock() stub.
scrrun/tests: Update idl file in tests.
wshom.ocx/tests: Update idl file in tests.
msi: MsiInstaller coclass is not included in a typelib.
msi: Update MsiServerMessage registration version to match module version.
user32: Added ChangeWindowMessageFilterEx() stub.
xmllite: Implement CreateXmlWriterOutputWithEncodingName().
Marcus Meissner (1): Piotr Caban (7):
include: Added missing FindExInfoBasic enum. ole32: Update reference counter of returned moniker in CreateGenericComposite.
msvcrt: Improve tolower_l implementation.
msvcrt: Improve tolower tests.
msvcrt: Improve toupper_l implementation.
msvcrt: Fix p__p___mb_cur_max tests.
msvcrt: Don't add 0x prefix while printing 0 with printf.
msvcp110: Add _Xtime_get_ticks implementation.
Matteo Bruni (15): Qian Hong (2):
d3dx9: Calling CommitChanges with no active pass silently returns. user32/tests: Skip more winstation tests when no enough privileges.
d3dx9: Call D3DCompile() for ASCII effects. netapi32: Add stub for NetScheduleJobDel.
d3dx9: Kill a noisy TRACE.
d3dx9: Remove Begin/End stub fixmes.
d3dx9: Don't call CoUninitialize if CoInitializeEx failed.
d3dx9: Turn D3DXCreateEffectEx FIXME into a TRACE, improve it a bit.
d3dx9: Always use type->Rows as D3DXPC_MATRIX_ROWS parameters size.
d3dx9: Improve a number of WARN messages.
d3dx9: Allow loading DDS volume textures into 2D textures.
d3dx9/tests: Replace a test giving inconsistent results on Windows.
d3dx9: Fix an error trace.
d3dx9: Introduce a handle table for parameters to make lookup faster.
d3dx9: Support skipping mip levels in D3DXCreateTextureFromFileInMemoryEx.
d3dx9: Free string data.
wined3d: Free CS data on CS destruction.
Michael Stefaniuc (8): Rico Schüller (1):
qedit: Use the generic IEnumPin implementation for SampleGrabber. d3dx9/tests: Check if D3DFMT_X1R5G5B5 is supported.
avifil32: Basic COM cleanup for IAVIFile from WAVFile.
avifil32: Unconditionally support IAVIStream in WAVFile.
avifil32: Support COM aggregation in WAVFile.
avifil32/tests: Add WAVFile COM tests.
avifil32: Merge IPersistFile into the WAVFile object.
avifil32: Merge IAVIStream into the WAVFile object.
avifil32: Avoid forward declarations of COM methods.
Nikolay Sivov (42): Sebastian Lackner (3):
oleaut32/tests: Test for VariantClear() on VT_RECORD variant. shell32: Register user administrative tools shell folder.
oleaut32: Fix VariantCopy() for VT_RECORD variants. ntdll: Fix possible race-condition in iocp poller code.
oleaut32: Fix SafeArrayPutElement() for FADF_RECORD arrays. ntdll: Use condition variable for RtlQueueWorkItem implementation.
oleaut32/tests: Test for internal safearray data layout.
oleaut32: Fix buffer increment step for VT_RECORD case doing SafeArrayCopyData().
scrrun: Added a IDriveCollection stub.
scrrun: Added a IEnumVARIANT stub for IDriveCollection.
include: Use existing DISPID values instead of magic numbers.
oleaut32: Some tests for IFontEventsDisp change event.
ntdll: Use case-insensitive matching for typelib flags.
shell32/tests: Fix some test failures on Win8.
oleaut32: Propagate return codes properly.
oleaut32: Fix SafeArrayGetElement() for FADF_RECORD arrays.
oleaut32: Use better naming to clarify copy direction.
scrrun: Added IDrive stub and Next() for drive collection.
scrrun: Implement DriveType property of IDrive.
fntcache: Added stub Font Cache service.
programs: Added stub wevtutil tool.
dmime: COM cleanup of IDirectMusicSegmentState8 interface.
dmime: COM cleanup of IDirectMusicGraph interface.
kernel32: Partial implementation for GetCalendarInfoEx().
oleaut32: Implement DISPID_PICT_RENDER dispid.
fontsub: Added dll stub.
msxml3: Unify Invoke()/InvokeEx() tracing format.
msxml3: Support VT_BSTR|VT_BYREF as reader input.
msxml3: Fix IVBSAXXMLReader interface definition.
msxml3: Support more variant types in putProperty().
msxml3: Added IVBSAXDeclHandler interface for MXWriter.
msxml3: Added IVBSAXLexicalHandler interface for MXWriter.
msxml3: Added partial implementation of IVBSAXContentHandler for MXWriter.
msxml3: Added stub support for ISAXDTDHandler/IVBSAXDTDHandler for MXWriter.
msxml3: Added stubs for ISAXErrorHandler/IVBSAXErrorHandler for MXWriter.
msxml3: Fix return values for some methods needed by SAX reader.
msxml3: Fix IVBSAXAttributes handling of retval BSTRs.
msxml3: Fix retval BSTR handling for IVBSAXXMLReader.
msxml3: Fix BSTR retval handling for IVBSAXLocator.
msxml3: Implement startElement() for writer's IVBSAXContentHandler.
msxml3: Implement endElement() for writer's IVBSAXContentHandler.
oleaut32/tests: Some tests for propputref invocation.
msxml3: Make propputref methods invocable with DISPATCH_PROPERTYPUT.
po: Update Russian translation.
user32/tests: Properly maintain clipboard viewers chain.
Piotr Caban (26): Stefan Dösinger (21):
qcap: Add Avi Mux input pin IMemInputPin::GetAllocatorRequirements implementation. wined3d: Don't modify existing data if set_private_data fails.
qcap: Don't define IMemInputPin_iface in AviMuxIn structure. d3d9/tests: Show that a failing SetPrivateData call does not clear the old contents.
qcap: Add Avi Mux input pin IMemInputPin::GetAllocator. d3d8/tests: Show that a failing SetPrivateData call does not clear the old contents.
qcap: Add Avi Mux input pin IMemInputPin::NotifyAllocator. ddraw/tests: Show that a failing SetPrivateData call does not clear the old contents.
qcap: Add Avi Mux IConfigInterleaving::put_Mode implementation. wined3d: Correctly handle the size parameter in get_private_data.
qcap: Add Avi Mux input pin IMemInputPin::ReceiveCanBlock implementation. d3d9/tests: Use a custom GUID for the private data tests.
qcap: Fix Avi Mux IConfigInterleaving::put_Mode implementation. d3d9/tests: Test GetPrivateData size behavior.
qcap: Add Avi Mux IConfigInterleaving::put_Interleaving implementation. d3d8/tests: Use a custom GUID for the private data tests.
qcap: Add support for FORMAT_VideoInfo pins in AviMuxIn::ReceiveConnection. d3d8/tests: Test GetPrivateData size behavior.
qcap: Add partial Avi Mux IBaseFilter::Run implementation. wined3d: Decouple private data from the resource structure.
qcap: Add Avi Mux Receive helper implementation. wined3d: Free old data after addrefing the new one.
qcap: Add Avi Mux IMemInputPin::Receive implementation. ddraw: Use the new private store api.
qcap: Add Avi Mux IBaseFilter::Stop implementation. ddraw/tests: Test GetPrivateData size behavior.
qcap: Fix strf chunk size in AviMuxIn_ReceiveConnection. ddraw/tests: Add mipmap private data tests.
qcap: Fix some memory leaks in Avi Mux. ddraw/tests: Use a custom GUID for the private data tests.
qcap: Fix uninitialized variable access in Avi Mux. wined3d: Remove the version parameter.
qcap/tests: Add more Avi Mux tests. d3d8: Introduce a resource structure.
qcap/tests: Add option to save generated avi file. d3d8: Use the private store api for buffers.
user32: Check WS_CHILD style in IsChild function. d3d8: Use the private store api for volumes.
ole32: Change DoDragDrop return value on IDropTarget::Drop call. d3d8: Use the private store api for textures.
ole32: Merge OLEDD_TrackMouseMove and OLEDD_TrackStateChange functions. d3d8: Use the private store api for surfaces.
ole32: Fix DROPEFFECT value in OLEDD_TrackStateChange.
ole32: Add more DoDragDrop tests.
ole32/tests: Fix DoDragDrop tests.
hlink: Improve file protocol handling in HlinkParseDisplayName.
dinput8: Create a window that will receive events generated by input tests.
Stefan Dösinger (5): Stefan Leichter (1):
wined3d: surface_load_ds_location can handle WINED3D_LOCATION_DISCARDED. odbccp32: Add ordinals to spec file.
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): Vincent Povirk (7):
wtsapi32/tests: Add some tests for WTSEnumerateProcessesW. user32/tests: Add a test for empty popup menus.
fltlib: Add a version resource. user32/tests: Put some menu items in the test_menu_trackagain menu.
comdlg32: Update version resource to values reported from XP. user32/tests: Add message tests for TrackPopupMenu.
user32: Create popup menu windows before WM_ENTERMENULOOP.
gdiplus: Account for negative height/width in GdipDrawImagePointsRect.
gdiplus: Fix an overzealous optimization.
tapi32: Stub lineOpenW.
Vincent Povirk (3): Zhenbo Li (5):
msi/tests: Add tests for [un]registering progids. mshtml: Added IHTMLTableRow::align property implementation.
ole32: Use pstgPriority if specified in StgOpenStorage. mshtml: Added IHTMLTableRow::vAlign property implementation.
kernel32: Cache locale info from the registry. mshtml: Added IHTMLTableRow::rowIndex property implementation.
mshtml: Added IHTMLTableRow::sectionRowIndex property implementation.
mshtml: Added IHTMLTable::align property implementation.
-- --
Alexandre Julliard Alexandre Julliard

View File

@ -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

View File

@ -1 +1 @@
Wine version 1.7.14 Wine version 1.7.15

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.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=
# 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
# 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
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
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
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
# 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
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\\"