Skip to content
Snippets Groups Projects
Commit d15d9d0e authored by Alexandre Julliard's avatar Alexandre Julliard
Browse files

Release 1.7.8.

parent 39538f91
No related branches found
Tags wine-1.7.8
No related merge requests found
The Wine development release 1.7.7 is now available. The Wine development release 1.7.8 is now available.
What's new in this release (see below for details): What's new in this release (see below for details):
- Support for configuring remote shares using Samba's NetAPI library. - Updated version of the Mono package.
- Multiple keyboard layouts support in the Mac driver. - Improvements in the BITS service implementation.
- Improved embedding support through XEMBED. - Better data tables for Japanese vertical fonts support.
- Support for arrays in VBScript. - Improved backtraces on recent Mac OS X versions.
- 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.7.tar.bz2 http://prdownloads.sourceforge.net/wine/wine-1.7.8.tar.bz2
http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.7.tar.bz2 http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.8.tar.bz2
Binary packages for various distributions will be available from: Binary packages for various distributions will be available from:
...@@ -26,386 +26,312 @@ AUTHORS in the distribution for the complete list. ...@@ -26,386 +26,312 @@ AUTHORS in the distribution for the complete list.
---------------------------------------------------------------- ----------------------------------------------------------------
Bugs fixed in 1.7.7 (total 49): Bugs fixed in 1.7.8 (total 27):
9853 Splinter Cell: CT crashes with an unahandled exception 14034 Max Payne 2: mirror reflections not working correctly
14752 Blood 2 (v. 2.1): mouse input not working 20085 Settlers of Catan runs very slow.
15808 wine's system tray should not wake the cpu when idle 21020 Artrage3 studio pro demo : installer hangs.
15868 Tomb Raider underworld demo big troubles 21481 Runtime error in RPG Maker VX
16121 Word 2003/2007 Bold Face Type Bug 22633 zMUD works in background but UI is not visible
17037 mountmgr.sys: Wine does not recognise empty DVD-ROMs 23551 Ignition display hangs when changing resolution
18394 Touhou 9 - Phantasmagoria of Flower View, patching from 1.00 to 1.50a breaks the game 27398 Debug4x: Application locks/crashes at start due to bad symbol font handling (failed default charset/map selection)
18763 Program error window for DVD Profiler (with no obvious error) 28846 foobar2000 needs SHELL32.dll.SHOpenFolderAndSelectItems
20068 Monster Jam: No textures 29153 NSIS ExecWait not working
21400 PowerPoint 2007 never displays slides 2 or 3 in normal view when paging down 31593 Regression from wine 1.5.4; same bug as 24679
21561 Frontpage 2003 crashes when adding URL or exiting the program 31600 YGOPRO 1.032.1 V2 Percy (free online dueling system made for playing Yu-Gi-Oh! duel) crashes during gameplay
21739 Mouse in Nostale not working 33248 The Walking Dead: Survival Instinct error with glTexSubImage2D
21884 Resident Evil 2: no sound and annoying dialog window 34467 Age of Empires 2 Conquerors is no longer playable
24849 toolbar buttons in .chm file viewer are not working 34547 Very slow performance. StarCraft: Brood War.
24960 BioEdit crashes with "setup_exception_record stack overflow" 34613 Hot Corners are active when using programs in fullscreen mode (the mac driver)
25635 Every single line is underlined in Dreamweaver codeview 34721 Resident Evil 3: there's no music, some sounds are missing
25877 Mirror does not render properly in Sims 3 sim customization scene 34813 winedbg crash reports are missing important information on Mac OS X 10.8+
25923 UltraNitroRacers: Fails to launch with built-in quartz 34979 Sigil 0.6.2 crashes on start
25924 UltraNitroRacers: Graphics garbled 34983 Fellowship One Check-In Application v2.5 needs IBackgroundCopyJob::SetDescription method
26475 Homefront (Steam) crashes at launch 34984 Original War: intense screen flickering
26641 CivCity Rome 1.1: text and graphics missing 34988 Fellowship One Check-In Application v2.5 needs IBackgroundCopyManager::GetJob method
26702 Desert Gunner crashes in the main menu 35010 [Freetype]Impossible to compile Wine
26860 Tomb Raider Underworld crashes on startup 35021 League of Legends installer page faults in custom action during stackwalk (SymFromAddr with NULL displacement ptr)
27925 IBExpert cease work from 1.3.25 35024 FEAR Combat (SEC2) v1.1 community full installer doesn't display cd key/serial field (no PIDTemplate property provided)
28862 cannot download watchtower library 2010 35030 Steam Client update from Dec. 3, 2013 breaks Wine (Steam Client/Service crash after update, login fails)
28888 Alt-tabbing from windowed Kanon makes it think alt is held down 35035 HF pAppLoc (AppLocale) installer crashes due to unimplemented function apphelp.dll.ShimFlushCache
29691 Anno 1404 addon 2.1 update installer after clicking the next-button crashes 35039 Wine out-of-source tree build broken when specifying a full path to configure
31025 vbscript doesn't support arrays
31347 Windows Performance Toolkit "xperf.exe" tool for Windows on ARM (WoA) needs KERNEL32.dll.ResolveDelayLoadedAPI
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.6: Changes since 1.7.7:
Akira Nakagawa (1): Akira Nakagawa (1):
advapi32: Remove extra comma. po: Update Japanese translation.
Alexandre Julliard (23): Alexandre Julliard (11):
makefiles: Merge the relpath functionality into makedep. configure: Add a rule to prevent rebuilding makedep when tools are disabled.
makefiles: Output clean rules for generated files from makedep. makefiles: Only output tools directory dependencies when tools are enabled.
makefiles: Remove the no longer needed EXTRASUBDIRS variables. makefiles: Don't make binaries depend on Makefile.in.
makefiles: Add a makedep pragma to mark source files that are parts of the import library. msvcp71: Use thiscall where appropriate in the header file.
makefiles: Generate explicit rules for building mo files. msvcp90: Use thiscall where appropriate in the header file.
dbghelp: Remove a useless DllMain, msvcrt can't be unloaded. msxml3/tests: Avoid including xmldom.h.
comctl32/tests: Fix a test that fails on Windows. makefiles: Make sure config.h is updated before building anything.
makefiles: Add support for building from source files from a parent directory. configure: Update FreeType configure checks for the changed headers location.
msvcp80: Share the implementation with msvcp90. makefiles: Include AUTHORS file directly from the top-level directory.
msvcp71: Share part of the implementation with msvcp90. makedep: Don't look for header files in the build directories.
makefiles: Generate rules from makedep for running tests. makedep: Allow the source directory itself in include paths.
makefiles: Rename translated manpages according to their destination directory.
makefiles: Generate rules from makedep for building and installing man pages. Andrey Gusev (4):
makefiles: Add support for parent source directory in c2man. d3d11: Add version.rc file.
makefiles: Only generate auto-documentation rules for dlls. d3dcompiler_43: Fix a typo.
makedep: Use string arrays for include paths and object extensions. po: Some Ukrainian translation updates and typo fixes.
makefiles: Generate include path options from makedep. po: Small Ukrainian translation fix.
kernel32/tests: Make the page size a global variable.
kernel32/tests: Add a helper function for creating a test dll. André Hentschel (11):
kernel32/tests: Add some tests for invalid image section mappings. winedump: Update minidump output.
server: Check PE file architecture at mapping creation time. winedbg: Update minidump output.
kernel32: Determine the module architecture for all binary types. wininet/tests: Fix boolean checks.
kernel32: Validate the architecture of newly created processes on the server side. ole32/tests: Don't crash when StgOpenStorage fails.
ddrawex/tests: Don't crash when IDirectDraw4 query fails.
Alistair Leslie-Hughes (2): winefile: Use defines instead of numbers.
mscoree: Attempt to load the assembly from the application directory. comctl32/tests: Make rebar.c compile with -D__WINESRC__.
mscoree: Implement IMetahostPolicy GetRequestedRuntime. comctl32/tests: Make toolbar.c compile with -D__WINESRC__.
propsys: Add stub for PSGetPropertyDescriptionListFromString.
Andrew Eikum (4): include: Add bdaiface.idl.
mmdevapi: Fill buffer with silence in IAudioRenderClient::GetBuffer. comctl32/tests: Make trackbar.c compile with -D__WINESRC__.
winmm: Also try MSACM conversions with WAVE_FORMAT_QUERY.
winecoreaudio.drv: Don't return 0 absolute position if AudioQueue call fails. Aric Stewart (3):
dsound: Don't change play position if IAudioClient methods fail. tools: Build vertical orientation table.
gdi32: Use vertical orientation table to determine rotation.
André Hentschel (16): wineps: Use vertical orientation table to determine rotation.
dinput8/tests: Enable compilation with -D__WINESRC__.
ntdll: Improved reporting of CPU Level and Revision on ARM. Aurimas Fišeras (1):
wineboot: Add environment registry keys on ARM. po: Update Lithuanian translation.
wineboot: Add hardware registry keys on ARM.
wineboot: Don't add registry keys for unsupported IA64 architecture. Austin English (2):
include: Add more ARM processor feature flags. xcopy: Clarify a comment.
include: Add more vfw error codes. apphelp: Add a stub for ShimFlushCache.
kernel32/tests: Improved tests for the ResolveDelayLoadedAPI callback.
ntdll: Implement LdrResolveDelayLoadedAPI. Bruno Jesus (1):
user32/tests: Fix GetSystemMetrics test on Win8. po: Update Brazilian Portuguese translation.
ntdll: Adjust NtAreMappedFilesTheSame to win8 behaviour.
user32/tests: Allow win8 error code. Daniel Lehman (1):
mscoree/tests: Don't expect a 2.x runtime. msvcrt: Return wall-clock time from clock().
crypt32/tests: Fix tests for win8.
ntdll/tests: Mark win8 behaviour as failing.
quartz/tests: Don't use DebugInfo of critical sections in tests.
Daniel Lehman (2):
msvcp90: Return last index in string::find_last_not_of_cstr_substr if input is empty.
oleaut32: Return FALSE from SystemTimeToVariantTime if day > 31 or year is negative.
Detlef Riekenberg (1):
wintrust/tests: Accept the CryptCATAdminAcquireContext win8 results.
Dmitry Timoshkov (12):
gdiplus: Determine type of the path at the time the region data are written instead of the path creation time.
gdiplus: Get rid of no longer needed path and region fields.
server: Make it possible for WaitCommEvent to detect recursive requests.
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.
Erich Hoover (2):
advapi32/tests: Add tests for creating directories with specific security attributes.
server: Create directories with the specified security attributes.
François Gouget (7): François Gouget (7):
shlwapi/tests: Make test_SHCreateStreamOnFileEx_CopyTo() static. libport: Add an isfinite() implementation for Solaris.
vbscript: Fix a trailing FIXME() '\n'. xcopy: Add tests to show that the /D option only accepts dates in the m-d-y format.
mshtml: Add a trailing '\n' to a TRACE(). comctl32: TTM_ADDTOOLW must refuse to set a tooltip text to NULL.
shlwapi/tests: Fix compilation on systems that don't support nameless unions. msvcrt: Standardize on using a comparison operator to ensure we return 0 or 1.
netapi32: Remove WINAPI on static functions where not needed. winecfg: Tweak the wording of the drives configuration.
wined3d: Make wined3d_device_create_cursor_texture() static. libport: Fix the detection of isfinite().
po: Remove an extraneous full stop in an error message. ddraw/tests: Fix compilation on systems that don't support nameless unions.
Frédéric Delanoy (31): Frédéric Delanoy (30):
comctl32: Use BOOL type where appropriate. comctl32: Clarify DATETIME_GetPrevDateField documentation.
winedbg: Use BOOL type where appropriate. kernel32: Use BOOL type where appropriate.
winegstreamer: Use boolean type where appropriate. rsaenh: Use BOOL type where appropriate.
dbghelp: Use BOOL type where appropriate. system.drv16: Use BOOL type where appropriate.
mmdevapi: Use BOOL type where appropriate. rsaenh/tests: Use BOOL type where appropriate.
mscms: Use BOOL type where appropriate. stress.dll16: Use BOOL type where appropriate.
shell32: Use BOOL type where appropriate. twain_32: Use BOOL type where appropriate.
netapi32/tests: Use BOOL type where appropriate. strmbase: Use BOOL type where appropriate.
gdiplus/tests: Use BOOL type where appropriate. version: Use BOOL type where appropriate.
dsound/tests: Use BOOL type where appropriate. user.exe16: Use BOOL type where appropriate.
mapi32/tests: Use BOOL type where appropriate. winhttp/tests: Use BOOL type where appropriate.
winedbg: Amend parameter name in *_fetch_integer. wininet: Use BOOL type where appropriate.
winedbg: Use BOOL type where appropriate. wininet/tests: Use BOOL type where appropriate.
comctl32/tests: Use BOOL type where appropriate. winmm: Use BOOL type where appropriate.
imm32: Use BOOL type where appropriate. wintab32: Use BOOL type where appropriate.
msgsm32.acm: Use BOOL type where appropriate. winecrt0: Use BOOL type where appropriate.
itss: Use BOOL type where appropriate. winejoystick.drv: Use BOOL type where appropriate.
odbc32: Use BOOL type where appropriate. winemac.drv: Use BOOL type where appropriate.
gdiplus: Use BOOL type where appropriate. winex11.drv: Use BOOL type where appropriate.
kernel32/tests: Use BOOL type where appropriate. twain_32: Ensure FreeLibrary is called on error case (coverity).
shell32: Use BOOL type where appropriate. winealsa.drv: Use BOOL type where appropriate.
opengl32: Use BOOL type where appropriate. mshtml: Avoid memory leaks (Coverity).
localspl: Use BOOL type where appropriate. rpcrt4: 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. Assorted spelling fixes.
po: Update French translation.
Hans Leidekker (20): winedump: Make usage message more consistent.
netapi32: Move NetBios functions to netbios.c. winedump: Use BOOL type where appropriate.
netapi32: Merge apibuf.c into netapi32.c. shlwapi/tests: Avoid memory leaks (coverity).
netapi32: Merge share.c into netapi32.c. winedump: Use BOOL type where appropriate.
netapi32: Merge wksta.c into netapi32.c. wininet/tests: Use BOOL type where appropriate.
netapi32: Merge access.c into netapi32.c.
netapi32: Merge browsr.c into netapi32.c. Hans Leidekker (3):
netapi32: Merge ds.c into netapi32.c. mlang: Improve IMLangLineBreakConsole::BreakLineA for the ASCII codepage.
netapi32: Merge local_group.c into netapi32.c. advapi32: Perform a case-insensitive match on the credential target name.
netapi32: Perform a case-insensitive string comparison in NETAPI_IsLocalComputer. msi: Fix handling of empty mask edit templates.
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 (46): Henri Verbeet (46):
d3d8: Clear pBits and Pitch when d3d8_surface_LockRect() fails. wined3d: Just validate the sysmem location in surface_init().
ddraw: Introduce a ddraw_texture structure as parent for textures. wined3d: Just use surface_invalidate_location() in surface_map().
ddraw: Create wined3d textures before ddraw surfaces. wined3d: Get rid of surface_set_dirty().
ddrawex: Get rid of the IDirectDrawImpl typedef. ddraw: Only reset the device when creating an exclusive mode front buffer in ddraw_surface_create_texture().
ddrawex: Get rid of the IDirectDrawSurfaceImpl typedef. ddraw: Don't bother checking for DDSD_CAPS in CreateSurface().
ddraw: Create textures for swapchain surfaces. ddraw: Don't set the pixelformat's dwSize field in CreateSurface().
ddraw: Create textures for "standalone" surfaces. ddraw: Don't bother unsetting DDSCAPS2_MIPMAPSUBLEVEL in CreateSurface().
ddraw: Create textures for additional surfaces. ddraw: Don't bother setting *surface to NULL in CreateSurface().
wined3d: Create textures for converted surfaces. ddraw: Move the TEXTUREMANAGE validation from CreateSurface() to ddraw_surface_create_texture().
wined3d: Don't map the destination surface read-only in surface_convert_format(). ddraw: Move the cube map validation from CreateSurface() to ddraw_surface_create_texture().
ddraw: Set WINED3D_SURFACE_PIN_SYSMEM directly in ddraw_surface_create_texture(). wined3d: Merge the texture creation functions.
ddraw: Move the surface desc fixups from ddraw_surface_init() to ddraw_surface_create_texture(). ddraw: Move the location validation from CreateSurface() to ddraw_surface_create_texture().
ddraw: Pass the ddraw texture to ddraw_surface_init(). ddraw: Create back buffers in ddraw_surface_create_texture().
ddraw: Set the cube map flags for the root surface in ddraw_surface_create_texture() as well. ddraw: Move the primary surface validation from CreateSurface() to ddraw_surface_create_texture().
wined3d: Create a texture for the logo surface. ddraw: Move the flippable validation from CreateSurface() to ddraw_surface_create_texture().
ddraw: Move the mipmap count fixup from CreateSurface() to ddraw_surface_create_texture(). ddraw: Move the DDSD_LPSURFACE fixups from CreateSurface() to ddraw_surface_create_texture().
ddraw: Move the display mode related surface desc fixups from CreateSurface() to ddraw_surface_create_texture(). ddraw: Move the DDSD_CAPS fixup from CreateSurface() to ddraw_surface_create_texture().
wined3d: Create surfaces inside wined3d. ddraw: Make the DDSURFACEDESC2 parameter to ddraw_surface_create_texture() const.
wined3d: Pass a wined3d_resource_desc structure to surface_init(). ddraw: Get rid of CreateSurface().
wined3d: Set the surface container in surface_init(). ddraw: Get rid of copy_to_surfacedesc2().
wined3d: Create a proper texture for the software cursor. wined3d: Properly check for the front buffer in d3dfmt_get_conv().
wined3d: Avoid calling wined3d_surface_set_mem() in surface_cleanup(). ddraw: Use hr_ddraw_from_wined3d() in ddraw_surface_create().
wined3d: Surfaces always have a container in draw_textured_quad(). ddraw: Get rid of the DDSCAPS_BACKBUFFER validation in ddraw_surface_create().
wined3d: Surfaces always have a container in surface_bind(). ddraw/tests: Add some missing DestroyWindow() calls.
wined3d: Surfaces always have a container in surface_unload(). ddraw/tests: Unify the skip messages a bit.
wined3d: Surfaces always have a container in surface_add_dirty_rect(). ddraw/tests: Add a surface flipping test.
wined3d: Surfaces always have a container in surface_internal_preload(). ddraw: Only set DDSCAPS_PRIMARYSURFACE on the root surface.
wined3d: Surfaces always have a container in surface_prepare_texture(). ddraw: Only set DDSCAPS_VISIBLE on the root surface.
wined3d: Surfaces always have a container in fb_copy_to_texture_direct(). ddraw: Only set DDSCAPS_FRONTBUFFER on flippable surfaces.
wined3d: Surfaces always have a container in surface_modify_ds_location(). ddraw: Return the correct error in ddraw_surface7_Flip() when the surface is not flippable.
wined3d: Surfaces always have a container in surface_invalidate_location(). ddraw: Reject flips of surfaces with themselves.
wined3d: Surfaces always have a container in ffp_blit_set(). ddraw: Attach the first surface in the swap chain to the last one.
wined3d: Surfaces always have a container in arbfp_blit_set(). ddraw: Validate that surfaces are on the same swap chain in ddraw_surface7_Flip().
wined3d: Get rid of the redundant texture_name and texture_name_srgb fields in struct wined3d_surface. ddraw: Reject explicitly creating a flippable front buffer.
wined3d: wined3d_texture_bind() should never fail. ddraw: Reject creating primary surfaces with DDSCAPS_TEXTURE.
wined3d: Merge texture2d_bind() and texture3d_bind() into wined3d_texture_bind(). ddraw: Require DDSCAPS_FLIP and DDSCAPS_COMPLEX to be used together.
wined3d: Return early in wined3d_texture_bind() if the GL texture already has a name. ddraw: Require a non-zero back buffer count for swap chains.
wined3d: Get rid of surface_bind(). ddraw/tests: Add a test for primary surface capabilities.
wined3d: Merge surface_bind_and_dirtify() and volume_bind_and_dirtify() into wined3d_texture_bind_and_dirtify(). ddraw: Implement flips inside ddraw.
wined3d: Merge texture2d_unload() and texture3d_unload(). ddraw: Properly flip through the swap chain in ddraw_surface7_Flip().
wined3d: Reimplement wined3d_ftoa(). wined3d: Get rid of the buffer_object_size field from struct wined3d_buffer.
wined3d: surface_load() should never fail. wined3d: Create volumes inside wined3d.
wined3d: Merge texture2d_preload() and texture3d_preload() into wined3d_texture_load(). wined3d: Pass a wined3d_resource_desc structure to volume_init().
wined3d: Get rid of surface_internal_preload(). wined3d: Set the volume container in volume_init().
wined3d: Get rid of the WINED3DSRGB enum. wined3d: Print the WINED3D_SWAP_EFFECT_FLIP FIXME only once.
wined3d: Swap the container's texture name in flip_surface(). ddraw: Properly swap the wined3d texture parent in ddraw_surface7_Flip().
Huw D. M. Davies (7): Huw D. M. Davies (5):
user32: Add a GetKeyboardLayoutList driver entry. ntdll: Don't reduce the size of the local buffer when we come to read another batch of entries.
winemac: Implement GetKeyboardLayoutList. kernel32: Give the non-wildcard case a chance of succeeding first time around.
winemac: Update the layout list if the enabled input sources change. riched20: Move the various selection setting methods to a common function.
winemac: Update the thread's active_keyboard_layout on keyboard change. riched20: Remove some over-zealous calls to clear the insert style.
winemac: Retrieve the real keyboard layout where appropriate. wordpad: Pass the correct window to the font size list validator.
winemac: Actually set the system's keyboard layout.
riched20: Simplify the code by using an ME_Paragraph pointer. Jacek Caban (6):
vbscript: Added support for VT_BYREF|VT_VARIANT to to_int.
Jacek Caban (21): vbscript: Don't allow OP_dim on already initialized arrays.
mshtml: Added IHTMLBodyElement::scroll attribute implementation. mshtml/tests: Ignore QI(&IID_IWebBrowserPriv2IE8XP) calls.
widl: Include resource id in typelib path if not default. mshtml: Strip hash part before combining URIs.
vbscript: Added parser support for arrays. mshtml: Use uri_nofrag instead of full URI in navigate_anchor.
vbscript: Store variables in declaration order. sspi.h: Added some missing declarations.
vbscript: Added bytecode support for arrays.
vbscript: Added interp_dim implementation. Julian Rüger (1):
vbscript: Added support for getting array elements. po: Update German translation.
vbscript: Added support for setting array elements.
vbscript: Added some array tests. Ken Thomases (7):
mshtml: Added IHTMLSelectElement::multiple property implementation. winemac: Move test for valid GL drawable into -[WineContentView addGLContext:].
winhttp: Moved netconn_query_data_available calls to query_data_available. winemac: Clear OpenGL views to black the first time a context is attached.
urlmon: Fixed internet features tests on IE10. winemac: Include the OpenGL headers to fix building on OS X 10.9.
urlmon: Simplify get_feature_from_process. dbghelp: Fix some parameter names and types in the Mach-O support.
urlmon.idl: Added missing BINDSTATUS values. dbghelp: Add debug logging to some error paths in the Mach-O support.
urlmon: Fixed protocol tests on IE10. ntdll: On Mac, store the dyld image info address in the PEB.
urlmon: Fixed url tests on IE10. dbghelp: For Mach-O, get the address of the process's image info from its PEB.
mshtml: Fixed activex tests on IE10.
mshtml: Added IHTMLDocument3::getElementsByName implementation. Lauri Kenttä (2):
msxml3: Return NULL instead of empty string in IXMLElement::get_tagName. po: Update Finnish translation.
msxml3: Compile tests with __WINESRC__ defined. po: Update Swedish translation.
urlmon: Fixed tests on IE10.
Ken Thomases (16):
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.
Marcus Meissner (1): Marcus Meissner (1):
quartz: Use FreeLibrary instead of CloseHandle (Coverity). netapi32: Added missing breaks (Coverity).
Michael Müller (2): Michael Stefaniuc (6):
quartz: Improve stubs for AMCertifiedOutputProtection. comctl32/tests: Make tab.c compile with -D__WINESRC__.
quartz: Partial implementation of VMR7MonitorConfig and VMR9MonitorConfig. comctl32/tests: Make monthcal.c compile with -D__WINESRC__.
quartz: Cast to the correct type instead to void pointer.
Nikolay Sivov (13): comctl32/tests: Avoid non-AW aware TreeView_*() macros.
atl80/tests: Add SxS manifest to make it run on windows. comctl32/tests: Make treeview.c compile with -D__WINESRC__.
ole32: Added activation context support for OleRegGetMiscStatus(). comctl32/tests: Finally compile with -D__WINESRC__.
oleaut32: Always set LIBFLAG_FHASDISKIMAGE when loading from file.
include: Added IShellDispatch3,4,5 definitions. Nikolay Bogoychev (2):
shell32: Update to IShellDispatch5. wined3d: Recognize Haswell mobile graphics 4600.
scrrun: Implement BuildPath method. wined3d: Recognize GeForce GTX 765M.
msctf: COM interface cleanup.
msctf: Pass QueryInterface arguments properly to main interface method. Nikolay Sivov (26):
shell32: Cache typeinfo instances. kernel32: Add more LoadLibraryEx() flags defines and mark them as unsupported.
msctf: Fix some interface casts left from cleanup. qmgr: Implement IBackgroundCopyJob::SetDescription().
msctf: Remove some duplication. qmgr: Implement IBackgroundCopyJob::GetDescription().
kernel32/tests: Some more tests for SearchPath(). qmgr/tests: Remove skips around tests that don't fail.
kernel32/tests: Test for LoadLibraryEx() with full path without extension. qmgr: Implement IBackgroundCopyManager::GetJob().
qmgr: Added parameter tracing for Job and Manager, make naming more compact.
Patrick Rudolph (1): urlmon/tests: Accept another failure error code.
ddraw: Fill dwNumFourCCCodes in ddraw7_GetCaps. qmgr: Use helper to return string value for File.
qmgr: Added missing argument tracing, method naming made more compact.
Piotr Caban (13): qmgr: Implement Get/SetNotifyFlags().
kernel32/tests: Fix IdnToNameprepUnicode tests. qmgr/tests: Do an early check to skip all tests.
wininet/tests: Fix urlcache tests on IE10. include: Added IBackgroundCopyCallback2 definition.
qcap: Support compression filter in ICaptureGraphBuilder2::RenderStream. qmgr: Implement Get/SetNotifyInterface().
qcap: Don't ignore type and category parameters in ICaptureGraphBuilder2::FindPin. qmgr/tests: Fixed some test failures on older windows versions.
qcap: Warn if additional filters should be used in ICaptureGraphBuilder2::RenderStream. ntdll: Allow NULL return length argument in NtAdjustPrivilegesToken().
qcap: Add initial ICaptureGraphBuilder2::RenderStream tests. qmgr: Implement AddFile() with AddFileSet().
qcap: Add ICaptureGraphBuilder2::RenderStream test with intermediate filter. qmgr: Add file to a job with 1 refcount.
include: Add IConfigAviMux definition. qmgr: Rearrange BSC methods in a natural way, call with proper wrapper.
include: Add IConfigInterleaving definition. ole32: Trace library path to be added to list.
include: Add IPersistMediaPropertyBag definition. ole32: COM cleanup for StdMarshal.
qcap: Add AVI Mux filter stub. ole32: Use existing code to return IMarshal from CoGetStandardMarshal().
qcap: Add AVI Mux QueryInterface tests. ole32: Explicitly check for S_OK.
qcap: Fix ICaptureGraphBuilder2::RenderStream test failures. ole32: COM cleanup of IEnumGUID implementations.
ole32: Use private define for char length of GUID string representation.
Qian Hong (4): ole32: Store categories with offset so it's possible to copy them directly.
server: Fixed winstation object leak in open_input_desktop. ole32: Fix refcount of returned enumeration instances.
wscript: Get extension name by strrchrW instead of strchrW.
urlmon: Accept uppercase extension name in AsyncInstallDistributionUnit. Piotr Caban (10):
msi: Get extension name by strrchrW instead of strchrW. qcap: Add AVI Mux output pin stub.
include: Add IAMStreamControl definition.
Rico Schüller (6): strmbase: Add structure size parameter in BaseInputPin_Construct function.
d3dx9/tests: Fix variable names. qcap: Add AVI Mux input pin stub.
d3d10/tests: Enable DepthEnable for reproducible results. strmbase: Don't pass NULL fetched parameter in BaseOutputPinImpl_Connect on external IPin implementation.
d3d10: Fix a comment. qcap: Add Avi Mux filter EnumMediaTypes tests.
d3d10/tests: Remove some device creation traces. qcap: Add Avi Mux input pin ReceiveConnection test.
d3d10/tests: Create a new device for each device test. qcap: Constify vtables in Avi Mux tests.
shell32: Use lParam for BFFM_SETOKTEXT. qcap: Add helper to initalize test_filter structure.
qcap: Fix Avi Mux output pin Connect implementation.
Sebastian Lackner (2):
winex11: Implement additional XEMBED events. Qian Hong (1):
winex11: Send XEMBED_REQUEST_FOCUS request for embedded windows. arp: Added stub exe.
Stefan Dösinger (6): Ričardas Barkauskas (4):
wined3d: Remove broken ddraw overlay support. wininet/tests: Test successive HttpSendRequest calls.
wined3d: Remove partial surface update support. wininet: Reset data stream for existing request connections.
wined3d: Remove surface->dirtyRect. wininet: Move handling of existing request connections to open_http_connection.
d3d9/tests: Add a test for AddDirtyRect. wininet/tests: Mark successful query of status before sending request as broken.
d3d8/tests: Add a test for AddDirtyRect.
wined3d: Don't create a DIB section in gdi_surface_map. Stefan Dösinger (17):
d3d9/tests: Read the result before swapping in volume_v16u16_test.
Vincent Povirk (6): d3d8/tests: Read the result before swapping in volume_v16u16_test.
gdiplus: Allow excluding from infinite regions. wined3d: Discard non-sysmem locations in unload.
explorer: Use StrRetToStrW to convert STRRET result. wined3d: Don't set SFLAG_INSYSMEM in surface_download_data.
windowscodecs: Implement IPropertyBag2_Write_Proxy. wined3d: Use the pointer returned by map in wined3d_surface_getdc.
windowscodecs: Use alpha options in CreateBitmapFromHBITMAP. wined3d: Don't store PBO pointers in allocatedMemory.
gdiplus: Fix StringFormatFlagsLineLimit handling. wined3d: Add a function to retrieve surface data.
mscoree: Fix runtime shutdown code. wined3d: Use surface_get_memory in read_from_framebuffer.
wined3d: Remove redundant state restoration from read_from_framebuffer.
Vitaly Lipatov (1): wined3d: Don't pass the pitch to read_from_framebuffer.
ipconfig: Distinguish between IPv4 and IPv6 addresses in normal mode. wined3d: Remove a useless comment.
ddraw/tests: Port test_set_surface_desc to other versions.
Zhenbo Li (3): ddraw: SetSurfaceDesc is not allowed on managed textures.
shell32/tests: Add tests for SHFileOperationA. ddraw: SetSurfaceDesc accepts DDSD_CAPS with dwCaps=0.
shell32/tests: Add a missed init_shfo_tests() call. ddraw: Check for lpSurface=NULL in SetSurfaceDesc.
shell32/tests: Delete a nonexistent file in an existent dir or a nonexistent dir. ddraw/tests: Test SetSurfaceDesc and Lock interaction.
d3d9/tests: Extend the sysmem texture mipmap test.
Stefan Leichter (1):
dbghelp: Add a null check for optional output parameter for function SymFromAddr.
Vincent Povirk (7):
gdiplus: Forward GdipFillRectangle to GdipFillRectangles.
gdiplus: Write FillRects records to metafiles.
gdiplus: Implement FillRects record playback.
gdiplus: Set world transform when drawing metafiles.
gdiplus: Add metafile test for FillRectangles.
windowscodecs: Don't treat S_FALSE as failure.
mscoree: Update Wine Mono to 4.5.2.
-- --
Alexandre Julliard Alexandre Julliard
......
Wine version 1.7.7 Wine version 1.7.8
#! /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.7. # Generated by GNU Autoconf 2.69 for Wine 1.7.8.
# #
# 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.7' PACKAGE_VERSION='1.7.8'
PACKAGE_STRING='Wine 1.7.7' PACKAGE_STRING='Wine 1.7.8'
PACKAGE_BUGREPORT='wine-devel@winehq.org' PACKAGE_BUGREPORT='wine-devel@winehq.org'
PACKAGE_URL='http://www.winehq.org' PACKAGE_URL='http://www.winehq.org'
   
...@@ -1932,7 +1932,7 @@ if test "$ac_init_help" = "long"; then ...@@ -1932,7 +1932,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.7 to adapt to many kinds of systems. \`configure' configures Wine 1.7.8 to adapt to many kinds of systems.
   
Usage: $0 [OPTION]... [VAR=VALUE]... Usage: $0 [OPTION]... [VAR=VALUE]...
   
...@@ -2001,7 +2001,7 @@ fi ...@@ -2001,7 +2001,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.7:";; short | recursive ) echo "Configuration of Wine 1.7.8:";;
esac esac
cat <<\_ACEOF cat <<\_ACEOF
   
...@@ -2192,7 +2192,7 @@ fi ...@@ -2192,7 +2192,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.7 Wine configure 1.7.8
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.
...@@ -2710,7 +2710,7 @@ cat >config.log <<_ACEOF ...@@ -2710,7 +2710,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.7, which was It was created by Wine $as_me 1.7.8, which was
generated by GNU Autoconf 2.69. Invocation command line was generated by GNU Autoconf 2.69. Invocation command line was
   
$ $0 $@ $ $0 $@
...@@ -18078,7 +18078,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ...@@ -18078,7 +18078,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.7, which was This file was extended by Wine $as_me 1.7.8, 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
...@@ -18149,7 +18149,7 @@ _ACEOF ...@@ -18149,7 +18149,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.7 Wine config.status 1.7.8
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\\"
   
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment