From 12f43584739fd4df5ca86a320bd9fd09fe3b64b7 Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Fri, 20 Dec 2013 19:34:52 +0100 Subject: [PATCH] Release 1.7.9. --- ANNOUNCE | 630 +++++++++++++++++++++++++++++--------------------------------- AUTHORS | 1 + VERSION | 2 +- configure | 18 +- 4 files changed, 303 insertions(+), 348 deletions(-) rewrite ANNOUNCE (94%) diff --git a/ANNOUNCE b/ANNOUNCE dissimilarity index 94% index 6642fd267e4..e3958778185 100644 --- a/ANNOUNCE +++ b/ANNOUNCE @@ -1,338 +1,292 @@ -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 +The Wine development release 1.7.9 is now available. + +What's new in this release (see below for details): + - Improved window moving/resizing in the Mac driver. + - Some DirectDraw palette fixes. + - Reduced code duplication between C++ runtime versions. + - Various bug fixes. + +The source is available from the following locations: + + http://prdownloads.sourceforge.net/wine/wine-1.7.9.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: + + 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.9 (total 47): + + 8320 DirectInput joystick timestamps are wrong + 10844 Need for Speed 2 demo fails on startup, claiming "insufficient memory" + 11919 foobar2000 with foo_facets.dll: clicking popup menu item to display facets pane/view does nothing + 12503 Firefox with Oracle/Sun JRE 6/7 Java plugin fails the verification website of Java + 14740 Combat Arms 3.7 installer html-based UI layout is distorted + 14783 Cannot closed WMP 9 after minimizing. + 17715 Incorrect translation of D3D asm instruction "expp" + 17784 Runscape (web-based Java game) fails to terminate upon user request + 19959 Rome Total War loading screen has incorrect colors, rendered twice + 20354 Sony Vegas has encountered an Error: 'WIA-Manager could not be initialized' + 21054 Platform SDK 2003 web installer download unreliable + 21755 Heroes of Might and Magic V demo doesn't run + 23472 PokerStars crashes/UI remains unresponsive on startup + 23748 Need for Speed Shift demo: movies repeat until you press Enter + 23802 Need for Speed Shift demo: slow framerate on showroom floor + 24167 Boxes are not drawn in Double Dragon Forever + 24328 Filter Forge 2 demo fails to launch with error: ::GetScrollInfo failed. (ExeCryptor protection) + 24600 Saira: some fonts are messed up + 24819 Grand Ages: Rome installer: "Couldn't get the string value for the game tasks folder" + 25248 Brothers in Arms Road to Hill Demo needs msvcr71.__security_error_handler + 26541 Dragon Saga crashes randomly on startup (needs ntdll.DbgUiConvertStateChangeStructure, ntdll.KiRaiseUserExceptionDispatcher, ntdll.NtSetDebugFilterState stub exports) + 26668 Language macros are not defined during an .rc file compilation + 27850 Severe graphic issues in Need for Speed Hot Pursuit II + 28001 ExeCryptor protected apps/games complain with 'Clock manipulation detected!' (World War One Gold demo, Universal Mechanic) + 28440 Deus Ex Invisible War installer sometimes asks for non-existent disk 0 + 28487 [Halo CE Trial] X Error bad value: XF86VidModeGetGammaRamp + 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.8: + +Akihiro Sagawa (2): + gdi32: Return ANSI character code as glyph index for bitmap fonts. + gdi32: Use ANSI character code as glyph index for bitmap fonts. + +Alexandre Bique (5): + msvcrt: Implement _vsprintf_l. + msvcrt: Implement missing sprintf functions. + cmd: Update the string of the ver command. + winealsa.drv: midiSeq must be protected by a critical section. + ntdll: Fixme once for NtFlushInstructionCache(). + +Alexandre Julliard (27): + make_xftmpl: Report errors in standard format. + make_xftmpl: Allow the C define names to be specified in the source file with pragmas. + makedep: Generate rules for .x template files. + 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. + +Andrew Eikum (1): + dinput: Fix logging typos. + +Andrey Gusev (1): + d3dx9_36: Add one more missing f suffix. + +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): + po: Update Lithuanian translation. + +Austin English (4): + dinput: Consistently use GetCurrentTime(). + ntdll: Return success for FSCTL_IS_VOLUME_MOUNTED ioctl. + ntdll: Export a few more functions. + server: Set process start time a bit later. + +Detlef Riekenberg (1): + tools: make_authors is no longer used. + +Dmitry Timoshkov (10): + 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 (1): + netapi32: Make access_mask_to_samba() static. + +Frédéric Delanoy (32): + ntdll: Use boolean type where appropriate. + krnl386.exe16: Fix signature of DOSVM_Int16ReadChar. + krnl386.exe16: Make VGA_[Set/Get]Mode return TRUE on success. + krnl386.exe16: Use BOOL type where appropriate. + krnl386.exe16: Use BOOL type where appropriate. + wined3d: Use BOOL type where appropriate. + winemac.drv: Use BOOL type where appropriate. + dbghelp: Constify some character strings. + advapi32: Constify a character string. + krnl386.exe16: Use BOOL type where appropriate. + inetcomm: Constify some character strings. + joy.cpl: Constify some character strings. + mscoree: Constify a character string. + mshtml: Constify a character string. + msi: Constify a character string. + msxml3: Constify a character string. + rpcrt4: Constify a character string. + scrrun: Constify a character string. + 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 (6): + wininet: Return an error when ensure_cred_handle fails. + wininet: Separate socket destruction from destruction of the connection object. + 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 (15): + wined3d: Remove the render target check in x11_copy_to_screen(). + wined3d: Recreate DIB sections in wined3d_surface_update_desc(). + d3d8/tests: Add a test for instructions taking a scalar source. + wined3d: Fix the source swizzle for WINED3DSIH_EXP. + wined3d: Fix the source swizzle for WINED3DSIH_EXPP. + wined3d: Fix the source swizzle for WINED3DSIH_LOG and WINED3DSIH_LOGP. + ddraw: Keep a reference to the palette in the surface. + ddraw: Don't set the palette on attached backbuffers in ddraw_surface7_SetPalette(). + ddraw: Store the palette flags in the ddraw palette. + ddraw: Set DDPCAPS_PRIMARYSURFACE when attaching a palette to the primary surface. + ddraw: Unset the primary surface's palette when the palette is released. + ddraw/tests: Add a test for palettes on primary surfaces. + ddraw: Just set the palette caps in ddraw7_GetCaps(). + wined3d: Explicitly pass the palette size to wined3d_palette_create(). + wined3d: Get rid of unused palette flags. + +Huw D. M. Davies (3): + riched20: Ensure the cursors are correctly ordered in the case of a zero (logical) length selection bridging two runs. + wbemprox: Add a partial implementation of Win32_PhysicalMedia. + mshtml: Remove a double-Release. + +Jacek Caban (2): + oleaut32: Check OANOCACHE variable only on process attach. + qcap: Added CLSID_AVICo stub implementation. + +Jonathan Liu (2): + winebuild: Use correct PATH separator on Windows. + winebuild: Don't crash when dlltool or ar can't be found. + +Ken Thomases (9): + winemac: Don't change window order for SetFocus(). + winemac: Consolidate the logic for deciding if cursor clipping should be active. + winemac: While a window is being dragged, suppress mouse events and disable cursor clipping and warping. + winemac: Send WM_{ENTER, EXIT}SIZEMOVE before/after window dragging and run an internal event loop during. + user32: Fix distance calculation for MONITOR_DEFAULTTONEAREST. + user32: Respect monitor work area when sizing or moving a top-level window. + 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ä (1): + po: Update Finnish translation. + +Marcus Meissner (1): + winedbg: Added missing breaks (Coverity). + +Michael Stefaniuc (1): + oleaut32: Cast to the correct type instead to void pointer. + +Nikolay Sivov (5): + ole32: Fix a memory leak caused by copy/pasted fragment (Coverity). + 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. + +Sebastian Lackner (4): + crypt32: Set correct return value if CryptMemAlloc fails. + ntdll: Fix incorrect value added to out->used in pf_output_stringA. + ntdll: Handle error if RtlAllocateHeap fails in printf functions. + ntdll: Don't do further calls to pf_output_stringA if previous call failed. + +Stefan Dösinger (19): + d3d9/tests: Test user memory with D3DPOOL_SCRATCH. + d3d9: Volume and cube textures do not support user memory. + d3d9: Buffers do not support user memory. + d3d9: Implement user memory for offscreen plain surfaces. + d3d9: shared_handle must be NULL in non-ex d3d9. + wined3d: Support getdc with user memory. + ddraw/tests: Test user memory and getdc interaction. + wined3d: Use surface_get_memory in surface_download_data. + wined3d: Call buffer_get_memory in surface_load_pbo. + 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. + +Stefan Leichter (2): + setupapi: Support signature $Windows NT$ in SetupDiGetINFClassA/W too. + setupapi/tests: Test signature $Windows NT$ in SetupDiGetINFClassA too. + +-- +Alexandre Julliard +julliard@winehq.org diff --git a/AUTHORS b/AUTHORS index 7278951f399..3a2db60f04a 100644 --- a/AUTHORS +++ b/AUTHORS @@ -51,6 +51,7 @@ Alexander Puzankov Alexander Scott-Johns Alexander V. Lukyanov Alexander Yaworsky +Alexandre Bique Alexandre Goujon Alexandre Julliard Alexandre Rostovtsev diff --git a/VERSION b/VERSION index 59dfa489460..9892a4f58d6 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -Wine version 1.7.8 +Wine version 1.7.9 diff --git a/configure b/configure index dfac3ad12db..b18d27116cc 100755 --- a/configure +++ b/configure @@ -1,6 +1,6 @@ #! /bin/sh # 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 . # @@ -580,8 +580,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='Wine' PACKAGE_TARNAME='wine' -PACKAGE_VERSION='1.7.8' -PACKAGE_STRING='Wine 1.7.8' +PACKAGE_VERSION='1.7.9' +PACKAGE_STRING='Wine 1.7.9' PACKAGE_BUGREPORT='wine-devel@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. # This message is too long to be a string in the A/UX 3.1 sh. 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]... @@ -2001,7 +2001,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of Wine 1.7.8:";; + short | recursive ) echo "Configuration of Wine 1.7.9:";; esac cat <<\_ACEOF @@ -2192,7 +2192,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -Wine configure 1.7.8 +Wine configure 1.7.9 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2710,7 +2710,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while 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 $ $0 $@ @@ -18135,7 +18135,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. 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 CONFIG_FILES = $CONFIG_FILES @@ -18206,7 +18206,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -Wine config.status 1.7.8 +Wine config.status 1.7.9 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" -- 2.11.4.GIT