From e7a3392d50340ef3b9dd06b8db9d6f7b52ef7df7 Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Fri, 30 Mar 2012 20:17:55 +0200 Subject: [PATCH] Release 1.5.1. --- ANNOUNCE | 967 ++++++++++++++++++++++++++++---------------------------------- VERSION | 2 +- configure | 18 +- 3 files changed, 446 insertions(+), 541 deletions(-) rewrite ANNOUNCE (94%) diff --git a/ANNOUNCE b/ANNOUNCE dissimilarity index 94% index 122ebeb0635..8e528caa4e4 100644 --- a/ANNOUNCE +++ b/ANNOUNCE @@ -1,531 +1,436 @@ -The Wine development release 1.5.0 is now available. - -What's new in this release (see below for details): - - New version of the Gecko engine. - - Partial support for using the Trash on Mac OS X. - - Support for path gradients in GdiPlus. - - Various MSXML improvements. - - Fixes to 64-bit exception handling. - - Various bug fixes. - -The source is available from the following locations: - - http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.5.0.tar.bz2 - http://prdownloads.sourceforge.net/wine/wine-1.5.0.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.5.0: - - 1347 Screen is wiped/blanked on usage of DirectDraw (black screen/desktop) - 2784 Mouse movement slows down game - 6604 Ship icons for wine tools that can be used in .desktop files - 6951 Library MSVCP60.dll not found when running Sony ericsson Theme Creator 3.06 - 8433 After Burner 3D 1.0 Game - crashes in loding Screen - 8531 Run-time error 91 in Senstools - 10650 PhotoFiltre take much time to fill empty a draw - 12694 Air Rival Crashes after login - 13294 Halo 2 fails to start (won't recognize msvcr80 / msvcp80) - 13612 Graphics glitches in the Sam and Max games (just with nVidia?) - 13615 Imperium Galactica 2, Solarian & Shinari Campaign, Spying & Trading Crashes - 14219 Yarxi starts with errors - 15184 Septerra Core crashes due to failed assert - 15280 After minimizing Guild Wars and restoring, the mouse is not respondig correctly - 15963 Warcraft III: The Frozen Throne crashes when joining a DotA game - 16370 iTunes hangs, spams console with unsupported ioctl errors - 19074 Error message "Module not found" should be more obvious - 19362 Far Cry - Enabling shadow maps produces visual distortions - 19685 Women's Murder Club: Death in Scarlet misses (almost) all texts - 19853 Texture corruption in guild war with fglrx 9.8 - 19905 windowscodec: compiler warnings on OS X - 19946 make wine report correctly the graphic chip model when using non nvidia and non fglrx drivers - 20033 ApexDC++ 1.2.1 exception - 20118 Oblivion slows down with sound - 21243 Namco All-Stars Pac-Man demo crashes on startup - 21308 Labels not transparent in Microsoft Security Essentials for XP - 21508 GURPS Character Assistant Data Update - gca4dataupdate crashes - 22031 Age Of Empires III: Sound is muted once the game is started - 22214 Portable Apps Thunderbird loses ability to display text - 22451 Polybius crashes while loading a new game. - 22920 Missing typedef keywords in ws2ipdef.h resulting in multiply-defined symbols - 24255 iTunes 10.x does not install correctly - 24319 Portable Thunderbird 3.1.3 : Thunderbird can't retrieve new emails from server - 24377 Blade Runner does not install. - 24551 Cannot install Windows Server 2003 Administration Tools Pack - 24697 Explorer++: missing gradient on the display window - 24776 Starcraft 2: Installer text does not show - 25371 iTunes 10.1 hangs on installation, wineserver must be killed - 25465 SolarWinds Engineers Toolkit (SWET) v10 installer fails to register SNMPv50.ocx (needs Microsoft SNMP management API library "mgmtapi.dll") - 25604 Faerie Solitaire [Steam]: mouse clicks don't register in the menu - 26278 Sims 3 edge smoothing option does nothing - 26417 Starcraft 2 - DirectX Mouse Capture broken (fullscreen and windowed) - 26730 iTunes: crashes when opening about dialog - 26771 Skype 5.3 install freezes - 26882 Portal 2: black texture when opening portals with antialiasing enabled - 27000 Counter Strike 1.6 - d3d flickering - 27349 SafeDisc v2.x API entry analyzer flags Wine's user32.dll as "bad" (too many exports with PIC loads in prolog code) (SimCity 4, IL-2 FB, NFSU) - 27560 Runaway 3 "A Twist of Fate" fails to recognize media on Wine 64Bits (WoW64-aware SecuROM 7.x tries to disable registry redirection/missing advapi32.dll RegDisableReflectionKey) - 27596 Font selection dialog appearance is slightly broken - 27631 Trucks and Trailers demo launcher shows raw html code - 27757 Igneous crashes when opened. - 27970 cmd's attrib command doesn't accept multiple attributes - 28401 .NET Framework 3.0 installation interrupted prematurely - 28724 PortableApps Starter Fail - 28852 Star Trek Online, sound distorted/stutters - 28962 Mount & Blade: WFAS texture quality slider isn't moving - 29507 Rainbow Six Rogue Spear - Mouse pointer movement very slow during mission briefing - 29717 IE4 setup wants inetcpl.cpl.DllInstall - 29721 makecert from Windows Platform SDK 7.1 crashes due to unimplemented function mssign32.dll.PvkGetCryptProv - 29742 Microsoft .NET Framework 4.5 Developer Preview installer crashes due to missing "wevtapi.dll" - 29765 Synful Orchestra 2.5.x tpkd.sys driver crashes due to unimplemented function ntoskrnl.exe.IoStartNextPacket - 29891 Symantec VIP Access can not be activated - 29894 LibreOffice: sdraw.exe runs out of GDI object handles and crashes on a particular VSD file - 29956 Unable to create an empty Jet database file. - 30000 iw4mp (Call of Duty MW2 mod) loader crashes because some kernel32.dll API entries are not hotpatchable (DECLSPEC_HOTPATCH missing) - 30001 iw4mp (Call of Duty MW2 mod) loader crashes due to iphlpapi.dll GetAdaptersAddresses not hotpatchable (DECLSPEC_HOTPATCH missing) - 30005 Acrobat 8: installer action text for INSTALLMESSAGE_ACTIONDATA is not deformated - 30011 Paragon Alignment Tool needs kernel32.dll.DeleteVolumeMountPointW - 30012 MS Project 2010 crashes at shutdown - 30022 Google Earth 5.1 installer crashes - 30074 Microsoft .NET Framework 4.5 Developer Preview installer needs stub wusa.exe - 30075 Microsoft .NET Framework 4.x CLR needs kernel32.dll WerRegisterRuntimeExceptionModule (returning S_OK) to run .NET apps - 30108 Ratatouille demo crashes - 30115 Perfect World: Skills and items icons messed up - 30117 Rig-n-roll2: SetCooperativelevel handles mutually exclusive flags incorrectly - 30138 Amazon MP3 Downloader fails to install (single instance test through OpenMutex fails due to incorrect lasterror value) - 30146 Xmlhttp sample app doesn't work anymore - 30159 Font replacement doesn't work - 30171 World of Warcraft 64-bit client deadlocks at start - 30182 SuperPower 2 demo installation aborted - ----------------------------------------------------------------- - -Changes since 1.4: - -Akihiro Sagawa (7): - kernel32/tests: Add more tests for WriteConsole. - msvcrt/tests: Add tests for fflush on input stream. - msvcrt: Add support for fflush to clear an input buffer. - msvcrt: Add a helper function to flush all buffers. - msvcrt: Add support for _flushall to clear all input buffer. - msvcrt: Add semi stub _mbcjmstojis implementation. - msvcrt: Implement _mbcjmstojis. - -Alessandro Pignotti (1): - oleaut32: Avoid converting variants if it is not needed. - -Alexander Morozov (1): - ntoskrnl.exe: Fix a typo. - -Alexandre Julliard (23): - wine.inf: Avoid creating empty registry values. - winex11: Ignore FocusOut event on destroyed windows. - gdi32: Fix rounding error for odd ellipse sizes in CreateRoundRectRgn. - msvcrt: Export __C_specific handler in other msvcrt versions too. - server: Create some kernel notification events. - kernel32: Implement the memory resource notification functions. - winex11: Never try to clip the cursor if we don't have XInput2. - ntdll: Use the context argument as working variable instead of making a copy in RtlUnwindEx. - ntdll: Restore the original context for the last frame instead of the result of the unwind handler. - ntdll: Set the TARGET_UNWIND flag when calling the unwind handler for the target frame. - ntdll: Trace the exception extra information also in RtlUnwindEx. - ntdll: Add support for the special STATUS_UNWIND_CONSOLIDATE exception code. - ntdll: Add support for rep;ret instruction in function epilogs. - ntdll: Add support for jump instructions in function epilogs. - winevdm: Try DOSBox first for running DOS applications. - comdlg32: Implement WM_CHOOSEFONT_GETLOGFONT in the font dialog. - ntdll: Properly follow jumps when checking a function epilog. - msvcrt: Create an i386-specific file for exception handling. - msvcrt: Move more i386-specific exception code to except_i386.c. - msvcrt: Add a new file for the x86_64 exception handling. - msvcrt: Add entry points for the C++ exception functions on x86_64. - msxml3: Avoid building code that isn't used without libxml. - dbghelp: Add support for jump instructions in function epilogs on x86_64. - -Alistair Leslie-Hughes (6): - advapi32: Correct tests under WOW64. - mscoree: Add CoEEShutDownCOM stub. - mssign32: Add stubs PvkFreeCryptProv, PvkGetCryptProv, PvkPrivateKeyAcquireContextFromMemory. - advapi32: Assign a default value (clang). - ole32/tests: Assign a default value (clang). - mscoree: Better support RUNTIME_INFO_UPGRADE_VERSION in GetRequestedRuntimeInfo. - -Andrew Eikum (2): - winmm: Remove unused define. - mciqtz: Actually assign result to the output structure. - -André Hentschel (18): - kernel32: Make GetModuleHandleA hotpatchable. - kernel32: Make Sleep hotpatchable. - iphlpapi: Make GetAdaptersAddresses hotpatchable. - include: Add more error codes. - dbghelp: Add arm_fetch_minidump_thread implementation. - dbghelp: Silence arm_fetch_minidump_module. - winedbg: Use copy of be_i386_fetch_float for be_arm_fetch_float (except of long double). - winemaker: Abort on unhandled file formats. - winemaker: Fix conversion of C++ filenames into object names. - winedbg: Respect Thumb mode when adjusting PC on ARM. - kernel32: Forward RtlPcToFileHeader to ntdll also on ARM. - kernel32: Forward RtlRaiseException to ntdll on ARM. - ntdll: Add support for dynamically generated stub entry points on ARM. - ddraw: Fix a typo. - inetcpl: Add stub for DllInstall. - d3drm/tests: Add tests for IDirect3DRMFrameArray_GetElement. - d3drm/tests: Add GetParent NULL pointer test. - windowscodecs: Add stub for DllCanUnloadNow. - -Aric Stewart (3): - strmbase: Move the MediaSeekingPassThru functions from quartz into strmbase. - strmbase: Rename MediaSeekingPassThru to RendererPosPassThru to match standard strmbase naming. - wineqtdecoder: Ignore requests for IID_IAMFilterMiscFlags, we do not need to implement it. - -Aurimas Fišeras (1): - po: Update Lithuanian translation. - -Austin English (6): - ntoskrnl.exe: Add a stub for IoStartNextPacket. - advapi32: Add a stub for RegDisableReflectionKey. - kernel32: Add a stub for WerRegisterRuntimeExceptionModule. - wusa: Add stub program. - kernel32: Add stubs for DeleteVolumeMountPointA/W. - wevtapi: Add stub dll. - -Carlo Bramini (1): - shlwapi: Implemented StrToInt64ExA/W. - -Cheer Xiao (1): - po: Update simplified Chinese translation. - -Christian Costa (33): - d3dxof: Make SaveTemplates stub return DXFILE_OK. - d3dxof: Make sure the returned object pointer is null when there are no more children. - d3dxof/tests: Do not print the string when GetName returned 0 byte. - d3dxof/tests: Improve some messages. - d3dxof: Check the right offset before dereferencing next byte. - configure: Check if version of msgfmt (from gettext) is recent enough. - d3dxof: Do not allow separator to terminate the string. Only the double quote can do that. - d3drm: Turn some FIXME into TRACE. - d3drm: Fix leakage of This->pCoords2d when releasing object. - d3drm: Fix leakage of pData2 on error. - amstream: Initialize MultiMediastream before creating the source filter. - amstream: Remove duplicate GraphBuilder member. - amstream: Add source filter to the filtergraph before loading the file. - amstream: Free all used resources when releasing MultiMediaStream object. - devenum: Reset moniker pointer before calling IFilterMapper2_RegisterFilter. - d3dx9_36: Make D3DXVec3Unproject support omission of world matrix + test. - attrib: Make command accept several arguments. - d3drm: Fix some tests conditions. - d3drm: Get data from the right objects (sub-objects). - d3drm: Complete Load method by adding normals indices and terminating null DWORD to faces data + tests. - strmbase: Allow constructor function to be NULL but display an error saying we don't implement the CLSID. - amstream: Rewrite OpenFile flow in a more readable manner by using SUCCEEDED macro. - amstream: Don't create the source filter. AddSourceFilter does it already. - amstream: Don't load the stream file. AddSourceFilter does it already. - amstream: Use 'Source' filter name for file source filter as in native. - amstream: Retrieve some interfaces needed to control the stream. - amstream: Create MediaStream filter when initialising AMMutiMediaStream. - amstream: Get and store event for streams render completion. - d3drm: Remove "partial stub" mention of forwarded methods. - d3drm: Texture callback cannot be passed directly. Texture object argument is different so disable it for now. - d3drm: Add refcount info to AddRef and Release traces. - d3drm: If there is no texture coordinates in loaded mesh, generate default texture coordinates for each vertex. - d3drm: Implement SetTextureCoordinates. - -Dmitry Timoshkov (9): - kernel32: Fix file test compilation with PSDK headers. - kernel32: Add some CreateFile disposition and access tests. - gdiplus: Create GDI brush only when needed. - kernel32: Make CreateFile called with creation == 0 work when opening a vxd in win9x mode. - gdiplus: Create GDI bitmap only when needed. - server: OpenMutex should perform a real access check instead of validating access flags. - gdiplus: Implement GdipCreateMetafileFromEmf. - advapi32: Add some mutex security tests. - advapi32: Fix failures in the security tests compiled with PSDK headers. - -Eduardo García (2): - po: Update Spanish translation. - po: Update Spanish translation. - -Erich Hoover (1): - ntdll: Fix mapping sections for applications that map over the section headers. - -Francois Gouget (1): - mssign32: Add a trailing '\n' to a few FIXME() messages. - -Frédéric Delanoy (2): - winecfg: Avoid unneeded ellipsis in combo box item. - po: Update French translation. - -Hans Leidekker (11): - advapi32: Implement CredMarshalCredential and CredUnmarshalCredential. - winhttp: Fix up headers with wrong termination. - msiexec: Support the "b!" UI option. - msi: Deformat the description field of INSTALLMESSAGE_ACTIONDATA messages. - msi: Implement MsiEnumProductsEx. - msi: Reimplement MsiEnumProducts on top of MsiEnumProductsEx. - msi: Perform a case insensitive match on filenames from cabinets. - msi: Fix deleting services on installation. - include: Add the IAssemblyName interface. - sxs: Add a stub implementation of IAssemblyName. - msi: Restrict the match on files from cabinets to files that have not been installed. - -Hasan Kiran (1): - po: Update Turkish translation. - -Henri Verbeet (35): - wined3d: Remove a transformed vertex loading hack in load_vertex_data(). - wined3d: Don't use floating point for surface height scaling. - wined3d: Remove an outdated comment in state_zwritenable(). - wined3d: Remove an outdated comment from load_vertex_data(). - ddraw: Trace color keys in hex. - d3dx9: Implement loading luminance/alpha data in D3DXLoadSurfaceFromMemory(). - d3dx9/tests: Add some tests for loading luminance/alpha data. - wined3d: Use ARB_texture_rg for WINED3DFMT_R16G16_UNORM textures when available. - wined3d: Remove a texture dimension check in state_alpha(). - ddraw: Get rid of IDirectDrawImpl. - wined3d: Pass correctly offset pointers to surface_cpu_blt_compressed(). - wined3d: surface_cpu_blt() should always receive valid source and destination rectangles. - wined3d: Also recognise the "classic" Mesa Nouveau driver for GeForce 4 and earlier cards. - wined3d: GL_MAX_TEXTURE_COORDS_ARB is not available without ARB_fragment_program. - ddraw: Get rid of IDirectDrawSurfaceImpl. - d3d9: Cleanup IDirect3D9Impl_QueryInterface(). - d3d9/tests: Fix a couple of return value checks. - d3d8/tests: Fix a couple of return value checks. - ddraw/tests: Fix a couple of return value checks. - ddraw: Get rid of IDirectDrawPaletteImpl. - ddraw: Don't return a pointer to the implementation in ddraw7_QueryInterface(). - ddraw: Don't return a pointer to the implementation in IDirect3DDeviceImpl_7_QueryInterface(). - ddraw: Don't return a pointer to the implementation in IDirect3DMaterialImpl_QueryInterface(). - ddraw: Don't return a pointer to the implementation in IDirectDrawClassFactoryImpl_QueryInterface(). - ddraw: Get rid of IDirect3DLightImpl. - d3d8: Don't return a pointer to the implementation in IDirect3DVolumeTexture8Impl_QueryInterface(). - d3d8: Don't return a pointer to the implementation in IDirect3DVolume8Impl_QueryInterface(). - d3d8: Don't return a pointer to the implementation in IDirect3DTexture8Impl_QueryInterface(). - d3d8: Don't return a pointer to the implementation in IDirect3DSwapChain8Impl_QueryInterface(). - ddraw: Get rid of IDirect3DViewportImpl. - wined3d: The current WGL DC should never be NULL in wined3d_adapter_init_gl_caps(). - wined3d: Introduce a separate function for parsing the GL extension string. - wined3d: Use the same code for parsing the WGL extension string as for the regular GL extension string. - wined3d: Move the WGL extension detection code to the same place as regular GL extension detection. - ddraw: Get rid of IDirect3DMaterialImpl. - -Huw Davies (2): - gdi32: Correctly propagate the enumproc's return value. - gdi32: Remove unused variable. - -Hwang YunSong (1): - po: Update Korean translation. - -Igor Paliychuk (1): - po: Update Ukrainian translation. - -Jacek Caban (55): - mshtml: Get rid of no longer used silent argument of load_gecko. - wininet: Added default fallback for setting handle options and use it for INTERNET_OPTION_CALLBACK. - wininet: Use separate function for setting global options. - wininet: Added INTERNET_OPTION_MAX_CONNS_PER_SERVER and INTERNET_OPTION_MAX_CONNS_PER_1_0_SERVER options setting implementation. - wininet: Added separated function for querying global options. - wininet: Added more connection limit options tests. - include: Added msident.idl. - widl: Removed unused idfile_token. - widl: Make headers guards compatible with midl. - jscript: Added IVariantChangeType stub implementation. - jscript: Properly handle NULL strings in add_eval. - jscript: Pass proper caller argument to InvokeEx. - jscript: Removed no longer needed caller argument of disp_call function. - jscript: Removed no longer needed disp_propget caller argument. - jscript: Removed no longer needed disp_propput caller argument. - mshtml: Recognize UTF-8 BOM. - msident: Added stub DLL. - jscript: Added ChangeType implementation. - jscript: Added QueryService(SID_VariantConversion) implementation. - jscript: Added VARIANT conversion tests. - jscript: Removed no longer needed caller argument from jsdisp_call_value. - jscript: Removed no longer needed caller argument from jsdisp_call_name. - jscript: Removed no longer needed caller argument from jsdisp_propput_name and jsdisp_propget. - jscript: Removed no longer needed caller argument from jsdisp_propput_idx. - jscript: Removed no longer needed caller argument from jsdisp_propget_name. - jscript: Removed no longer needed caller argument from jsdisp_get_idx. - msident: Added DLL registration implementation. - msident: Added CLSID_UserIdentityManager object stub implementation. - msident: Added IUserIdentityManager::EnumIdentities implementation. - jscript: Store bytecode_t in exec_ctx_t. - jscript: Simplify compile_subscript_stat. - jscript: Compile all function from given source in one run. - jscript: Call script_parse from compile_script, not the other way around. - jscript: Don't store compiler_ctx_t in parser_ctx_t. - jscript: Store script context in exec_ctx_t. - jscript: Store parser_ctx_t in bytecode_t instead of other way around. - jscript: Removed no longer needed ref counting in parser_ctx_t. - mshtml: Store more info about properties in func_info_t. - mshtml: Don't use ITypeInfo for InvokeEx(DISPATCH_PROPERTYGET) implementation. - mshtml: Don't use ITypeInfo for InvokeEx(DISPATCH_PROPERTYPUT) implementation. - mshtml: Use caller for argument convertion in builtin_propput if available. - mshtml: Added property value conversion type tests. - jscript: Get rid of no longer needed caller argument from builtin_invoke_t. - mshtml: Wine Gecko 1.5 release. - mshtml: Get rid of PRBool in nsiface.idl. - mshtml: Get rid of PRBool from nsio.c. - mshtml: Get rid of PRBool from nsembed.c and nsservice.c. - mshtml: Get rid of remaining PRBool usages. - msxml3: Avoid BAD_CAST in schemasInit. - ieframe: Use Custom IEnumOLEVERBVtbl implementation in IOleObject::EnumVerbs. - ieframe: Added EnumVerbs tests. - mshtml: Store filter in HTMLElement object. - mshtml: Added IHTMLCurrentStyle2::get_filter implementation. - mshtml: Added IHTMLCurrentStyle2::get_filter tests. - mshtml: Don't overwrite type of result if property type is VT_VARIANT. - -Jaka Kranjc (1): - po: Preserve the previous msgid on change as a hint to translators. - -Jozef Kucia (2): - d3dx9/tests: Don't leak D3DXBuffer. - d3dx9/tests: Don't leak D3DXBuffer in D3DXWeldVertices tests. - -Julian Rüger (1): - po: Update German translation. - -Józef Kucia (2): - wpp: Reset lexer state after unexpected end of file. - d3dcompiler/tests: Add test for comments containing quotation marks. - -Keith Bowes (1): - po: Update Esperanto Translation. - -Ken Thomases (3): - ntdll: Fix status returned for too-long registry value names. - gdi.exe16: Eliminate a couple of dead stores. - shell32: Partially implement Mac Trash backing for the Recycle Bin. - -Kusanagi Kouichi (7): - gdi32: Add a helper function to find font link. - gdi32: Move font signature of font link from Face to SYSTEM_LINKS. - gdi32: Add a helper function to create a full name from a family name and a style name. - gdi32: Add a helper function to get face list from family. - gdi32: Simplify font replacement loading. - gdi32: Remove unused parameters and code, and a useless wrapper function. - gdi32: find_face_from_filename() needs to take font replacements into account. - -Lauri Kenttä (3): - cryptui: Use the same string in import and export wizards. - cryptui: Use (*.ext) instead of (.ext) in file format strings. - po: Update Finnish translation. - -Matteo Bruni (5): - wined3d: Clamp fog coordinate in the vertex shader. - wined3d: Clamp fog coordinate in the ARB backend too. - d3d9/tests: Reenable a VS fog test. - d3d8/tests: Port fog_with_shader_test() from d3d9 tests. - d3d9/tests: Add shader model 2 fog tests. - -Michael Stefaniuc (2): - riched20: Drop the WINE_ prefix from a FIXME. - mmsystem.dll16: Drop the WINE_ prefix from a FIXME. - -Nicolas Le Cam (1): - msvcp90/tests: Don't redefine __thiscall. - -Nikolay Sivov (17): - msxml3: Add stub support of ISAXDeclHandler for MXWriter. - msxml3: Support element declaration output in MXWriter. - msxml3: Check for unsafe cast in addCollection(). - msxml3: Stub support for IMXAttributes. - msxml3: Add stub ISAXAttributes for MXAttributes implementation. - msxml3: Accept names in predicate expressions for XSLPattern queries. - comctl32: Update thumb position on WM_MOUSEMOVE instead of deferring it. - comctl32: Update thumb position on autopage instead of deferring it. - msxml3: Implement IMXAttributes::addAttribute(). - msxml3: Implement ISAXAttributes::getLength() for MXAttributes. - msxml3: Implement ISAXAttributes_getQName() for MXAttributes. - msxml3: Implement getValue() for MXAttributes. - msxml3: Implement getType() for MXAttributes. - msxml3: Implement getIndexFromQName() for MXAttributes. - po: Update Russian translation. - msxml3: Implement getValueFromQName() for MXAttributes. - msxml3: Added IVBSAXAttributes for MXAttributes. - -Owen Rudge (8): - comctl32/monthcal: Check both min and max ranges in IsDateInValidRange. - comctl32/tests: Add test for DTM_SETSYSTEMTIME outside range limit. - comctl32/datetime: Check dates are within range in SetSystemTime. - comctl32/datetime: Ensure up/down/home/end increments remain within bounds. - comctl32/datetime: Don't allow an invalid year to be typed in. - comctl32/datetime: Don't check box if no valid date set. - comctl32/datetime: Allow entering 'AM' or 'PM' via keyboard. - comctl32/datetime: Fix AM/PM handling with 12-hour fields. - -Petr Kočandrle (1): - po: Update Czech translation. - -Piotr Caban (29): - include: Added IXMLGenericParse interface definition. - mshtml: Set proposed MIME to text/html on main document. - mshtml/tests: Test HTMLDocument without MIME type reported. - urlmon: Added CopyBindInfo implementation. - urlmon/tests: Added CopyBindInfo tests. - urlmon: Use CopyBindInfo in InternetBindInfo_GetBindInfo. - shlwapi: Lowercase schemes in UrlCombine function. - urlmon: Added text/xml filter. - urlmon: Reorganize FindMimeFromData implementation. - urlmon/tests: Added text/xml mime filer tests. - urlmon/tests: Mark results returned by older urlmon broken in FindMimeFromData tests. - urlmon/tests: Show that text/plain and application/octet-stream mimes suggestions are ignorred. - msxml3: Added XMLView class stub. - msxml3/tests: Added XMLView QueryInterface tests. - msxml3: Added internal function for loading xml from IMoniker. - urlmon: Added missing memcpy in CopyBindInfo. - msvcrt: Fixed printf behaviour on hexadecimal, zero-padded numbers. - msxml3/tests: Skip tests when XMLView object fails to create. - msxml3: Added partial XMLView IPersistMoniker_Load implementation. - msxml3: Added XMLView IPersistMoniker_Load test. - urlmon: Use wine lists to store namespaces and MIME filters. - urlmon: Clean session related data in free_session function. - urlmon: Search for MIME filters defined in registry in get_mime_filter. - urlmon: Added GetBindResult implementation. - urlmon/tests: Added GetBindResult tests. - urlmon: Stop binding when OnDataAvailable fails. - urlmon: Make name spaces comparison case insensitive. - urlmon: Add mime handler layer before data is processed. - urlmon/tests: Test PI_MIMEVERIFICATION when MIME filter is in use. - -Stefan Dösinger (1): - d3d8/tests: Port the depth blit test to d3d8. - -Stefan Leichter (1): - mgmtapi: New stub dll. - -Thomas Faber (2): - msvcp60: Fix build with MSVC. - msvcp90: Fix build with MSVC. - -Vincent Povirk (13): - gdiplus: Rewrite SOFTWARE_GdipFillRegion to call brush_fill_pixels less. - gdiplus: Store a real path in path gradient brushes. - gdiplus: Add stub GdipGetPathGradientPath with tests. - gdiplus: Set path gradient center points based on the path's bounding rect. - gdiplus: Add tests for path gradient center point functions. - gdiplus: Fill path gradients with a solid color. - gdiplus: Do some actual color blending when drawing path gradients. - gdiplus: Add fixme's for unimplemented path gradient features. - gdiplus: Add test for GdipGetPathGradientSurroundColorsWithCount. - gdiplus: Don't add control points to the result in GdipFlattenPath. - gdiplus: Test SetSurroundColors with fewer colors than points on the path. - gdiplus: Implement path gradient surround color accessors. - gdiplus: Use the surround colors in path gradient rendering. - --- -Alexandre Julliard -julliard@winehq.org +The Wine development release 1.5.1 is now available. + +What's new in this release (see below for details): + - Built-in JavaScript now preferred over Gecko in most cases. + - Support for scalable font resources. + - Fixes for audio and video playback. + - Support for script decoding in JScript. + - Various bug fixes. + +The source is available from the following locations: + + http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.5.1.tar.bz2 + http://prdownloads.sourceforge.net/wine/wine-1.5.1.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.5.1: + + 3498 Civilization 3: needs CreateScalableFontResource implemented + 4656 Text in title of tabe is not displayed + 6072 Demo of Runaway: A Road Adventure crashes + 6548 "Nancy Drew: The Creature of Kapu Cave" won't start + 7382 Star wars empire at war fails to initialize sound + 10262 wxWidgets TextCtrl in Python + 12434 La-Mulana Jukebox crashes + 13254 CPUZ 1.45 crashes when trying to select a different tab via keyboard + 13618 Melty Blood Act Cadenza Ver. B Incorrect Rendering + 14497 Airport Inc: Text does not render + 14614 Devil May Cry 4 displays a black screen + 15620 starting games totaly kills the sound on the system + 17529 LOTRF BFME2 demo crashes after splash screen on some systems + 17592 La-Mulana: crash on startup due to problem with dmusic + 18235 Word Pro tables run past margins + 18553 Opera native skin widgets are black/invisible + 18563 dreamweaver 8 hangs when encountering • + 19224 launching a "New Query" pane produces an "OutOfMemory" error in MS SQL SMSE + 20053 Team-Fortress 2 and other source games suffer from black menu and missing UI textures in dx9 mode + 20185 noisy shadows in CRRCSim + 20301 Word Pro looses keyboard + 20420 VB6 Font size problem with custom usercontrols + 20587 Ragnarok Online takes 99-100% CPU under wine. + 20805 FL Studio and MIDI Controller + 21463 Star Trek: Starfleet Command III fails to start + 21958 Anarchy Online crash after login on PCBSD + 22456 Wrong caching with INI functions + 22498 Stuttering sound when playing HoMM3 + 22780 Trackmania United Forever crashes with complex shaders enabled + 22901 Copy/Paste doesnt work for some programms + 23944 Verizon Media Manager needs native Windows VB scripting dlls to install + 24108 error in Visual Basic Editor + 24240 Edge of Chaos high quality textures are broken + 24263 "bricksntiles" crashes + 24775 Samsung Kies installer stops early + 24833 Verizon Media Manager doesn't detect Windows Media Framework 11 that it installs + 25868 Angry Birds: sound is choppy or doesn't play at all + 26217 Lylian: Mouse clicks don't register + 26299 Solidworks 2010: Fails to install + 26358 Office 2003 installer crashes immediately + 26522 Descent 3: game unbearably slow with D3D + 26540 Irfanview 4.28 paint extension changes to the image are lost upon closing the paint window + 27633 Missing StrToInt64Ex in SHLWAPI.DLL + 27636 Brigade E5 NEW jagged union do not run + 28558 Skype 5.3 crash in wined3d + 29031 Game borderlands does not start + 29146 Wine should warn user when generating invalid shaders + 29602 Sound stops after first sound/audio output in Age of Empires 2. + 29859 Renegade X fails to install with Mono 2.10 (works with .NET Framework 4.0 prerequisite) + 29951 Some links don't work in iexplore - needs Navigate_anchor Navigating to target L"_top" + 30042 IHTMLtablecell is unimplemented? + 30072 Microsoft .NET Framework 4.5 Developer Preview installer needs some wevtapi.dll stubs (EvtOpenChannelConfig, ...) + 30189 Strong Bad's Cool Game launcher: buttons not working + 30190 Unimplemented function gdiplus.dll.GdipResetPageTransform + 30192 Cossacks: European Wars - game encyclopedia won't open + 30195 Glitches in GTAVC menu apparent window size + 30230 The MSIMODIFY_MERGE function in TABLE_modify is missing + 30288 builtin iexplore crashes at loading https://mybank.icbc.com.cn/icbc/perbank/index.jsp + +---------------------------------------------------------------- + +Changes since 1.5.0: + +Akihiro Sagawa (6): + msvcrt: Add test for _mbbtombc. + msvcrt: Improve _mbbtombc to handle Japanese characters. + msvcrt/tests: Rewrite test_mbcjisjms to test in various codepages. + msvcrt/tests: Add more tests for _mbcjistojms. + msvcrt: Fix _mbcjistojms off by one error. + msvcrt: Fix _mbsnbcmp and _mbsnbicmp implementation. + +Alessandro Pignotti (1): + atl: Send OLE_CLOSE command to control on detach. + +Alexandre Julliard (1): + ntdll: Also call the unwind handler for the target frame. + +Alistair Leslie-Hughes (4): + mscoree: Allow capital for version number. + scrrun: Add DllCanUnloadNow, DllGetClassObject stubs. + scrrun: Register Scripting interfaces. + gdiplus: Add GdipResetPageTransform stub. + +Andoni Morales Alastruey (1): + msi: Implement MSIMODIFY_MERGE function in TABLE_modify. + +Andrew Eikum (9): + dmusic: Return more accurate error codes in IDirectMusicSegment::Load. + dmloader: Don't claim partial success when loading fails. + dmloader: Add simple playing test. + winmm: Support DRVM_MAPPER_PREFERRED_GET in waveXxxMessage. + winmm: Report waveIn devices' component type as Microphone. + mmdevapi: TRACE all COM method calls. + mciqtz32: Stop the graph when the file is no longer playing. + dmusic: Support creating default ports with GUID_NULL. + dmusic: Reimplement instrument loading. + +André Hentschel (18): + msvcrt: Fix a typo. + msi: Allow ARM installations. + winefile: Remove unused macros. + winefile: Resize controls for translations. + winefile: Fully convert to unicode. + view: Show the filename in the window title. + winemaker: Handle library search pragmas. + wevtapi: Add stub for EvtOpenChannelConfig. + wevtapi: Add stubs for EvtGetChannelConfigProperty, EvtSetChannelConfigProperty and EvtSubscribe. + kernel32: Handle LOCALE_NAME_USER_DEFAULT with tests. + vcomp100: Add new stub dll. + make_specfiles: Add vcomp group. + winedbg: Fix a typo. + winebuild: Create stubs for ARM. + include: Add new ARM defines to winnt.h. + include: Add peARM to fusion.idl. + view: Also show the filename in the window title when loading it from command line. + po: Update German translation. + +Aric Stewart (14): + usp10: Properly handle invalid arguments to ScriptBreak. + strmbase: COM cleanup for BaseFilter. + strmbase: COM cleanup for BasePin, BaseInputPin, and BaseOutputPin. + strmbase: COM cleanup for cleanup SourceSeeking. + usp10: Add fallback font for Myanmar. + wineqtdecoder: COM cleanup. + strmbase: COM cleanup for TransformFilter. + wineqtdecoder: Implement base IQualityControl in QTOutPin. + strmbase: Add beginnings of BaseWindow. + strmbase: Implement BaseControlWindow. + strmbase: Implement BaseControlVideo. + strmbase: Basic BaseRenderer implementation. + wineqtdecoder: Read the header of unknown incoming streams to try to identify common formats. + quartz: Update null renderer to use the BaseRenderer from strmbase. + +Aurimas Fišeras (1): + po: Update Lithuanian translation. + +Bruno Jesus (3): + ws2_32: Handle NULL proto in WSAAsyncGetServByName. + kernel32/tests: Show that ini cache must not be used if file no longer exists. + kernel32: Avoid ini cache if file does not exist anymore. + +Cheer Xiao (1): + po: Update simplified Chinese translation. + +Christian Costa (28): + amstream: Add support for AMMSF_ADDDEFAULTRENDERER for audio stream. + amstream/tests: Make test.avi filename an unicode string and test the file presence once for all. + amstream/tests: Add media streams tests. + amstream: Check purpose id in AddMediaStream. + amstream: Video streams do not support default renderer. + amstream: No media stream is created when the defaut renderer is used. + amstream: Implement IAMMultiMediaStreamImpl_AddMediaStream + add tests. + amstream/tests: Add some tests to retreive media streams to media stream filter. + attrib: Display unknown options. + attrib: Skip processing of . and .. entries. + attrib: Display filenames with absolute path as in native. + attrib: Add 2 missing spaces between attribute flags and filename. + attrib: Do not hardcode number of characters in flags array. + attrib: Dislay attribute flags in the right order. + cmd/tests: If we rewind to the beginning of the line, don't increment line number. + include: Add missing error codes. + amstream: Implement AddMediaStream and GetMediaStream in media stream filter. + amstream: Add stream to the media stream filter in IAMMultiMediaStreamImpl_AddMediaStream. + amstream/tests: Verify if the dsound renderer is created when we create an audio stream with the default renderer. + amstream/tests: Add tests for querying interfaces and creating samples on video and audio media streams. + devenum: Add tests for devenum. + dmime: Check return code of CoCreateInstance in Init method. + strmbase: Display dll in which we are searching a class to instanciate. + qcap: Enable registration of all non yet implemented filters. + d3drm: Move mesh loading code into a separate function so it can be shared. + d3drm: Partial implementation of IDirec3DRM:Load method + tests. + dmusic: Add some tests for enumerating and creating ports. + dmusic: Don't use method implementation directly. Pass through vtable with related macro instead. + +Detlef Riekenberg (8): + comdlg32/tests: Remove outdated/unused code. + comdlg32: Validate more parameters in PrintDlgEx. + comdlg32/tests: Test more parameters for PrintDlgEx. + comdlg32: Use a helper to get the printer info. + comdlg32: Use a helper to get the printer driver info. + comdlg32: Use a helper to update the devmode handle. + comdlg32: Return a device context when requested. + comdlg32/tests: Add HDC tests for PrintDlgEx. + +Dmitry Timoshkov (5): + dinput: Use standard way for dumping POINT. + psapi: Add missing return value checks. + user32: IsDialogMessage should allow control ids other than IDOK when processing WM_KEYDOWN. + advapi32: Add tests for kernel objects accessed with 0 and ACCESS_SYSTEM_SECURITY. + advapi32: Add event security access tests. + +Francois Gouget (3): + d3drm/tests: Fix compilation on systems that don't support nameless unions. + winapi: Add support for the arm architecture. + cryptui: Use a single space after a full stop to follow the Windows GUI guidelines. + +Frédéric Delanoy (3): + attrib: Fix typo. + po: Update French translation. + cmd: Use BOOL instead of int for boolean variables. + +Hans Leidekker (12): + msi: Get the UI level from the global variable instead of the property. + msi: Mask off modifiers before setting the UILevel property. + sxs: Parse the display name in CreateAssemblyNameObject. + sxs/tests: Add tests for CreateAssemblyNameObject. + msi: Also set the Intel property on 64-bit processors. + msi: Clear the cert pointer in MsiGetFileSignatureInformation. + msi/tests: Reduce code duplication in the feature/component state tests. + sxs: Implement IAssemblyCache::QueryAssemblyInfo. + sxs: Add tests for IAssemblyCache::QueryAssemblyInfo. + fusion/tests: Add another test for IAssemblyCache::QueryAssemblyInfo. + msi: Detect installed side-by-side assemblies. + advapi32: Return a fake security descriptor from CreatePrivateObjectSecurity. + +Henri Verbeet (25): + d3d8: Don't return a pointer to the implementation in IDirect3DSurface8Impl_QueryInterface(). + d3d8: Don't return a pointer to the implementation in IDirect3D8Impl_QueryInterface(). + d3d8: Don't return a pointer to the implementation in IDirect3DDevice8Impl_QueryInterface(). + d3d8: Don't return a pointer to the implementation in IDirect3DCubeTexture8Impl_QueryInterface(). + ddraw: Make ddraw_surface_wined3d_parent_ops static. + ddraw/tests: Add a helper function to create a viewport. + wined3d: Drop an Apple hack. + wined3d: Load the backbuffer in the correct location before presenting in swapchain_gl_present(). + wined3d: Only update the drawable on surface unmap for the frontbuffer. + wined3d: Drop the ORM_BACKBUFFER special case in surface_unmap(). + winex11: Use GLX_DONT_CARE instead of ~0 in ConvertAttribWGLtoGLX(). + d3d9: Store an implementation pointer to the d3d9 structure in IDirect3DDevice9Impl. + d3d9: Don't return a pointer to the implementation in IDirect3DVolumeTexture9Impl_QueryInterface(). + d3d9: Don't return a pointer to the implementation in IDirect3DVolume9Impl_QueryInterface(). + wined3d: Recognise AMD HD 6770M and HD 6750M with closed drivers. + wined3d: Drop the "vbo" check in wined3d_device_process_vertices(). + wined3d: Drop a questionable FIXME in device_stream_info_from_declaration(). + wined3d: Fix the VBO check in device_stream_info_from_declaration(). + d3d9: Don't return a pointer to the implementation in IDirect3DVertexDeclaration9Impl_QueryInterface(). + d3d9: Don't return a pointer to the implementation in IDirect3DTexture9Impl_QueryInterface(). + ddraw: Get rid of a couple of redundant else-statements. + ddraw: Replace a ERR in ddraw_surface7_QueryInterface() with a WARN. + ddraw: Querying IUnknown for a surface should return the IDirectDrawSurface interface. + d3d9: Don't return a pointer to the implementation in IDirect3DSwapChain9Impl_QueryInterface(). + d3d9: Don't return a pointer to the implementation in IDirect3DSurface9Impl_QueryInterface(). + +Huw Davies (16): + gdi32: Add a helper to retrieve the family names and simplify the logic. + gdi32: Add a helper to retrieve the family pointer. + gdi32: Add a helper to create a family. + gdi32: Add a helper to retrieve the font version. + gdi32: Add a helper to retrieve the ntm flags. + gdi32: Add a helper to retrieve a bitmap font's internal leading. + gdi32: Add a helper to retrieve the fontsignature. + gdi32: Add a helper to free a face object and fix a potential memory leak. + gdi32: Remove the loop over bitmap sizes. FreeType lists different sizes as separate faces. + gdi32: Separate face creation from face insertion. + gdi32: Add a helper to create a new FreeType face. + gdi32: Implement CreateScalableFontResource. + gdi32: Add support for loading scalable font resources. + winspool: Add a helper to duplicate a devmode. + winspool: Add a helper to free a printer entry. + winspool: Keep track of any supplied devmode. + +Hwang YunSong (1): + po: Update Korean translation. + +Jacek Caban (39): + jscript: Store source code in bytecode_t. + jscript: Added beginning support for JScriptEncode object. + jscript: Added JScriptEncode object tests. + jscript: Added decoding support. + jscript: Added decoding tests. + vbscript: Lookup visible items before global members in lookup_identifier. + vbscript: Init destination before passing it to VariantCopy in add_dynamic_var. + vbscript: Evaluate object expression before value expression in member assignment. + vbscript: Added parameterized assign identifier statement support. + vbscript: Added parameterized assign member statement tests. + vbscript: Added parameterized member assignment statement implementation. + mshtml.idl: Added IHTMLObjectElement2 declaration. + jscript: Return double instead of VARIANT from to_number. + jscript: Return double instead of VARIANT from date_utc. + jscript: Return double instead of VARIANT from stack_pop_number. + jscript: Store value as double in NumberInstance object. + mshtml: Added IHTMLObjectElement2 stub implementation. + mshtml: Forward common getters from IHTMLObjectElement to IHTMLObjectElement2. + mshtml: Use jscript.dll for JavaScript for all zones except untrusted. + mshtml.idl: Added DispHTMLTableCell declaration. + mshtml.idl: Added IHTMLTableCell declaration. + mshtml: Added IHTMLTableCell interface stub implementation. + mshtml: Improved VARIANT debug traces in htmlstyle.c. + mshtml: Improved VARIANT debug traces in htmlwindow.c. + mshtml: Improved VARIANT debug traces in htmltable.c. + mshtml: Improved VARIANT debug traces in htmldoc.c. + mshtml: Improved VARIANT debug traces in htmlelem.c. + mshtml: Improved VARIANT debug traces in htmlbody.c. + mshtml: Improved VARIANT debug traces in htmldoc*.c. + mshtml: Improved more VARIANT debug traces. + jscript: Properly handle NULL bstr in str_to_number. + vbscript: Added Mid function implementation. + vbscript: Use to_int in InStr implementation. + mshtml: Added support for anchors with target '_top'. + mshtml: Added IHTMLDocument2::get_domain implementation. + mshtml: Use proper helpers to implement IHTMLSyle::fontSize property. + mshtml: Use proper helpers in IHTMLStyle::color implementation. + mshtml: Use proper helpers in IHTMLStyle::backgroundColor implementation. + mshtml: Use better helper in IHTMLStyle::get_width implementation. + +Józef Kucia (7): + dinput8/tests: Use CLSCTX_INPROC_SERVER instead of a magic number. + d3dx9/tests: Test the DDS support in the D3DXGetImageInfo functions. + d3dx9: Forward D3DXCreateCubeTextureFromFileInMemory to D3DXCreateCubeTextureFromFileInMemoryEx. + d3dx9: Add stubs for D3DXCreateVolumeTextureFromFileInMemory functions. + d3dx9/tests: Add tests for D3DXCreateCubeTextureFromFileInMemory. + d3dx9/tests: Add tests for D3DXCreateVolumeTextureFromFileInMemory. + wpp: Fix a few memory leaks in the wpp_parse() function. + +Kusanagi Kouichi (1): + gdi32: Use helper functions when loading font from cache. + +Lauri Kenttä (3): + mscoree: Print the correct values in a TRACE. + po: Update Finnish translation. + po: Update Swedish translation. + +Lucas Zawacki (1): + dinput: Correct wrong loop delimiter in diactionformat_priority. + +Matteo Bruni (3): + wined3d: Update the correct draw buffers mask. + wined3d: Support WINED3D_TTFF_COUNT3 texture projection in the ARB backend. + include: Fix some winsock definitions. + +Michael Mc Donnell (1): + d3dx9: Do not weld self. + +Michael Stefaniuc (26): + hlink: Use the standard COM aggregation struct field names. + d3d10core: Standardize COM aggregation for d3d10_device. + activeds: Print the debug string and not the pointer to it. + d3dx9_36: Print the debug string and not the pointer to it. + dplayx: Print the debug string and not the pointer to it. + gameux: Print the debug string and not the pointer to it. + ieframe: Print the debug string and not the pointer to it. + msxml3: Print the debug string and not the pointer to it. + mshtml: Print the debug string and not the pointer to it. + comdlg32: Print the debug string and not the pointer to it. + dxdiagn: Print the debug string and not the pointer to it. + quartz: Print the debug string and not the pointer to it. + shell32: Print the debug string and not the pointer to it. + urlmon: Print the debug string and not the pointer to it. + dbghelp: Print the debug string and not the pointer to it. + netapi32: Print the debug string and not the pointer to it. + shlwapi: Print the debug string and not the pointer to it. + dpnet: Print the debug string and not the pointer to it. + qedit: Print the debug string and not the pointer to it. + setupapi: Print the debug string and not the pointer to it. + strmbase: Print the debug string and not the pointer to it. + pstorec: Print the debug string and not the pointer to it. + riched20: Avoid a forward declaration of a vtbl. + riched20: Support COM aggregation in CreateTextServices(). + riched20/tests: Get the CreateTextServices() pointer only once. + riched20/tests: Add COM aggregation tests for CreateTextServices(). + +Morten Rønne (1): + wineconsole: Fixed a wrong word in message. + +Nikolay Sivov (3): + msxml3: Support processing instructions in writer. + msxml3: Support ignorable whitespaces output in writer. + comctl32: Use single notification message for setting all item state with LVM_SETITEMSTATE (LVS_OWNERDATA case only). + +Piotr Caban (17): + shell32: Prepare QueryAssociations helper functions to work on non LPWSTR data. + shell32: Handle ASSOCDATA_EDITFLAGS in IQueryAssociations:GetData function. + msvcp90: Don't define separate structures for num_get and num_get. + msvcp90: Use DEFINE_RTTI_DATA to define iosb RTTI base descriptor. + msvcp90: Use DEFINE_RTTI_DATA to define locale_facet RTTI base descriptor. + msvcp90: Use DEFINE_RTTI_DATA to initialize exception RTTI data. + msvcp90: Added numpunct implementation. + msvcp90: Added basic_streambuf implementation. + msvcp90: Added basic_streambuf implementation. + msvcp90: Added ios_base class implementation. + msvcp90: Added this parameter to cdecl functions defined inside class. + msvcp: Sync spec files. + msvcp90: Added support for exception reraising in ios_base::clear. + msvcp90: Added partial basic_ios implementation. + msvcp90: Added partial basic_ios implementation. + msvcp90: Added partial basic_ios implementation. + msvcp: Sync spec files. + +Robert van Herk (1): + msvcrt: Fix file mode T (temporary file). + +Thomas Faber (2): + xmllite/tests: Fix build with MSVC. + dbghelp: Fix uninitialized variable usage. + +Vincent Povirk (7): + mscoree: Search for an arch-specific mono dll first. + gdiplus: Detect hotkey prefixes when drawing strings. + gdiplus: Draw hotkey underlines in GdipDrawString. + gdiplus: Store copies of remap tables in ImageAttributes objects. + gdiplus: Measure strings at device size, then rescale to world size. + rpcrt4: Do nothing when DllMain is called because the process is exiting. + gdiplus: Support bitmap creation from 16-bit ddb's. + +-- +Alexandre Julliard +julliard@winehq.org diff --git a/VERSION b/VERSION index 022123e99f3..a323f19d3c2 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -Wine version 1.5.0 +Wine version 1.5.1 diff --git a/configure b/configure index 2cb3166012d..12f58027509 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.68 for Wine 1.5.0. +# Generated by GNU Autoconf 2.68 for Wine 1.5.1. # # Report bugs to . # @@ -560,8 +560,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='Wine' PACKAGE_TARNAME='wine' -PACKAGE_VERSION='1.5.0' -PACKAGE_STRING='Wine 1.5.0' +PACKAGE_VERSION='1.5.1' +PACKAGE_STRING='Wine 1.5.1' PACKAGE_BUGREPORT='wine-devel@winehq.org' PACKAGE_URL='http://www.winehq.org' @@ -1380,7 +1380,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.5.0 to adapt to many kinds of systems. +\`configure' configures Wine 1.5.1 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1449,7 +1449,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of Wine 1.5.0:";; + short | recursive ) echo "Configuration of Wine 1.5.1:";; esac cat <<\_ACEOF @@ -1594,7 +1594,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -Wine configure 1.5.0 +Wine configure 1.5.1 generated by GNU Autoconf 2.68 Copyright (C) 2010 Free Software Foundation, Inc. @@ -2112,7 +2112,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.5.0, which was +It was created by Wine $as_me 1.5.1, which was generated by GNU Autoconf 2.68. Invocation command line was $ $0 $@ @@ -16153,7 +16153,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.5.0, which was +This file was extended by Wine $as_me 1.5.1, which was generated by GNU Autoconf 2.68. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -16224,7 +16224,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.5.0 +Wine config.status 1.5.1 configured by $0, generated by GNU Autoconf 2.68, with options \\"\$ac_cs_config\\" -- 2.11.4.GIT