Release 1.7.7.

This commit is contained in:
Alexandre Julliard 2013-11-22 19:38:49 +01:00
parent caf9ad6c2c
commit 8814727ac9
4 changed files with 363 additions and 358 deletions

700
ANNOUNCE
View File

@ -1,15 +1,16 @@
The Wine development release 1.7.6 is now available. The Wine development release 1.7.7 is now available.
What's new in this release (see below for details): What's new in this release (see below for details):
- Rewrite of the BiDi algorithm for full Unicode 6.3 support. - Support for configuring remote shares using Samba's NetAPI library.
- Support for Video Mixing Renderer version 7. - Multiple keyboard layouts support in the Mac driver.
- Better handling of window resizes in the Mac driver. - Improved embedding support through XEMBED.
- Support for arrays in VBScript.
- 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.6.tar.bz2 http://prdownloads.sourceforge.net/wine/wine-1.7.7.tar.bz2
http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.6.tar.bz2 http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.7.tar.bz2
Binary packages for various distributions will be available from: Binary packages for various distributions will be available from:
@ -25,383 +26,386 @@ AUTHORS in the distribution for the complete list.
---------------------------------------------------------------- ----------------------------------------------------------------
Bugs fixed in 1.7.6 (total 30): Bugs fixed in 1.7.7 (total 49):
10928 FindActCtxSectionGuid not implemented for NHL games 9853 Splinter Cell: CT crashes with an unahandled exception
12067 Multiple applications fail due to user32 OpenInputDesktop stub (TeamViewer, QQ International, Inspect tool from Windows Platform SDK) 14752 Blood 2 (v. 2.1): mouse input not working
13554 Touhou 7.5: Immaterial and Missing Power (IaMP) - config.exe (16 bit app) silently fails (missing comctl32.dll dependency) 15808 wine's system tray should not wake the cpu when idle
15738 Max Payne 2: Ingame windows rendered incorrect with nvts pipe 15868 Tomb Raider underworld demo big troubles
21709 Pikachu Volleyball's window isn't positioned correctly in a virtual desktop 16121 Word 2003/2007 Bold Face Type Bug
23884 Bioshock 1.0 crashes at startup 17037 mountmgr.sys: Wine does not recognise empty DVD-ROMs
24611 Install Shield fails on 64bit multilib wine if WINEPREFIX was created by 64bit wine 18394 Touhou 9 - Phantasmagoria of Flower View, patching from 1.00 to 1.50a breaks the game
25095 Battlefield Bad Company 2: crashes when loading level 18763 Program error window for DVD Profiler (with no obvious error)
25340 Multiple apps need support for COM server information from PE manifest a.k.a registration/registry-free COM (Exact Audio Copy (EAC), AliWangWang ...) 20068 Monster Jam: No textures
26581 Split Second crashes when changing screen resolution 21400 PowerPoint 2007 never displays slides 2 or 3 in normal view when paging down
31293 Multiple .NET apps need GdipPrivateAddFontFile (MTGO v3 launcher, Harmony Practice 3) 21561 Frontpage 2003 crashes when adding URL or exiting the program
32585 Post Apocalyptic Mayhem crashes on start 21739 Mouse in Nostale not working
32654 Visual Studio 2010 needs windowscodecs WICSetEncoderFormat_Proxy 21884 Resident Evil 2: no sound and annoying dialog window
32658 Certain games on Steam crash on start in xinput1_3 (in-game overlay enabled) 24849 toolbar buttons in .chm file viewer are not working
33551 Dragon age 2 : Graphic bug when saving, loading or entering new area 24960 BioEdit crashes with "setup_exception_record stack overflow"
34051 Low FPS with winemac driver in Unreal Tournament GOTY 25635 Every single line is underlined in Dreamweaver codeview
34271 Artemis 2.0 crashes when loading the splash screen 25877 Mirror does not render properly in Sims 3 sim customization scene
34387 TreeSize Free: help window won't open 25923 UltraNitroRacers: Fails to launch with built-in quartz
34754 Heidisql & Beyond Compare: crashes when trying to copy and paste inside the program 25924 UltraNitroRacers: Graphics garbled
34793 Battle City Remake crashes 26475 Homefront (Steam) crashes at launch
34797 TM2013 can't install 26641 CivCity Rome 1.1: text and graphics missing
34800 Notepad++: crashes launching the plugin manager 26702 Desert Gunner crashes in the main menu
34801 Music stopped working in The Witcher 26860 Tomb Raider Underworld crashes on startup
34804 Installation of Windows Installer Cleanup utility fails due to wshom:WshShell3_ExpandEnvironmentStrings being a stub 27925 IBExpert cease work from 1.3.25
34810 The winspool.drv:info test crashes on Windows 8 28862 cannot download watchtower library 2010
34812 lotro close with gamer error 201 28888 Alt-tabbing from windowed Kanon makes it think alt is held down
34816 Xmlhttprequest referer is not set 29691 Anno 1404 addon 2.1 update installer after clicking the next-button crashes
34844 SmartFTP Client needs shlwapi.PathUnExpandEnvStringsA/W implementation 31025 vbscript doesn't support arrays
34853 Multiple .NET 3.x/4.x apps need Win32_NetworkAdapterConfiguration WMI class 31347 Windows Performance Toolkit "xperf.exe" tool for Windows on ARM (WoA) needs KERNEL32.dll.ResolveDelayLoadedAPI
34856 No sound in Mass Effect 2/3 32734 Caesar IV crashes at launch
32970 Installing Microsoft Fix it 50356 fails
33668 Physx 9.12.1031 : Installation fails in 64-bit WINEPREFIX
33695 Mafia 2 - Failed to create a vertex buffer object
34034 Locale settings broke shader program generator.
34055 Textures missing in Age of Empires II: Steam
34458 No line wrapping in Tweet Attacks Pro
34637 WinLaunch 0.4.6.1 (OSX Style free Launcher) needs IShellDispatch5 (.NET shell32 COM interop XP vs. Vista)
34669 Odorik.cz app - crash: Page fault on read access to 0x001809c8
34786 Dungeons & Dragons Online (ddo) fails to open data files with 1.7.4+
34811 Crash when copy by ctrl+c or in-app copy, cmd+c works fine (using MacDriver) on OS X Mavericks
34840 Internet Chess Club (ICC) Dasher 1.5.x fails to run due to unimplemented HTMLBodyElement_put_scroll stub
34894 Version 1.7.6 Compile Failure - Ubuntu 12.04
34908 TERA Online patcher fails to start
34911 WinLaunch 0.4.6.1 (OSX Style free Launcher) needs windowscodecs.dll.IPropertyBag2_Write_Proxy
34912 GEOVIA Surpac 6.x (geology and mine planning software) needs scrrun IFileSystem3::BuildPath
34948 Chessmaster 10th Edition: title bar covers part of the player login window (Mac OS X only bug)
34949 Chessmaster 10th Edition: no graphics in the menu, you can't run the game (Mac OS X only bug)
34968 Freespace becomes unresponsive and showing only black screen
34969 wininet: In Trackmania Nations Forever new online user registration fails
---------------------------------------------------------------- ----------------------------------------------------------------
Changes since 1.7.5: Changes since 1.7.6:
Alexander Dorofeyev (1): Akira Nakagawa (1):
wined3d: Fix resultarg state handling in nvrc/nvts code. advapi32: Remove extra comma.
Alexandre Julliard (31): Alexandre Julliard (23):
makefiles: Generate explicit build rules for C source files from makedep. makefiles: Merge the relpath functionality into makedep.
makefiles: Expand srcdir directly into the top-level makefile. makefiles: Output clean rules for generated files from makedep.
makefiles: Build makedep from the top-level makefile. makefiles: Remove the no longer needed EXTRASUBDIRS variables.
wmc: Don't put timestamps in generated files. makefiles: Add a makedep pragma to mark source files that are parts of the import library.
wrc: Remove an unused variable. makefiles: Generate explicit rules for building mo files.
wmc: Define WINE_UNICODE_API directly in the source. dbghelp: Remove a useless DllMain, msvcrt can't be unloaded.
wrc: Define WINE_UNICODE_API directly in the source. comctl32/tests: Fix a test that fails on Windows.
sfnt2fnt: Define WINE_UNICODE_API directly in the source. makefiles: Add support for building from source files from a parent directory.
user32: Create the desktop window to trigger builtin class registration before accessing the class list. msvcp80: Share the implementation with msvcp90.
user32: Automatically load comctl32 when one of its classes is requested. msvcp71: Share part of the implementation with msvcp90.
advapi32/tests: Use the function pointer to call RegDeleteKeyExA. makefiles: Generate rules from makedep for running tests.
ntdll: Add an futimens syscall wrapper for Android. makefiles: Rename translated manpages according to their destination directory.
explorer: Load the graphics driver specified in the registry instead of relying on gdi32. makefiles: Generate rules from makedep for building and installing man pages.
user32: Get the graphics driver name from the desktop window registry entry. makefiles: Add support for parent source directory in c2man.
gdi32: Allow user32 to specify the display driver to use. makefiles: Only generate auto-documentation rules for dlls.
gdi32: Trigger creation of the desktop window when the display driver is needed. makedep: Use string arrays for include paths and object extensions.
gdi32: Get rid of the driver module in the DC. makefiles: Generate include path options from makedep.
explorer: Allow to specify the name of the graphics driver in the /desktop option. kernel32/tests: Make the page size a global variable.
gdi32: Remove no longer used default driver name. kernel32/tests: Add a helper function for creating a test dll.
makedep: Add per-file flag to store the information about files to generate. kernel32/tests: Add some tests for invalid image section mappings.
widl: Add support for #pragma directives. server: Check PE file architecture at mapping creation time.
explorer: Remove SWP_NOACTIVATE to ensure that the foreground window is set to the desktop. kernel32: Determine the module architecture for all binary types.
makedep: Add support for #pragma directives in the source to set the flags for generated files. kernel32: Validate the architecture of newly created processes on the server side.
makefiles: Add makedep pragmas for client and server idl files.
makefiles: Add makedep pragmas for proxy idl files.
makefiles: Add makedep pragmas for identifier idl files.
makefiles: Add makedep pragmas for typelib idl files.
makefiles: Add makedep pragmas for registration idl files.
makefiles: Add makedep pragmas for rc files that contain translations.
makefiles: Automatically update source variables in the makefile based on the makedep pragmas.
shlwapi/tests: Test if SHCreateStreamOnFileEx is present before using it.
Alistair Leslie-Hughes (3): Alistair Leslie-Hughes (2):
include: Add more CLR_E_SHIM defines. mscoree: Attempt to load the assembly from the application directory.
mscoree: Display the privatePath when parsing the .config file. mscoree: Implement IMetahostPolicy GetRequestedRuntime.
mscoree: Rename function to match its use.
Andrew Eikum (4): Andrew Eikum (4):
dinput: Fix copy-paste typo. mmdevapi: Fill buffer with silence in IAudioRenderClient::GetBuffer.
mmdevapi/tests: Update some error values for Windows 8.1. winmm: Also try MSACM conversions with WAVE_FORMAT_QUERY.
msadp32: Also convert to 8-bit PCM. winecoreaudio.drv: Don't return 0 absolute position if AudioQueue call fails.
msacm32: Don't clear DONE flag in Un,PrepareHeader. dsound: Don't change play position if IAudioClient methods fail.
Andrey Gusev (1): André Hentschel (16):
po: Update Ukrainian translation. dinput8/tests: Enable compilation with -D__WINESRC__.
ntdll: Improved reporting of CPU Level and Revision on ARM.
wineboot: Add environment registry keys on ARM.
wineboot: Add hardware registry keys on ARM.
wineboot: Don't add registry keys for unsupported IA64 architecture.
include: Add more ARM processor feature flags.
include: Add more vfw error codes.
kernel32/tests: Improved tests for the ResolveDelayLoadedAPI callback.
ntdll: Implement LdrResolveDelayLoadedAPI.
user32/tests: Fix GetSystemMetrics test on Win8.
ntdll: Adjust NtAreMappedFilesTheSame to win8 behaviour.
user32/tests: Allow win8 error code.
mscoree/tests: Don't expect a 2.x runtime.
crypt32/tests: Fix tests for win8.
ntdll/tests: Mark win8 behaviour as failing.
quartz/tests: Don't use DebugInfo of critical sections in tests.
Andrey Zhezherun (4): Daniel Lehman (2):
msvcp: Fixed char_traits<char>::to_int_type. msvcp90: Return last index in string::find_last_not_of_cstr_substr if input is empty.
msvcp: Added missing casts to unsigned char in streambuf functions. oleaut32: Return FALSE from SystemTimeToVariantTime if day > 31 or year is negative.
msvcrt: Implemented _chsize_s.
msvcp: Fixed complex division.
André Hentschel (25): Detlef Riekenberg (1):
oleaut32/tests: Fix olefont tests compilation with __WINESRC__ defined. wintrust/tests: Accept the CryptCATAdminAcquireContext win8 results.
oleaut32/tests: Fix olepicture tests compilation with __WINESRC__ defined.
oleaut32/tests: Fix safearray tests compilation with __WINESRC__ defined.
oleaut32/tests: Fix tmarshal tests compilation with __WINESRC__ defined.
oleaut32/tests: Fix typelib tests compilation with __WINESRC__ defined.
oleaut32/tests: Fix varformat tests compilation with __WINESRC__ defined.
oleaut32/tests: Fix vartest tests compilation with __WINESRC__ defined.
riched20/tests: Fix editor tests compilation with __WINESRC__ defined.
riched20/tests: Fix richole tests compilation with __WINESRC__ defined.
riched20/tests: Fix txtsrv tests compilation with __WINESRC__ defined.
riched32/tests: Fix tests compilation with __WINESRC__ defined.
kernel32/tests: Test ResolveDelayLoadedAPI with generated dll.
tools/winapi: Remove PCTSTR, PTSTR and TCHAR from the list of tested types.
ntdll: Enable compilation with -D__WINESRC__.
include: Add some definitions to axextend.idl.
quartz: Get rid of the VMR9Impl typedef.
quartz: Add Video Mixing Renderer 7.
quartz: Add stubbed IVMRFilterConfig interface.
quartz: Add stubbed IVMRWindowlessControl interface.
quartz: Add stubbed IVMRSurfaceAllocatorNotify interface.
quartz: Add stubbed IVMRMonitorConfig interfaces.
quartz: Add stubbed IAMCertifiedOutputProtection interface.
msctf/tests: Always set focus again explicitly for Win7+.
msctf/tests: Mark GUID_NULL as result broken for Win8.
ws2_32/tests: Enable compilation with -D__WINESRC__.
Aric Stewart (4): Dmitry Timoshkov (12):
usp10: Rewrite resolveExplicit for Unicode 6.3. gdiplus: Determine type of the path at the time the region data are written instead of the path creation time.
usp10: Rewrite resolveWeak for Unicode 6.3. gdiplus: Get rid of no longer needed path and region fields.
usp10: Rewrite resolveNeutral and resolveImplicit for Unicode 6.3. server: Make it possible for WaitCommEvent to detect recursive requests.
usp10: Implement resolveResolved (L1) for Unicode 6.3. gdiplus/tests: Add some invalid parameter tests for GdipGetRegionData.
gdiplus/tests: Test GdipGetRegionData behaviour with an integer path that can't be stored as an array of shorts.
gdiplus: Add a check for passed buffer size to GdipGetRegionData.
gdiplus: Check whether region path points really fit into shorts.
gdiplus/tests: Convert expect_float() to macro to make failure messages print correct line numbers.
gdiplus/tests: Reset the buffer contents before each GdipGetRegionData test and check the tail of the returned data.
gdiplus/tests: Add a test for bezier data returned by GdipGetRegionData.
gdiplus: Slightly simplify write_path_types.
gdiplus: Use GdipFree instead of HeapFree to free memory allocated with GdipAlloc.
Aurimas Fišeras (1): Erich Hoover (2):
po: Update Lithuanian translation. advapi32/tests: Add tests for creating directories with specific security attributes.
server: Create directories with the specified security attributes.
Daniel Lehman (1): François Gouget (7):
kernel32: Use ANSI code page if current thread locale has no code page. shlwapi/tests: Make test_SHCreateStreamOnFileEx_CopyTo() static.
vbscript: Fix a trailing FIXME() '\n'.
mshtml: Add a trailing '\n' to a TRACE().
shlwapi/tests: Fix compilation on systems that don't support nameless unions.
netapi32: Remove WINAPI on static functions where not needed.
wined3d: Make wined3d_device_create_cursor_texture() static.
po: Remove an extraneous full stop in an error message.
David Quintana (1): Frédéric Delanoy (31):
shlwapi: Test and fix the behaviour of the CopyTo method for file sizes not multiple of the internal buffer size, on SHCreateStreamOnFileEx-returned IStreams. comctl32: Use BOOL type where appropriate.
winedbg: Use BOOL type where appropriate.
Dmitry Timoshkov (25): winegstreamer: Use boolean type where appropriate.
kernel32/tests: Update trace message to report actually used timeout value. dbghelp: Use BOOL type where appropriate.
atl100: Drop file attribute when opening an existing file and specify appropriate sharing mode. mmdevapi: Use BOOL type where appropriate.
atl100: ReadFile doesn't directly return an error code. mscms: Use BOOL type where appropriate.
cryptnet: Avoid preliminary blob size initialization. shell32: Use BOOL type where appropriate.
atl100: Print file name in the failure message and fix a typo. netapi32/tests: Use BOOL type where appropriate.
kernel32/tests: Add tests for GetLongPathName/GetShortPathName and relative paths. gdiplus/tests: Use BOOL type where appropriate.
ntdll/tests: Add tests for reading 0 bytes at end of file. dsound/tests: Use BOOL type where appropriate.
kernel32: Add special case for "." and ".." to GetShortPathName. mapi32/tests: Use BOOL type where appropriate.
kernel32: Add special case for "." and ".." to GetLongPathName. winedbg: Amend parameter name in *_fetch_integer.
crypt32: Check number of bytes returned by ReadFile and avoid a memory leak on error path. winedbg: Use BOOL type where appropriate.
crypt32: Check number of bytes returned by ReadFile and avoid a memory leak on error path.
oleaut32: Check number of bytes returned by ReadFile.
msi: Check number of bytes returned by ReadFile.
winspool.drv/tests: Fix test failures under Windows 8.
ntdll: NtReadFile should not fail for 0-length reads at EOF.
ntdll: NtReadFile should update io status block on EOF for a synchronous read.
gdiplus/tests: Use trace instead of printf.
gdiplus/tests: Add more checks to the GdipGetPathData test.
gdiplus: Implement GdipPrivateAddFontFile.
gdiplus: Use same rounding formula that is used to decide whether a path should be stored as an array integers.
gdiplus: Avoid not necessary memory allocations in GdipCreateRegionPath.
gdiplus/tests: Clean up the use of macros in the region tests.
gdiplus/tests: Fix the test for flags of an empty region.
gdiplus: Use flags 0 for an empty path in region to follow Windows7+ behaviour.
gdiplus: Add test for data returned by GdipGetRegionData for a translated integer region.
Erich Hoover (1):
hhctrl.ocx: Do not destroy the HTML Help window when HH_HELP_CONTEXT finds no context id of 0.
François Gouget (18):
ddraw/tests: Fix compilation on systems that don't support nameless unions.
mscoree: RuntimeHost_Destroy() is not used anymore so remove it.
winspool.drv/tests: Fix the OpenPrinter() tests error reporting.
kernel32/tests: Fix some module tests on Windows 8.
kernel32/tests: Windows 8 returns different error codes.
user32/tests: When EnumDisplaySettings() fails unexpectedly, trace how many calls were made.
Assorted spelling fixes.
kernel32/tests: On Windows 8 DATE_LONGDATE does not output a leading 0 for the day.
crypt32: Remove WINAPI on static functions where not needed.
kernel32/tests: On Windows 8 IdnToNameprepUnicode() returns a different error for invalid parameters.
shell32/tests: Disable a test that crashes on Windows 8.
kernel32/tests: Remove a couple of incorrect CreateFile() console tests.
kernel32/tests: Check that WaitCommEvent() returns immediately in overlapped mode.
winhttp/tests: Fix the test failure messages.
po: A small Esperanto spelling fix.
po: Avoid a couple of abbreviations in the French translation.
kernel32: Avoid an unneeded abbreviation in an error message.
d3d9/tests: Fix a test failure on Windows XP with the default VGA driver.
Frédéric Delanoy (35):
msi: Use BOOL type where appropriate.
msi/tests: Use BOOL type where appropriate.
ntdll/tests: Use BOOL type where appropriate.
ntdll: Use BOOL type where appropriate.
msxml3/tests: Use BOOL type where appropriate.
Assorted spelling fixes.
msvcrt: Use BOOL type where appropriate.
opengl32: Use BOOL type where appropriate.
opengl32/tests: Use BOOL type where appropriate.
shell32/tests: Use BOOL type where appropriate.
eject: Use BOOL type where appropriate.
imm32/tests: Use BOOL type where appropriate.
ntdll: Use BOOL type where appropriate.
imagehlp/tests: Use BOOL type where appropriate.
msiexec: Use BOOL type where appropriate.
ntdll: Use BOOL type where appropriate.
wordpad: Use BOOL type where appropriate.
winhlp32: Use BOOL type where appropriate.
uninstaller: Remove unused global variable.
user32: Use BOOL type where appropriate.
user32/tests: Use BOOL type where appropriate.
regsvr32: Use BOOL type where appropriate.
avrt: Use BOOL type where appropriate.
user32/tests: Check return code from call to SystemParametersInfo.
user32/tests: Use BOOL type where appropriate.
po: Update French translation.
ctapi32: Use BOOL type where appropriate.
gdi32/tests: Align return type from SetVirtualResolution prototype with its definition.
gdi32: Use BOOL type where appropriate.
gdi32/tests: Use BOOL type where appropriate.
Assorted spelling fixes.
comctl32/tests: Use BOOL type where appropriate. comctl32/tests: Use BOOL type where appropriate.
d3dcompiler_43: Use BOOL type where appropriate. imm32: Use BOOL type where appropriate.
dinput: Use BOOL type where appropriate. msgsm32.acm: Use BOOL type where appropriate.
d3drm/tests: Use BOOL type where appropriate. itss: Use BOOL type where appropriate.
odbc32: Use BOOL type where appropriate.
gdiplus: Use BOOL type where appropriate.
kernel32/tests: Use BOOL type where appropriate.
shell32: Use BOOL type where appropriate.
opengl32: Use BOOL type where appropriate.
localspl: Use BOOL type where appropriate.
ole32: Use BOOL type where appropriate.
riched20: Use BOOL type where appropriate.
user32: Use BOOL type where appropriate.
oleaut32: Use BOOL type where appropriate.
propsys/tests: Use BOOL type where appropriate.
propsys: Use BOOL type where appropriate.
scrrun: Use BOOL type where appropriate.
Assorted spelling fixes.
Hans Leidekker (3): Hans Leidekker (20):
wbemprox: Implement Win32_BaseBoard.Model and Win32_BaseBoard.Name. netapi32: Move NetBios functions to netbios.c.
wbemprox: Implement Win32_BIOS.IdentificationCode and Win32_BIOS.SMBIOSBIOSVersion. netapi32: Merge apibuf.c into netapi32.c.
wbemprox: Add a partial implementation of Win32_NetworkAdapterConfiguration. netapi32: Merge share.c into netapi32.c.
netapi32: Merge wksta.c into netapi32.c.
netapi32: Merge access.c into netapi32.c.
netapi32: Merge browsr.c into netapi32.c.
netapi32: Merge ds.c into netapi32.c.
netapi32: Merge local_group.c into netapi32.c.
netapi32: Perform a case-insensitive string comparison in NETAPI_IsLocalComputer.
netapi32: Add support for remote computers in NetServerGetInfo.
advapi32: Return a fake handle from LogonUserW.
advapi32: Forward LogonUserA to LogonUserW.
include: Add some missing defines.
netapi32: Add support for remote computers in NetWkstaGetInfo.
netapi32: Add support for remote computers in NetShareAdd.
netapi32: Add support for remote computers in NetShareDel.
netapi32: Add helpers to initialize and destroy a libnetapi context.
netapi32: Add support for info level 502 in NetShareAdd.
netapi32: The last parameter to Samba's NetShareAdd is not optional.
wininet: Reading past end-of-file in chunked mode returns success.
Henri Verbeet (30): Henri Verbeet (46):
d3drm: Initialize the actual array in d3drm_frame_array_create() as well. d3d8: Clear pBits and Pitch when d3d8_surface_LockRect() fails.
d3drm: Initialize the actual array in d3drm_visual_array_create() as well. ddraw: Introduce a ddraw_texture structure as parent for textures.
d3drm: Initialize the actual array in d3drm_light_array_create() as well. ddraw: Create wined3d textures before ddraw surfaces.
d3drm: Get rid of the IDirect3DRMLightImpl typedef. ddrawex: Get rid of the IDirectDrawImpl typedef.
d3drm: Get rid of the IDirect3DRMMaterialImpl typedef. ddrawex: Get rid of the IDirectDrawSurfaceImpl typedef.
wined3d: Avoid initializing some more variables. ddraw: Create textures for swapchain surfaces.
d3d8/tests: Avoid windowsx.h. ddraw: Create textures for "standalone" surfaces.
d3d8/tests: Use explicit A calls. ddraw: Create textures for additional surfaces.
d3drm: Get rid of the color_rgb typedef. wined3d: Create textures for converted surfaces.
d3drm: Get rid of the mesh_group typedef. wined3d: Don't map the destination surface read-only in surface_convert_format().
ddraw: Use GET_MODULE_HANDLE_EX_FLAG_PIN. ddraw: Set WINED3D_SURFACE_PIN_SYSMEM directly in ddraw_surface_create_texture().
d3d9/tests: Avoid windowsx.h. ddraw: Move the surface desc fixups from ddraw_surface_init() to ddraw_surface_create_texture().
d3d9/tests: Use explicit A calls. ddraw: Pass the ddraw texture to ddraw_surface_init().
d3drm: Get rid of the IDirect3DRMMeshImpl typedef. ddraw: Set the cube map flags for the root surface in ddraw_surface_create_texture() as well.
d3drm: Get rid of the Coords2d typedef. wined3d: Create a texture for the logo surface.
d3d9/tests: Use color_match() in more places. ddraw: Move the mipmap count fixup from CreateSurface() to ddraw_surface_create_texture().
d3dx9/tests: Use explicit A calls. ddraw: Move the display mode related surface desc fixups from CreateSurface() to ddraw_surface_create_texture().
ddraw/tests: Use explicit A calls. wined3d: Create surfaces inside wined3d.
d3drm: Get rid of the mesh_material typedef. wined3d: Pass a wined3d_resource_desc structure to surface_init().
d3drm: Get rid of the IDirect3DRMMeshBuilderImpl typedef. wined3d: Set the surface container in surface_init().
d3d8/tests: Use color_match() in p8_texture_test(). wined3d: Create a proper texture for the software cursor.
d3d9/tests: Fix the expected value for the "blendindices" test in pretransformed_varying_test(). wined3d: Avoid calling wined3d_surface_set_mem() in surface_cleanup().
d3d9/tests: Get rid of some unused test data in pretransformed_varying_test(). wined3d: Surfaces always have a container in draw_textured_quad().
d3drm: Get rid of the IDirect3DRMTextureImpl typedef. wined3d: Surfaces always have a container in surface_bind().
d3drm: Get rid of the IDirect3DRMViewportImpl typedef. wined3d: Surfaces always have a container in surface_unload().
wined3d: Introduce a function for safely releasing a DC. wined3d: Surfaces always have a container in surface_add_dirty_rect().
wined3d: Mark the context valid if making it current on the "backup" window worked. wined3d: Surfaces always have a container in surface_internal_preload().
d3d9/tests: Get rid of the "data2" vertex data array in pretransformed_varying_test(). wined3d: Surfaces always have a container in surface_prepare_texture().
ddrawex: Get rid of the IClassFactoryImpl typedef. wined3d: Surfaces always have a container in fb_copy_to_texture_direct().
ddrawex: Get rid of the IDirectDrawFactoryImpl typedef. wined3d: Surfaces always have a container in surface_modify_ds_location().
wined3d: Surfaces always have a container in surface_invalidate_location().
wined3d: Surfaces always have a container in ffp_blit_set().
wined3d: Surfaces always have a container in arbfp_blit_set().
wined3d: Get rid of the redundant texture_name and texture_name_srgb fields in struct wined3d_surface.
wined3d: wined3d_texture_bind() should never fail.
wined3d: Merge texture2d_bind() and texture3d_bind() into wined3d_texture_bind().
wined3d: Return early in wined3d_texture_bind() if the GL texture already has a name.
wined3d: Get rid of surface_bind().
wined3d: Merge surface_bind_and_dirtify() and volume_bind_and_dirtify() into wined3d_texture_bind_and_dirtify().
wined3d: Merge texture2d_unload() and texture3d_unload().
wined3d: Reimplement wined3d_ftoa().
wined3d: surface_load() should never fail.
wined3d: Merge texture2d_preload() and texture3d_preload() into wined3d_texture_load().
wined3d: Get rid of surface_internal_preload().
wined3d: Get rid of the WINED3DSRGB enum.
wined3d: Swap the container's texture name in flip_surface().
Huw D. M. Davies (2): Huw D. M. Davies (7):
winspool: Add any default printer options that aren't set by the driver. user32: Add a GetKeyboardLayoutList driver entry.
riched20: Revert to the default paragraph style when all text is deleted. winemac: Implement GetKeyboardLayoutList.
winemac: Update the layout list if the enabled input sources change.
winemac: Update the thread's active_keyboard_layout on keyboard change.
winemac: Retrieve the real keyboard layout where appropriate.
winemac: Actually set the system's keyboard layout.
riched20: Simplify the code by using an ME_Paragraph pointer.
Jacek Caban (6): Jacek Caban (21):
winhttp: Use netconn_query_data_available in get_available_data when possible. mshtml: Added IHTMLBodyElement::scroll attribute implementation.
jscript: Added support for octal literals. widl: Include resource id in typelib path if not default.
jscript: Improved error handling in numeric literal parser. vbscript: Added parser support for arrays.
mshtml: Added IHTMLStyle6::boxSizing property implementation. vbscript: Store variables in declaration order.
urlmon: Compile tests with -D__WINESRC__. vbscript: Added bytecode support for arrays.
rpcrt4: Compile tests with -D__WINESRC__. vbscript: Added interp_dim implementation.
vbscript: Added support for getting array elements.
vbscript: Added support for setting array elements.
vbscript: Added some array tests.
mshtml: Added IHTMLSelectElement::multiple property implementation.
winhttp: Moved netconn_query_data_available calls to query_data_available.
urlmon: Fixed internet features tests on IE10.
urlmon: Simplify get_feature_from_process.
urlmon.idl: Added missing BINDSTATUS values.
urlmon: Fixed protocol tests on IE10.
urlmon: Fixed url tests on IE10.
mshtml: Fixed activex tests on IE10.
mshtml: Added IHTMLDocument3::getElementsByName implementation.
msxml3: Return NULL instead of empty string in IXMLElement::get_tagName.
msxml3: Compile tests with __WINESRC__ defined.
urlmon: Fixed tests on IE10.
Julian Rüger (1): Ken Thomases (16):
po: Update German translation. winemac: Allow ordering a window into Cocoa's window list even if it's positioned outside of the desktop.
winemac: Avoid moving owned windows when programmatically moving the owner.
winemac: Make macdrv_set_cocoa_window_frame() synchronous again.
winemac: Defer attaching OpenGL context to a view which is zero-sized or outside its window's bounds.
winemac: Take WS_EX_TOOLWINDOW into account when computing how much of a window is replaced by the Mac decorations.
winemac: Add support for a "Decorated" registry setting to control whether windows get Mac-style decorations.
winemac: Ignore Mac-originating pasteboard types which aren't mapped to standard clipboard formats.
winemac: Add support for the CF_METAFILEPICT clipboard format.
winemac: Add support for the CF_ENHMETAFILE clipboard format.
winemac: Synthesize CF_ENHMETAFILE from CF_METAFILEPICT.
winemac: Synthesize CF_METAFILEPICT from CF_ENHMETAFILE.
winemac: Synthesize text clipboard formats in CF_TEXT, CF_OEMTEXT, CF_UNICODETEXT order.
winemac: Add a function to find the "natural" clipboard format entry for a format ID.
winemac: Cache the "natural" clipboard format entry associated with synthesized built-in entries at startup.
winemac: Make macdrv_EnumClipboardFormats() always use macdrv_copy_pasteboard_formats().
winemac: Put clipboard formats synthesized from other standard clipboard formats at the end of the list.
Ken Thomases (8): Marcus Meissner (1):
winemac: Don't use the main dispatch queue to implement OnMainThread() for a thread with no event queue. quartz: Use FreeLibrary instead of CloseHandle (Coverity).
winemac: Hide cursor when first requested even if we don't know it's over a window.
winemac: Tell Cocoa that we don't draw a focus ring for our views.
winemac: Send WM_{ENTER, EXIT}SIZEMOVE around window frame changes initiated by Cocoa.
winemac: Convert the QUERY_RESIZE_END query to an event, WINDOW_RESIZE_ENDED.
winemac: Trace flags of WINDOW_FRAME_CHANGED events.
winemac: Fix search for clipboard format matching a pasteboard type so it can fail when it should.
winemac: Reduce duplicated code by consolidating exit paths from format_for_type().
Lasse Rasinen (1): Michael Müller (2):
d3d9: Update locked_rect only if wined3d_surface_map succeeds. quartz: Improve stubs for AMCertifiedOutputProtection.
quartz: Partial implementation of VMR7MonitorConfig and VMR9MonitorConfig.
Lauri Kenttä (1): Nikolay Sivov (13):
po: Update Finnish translation. atl80/tests: Add SxS manifest to make it run on windows.
ole32: Added activation context support for OleRegGetMiscStatus().
oleaut32: Always set LIBFLAG_FHASDISKIMAGE when loading from file.
include: Added IShellDispatch3,4,5 definitions.
shell32: Update to IShellDispatch5.
scrrun: Implement BuildPath method.
msctf: COM interface cleanup.
msctf: Pass QueryInterface arguments properly to main interface method.
shell32: Cache typeinfo instances.
msctf: Fix some interface casts left from cleanup.
msctf: Remove some duplication.
kernel32/tests: Some more tests for SearchPath().
kernel32/tests: Test for LoadLibraryEx() with full path without extension.
Marcus Meissner (3): Patrick Rudolph (1):
xmllite: Annotate fallthrough case (Coverity). ddraw: Fill dwNumFourCCCodes in ddraw7_GetCaps.
crypt32: Avoid NULL ptr dereferences before checks (Coverity).
user32: Fixed sizeof() to MultiByteToWideChar.
Michael Stefaniuc (8): Piotr Caban (13):
dinput/tests: Compile with -D__WINESRC__. kernel32/tests: Fix IdnToNameprepUnicode tests.
winmm/tests: Skip tests for MMSYSERR_NODRIVER too. wininet/tests: Fix urlcache tests on IE10.
winmm/tests: Avoid duplicating the tested call in the ok() message. qcap: Support compression filter in ICaptureGraphBuilder2::RenderStream.
winmm/tests: Use the explicit mciSendCommandA() version. qcap: Don't ignore type and category parameters in ICaptureGraphBuilder2::FindPin.
winmm/tests: Fix the includes for generated.c. qcap: Warn if additional filters should be used in ICaptureGraphBuilder2::RenderStream.
winmm/tests: Use the explicit CreateEventW() and don't bother testing it. qcap: Add initial ICaptureGraphBuilder2::RenderStream tests.
winmm/tests: Use a better type for the mixer object. qcap: Add ICaptureGraphBuilder2::RenderStream test with intermediate filter.
winmm/tests: Compile with -D__WINESRC__. include: Add IConfigAviMux definition.
include: Add IConfigInterleaving definition.
include: Add IPersistMediaPropertyBag definition.
qcap: Add AVI Mux filter stub.
qcap: Add AVI Mux QueryInterface tests.
qcap: Fix ICaptureGraphBuilder2::RenderStream test failures.
Nikolay Sivov (17): Qian Hong (4):
advapi32/tests: Remove string constants redefinition that are not needed anymore. server: Fixed winstation object leak in open_input_desktop.
msxml3/tests: Fix test failures on newer systems. wscript: Get extension name by strrchrW instead of strchrW.
shell32/tests: Fix compilation with -D__WINESRC__. urlmon: Accept uppercase extension name in AsyncInstallDistributionUnit.
wshom.ocx: Silence failure to query IDispatchEx from IWshShell3. msi: Get extension name by strrchrW instead of strchrW.
wshom.ocx: Implement IWshShell3::ExpandEnvironmentStrings().
msxml3: Set referer in case with no user headers too.
setupapi/tests: Enable compilation with -D__WINESRC__.
quartz/tests: Enable compilation with -D__WINESRC__.
ntdll: Suppress a warning on 'description' attribute of 'comClass'.
ole32: Use real object CLSID when creating instance from context info.
vbscript/tests: Use a defined name for error code.
urlmon/tests: Preparation for -D__WINESRC__.
shlwapi: Implement PathUnExpandEnvStrings.
msxml3/tests: Consolidate check for available class versions.
msxml3: Implement url() property of IXMLDOMDocument.
msvcrt/tests: Enable compilation with -D__WINESRC__.
po: Update Russian translation.
Piotr Caban (5):
comctl32: Fix a typo in UPDOWN_OffsetVal that breaks UDS_WRAP flag support.
comctl32: Initialize himlState list in TREEVIEW_Paint when TVS_CHECKBOXES flag is set.
comctl32: Initialize treeview checkboxes in WM_PAINT when TVS_CHECKBOXES was passed during control creation.
comctl32: Add more TVS_CHECKBOXES flag tests.
msvcrt: Don't call invalid parameter handler on invalid mode flag.
Qian Hong (1):
user32: Implement OpenInputDesktop.
Rico Schüller (6): Rico Schüller (6):
opengl32: Use variables for file names. d3dx9/tests: Fix variable names.
opengl32: Fix some style issues. d3d10/tests: Enable DepthEnable for reproducible results.
opengl32: Allow multiple extensions to support the same function. d3d10: Fix a comment.
opengl32: Use opengl xml registry files. d3d10/tests: Remove some device creation traces.
wined3d: Use GL_ARB_texture_mirror_clamp_to_edge when available. d3d10/tests: Create a new device for each device test.
wined3d: Use GL_EXT_texture_mirror_clamp when available. shell32: Use lParam for BFFM_SETOKTEXT.
Ričardas Barkauskas (1): Sebastian Lackner (2):
wininet: Check if connection is alive before sending request. winex11: Implement additional XEMBED events.
winex11: Send XEMBED_REQUEST_FOCUS request for embedded windows.
Saulius Krasuckas (7): Stefan Dösinger (6):
comctl32/tests: Make progress.c compile with -D__WINESRC__. wined3d: Remove broken ddraw overlay support.
comctl32/tests: Make subclass.c compile with -D__WINESRC__. wined3d: Remove partial surface update support.
comctl32/tests: Make status.c compile with -D__WINESRC__. wined3d: Remove surface->dirtyRect.
comctl32/tests: Make mru.c, pager.c and syslink.c compile with -D__WINESRC__. d3d9/tests: Add a test for AddDirtyRect.
comctl32/tests: Make tooltips.c compile with -D__WINESRC__. d3d8/tests: Add a test for AddDirtyRect.
comctl32/tests: Make updown.c compile with -D__WINESRC__. wined3d: Don't create a DIB section in gdi_surface_map.
comctl32/tests: Make propsheet.c compile with -D__WINESRC__.
Sebastian Lackner (1): Vincent Povirk (6):
shlwapi: Fix UrlCombineW for URLs containing a quotation mark. gdiplus: Allow excluding from infinite regions.
explorer: Use StrRetToStrW to convert STRRET result.
windowscodecs: Implement IPropertyBag2_Write_Proxy.
windowscodecs: Use alpha options in CreateBitmapFromHBITMAP.
gdiplus: Fix StringFormatFlagsLineLimit handling.
mscoree: Fix runtime shutdown code.
Stefan Dösinger (7): Vitaly Lipatov (1):
ddraw/tests: Accept nvidia return values in test_rt_caps. ipconfig: Distinguish between IPv4 and IPv6 addresses in normal mode.
ddraw/tests: Allow some flags to fail surface creation in test_rt_caps.
ddraw/tests: Make caps checking in test_rt_caps() less strict.
ddraw/tests: r200 accepts 3DDEVICE | ZBUFFER render targets in ddraw4.
d3d9/tests: Give stencil_cull_test its own device.
wined3d: Check for support before calling glDrawElementsInstancedBaseVertex.
wined3d: GL_ARB_instanced_arrays provides glDrawElementsInstanced.
Vijay Kiran Kamuju (1): Zhenbo Li (3):
wininet: Implement setting INTERNET_PER_CONN_PROXY_BYPASS. shell32/tests: Add tests for SHFileOperationA.
shell32/tests: Add a missed init_shfo_tests() call.
Vincent Povirk (4): shell32/tests: Delete a nonexistent file in an existent dir or a nonexistent dir.
xinput1_3: Make XInputGetState patchable.
windowscodecs: Implement WICSetEncoderFormat_Proxy.
gdiplus: Use clip region in GdipDrawPath.
gdiplus: Use clip region in GdipFillPath.
Volkan Gezer (1):
po: Updated Turkish translation.
-- --
Alexandre Julliard Alexandre Julliard

View File

@ -1028,6 +1028,7 @@ Patrick Gauthier
Patrick Haller Patrick Haller
Patrick J. McNerthney Patrick J. McNerthney
Patrick Moran Patrick Moran
Patrick Rudolph
Patrick Spinler Patrick Spinler
Patrik Stridvall Patrik Stridvall
Paul Andrew Panon Paul Andrew Panon

View File

@ -1 +1 @@
Wine version 1.7.6 Wine version 1.7.7

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