| The Wine development release 1.5.5 is now available. |
| |
| What's new in this release (see below for details): |
| - Support for installing Mono as a Wine add-on package. |
| - Dithering of pattern brushes in the DIB engine. |
| - Support for installing the .NET 4.0 runtime. |
| - DDS files supported in D3DX9. |
| - Various bug fixes. |
| |
| The source is available from the following locations: |
| |
| http://prdownloads.sourceforge.net/wine/wine-1.5.5.tar.bz2 |
| http://mirrors.ibiblio.org/wine/source/1.5/wine-1.5.5.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.5: |
| |
| 836 Speed up PDB support |
| 1977 When running Half-Life in software mode, the screen is not updated |
| 4208 Wine hangs when attempting to add video file in DVD lab Pro 1.53 |
| 4286 eBay Turbo Lister exits silently before displaying anything |
| 5946 text rendering using vsfilter doesn't properly display (affects Flash Pro 8) |
| 7076 BCDC++ redraws too many times on window resize |
| 8577 Screen Resolution Bug |
| 9942 Powerpoint Viewer 2007 crashes opening Keynote.pptx |
| 10281 No$gba- 3D layer drawn behind 2D layer, making 3D invisible |
| 10621 Thinkwell Player does not hide password under wine |
| 10915 jedit hangs on startup if ddraw is disabled |
| 11964 .NET Reflector 6.x user interface is distorted |
| 12026 Alien Shooter 2 graphical glitch on shadows |
| 12460 West Point Bridge Designer 2007 crashes with page fault in oleaut32 |
| 12510 MS Powerpoint Viewer 2007 crashes when displaying embedded table |
| 12515 Adobe Premiere CS2 doesn't run |
| 12782 TimeShift demo does not launch |
| 12975 outlook 2007 doesn't run after install |
| 13082 Adobe Premiere Pro 1.5 fails to start |
| 13369 Vobblanker: crashes randomly |
| 13837 FlowCode hangs when works with LCD module init. |
| 14256 Half-Life 2 Episode 2 & Portal: hl2.exe continues to running after exit of game |
| 14551 Wine Iexplore does not have usable GUI |
| 14972 The config program that comes with Final Fantasy 8 does not work. |
| 15042 check boxes go sometimes completely black |
| 15160 bad display in Azure Quest3D demo |
| 15292 Microsoft Office Outlook 2007: Cannot start outlook once e-mail settings have been configured |
| 15360 Halo Editing Kit will not load |
| 15576 Adobe Dreamweaver 8: "Next" link in Help doesn't work |
| 15714 tools/font_convert.sh should be bourne compatible |
| 16156 Networking doesn't work for app "IPS" Internet Print Service (foto software fotoquelle.de) |
| 16237 Distorted sound in Dyson game |
| 16329 Make test fails in ds3d.c |
| 16559 PixelFormat_WineD3DtoDD Can't translate this Pixelformat |
| 16716 Flowcode has a bad display refresh |
| 17514 IBExpert does not work as expected (can't register database) |
| 18106 Visual C# 2005 Express: Form Designer is blank on first run, then gives memory error |
| 18396 ATK0100 Asus Utility Driver: Crashes on install start |
| 18687 Medal of Honor: Pacific Assault - sand is too light |
| 18776 VBALink: GBC roms open at an incorrect resolution |
| 20264 SmartHeap Library reports MEM_BAD_POINTER and Sinistar Unleashed crashes on launch |
| 20800 Star Sonata does not load |
| 21072 Dragon NaturallySpeaking freezes then crashes after about a half hour of use. |
| 21281 NHL 99 graphics are corrupted on Direct3D |
| 21282 d3d_surface:IWineGDISurfaceImpl_UnLoad UnLoad is not supported on X11 surfaces! |
| 21637 picasa 3.6 unable to scan |
| 22229 Sketchup fails to print previews, show back area, template and part previews also |
| 22393 3dmark06 free version reports "D3DXGetImageInfoFromFileInMemory failed" when you try to run the demo |
| 22396 Hearts of Iron III - Texture brushes are not sized/aligned properly |
| 22688 Bonzai3D - mouse pointer position mapped incorrectly in project window |
| 22779 Portal and Uru graphics glitches (fglrx only) |
| 22789 Bonzai3D irretrievable following window minimize |
| 23322 Jedi Knight: Dark Forces II - in game map is not fully painted |
| 24508 Fritz 11 needs d3dx9_36.dll.D3DXCreateCubeTextureFromFileA |
| 24530 Two Worlds calls unimplemented function d3dx9_36.dll.D3DXCreateCubeTextureFromFileInMemoryEx |
| 24541 Final Fantasy 8: Eidos Intro movie and sound choppy |
| 24679 SketchUp cannot produce correct png/jpg/bmp files |
| 24725 King's Bounty needs DDS support |
| 24788 Energy Tycoon won't run |
| 25221 SketchUp 7 prints black rectangle and export the same into JPG |
| 25736 Men of War (Steam) won't run. |
| 26005 Flowcode v4 : double click on component macros crashes |
| 26426 .NET 3.5 Framework installer fails to install some assemblies into GAC (affects Visual Studio 2008 and later products) |
| 26989 Playchess, games tab is not drawn |
| 27264 Silent Hill 2 menu invisible |
| 27893 Where’s Waldo installer needs native msxml |
| 28300 Money 2002 fails to run |
| 29888 MPLAB 8 Logic Analyzer doesn't work |
| 30169 Polybius crashes on exit |
| 30369 Star Wars: Republic Commando hangs when skipping the intro video |
| 30445 Powerpoint 2003 & 2007: embedded video won't stop playing, program unresponsive to mouse or keyboard |
| 30474 Microsoft SQL Server Management Studio Express 2005 (SSMSE): corrupted font in properties window |
| 30475 Microsoft SQL Server Management Studio Express 2005 (SSMSE): "New table" fails with unknown error 80070057 |
| 30559 Several apps started rendering some fonts incorrectly (appear as huge font sizes have been used) |
| 30605 The Stalin Subway 2 (Red Veil) crashes when shooting |
| 30607 The Stalin Subway 2 (Red Veil) crashes on game start |
| 30635 .NET 3.x/4.x WPF based installers/apps require windowscodecs.dll.IWICStream_InitializeFromMemory_Proxy |
| 30653 Deleting text from richedit controls extremely slow |
| 30656 Word viewer crashes on some .rtf |
| 30664 Add support for msi INSTALLMESSAGE_PROGRESS subtype "ProgressAddition" |
| 30691 excessive operator '&' in GetThemeSysFont(); can probably lead to segfault |
| 30707 Add support for .NET 4.0 assembly cache (.NET 4.0 Framework installer) |
| 30724 Playchess pieces are too small |
| 30750 [patch] krnl386.exe16/int21.c: set (1<<12) for cdrom |
| 30758 .NET 4.0 installer/CLR native ngen.exe runs into "unimplemented function fusion.dll.InitializeFusion, aborting" (Wine builtin fusion override during .NET 4 install) |
| |
| ---------------------------------------------------------------- |
| |
| Changes since 1.5.4: |
| |
| Alex Henrie (2): |
| kernel32: Avoid calling MultiByteToWideChar with invalid parameters. |
| kernel32: Correct WideCharToMultiByte and MultiByteToWideChar error codes and conditions. |
| |
| Alexander Morozov (1): |
| wininet: Add "Content-Disposition" field. |
| |
| Alexandre Julliard (28): |
| kernel32/tests: Avoid a non-portable printf format. |
| winex11: Use an XVisualInfo structure to store color formats in Get/PutImage. |
| winex11: Add a helper to retrieve an image from a pixmap. |
| winex11: Use the get_pixmap_image helper to import XA_PIXMAP clipboard formats. |
| ole32: Add a NULL pointer check in CoDisconnectObject. |
| winex11: Add a helper to create a pixmap from an image. |
| winex11: Use the create_pixmap_from_image helper to select DIB pattern brushes. |
| winex11: Use the create_pixmap_from_image helper to export XA_PIXMAP clipboard formats. |
| winex11: Use the create_pixmap_from_image helper to create color cursors. |
| winex11: Use the create_pixmap_from_image helper to create monochrome cursors. |
| winex11: Use the create_pixmap_from_image helper to create window icons. |
| tools: Remove the fnt2bdf tool, we no longer use X11 fonts. |
| gdi32: Add support for dithering pattern brushes when painting to monochrome bitmaps. |
| gdi32: Use a rop_mask_bits object to store the brush bits. |
| gdi32: Pass a rop_mask_bits object to the pattern_rects primitive. |
| gdi32: Add a helper function to allocate the brush bits. |
| gdi32: Simplify creation of hatch masks and avoid endianness issues. |
| gdi32: Use the default color table when mapping colors in bitmaps that don't have one. |
| gdi32: Don't store the default color table in dib_info objects. |
| gdi32: Implement dithering of solid brushes when drawing to DDBs. |
| gdi32: Don't use the DC colors when drawing a monochrome pattern to a monochrome DDB. |
| gdi32: Always store a copy of the bitmap bits for pattern brushes. |
| winex11: Always create the brush pixmap from the pattern bits. |
| gdi32: Remove the CopyBitmap driver entry point. |
| gdi32: Check that the bitmap depth matches the DC when selecting it. |
| gdi32: Always use the DIB engine for monochrome bitmap rendering. |
| gdi32/tests: Add tests for color mappings in monochrome bitmaps. |
| oleaut32/tests: Fix handle sign extension on 64-bit. |
| |
| Andrew Eikum (12): |
| dsound: Remove minlen, since we always mix full chunks anyway. |
| dsound: Express buffer positions in terms of bytes, not fragments. |
| dsound: Base fragment size off of the MMDevice's period. |
| dsound: Ensure primary buffer's buffer is large enough to hold the entire prebuffer. |
| dsound: Change mix_buffer to float instead of INT. |
| dsound: Get rid of redundant primary_mixpos member. |
| dsound: Compute mix buffer's size more accurately. |
| dsound: Resample to float, not device format. |
| dsound: Don't use IAudioClock::GetPosition to determine buffer fullness. |
| msgsm32: Downgrade ERR to WARN. |
| wineoss.drv: Track number of frames reserved by client in capture direction. |
| wineoss.drv: Resolve some diff between winealsa and wineoss. |
| |
| André Hentschel (4): |
| winedbg: Add partial Thumb2 disassembler. |
| wmvcore: Add stub for WMCreateSyncReader. |
| wmvcore: Add stub for WMCreateReader. |
| wmvcore: Set output parameters to NULL. |
| |
| Aric Stewart (14): |
| strmbase: do not lock in BaseOutputPinImpl_GetDeliveryBuffer the MemInputPin will lock in the required places. |
| quartz: Some cleanup around evComplete now that DSoundRenderer uses baseRenderer. |
| quartz: Reinstate DSoundRender_Pause. |
| quartz: Handle a crash and race condition that occurs on directsound renderer input pin disconnect. |
| quartz: vmr-9 call BaseControlWindow_Destroy when destroying. |
| wineqtdecoder: Implement DataHGetFileSizeAsync. |
| wineqtdecoder: Implement a stub for DataHPlaybackHints64. |
| quartz: Implement a Default Presenter in VMR9. |
| quartz: Add offscreen presentation to VMR9. |
| quartz: COM cleanup for WAVEParserImpl. |
| wineqtdecoder: Recreate audio extraction session when we run out of frames. |
| quartz: COM cleanup for Parser_OutputPin. |
| quartz: COM cleanup for ParserImpl. |
| usp10: Check bounds before checking value in array. |
| |
| Aurimas Fišeras (1): |
| po: Update Lithuanian translation. |
| |
| Austin English (2): |
| msxml3: Avoid a dangling else (LLVM/Clang). |
| uxtheme: plf is already a pointer. |
| |
| Bruno Jesus (1): |
| regedit: Fix qword entries export. |
| |
| Christian Costa (40): |
| dmusic: COM cleanup of IReferenceClock. |
| dmusic: COM cleanup of DirectMusicCollection and get rid of separated IUnknown interface. |
| dmusic: Implement IDirectMusicBuffer_SetUsedBytes. |
| dmsynth: Implement IDirectMusicSynth8_GetAppend. |
| dmsynth: Display more info in IDirectMusicSynth8Impl_Download stub. |
| d3drm: Retrieve mesh name at loading time. Implement GetName and SetName. |
| d3drm: Move loading code from IDirect3DRM3Impl_Load to a separate function so it can be called recursively. |
| d3drm: Implement IDirect3DRMFrame2Impl_GetVisuals and IDirect3DRMVisualArray interface. |
| d3drm: Load all sub-objects when a frame is found. |
| d3drm: Attach mesh to the parent frame if any. |
| d3drm: Free visual and light resources when releasing frame. |
| d3drm: Load transform matrix and aply it to the current frame. |
| d3drm: Implement IDirect3DRMFrameX_AddTransform. |
| d3drm: Display new ref in trace for AddRef and Release for IDirect3DRMMesh. |
| d3drm: Improve traces of AddRef and Release of IDirect3DRMLight. |
| d3drm: Hande parent when creating a new frame. |
| dmusic: Display new ref in trace for AddRef and Release for collection object. |
| dmusic: Cleanup IDirectMusicCollection_GetInstrument. |
| dmusic: Cleanup IDirectMusicCollection_EnumInstrument. |
| dmusic: COM cleanup of DirectMusicPort object. |
| d3drm: IDirect3DRM3_Load implementation is correct now. |
| dmusic: Simplify IPersistStream_Load by checking DLS header first and exit if it is wrong. |
| d3drm: Implement IDirect3DRMMeshBuilderX_Scale method. |
| d3drm: Implement IDirect3DRMMesh_AddGroup. |
| d3drm: Improve IDirect3DRMMeshBuilder3_CreateMesh and forward IDirect3DRMMeshBuilder2_CreateMesh to it. |
| d3drm: Implement IDirect3DRMMesh_GetGroupCount. |
| d3drm: Implement IDirect3DRMMesh_GetGroup. |
| d3drm: Implement IDirect3DRMMesh_SetVertices. |
| d3drm: Implement IDirect3DRMMesh_GetVertices. |
| d3drm: Set vertices data of the created mesh. |
| d3drm: Fix method name Material to CreateMaterial. |
| d3drm: Implement IDirect3DRMMaterial2 interface. |
| d3drm: Implement IDirect3DRMXImpl_CreateMaterial. |
| d3drm: Material object is taken into account when a mesh references it. |
| d3drm: Add some tests for mesh default material and texture. |
| d3drm: Add stub interface for IDirectTextureX. |
| dmusic: Display new ref in trace for AddRef and Release for direct music object. |
| dmusic: Cleanup IDirectMusic8Impl_QueryInterface. |
| dmusic: Cleanup DMUSIC_CreateDirectMusicImpl. |
| d3drm: Add support for D3DRMLOAD_FROMFILE in IDirect3DRMMeshBuilder3_Load. |
| |
| Detlef Riekenberg (4): |
| ntdll: Implement NtGetCurrentProcessorNumber. |
| ntdll: Use ThreadAffinityMask for NtGetCurrentProcessorNumber. |
| ntdll/tests: Add tests for NtGetCurrentProcessorNumber. |
| ntdll: Read the current processor with the __NR_getcpu syscall. |
| |
| Dmitry Timoshkov (21): |
| gdiplus: Create 'const' friendly internal entries for font APIs. |
| gdiplus: Measure the passed in string without height clipping in order to compute correct Y offset. |
| gdiplus: Fix the clipping region calculation. |
| gdiplus: Save total and current frame in the image structure. |
| gdiplus: Implement GdipImageGetFrameCount. |
| oleaut32: Call OleCreatePictureIndirect directly. |
| oleaut32: Move OLEPicture implementation into its own debug channel. |
| oleaut32: OleCreatePictureIndirect should set loadtime_format for a bitmap. |
| oleaut32: OLEPictureImpl_Save should load bitmap data if it's not yet loaded. |
| oleaut32: Add a test for saving bitmap data into a stream. |
| gdiplus: Use font emSize to map to pixel size instead of using gdi32 font metrics. |
| ole32: Query support also for static storage formats. |
| ole32: Forward OleCreateLinkFromData and OleCreateStaticFromData to OleCreateFromData. |
| comctl32: Use WARN instead of ERR if a toolbar index is out of range. |
| windowscodecs: Add a stubbed out IWICMetadataBlockReader interface. |
| gdiplus: Reimplement GdipIsEmptyRegion. |
| gdiplus: Return correct status code if GdipAlloc fails. |
| gdiplus: Avoid needless gotos. |
| windowscodecs: Fix some typos in the tEXt metadata test. |
| include: Add some ids for IFD metadata support. |
| windowscodecs: Add some tests for IFD metadata reader. |
| |
| Dylan Smith (2): |
| richedit: Remove some unused structure fields. |
| richedit: Invalidate a range of paragraphs without marking them. |
| |
| Eric Pouech (4): |
| winedbg: Also recognize 'rep ret' as a valid return insn for i386 as we did for x86_64. |
| dbghelp: Protect COFF line number parsing against out of bounds access. |
| winedbg: In the gdb remote protocol implementation, correctly manage the size of registers on the wire (esp. for 64bit ones). |
| winedbg: In the gdb remote protocol implementation, correctly manage the size of registers on the wire (esp. for 64bit ones). |
| |
| Francois Gouget (24): |
| dplayx: Use a proper plural for the repliesExpected field name. |
| dplayx: Fix the spelling of the BuildParentalHierarchy field name and type. |
| hlink: Fix the spelling of the Hlink::SetAdditionalParams() implementation. |
| jscript/tests: Fix the spelling of the testEmbeddedFunctions() function name. |
| urlmon: Fix the spelling of the destroy_uri_obj() function. |
| po: Update the English (neutral / Great Britain) translation. |
| po: English (neutral / Great Britain) spelling fixes. |
| user32/tests: Add a trailing '\n' to ok() calls. |
| ntoskrnl.exe: Fix the name of a POOL_TYPE value. |
| wsock32: Fix the spelling of the XP_BANDWIDTH_ALLOCATION constant. |
| winedump: Fix the spelling of a NETWORK_VOLUME_INFO field. |
| wineqtdecoder: Fix the spelling of the available variables. |
| user32: Fix the spelling of the hRecipient variable. |
| taskmgr: Fix the spelling of the AdjustControlPosition() function. |
| usp10: Fix the spelling of the Consonant_is_post_base_form() function. |
| wininet: Fix the spelling of an InternetQueryDataAvailable() parameter. |
| Assorted typo, spelling, wording and case fixes. |
| mpr: Tweak a label so it matches the one in wininet. |
| wordpad: Tweak the spelling of a couple of menus. |
| d3drm: Make load_data() static. |
| secur32: Make some SecurityFunction methods static. |
| quartz/tests: Fix compilation on systems that don't support nameless structs. |
| vbscript: Add support for integer values in conditional jumps. |
| d3d8: Add a trailing '\n' to an ERR() message. |
| |
| Frédéric Delanoy (2): |
| cmd: Improve WCMD_parameter documentation. |
| po: Update French translation. |
| |
| Hans Leidekker (22): |
| msi: Don't hide failure of script custom actions. |
| msi: Add support for the ProgressAddition progress message subtype. |
| msi: Add support for the ActionInfo progress message subtype. |
| fusion: Implement IAssemblyName::IsEqual. |
| fusion: Allow zero spaces between attributes in display names. |
| fusion: Allow quotes around attribute values in display names. |
| fusion: Make sure the assembly exists in IAssemblyCache::QueryAssemblyInfo. |
| msi: Break out of the loop as soon as the assembly is detected in msi_load_assembly. |
| msi: Use the correct function pointer in msi_init_assembly_caches. |
| msi: Add support for version 4.0 of the .NET runtime. |
| wininet: Support setting the user agent string on handles returned by InternetOpen. |
| taskkill: Print a fixme if the /T option is used. |
| fusion: Add a helper to retrieve the runtime version for an assembly. |
| fusion: Use the PEKIND type where appropriate. |
| fusion: Add support for ASM_CACHE_ROOT_EX in GetCachePath. |
| fusion: Add support for enumerating version 4.0 assemblies. |
| fusion: Add support for installing version 4.0 assemblies. |
| fusion: Enumerate 64-bit assemblies. |
| fusion: Get rid of some redundant buffer copying. |
| fusion: Add a "v4.0_" prefix to version 4.0 assembly directories. |
| fusion: Handle DWORD-sized blob indices when loading the public key. |
| fusion: Add a stub implementation of InitializeFusion. |
| |
| Henri Verbeet (25): |
| wined3d: Move the resource map count field up to wined3d_resource. |
| wined3d: Get rid of SFLAG_LOCKED. |
| wined3d: Don't evict resources that are currently mapped in wined3d_device_evict_managed_resources(). |
| d3d8: Get rid of IDirect3DDevice8Impl. |
| d3d8: Get rid of IDirect3DIndexBuffer8Impl. |
| wined3d: Avoid moving buffers while they're mapped. |
| wined3d: Get rid of the conv_mat macro. |
| wined3d: Store user clip planes as 4-component float vectors. |
| d3d8: Get rid of IDirect3DVertexBuffer8Impl. |
| d3d8: Get rid of IDirect3DSwapChain8Impl. |
| ddraw/tests: Add a helper function to setup execute buffers. |
| ddraw/tests: Properly cleanup on failed device creation in a couple of places. |
| ddraw/tests: Add a test for the initial color keying state. |
| d3d8: Get rid of IDirect3DSurface8Impl. |
| d3d8: Get rid of IDirect3DVolume8Impl. |
| ddraw: Only initially enable color keying for version 1 devices. |
| ddraw/tests: Move test_wndproc() to ddraw7.c. |
| ddraw/tests: Add test_wndproc() for the other ddraw versions as well. |
| d3d8: Get rid of the wined3d_usage_t typedef. |
| d3d9: Get rid of the D3DDECLTYPE_INFO typedef. |
| d3d9: Get rid of the d3dType field from d3d_dtype_lookup. |
| d3d9: Get rid of the D3D_DECL_* macros. |
| d3dx9: Don't use HEAP_ZERO_MEMORY if we're going to overwrite the memory anyway. |
| d3d9: Add a separate function for d3d9 initialization. |
| d3d9: Get rid of IDirect3D9Impl. |
| |
| Huw Davies (7): |
| wineps: Use the get_pagesize helper to look up the default pagesize. |
| wineps: Add a helper to perform duplex lookup by name. |
| localspl: Only store the file part of the filenames in the registry. |
| localspl: Calling AddPrinterDriver on an existing driver should succeed. |
| wineps: Fix top-down dib pattern brushes. |
| winspool: Only perform printer initialisation once per session. |
| winspool: Pass unicode names to set_reg_DWORD. |
| |
| Hwang YunSong (2): |
| po: Update Korean translation. |
| po: Update Korean translation. |
| |
| Jacek Caban (32): |
| widl: Added support for nameless structs and unions. |
| include: Use widl to take care of nameless structs and unions. |
| jscript: Added get_op_bstr helper. |
| jscript: Added get_op_uint helper. |
| jscript: Added get_op_int helper. |
| jscipt: Make arg_cnt parameter of OP_new unsigned. |
| jscript: Make flags parameter of OP_regexp unsigned. |
| jscript: Added get_op_str and get_op_double helpers. |
| jscript: Store double op arg directly instead of by pointer. |
| wininet: Fixed typo in tests and accompanying implementation. |
| mshtml: Always use English locale in document_write to perform type conversion. |
| appwiz.cpl: Moved package file name to a struct that will allow customization. |
| appwiz.cpl: Moved addon SHA and version to addon_info_t. |
| appwiz.cpl: Moved package subdir to addon_info_t. |
| appwiz.cpl: Moved config_key value to addon_info_t. |
| appwiz.cpl: Replace install_wine_gecko with configurable install_addon. |
| ieframe: Added default action implementation for IDocHostUIHandler::GetExternal. |
| ieframe: Added GetExternal tests. |
| mshtml: Get rid of no longer needed nsIWindowCreator2. |
| axextend.idl: Added VIDEO_STREAM_CONFIG_CAPS and AUDIO_STREAM_CONFIG_CAPS declarations. |
| wininet: Moved querying INTERNET_OPTION_REQUEST_FLAGS implementation to HTTPREQ_QueryOption. |
| wininet: Added real implementation of InternetQueryOption(INTERNET_OPTION_REQUEST_FLAGS). |
| wininet: Added INTERNET_OPTION_REQUEST_FLAGS tests. |
| wininet: Added better traces for status info in INTERNET_SendCallback. |
| wininet: Store server_t in http_request_t. |
| wininet: Store security flags in server_t. |
| wininet: Set SECURITY_FLAG_SECURRE in NETCON_secure_connect. |
| wininet: Set SECURITY_FLAG_STRENGTH_* flags in NETCONN_secure_connect. |
| wininet: Store server_t on the list until clean up. |
| wininet: Added INTERNET_OPTION_SETTINGS_CHANGED semi-stub implementation. |
| wininet: Store certificate error information in security flags. |
| wininet: Added INTERNET_OPTION_SECURITY_FLAGS tests. |
| |
| Julian Rüger (1): |
| po: Update German translation. |
| |
| Józef Kucia (30): |
| d3dx9: Add missing pixel formats. |
| d3dx9: Check the size of a DDS file in D3DXGetImageInfoFromFileInMemory. |
| d3dx9: Forward D3DXCreateCubeTextureFromFile functions to D3DXCreateCubeTextureFromFileInMemoryEx. |
| d3dx9: Implement D3DXCreateCubeTextureFromFileInMemoryEx. |
| d3dx9: Add DDS support in D3DXCreateTextureFromFile functions. |
| d3dx9: Add DDS support in D3DXLoadSurfaceFromFile functions. |
| d3dx9/tests: Add tests for compressed pixel formats support in D3DXLoadSurface functions. |
| d3dx9: Add traces. |
| d3dx9: Properly check if a texture is lockable in D3DXCreateTextureFromFileInMemoryEx. |
| d3dx9/tests: Do not release a cube texture if it wasn't created. |
| d3dx9/tests: Fix messed up parameters. |
| d3dx9: Correctly handle D3DUSAGE_AUTOGENMIPMAP in D3DXCheckTextureRequirements. |
| d3dx9: Correctly handle D3DUSAGE_AUTOGENMIPMAP in D3DXCheckVolumeTextureRequirements. |
| d3dx9: Use actual level count for computing the number of loaded mipmaps. |
| d3dx9: Correctly check if a texture is dynamic in D3DXCreateTextureFromFileInMemoryEx. |
| d3dx9: Correctly check if a cube texture is dynamic in D3DXCreateCubeTextureFromFileInMemoryEx. |
| d3dx9/tests: Add more tests for D3DXFilterTexture. |
| d3dx9/tests: Add a test for D3DXLoadSurfaceFromSurface. |
| d3dx9/tests: Use more common formats for surfaces in DXTn tests. |
| d3dx9/tests: Do not release a texture when it wasn't created. |
| d3dx9/tests: Mark broken behavior of the debug version of d3d9. |
| d3dx9/tests: Remove d3d9 test from d3dx9 tests. |
| d3d9: Return D3DERR_INVALIDCALL when IDirect3DCubeTexture9::GetLevelDesc is called with invalid level. |
| d3d9: Return D3DERR_INVALIDCALL when IDirect3DCubeTexture9::GetCubeMapSurface is called with invalid level. |
| d3d9/tests: Add tests for IDirect3DCubeTexture9::GetLevelDesc and IDirect3DCubeTexture9::GetCubeMapSurface. |
| d3d8: Return D3DERR_INVALIDCALL when IDirect3DCubeTexture8::GetCubeMapSurface is called with invalid level. |
| d3d8: Return D3DERR_INVALIDCALL when IDirect3DCubeTexture8::GetLevelDesc is called with invalid level. |
| d3dx9: Fix the expected_length computation for non-square DDS files. |
| d3dx9: Add a WARN to get_image_info_from_dds about too short DDS files. |
| d3dx9: Add support for luminance pixel formats. |
| |
| Karsten Elfenbein (1): |
| wined3d: Add Nvidia GTX 670. |
| |
| Lauri Kenttä (2): |
| po: Update Finnish translation. |
| po: Update Swedish translation. |
| |
| Matteo Bruni (5): |
| d3dcompiler: Make SlWriteBytecode return the shader size. |
| d3dcompiler: Partially implement D3DCompile function. |
| d3dcompiler: Trace compilation messages. |
| d3dcompiler: Add a stub parser. |
| d3dcompiler: Add a stub lexer. |
| |
| Michael Stefaniuc (24): |
| version/tests: Check the correct variable. |
| user32/tests: Check the correct variable for the correct value. |
| user32/tests: Remove duplicated ok() call. |
| shlwapi/tests: Remove useless ok() call on the "out" variable. |
| msxml3/tests: Check the correct return value. |
| quartz/tests: Remove misplaced ok() call. |
| mstask: Actually run a test and fix the expected behaviour. |
| msi/tests: Test the correct return values. |
| riched20/tests: Remove duplicated ok() call. |
| advapi32/tests: Test the correct error codes. |
| ddraw/tests: Actually run a test. |
| jscript/tests: Check the correct return value. |
| ddraw/tests: Remove some stray ok() calls. |
| winhttp/tests: Remove wrong check for 'len'. |
| d3d9/tests: Remove stray ok() call. |
| mshtml/tests: Remove duplicated ok() call. |
| mshtml/tests: Remove leftover code from c3d8d052. |
| wininet/tests: Remove wrong check for 'len'. |
| d3dx9_36/tests: Check the correct return value. |
| mshtml/tests: Check the correct variables. |
| urlmon/tests: Remove stray ok() call. |
| urlmon/tests: Fix typo in an ok() message. |
| riched20/tests: Check the correct return value. |
| mshtml/tests: Remove stray ok() calls. |
| |
| Nikolay Sivov (15): |
| msxml3: Store encoding-codepage mapping in a table. |
| msxml3: Support iso-8859-x encodings in writer. |
| msxml3: Remove no longer used get_xml() option to mess with encoding attribute. |
| comctl32: Properly disable redraw on tab control. |
| comctl32: When created with TCS_VERTICAL, TCS_MULTILINE is set automatically. |
| urlmon: Implement TYMED_HGLOBAL case for CopyStgMedium. |
| msxml3: Support dumping VT_VARIANT|VT_BYREF variants. |
| msxml3/tests: Fix test crashes running old versions. |
| msxml3/tests: A test to show that writer flushes buffer to stream automatically. |
| msxml3: Move methods implementation to separate functions, so it can be reused. |
| msxml3: Stub support for IServerXMLHTTPRequest. |
| msxml3: Added IDispatch support for IServerXMLHTTPRequest. |
| msxml3: Use constant to store supported safety options. |
| comctl32: Make it possible to use TVM_GETITEM with item from another tree. |
| po: Update Russian translation. |
| |
| Oleksij Rempel (2): |
| krnl386: Set remote bit for cdrom. |
| krnl386: Set 11-bit for fixed drive. |
| |
| Owen Rudge (3): |
| user32/tests: Add GetUserObjectInformation tests. |
| user32: Correct return value when buffer too short in GetUserObjectInformation. |
| user32: Return Unicode length instead of ANSI in GetUserObjectInformationA. |
| |
| Piotr Caban (8): |
| wininet: Store connect timeout in all layers. |
| wininet/tests: Added INTERNET_OPTION_CONNECT_TIMEOUT setting tests. |
| user32: Added GetMenuBarInfo implementation. |
| user32/tests: Added GetMenuBarInfo tests. |
| user32/tests: Added more GetMenuBarInfo tests. |
| comctl32: Return if point is over a button in TOOLBAR_InternalHitTest. |
| comctl32: Don't make separator on first position hot. |
| user32/tests: Added SetWindowPos test that incorrectly sets focus. |
| |
| Vincent Povirk (27): |
| windowscodecs: Add wrapper functions for IWICMetadataQueryReader methods. |
| windowscodecs: Add wrapper functions for IWICMetadataQueryWriter methods. |
| windowscodecs: Add wrapper functions for IWICBitmapFrameDecode methods. |
| windowscodecs: Add wrapper functions for IWICBitmapCodecInfo methods. |
| windowscodecs: Add wrapper functions for IWICBitmapDecoder methods. |
| windowscodecs: Add wrapper functions for IWICBitmapFrameEncode methods. |
| windowscodecs: Add wrapper functions for IWICBitmapEncoder methods. |
| windowscodecs: Add wrapper for IWICFormatConverter_Initialize. |
| windowscodecs: Add wrapper for IWICBitmapScaler_Initialize. |
| windowscodecs: Add wrapper for IWICBitmapClipper_Initialize. |
| windowscodecs: Add wrapper functions for IWICMetadataBlockReader methods. |
| windowscodecs: Add wrapper functions for IWICComponentFactory methods. |
| windowscodecs: Add wrapper functions for IWICStream methods. |
| appwiz.cpl: Move dialog template id to addon_info_t. |
| mscoree: Add a fallback for mono_image_open_from_module_handle. |
| windowscodecs: Implement IWICBitmapCodecInfo::GetContainerFormat. |
| appwiz.cpl: Add Wine Mono to addons. |
| propsys: Add tests for CLSID_InMemoryPropertyStore. |
| propsys: Register CLSID_InMemoryPropertyStore. |
| propsys: Add stub InMemoryPropertyStore implementation. |
| propsys: Implement IPropertyStore::SetValue and GetValue. |
| propsys: Implement IPropertyStore::GetCount. |
| propsys: Implement IPropertyStore::GetAt. |
| propsys: Implement IPropertyStoreCache::GetState. |
| propsys: Implement IPropertyStoreCache::GetValueAndState. |
| propsys: Implement IPropertyStoreCache::SetState. |
| propsys: Implement IPropertyStoreCache::SetValueAndState. |
| |
| -- |
| Alexandre Julliard |
| julliard@winehq.org |