Release 1.7.9.

oldstable wine-1.7.9
Alexandre Julliard 2013-12-20 19:34:52 +01:00
parent 72297ebfbb
commit 12f4358473
4 changed files with 245 additions and 290 deletions

514
ANNOUNCE
View File

@ -1,16 +1,15 @@
The Wine development release 1.7.8 is now available. The Wine development release 1.7.9 is now available.
What's new in this release (see below for details): What's new in this release (see below for details):
- Updated version of the Mono package. - Improved window moving/resizing in the Mac driver.
- Improvements in the BITS service implementation. - Some DirectDraw palette fixes.
- Better data tables for Japanese vertical fonts support. - Reduced code duplication between C++ runtime versions.
- 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.8.tar.bz2 http://prdownloads.sourceforge.net/wine/wine-1.7.9.tar.bz2
http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.8.tar.bz2 http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.9.tar.bz2
Binary packages for various distributions will be available from: Binary packages for various distributions will be available from:
@ -26,312 +25,267 @@ AUTHORS in the distribution for the complete list.
---------------------------------------------------------------- ----------------------------------------------------------------
Bugs fixed in 1.7.8 (total 27): Bugs fixed in 1.7.9 (total 47):
14034 Max Payne 2: mirror reflections not working correctly 8320 DirectInput joystick timestamps are wrong
20085 Settlers of Catan runs very slow. 10844 Need for Speed 2 demo fails on startup, claiming "insufficient memory"
21020 Artrage3 studio pro demo : installer hangs. 11919 foobar2000 with foo_facets.dll: clicking popup menu item to display facets pane/view does nothing
21481 Runtime error in RPG Maker VX 12503 Firefox with Oracle/Sun JRE 6/7 Java plugin fails the verification website of Java
22633 zMUD works in background but UI is not visible 14740 Combat Arms 3.7 installer html-based UI layout is distorted
23551 Ignition display hangs when changing resolution 14783 Cannot closed WMP 9 after minimizing.
27398 Debug4x: Application locks/crashes at start due to bad symbol font handling (failed default charset/map selection) 17715 Incorrect translation of D3D asm instruction "expp"
28846 foobar2000 needs SHELL32.dll.SHOpenFolderAndSelectItems 17784 Runscape (web-based Java game) fails to terminate upon user request
29153 NSIS ExecWait not working 19959 Rome Total War loading screen has incorrect colors, rendered twice
31593 Regression from wine 1.5.4; same bug as 24679 20354 Sony Vegas has encountered an Error: 'WIA-Manager could not be initialized'
31600 YGOPRO 1.032.1 V2 Percy (free online dueling system made for playing Yu-Gi-Oh! duel) crashes during gameplay 21054 Platform SDK 2003 web installer download unreliable
33248 The Walking Dead: Survival Instinct error with glTexSubImage2D 21755 Heroes of Might and Magic V demo doesn't run
34467 Age of Empires 2 Conquerors is no longer playable 23472 PokerStars crashes/UI remains unresponsive on startup
34547 Very slow performance. StarCraft: Brood War. 23748 Need for Speed Shift demo: movies repeat until you press Enter
34613 Hot Corners are active when using programs in fullscreen mode (the mac driver) 23802 Need for Speed Shift demo: slow framerate on showroom floor
34721 Resident Evil 3: there's no music, some sounds are missing 24167 Boxes are not drawn in Double Dragon Forever
34813 winedbg crash reports are missing important information on Mac OS X 10.8+ 24328 Filter Forge 2 demo fails to launch with error: <class XFW::OSCallError> ::GetScrollInfo failed. (ExeCryptor protection)
34979 Sigil 0.6.2 crashes on start 24600 Saira: some fonts are messed up
34983 Fellowship One Check-In Application v2.5 needs IBackgroundCopyJob::SetDescription method 24819 Grand Ages: Rome installer: "Couldn't get the string value for the game tasks folder"
34984 Original War: intense screen flickering 25248 Brothers in Arms Road to Hill Demo needs msvcr71.__security_error_handler
34988 Fellowship One Check-In Application v2.5 needs IBackgroundCopyManager::GetJob method 26541 Dragon Saga crashes randomly on startup (needs ntdll.DbgUiConvertStateChangeStructure, ntdll.KiRaiseUserExceptionDispatcher, ntdll.NtSetDebugFilterState stub exports)
35010 [Freetype]Impossible to compile Wine 26668 Language macros are not defined during an .rc file compilation
35021 League of Legends installer page faults in custom action during stackwalk (SymFromAddr with NULL displacement ptr) 27850 Severe graphic issues in Need for Speed Hot Pursuit II
35024 FEAR Combat (SEC2) v1.1 community full installer doesn't display cd key/serial field (no PIDTemplate property provided) 28001 ExeCryptor protected apps/games complain with 'Clock manipulation detected!' (World War One Gold demo, Universal Mechanic)
35030 Steam Client update from Dec. 3, 2013 breaks Wine (Steam Client/Service crash after update, login fails) 28440 Deus Ex Invisible War installer sometimes asks for non-existent disk 0
35035 HF pAppLoc (AppLocale) installer crashes due to unimplemented function apphelp.dll.ShimFlushCache 28487 [Halo CE Trial] X Error bad value: XF86VidModeGetGammaRamp
35039 Wine out-of-source tree build broken when specifying a full path to configure 29290 Ubisoft - The Settlers: Rise of Cultures - disc authentication failure (SecuROM v7.37.0014)
29550 PaintTool SAI installer complains about missing administrator rights (Wine defaults to NTFS for unknown fs type, FSCTL_GET_NTFS_VOLUME_DATA support needed)
30717 Janetter crashes on startup (ISWbemLocator interface/stub missing)
31039 Visual C++ 2005 Express SP1 install fails
32762 Worms Forts Under Siege crashes on startup (Safedisc v4.00.000)
33342 Blur: rear view upside down with backbuffer ORM
33801 World of Warplanes Downloader crashed
33895 Tomb Raider 2013 mouse does not work with the changes made to the winemac.drv in the version 1.5.30
33963 WINE Wordpad crashes when selecting text from line end to line start
34294 64-bit SMPlayer 0.8.6 installer claims "64-bit Windows Operating system is required to install this software"
34327 Adobe Acrobat X Pro/Standard installer fails to extract files (insufficient directory permissions)
34713 Treasure Adventure Game: dialogue text unreadable
34902 Ableton Live 9 Suite v9.0.x (64-bit) crashes on startup, needs msvcr90.dll._vsprintf_l
35058 Lattice Diamond 2.2 Active-HDL crashes due to unimplemented function atl90.dll.AtlComModuleRevokeClassObjects
35067 Populous: The Beginning crashes on start in D3D mode
35109 L.A. Noire 1.3 (Steam version) crashes on startup
35122 NVIDIA CUDA Toolkit v5.5 installer fails, claiming "An unknown error has occurred." (failure to return 'url' property from DOMDocument)
35144 NVIDIA CUDA Toolkit v5.5 installer fails (SetupDiGetINFClassW whitelists only 'Chicago', ignoring WINEPREFIX WinVer setting)
35149 RSA SecurID token v411 installer hangs during processing of EULA (large RTF passed twice: window text and richedit streamin callback)
35166 NVIDIA CUDA Toolkit v5.5 installer fails (NtQueryKey with KeyNameInformation info class unsupported on server side)
35178 FL Studio 11.x 'DirectWave' plugin doesn't work (unsupported FSCTL_IS_VOLUME_MOUNTED ioctl)
---------------------------------------------------------------- ----------------------------------------------------------------
Changes since 1.7.7: Changes since 1.7.8:
Akira Nakagawa (1): Akihiro Sagawa (2):
po: Update Japanese translation. gdi32: Return ANSI character code as glyph index for bitmap fonts.
gdi32: Use ANSI character code as glyph index for bitmap fonts.
Alexandre Julliard (11): Alexandre Bique (5):
configure: Add a rule to prevent rebuilding makedep when tools are disabled. msvcrt: Implement _vsprintf_l.
makefiles: Only output tools directory dependencies when tools are enabled. msvcrt: Implement missing sprintf functions.
makefiles: Don't make binaries depend on Makefile.in. cmd: Update the string of the ver command.
msvcp71: Use thiscall where appropriate in the header file. winealsa.drv: midiSeq must be protected by a critical section.
msvcp90: Use thiscall where appropriate in the header file. ntdll: Fixme once for NtFlushInstructionCache().
msxml3/tests: Avoid including xmldom.h.
makefiles: Make sure config.h is updated before building anything.
configure: Update FreeType configure checks for the changed headers location.
makefiles: Include AUTHORS file directly from the top-level directory.
makedep: Don't look for header files in the build directories.
makedep: Allow the source directory itself in include paths.
Andrey Gusev (4): Alexandre Julliard (27):
d3d11: Add version.rc file. make_xftmpl: Report errors in standard format.
d3dcompiler_43: Fix a typo. make_xftmpl: Allow the C define names to be specified in the source file with pragmas.
po: Some Ukrainian translation updates and typo fixes. makedep: Generate rules for .x template files.
po: Small Ukrainian translation fix. user32: Don't check for comctl32 class for integer atoms.
makefiles: Explicitly specify source directory in Makefile dependencies.
makefiles: Explicitly specify source directory in spec file dependencies.
makefiles: Explicitly specify source directory in font dependencies.
makefiles: Add separate clean targets even in the non-recursive case.
makefiles: Generate rules from makedep for .in files.
makefiles: Get rid of the VPATH directive.
makefiles: Automatically create object sub-directories when needed.
makefiles: Get rid of the no longer used PO_SRCS variables.
makefiles: Automatically update the IDL_H_SRCS variable.
makefiles: Don't use Make.rules in the top-level Makefile.
makefiles: Generate individual .gitignore files corresponding to the build targets.
makefiles: Generate the top-level .gitignore from configure.
msvcp90: Add MSVCP_ prefix on more of the string iterator functions.
msvcp71: Share the string.c implementation with msvcp90.
msvcp71: Share the ios.c implementation with msvcp90.
msvcp71: Share the locale.c implementation with msvcp90.
makedep: Add support for reading source variables directly from the makefile.
msvcp90: Always print stream sizes and offsets as long long to support various sizes.
msvcp: Add macros to switch the string type used in the locale information structure.
msvcp90: Set the thiscall parameter count according to the size of the stream size and offset types.
msvcp100: Share the source code with msvcp90.
msvcr: Add import libraries for all versions.
msvcp: Import the corresponding version of the msvcr library.
André Hentschel (11): Andrew Eikum (1):
winedump: Update minidump output. dinput: Fix logging typos.
winedbg: Update minidump output.
wininet/tests: Fix boolean checks.
ole32/tests: Don't crash when StgOpenStorage fails.
ddrawex/tests: Don't crash when IDirectDraw4 query fails.
winefile: Use defines instead of numbers.
comctl32/tests: Make rebar.c compile with -D__WINESRC__.
comctl32/tests: Make toolbar.c compile with -D__WINESRC__.
propsys: Add stub for PSGetPropertyDescriptionListFromString.
include: Add bdaiface.idl.
comctl32/tests: Make trackbar.c compile with -D__WINESRC__.
Aric Stewart (3): Andrey Gusev (1):
tools: Build vertical orientation table. d3dx9_36: Add one more missing f suffix.
gdi32: Use vertical orientation table to determine rotation.
wineps: Use vertical orientation table to determine rotation. André Hentschel (3):
winedbg: Improve formatting of context printing.
ntdll/tests: Add ARM support for map protection tests.
ntdll: Trace NtFlushInstructionCache on x86_64.
Aurimas Fišeras (1): Aurimas Fišeras (1):
po: Update Lithuanian translation. po: Update Lithuanian translation.
Austin English (2): Austin English (4):
xcopy: Clarify a comment. dinput: Consistently use GetCurrentTime().
apphelp: Add a stub for ShimFlushCache. ntdll: Return success for FSCTL_IS_VOLUME_MOUNTED ioctl.
ntdll: Export a few more functions.
server: Set process start time a bit later.
Bruno Jesus (1): Detlef Riekenberg (1):
po: Update Brazilian Portuguese translation. tools: make_authors is no longer used.
Daniel Lehman (1): Dmitry Timoshkov (10):
msvcrt: Return wall-clock time from clock(). msiexec: Make service thread do nothing by waiting for the kill event instead of using an empty loop.
msiexec: MSI service should report SERVICE_STOPPED when appropriate.
include: Add taskschd.idl.
msiexec: Make sure that SERVICE_STOPPED status is really sent to SCM.
crypt32: Add support for decoding serial number property in the certificate attributes.
include: Add more Task Scheduler interface definitions.
secur32/tests: Use LoadLibrary instead of GetModuleHandle to load advapi32.dll APIs.
secur32/tests: Make sure that QueryContextAttributes(SECPKG_ATTR_STREAM_SIZES) succeeds.
secur32/tests: Add a test for QueryCredentialsAttributes(SECPKG_CRED_ATTR_NAMES).
include: Add more Task Scheduler interface definitions.
François Gouget (7): François Gouget (1):
libport: Add an isfinite() implementation for Solaris. netapi32: Make access_mask_to_samba() static.
xcopy: Add tests to show that the /D option only accepts dates in the m-d-y format.
comctl32: TTM_ADDTOOLW must refuse to set a tooltip text to NULL.
msvcrt: Standardize on using a comparison operator to ensure we return 0 or 1.
winecfg: Tweak the wording of the drives configuration.
libport: Fix the detection of isfinite().
ddraw/tests: Fix compilation on systems that don't support nameless unions.
Frédéric Delanoy (30): Frédéric Delanoy (32):
comctl32: Clarify DATETIME_GetPrevDateField documentation. ntdll: Use boolean type where appropriate.
kernel32: Use BOOL type where appropriate. krnl386.exe16: Fix signature of DOSVM_Int16ReadChar.
rsaenh: Use BOOL type where appropriate. krnl386.exe16: Make VGA_[Set/Get]Mode return TRUE on success.
system.drv16: Use BOOL type where appropriate. krnl386.exe16: Use BOOL type where appropriate.
rsaenh/tests: Use BOOL type where appropriate. krnl386.exe16: Use BOOL type where appropriate.
stress.dll16: Use BOOL type where appropriate. wined3d: Use BOOL type where appropriate.
twain_32: Use BOOL type where appropriate.
strmbase: Use BOOL type where appropriate.
version: Use BOOL type where appropriate.
user.exe16: Use BOOL type where appropriate.
winhttp/tests: Use BOOL type where appropriate.
wininet: Use BOOL type where appropriate.
wininet/tests: Use BOOL type where appropriate.
winmm: Use BOOL type where appropriate.
wintab32: Use BOOL type where appropriate.
winecrt0: Use BOOL type where appropriate.
winejoystick.drv: Use BOOL type where appropriate.
winemac.drv: Use BOOL type where appropriate. winemac.drv: Use BOOL type where appropriate.
winex11.drv: Use BOOL type where appropriate. dbghelp: Constify some character strings.
twain_32: Ensure FreeLibrary is called on error case (coverity). advapi32: Constify a character string.
winealsa.drv: Use BOOL type where appropriate. krnl386.exe16: Use BOOL type where appropriate.
mshtml: Avoid memory leaks (Coverity). inetcomm: Constify some character strings.
rpcrt4: Use BOOL type where appropriate. joy.cpl: Constify some character strings.
Assorted spelling fixes. mscoree: Constify a character string.
po: Update French translation. mshtml: Constify a character string.
winedump: Make usage message more consistent. msi: Constify a character string.
winedump: Use BOOL type where appropriate. msxml3: Constify a character string.
shlwapi/tests: Avoid memory leaks (coverity). rpcrt4: Constify a character string.
winedump: Use BOOL type where appropriate. scrrun: Constify a character string.
wininet/tests: Use BOOL type where appropriate. usp10: Constify a character string.
setupapi: Constify a character string.
wer: Constify a character string.
winemac.drv: Constify a character string.
wininet: Constify some character strings.
xmllite: Constify some character strings.
oleview: Constify a character string.
regedit: Constify a character string.
start: Constify a character string.
winedbg: Constify some character strings.
winefile: Constify some character strings.
winetest: Constify a character string.
widl: Constify a character string.
advapi32/tests: Constify some character strings.
Hans Leidekker (3): Hans Leidekker (6):
mlang: Improve IMLangLineBreakConsole::BreakLineA for the ASCII codepage. wininet: Return an error when ensure_cred_handle fails.
advapi32: Perform a case-insensitive match on the credential target name. wininet: Separate socket destruction from destruction of the connection object.
msi: Fix handling of empty mask edit templates. wininet: Always store the SSL context.
ntdll: Report the latest service pack for 64-bit Windows XP.
msi: Don't add text to the scrollable text control twice.
advapi32: Avoid a crash when storing credentials on MacOS.
Henri Verbeet (46): Henri Verbeet (15):
wined3d: Just validate the sysmem location in surface_init(). wined3d: Remove the render target check in x11_copy_to_screen().
wined3d: Just use surface_invalidate_location() in surface_map(). wined3d: Recreate DIB sections in wined3d_surface_update_desc().
wined3d: Get rid of surface_set_dirty(). d3d8/tests: Add a test for instructions taking a scalar source.
ddraw: Only reset the device when creating an exclusive mode front buffer in ddraw_surface_create_texture(). wined3d: Fix the source swizzle for WINED3DSIH_EXP.
ddraw: Don't bother checking for DDSD_CAPS in CreateSurface(). wined3d: Fix the source swizzle for WINED3DSIH_EXPP.
ddraw: Don't set the pixelformat's dwSize field in CreateSurface(). wined3d: Fix the source swizzle for WINED3DSIH_LOG and WINED3DSIH_LOGP.
ddraw: Don't bother unsetting DDSCAPS2_MIPMAPSUBLEVEL in CreateSurface(). ddraw: Keep a reference to the palette in the surface.
ddraw: Don't bother setting *surface to NULL in CreateSurface(). ddraw: Don't set the palette on attached backbuffers in ddraw_surface7_SetPalette().
ddraw: Move the TEXTUREMANAGE validation from CreateSurface() to ddraw_surface_create_texture(). ddraw: Store the palette flags in the ddraw palette.
ddraw: Move the cube map validation from CreateSurface() to ddraw_surface_create_texture(). ddraw: Set DDPCAPS_PRIMARYSURFACE when attaching a palette to the primary surface.
wined3d: Merge the texture creation functions. ddraw: Unset the primary surface's palette when the palette is released.
ddraw: Move the location validation from CreateSurface() to ddraw_surface_create_texture(). ddraw/tests: Add a test for palettes on primary surfaces.
ddraw: Create back buffers in ddraw_surface_create_texture(). ddraw: Just set the palette caps in ddraw7_GetCaps().
ddraw: Move the primary surface validation from CreateSurface() to ddraw_surface_create_texture(). wined3d: Explicitly pass the palette size to wined3d_palette_create().
ddraw: Move the flippable validation from CreateSurface() to ddraw_surface_create_texture(). wined3d: Get rid of unused palette flags.
ddraw: Move the DDSD_LPSURFACE fixups from CreateSurface() to ddraw_surface_create_texture().
ddraw: Move the DDSD_CAPS fixup from CreateSurface() to ddraw_surface_create_texture().
ddraw: Make the DDSURFACEDESC2 parameter to ddraw_surface_create_texture() const.
ddraw: Get rid of CreateSurface().
ddraw: Get rid of copy_to_surfacedesc2().
wined3d: Properly check for the front buffer in d3dfmt_get_conv().
ddraw: Use hr_ddraw_from_wined3d() in ddraw_surface_create().
ddraw: Get rid of the DDSCAPS_BACKBUFFER validation in ddraw_surface_create().
ddraw/tests: Add some missing DestroyWindow() calls.
ddraw/tests: Unify the skip messages a bit.
ddraw/tests: Add a surface flipping test.
ddraw: Only set DDSCAPS_PRIMARYSURFACE on the root surface.
ddraw: Only set DDSCAPS_VISIBLE on the root surface.
ddraw: Only set DDSCAPS_FRONTBUFFER on flippable surfaces.
ddraw: Return the correct error in ddraw_surface7_Flip() when the surface is not flippable.
ddraw: Reject flips of surfaces with themselves.
ddraw: Attach the first surface in the swap chain to the last one.
ddraw: Validate that surfaces are on the same swap chain in ddraw_surface7_Flip().
ddraw: Reject explicitly creating a flippable front buffer.
ddraw: Reject creating primary surfaces with DDSCAPS_TEXTURE.
ddraw: Require DDSCAPS_FLIP and DDSCAPS_COMPLEX to be used together.
ddraw: Require a non-zero back buffer count for swap chains.
ddraw/tests: Add a test for primary surface capabilities.
ddraw: Implement flips inside ddraw.
ddraw: Properly flip through the swap chain in ddraw_surface7_Flip().
wined3d: Get rid of the buffer_object_size field from struct wined3d_buffer.
wined3d: Create volumes inside wined3d.
wined3d: Pass a wined3d_resource_desc structure to volume_init().
wined3d: Set the volume container in volume_init().
wined3d: Print the WINED3D_SWAP_EFFECT_FLIP FIXME only once.
ddraw: Properly swap the wined3d texture parent in ddraw_surface7_Flip().
Huw D. M. Davies (5): Huw D. M. Davies (3):
ntdll: Don't reduce the size of the local buffer when we come to read another batch of entries. riched20: Ensure the cursors are correctly ordered in the case of a zero (logical) length selection bridging two runs.
kernel32: Give the non-wildcard case a chance of succeeding first time around. wbemprox: Add a partial implementation of Win32_PhysicalMedia.
riched20: Move the various selection setting methods to a common function. mshtml: Remove a double-Release.
riched20: Remove some over-zealous calls to clear the insert style.
wordpad: Pass the correct window to the font size list validator.
Jacek Caban (6): Jacek Caban (2):
vbscript: Added support for VT_BYREF|VT_VARIANT to to_int. oleaut32: Check OANOCACHE variable only on process attach.
vbscript: Don't allow OP_dim on already initialized arrays. qcap: Added CLSID_AVICo stub implementation.
mshtml/tests: Ignore QI(&IID_IWebBrowserPriv2IE8XP) calls.
mshtml: Strip hash part before combining URIs.
mshtml: Use uri_nofrag instead of full URI in navigate_anchor.
sspi.h: Added some missing declarations.
Julian Rüger (1): Jonathan Liu (2):
po: Update German translation. winebuild: Use correct PATH separator on Windows.
winebuild: Don't crash when dlltool or ar can't be found.
Ken Thomases (7): Ken Thomases (9):
winemac: Move test for valid GL drawable into -[WineContentView addGLContext:]. winemac: Don't change window order for SetFocus().
winemac: Clear OpenGL views to black the first time a context is attached. winemac: Consolidate the logic for deciding if cursor clipping should be active.
winemac: Include the OpenGL headers to fix building on OS X 10.9. winemac: While a window is being dragged, suppress mouse events and disable cursor clipping and warping.
dbghelp: Fix some parameter names and types in the Mach-O support. winemac: Send WM_{ENTER, EXIT}SIZEMOVE before/after window dragging and run an internal event loop during.
dbghelp: Add debug logging to some error paths in the Mach-O support. user32: Fix distance calculation for MONITOR_DEFAULTTONEAREST.
ntdll: On Mac, store the dyld image info address in the PEB. user32: Respect monitor work area when sizing or moving a top-level window.
dbghelp: For Mach-O, get the address of the process's image info from its PEB. user32: In WINPOS_SysCommandSizeMove(), fix constraining a point to a rect's right and bottom edges.
winemac: When dragging an undecorated window, keep the title bar vertically within the work area.
winemac: When ClipCursor() is called redundantly, don't warp the cursor or discard mouse move events.
Lauri Kenttä (2): Lauri Kenttä (1):
po: Update Finnish translation. po: Update Finnish translation.
po: Update Swedish translation.
Marcus Meissner (1): Marcus Meissner (1):
netapi32: Added missing breaks (Coverity). winedbg: Added missing breaks (Coverity).
Michael Stefaniuc (6): Michael Stefaniuc (1):
comctl32/tests: Make tab.c compile with -D__WINESRC__. oleaut32: Cast to the correct type instead to void pointer.
comctl32/tests: Make monthcal.c compile with -D__WINESRC__.
quartz: Cast to the correct type instead to void pointer.
comctl32/tests: Avoid non-AW aware TreeView_*() macros.
comctl32/tests: Make treeview.c compile with -D__WINESRC__.
comctl32/tests: Finally compile with -D__WINESRC__.
Nikolay Bogoychev (2): Nikolay Sivov (5):
wined3d: Recognize Haswell mobile graphics 4600. ole32: Fix a memory leak caused by copy/pasted fragment (Coverity).
wined3d: Recognize GeForce GTX 765M. atl: Implement AtlComModuleRevokeClassObjects().
shell32: Don't call comctl32 on unload time if it wasn't used before.
msxml3: Store document url in properties so every instance could see it.
server: Return key name info for KeyNameInformation class.
Nikolay Sivov (26): Sebastian Lackner (4):
kernel32: Add more LoadLibraryEx() flags defines and mark them as unsupported. crypt32: Set correct return value if CryptMemAlloc fails.
qmgr: Implement IBackgroundCopyJob::SetDescription(). ntdll: Fix incorrect value added to out->used in pf_output_stringA.
qmgr: Implement IBackgroundCopyJob::GetDescription(). ntdll: Handle error if RtlAllocateHeap fails in printf functions.
qmgr/tests: Remove skips around tests that don't fail. ntdll: Don't do further calls to pf_output_stringA if previous call failed.
qmgr: Implement IBackgroundCopyManager::GetJob().
qmgr: Added parameter tracing for Job and Manager, make naming more compact.
urlmon/tests: Accept another failure error code.
qmgr: Use helper to return string value for File.
qmgr: Added missing argument tracing, method naming made more compact.
qmgr: Implement Get/SetNotifyFlags().
qmgr/tests: Do an early check to skip all tests.
include: Added IBackgroundCopyCallback2 definition.
qmgr: Implement Get/SetNotifyInterface().
qmgr/tests: Fixed some test failures on older windows versions.
ntdll: Allow NULL return length argument in NtAdjustPrivilegesToken().
qmgr: Implement AddFile() with AddFileSet().
qmgr: Add file to a job with 1 refcount.
qmgr: Rearrange BSC methods in a natural way, call with proper wrapper.
ole32: Trace library path to be added to list.
ole32: COM cleanup for StdMarshal.
ole32: Use existing code to return IMarshal from CoGetStandardMarshal().
ole32: Explicitly check for S_OK.
ole32: COM cleanup of IEnumGUID implementations.
ole32: Use private define for char length of GUID string representation.
ole32: Store categories with offset so it's possible to copy them directly.
ole32: Fix refcount of returned enumeration instances.
Piotr Caban (10): Stefan Dösinger (19):
qcap: Add AVI Mux output pin stub. d3d9/tests: Test user memory with D3DPOOL_SCRATCH.
include: Add IAMStreamControl definition. d3d9: Volume and cube textures do not support user memory.
strmbase: Add structure size parameter in BaseInputPin_Construct function. d3d9: Buffers do not support user memory.
qcap: Add AVI Mux input pin stub. d3d9: Implement user memory for offscreen plain surfaces.
strmbase: Don't pass NULL fetched parameter in BaseOutputPinImpl_Connect on external IPin implementation. d3d9: shared_handle must be NULL in non-ex d3d9.
qcap: Add Avi Mux filter EnumMediaTypes tests. wined3d: Support getdc with user memory.
qcap: Add Avi Mux input pin ReceiveConnection test. ddraw/tests: Test user memory and getdc interaction.
qcap: Constify vtables in Avi Mux tests. wined3d: Use surface_get_memory in surface_download_data.
qcap: Add helper to initalize test_filter structure. wined3d: Call buffer_get_memory in surface_load_pbo.
qcap: Fix Avi Mux output pin Connect implementation. wined3d: Rename surface_load_pbo to surface_create_pbo.
d3d9/tests: Test user memory and getdc interaction.
ddraw: SetSurfaceDesc does not work on primaries.
ddraw: Sysmem overlays are not allowed.
ddraw/tests: Use correct ddraw COM macros.
wined3d: Don't check for render target usage in wined3d_surface_set_mem.
wined3d: Don't store user memory in allocatedMemory.
libport: Include stdlib.h on MSVC for getenv.
tools: Define getopt in make_xftmpl.c.
d3dx9_36: Add missing f suffixes.
Qian Hong (1): Stefan Leichter (2):
arp: Added stub exe. setupapi: Support signature $Windows NT$ in SetupDiGetINFClassA/W too.
setupapi/tests: Test signature $Windows NT$ in SetupDiGetINFClassA too.
Ričardas Barkauskas (4):
wininet/tests: Test successive HttpSendRequest calls.
wininet: Reset data stream for existing request connections.
wininet: Move handling of existing request connections to open_http_connection.
wininet/tests: Mark successful query of status before sending request as broken.
Stefan Dösinger (17):
d3d9/tests: Read the result before swapping in volume_v16u16_test.
d3d8/tests: Read the result before swapping in volume_v16u16_test.
wined3d: Discard non-sysmem locations in unload.
wined3d: Don't set SFLAG_INSYSMEM in surface_download_data.
wined3d: Use the pointer returned by map in wined3d_surface_getdc.
wined3d: Don't store PBO pointers in allocatedMemory.
wined3d: Add a function to retrieve surface data.
wined3d: Use surface_get_memory in read_from_framebuffer.
wined3d: Remove redundant state restoration from read_from_framebuffer.
wined3d: Don't pass the pitch to read_from_framebuffer.
wined3d: Remove a useless comment.
ddraw/tests: Port test_set_surface_desc to other versions.
ddraw: SetSurfaceDesc is not allowed on managed textures.
ddraw: SetSurfaceDesc accepts DDSD_CAPS with dwCaps=0.
ddraw: Check for lpSurface=NULL in SetSurfaceDesc.
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

View File

@ -51,6 +51,7 @@ Alexander Puzankov
Alexander Scott-Johns Alexander Scott-Johns
Alexander V. Lukyanov Alexander V. Lukyanov
Alexander Yaworsky Alexander Yaworsky
Alexandre Bique
Alexandre Goujon Alexandre Goujon
Alexandre Julliard Alexandre Julliard
Alexandre Rostovtsev Alexandre Rostovtsev

View File

@ -1 +1 @@
Wine version 1.7.8 Wine version 1.7.9

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.8. # Generated by GNU Autoconf 2.69 for Wine 1.7.9.
# #
# 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.8' PACKAGE_VERSION='1.7.9'
PACKAGE_STRING='Wine 1.7.8' PACKAGE_STRING='Wine 1.7.9'
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
# 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.8 to adapt to many kinds of systems. \`configure' configures Wine 1.7.9 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]... Usage: $0 [OPTION]... [VAR=VALUE]...
@ -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.8:";; short | recursive ) echo "Configuration of Wine 1.7.9:";;
esac esac
cat <<\_ACEOF cat <<\_ACEOF
@ -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.8 Wine configure 1.7.9
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
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.8, which was It was created by Wine $as_me 1.7.9, which was
generated by GNU Autoconf 2.69. Invocation command line was generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@ $ $0 $@
@ -18135,7 +18135,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.8, which was This file was extended by Wine $as_me 1.7.9, 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
@ -18206,7 +18206,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.8 Wine config.status 1.7.9
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\\"