Commit ecd24b5a authored by Alexandre Julliard's avatar Alexandre Julliard

Release 1.7.14.

parent 630e8d92
The Wine development release 1.7.13 is now available. The Wine development release 1.7.14 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. - More Task Scheduler support.
- A few more Direct3D 10 interfaces. - Improvements for AVI encoding support.
- More Windows Media Player stubs. - More VisualBasic interfaces in MSXML.
- ARM code generation improvements. - Support for deflate content encoding in Wininet.
- Better memory size reporting on Mac OS X. - 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.13.tar.bz2 http://prdownloads.sourceforge.net/wine/wine-1.7.14.tar.bz2
http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.13.tar.bz2 http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.14.tar.bz2
Binary packages for various distributions will be available from: Binary packages for various distributions will be available from:
...@@ -27,374 +27,374 @@ AUTHORS in the distribution for the complete list. ...@@ -27,374 +27,374 @@ AUTHORS in the distribution for the complete list.
---------------------------------------------------------------- ----------------------------------------------------------------
Bugs fixed in 1.7.13 (total 63): Bugs fixed in 1.7.14 (total 56):
6351 Battlefield 2 graphics problems 3901 Rayman 3 Hoodlum Havoc installer can't copy files
7366 softPROGRESS eISLP fails to display prescription information details 5552 Need for Speed Porsche 2000 doesn't see DX as installed
10528 mdiviewer unusable 7602 MPLAB 7.52 starts with errors
12320 [The Master Genealogist (5/6/7) Gold U.S Edition] - Fonts/Text Do not Show in "Details/Children & Siblings" Windows (unless you install vb6run and choose: native_oleaut32 with winetricks ) 8391 EDWinXP 1.50 trial version aborts after splash screen (IPicture DISPID_PICT_RENDER support missing)
12442 UOAssist: crash after startup attempting to fetch http page in frame 8539 VMXBuider 0.8 (VB6 app) fails to create new VM, reporting "Run-time error '-2147417848 (80010108)': Automation error"
12792 Warcraft III videos is not playing 9396 Solidworks 2006/2007/2012 fails to save files, reporting 'An unsupported operation was attempted.' (comdlg32 version resource outdated/inconsistent with default WinVer setting)
17214 Proteus VX fails to install (VT_DISPATCH to VT_xxx conversion: uninitialized VARIANTARG passed to DISPID_VALUE invoke call) 12757 Europa Universalis Rome crashes on startup (D3DXLoadSurfaceFromFileInMemory must not unconditionally call CoUninitialize(), different COM threading model used)
19322 Letters missing in tahomabd.ttf 15286 Multiple applications need Windows Media Player ActiveX control: CLSID 6bf52a52-394a-11d3-b153-00c04f79faa6 (iMesh 7.x, Amazon mp3 downloader, ...)
19553 VideoReDo Plus crashes when video file is loaded. 15480 Saving files in Microsoft Word/Excel 2000-2010 creates useless .lnk files (CSIDL_RECENT folder missing)
22433 Starship Tycoon demo crashes on exit 16360 Help does not work in Office 2000
24517 Many DirectX10/11 games need dxgi.dll.CreateDXGIFactory1 (Deus Ex: Human Revolution, Alan Wake, AC III, NFS: Most Wanted, Civ V, ...) 19513 Rise of Legends: CD2 is not recognized (wine eject/umount/remount doesn't work)
25481 Desktop launchers generated by Steam use unregistered URL handler 20209 AverTV installer for AverMedia AverTV Hybrid Volar HX crashes
25526 Aura crashes 22010 Europa Universalis: For the Glory; crashes on startup
25649 Firefox: alt tabbing is sometimes screwy 22089 Starcraft II license screen - moving the mouse makes installer think you've read entire license
25771 getElementsByName not implemented- causes problems for some applications navigating internet. 22171 BizAgi Process Modeler requires gdiplus.GdipWidenPath() implementation (Mono, MS .NET)
26001 Champions Online installer crashes on startup 22935 Double clicking a word file can't open it (opens fine from Word 2007 opens it)
26221 Shattered Origins config screen edges are not transparent, but pink 22986 can't read DivX 7.2 licence agreement
26698 Dope Wars 2.2 weapon rack text is not drawn correctly 23577 Kaspersky Internet Security 2010 installation problem: needs Win XP SP 2 (builtin 'fltlib.dll' needs version resource)
27364 Osu! fails to install (ole32.IIDFromString returns unexpected error code) 24419 Nvidia hdr sample crashes without native d3dx9_36
27417 Assassins Creed media validation fails (SafeDisc 4.85.x) 25430 Internet Explorer 4 can't load the WineHQ forum without native urlmon
27527 Move of the SendMessage() breaks 3DMark2001se 25668 DAEMON Tools 3.47 installer crashes on unimplemented function setupapi.dll.SetupDiSetSelectedDevice
27733 Fishdom 2: some fish render purple 26461 OmniPage 17 installer fails to complete (hangs, heap corruption)
27977 freegate fg715x.exe exit silently 26517 The game Battleground Europe crashes
28460 ieframe/ie test fails if CFLAGS="-fstack-protector-all" is used 26568 Siemens PLM NX 7.5: License Server installation hangs up on starting services
28463 oleaut32/tmarshal.c test crashes if CFLAGS="-fstack-protector-all" is used 26602 MS Excel 2007: Excel hangs-up after closing solver
28996 rynga aborts on startup due to stubby GdipGetPropertyItemSize 26654 MS Office 2000 programs crash when resizing windows
29611 FL Studio 10 is invisible without "emulate virtual desktop" 26927 iTunes 10.2.2 store homepage is black
29615 Inpage Urdu 2000 crashes on startup 27236 Lego Pirates of the Carribean demo: psychadelic rendering artifacts
29983 AVRstudio 4.14 unable to get list of supported device for AVR simulator 27504 Freejack downloader crashes before downloading files
30132 FL Studio 10 crashes on start 28067 In Battleground Europe mouse stuck in middle of screen
30447 Lexware 2012 product installers show an empty dialog window on startup (urlmon.CreateURLMoniker with base context and non-well formed URI, DOS-style path) 28080 Radeon Bios Editor v1.28 (VB6 app) crashes when saving modified BIOS files
31159 League of Legends: store doesn't load with builtin wininet 28405 AVID/Pinnacle LE 6.10 crashes on unimplemented function setupapi.dll.SetupAddToSourceListA
31162 New Ubisoft Game Launcher fails to start games 28972 Seagate Crystal Enterprise 8.0 installer fails when starting services
31439 ITKFEGUI.EXE crashes on startup. 29432 Mezzmo DLNA media server 3.4 crashes on startup
31505 AVR Studio 4.18 SP2 (build 700) crashes during build of projects 29447 ZBrush 4R2 not launching
33372 winmm:midi fails on systems with no sound card 29846 HTML-Kit 292 can't show any plugin previews except the default
34052 The Witcher: Character models are sometimes invisible 29856 Password Safe 3.26 initial default help page is blank (invalid MSITStore moniker constructed)
34098 Gamefly Client fails to install downloaded game content 29954 ERWIN r8.2 cannot install due to missing ERwinIScustomactions.dll
34304 Louisiana Adventure Demo fails with 'OLE error 80004001' (HTMLStyleSheet_get_href is a stub) 29987 BlueKenue 3.x crashes on startup
34852 Xibo installer 1.4.x complains "Player cannot be installed on systems with Internet Explorer version smaller than 7.0" 30097 Can't host server on Terraria 1.1
34892 IE8 crashes in 'purist' mode, needs unimplemented urlmon.dll.108 30099 Terraexplorer 6.1 not run
34921 Multiple games and applications need bcrypt.dll.BCryptGenRandom (Need for Speed: The Run, Battlefield 3) 30324 imgburn 2.5.7.0 crashes on startup
35171 Adobe Shockwave Player 12.x installer crashes on startup (URL moniker notify window class not unregistered during unload of urlmon) 30876 Diablo 1 demo crashes
35256 Skyrim - "Not enough memory to run application" error 31111 wmp9 install fails with builtin pidgen
35362 Aeria Games/Aura Kingdom launcher account signin fails due to IHTMLDocument2.GetActiveElement stub 33489 WinRAR 5.0 beta 1 help causes HH crash
35406 Dawn Of War: Dark Crusade crash 33947 Battle.net desktop app crashes after 15 seconds
35417 all texts looks a bit shifted left 35107 Cannot display japanese vertical text correctly.
35433 Civilization 4 BTS randomly page faults 35572 gdi32:font fails on Windows 2000
35485 Tab control is keeping pressed with TCM_SETCURSEL wParam:-1 35624 3Dmark 2001 SE: Broken "Fill Rate (Multi-Texturing)" test
35509 ProPresenter 4.x (.NET 3.5 WPF app) installer needs WshShortcut_put_IconLocation 35629 Zynaps: menu is rendered incorrectly
35524 Adobe Audition 3.0 crashes on startup (GdipFillRectangles must validate graphics object parameter) 35635 VMXBuider 0.8 (VB6 app) fails to create new VM, reporting "Run-time error '445'" - filesys_get_Drives
35546 Microsoft .NET Framework 3.0 'servicemodelreg.exe' crashes during installation 35636 JobTabs Free Resume Builder 2013 (vb6 app) fails on startup (failure to parse app SxS manifest referencing registry free COM server)
35565 Assassin's Creed 2: 'UbisoftGameLauncher.exe' needs msvcp90.dll.??0?$basic_fstream@DU?$char_traits@D@std@@@std@@QAE@PBDHH@Z 35668 HEDZ installer crashes
35567 Xibo Player 1.4.x crashes on startup (WMI reports network adapter with IPEnabled=true and MACaddress=NULL) 35673 Gallium 0.4 on SVGA3D not recognized (running Call To Power 2 stops)
35569 Questrade IQ needs msvcr110.dll._libm_sse2_pow_precise 35676 iMesh 7.x crashes on IWMPCore::get_settings method stub
35579 d3d8:visual test_scalar_instructions() fails on Windows 35691 IPLA 0.9 installer aborts with 'Windows Media Player version 9 or newer needed' (wmp.dll version resource missing)
35580 d3d8:device test_display_formats() fails on Windows 8
35584 wine can no longer execute rm.com (DOS application)
35588 Assassins Creed II fails installation fails at the end
35601 Mediacoder crashes on start after transcoding audio
35609 Menu popup failures in user32:msg on Windows XP
35612 jscript:activex fails if the user does not have sufficient privileges
35620 WatchGuard System Manager 11.8.1 crashes on unimplemented function wsnmp32.dll.SnmpStartup
---------------------------------------------------------------- ----------------------------------------------------------------
Changes since 1.7.12: Changes since 1.7.13:
Akihiro Sagawa (3): Alexandre Julliard (3):
gdi32/tests: Mark Win2k result as broken. ntdll: Detect 16-bit modules and resolve imports for them.
gdi32/tests: Improve the font search method for test_EnumFontFamiliesEx_default_charset. configure: Avoid printing empty warning lines.
gdi32/tests: Avoid using GetGlyphIndices directly. kernel32/tests: Add more Unicode digit ranges.
Alexandre Julliard (21): Alistair Leslie-Hughes (1):
makefiles: Generate the testlist.c files at make depend time. dpnet: Add pointer tests and checks in EnumServiceProvider.
makefiles: Add makefile variables for the winegcc parameters.
user32: Use delayed imports to call the imm32 functions. André Hentschel (3):
winebuild: Generate position-independent code for ARM. kernel32/tests: Remove unused assertion header.
ntdll: Fix printing formats for ARM registers. ws2_32/tests: Test OOB data more sequential by sending bidirectional.
kernel32: Set correct binary type for COM and PIF files. ws2_32/tests: Get rid of the do_oob_send helper function.
widl: Ignore unknown -m target options.
wrc: Ignore unknown -m target options. Aric Stewart (4):
winebuild: Add support for -marm and -mthumb target flags. secur32: Return success on graceful close of SSL connection.
winegcc: Forward -marm and -mthumb options to winebuild. dmime: Do not try to query a NULL direct sound buffer.
configure: Add the -marm option to the target flags. shell32: Improve the FO_MOVE operation.
ntdll: Trace missing exception info on ARM. user32: Correct buffer calculation for GetMenuStringA.
kernel32/tests: Add some tests for dll import resolution.
ntdll: Don't fixup imports when a dll is already loaded. Bruno Jesus (3):
ntdll: Don't fixup imports for executables. ws2_32/tests: Add W2K error values as valid.
ntdll: Move fixup_imports to avoid forward declarations. po: Update Brazilian Portuguese translation.
ntdll: Only allocate TLS data when resolving imports. po: Update Portuguese translation.
makedep: Only add global includes to the include paths when generating the makefile.
makedep: Look for source files only in the source directory. Christoph von Wittich (2):
makedep: Generate .fon rules directly into the output instead of adding generated files. comctl32: Rename TBSTYLE_EX_UNDOC1 to TBSTYLE_EX_VERTICAL.
kernel32: Fix build on older Mac OS X. comctl32/tests: CCS_VERT should be set when TBSTYLE_EX_VERTICAL is set.
Alistair Leslie-Hughes (4): Daniel Lehman (1):
dpnet/tests: Add DirectPlay8Server tests. ole32: Make some COM functions hot-patchable.
dpnet/tests: Add IDirectPlay8Peer_EnumHosts tests.
dpnet: Add DirectPlay8 registry keys. Dmitry Timoshkov (18):
dpnsvr.exe: New stub program. xmllite: Also clear the attr pointer in reader_clear_attrs.
include: Fix typedef for TASK_RUNLEVEL_TYPE.
Andrey Gusev (3): taskschd: Add support for reading more TaskSettings fields to XML parser.
Assorted typos fixes. taskschd: Add support for reading RegistrationInfo to XML parser.
odbccu32: Correct filename string. taskschd: Add support for reading Principals to XML parser.
xinput1_4: Add version.rc file. taskschd: Add initial version of the task definition XML writer.
taskschd: Add support for RegistrationInfo to task definition XML writer.
André Hentschel (1): taskschd: Add support for Principals to task definition XML writer.
gdiplus/tests: Remove assertions in graphics tests. taskschd: ITaskService::NewTask doesn't need a server connection.
taskschd/tests: Add more various tests.
Aric Stewart (1): taskschd: Add a check for the task namespace.
winemac.drv: Improve positioning of IME client window based on caret. taskschd: Don't accept task XML with an invalid boolean value.
taskschd: Return appropriate error code for a malformed XML.
Aurimas Fišeras (1): taskschd: Add more tests for RegisterTask, GetTask and DeleteTask.
po: Update Lithuanian translation. taskschd/tests: Add more ITaskFolder::RegisterTask tests.
gdiplus/tests: Mark some GdipGetPropertyItem test results as broken under XP.
Austin English (3): kernel32/tests: Add some tests for CreateFile called on a directory instead of a file.
wbemprox: Add a missing break (Coverity). kernel32/tests: Add a test for CreateFile called with TRUNCATE_EXISTING/FILE_WRITE_DATA parameters.
riched20: Remove duplicate declaration.
configure: Give a warning for missing gnutls. Erich Hoover (2):
hhctrl.ocx: Support delimited filenames for HH_DISPLAY_TOPIC data.
Bruno Jesus (4): hhctrl.ocx: Permit HTML start/end tags within quoted attributes.
bcrypt: Add semi-stub implementation of BCryptGenRandom.
ws2_32: Add AI_NUMERICSERV support. François Gouget (16):
ws2_32: Fix edge case for getaddrinfo in BSD and OSX. d3d9/tests: Fix some test failures on Windows 2000.
ws2_32: Fix conversion of address in GetAddrInfoW. 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.
Dmitry Timoshkov (36): d3d10_1: Make debug_d3d10_{driver_type,feature_level}() static.
xmllite/tests: Fix stack corruption in 64-bit builds. ddraw/tests: Fix some comma versus semi-colon mixups.
xmllite/tests: There is no need to initialize OLE. ddraw/tests: Simplify the 'NT4 testbot' special case a bit.
xmllite/tests: Add a test for short variant of xml declaration. xcopy/tests: Fix the test in case stdin has been redirected.
cabinet/tests: Advance buffer by actually read bytes count. oleaut32/tests: Fix compilation on systems that don't support nameless structs.
advapi32/tests: Add a test for page to access mapping performed by CreateFileMapping. advapi32/tests: Fix the backup tests when run in a non-administrator pre-Vista account.
kernel32: Fix page protection to access mapping performed by CreateFileMapping. kernel32/tests: Skip some profile tests if not allowed to create files in the Windows directory.
advapi32/tests: Correct the test failure message. msi/tests: Check that we have enough privileges to run the automation tests.
scrrun: Move the counter check into the code block where counter is actually incremented. msi/tests: Avoid source test failures when running in an account with insufficient privileges.
scrrun: Fix a file enumeration handle leak. msi/tests: Avoid msi test failures when running in an account with insufficient privileges.
taskschd: Forward ITaskFolder::RegisterTask to IRegisterTask constructor. msi/tests: Skip some package tests if in a non-administrator, non-power user account.
taskschd/tests: Add some ITaskDefinition tests. msi/tests: Update is_process_limited() to deal with non-administrator accounts.
taskschd: Add ITaskSettings stub implementation. faultrep/tests: Update is_process_limited() to deal with non-administrator, non-power user accounts.
taskschd: Implement most of ITaskSettings get methods.
advapi32/tests: Fix test failures under Windows 2000 and some XP versions. Frédéric Delanoy (12):
xmllite: Don't fail if encoding declaration is missing. msvidc32: Use BOOL type where appropriate.
xmllite: Don't fail if standalone declaration is missing. taskkill: Use BOOL type where appropriate.
xmllite/tests: Add a test for names and values parsed from an XML declaration. atl/tests: Use BOOL type where appropriate.
xmllite: Reader should set starting string offsets when encoding is being parsed. d3dcompiler_43/tests: Use BOOL type where appropriate.
xmllite: Don't fail the whole parsing process because of unsupported 'xmlns' attribute. setupx.dll16: Use BOOL type where appropriate.
xmllite: Add an import library. avifil32: Use BOOL type where appropriate.
taskschd: Implement ITaskFolder::RegisterTask as a wrapper around ITaskFolder::RegisterTaskDefinition. comdlg32/tests: Use BOOL type where appropriate.
taskschd: Add initial implementation of ITaskDefinition::put_XmlText. dplayx: Use BOOL type where appropriate.
taskschd: Make ITaskSettings a part of ITaskDefinition implementation. shlwapi/tests: Use BOOL type where appropriate.
taskschd: Implement ITaskDefinition::put_Settings. notepad: Use BOOL type where appropriate.
taskschd: Implement reading Settings of the task definition XML chunk. start: Use BOOL type where appropriate.
user32/tests: Flush pending events before testing menu messages. winemenubuilder: Use BOOL type where appropriate.
shlwapi: Return interface instead of implementation pointer.
shlwapi: Avoid potential NULL pointer access if HeapAlloc fails. Gediminas Jakutis (2):
shlwapi: Avoid a not necessary intermediate variable. d3dx9: Implement D3DXCreateBox().
taskschd: Add IRegistrationInfo stub implementation. d3dx9/tests: Add a mesh test for D3DXCreateBox().
taskschd: Make IRegistrationInfo a part of ITaskDefinition implementation.
taskschd: Delay creation of ITaskSettings until it's required. Grazvydas Ignotas (2):
taskschd: Make ITaskDefinition a part of IRegisteredTask implementation. include: Remove unneeded semicolons and fix a typo.
taskschd: Implement IRegisteredTask::get_Definition. winegcc: Define __stdcall and similar attributes to nothing on ARM.
taskschd: Implement IRegisteredTask::get_Xml.
xmllite/tests: Add a test for parsing an empty element after XML declaration. Hans Leidekker (11):
msi: Don't install services without an image path.
Erich Hoover (3): msi: Use an INSTALLSTATE variable to track install state of classes and extensions.
kernel32: Add support for security access parameters for named pipes. msi: Get rid of the InstallMe field in MSIMIME.
ddraw: Return a DLL in szDriver for GetDeviceIdentifier. msi: Correctly [un]register progids when associated class and extensions change state.
ddraw: Return the D3D identifier when GetDeviceIdentifier is called with no flags. winspool: Add stub implementations of UploadPrinterDriverPackageA/W.
wbemprox: Implement Win32_DiskDrive.MediaType.
François Gouget (8): wbemprox: Implement Win32_PhysicalMedia.Tag.
inetmib1/tests: Add a trailing '\n' to an ok() call. wbemprox: Add support for negated expressions in WHERE clauses.
dpnet/tests: Add a trailing '\n' to an ok() call. msi: Remove the product reference when a shared component is unregistered.
shell32/tests: Skip any test that needs the .shlexec association if we could not create it. ws2_32/tests: Mark some test results on Windows 8 as broken.
ddraw/tests: Skip the primary palette tests if the 640x480x8 mode is not supported. advapi32/test: Fix test failures on filesystems where compression is enabled.
atl/registrar: Skip the test_registrar() tests if we don't have elevated privileges.
atl100/tests: Skip the test_regcat() tests if we don't have elevated privileges. Henri Verbeet (24):
ddraw/tests: Better clean up when skipping the primary palette tests. d3d9/tests: Get rid of "skip_once" in yuv_layout_test().
faultrep/tests: AddERExcludedApplication() fails if we have insufficient privileges. ddraw/tests: Try 24 bpp display modes if 32 bpp modes are unavailable.
ddraw/tests: Properly create offscreen plain surfaces.
Frédéric Delanoy (14): ddraw/tests: Don't trust what EnumDevices() tells us about the supported Z buffer formats.
Assorted spelling fixes. wined3d: Also trace "mem" and "pitch" in wined3d_surface_update_desc().
propsys: Use BOOL type where appropriate. wined3d: Filter redundant WINED3D_MAP_DISCARD buffer maps.
msvcrtd: Use BOOL type where appropriate. ddraw: User memory surfaces should be in the system memory pool.
crypt32/tests: Use common wine_dbgstr_guid implementation from test.h. ddraw: User memory surfaces should be created with an explicit pitch.
propsys/tests: Use common wine_dbgstr_guid implementation from test.h. ddraw: Don't overwrite the caller specified pitch in ddraw_surface_init().
dsound/tests: Use wine_dbgstr_guid for printing GUIDs. ddraw: Validate the surface pitch for user memory surfaces in ddraw_surface_init().
ole32/tests: Use wine_dbgstr_guid for printing GUIDs. ddraw: Clear DDSD_LPSURFACE after surface creation.
setupapi: Use BOOL type where appropriate. ddraw: Disallow user memory surfaces before version 4.
msi: Fix typo in a field name. ddraw/tests: Add a test for creating surfaces with an explicit pitch.
winhlp32: Use BOOL type where appropriate. ddraw/tests: Avoid using EnumDevices() to get a supported Z buffer format.
mscoree: Use BOOL type where appropriate. wined3d: Recognize VMware SVGA3D.
mscoree/tests: Use BOOL type where appropriate. wined3d: Get rid of GL_VENDOR_INTEL.
user32: Use BOOL type where appropriate. ddraw/tests: Verify that creating a ddraw object works before running any real tests.
cabarc: Use BOOL type where appropriate. 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.
Hans Leidekker (3): d3d9/tests: Use create_device() in more tests.
winhttp/tests: Fix a couple of test failures. d3d8/tests: Use create_device() in more tests.
winhttp/tests: Improve tracing. d3d9/tests: Handle failure to create a device in the stateblock tests with skip().
wbemprox: Don't list loopback network adapters. d3d8/tests: Handle failure to create a device in the stateblock tests with skip().
d3dx9: Use a 1x1x1 unit box in D3DXCreateBox().
Henri Verbeet (31):
dxgi/tests: Cleanup test_output(). Huw D. M. Davies (2):
dxgi/tests: Use D3D10CreateDevice() to create a device. wineps: Use the correct colours when a monochrome bitmap without a colour table is the source.
dxgi/tests: Don't reuse the device. wineps: Return 32 even for monochrome printers.
dxgi: Return DXGI_ERROR_INVALID_CALL when given a NULL mode_count in dxgi_output_GetDisplayModeList().
dxgi: Properly check if the output array is large enough in dxgi_output_GetDisplayModeList(). Jacek Caban (29):
dxgi: Implement CreateDXGIFactory1(). urlmon: Fixed some tests on IE11.
dxgi/tests: Add tests for CreateDXGIFactory(). wmp: Return success in IPersistStreamInit::InitNew.
dxgi/tests: Also test for ID3D10Device1 and ID3D11Device in test_device_interfaces(). wmp: Added DoVerb(OLEIVERB_HIDE) implementation.
d3d10core: Implement ID3D10Device1. wmp: Added SetObjectRects implementation.
d3d10_1: Implement D3D10CreateDevice1(). wmp: Added IOleControl stub implementation.
d3d10core: Implement ID3D10Multithread. urlmon: Fixed protocol tests on IE11.
d3d8/tests: Accept some broken results in test_scalar_instructions(). urlmon: Query bind info object for BINDSTRING_ROOTDOC_URL.
d3d10core: Implement d3d10_texture2d_GetDevice(). wmp: Added IWMPPlayer4::get_settings implementation.
d3d10core: Implement d3d10_texture3d_GetDevice(). urlmon: Fixed url.c tests on IE11.
d3d10core: Implement d3d10_buffer_GetDevice(). wmp: Added version info resources.
d3d10core: Implement d3d10_depthstencil_view_GetDevice(). secur32/tests: Fixed tests with new winehq.org setup.
d3d10core: Implement d3d10_rendertarget_view_GetDevice(). wininet/tests: Fixed tests for the new winehq.org cert.
d3d10core: Implement d3d10_shader_resource_view_GetDevice(). qcap: Added AVICompressorIn_Disconnect implementation.
d3d10core: Implement d3d10_vertex_shader_GetDevice(). crypt32: Moved chain engine handle handling to separated function and improved error handling.
d3d10core: Implement d3d10_pixel_shader_GetDevice(). crypt32: Added support for HCCE_LOCAL_MACHINE.
d3d10: Release depth stencil state references in d3d10_effect_variable_destroy(). mshtml: Don't use fragment navigation for SuperNavigate calls.
d3d10: Release blend state references in d3d10_effect_variable_destroy(). wininet: Renamed read_mode_t to blocking_mode_t.
d3d10: Release rasterizer state references in d3d10_effect_variable_destroy(). wininet: Use blocking_mode_t instead of flags in NETCON_recv.
d3d10: Release sampler state references in d3d10_effect_variable_destroy(). wininet: Improved non-blocking mode in secure NETCON_recv.
d3d10core: Implement d3d10_sampler_state_GetDevice(). wininet: Get rid of no longer needed size calculation in netconn_read.
d3d10core: Implement d3d10_blend_state_GetDevice(). wininet: Use non-blocking reads in netconn_drain_content.
d3d10core: Implement d3d10_depthstencil_state_GetDevice(). 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.
d3d10core: Implement d3d10_rasterizer_state_GetDevice(). wininet: Added support for raw deflate content encoding.
d3d10core: Implement d3d10_query_GetDevice(). atl/tests: Use HKCU instead of HKCR for registrar tests.
advapi32: Add a stub for EventProviderEnabled. ws2_32: Improved WSAIoctl debug messages.
d2d1: Add a stub D2D1CreateFactory() implementation. vbscipt: Added beginning support for arrays as class members.
vbscript: Directly access 'this' object properties in interpreter.
Huw D. M. Davies (1): crypt32: Simplified getting context expiration.
user32: If the listbox loses focus while holding capture, release it by essentially simulating a button up event. urlmon/tests: Use asynchronous binding for invalid cert tests.
Jacek Caban (35): Kai Tietz (2):
wmp: Added SetClientSite implementation. d3dx9core.h: Allow overriding D3DX_SDK_VERSION.
wmp: Added SetClientSite tests. d3dx9shader.h: Added some missing declarations.
wmp: Added GetClientSite implementation.
wmp.idl: Added proper version independent ProgID. Ken Thomases (8):
wmp: Added missing registry entries for WindowsMediaPlayer coclass registration. wined3d: Call context_enter() before context_update_window() so it records the proper restore state.
wmp: Added GetMiscStatus implementation. wined3d: Remove redundant call to context_set_pixel_format() from context_update_window().
wmp: Added IOleInPlaceObjectWindowless stub implementation. wined3d: Use a separate flag to track if the GL context needs to be made current.
msxml3: Fixed qname leak. wined3d: Make context_update_window() just mark the GL context as needing to be set rather than setting it.
wmp: Added IConnectionPointContainer stub implementation. wined3d: Restore the pixel format of the window whose pixel format was actually changed.
msxml3: Read stream data until Read fails or returns 0 bytes. d3d9/tests: Test that Direct3D9 doesn't modify the pixel format of the window it targets. (try 4, resend).
urlmon: Added IsInternetESCEnabledLocal implementation. d3d8/tests: Test that Direct3D8 doesn't modify the pixel format of the window it targets.
atl: Share atl_ax.c with atl100. ddraw/tests: Test that DirectDraw doesn't modify the pixel format of the window it targets.
atl: Share sources with atl100 instead of forwarding calls.
atl: Moved AtlRegisterTypeLib to atl.c to avoid importing atl80.dll in atl.dll. Lauri Kenttä (2):
urlmon: Unregister window class on DLL unload. readme: Update Norwegian Bokmål translation.
atl: Renamed atl_main.c to atl30.c. readme: Update Swedish translation.
atl: Moved source files from atl100 to atl directory.
mshtml: Added IHTMLDocument2::get_activeElement implementation.
mshtml.idl: Added IHTMLDocument7 and related interfaces declarations.
mshtml: Use IWebBrowserPriv2IE9 instead of IWebBrowserPriv2IE8 in tests on IE9+.
wmp.idl: Added some missing interfaces.
jscript: Skip tests if we can't register ActiveX object.
vbscript: Skip tests if we can't register ActiveX object.
wscript: Skip tests if we can't register ActiveX object.
d3d10_1.idl: Added D3D10CreateDevice1 declaration.
d3d9.h: Added Direct3DCreate9Ex declaration.
dxgi.idl: Added CreateDXGIFactory1 declaration.
shell32/tests: Ensure that tmpdir contains long path name.
mshtml: Added support for ZoomFactor registry value.
wmp: Added IWMPPlayer4 stub implementation.
wmp/tests: Fixed tests on old WMP versions.
wmp: Added DoVerb(OLEIVERB_INPLACEACTIVATE) implementation.
wmp: Added IOleObject::Close implementation.
wmp: Added IOleInPlaceObject::GetWindow implementaiton.
wmp: Added more tests.
Jactry Zeng (1):
riched20/tests: Add tests to check the content open by ITextDocument_fnOpen.
Ken Thomases (10):
d3d8/tests: Ignore broken CheckDeviceType() behavior on 64-bit Windows 8.
d3d9/tests: Ignore broken CheckDeviceType() behavior on 64-bit Windows 8.
kernel32: Check that sysctl() call succeeded before using its output.
kernel32: Avoid truncating 64-bit ullTotalPhys value to 32 bits when copying to ullAvailPhys, ullTotalPageFile, and ullAvailPageFile.
kernel32: Consolidate some duplicate variable declarations.
kernel32: Prefer HW_MEMSIZE sysctl variable over HW_PHYSMEM, if available, since it's 64 bits.
kernel32: Use sysctl(VM_SWAPUSAGE) to get swap sizes on BSDs, if available.
kernel32: Use the Mach host_info(HOST_BASIC_INFO) API to obtain total RAM after trying sysctl(HW_MEMSIZE) and before HW_PHYSMEM.
kernel32: Prefer the Mach host_statistics64(HOST_VM_INFO64) API over sysctl(HW_USERMEM) to obtain free memory.
kernel32: Fix build on newer Mac OS X.
Lauri Kenttä (1):
po: Update Finnish translation.
Marcus Meissner (1): Marcus Meissner (1):
oleaut32: Incorrect sizeof() to MultiByteToWideChar (Coverity). include: Added missing FindExInfoBasic enum.
Martin Storsjo (5): Matteo Bruni (15):
wined3d: Fix clamping in reading rectangular YV12 textures. d3dx9: Calling CommitChanges with no active pass silently returns.
wined3d: Fix the YV12 illustration. d3dx9: Call D3DCompile() for ASCII effects.
wined3d: Add support for NV12 textures. d3dx9: Kill a noisy TRACE.
wined3d: Use an rbtree for storing shaders for texture format conversion/blitting. d3dx9: Remove Begin/End stub fixmes.
d3d9/tests: Add tests for different YUV texture layouts. d3dx9: Don't call CoUninitialize if CoInitializeEx failed.
d3dx9: Turn D3DXCreateEffectEx FIXME into a TRACE, improve it a bit.
Matteo Bruni (10): d3dx9: Always use type->Rows as D3DXPC_MATRIX_ROWS parameters size.
d3dx9: Add some TRACEs and FIXMEs to D3DXCreateTextureFromFileInMemoryEx. d3dx9: Improve a number of WARN messages.
d3dx9: Enforce minimum texture dimensions for block-based pixel formats. d3dx9: Allow loading DDS volume textures into 2D textures.
d3dx9: Trace DDS pixel format. d3dx9/tests: Replace a test giving inconsistent results on Windows.
d3dx9: Add missing trace to D3DXLoadVolumeFromFileInMemory. d3dx9: Fix an error trace.
d3dx9: Handle pixel formats larger than 32 bits in surface loading / filtering functions. d3dx9: Introduce a handle table for parameters to make lookup faster.
d3dx9/tests: Create A8L8 and DXTn textures instead of plain surfaces. d3dx9: Support skipping mip levels in D3DXCreateTextureFromFileInMemoryEx.
d3dx9: Add some more float pixel formats. d3dx9: Free string data.
d3dx9: Allow loading float "FOURCC" DDS files. wined3d: Free CS data on CS destruction.
d3dx9/tests: Add a test for constant tables in FX20 shaders.
d3dx9/tests: Use a valid version tag for the "empty" shader. Michael Stefaniuc (8):
qedit: Use the generic IEnumPin implementation for SampleGrabber.
Michael Stefaniuc (6): avifil32: Basic COM cleanup for IAVIFile from WAVFile.
qedit: IMemInputPin / IQualityControl are IPin stuff. avifil32: Unconditionally support IAVIStream in WAVFile.
qedit/tests: Expand the SampleGrabber COM tests. avifil32: Support COM aggregation in WAVFile.
qedit: Return the correct iface in IEnumPins_QueryInterface(). avifil32/tests: Add WAVFile COM tests.
qedit/tests: COM tests for IEnumPins from SampleGrabber. avifil32: Merge IPersistFile into the WAVFile object.
strmbase: Return the iface instead of the object pointer. avifil32: Merge IAVIStream into the WAVFile object.
qedit: Use the generic BaseFilter implementation in SampleGrabber. avifil32: Avoid forward declarations of COM methods.
Nikolay Sivov (23): Nikolay Sivov (42):
oleaut32: Add more tracing, hide initialization details by calling a method. oleaut32/tests: Test for VariantClear() on VT_RECORD variant.
oleaut32: Initialize result VARIANT in *FromDisp(). oleaut32: Fix VariantCopy() for VT_RECORD variants.
comctl32/tab: Fix TCM_SETCURSEL on negative indices. oleaut32: Fix SafeArrayPutElement() for FADF_RECORD arrays.
wshom: Implement LocationPath property for shortcut. oleaut32/tests: Test for internal safearray data layout.
wininet: Update module version. oleaut32: Fix buffer increment step for VT_RECORD case doing SafeArrayCopyData().
mshtml: Implement HTMLStyleSheet_get_href(). scrrun: Added a IDriveCollection stub.
ole32: Use CoTaskMemAlloc() instead of IMalloc directly. scrrun: Added a IEnumVARIANT stub for IDriveCollection.
ole32: Separate IIDFromString() for CLSIDFromString(), fix corner cases and return values. include: Use existing DISPID values instead of magic numbers.
ole32: Use precomposed table for GUID from string conversion. oleaut32: Some tests for IFontEventsDisp change event.
ole32: Remove ERR() output that's not really helpful. ntdll: Use case-insensitive matching for typelib flags.
kernel32/tests: Don't test last error when there's no failure. shell32/tests: Fix some test failures on Win8.
kernel32/tests: Fix some test failures in older XP/Win2k3 versions. oleaut32: Propagate return codes properly.
msxml3: Implement addParameter() for XSLProcessor. oleaut32: Fix SafeArrayGetElement() for FADF_RECORD arrays.
include: Added ITransferSource/ITransferDestination interfaces. oleaut32: Use better naming to clarify copy direction.
shell32/tests: Fix a test failure on Win8. scrrun: Added IDrive stub and Next() for drive collection.
comctl32/tests: Don't assert() on test failures. scrrun: Implement DriveType property of IDrive.
advapi32/tests: Accept another error code returned on some WinXP systems. fntcache: Added stub Font Cache service.
msxml3: Pass XSL processor parameters to libxml2. programs: Added stub wevtutil tool.
oleaut32/tests: Some tests for record-based safearray copy. dmime: COM cleanup of IDirectMusicSegmentState8 interface.
comctl32/tests: Some tests for Button control. dmime: COM cleanup of IDirectMusicGraph interface.
oleaut32: Fix destination data release when copying FADF_RECORD arrays. kernel32: Partial implementation for GetCalendarInfoEx().
oleaut32: No need to VariantClear() before VariantCopy(). oleaut32: Implement DISPID_PICT_RENDER dispid.
ole32/tests: Handle context generation failure better. fontsub: Added dll stub.
msxml3: Unify Invoke()/InvokeEx() tracing format.
Piotr Caban (2): msxml3: Support VT_BSTR|VT_BYREF as reader input.
msvcrt/tests: Don't pass path containing spaces to _spawnvp. msxml3: Fix IVBSAXXMLReader interface definition.
msvcrt: Return error on invalid handle in _open_osfhandle. msxml3: Support more variant types in putProperty().
msxml3: Added IVBSAXDeclHandler interface for MXWriter.
Stefan Dösinger (7): msxml3: Added IVBSAXLexicalHandler interface for MXWriter.
wined3d: Don't use NP2 repacking for RECT textures. msxml3: Added partial implementation of IVBSAXContentHandler for MXWriter.
wined3d: Reject height scaled repacked np2 textures. msxml3: Added stub support for ISAXDTDHandler/IVBSAXDTDHandler for MXWriter.
d3d9/tests: Clean up yuv_color_test. msxml3: Added stubs for ISAXErrorHandler/IVBSAXErrorHandler for MXWriter.
d3d9/tests: Skip YUV tests if the formats cannot be converted. msxml3: Fix return values for some methods needed by SAX reader.
d3d9/tests: Add a test for sub resource private data. msxml3: Fix IVBSAXAttributes handling of retval BSTRs.
d3d8/tests: Add a test for sub resource private data. msxml3: Fix retval BSTR handling for IVBSAXXMLReader.
ddraw/tests: Port test_private_data to ddraw4. msxml3: Fix BSTR retval handling for IVBSAXLocator.
msxml3: Implement startElement() for writer's IVBSAXContentHandler.
Vincent Povirk (1): msxml3: Implement endElement() for writer's IVBSAXContentHandler.
gdiplus: Improve GdipFillRectangles parameter validation. oleaut32/tests: Some tests for propputref invocation.
msxml3: Make propputref methods invocable with DISPATCH_PROPERTYPUT.
Ștefan Fulea (2): po: Update Russian translation.
fonts: Add the missing Romanian diacritical letters to Tahoma Bold. user32/tests: Properly maintain clipboard viewers chain.
fonts: Correct the bitmap parts of Romanian diacritical letters in Tahoma Bold.
Piotr Caban (26):
qcap: Add Avi Mux input pin IMemInputPin::GetAllocatorRequirements implementation.
qcap: Don't define IMemInputPin_iface in AviMuxIn structure.
qcap: Add Avi Mux input pin IMemInputPin::GetAllocator.
qcap: Add Avi Mux input pin IMemInputPin::NotifyAllocator.
qcap: Add Avi Mux IConfigInterleaving::put_Mode implementation.
qcap: Add Avi Mux input pin IMemInputPin::ReceiveCanBlock implementation.
qcap: Fix Avi Mux IConfigInterleaving::put_Mode implementation.
qcap: Add Avi Mux IConfigInterleaving::put_Interleaving implementation.
qcap: Add support for FORMAT_VideoInfo pins in AviMuxIn::ReceiveConnection.
qcap: Add partial Avi Mux IBaseFilter::Run implementation.
qcap: Add Avi Mux Receive helper implementation.
qcap: Add Avi Mux IMemInputPin::Receive implementation.
qcap: Add Avi Mux IBaseFilter::Stop implementation.
qcap: Fix strf chunk size in AviMuxIn_ReceiveConnection.
qcap: Fix some memory leaks in Avi Mux.
qcap: Fix uninitialized variable access in Avi Mux.
qcap/tests: Add more Avi Mux tests.
qcap/tests: Add option to save generated avi file.
user32: Check WS_CHILD style in IsChild function.
ole32: Change DoDragDrop return value on IDropTarget::Drop call.
ole32: Merge OLEDD_TrackMouseMove and OLEDD_TrackStateChange functions.
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):
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
......
Wine version 1.7.13 Wine version 1.7.14
#! /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.13. # Generated by GNU Autoconf 2.69 for Wine 1.7.14.
# #
# 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.13' PACKAGE_VERSION='1.7.14'
PACKAGE_STRING='Wine 1.7.13' PACKAGE_STRING='Wine 1.7.14'
PACKAGE_BUGREPORT='wine-devel@winehq.org' PACKAGE_BUGREPORT='wine-devel@winehq.org'
PACKAGE_URL='http://www.winehq.org' PACKAGE_URL='http://www.winehq.org'
...@@ -1969,7 +1969,7 @@ if test "$ac_init_help" = "long"; then ...@@ -1969,7 +1969,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.13 to adapt to many kinds of systems. \`configure' configures Wine 1.7.14 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]... Usage: $0 [OPTION]... [VAR=VALUE]...
...@@ -2038,7 +2038,7 @@ fi ...@@ -2038,7 +2038,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.13:";; short | recursive ) echo "Configuration of Wine 1.7.14:";;
esac esac
cat <<\_ACEOF cat <<\_ACEOF
...@@ -2233,7 +2233,7 @@ fi ...@@ -2233,7 +2233,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.13 Wine configure 1.7.14
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.
...@@ -2751,7 +2751,7 @@ cat >config.log <<_ACEOF ...@@ -2751,7 +2751,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.13, which was It was created by Wine $as_me 1.7.14, which was
generated by GNU Autoconf 2.69. Invocation command line was generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@ $ $0 $@
...@@ -18042,7 +18042,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ...@@ -18042,7 +18042,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.13, which was This file was extended by Wine $as_me 1.7.14, 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
...@@ -18113,7 +18113,7 @@ _ACEOF ...@@ -18113,7 +18113,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.13 Wine config.status 1.7.14
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