| The Wine development release 1.5.8 is now available. |
| |
| What's new in this release (see below for details): |
| - More stream functionality in the C++ runtime. |
| - A number of Windows Codecs improvements. |
| - More WBEM classes and properties. |
| - Some HTML Help fixes. |
| - Support for printing fake italic fonts. |
| - Various bug fixes. |
| |
| The source is available from the following locations: |
| |
| http://prdownloads.sourceforge.net/wine/wine-1.5.8.tar.bz2 |
| http://mirrors.ibiblio.org/wine/source/1.5/wine-1.5.8.tar.bz2 |
| |
| Binary packages for various distributions will be available from: |
| |
| http://www.winehq.org/download |
| |
| You will find documentation on http://www.winehq.org/documentation |
| |
| You can also get the current source directly from the git |
| repository. Check http://www.winehq.org/git for details. |
| |
| Wine is available thanks to the work of many people. See the file |
| AUTHORS in the distribution for the complete list. |
| |
| ---------------------------------------------------------------- |
| |
| Bugs fixed in 1.5.8 (total 80): |
| |
| 5310 GDI32.SwapBuffers should call OPENGL32.wglSwapBuffers, not vice versa |
| 10458 Poptray 3.2 external exception with hotmail |
| 12966 Broken Sword 4 Demo fails to start |
| 15982 Geometry Wars game does not start |
| 16246 Setting WINEPATH has no effect |
| 16596 Game doesn't display properly without using 'Emulate a Virtual Desktop' |
| 16831 Audible Manager fails to active device |
| 17296 VMware Infrastructure Client 2.5 could not validate server's SSL certificate |
| 18640 .NET Framework 3.x/4.x WPF Media Integration Layer requires IDirect3D9ExImpl_GetAdapterDisplayModeEx implementation |
| 19771 SecureCRT: SSH connections fail. |
| 20651 Many .NET based applications need WMI core infrastructure (Wine doesn't provide a WMI implementation) |
| 20826 Images are mirrored horizontally when printing from Firefox |
| 21165 Borderlands is ~3x slower under Wine (GeForce Go 7900 GS). |
| 21230 d3dx9_36.dll: incomplete function "D3DXGetShaderConstantTableEx" |
| 21569 urlmon/url tests crash if +heap is enabled (crypt32 to blame?) |
| 21701 CarveWright locks up at loading screen (needs Win32_Bios WMI class) |
| 21812 3dgamestudio.com Venice demo crashes on exit |
| 23746 Bejeweled Twist game crashes on closing |
| 24144 Sample OBJ file is not rendered in OpenGL OBJ Viewer Demo (needs msvcp100.dll.??0?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@PAV?$basic_streambuf@DU?$char_traits@D@std@@@1@_N@Z) |
| 24287 stl_test crashes due to missing msvcp90.dll.?cout@std@@3V?$basic_ostream@DU?$char_traits@D@std@@@1@A |
| 24316 Level-R downloader needs msvcp90.dll.??0?$codecvt@_WDH@std@@QAE@I@Z, |
| 24875 SongSmith 1.0.2 doesn't install (managed assembly installation fails, needs Win32_OperatingSystem WMI class) |
| 25035 Red Ocean Demo requires unimplemented function d3dx9_36.dll.D3DXCreateVolumeTextureFromFileInMemory |
| 25094 Battlefield Bad Company 2: needs msvcp80.dll.??0?$basic_istringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE (purist) |
| 25252 Need For Speed Hot Pursuit (2010) crashes on startup (needs Win32_NetworkAdapter WMI class) |
| 25336 nimbuzz disconnects user after a few seconds |
| 26025 Atom Zombie Smasher demo needs locale_ctor_cstr |
| 26375 Medal of honor 2010 needs msvcp80.dll.??5?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV01@AAI@Z |
| 26594 Civilization V crashes/freezes when loading or starting a game. |
| 26696 Dragon Age 2 Demo wants msvcp90.dll.??0?$basic_iostream@_WU?$char_traits@_W@std@@@std@@QAE@PAV?$basic_streambuf@_WU?$char_traits@_W@std@@@1@@Z |
| 26832 Multiple games/applications need msvcp80.dll.??0?$basic_ostringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@H@Z (Avatar Demo, The Witcher Demo, America's Army 3, Cmake, Gold Strike Poker) |
| 26892 Civ4 Beyond the Sword v3.19 mod "Master of Mana" needs msvcp71.?_Myptr@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEPAGXZ |
| 26907 HaoZip: Crash when pressing right mouse button on tree |
| 26914 setvbuf() breaks iostream input (msvcrt/msvcp) |
| 27389 unimplemented function msvcp80.dll.??0?$basic_ostringstream@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@H@Z |
| 27852 Sid Meier's Civilization V demo first screen missing text and graphics with builtin d3dx9_36, needs D3DXLoadVolumeFromMemory? (purist) |
| 28577 Gangsters 2 Demo (German): Timing errors |
| 28682 Ragnarok download shows a .NET exception on start (needs Win32_Processor WMI class) |
| 28922 Atom Zombie Smasher needs locale_ctor_cstr |
| 29256 Pulsen crashes with builtin msvcp90 |
| 29637 MS Word 2007 cover page crashes |
| 29730 Visual Studio 11 Preview (.NET Framework 4.5 Preview) installer crashes due to unimplemented function KERNEL32.dll.LCMapStringEx |
| 29896 The Darkness II fails to render - needs PresentEx() |
| 29923 appwiz: Mistake in the text |
| 29932 Testdrive mouse pointer does not work |
| 30089 Microsoft SQL Server 2005 Express Edition: SQL Server System Configuration Checker fails (needs Win32_ComputerSystem WMI class) |
| 30336 Trillian crashes on run (msvcp90.dll.??0?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@H@Z) |
| 30524 Weather bug fails to detect vbscript (Property flag 1 not implemented) |
| 30551 SDET CMDCenter page faults |
| 30592 Give kernel32.GetDiskFreeSpaceW a trace message to better diagnose free disk space overflow problems with Win9X era apps/games |
| 30654 msvcp70.dll.??Mstd@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z is needed by Silent Hill 2 (purist) |
| 30845 Windows 7 SDK installer fails before putting up GUI |
| 30890 World of Goo crashes on startup: msvcp80.dll.??0?$basic_fstream@DU?$char_traits@D@std@@@std@@QAE@PBDHH@Z missed |
| 30913 dosbox svn version (EmuCR-Dosbox-r3738) needs unimplemented function msvcp100.dll.?_Fiopen@std@@YAPAU_iobuf@@PBDHH@Z |
| 30917 Liquidator 2 needs msvcp71.dll.??0?$basic_istringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@H@Z |
| 30946 Secret of Monkey Island wants msvcp80.dll.?_Register@facet@locale@std@@QAEXXZ |
| 30948 HtmlHelp crashes when opening CHM file |
| 30949 [GNUTLS ERROR]Unable to savegame online with Ubisoft's games |
| 30950 0 A.D. crashes due to unimplemented msvcp90.dll.??0?$basic_stringstream@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QAE@ABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@1@H@Z |
| 30951 mono's GraphicsPathTest.AddString_NegativeSize test fails |
| 30962 Rise of Nations Gold Edition : the characters animation is weird |
| 30987 Ragnarok download manager needs native gdiplus |
| 30989 CarveWright installer needs native vbscript |
| 31004 Crysis2 crashes on startup with seh:raise_exception code=c0000005 |
| 31016 HTML Help does not properly handle index entries with the same name |
| 31019 stl_test crashes due to missing msvcp80.dll.??$?5DU?$char_traits@D@std@@@std@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@0@AAV10@AAD@Z |
| 31029 TrackMania United Forever: Images not show properly |
| 31031 Need For Speed Hot Pursuit (2010) crashes (needs Win32_LogicalDisk WMI class) |
| 31032 Ragnarok download manager shows a .NET exception on start (GdipLoadImageFromStream stream clone fails) |
| 31033 Multiple apps need IWbemServices::GetObject to retrieve WMI class instances |
| 31037 Microsoft SQL Server 2005 Express Edition: SQL Server System Configuration Checker fails (Win32_Processor class table row count not set) |
| 31038 Window text in dutch is wrong |
| 31050 Civilization V demo crashes with unimplemented msvcp90:??0?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@H@Z (purist) |
| 31065 Unimplemented SHSetUnreadMailCountW crashes PortableApps Thunderbird |
| 31066 Avoid printing pServerPrincName with COLE_DEFAULT_PRINCIPAL ((OLECHAR *)-1) in IClientSecurity::SetBlanket stub FIXME |
| 31073 Cannot open .lnk files |
| 31087 WMI class property retrieval: support custom CIM data type to OLE variant (VT) mapping for properties (ProcessId CIM_UINT32 maps to VT_I4) |
| 31088 SongSmith 1.0.2 fails to install due to unimplemented IWshShortcut::WindowStyle property (set/get) |
| 31102 CMDcenter.exe failure: IXMLDOMNodeList__newEnum not implemented |
| 31110 SharpOcarina (.NET 4.0 app using OpenTK, C# OpenGL wrapper) fails to create a temp OpenGL context |
| |
| ---------------------------------------------------------------- |
| |
| Changes since 1.5.7: |
| |
| Alexandre Julliard (39): |
| winex11: Move the wglUseFontBitmaps implementation to opengl32, it's no longer driver-dependent. |
| winex11: Move wglShareLists to the internal OpenGL extension functions. |
| winex11: Move wglCopyContext and wglDeleteContext to the internal OpenGL extension functions. |
| winex11: Move wglGetCurrentContext and wglGetCurrentDC to the internal OpenGL extension functions. |
| gdi32: Remove OpenGL functions that don't use an HDC from the driver entry points. |
| winex11: Move ChoosePixelFormat implementation to opengl32 and base it on DescribePixelFormat. |
| gdi32: Forward DescribePixelFormat to opengl32 which in turn calls GdiDescribePixelFormat. |
| gdi32: Forward SetPixelFormat to opengl32 which in turn calls GdiSetPixelFormat. |
| gdi32: Forward SwapBuffers to opengl32 which in turn calls GdiSwapBuffers. |
| opengl32: Add a helper function to correctly compare extension strings. |
| opengl32: Add a helper function to build the extension list, and do it only when requested. |
| opengl32: Generate an entry point for glDebugEntry. |
| opengl32: Get rid of the X11 locking. |
| gdiplus/tests: Add back some necessary casts. |
| wined3d: Always load wgl functions from opengl32.dll. |
| winex11: Add a GET_DRAWABLE escape to mirror the SET_DRAWABLE one. |
| winex11: Use the GET_DRAWABLE escape to implement wglMakeCurrent. |
| winex11: Use the GET_DRAWABLE escape to implement wglMakeContextCurrentARB. |
| winex11: Export wglMakeCurrent and wglMakeContextCurrentARB as standard extension functions. |
| winex11: Simplify wglSetPixelFormatWINE and export it as a standard extension function. |
| opengl32: Add the concept of a WGL driver. |
| opengl32: Move wglMakeContextCurrentARB to the WGL driver. |
| opengl32: Move wglCreateContextAttribsARB to the WGL driver. |
| opengl32: Move wglCreateContext to the WGL driver. |
| opengl32: Move GetPixelFormat to the WGL driver. |
| opengl32: Move wglGetProcAddress to the WGL driver. |
| opengl32: Move wglGetCurrentContext implementation to opengl32. |
| gdi32: Remove the remaining OpenGL entry points from the DC driver. |
| gdi32: Add a null WGL driver. |
| opengl32: Use proper handles for GL contexts and pass a context pointer to the WGL driver functions. |
| opengl32: Move checks of the context thread id to opengl32. |
| opengl32: Don't allow making a thread current in multiple threads. |
| opengl32: Make the WGL driver context-specific. |
| gdi32: Fix bitmap glyph allocation size in ExtTextOut fallback implementation. |
| windowscodecs: Don't fail if the TIFF library doesn't have the functions to disable warnings. |
| winex11: Move GLX definitions out of wgl.h. |
| winex11: Replace wgl.h by the official wglext.h from the OpenGL registry. |
| wined3d: Get WGL extension definitions from wglext.h. |
| winex11: Use the correct drawable with the X11DRV_GET_DRAWABLE escape. |
| |
| André Hentschel (5): |
| winebuild: Put the PE header into the text section on ARM. |
| configure: Downgrade the Thumb2 requirement to Thumb on ARM. |
| ntdll: Check for ARMv7 architecture dynamically when loading a PE. |
| advapi32: Remove 'stub' from TRACEs of implemented functions. |
| kernel32: Change LCMapStringW to LCMapStringEx and call it from LCMapStringW. |
| |
| Aurimas Fišeras (1): |
| po: Update Lithuanian translation. |
| |
| Austin English (3): |
| kernel32: Add more tracing to GetDiskFreeSpaceW. |
| po: Add missing url tag to nl.po. |
| shell32: Add a stub for SHSetUnreadMailCountW. |
| |
| Bruno Jesus (1): |
| po: Fix a sentence in pt_BR translation. |
| |
| Chris Robinson (3): |
| quartz: Fix frame length calculation for MPEG audio. |
| quartz: Improve MPEG header parsing and sync recovery. |
| quartz: Remove the seek position table from the MPEG splitter. |
| |
| Detlef Riekenberg (1): |
| shell32/tests: Fix a failure on w2k. |
| |
| Dmitry Timoshkov (37): |
| windowscodecs: Add WICImagingCategories registration. |
| windowscodecs: Implement ImagingFactory_CreateDecoder. |
| windowscodecs: TiffDecoder_GetThumbnail should return NULL interface. |
| windowscodecs: Implement TiffDecoder_GetPreview. |
| windowscodecs: Implement TiffFrameDecode_GetThumbnail. |
| windowscodecs: Implement MetadataReaderInfo_GetVendorGUID. |
| gdiplus: When loading a bitmap frame save its IWICMetadataReader interface. |
| gdiplus: Implement GdipGetPropertyCount. |
| gdiplus: Implement GdipGetPropertyIdList. |
| gdiplus: Add some tests for image properties. |
| gdiplus: Avoid casting IWICBitmapFrameDecode to IWICBitmapSource. |
| windowscodecs: Suppress libtiff warnings. |
| gdiplus: Add a test for image stream refcount. |
| gdiplus: Increase refcount of the source stream when loading a bitmap instead of cloning it. |
| windowscodecs: Make sure that stream is not reused once the decoder is initialized. |
| gdiplus: Comment out a test that crashes some gdiplus implementations. |
| include/basetsd.h: Fix int64 to int truncation warnings when compiling with a 64-bit PSDK compiler. |
| windowscodecs: Implement MetadataHandler_GetValue. |
| gdiplus: Implement GdipGetPropertyItemSize. |
| gdiplus: Implement GdipGetPropertyItem. |
| gdiplus: Add some tests for GdipGetPropertyItemSize and GdipGetPropertyItem. |
| gdiplus: Add a bunch of tests for TIFF image properties. |
| gdiplus: Add GdipSaveAdd stub. |
| gdiplus: Add a test to show that GdipCloneImage is not supposed to increase refcount of the source image. |
| gdiplus: Add a test for 'value' pointer in the PropertyItem structure. |
| gdiplus: Implement GdipGetPropertySize. |
| gdiplus: Implement GdipGetAllPropertyItems. |
| gdiplus: Add some tests for GdipGetPropertySize and GdipGetAllPropertyItems. |
| windowscodecs: Implement BitmapDecoderInfo_GetSpecVersion. |
| windowscodecs: Implement BitmapEncoderInfo_GetSpecVersion. |
| windowscodecs: Implement FormatConverterInfo_GetSpecVersion. |
| windowscodecs: Implement PixelFormatInfo_GetSpecVersion. |
| windowscodecs: Implement MetadataReaderInfo_GetSpecVersion. |
| windowscodecs: Implement MetadataReaderInfo_DoesRequireFullStream. |
| windowscodecs: Implement MetadataReaderInfo_DoesSupportPadding. |
| gdiplus: Add parameter checks to GdipSetPropertyItem, print item contents in the trace. |
| gdiplus: Fix the convert_unit() comment to reflect its functionality. |
| |
| Eric Pouech (2): |
| dbghelp: Added support for index leaves in types definition for CodeView debug format. |
| winedbg: In 'info locals' command, show the full register/stack layout for parameters & locals. |
| |
| Erich Hoover (4): |
| hhctrl.ocx: Add icons for the table of contents TreeView control. |
| hhctrl.ocx: Keep parsing failure from causing a segmentation fault. |
| hhctrl.ocx: Turn multiple index entries of the same name into a single entry. |
| hhctrl.ocx: Use document title for subtopics in the index. |
| |
| Francois Gouget (17): |
| d3dx9_36/tests: Simplify test_D3DXSHMultiply3(). |
| msvcp90: Add a space between the spec entry name the implementation function. |
| msvcp90: Make numpunct_char_use_facet() static. |
| jscript: Make int_to_bstr() static. |
| msvcp90: Make a couple more numpunct_*_use_facet() functions static. |
| start: Fix the command line handling. |
| opencl: We still use the deprecated OpenCL 1.1 APIs. |
| msvcp60: Make _Lockit_ctor_locktype() static. |
| msvcp60: Remove unused functions. |
| po: Fix the Gecko link in the Dutch translation. |
| msvcp60: Remove the msvcp90 debug channel from misc.c as it is unused. |
| start: Fix the name of the open verb for the /ProgIDOpen option. |
| Assorted spelling fixes. |
| dssenh/tests: Add a trailing '\n' to a skip() call. |
| d3dx9_36/tests: Add a trailing '\n' to ok() calls. |
| kernel32/tests: Improve some traces for the CreateTimerQueueTimer() tests. |
| kernel32/tests: Test deleting a timer right after creating it. |
| |
| Frédéric Delanoy (1): |
| po: Update French translation. |
| |
| Hans Leidekker (26): |
| wbemprox: Add a partial Win32_NetworkAdapter class implementation. |
| wbemprox: Parse the resource string in IWbemLocator::ConnectServer. |
| wbemprox: Implement IWbemServices::OpenNamespace. |
| wbemprox: Implement IWbemServices::CreateInstanceEnum. |
| wbemprox: Implement Win32_OperatingSystem.OSLanguage and Win32_OperatingSystem.SystemDirectory. |
| wbemprox: Implement Win32_ComputerSystem.NumberOfLogicalProcessors and Win32_ComputerSystem.NumberOfProcessors. |
| wbemprox Implement Win32_Processor.CpuStatus and Win32_Processor.DeviceId. |
| wbemprox: Set the row count in fill_processor. |
| wbemprox: Store the result index in the class enumerator instead of the view. |
| wbemprox: Add support for 64-bit integer types. |
| wbemprox: Implement Win32_NetworkAdapter.Speed. |
| wbemprox: Implement Win32_OperatingSystem.CSDVersion. |
| wbemprox: Implement Win32_ComputerSystem.TotalPhysicalMemory. |
| wbemprox: Implement more properties of Win32_VideoController. |
| wbemprox: Implement IWbemServices::GetObject. |
| wbemprox: Support IClientSecurity on the class enumerator object;. |
| wbemprox: Add reference counting to the query object. |
| wbemprox: Implement IEnumWbemClassObject::Clone. |
| wbemprox: Implement Win32_Processor.ProcessorId. |
| wbemprox: Fix returned variant type and flavor for system properties. |
| wbemprox: Win32_NetworkAdapter.InterfaceIndex is unsigned. |
| wbemprox: Return 64-bit property values as strings. |
| wbemprox: Avoid an exception when tracing the principal name in IClientSecurity::SetBlanket. |
| wbemprox: Add a partial Win32_LogicalDisk class implementation. |
| wbemprox: Support overriding the CIM to VARIANT type mapping for integer properties. |
| wbemprox: Fix the CIM to VARIANT type mapping for a couple of properties. |
| |
| Henri Verbeet (30): |
| secur32: Handle padding only records in schan_DecryptMessage(). |
| secur32: We can't read more than expected_size - 5 in schan_DecryptMessage(). |
| secur32: Handle incomplete messages in schan_InitializeSecurityContextW(). |
| wined3d: Only unset the onscreen depth / stencil buffer once in wined3d_device_reset(). |
| wined3d: Release the stateblock only after mode setting in wined3d_device_reset(). |
| wined3d: Get rid of is_display_mode_supported(). |
| include: Add the DEVMODE dmDisplayFlags constants. |
| wined3d: Take scanline ordering into account in the mode setting code. |
| d3d9: Implement d3d9_GetAdapterDisplayModeEx(). |
| d3d9: Implement d3d9_device_GetDisplayModeEx(). |
| wined3d: Avoid a useless call to wined3d_get_adapter_mode_count() in wined3d_enum_adapter_modes(). |
| wined3d: Avoid a redundant call to EnumDisplaySettingsExW() in wined3d_enum_adapter_modes(). |
| wined3d: Use the device name stored in the adapter in wined3d_enum_adapter_modes(). |
| wined3d: Use the device name stored in the adapter in wined3d_get_adapter_mode_count(). |
| ddraw: Prevent ddraw from being unloaded. |
| wined3d: Use the device name stored in the adapter in wined3d_get_adapter_display_mode(). |
| wined3d: Use the device name stored in the adapter in wined3d_set_adapter_display_mode(). |
| wined3d: Use the device name stored in the adapter in wined3d_get_adapter_identifier(). |
| d3d9: Implement d3d9_device_PresentEx(). |
| d3d9: Implement d3d9_GetAdapterModeCountEx(). |
| d3d9: Implement d3d9_EnumAdapterModesEx(). |
| d3d9: Pass a wined3d_swapchain_desc structure to swapchain_init(). |
| d3d8: Pass a wined3d_swapchain_desc structure to swapchain_init(). |
| d3d8: Introduce a separate function for swapchain creation. |
| winex11: Get rid of some unused prototypes. |
| d3d9: Introduce a helper function to create a wined3d_swapchain_desc from D3DPRESENT_PARAMETERS. |
| d3d9: Introduce a helper function to create D3DPRESENT_PARAMETERS from a wined3d_swapchain_desc. |
| d3d8: Introduce a helper function to create a wined3d_swapchain_desc from D3DPRESENT_PARAMETERS. |
| d3d8: Introduce a helper function to create D3DPRESENT_PARAMETERS from a wined3d_swapchain_desc. |
| winex11: Use our own structure for mode information. |
| |
| Huw Davies (3): |
| oleaut32: Add support for boolean strings in VarNot. |
| oleaut32: If the records' guids are equal then the records match. |
| wineps: Add support for printing fake italic fonts. |
| |
| Hwang YunSong (2): |
| po: Update Korean translation. |
| po: Update Korean translation. |
| |
| Jacek Caban (48): |
| mshtml: Keep reference in node returned from get_node. |
| mshtml: Added separated types for outer and inner HTML windows. |
| mshtml: Moved document node from HTMLOuterWindow to HTMLInnerWindow. |
| mshtml: Moved DispatchEx instance from HTMLOuterWindow to HTMLInnerWindow. |
| mshtml: Moved global_props from HTMLOuterWindow to HTMLInnerWindow. |
| mshtml: Moved option_factory from HTMLOuterWindow to HTMLInnerWindow. |
| mshtml: Moved script_hosts from HTMLOuterWindow to HTMLInnerWindow. |
| mshtml: Store event object in HTMLInnerWindow instead of HTMLOuterWindow. |
| jscript: Don't use DISPPARAMS named args for internal parameter passing. |
| jscript: Don't use DISPPARAMS for internal arguments. |
| jscript: Removed no longer needed arg_cnt and get_arg helpers. |
| jscript: Added more apply and call tests. |
| mshtml: Moved image_factory to HTMLInnerWindow. |
| mshtml: Moved screen property to HTMLInnerWindow. |
| mshtml: Moved history property to HTMLInnerWindow. |
| mshtml: Return referenced instances from node constructors. |
| mshtml: Use inner window as script global object. |
| mshtml: Share nsIDOMText reference with nsIDOMNode. |
| mshtml: Call HTMLDOMNode_Init directly in HTMLCommentElement_Create. |
| mshtml: Share nselem reference with nsnode. |
| mshtml: Share nsanchor reference with nsnode. |
| mshtml: Keep references to nodes stored in HTMLElementCollection. |
| mshtml: Get rid of no longer needed unk_ref from HTMLElementCollection. |
| mshtml: Share nsform reference with nsnode. |
| mshtml: Share nsframe and nsiframe references with nsnode. |
| mshtml: Share nstable reference with nsnode. |
| mshtml: Share nsdoc reference with nsnode. |
| mshtml: Share nsimg reference with nsnode. |
| mshtml: Share nsoption reference with nsnode. |
| mshtml: Share nsscript reference with nsnode. |
| mshtml: Share nsobject reference with nsnode. |
| mshtml: Don't release nselem in HTMLElement_destructor. |
| mshtml: Share nsrow reference with nsnode. |
| mshtml: Share nsstyle reference with nsnode. |
| mshtml: Share nstextarea reference with nsnode. |
| mshtml: Use proper macro to release nstext. |
| mshtml: Share nsinput reference with nsnode. |
| mshtml: Share nsselect reference with nsnode. |
| mshtml: Keep reference to document in HTMLDOMChildrenCollection. |
| mshtml: Return referenced object in get_node_obj. |
| mshtml: Reimplement get_node_obj using vtbl comparison. |
| wininet: Try harder to reuse connection after authorization. |
| mshtml: Force cycle collection when releasing main document object. |
| vbscript: Added a hack for parameterized assignments with one argument. |
| vbscript: Added more parameterized assignment tests. |
| vbscript: Skip the first (null) instruction in dump_code. |
| vbscript: Added interpreter and compiler support for for each loops. |
| vbscript: Added for each loop tests. |
| |
| Jaime Rave (1): |
| winhttp: Show discovery via DHCP not supported just one time. |
| |
| Julian Rüger (5): |
| localui/tests: Fix typos/grammar. |
| winspool.drv/tests: Fix typos/grammar. |
| opengl32: Fix typos in comments. |
| opengl32: Remove spaces preceding punctuation, streamline some debug messages. |
| po: Update German translation. |
| |
| Józef Kucia (6): |
| wined3d: Use the system memory pool for the logo surface. |
| d3dx9: Implement D3DXLoadVolumeFromMemory. |
| d3dx9/tests: Add tests for D3DXLoadVolumeFromMemory. |
| d3dx9: Implement D3DXLoadVolumeFromVolume. |
| d3dx9: Implement D3DXCreateVolumeTextureFromFileInMemoryEx. |
| d3dx9: Forward D3DXCreateVolumeTextureFromFile functions to D3DXCreateVolumeTextureFromFileInMemoryEx. |
| |
| Lauri Kenttä (3): |
| po: Add missing ='s in the Catalan translation. |
| po: Update Norwegian Bokmål translation. |
| po: Update Finnish translation. |
| |
| Lucas Zawacki (2): |
| joy.cpl: Make dialog the same size as the other cpl applets. |
| joy.cpl: Added POV axis visualization. |
| |
| Marek Chmiel (1): |
| dssenh: Added CryptAcquireContext test for the DSSENH cryptographic service provider. |
| |
| Michael Stefaniuc (25): |
| usp10: Remove unreachable break after return (Smatch). |
| qedit: Basic COM cleanup for SampleGrabber. |
| qedit: COM cleanup for the IPin iface (SampleGrabber). |
| qedit: Support COM aggregation for SampleGrabber. |
| d3drm: Get rid of unsafe_impl_from_IDirect3DRMFrame2(). |
| d3drm: Make IDirect3DRMx_CreateFrame() more forgiving about the parent frame. |
| quartz: Handle wrong COM aggregation attempts in IClassFactory_CreateInstance. |
| quartz: Standardize COM aggregation for FilterGraph. |
| quartz: Standardize COM aggregation for FilterMapper. |
| quartz: Move the FilterMapper_create to avoid forward declarations. |
| quartz: COM cleanup for IAMFilterMiscFlags in NullRenderer. |
| quartz: Standardize COM aggregation for NullRenderer. |
| quartz: Use impl_from_IBaseFilter() instead of casts. |
| quartz: Move NullRenderer_create() to avoid forward declarations. |
| quartz: COM cleanup for IAMFilterMiscFlags in VideoRenderer. |
| quartz: Don't set the VideoRenderer object on creation failure. |
| quartz: Standardize COM aggregation for VideoRenderer. |
| quartz: Move VideoRenderer_create() to avoid forward declarations. |
| quartz/tests: Add COM aggregation test for NullRenderer. |
| qedit: Support COM aggregation for MediaDet. |
| qedit/tests: Add COM aggregation test for MediaDet. |
| quartz: COM cleanup for IMediaSample2. |
| quartz: Avoid a COM object => iface => object round trip. |
| quartz: Use unsafe_impl_from_IMediaSample() instead of a cast. |
| quartz: Use StdMemAllocator_from_IMemAllocator() instead of casts. |
| |
| Nikolay Sivov (21): |
| msxml3: Return stream reference from get_output() if stream is set. |
| msxml3: Properly handle -1 as length of element qualified name in startElement(). |
| msxml3: Fix closing of open element. |
| msxml3: Initial implementation of attributeDecl() in writer. |
| msxml3: Implement internalEntityDecl() for writer. |
| msxml3: Basic refcount test for IMXNamespacePrefixes. |
| msxml3: Recognise PROPFIND method in open(). |
| msxml3: Fix async flag setting. |
| msxml3: Accept VT_ERROR body as empty data. |
| msxml3: Support VT_I2 variants tracing. |
| msxml3: Support VT_UI1|VT_ARRAY variant debug output. |
| msxml3: Implement put_nodeTypedValue() for bin.base64 type and commonly used input vartypes. |
| wshom: Implement WindowStyle property for IWshShortcut. |
| msxml3: Correct IEnumVARIANT regarding IUnknown forwarding. |
| msxml3: Fix node interface leak after nextNode(). |
| msxml3: Make it possible to use different outer objects with single IEnumVARIANT implementation. |
| msxml3: Add IEnumVARIANT support for IXMLDOMNodeList. |
| msxml3: Implement _newEnum() for schema cache. |
| msxml3: Fix putref_schemas()/get_schemas() behaviour on NULL pointer. |
| msxml3: Add support for bin.hex element type encoding. |
| msxml3: Added _newEnum() support for IXMLDOMNamedNodeMap. |
| |
| Nozomi Kodama (2): |
| d3dx9_36: Implementation of D3DXSHDot. |
| d3dx9_36: Implementation of D3DXSHScale. |
| |
| Owen Rudge (2): |
| msvcp90: Add initial basic_stringbuf<char> implementation. |
| msvcp90: Sync spec files. |
| |
| Piotr Caban (35): |
| msvcp90: Added num_put<wchar> implementation. |
| msvcp90: Added partial num_get<wchar> and num_get<short> implementation. |
| msvcp90: Added num_get<wchar>::_Getffld implementation. |
| msvcp90: Added num_get<wchar>::_Getifld implementation. |
| msvcp90: Added num_get<wchar>::get functions implementation. |
| msvcp90: Added basic_ostream<wchar> implementation. |
| msvcp90: Export clog object. |
| msvcp90: Added basic_istream<wchar> implementation. |
| msvcp90: Added basic_iostream<wchar> class implementation. |
| msvcp90: Fix basic_ostream<char>::operator<<(basic_string) export. |
| msvcp90: Added basic_istream::operator>>(char&) implementation. |
| msvcp80: Forward basic_string<char>::erase functions to msvcp90. |
| msvcp90: Added locale::facet::_Register function implementation. |
| msvcp90: Added _Fiopen functions implementation. |
| msvcp90: Allocate different id's for facets in use_facet functions. |
| msvcp90: Added partial implementation of locale_ctor_cstr function. |
| msvcp90: Sync spec files. |
| msvcp90: Always destroy _Lockit object in use_facet function. |
| msvcp90: Implement remaining functions in basic_stringbuf<char> class. |
| msvcp90: Added basic_ostringstream<char> implementation. |
| msvcp90: Added basic_istringstream<char> implementation. |
| msvcp90: Added basic_stringstream<char> implementation. |
| msvcp90: Added basic_stringbuf<wchar> and basic_stringbuf<short> implementation. |
| msvcp90: Added basic_ostringstream<wchar> implementation. |
| msvcp90: Added basic_istringstream<wchar> implementation. |
| msvcp90: Added basic_stringstream<wchar> implementation. |
| msvcp90: Sync spec files. |
| msvcp90: Fix __cdecl functions definitions that returns structures. |
| msvcp90/tests: Fixed _Getctype tests. |
| msvcp90/tests: Added _Getcoll tests. |
| msvcp90: Keep class definitions in separate file. |
| msvcp60: Keep class definitions in separate file. |
| msvcp71: Forward basic_string::_Myptr functions to msvcp90. |
| msvcp71: Forward basic_string::operator{<,<=,>,>=} to msvcp90. |
| msvcp90: Added locale::empty implementation. |
| |
| Rico Schüller (4): |
| d3dx9: Implement ID3DXBaseEffect::SetMatrixPointerArray(). |
| d3dx9: Implement ID3DXBaseEffect::SetMatrixTransposePointerArray(). |
| d3dx9/tests: Add effect parameter value SetMatrixPointerArray() test. |
| d3dx9/tests: Add effect parameter value SetMatrixTransposePointerArray() test. |
| |
| Roderick Colenbrander (3): |
| winex11.drv: Remove GLX_ATI_render_texture support. |
| opengl32: Check for valid context in wglGetProcAddress. |
| opengl32: Disable wglGetProcAddress for core GL 1.0/1.1 functions. |
| |
| Sergey Guralnik (1): |
| user32: Add test for ComboBox repositioning behavior. |
| |
| Stefan Leichter (1): |
| gdi32: Spelling fix. |
| |
| Vincas Miliūnas (1): |
| wined3d: Recognize AMD Radeon HD 6700 Series renderer string. |
| |
| Vincent Povirk (18): |
| windowscodecs: Implement PixelFormatInfo_GetBitsPerPixel. |
| windowscodecs: Implement PixelFormatInfo_GetChannelCount. |
| windowscodecs: Implement IWICPixelFormatInfo::GetChannelMask. |
| windowscodecs: Implement IWICPixelFormatInfo::GetFormatGUID. |
| windowscodecs: Implement IWICPixelFormatInfo2::GetNumericRepresentation. |
| gdiplus: Remove FIXME from GdipAddPathString. |
| appwiz: Update text to match button names. |
| windowscodecs: Implement IWICPixelFormatInfo2::SupportsTransparency. |
| windowscodecs: Add tests for IWICPixelFormatInfo. |
| windowscodecs: Add stub IWICBitmapScaler implementation. |
| windowscodecs: Implement IWICImagingFactory::CreateEncoder. |
| windowscodecs: Implement IWICBitmapScaler::Initialize. |
| windowscodecs: Implement IWICBitmapScaler::GetSize. |
| windowscodecs: Implement IWICBitmapScaler::GetPixelFormat. |
| windowscodecs: Implement IWICBitmapScaler::GetResolution. |
| windowscodecs: Implement IWICBitmapScaler::CopyPalette. |
| windowscodecs: Implement BitmapScaler_CopyPixels. |
| windowscodecs: Implement IWICBitmapCodecInfo::GetPixelFormats. |
| |
| -- |
| Alexandre Julliard |
| julliard@winehq.org |