339 lines
17 KiB
Plaintext
339 lines
17 KiB
Plaintext
The Wine development release 1.7.8 is now available.
|
|
|
|
What's new in this release (see below for details):
|
|
- Updated version of the Mono package.
|
|
- Improvements in the BITS service implementation.
|
|
- Better data tables for Japanese vertical fonts support.
|
|
- Improved backtraces on recent Mac OS X versions.
|
|
- Various bug fixes.
|
|
|
|
The source is available from the following locations:
|
|
|
|
http://prdownloads.sourceforge.net/wine/wine-1.7.8.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:
|
|
|
|
http://www.winehq.org/download
|
|
|
|
You will find documentation on http://www.winehq.org/documentation
|
|
|
|
You can also get the current source directly from the git
|
|
repository. Check http://www.winehq.org/git for details.
|
|
|
|
Wine is available thanks to the work of many people. See the file
|
|
AUTHORS in the distribution for the complete list.
|
|
|
|
----------------------------------------------------------------
|
|
|
|
Bugs fixed in 1.7.8 (total 27):
|
|
|
|
14034 Max Payne 2: mirror reflections not working correctly
|
|
20085 Settlers of Catan runs very slow.
|
|
21020 Artrage3 studio pro demo : installer hangs.
|
|
21481 Runtime error in RPG Maker VX
|
|
22633 zMUD works in background but UI is not visible
|
|
23551 Ignition display hangs when changing resolution
|
|
27398 Debug4x: Application locks/crashes at start due to bad symbol font handling (failed default charset/map selection)
|
|
28846 foobar2000 needs SHELL32.dll.SHOpenFolderAndSelectItems
|
|
29153 NSIS ExecWait not working
|
|
31593 Regression from wine 1.5.4; same bug as 24679
|
|
31600 YGOPRO 1.032.1 V2 Percy (free online dueling system made for playing Yu-Gi-Oh! duel) crashes during gameplay
|
|
33248 The Walking Dead: Survival Instinct error with glTexSubImage2D
|
|
34467 Age of Empires 2 Conquerors is no longer playable
|
|
34547 Very slow performance. StarCraft: Brood War.
|
|
34613 Hot Corners are active when using programs in fullscreen mode (the mac driver)
|
|
34721 Resident Evil 3: there's no music, some sounds are missing
|
|
34813 winedbg crash reports are missing important information on Mac OS X 10.8+
|
|
34979 Sigil 0.6.2 crashes on start
|
|
34983 Fellowship One Check-In Application v2.5 needs IBackgroundCopyJob::SetDescription method
|
|
34984 Original War: intense screen flickering
|
|
34988 Fellowship One Check-In Application v2.5 needs IBackgroundCopyManager::GetJob method
|
|
35010 [Freetype]Impossible to compile Wine
|
|
35021 League of Legends installer page faults in custom action during stackwalk (SymFromAddr with NULL displacement ptr)
|
|
35024 FEAR Combat (SEC2) v1.1 community full installer doesn't display cd key/serial field (no PIDTemplate property provided)
|
|
35030 Steam Client update from Dec. 3, 2013 breaks Wine (Steam Client/Service crash after update, login fails)
|
|
35035 HF pAppLoc (AppLocale) installer crashes due to unimplemented function apphelp.dll.ShimFlushCache
|
|
35039 Wine out-of-source tree build broken when specifying a full path to configure
|
|
|
|
----------------------------------------------------------------
|
|
|
|
Changes since 1.7.7:
|
|
|
|
Akira Nakagawa (1):
|
|
po: Update Japanese translation.
|
|
|
|
Alexandre Julliard (11):
|
|
configure: Add a rule to prevent rebuilding makedep when tools are disabled.
|
|
makefiles: Only output tools directory dependencies when tools are enabled.
|
|
makefiles: Don't make binaries depend on Makefile.in.
|
|
msvcp71: Use thiscall where appropriate in the header file.
|
|
msvcp90: Use thiscall where appropriate in the header file.
|
|
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):
|
|
d3d11: Add version.rc file.
|
|
d3dcompiler_43: Fix a typo.
|
|
po: Some Ukrainian translation updates and typo fixes.
|
|
po: Small Ukrainian translation fix.
|
|
|
|
André Hentschel (11):
|
|
winedump: Update minidump output.
|
|
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):
|
|
tools: Build vertical orientation table.
|
|
gdi32: Use vertical orientation table to determine rotation.
|
|
wineps: Use vertical orientation table to determine rotation.
|
|
|
|
Aurimas Fišeras (1):
|
|
po: Update Lithuanian translation.
|
|
|
|
Austin English (2):
|
|
xcopy: Clarify a comment.
|
|
apphelp: Add a stub for ShimFlushCache.
|
|
|
|
Bruno Jesus (1):
|
|
po: Update Brazilian Portuguese translation.
|
|
|
|
Daniel Lehman (1):
|
|
msvcrt: Return wall-clock time from clock().
|
|
|
|
François Gouget (7):
|
|
libport: Add an isfinite() implementation for Solaris.
|
|
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):
|
|
comctl32: Clarify DATETIME_GetPrevDateField documentation.
|
|
kernel32: Use BOOL type where appropriate.
|
|
rsaenh: Use BOOL type where appropriate.
|
|
system.drv16: Use BOOL type where appropriate.
|
|
rsaenh/tests: Use BOOL type where appropriate.
|
|
stress.dll16: 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.
|
|
winex11.drv: Use BOOL type where appropriate.
|
|
twain_32: Ensure FreeLibrary is called on error case (coverity).
|
|
winealsa.drv: Use BOOL type where appropriate.
|
|
mshtml: Avoid memory leaks (Coverity).
|
|
rpcrt4: Use BOOL type where appropriate.
|
|
Assorted spelling fixes.
|
|
po: Update French translation.
|
|
winedump: Make usage message more consistent.
|
|
winedump: Use BOOL type where appropriate.
|
|
shlwapi/tests: Avoid memory leaks (coverity).
|
|
winedump: Use BOOL type where appropriate.
|
|
wininet/tests: Use BOOL type where appropriate.
|
|
|
|
Hans Leidekker (3):
|
|
mlang: Improve IMLangLineBreakConsole::BreakLineA for the ASCII codepage.
|
|
advapi32: Perform a case-insensitive match on the credential target name.
|
|
msi: Fix handling of empty mask edit templates.
|
|
|
|
Henri Verbeet (46):
|
|
wined3d: Just validate the sysmem location in surface_init().
|
|
wined3d: Just use surface_invalidate_location() in surface_map().
|
|
wined3d: Get rid of surface_set_dirty().
|
|
ddraw: Only reset the device when creating an exclusive mode front buffer in ddraw_surface_create_texture().
|
|
ddraw: Don't bother checking for DDSD_CAPS in CreateSurface().
|
|
ddraw: Don't set the pixelformat's dwSize field in CreateSurface().
|
|
ddraw: Don't bother unsetting DDSCAPS2_MIPMAPSUBLEVEL in CreateSurface().
|
|
ddraw: Don't bother setting *surface to NULL in CreateSurface().
|
|
ddraw: Move the TEXTUREMANAGE validation from CreateSurface() to ddraw_surface_create_texture().
|
|
ddraw: Move the cube map validation from CreateSurface() to ddraw_surface_create_texture().
|
|
wined3d: Merge the texture creation functions.
|
|
ddraw: Move the location validation from CreateSurface() to ddraw_surface_create_texture().
|
|
ddraw: Create back buffers in ddraw_surface_create_texture().
|
|
ddraw: Move the primary surface validation from CreateSurface() to ddraw_surface_create_texture().
|
|
ddraw: Move the flippable validation from CreateSurface() to ddraw_surface_create_texture().
|
|
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):
|
|
ntdll: Don't reduce the size of the local buffer when we come to read another batch of entries.
|
|
kernel32: Give the non-wildcard case a chance of succeeding first time around.
|
|
riched20: Move the various selection setting methods to a common function.
|
|
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):
|
|
vbscript: Added support for VT_BYREF|VT_VARIANT to to_int.
|
|
vbscript: Don't allow OP_dim on already initialized arrays.
|
|
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):
|
|
po: Update German translation.
|
|
|
|
Ken Thomases (7):
|
|
winemac: Move test for valid GL drawable into -[WineContentView addGLContext:].
|
|
winemac: Clear OpenGL views to black the first time a context is attached.
|
|
winemac: Include the OpenGL headers to fix building on OS X 10.9.
|
|
dbghelp: Fix some parameter names and types in the Mach-O support.
|
|
dbghelp: Add debug logging to some error paths in the Mach-O support.
|
|
ntdll: On Mac, store the dyld image info address in the PEB.
|
|
dbghelp: For Mach-O, get the address of the process's image info from its PEB.
|
|
|
|
Lauri Kenttä (2):
|
|
po: Update Finnish translation.
|
|
po: Update Swedish translation.
|
|
|
|
Marcus Meissner (1):
|
|
netapi32: Added missing breaks (Coverity).
|
|
|
|
Michael Stefaniuc (6):
|
|
comctl32/tests: Make tab.c compile with -D__WINESRC__.
|
|
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):
|
|
wined3d: Recognize Haswell mobile graphics 4600.
|
|
wined3d: Recognize GeForce GTX 765M.
|
|
|
|
Nikolay Sivov (26):
|
|
kernel32: Add more LoadLibraryEx() flags defines and mark them as unsupported.
|
|
qmgr: Implement IBackgroundCopyJob::SetDescription().
|
|
qmgr: Implement IBackgroundCopyJob::GetDescription().
|
|
qmgr/tests: Remove skips around tests that don't fail.
|
|
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):
|
|
qcap: Add AVI Mux output pin stub.
|
|
include: Add IAMStreamControl definition.
|
|
strmbase: Add structure size parameter in BaseInputPin_Construct function.
|
|
qcap: Add AVI Mux input pin stub.
|
|
strmbase: Don't pass NULL fetched parameter in BaseOutputPinImpl_Connect on external IPin implementation.
|
|
qcap: Add Avi Mux filter EnumMediaTypes tests.
|
|
qcap: Add Avi Mux input pin ReceiveConnection test.
|
|
qcap: Constify vtables in Avi Mux tests.
|
|
qcap: Add helper to initalize test_filter structure.
|
|
qcap: Fix Avi Mux output pin Connect implementation.
|
|
|
|
Qian Hong (1):
|
|
arp: Added stub exe.
|
|
|
|
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
|
|
julliard@winehq.org
|