From d35cb8164a7635201c2ccdf73de2a78cebf6cb94 Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Fri, 22 Jun 2012 20:16:32 +0200 Subject: [PATCH] Release 1.5.7. --- ANNOUNCE | 999 +++++++++++++++++++++++++++++++++++--------------------------- VERSION | 2 +- configure | 18 +- 3 files changed, 570 insertions(+), 449 deletions(-) rewrite ANNOUNCE (94%) diff --git a/ANNOUNCE b/ANNOUNCE dissimilarity index 94% index 773ed0b5263..9e5f4284d07 100644 --- a/ANNOUNCE +++ b/ANNOUNCE @@ -1,439 +1,560 @@ -The Wine development release 1.5.6 is now available. - -What's new in this release (see below for details): - - Automatic installation of the Mono add-on package. - - Control panel applet for joysticks. - - Device bitmap rendering now done through the DIB engine. - - Support for video rendering through DirectX (VMR-9). - - First steps towards a D3D shader compiler. - - Build fixes for DragonFly BSD. - - Various bug fixes. - -The source is available from the following locations: - - http://prdownloads.sourceforge.net/wine/wine-1.5.6.tar.bz2 - http://mirrors.ibiblio.org/wine/source/1.5/wine-1.5.6.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.6: - - 11482 Airline Tycoon Demo fails to start - 11895 GeoControl installer hangs - 13186 Warcraft III TFT fails to start with prefixes never used by implementation. - msvcp90: Fix streamoff and streampos definition. - msvcp90: Rename sentry_char_{create,destroy} functions. - msvcp90: Call correct setstate function in basic_ostream class. - msvcp90: Added partial basic_istream implementation. - msvcp90: Added codecvt_base class implementation. - msvcp90: Added codecvt implementation. - -Rico Schüller (1): - d3dx9: Crop the input in ID3DXBaseEffect::SetBool(). - -Roderick Colenbrander (1): - winex11.drv: Limit formats to nMaxFormats in wglChoosePixelFormatARB. - -Stefan Leichter (2): - kernel32: Fix OutputDebugStringA called with NULL pointer. - setupapi: Add stub for SetupAddToSourceListA. - -Vincent Povirk (11): - propsys: Add test for saving/loading an empty property store. - mscoree: Install Wine Mono on prefix update. - wine.inf: Do not install .NET registry keys and fake dlls. - windowscodecs: Add tests for IWICMetadataBlockReader on handler classes. - Revert "windowscodecs: Add a stubbed out IWICMetadataBlockReader interface.". - wine.inf: Add .NET keys to the 64-bit registry. - windowscodecs: Add test for IWICMetadataBlockReader interface. - windowscodecs: Add stub IWICMetadataBlockReader to PNG decoder. - include: Add declarations for metadata handler info interfaces. - windowscodecs: Add test for IWICMetadataReaderInfo. - windowscodecs: Add metadata reader information to the registry. - --- -Alexandre Julliard -julliard@winehq.org +The Wine development release 1.5.7 is now available. + +What's new in this release (see below for details): + - New version of the Gecko engine based on Firefox 13. + - Dynamic device support with UDisks2. + - More stream classes implemented in the C++ runtime. + - Support for metadata in TIFF files. + - Fleshed out WBEM implementation. + - Improved support for printer paper sizes. + - Various bug fixes. + +The source is available from the following locations: + + http://prdownloads.sourceforge.net/wine/wine-1.5.7.tar.bz2 + http://mirrors.ibiblio.org/wine/source/1.5/wine-1.5.7.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.7 (total 77): + + 3962 Ragnarok Online + private servers + 5535 Planescape:Torment doesn't work + 11108 J. River MEDIA CENTER 12.0 crashes + 12731 Lego Digital Designer fonts rendered look bad + 14391 MagicISO interface flickers + 16008 T-Online Internet Telefon - installation works, execution not. + 16651 Wizard101: Characters not rendered. + 17229 TGB Dual crashes when opening files + 17313 Quincy 2005 IDE grep tool needs msvcp80.dll.??0?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@H@Z + 17709 AutoCAD 2008: Quick Help Toolbar incorrectly displayed + 17733 Trivial Pursuit Unhinged +NoCD fails to load + 18160 Compile broken in dlls/iphplpapi/ipstats.c on NetBSD 5.0 + 18161 unintialized variables in dlls/ntdll/cdrom.c on NetBSD 5.0 + 18962 Netscape is crashing immediately after execution. + 19570 Cake Mania 2 page fault + 20189 Svenska spel poker-client is useless + 20661 Snuffler: rendering of buttons and list items doesn't work. + 20788 problem with bet-at-home poker when gecko is installed + 21231 program "4 elements" won't start + 21545 Metin2 crashes since Torrent Patcher + 22936 AutoCAD 2008: QuickCalc fails to start + 23742 Graphics appear upside-down in SinkSub Pro and Piranha Panic + 24022 NVShaderPerf fails to find plugins/performance modules (and therefore to start) + 24379 Unknown problem with Wizard 101 + 24899 The Last Dance crashes with unimplemented function d3dx9_36.dll.D3DXCreateRenderToSurface + 25200 AutoCAD 2008: Toolbars are repainted too slowly + 25243 Microsoft Viva Pinata fails on startup (Wine-Gecko "SetThreadName" MSVC exception 0x406d1388 breaks SafeDisc debugger) + 25275 Civilization V and more Games/Apps need msvcp90.dll.??0?$basic_ofstream@DU?$char_traits@D@std@@@std@@QAE@XZ + 25429 Necrovision demo fails to start + 25539 Heroes of Newerth needs msvcp80.dll.??0?$basic_fstream@DU?$char_traits@D@std@@@std@@QAE@XZ (purist) + 25966 AutoCAD 2009: Unimplemented function msvcp80.dll.??0?$basic_ifstream@DU?$char_traits@D@std@@@std@@QAE@XZ + 26195 Counter-Strike Source Beta freezes after 30 seconds of internet gameplay on a multi-core system + 26467 Builtin IE cannot open https://ebank.srcb.com:446/pweb/pbperbank + 26651 Page fault connecting to my.if.com + 26834 SlingPlayer 1.5 UI very slow to respond + 26939 Multiple games/apps need msvcp90.dll.??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@H@Z (Fifa11 demo, Opera Mobile Emulator 11, Kindle for PC) + 27064 Liquidator 2 needs msvcp71.dll.??0?$basic_ofstream@DU?$char_traits@D@std@@@std@@QAE@XZ + 27318 OpenGL 2.0 Shading Language Terrain Texturing Demo crashes on unimplemented function msvcp100.dll.??0?$basic_istream@DU?$char_traits@D@std@@@std@@QAE@PAV?$basic_streambuf@DU?$char_traits@D@std@@@1@_N@Z + 27764 Civ 5 demo wants msvcp90.dll.$basic_ofstream@DU?$char_traits@D@std@@@std@@QAE@XZ (purist) + 27767 htmlhelp not showing diacritic characters from html encoded entity + 27918 GTAIV doesn't show anything after switching resolution + 28041 Galactic Civilisation II: Graphical glitches: some polygons of ships seem to have wrong coordinates + 28119 Games with UPlay won't start due to ReadFileEx failture + 28201 Diablo III D3D error when restarting graphics + 28228 Multiple apps need msvcp90.dll.??0?$basic_ifstream@DU?$char_traits@D@std@@@std@@QAE@PBDHH@Z (Ragnarok Online, Settlers 7, XnView, Nokia Suite) + 28360 Mass Effect: msvcp90:locale__Init needs to be implemented + 28501 MySpaceIM fails to load + 28528 Google Earth 4.3 fails to find msvcp80.dll with Wine32 but not Wine64 (WoW64) + 28668 Sound does not work for SlingPlayer 1.5 + 28719 Trillian 5 crashes with "wine: Call from 0x7ed2e629 to unimplemented function msvcp90.dll.?_Getcat@?$ctype@D@std@@SAIPAPBVfacet@locale@2@PBV42@@Z" + 28772 Secret of Monkey Island wants msvcp80.dll.?_Getcat@?$ctype@D@std@@SAIPAPBVfacet@locale@2@@Z + 28793 Kindle for PC needs msvcp90.dll.??0?$basic_ifstream@DU?$char_traits@D@std@@@std@@QAE@PB_WHH@Z + 29073 iexplore: Add gui to trust a new certificate + 29439 Dreamweaver MX 2004 doesn't run + 29666 TurboTax 2011 fails to install (.NET 4.0 Framework verification fails) + 29973 StarBurn doesn't recognize its default drive selection for erasing + 30298 Sikuli IDE runtime error + 30425 Toca 3 crashes when start race: D3DXGetImageInfoFromFileInMemory File type DDS is not supported yet + 30456 failure starting up wizard101 + 30465 BridgeCentral: Invalid floating point operation in mozjs.dll (fldcw in JSDOUBLE_IS_INT32) + 30528 Tibia bot crashes when connecting to tibia process (kernel32 K32EnumProcessModules() 'needed' out parameter needs a check for NULL) + 30644 Random crash while using the downloader for StarCraft 2 + 30695 Port Royale: graphical issues in menus and in mid game + 30776 Faerie Solitaire (Steam version) tends to crash + 30782 msvcp71.dll.??0?$basic_istream@DU?$char_traits@D@std@@@std@@QAE@PAV?$basic_streambuf@DU?$char_traits@D@std@@@1@_N1@Z should be implemented (needed by Ship Simulator 2008, maybe others) + 30786 King's Bounty: Armored Princess and Crossworlds need d3dx9_36.dll.D3DXQuaternionSquadSetup + 30798 gdiplus: GdipNewInstalledFontCollection fails in case system have got at least one OTF font installed + 30825 Xwing95 crash + 30833 Buccaneer lost most of the sounds (music, speech) + 30834 page fault in ddraw regression + 30846 Super Monday Night Combat: Unable to join multiplayer match, unable to leave queue. + 30869 Word 2010 UI uses wrong font size - leads to huge UI elements + 30885 Trackmania United Forever crashes on startup + 30918 'make test' crashes in dlls/windowscodecs/test/info.c for a new wine prefix + 30923 SelectClipRgn gets wrong arguments in metafiles? + 30930 Dota 2 won't start + 30970 SharpEye: endless loop drawing message box when opening *.mro file + +---------------------------------------------------------------- + +Changes since 1.5.6: + +Akihiro Sagawa (3): + gdi32/tests: Make GetStockObject tests pass on East-Asian machines. + gdi32: Fix East-Asian font parameters. + gdi32: Remove an outdated comment in struct DefaultFontInfo. + +Alexandre Julliard (7): + mountmgr: Add a helper function for parsing UDisks media compatibility. + mountmgr: Add support for UDisks2. + windowscodecs: Fix some broken tests. + wininet: Fix a compiler warning on Mingw. + gdi32: Fix the contents of the region data in metafiles. + wing32: Don't recommend a top-down DIB. + gdi32: Fix StretchDIBits return value when destination is clipped. + +Alistair Leslie-Hughes (1): + msxml3: Implement IXMLParser Get/Set Flags. + +Andrew Eikum (2): + dsound: Fail if app requests 3D buffer interface on a non-3D buffer. + hhctrl.ocx: Don't use GWLP_USERDATA to store private data. + +André Hentschel (19): + winedbg: Add multiplication operators to Thumb2 disassembler. + winedbg: Add long multiplication and division operators to Thumb2 disassembler. + ntdll: Enhance FreeBSD checks for cdrom code to also check for DragonFly BSD when appropriate. + d3drm/tests: Add GetClassName tests. + ntdll: Check for NetBSD in CDROM_Verify. + d3drm: Implement IDirect3DRMFrameX_GetClassName. + d3drm: Implement IDirect3DRMLight_GetClassName. + d3drm: Implement IDirect3DRMMeshBuilderX_GetClassName. + jscript/tests: Fix some typos. + d3drm: Implement IDirect3DRMX_CreateMesh. + d3drm: Implement IDirect3DRMMesh_GetClassName. + d3drm: Implement IDirect3DRMMaterial2_GetClassName. + d3drm: Implement IDirect3DRMX_CreateTexture. + d3drm: Fix initial specular value of the Material2 interface. + d3drm: Implement IDirect3DRMTextureX_GetClassName. + d3drm: Implement IDirect3DRMDeviceX_GetClassName. + d3drm: Implement IDirect3DRMWinDevice_GetClassName. + d3drm: Implement IDirect3DRMViewportX_GetClassName. + d3drm/tests: Destroy window after use. + +Aric Stewart (5): + usp10: Properly handle fonts with scripts without a default language. + usp10: Corrections for ShapeCharGlyphProp_Thai. + usp10: Do not use custom indic ShapeCharGlyphProp when shaping Indic numeric scripts. + usp10: In ShapeCharGlyphProp_BaseIndic set justification to SCRIPT_JUSTIFY_NONE for glyphs with no characters. + usp10: Add ShapeCharGlyphProp_Hebrew. + +Aurimas Fišeras (1): + po: Update Lithuanian translation. + +Bruno Jesus (2): + ws2_32: Fix hostent memory allocation. + comdlg32: Fix NULL lpstrFile uses in FILEDLG95_OnOpen. + +Christian Costa (5): + d3drm: Fix vertex index test and print a warning when it is out of range. + d3drm: Handle texture associated with the material when loading a mesh. + d3drm: Free texture object when releasing mesh builder object. + d3drm: Free all mesh resources when releasing mesh object. + d3drm: Implement IDirect3DRMMeshImpl_SetGroupColorRGB. + +Damjan Jovanovic (6): + configure: Detect mingw32 better on FreeBSD. + winebuild: Support the mingw32 target without an i[3456]86- prefix. + winegcc: Support the mingw32 target without an i[3456]86- prefix. + shell32: Fix some return types. + shell32: Fix some function prototypes. + include/shlobj.h: Add some missing APIs. + +Dan Kegel (4): + ntdll: Avoid clobbering valgrind annotations during HeapReAlloc. + kernel32: Quiet an extremely verbose stub fixme. + riched20: Accept middle click as paste (like edit control does). + gdi32: Add test for SelectClipRgn in metafiles, make it pass. + +Detlef Riekenberg (6): + ntprint: Do not fail when the spooler service was stopped. + kernel32/tests: Do not test GetLastError on success. + kernel32/tests: Accept higher PRODUCT_* values. + devenum: Do not fail with a IBindCtx (with tests). + winspool/tests: Fix failures when the spooler service is not running. + shell32/tests: Ignore case when comparing filenames. + +Dmitry Timoshkov (36): + gdi32: Do not normalize height of the default GUI font. + ole32: Add VT_I1 to the list of supported variant types. + windowscodecs: Reimplement TiffDecoder_GetFrameCount using TIFFNumberOfDirectories. + gdiplus: Accept wider range of fonts. + windowscodecs: Add a test to show that metadata reader may not rewind the stream after loading the data. + windowscodecs: Implement partial loading of IFD metadata. + windowscodecs: Add support for WICPersistOptionsLittleEndian/WICPersistOptionsBigEndian in the IFD metadata reader. + windowscodecs: Check IFD structure when loading metadata. + include: Fix WICPersistOptions definition. + windowscodecs: Remove not reachable code in the TIFF decoder. + gdiplus: Add a test for creating a nonexistent font with GdipCreateFontFromLogfont. + gdiplus: GdipCreateFontFromLogfont also returns NotTrueTypeFont for a not present font. + gdiplus: Remove a redundant cast. + gdiplus: Fix parameter order in expect() calls. + gdiplus: Add active frame parameter to the WIC decoder interface. + gdiplus: Create a copy of the source stream when loading an image. + gdiplus: Implement GdipImageSelectActiveFrame. + windowscodecs: Add MetadataReaderInfo implementation. + windowscodecs: Implement MetadataHandler_GetMetadataHandlerInfo. + windowscodecs: Implement MetadataHandler_GetMetadataFormat. + windowscodecs: Implement MetadataHandler_GetValueByIndex. + gdiplus: Make some data const. + windowscodecs: Implement MetadataReaderInfo_GetFriendlyName. + windowscodecs: Implement MetadataReaderInfo_GetVersion. + windowscodecs: Add support for more types of IFD fields. + windowscodecs: Add support for loading of multiple simple IFD fields. + windowscodecs: Fix handling of 8-byte IFD fields. + windowscodecs: Add tests for more types of IFD fields. + windowscodecs: Add support for IFD_ASCII field type. + windowscodecs: Add support for IFD_UNDEFINED field type. + windowscodecs: Handle IFD fields with count 0 same way as with count 1. + windowscodecs: Add a test for endianness support in IFD metadata reader. + windowscodecs: Add support for loading of multiple 8-byte IFD fields. + include/wine/test.h: Fix compilation of standalone tests with PSDK headers. + windowscodecs: Create a IWICMetadataReader for a TIFF frame. + kernel32: Add a test for deleting a file opened for reading. + +Erich Hoover (4): + hhctrl.ocx: Fix displaying the first page for some help files. + hhctrl.ocx: Add HTML to Unicode decoding capability to the table of contents. + hhctrl.ocx: Use HTML decoder for the index. + hhctrl.ocx: Add support for the CHM code page. + +Francois Gouget (29): + d3drm: Move up the IDirect3DRM{Frame,Light,Visual}Array implementations to avoid forward declarations. + d3drm: Make Direct3DRM{Frame,Light,Visual}Array_create() static. + wined3d: Reorder some surface functions to avoid the need for forward declarations. + wined3d: Make some surface functions static. + user32: Reorder some DDE functions to avoid the need for forward declarations. + user32: Make some DDE functions static. + joy.cpl: Make list_dlgproc() static. + mmdevapi: Make MMDevice_GetPropValue() static. + gdiplus: Make get_font_hfont() static. + d3dx9_36/tests: Make a couple of test functions static. + iphlpapi: Don't rely on the HAVE_XXX macros having a numeric values. + d3dcompiler_43: Make debug_dump_ir_constructor() static. + msvcrt: Fix the name of the Portuguese locale alias. + crypt32/tests: Get rid of unneeded function typedefs. + msi/tests: Get rid of unneeded function typedefs. + kernel32/tests: Get rid of unneeded function typedefs. + shell32/tests: Get rid of unneeded function typedefs. + kernel32: Use the English (United States) spelling of license. + kernel32/tests: Add a trailing '\n' to an ok() call. + kernel32/tests: Add line-wrapping tests for FormatMessage(). + comctl32: Fix lstrncmpiW() so its return value is standard and use the CSTR_XXX macros. + msvcp90: Use the CSTR_XXX macros instead of numeric literals. + kernel32/tests: Use the CSTR_XXX macros instead of numeric literals. + comctl32: Simplify the string comparison functions a bit and use the CSTR_XXX macros. + msvcrt: Use the CSTR_XXX macros instead of numeric literals. + shlwapi: Simplify the string comparison functions a bit and use the CSTR_XXX macros. + reg: Use the CSTR_XXX macros instead of numeric literals. + xcopy: Use the CSTR_XXX macros instead of numeric literals. + oleaut32: Use the CSTR_XXX macros instead of numeric literals. + +Frédéric Delanoy (1): + po: Update French translation. + +Gerald Pfeifer (1): + ntdll: Omit unused typedef in test_query_process. + +Hans Leidekker (36): + msi: Add support for 64-bit registry components. + msi: Ignore the value if a registry value name is special. + msi: Fail if a registry key cannot be created. + msi: Support registry key names that exceed 255 characters. + msi/tests: Use only uppercase characters for the PID_REVNUMBER property. + msi: Don't fail if no .NET runtime is available. + msi: Always load mscoree.dll from the system directory. + msi: Keep assembly caches loaded until the package is destroyed. + include: Define WBEM_GENERIC_FLAG_TYPE. + wbemprox: Add a stub implementation of IWbemServices. + include: Define IWbemClassObject. + wbemprox: Add stub implementations of IEnumWbemClassObject and IWbemClassObject. + wbemprox: Add support for parsing WQL queries. + wbemprox: Add a partial Win32_BIOS class implementation. + wbemprox: Add support for evaluating query conditions. + wbemprox: Implement IEnumWbemClassObject::Next. + wbemprox: Implement IEnumWbemClassObject::Reset. + wbemprox: Implement IEnumWbemClassObject::Skip. + wbemprox: Implement IWbemClassObject::Get. + wbemprox: Add a partial Win32_Process class implementation. + wbemprox: Add query tests. + wbemprox: Add tests for IWbemServices. + wbemprox: Improve tracing in IWbemLocator::ConnectServer. + include: Fix the definition of IWbemClassObject::GetNames. + wbemprox: Implement IWbemClassObject::GetNames. + wmic: Add support for querying class properties. + wbemprox: Add a partial Win32_ComputerSystem class implementation. + wbemprox: Add a partial Win32_Processor class implementation. + wbemprox: Support mixed dynamic and static table data. + wbemprox: Add a partial Win32_OperatingSystem class implementation. + wbemprox: Add support for retrieving system properties. + wbemprox: Implement Win32_Process.Handle. + wbemprox: Append key properties to the class path. + wbemprox: Implement Win32_Process.CommandLine for the current process. + wbemprox: Handle more property types in get_propval. + wbemprox: Add a partial Win32_VideoController class implementation. + +Henri Verbeet (26): + d3d9: Get rid of IDirect3DVertexShader9Impl. + d3d9: Get rid of IDirect3DPixelShader9Impl. + d3d9: Get rid of IDirect3DQuery9Impl. + wined3d: Set undefined vertex attributes to 0.0. + wined3d: Invalidate the entire buffer on maps with WINED3DLOCK_DISCARD. + ddraw: Merge ddraw_surface_destroy() into ddraw_surface_cleanup(). + wined3d: Unset the depth/stencil surface before checking resources in wined3d_device_reset(). + wined3d: Reset render target bindings in wined3d_device_reset(). + d3d9/tests: Add a test for resource bindings after reset. + d3d8/tests: Add a test for resource bindings after reset. + wined3d: Rename WINED3DLOCK_* to WINED3D_MAP_*. + wined3d: Only filter redundant mode changes in wined3d. + wined3d: Lie about the display format in wined3d_get_adapter_display_mode(). + ddraw: Use wined3d_get_adapter_display_mode() in ddraw_create_swapchain(). + ddraw: Use wined3d_get_adapter_display_mode() in ddraw7_GetDisplayMode(). + ddraw: Use wined3d_get_adapter_display_mode() in ddraw7_GetFourCCCodes(). + ddraw: Use wined3d_get_adapter_display_mode() in ddraw7_GetScanLine(). + ddraw: Use wined3d_get_adapter_display_mode() in CreateSurface(). + ddraw: Use wined3d_get_adapter_display_mode() in d3d7_EnumZBufferFormats(). + ddraw: Use wined3d_get_adapter_display_mode() in d3d_device7_EnumTextureFormats(). + ddraw: Use wined3d_get_adapter_display_mode() in d3d_device2_EnumTextureFormats(). + wined3d: Implement mode setting in the adapter instead of the device. + wined3d: Just forward wined3d_device_get_display_mode() to the appropriate swapchain. + wined3d: Properly retrieve the display mode in wined3d_device_set_cursor_properties(). + wined3d: Only store a different screen format if it's explicitly changed through wined3d. + wined3d: Get rid of the d3d_caps debug channel. + +Hilko Bengen (1): + sfnt2fnt: Fix broken .fon files on big-endian architectures. + +Huw Davies (17): + winspool: Install the ppd files into the driver directory. + winspool: Set the printer status of old printers to indicate that they should check for driver updates. + winspool: Update the ppd file of an already installed printer in the first call to OpenPrinter. + localspl: Remove a bunch of casts. + winspool: Update the ppd for LPR printers too. + winspool: Use the helper to set DWORD registry values. + winspool: Set the timeout entries to zero. + localspl: Have GetPrinterDriverDirectory create the driver directory. + winspool: Set the printer registry values before calling into the driver. + winspool: Add a missing default priority value. + winspool: Set the printer description from the cups printer-info option. + winspool: Set the printer location from the cups printer-location option. + wineps: Retrieve the ppd file from the driver directory. + wineps: Add the ability to override the ppd file's default pagesize and duplex settings. + wineps: Always update the default devmode. + winspool: Update the devmode when we update the driver. + winspool: On OS/X read the default paper size from the core printing api. + +Jacek Caban (23): + wininet: Added InternetGetSecurityInfoByURL[AW] implementation. + wininet: Added InternetGetSecurityInfoByURL tests. + urlmon: Use error dialog for ERROR_INTERNET_SEC_CERT_REV_FAILED error if IHttpSecurity returns S_FALSE. + mshtml: Wine Gecko 1.6 release. + urlmon: Avoid useless InternetQueryOptionW call. + d3d9.h: Added missing D3DCREATE_* flags. + d3d9types.h: Added missing D3DSWAPEFFECT_* values. + d3dcompiler.h: Added missing extern "C". + mshtml: Release script hosts in window_set_docnode. + guiddef.h: REF* types should not depend on CINTERFACE. + services.exe: Added tests. + advapi32: Pass service name as argv[0] to ServiceMain. + wininet: Fixed returned buffer size in HttpQueryInfo(HTTP_QUERY_STATUS_CODE) when insufficient buffer is passed. + wininet: Added support for more certificate error types. + mshtml: Return true in IOmNavigator::javaEnabled. + jscript: Always store numeric literals as double. + jscript: Use num_set_int in array.c. + jscript: Use num_set_int where possible. + jscript: Use INFINITY macro instead of ret_inf() hack. + jscript: Use INFINITY macro instead of num_set_inf(). + jscript: Make Function object invocation a special case in IDispatchEx implementation. + jscript: Pass jsthis internally without using DISPPARAMS. + jscript: Moved DISPPARAMS conversion to InvokeEx. + +Julian Rüger (3): + po: Update German translation. + po: Update German translation. + ntprint/tests: Fix some typos. + +Józef Kucia (9): + d3dx9/tests: Add tests for D3DXCreateRenderToEnvMap. + d3dx9: Add ID3DXRenderToEnvMap interface stub. + d3dx9/tests: Improve test failure messages for check_{ref, release}. + d3dx9/tests: Use inline functions instead of check_pixel_{1bpp, 2bpp, 4bpp} macros. + d3dx9: Get rid of ID3DXFontImpl. + d3dx9/tests: Add tests for ID3DXFont::PreloadText. + d3dx9/tests: Add tests for ID3DXFont::GetGlyphData. + d3dx9: Recognize X8B8G8R8 pixel format in DDS files. + d3dx9/tests: Improve test failure messages for check_dds_pixel_format. + +Ken Thomases (1): + winex11: Fix correspondence between main_key_LT_B and main_key_vkey_qwerty. + +Lauri Kenttä (2): + po: Update Finnish translation. + po: Update Swedish translation. + +Lucas Zawacki (1): + joy.cpl: Hardcode axis name strings that were in joy.rc. + +Marcus Meissner (1): + kernel32: Fixed read overflow in WriteFile argument. + +Matteo Bruni (8): + d3dcompiler: Parse vector and matrix declarations. + d3dcompiler: Parse sampler declarations. + d3dcompiler: Parse function declarations. + d3dcompiler: Parse function definitions. + d3dcompiler: Parse constructors. + wpp: Invert 'type' callback parameter value, to match comment. + wpp: Explicitly pass include type to the lookup callback function. + d3dcompiler: Add some tests for 'system' type includes. + +Michael Stefaniuc (5): + include: Drop outdated comment about COM interface implementations. + include: Undef INTERFACE right after it is used. + wer: Use FIELD_OFFSET to calculate the size of a struct with variable length array. + wined3d: Avoid sizeof on structs with variable length arrays. + avifil32: Drop the 'register' storage-class specifier. + +Nikolay Sivov (5): + comctl32/listview: Properly update selection mark on item state change. + msxml3: Reuse MXAttributes implementation for SAX reader attributes reporting. + msxml3: Fix status text value parsing. + msxml3: Revert: msxml3: Reuse MXAttributes implementation for SAX reader attributes reporting. + msxml3: Reader shouldn't depend on input being properly allocated BSTR string. + +Nozomi Kodama (5): + include: Remove useless todo's. + d3dx9_36: D3DXQuaternionLn computes as if the norm of the input is 1. + d3dx9_36: Implementation of D3DXQuaternionSquadSetup. + d3dx9_36: Implementation of D3DXSHMultiply3. + d3dx9_36: Recognize A8B8G8R8 format. + +Per Johansson (1): + ws2_32: In WSAIoctl(SIO_GET_INTERFACE_LIST), skip interfaces with no IPv4 address. + +Piotr Caban (52): + msvcp90: Fixed default locale constructor implementation. + msvcp90: Added use_facet< codecvt > implementation. + msvcp90: Added locale::global implementation. + msvcp90: Added basic_filebuf implementation. + msvcp90: Accept more base classes in DEFINE_RTTI_DATA macro. + msvcp90: Added basic_ifstream implementation. + msvcp90: Added basic_istream::getline(basic_string) implementation. + msvcp: Sync spec files. + msvcp90: Added basic_iostream implementation. + msvcp90: Added basic_ofstream implementation. + msvcp90: Specify open mode in basic_ifstream functions. + msvcp90: Added basic_fstream implementation. + msvcp90: Export locale::facet vtable. + msvcp90: Export locale::facet_Register function. + msvcp80: Added _Getcat implementation for supported facets. + msvcp90: Added basic_ostream::endl implementation. + msvcp90: Use codecvt::is in basic_istream_char__Ipfx function. + msvcp90: Added operator>>(basic_istream, basic_string) implementation. + msvcp: Sync spec files. + msvcrt/tests: Fix Portuguese locale test on NT4. + msvcp90: Added operator<<(basic_ostream, basic_string) implementation. + msvcp90: Added cin, cout and cerr objects. + msvcp90: Added basic_ostream::operator<<(function) implementation. + msvcp90: Added setprecision implementation. + msvcp90: Added setw implementation. + msvcp90: Added basic_ios::narrow implementation. + msvcp90: Added basic_ios::widen implementation. + msvcp: Sync spec files. + msvcp90: Added codecvt class stub. + msvcp90: Added codecvt implementation. + msvcp90: Added _Stodx implementation. + msvcp90: Added _Stofx implementation. + msvcp90: Added _Stollx implementation. + msvcp90: Added _Stoullx implementation. + msvcp90: Fix basic_ios::imbue implementation. + msvcp90: Rename num_get_char_ctor__Init function because it's not a constructor. + msvcp90: Separate num_get::get(long double) and num_get::get(double) functions. + msvcp90: Define ios_base structure globally. + msvcp90: Define basic_streambuf structure globally. + msvcp90: Added num_get constructors implementation. + msvcp90: Added num_get::_Getffld implementation. + msvcp90: Added num_get::_Getifld implementation. + msvcp90: Added num_get::get functions implementation. + msvcp90: Added istream>>(base type) implementation. + msvcp90: Fixed fraction digits ignoring in num_get_char__Getffld. + msvcp90: Added num_put class stub. + msvcp90: Added partial num_put implementation. + msvcp90: Added num_put::put(integral number). + msvcp90: Added num_put::put(bool) implementation. + msvcp90: Added num_put::put(double) implementation. + msvcp90: Added basic_ostream::operator<<(base type) implementation. + msvcp: Sync spec files. + +Roderick Colenbrander (2): + opengl32: Sync with latest GL specs. + opengl32: Add wglGetProcAddress tests. + +Stefan Leichter (2): + kernel32: Let K32EnumProcessModules fail if the last parameter is NULL. + psapi/tests: Added tests for EnumProcessModules with last parameter NULL. + +Thomas Faber (11): + oleaut32: Fix build with MSVC. + wininet: Correctly fail INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT if libssl is not available. + ws2_32/tests: Add missing parentheses to ok() output. + wininet: Use the correct struct in a sizeof. + port.h: Add INFINITY macro. + wined3d: Use INFINITY. + include: Make IMAGE_COR20_HEADER declaration compatible with PSDK headers. + wininet: Use the correct type for sock_namelen in FTP_Connect. + imagehlp: Do not pass NULL to WriteFile as lpNumberOfBytesWritten. + include/httprequest.idl: Use widl-specific attributes only with widl. + wintrust/tests: Fix build with MSVC. + +Ulrik Dickow (1): + msxml3/tests: Test namespace change for all document versions. + +Vincent Povirk (18): + include: Add IWICPixelFormatInfo definition. + windowscodecs: Add test for IWICComponentInfo. + windowscodecs: Register pixel formats. + windowscodecs: Add stub IWICPixelFormatInfo implementation. + windowscodecs: Implement IWICComponentInfo::GetAuthor. + gdiplus: Check for NULL image in GdipImageRotateFlip. + kernel32: Add named pipe server test with ReadFileEx/WriteFileEx. + kernel32: Add test for pending ReadFileEx/WriteFileEx calls. + kernel32: Return success from ReadFileEx/WriteFileEx when I/O is pending. + windowscodecs: Check for NULL in IWICComponentInfo::GetComponentType. + windowscodecs: Implement IWICComponentInfo::GetFriendlyName. + windowscodecs: Always report pixel formats are signed. + windowscodecs: Implement IWICComponentInfo::GetVendorGUID. + windowscodecs: Implement IWICComponentInfo::GetVersion. + windowscodecs: Report missing component info strings as zero-length. + gdiplus: Scale all points in GdipAddPathString instead of the font. + gdiplus: Don't position characters by glyph metrics in GdipAddPathString. + gdiplus: Fix vertical alignment calculation in GdipAddPathString. + +Łukasz Wojniłowicz (1): + po: Update Polish translation. + +-- +Alexandre Julliard +julliard@winehq.org diff --git a/VERSION b/VERSION index 87e95059e3f..e67544ec040 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -Wine version 1.5.6 +Wine version 1.5.7 diff --git a/configure b/configure index c28f78083d8..465bdc40125 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.5.6. +# Generated by GNU Autoconf 2.69 for Wine 1.5.7. # # Report bugs to . # @@ -580,8 +580,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='Wine' PACKAGE_TARNAME='wine' -PACKAGE_VERSION='1.5.6' -PACKAGE_STRING='Wine 1.5.6' +PACKAGE_VERSION='1.5.7' +PACKAGE_STRING='Wine 1.5.7' PACKAGE_BUGREPORT='wine-devel@winehq.org' PACKAGE_URL='http://www.winehq.org' @@ -1398,7 +1398,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.6 to adapt to many kinds of systems. +\`configure' configures Wine 1.5.7 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1467,7 +1467,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of Wine 1.5.6:";; + short | recursive ) echo "Configuration of Wine 1.5.7:";; esac cat <<\_ACEOF @@ -1612,7 +1612,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -Wine configure 1.5.6 +Wine configure 1.5.7 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2130,7 +2130,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.6, which was +It was created by Wine $as_me 1.5.7, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -16301,7 +16301,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.6, which was +This file was extended by Wine $as_me 1.5.7, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -16372,7 +16372,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.6 +Wine config.status 1.5.7 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" -- 2.11.4.GIT