| 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<char> > implementation. |
| msvcp90: Added locale::global implementation. |
| msvcp90: Added basic_filebuf<char> implementation. |
| msvcp90: Accept more base classes in DEFINE_RTTI_DATA macro. |
| msvcp90: Added basic_ifstream<char> implementation. |
| msvcp90: Added basic_istream<char>::getline(basic_string<char>) implementation. |
| msvcp: Sync spec files. |
| msvcp90: Added basic_iostream<char> implementation. |
| msvcp90: Added basic_ofstream<char> implementation. |
| msvcp90: Specify open mode in basic_ifstream<char> functions. |
| msvcp90: Added basic_fstream<char> implementation. |
| msvcp90: Export locale::facet vtable. |
| msvcp90: Export locale::facet_Register function. |
| msvcp80: Added _Getcat implementation for supported facets. |
| msvcp90: Added basic_ostream<char>::endl implementation. |
| msvcp90: Use codecvt<char>::is in basic_istream_char__Ipfx function. |
| msvcp90: Added operator>>(basic_istream<char>, basic_string<char>) implementation. |
| msvcp: Sync spec files. |
| msvcrt/tests: Fix Portuguese locale test on NT4. |
| msvcp90: Added operator<<(basic_ostream<char>, basic_string<char>) implementation. |
| msvcp90: Added cin, cout and cerr objects. |
| msvcp90: Added basic_ostream<char>::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<wchar> class stub. |
| msvcp90: Added codecvt<wchar> implementation. |
| msvcp90: Added _Stodx implementation. |
| msvcp90: Added _Stofx implementation. |
| msvcp90: Added _Stollx implementation. |
| msvcp90: Added _Stoullx implementation. |
| msvcp90: Fix basic_ios<char>::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<char> constructors implementation. |
| msvcp90: Added num_get<char>::_Getffld implementation. |
| msvcp90: Added num_get<char>::_Getifld implementation. |
| msvcp90: Added num_get<char>::get functions implementation. |
| msvcp90: Added istream>>(base type) implementation. |
| msvcp90: Fixed fraction digits ignoring in num_get_char__Getffld. |
| msvcp90: Added num_put<char> class stub. |
| msvcp90: Added partial num_put<char> implementation. |
| msvcp90: Added num_put<char>::put(integral number). |
| msvcp90: Added num_put<char>::put(bool) implementation. |
| msvcp90: Added num_put<char>::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 |