| The Wine development release 1.1.3 is now available. |
| |
| What's new in this release (see below for details): |
| - Beginnings of ddraw overlay support. |
| - Many more crypt32 functions. |
| - Improved support for tables in Richedit. |
| - Support for NETWM window maximization. |
| - Many installer fixes. |
| - Tweaks for better PulseAudio support. |
| - Various bug fixes. |
| |
| The source is available from the following locations: |
| |
| http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.1.3.tar.bz2 |
| http://prdownloads.sourceforge.net/wine/wine-1.1.3.tar.bz2 |
| |
| Binary packages for various distributions will be available from: |
| |
| http://www.winehq.org/site/download |
| |
| You will find documentation on http://www.winehq.org/site/documentation |
| |
| You can also get the current source directly from the git |
| repository. Check http://www.winehq.org/site/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.1.3: |
| |
| 1439 commdlg.dll.so comdlg32.dll.so, a possible font dialog bug ? |
| 2538 Reaktor menus not displayed properly - gray bars |
| 2605 Borland qtinf70 draw problems |
| 3307 wininet: A cookie set during a 302 response won't be used during an automatic redirect |
| 3332 Explore Folder using ShellExecute fails |
| 3546 CLSID_InternetShortcut not available... |
| 4101 Picasa: Unable to use Blogthis after signin. |
| 5033 WINE_GET_SONAME does not pick up libjack soname |
| 5286 TreeView in Becky! Internet Mail doesn't work properly |
| 5504 riched20:Spinner on textfields and comboboxes |
| 6160 eDrawings somewhat installs completely but fails to run |
| 6519 Wine blacks out rotated font bitmap |
| 6534 Counter Strike 1.6 crashes after asking for the gecko engine |
| 7118 Wine does not listen to the clipboard |
| 7211 Wine does not correctly launch Guild Wars |
| 8829 EVE Online model of Large Artillery Battery structure is mostly transparent |
| 9670 SparVoip crashes |
| 10303 Unable to play Windows Media files |
| 10437 Altium Designer crash |
| 10620 PAF 5 help viewer hits unhandled page fault while closing |
| 10684 Some games fail to restore pre-launch gamma |
| 10951 Flashlight is darker then it should be in Half-Life 2: Episode 2 |
| 11029 Black & White game does not respond to mouse clicks |
| 11098 Vaz Modular 3.03 hangs on exit |
| 11526 Wine dies when starting Sigma Photo Pro 3.0 |
| 11616 Soulbringer crashes after intro |
| 11766 Heap corruption in crypt32 during Sandra benchmark? |
| 12087 winrar add file dialog cannot get multi-select files correctly |
| 12089 winrar crashes when I try to add a file with a long file name |
| 12206 Can't install Timeshift Demo |
| 12364 Overlapping of windows within Photoshop CS2 |
| 12486 Microsoft Office Standard 2007 installation failure |
| 12521 Origin 8.0: License expires immediately without native msxml3 |
| 12624 Installer failes to register typelib |
| 12634 WMP10 main window spurious window decorations |
| 12839 iphplapi: iphplapi.ok test fails in PC-BSD but not Linux |
| 12856 user32: menu.ok test fails in PC-BSD but not Linux |
| 12919 kernel32: virtual test fails in PC-BSD but not Linux |
| 12921 kernel32: toolhelp test fails in PC-BSD but not Linux |
| 13051 UI elements in Picasa displayed incorrectly after minimize and restore |
| 13173 Dragon NaturallySpeaking 9.0 Preferred crash on unimplemented gdiplus.dll.GdipCreateLineBrushFromRectWithAngleI |
| 13191 Trackmania Nations Forever doesn't work with PC2/3 shaders or with bloom-effect |
| 13217 Minimize/restore needs to send a WM_SYSCOMMAND message |
| 13231 msi: source.ok fails in Opensolaris |
| 13236 shell32: shlexec.ok fails in Opensolaris |
| 13256 Age of Mythology: missing bilinear filtering |
| 13268 MsiExec Runtime Error during install |
| 13446 Joining certain servers crashes Counter Strike: Source |
| 13550 Wrong textures being displayed at wrong places. |
| 13573 Room Arranger 5.04 needs GdipDrawEllipseI |
| 13586 Prince of Persia The Two Thrones: weird rendering bug - duplications on the sides |
| 13590 MS Office 2003: Cannot install Service Pack |
| 13601 can't compile wine with Xcode 3.1 or iPhone SDK |
| 13785 Opera 9.27 crashes at MSI install when you choose target location |
| 13877 Microsoft Office Enterprise 2007 fails to install |
| 14031 Max Payne 2: GL_INVALID_OPERATION in texture_activate_dimensions |
| 14038 Max Payne 2: bullet time screen filled with solid color |
| 14122 MagicMaps crashes in 2D window when user session via nxclient |
| 14183 HttpSendRequest() should fetch connection parameters instead of HttpOpenRequest(), especially Cookies. |
| 14192 ElsterFormular 2007/2008: Data submission fails with "Errorcode 49152" |
| 14199 Vertical text not rendered in schematic view of Altium DXP 2004 |
| 14227 MathCAD 2000 Pro 2D graph text label bug |
| 14268 carto exploreur 3 - crash |
| 14280 Richedit's EM_SETTEXTEX ignores ST_SELECTION |
| 14339 Download does not initialize when using Blizzard Downloader. |
| 14379 Ares does not connect to its network |
| 14384 Can not install MSDN - installer crashes |
| 14468 Hearts of Iron 2: Armageddon stops loading savegames |
| 14509 RegGetValue sometimes doesn't work properly |
| 14513 msysgit installer fails due to missing CreateHardLinkA stub |
| 14591 Oblivion crashes in wine 1.1.1 |
| 14594 crypt32.CryptHashMessage needed for VS.NET 2005 (deployment project type creation) |
| 14605 Star Wars Galaxies: USB joystick crashes application |
| 14615 rks_trial game is drawn out of place in its window |
| 14635 Regression - Cups printer not showing after upgrade to 1.1.2 |
| 14678 Office 2003 Pro installer page faults at end of install process |
| 14679 Diablo II Installer from Blizzard account download doesnt work. |
| 14683 Microsoft Money 2007: Crash on program startup |
| 14696 Mordor: the Depths of Dejenol installer crashes when running UNWIP.EXE |
| 14706 Max Payne 2: Windows no longer transparent |
| 14712 offcolour ingame text in Battlefield 1942 |
| 14714 intermittant crashes while playing bf1942 |
| 14716 distant objects not obscured by fog in bf1942 |
| 14720 Steam: uninstaller no longer launches from wine uninstaller |
| 14724 Max Payne 2: PP effect performance (ORM=fbo) |
| 14725 unimplemented function gdiplus.dll.GdipSetStringFormatTabStops |
| 14726 AW broser crashes, starts fine with native wininet |
| 14738 Sacred Underworld crashes when opening a lan game |
| 14745 wined3d BltOverride - blits from non-pow2 surfaces cause issues without GL_ARB_texture_non_power_of_two |
| 14790 after full tilt poker upgrade, client crashes randomly |
| 14816 Build breaks on "Solaris Express Community Edition" (SX:CE) (Solaris 11) at git + many warnings |
| 14908 listview items does not appear selected |
| 14911 Unable to run Drakensang demo |
| 14917 Ddraw Realizepalette regression |
| |
| ---------------------------------------------------------------- |
| |
| Changes since 1.1.2: |
| |
| Adam Petaccia (11): |
| gdiplus: Implement GdipGetRegionData. |
| gdiplus: Implement GdipCreateRegionPath. |
| gdiplus: Implement GdipCreateRegionRect. |
| gdiplus: Implement GdipCreateRegionRectI. |
| gdiplus: Implement GdipCloneRegion. |
| gdiplus: Implement GdipCombineRegionRect. |
| gdiplus: Implement GdipCombineRegionRectI. |
| gdiplus: Implement GdipCombineRegionRegion. |
| gdiplus: Implement GdipCombineRegionPath. |
| gdiplus: Add another test to getregiondata. |
| gdiplus: Skip the generic font tests if we don't have the required fonts. |
| |
| Alexander Dorofeyev (5): |
| wined3d: Add ActivateContext in color_fill_fbo. |
| ddraw/tests: Skip cubemap tests when cubemap isn't supported. |
| wined3d: Disable TEXTURE_RECTANGLE in SetupForBlit. |
| wined3d: Set D3DPTEXTURECAPS_TRANSPARENCY. |
| wined3d: Fix copy paste error in IWineGDISurfaceImpl_RealizePalette. |
| |
| Alexander Morozov (4): |
| include/ddk/wdm.h: Add defines. |
| ntoskrnl.exe: Add stubs for IoAllocateIrp, IoInitializeIrp and IoFreeIrp. |
| ntoskrnl.exe: Add stub for IoDeleteSymbolicLink. |
| kernel32: Fix a typo. |
| |
| Alexander Nicolaysen Sørnes (13): |
| dpnet: Add basic DirectPlay8ThreadPool implementation. |
| shell32: Update Norwegian Bokmål translation. |
| appwiz.cpl: Fix overlapping controls. |
| appwiz.cpl: Add Norwegian Bokmål translation. |
| regedit: Convert deletion to unicode. |
| regedit: Convert printing&help to unicode. |
| regedit: Convert clipboard handling to unicode. |
| kernel32/winerr: Add Norwegian Bokmål translation. |
| regedit: Fix passing null pointer. |
| winhlp32: Update Norwegian Bokmål translation. |
| regedit: Convert key creation to unicode. |
| regedit: Convert AddEntryToTree to unicode. |
| dpnet: Add stubbed DirectPlay8Peer interface. |
| |
| Alexandre Julliard (24): |
| configure: Don't use cups-config --libs, it returns garbage. |
| wine.inf; Don't overwrite path and temp dir environment variables on upgrades. |
| ntdll: Use the generic int 0x91 syscall on Solaris so that it works on all CPUs. |
| user32/tests: Fix some tests on Win9x. |
| user32: Return a proper rectangle from WINPOS_MinMaximize. |
| user32: Add an entry point for ShowWindow to the driver interface. |
| winex11: Fetch the current X window position on ShowWindow resulting from a window manager event. |
| winex11: Send WM_SYSCOMMAND instead of calling ShowWindow directly to minimize/restore a window. |
| winex11: Check for wm maximized state in ConfigureNotify and update the window state accordingly. |
| winex11: Also check the maximized when restoring a minimized window. |
| user32/tests: Fix some message test failures on various Windows versions. |
| gdi32/tests: Allow some more rounding errors in glyph sizes. |
| test.h: Fetch environment variables from the Win32 environment not the Unix one. |
| winetest: Set environment variables in the Win32 environment. |
| user32/tests: Fix the listbox LB_DIR tests when directories are present. |
| user32/tests: Don't check last error on success in the broadcast tests. |
| user32/tests: Fix some test failures on win9x. |
| user32/tests: Fix a number of message sequence tests that could sometimes fail. |
| gdi32/tests: Fix some test failures on Win9x. |
| makefiles: Add missing entries for mstask tests. |
| configure: Require autoconf version 2.59d. |
| configure: Generate the makefiles list in configure instead of make_makefiles. |
| kernel32: Fix a compiler warning on Mac OS. |
| Avoid some size_t printf format warnings. |
| |
| Alistair Leslie-Hughes (10): |
| msxml3: Format get_xml string to be more like msxml3. |
| advapi32: Fix two tests for w2k8. |
| advapi32: Fix test under w2k8. |
| msxml3: Added and corrected trace string. |
| mshtml: Implement HTMLStyle get_background. |
| mshtml: Implement IDispatch for IHTMLStyle. |
| mshtml: Implement IDispatch for IHTMLElement. |
| mshtml: Implement IDispatch for IHTMLElement2. |
| mshtml: Implement IDispatch for IHTMLAnchorElement. |
| ole32: Stop crash under w2k8. |
| |
| Andre Wisplinghoff (2): |
| user32: Make dde test use skip function. |
| user32: Add a test for ToUnicode. |
| |
| Andrew Talbot (18): |
| advapi32: Remove unused variable. |
| browseui: Sign-compare warning fix. |
| appwiz.cpl: Sign-compare warning fix. |
| dmband: Sign-compare warning fix. |
| dmcompos: Sign-compare warning fix. |
| dmime: Sign-compare warning fix. |
| dmloader: Sign-compare warning fix. |
| dmscript: Sign-compare warning fix. |
| dmsynth: Sign-compare warning fix. |
| dmusic: Sign-compare warning fix. |
| d3dxof: Sign-compare warning fix. |
| dmstyle: Sign-compare warning fix. |
| dnsapi: Sign-compare warnings fix. |
| dswave: Sign-compare warning fix. |
| fusion: Sign-compare warnings fix. |
| gphoto2.ds: Sign-compare warning fix. |
| hhctrl.ocx: Sign-compare warning fix. |
| dmime: Indirection levels fix. |
| |
| Aric Stewart (4): |
| mlang: Japanese conversion tests. |
| wined3d: Check validity of rects before locking surface in Blt. |
| wined3d: Rework surface Blt a bit to only lock the part of the destination surface being drawn to. |
| dinput: The DIK_ keycode is not the same as the scancode. |
| |
| Austin English (1): |
| user32: Test what FindWindow does when window isn't found. |
| |
| Christian Costa (8): |
| winmm: Implement stub for midiConnect and midiDisconnect. |
| winealsa.drv: Improve midi port names. |
| d3dxof: Implement some parsing in RegisterTemplates. |
| d3dxof: Create FileEnumObject using its constructor. |
| d3dxof: Create FileData object using its constructor. Fix return value of CreateEnumObject. |
| d3dxof: Add basic tests. |
| d3dxof: Add text format support to RegisterTemplates and fix corresponding test. |
| msvcirt: Implement some ostream stubs. |
| |
| Colin Finck (3): |
| Fix some hackish usages of WideCharToMultiByte. |
| kernel32: Add a lot of new tests for the actual WideCharToMultiByte string conversion as well. |
| kernel32/tests: Fix a wrong length passed to a WideCharToMultiByte test, which led to a use of uninitialized stack memory. |
| |
| Damjan Jovanovic (3): |
| shdocvw: Add IUniformResourceLocator declarations to intshcut.h. |
| shdocvw: Rudimentary implementation of CLSID_InternetShortcut. |
| oleaut32: Add a failing VarFormat test. |
| |
| Dan Hipschman (6): |
| ntdll: Fix a small timer-queue bug whereby a deleted timer may still expire. |
| ntdll: Add support for a default timer queue. |
| kernel32/tests: Add tests for undocumented default timer queue "features". |
| widl: Honor typedef pointer attributes. |
| advapi32: Implement GetSecurityInfo. |
| advapi32/tests: Add tests for GetSecurityInfo with a NULL security descriptor pointer. |
| |
| Dan Kegel (2): |
| wininet: HTTP_QUERY_RAW_HEADERS_CRLF length shouldn't include nul. |
| shell32/tests: Test whether SHGetFileInfo should clear hIcon. |
| |
| David Adam (6): |
| d3dx8: Only the points in the positive ray are taken in account in D3DXSphereBoundProbe. |
| d3dx8: Implement D3DXBoxBoundProbe. |
| wordpad: Update the French translation. |
| appwiz.cpl: Add the French resource. |
| ddraw: Only ddraw checks wether one can give a null pointer to SetMaterial. |
| d3d8/d3d9: Remove unconsistent tests for SetMaterial. |
| |
| Detlef Riekenberg (9): |
| kernel32/tests: Fix a crash on win9x (lpDefault is truncated inplace). |
| crypt32/tests: Fix test on win9x (CreateFileW not implemented). |
| shlwapi/tests: Fix a buffer overflow that results in a crash on Win9x. |
| advapi32/tests: Handle the results from Win9x in the registry tests. |
| shell32/tests: Do not crash on Win9x when testing shlfileop. |
| shlwapi/tests: Fix istream tests on win9x (GetTempPathW). |
| shell32/tests: Fix shelllink test on win9x (GetTempPathW). |
| spoolss/tests: Fix a test on vista/w2k8. |
| winealsa.drv: Fix a typo in an error message. |
| |
| Dmitry Timoshkov (6): |
| mlang: Add a test for a CodePageToCodePages failure, make it pass under Wine. |
| mlang: Remove noise from mlang test output. |
| mlang: Do not use MAX_PATH for not path related things. |
| mlang: Remove debugging stuff. |
| gdi32: Avoid loading a bitmap if a glyph transformation is being requested. |
| gdi32: Replace DC transform by font scaling for bitmap fonts. |
| |
| Dustin Brody (1): |
| riched20: EM_SETTEXTTEX obeys ST_SELECTION with RTF inputs. |
| |
| Dylan Smith (18): |
| richedit: Added OleInitialize for clipboard operations. |
| richedit: Use tabstops to store cell positions. |
| richedit: Joined paragraph format depends on number of characters deleted. |
| richedit: Fixed rtf reader bug that caused large start indents. |
| richedit: Removed assumption about the order of rtf indent control words. |
| richedit: Word/Line/Paragraph selection had selection anchor on wrong side. |
| richedit: Handle tab key properly within table cells. |
| richedit: Protect deletion of cell boundaries when not deleting row. |
| richedit: Reversed deletion direction so tables are inserted forwards. |
| richedit: Each cell can contain multiple paragraphs in msftedit. |
| richedit: Added in support for streaming in and out nested tables. |
| richedit: EM_[SG]ETPARAFORMAT returned the wrong value. |
| richedit: Substitute space for \tab and \par control words for simple tables. |
| richedit: Removed an unused local variable and assignments to it. |
| richedit: Adjust table spacing with horizontal gap and left edge. |
| richedit: Borders are drawn for simple tables. |
| richedit: Borders are now drawn for tables and nested tables. |
| richedit: Added support for changing cell border colours. |
| |
| Eric Pouech (1): |
| winedbg: Don't force integral values while displaying a stack value, it doesn't work for float/double values. |
| |
| Francois Gouget (12): |
| gdiplus: Add a trailing '\n' to a Wine trace. |
| appwiz.cpl: Fix compilation on systems that don't support nameless unions. |
| appwiz.cpl: Fix the CPlApplet() prototype. |
| gdi32: Include config.h before using HAVE_XXX. |
| quartz: assert.h is not a local include. |
| winex11.drv: Fix the SysCommand() and ImeGetRegisterWordStyle() prototypes. |
| mscoree: Fix the ND_WI8() prototype. |
| Add some API documentation stubs to make winapi_check happy. |
| configure: Fix the 'no sound card' warning. |
| d3d9: Add an API documentation stub to make winapi_check happy. |
| Assorted spelling fixes. |
| dplayx/tests: Fix compilation on systems that don't support nameless unions. |
| |
| Frans Kool (1): |
| appwiz.cpl: Added Dutch resources. |
| |
| François Dorin (1): |
| ole32: Fix return value for DefaultHandler_SetExtent. |
| |
| Gerald Pfeifer (4): |
| comctl32: Push down function scope variable into the different case statements which allows us using more specific types in case. |
| comctl32: Remove unused parameter from _read_bitmap(). |
| Add return statements to avoid gcc warnings. |
| winhttp: #include <netinet/in.h> for sockaddr_in. |
| |
| H. Verbeet (17): |
| wined3d: Container dirtification is already handled in ModifyLocation(). |
| wined3d: FBO texture == drawable handling is already handled in LoadLocation(). |
| wined3d: Call LoadLocation() on higher render targets as well, simplify some code in drawPrimitive. |
| wined3d: Move setting the draw buffer to a separate function. |
| wined3d: Use CTXUSAGE_RESOURCELOAD for ActivateContext() in color_fill_fbo(). |
| wined3d: Mark STATE_SCISSORRECT dirty in color_fill_fbo(). |
| wined3d: Apply FBO state in ActivateContext(). |
| wined3d: Handle CTXUSAGE_BLIT with offscreen targets and FBO ORM. |
| wined3d: Move creating a texture id from PreLoad to BindTexture. |
| d3d8: Don't store shader_handle's. |
| secur32: Reserved3 / Reserved4 are actually EncryptMessage / DecryptMessage. |
| wined3d: Don't free backends if they're not created yet. |
| wined3d: Don't allocate This->draw_buffers in the error path for Init3D(). |
| mountmgr: Include the terminating NULL in mount ids. |
| wined3d: Move depth stencil location handling code up a couple of lines. |
| wined3d: Track FBOs per-context. |
| wined3d: Remove useless hash_table_entry_t typedef. |
| |
| Hans Leidekker (17): |
| wininet: Use getaddrinfo for thread-safe resolving if available. |
| wininet: Properly initialize access type when no proxy is configured. |
| winhttp: Add a handle management implementation. |
| winhttp: Implement WinHttpOpen and WinHttpCloseHandle. |
| winhttp: Implement WinHttpConnect. |
| winhttp: Implement WinHttpOpenRequest. |
| winhttp: Implement WinHttpSetStatusCallback. Start sending notifications. |
| winhttp: Add stub implementations for WinHttpGetDefaultProxyConfiguration, WinHttpGetProxyForUrl and WinHttpSetDefaultProxyConfiguration. |
| winhttp: Forward WinHttpCrackUrl and WinHttpCreateUrl to wininet for the time being. |
| winhttp: Implement WinHttpTimeFromSystemTime and WinHttpTimeToSystemTime. |
| include: Add prototype for WinHttpQueryOption. |
| winhttp: Deliver status notifications to the application. |
| winhttp: Add a stub implementation for WinHttpSetTimeouts. |
| winhttp: Implement WinHttpAddRequestHeaders. |
| winhttp: Implement WinHttpQueryHeaders. |
| winhttp: Use default values for verb, object and version parameters in WinHttpOpenRequest. |
| winhttp: Add some tests for WinHttpAddRequestHeaders. |
| |
| Hongbo Ni (13): |
| user32: Implement WM_UNICHAR for edit control. |
| riched32: Implement WM_UNICHAR support. |
| msvcmaker: Fix msvc project file generation under MinGW32. |
| notepad: Update simplified Chinese resource. |
| clock: Update simplified Chinese resource. |
| winhlp32: Update simplified Chinese resource. |
| winefile: Update simplified Chinese resource. |
| winconsole: Update simplified Chinese resource. |
| progman: Update simplified Chinese resource. |
| user32: Update simplified Chinese resource. |
| shell32: Update simplified Chinese resource. |
| comdlg32: Update simplified Chinese resource. |
| comctl32: Update simplified Chinese resource. |
| |
| Huw Davies (9): |
| gdi32: Keep track of the number of unique fonts that are created and return this in the second DWORD of the GdiRealizationInfo structure. |
| kernel32: GetCalendarInfo shouldn't return HRESULT codes. Change a MESSAGE to a FIXME. |
| wineps.drv: Make sure we call CreateFontIndirect with zero width, otherwise we'll get a scaled-width font. |
| gdi32: Don't use biSizeImage for a BI_BITFIELDS dib. |
| include: Fix CRYPT_SMIME_CAPABILITIES definition. |
| crypt32: Don't write to pvStructInfo if it's NULL. |
| crypt32: Initialize the size to zero. |
| crypt32: Don't decrease the size of the buffer, since we're already counting the characters that we're adding to it. |
| crypt32: Remove some unnecessary code. |
| |
| Hwang YunSong(황윤성) (1): |
| shell32: Updated Korean resource. |
| |
| Ismael Barros (28): |
| dplayx: Fix the definition of DirectPlayCreate. |
| dplayx: Changed debug channel from dplayx to dplay. |
| dplayx: Tests for DirectPlayCreate. |
| dplayx: Tests for EnumConnections. |
| dplayx: Tests for InitializeConnection. |
| dplayx: Tests for GetCaps. |
| dplayx: Tests for Open. |
| dplayx: Tests for EnumSessions. |
| dplayx: Tests for Get/SetSessionDesc. |
| dplayx: Tests for CreatePlayer. |
| dplayx: Tests for GetPlayerCaps. |
| dplayx: Tests for Get/SetPlayerData. |
| dplayx: Tests for Get/SetPlayerName. |
| dplayx: Tests for GetPlayerAccount. |
| dplayx: Tests for GetPlayerAddress. |
| dplayx: Tests for GetPlayerFlags. |
| dplayx: Tests for CreateGroup. |
| dplayx: Tests for GroupOwner. |
| dplayx: Tests for EnumPlayers. |
| dplayx: Tests for EnumGroups. |
| dplayx: Tests for EnumGroupsInGroup. |
| dplayx: Tests for checking the behaviour of groups in a p2p session. |
| dplayx: Tests for checking the behaviour of groups in a C/S session. |
| dplayx: Tests for Send. |
| dplayx: Tests for Receive. |
| dplayx: Tests for GetMessageCount. |
| dplayx: Tests for GetMessageQueue. |
| dplayx: Tests for checking remote data replication. |
| |
| Jacek Caban (8): |
| mshtml: Added IHTMLElement2::get_scrollHeight implementation. |
| mshtml: Added IOmNavigator::get_platform implementation. |
| mshtml: Added IHTMLElement2::get_scrollWidth implementation. |
| mshtml: Forward IHTMLTextContainer::get_scroll[Hight|Width] implementation to IHTMLElement2. |
| mshtml: Added IHTMLElement2::get_scrollTop implementation. |
| mshtml: Forward IHTMLTextContainer::get_scrollTop to IHTMLElement2. |
| mshtml: Added IHTMLElement::get_offsetHeight implementation. |
| mshtml: Use heap_alloc_zero for HTMLWindow allocation. |
| |
| James Hawkins (42): |
| msi: Handle the package context when unpublishing the product. |
| msi: Validate the szProduct parameter of MsiConfigureProductEx. |
| msi: Properly locate the published product in MsiConfigureProductEx. |
| msi: Handle the INSTALLSTATE_ABSENT state in MsiConfigureProductEx. |
| msi: Set the ALLUSERS property for the machine context. |
| msi: Add tests for MsiConfigureProductEx. |
| msi: Directly register the typelib if it's not embedded in a PE module. |
| msi: Reimplement MsiOpenProduct. |
| msi: Add tests for MsiOpenProduct. |
| msi: Add a stub implementation of MsiEnumPatchesEx. |
| msi: Change an ERR that was supposed to be a TRACE. |
| winex11: Reduce console spam for AlphaBlend deficiencies. |
| advpack: Skip the TranslateInfEx tests in win9x. |
| advpack: Fix a failing test in win98. |
| msi: Test how MsiConfigureProductEx locates the source package. |
| msi: Also check the LocalPackage install property when searching for the product package. |
| ole32: Test the file access and share modes of StgCreateDocFile. |
| fusion: Handle loading 64-bit .NET assemblies. |
| fusion: Align the metadata header pointer on a DWORD boundary. |
| fusion: Ignore the case of the assembly filename extension. |
| msi: Ignore all non-stream elements when filling the _Streams table. |
| msi: Perform costing again for the InstallExecute sequence. |
| msi: Factor out media handling and use the new interface to efficiently extract assemblies. |
| msi: Ignore a file that has a missing component. |
| msi: Don't check for a NULL component, as the component is guaranteed to exist. |
| msi: Don't remove a file if the old file is strictly newer than the version to be installed. |
| msi: A file's component's state does not determine file removal. |
| msi: Remove misc files from the RemoveFile table. |
| msi: Test the file access and share modes of MsiOpenDatabase. |
| ole32: Storage sharing should be implemented in ole32, not the lower-level file API. |
| msi: Add more tests for feature and component states. |
| msi: Base removal of a file on the component's action, not the file's state. |
| msi: Use MsiQueryComponent state to determine the component's state. |
| msi: Use MsiQueryFeatureState to determine the feature's state. |
| msi: Handle processing a component that is installed to source. |
| msi: If the filename is empty or NULL, remove the directory. |
| msi: Downgrade an ERR to a TRACE. |
| msi: Handle components installed as source in MsiQueryComponentState. |
| msi: Remove an invalid setting of the install state. |
| msi: Don't remove a file that is installed as source. |
| msi: Fix the logic to determine the appropriate action of the component. |
| msi: Don't remove a misc file if the action is unknown. |
| |
| Jeff Latimer (5): |
| user32: DdeClientTransaction should return 0 in the last param for DDE_DATA. |
| user32: DdeQueryString returns a NULL str if there is no handle. |
| user32: DdeClientTransaction should check that pData is not NULL for XTYP_REQUEST. |
| user32/tests: Add tests for for invalid DDE conditions. |
| user32: Check for invalid conversation and return the correct error. |
| |
| Jeff Zaroyko (1): |
| winmm: Remove misleading message. |
| |
| Juan Lang (54): |
| shlwapi: Use CharNextA to iterate through characters in PathAddBackslashA. Fixes problems with MBCS paths. |
| crypt32: Move simplified message functions to their own file. |
| crypt32: Move simplified message tests to their own file. |
| crypt32: Add stub for CryptHashMessage. |
| crypt32: Add tests for CryptHashMessage. |
| crypt32: Implement CryptHashMessage. |
| rsaenh: Test and correct the maximum allowable salt length. |
| crypt32: Add test showing only file header is checked for cabinet files. |
| crypt32: Fix some test failures on Win9x. |
| msisip: Add stub dll. |
| msisip: Implement DllRegisterServer/DllUnregisterServer. |
| msisip: Implement MsiSIPIsMyTypeOfFile. |
| msisip: Implement MsiSIPGetSignedDataMsg. |
| tools/wine.inf: Register msisip.dll. |
| crypt32: Use ReadFile rather than a memory-mapped file to check the type of a file. |
| crypt32: Create a helper to load a SIP function from an open key. |
| crypt32: More fully implement CryptSIPRetrieveSubjectGuid. |
| crypt32: Use CryptSIPRetrieveSubjectGuid to determine how to read a message object from a file, rather than assuming the source file is always a PE executable. |
| ws2_32: Delay import iphlpapi. |
| crypt32: Add stub for CryptMsgGetAndVerifySigner. |
| crypt32: Add tests for CryptMsgGetAndVerifySigner. |
| crypt32: Implement CryptMsgGetAndVerifySigner. |
| crypt32: Add stub for CryptMsgVerifyCountersignatureEncodedEx. |
| crypt32: Add stub for CryptHashToBeSigned. |
| crypt32: Add tests for CryptHashToBeSigned. |
| crypt32: Implement CryptHashToBeSigned. |
| crypt32: Implement CERT_SIGNATURE_HASH_PROP_ID. |
| crypt32: Implement CertFindCertificateInStore for CERT_FIND_SIGNATURE_HASH. |
| crypt32: Set *pcbStructInfo on more success paths. |
| crypt32: Fix length calculation for decoding CRL_DIST_POINT_NAME. |
| crypt32: Free memory using the correct function on failure. |
| wincrypt.h: Add more missing definitions. |
| crypt32: Add tests for encoding/decoding CMSG_CMS_SIGNER_INFO. |
| crypt32: Implement CMSG_CMS_SIGNER_INFO encoding. |
| crypt32: Implement decoding CMSG_CMS_SIGNER_INFO. |
| crypt32: Allow messages to be opened when compiled with CMSG_SIGNER_ENCODE_INFO_HAS_CMS_FIELDS if CMS fields aren't actually used. |
| crypt32: Allow messages to be opened when compiled with CMSG_SIGNED_ENCODE_INFO_HAS_CMS_FIELDS if CMS fields aren't actually used. |
| crypt32: Allow CMS fields to be set when opening a signed message to encode. |
| crypt32: Always set *pcbStructInfo. |
| crypt32: Use CMS messages rather than PKCS messages internally. |
| crypt32: Test and correct encoding of signed CMS messages. |
| crypt32: Add more tests for the version of encoded signed CMS messages. |
| crypt32: Add tests for CMSG_CMS_SIGNER_INFO_PARAM. |
| crypt32: Implement CMSG_CMS_SIGNER_INFO_PARAM. |
| crypt32: Support the KeyId type of signer in CMSG_SIGNER_INFO_PARAM. |
| crypt32: Support the KeyId type of signer in CMSG_SIGNER_CERT_INFO_PARAM. |
| crypt32: Pass address of blob to store data rather than message to CDecodeMsg_CopyData. |
| crypt32: Rewrite CDecodeMsg_Update for better detached data handling. |
| crypt32: Handle the detached portion of detached signed messages. |
| crypt32: Remove an unneeded helper. |
| crypt32: Reduce excessive indenting. |
| crypt32: Add tests for encoding/decoding PKCS_SMIME_CAPABILITIES. With help from Huw Davies. |
| crypt32: Add support for encoding PKCS_SMIME_CAPABILITIES. |
| crypt32: Add support for decoding PKCS_SMIME_CAPABILITIES. |
| |
| Ken Thomases (1): |
| kernel32: Strip modifiers from the Mac locale so setlocale can parse it. |
| |
| Kirill K. Smirnov (10): |
| winhlp32: Remove superfluous buttons from propsheet dialog templates. |
| winhlp32: Remove outdated comment. |
| wineconsole: Check return value of CreateWindow() for errors, do not rely upon callback function. |
| winhlp32: Fix parsing system header of win3.0 help file. |
| winhlp32: Fix off-by-one error. |
| winhlp32: Clear richedit area before setting text. |
| winhlp32: Set correct font size while generating rtf stream. |
| winhlp32: Load internal file containing pagenum->topicoffset mapping. |
| winhlp32: Fix offsets handling for old 3.0 files. |
| winhlp32: Use TopicOffset mapping and get rid of unused function. |
| |
| Lei Zhang (4): |
| cmd: Check the return value from HeapAlloc. |
| comctl32: Add a test for TTM_GETTEXT. |
| shell32: Handle directories in ShellExecute. |
| comctl32: Set listview focus on WM_LBUTTONUP instead of WM_LBUTTONDOWN. |
| |
| Luis C. Busquets Pérez (3): |
| d3dx9: Implementation of D3DXGetPixelShaderProfile. |
| d3dx9: Implementation of D3DXGetVertexShaderProfile. |
| d3dx9: Avoid assignment in D3DXGetVertexShaderProfile. |
| |
| Maarten Lankhorst (14): |
| qcap: Make the server directly register a filter instead of the workarounds. |
| uuids: Add MEDIASUBTYPE_AYUV. |
| quartz: Trace the iface pointer in the memory allocator. |
| quartz: Make transform filter return hresult from running/pausing. |
| quartz: Use correct media type in transformfilter's QueryAccept. |
| quartz: Pass InputPin as parameter to transform filter. |
| quartz: Fix end of file handling when first request is already end of file. |
| quartz: Fix support for files with multiple odml indexes. |
| winealsa.drv: Add ability to recover from underruns to directsound driver. |
| winealsa.drv: Fix compiler warnings and remove deprecated calls. |
| dsound: Remove int24_struct from conversion routines. |
| winmm: Test opening the same device twice. |
| winealsa.drv: Tune some parameters to make pulseaudio work. |
| dsound: Tune some parameters to make pulseaudio work. |
| |
| Michael Karcher (6): |
| winex11: Fix GetDIBits with monochrome pixmaps. |
| kernel32: Fix profile sharing mode. |
| msvcrt/file: stdio should clamp characters to 8 bits. |
| kernel32/tests: Fix profile crash on NT and up. |
| ntdll: Add sub-second resolution to NtQueryInformationFile. |
| kernel32: Fix profile cache logic and don't cache new files. |
| |
| Michael Stefaniuc (4): |
| msxml3: Remove redundant NULL checks before HeapFree and fix a memleak (Smatch). |
| advapi/tests: CreateFile returns INVALID_HANDLE_VALUE on error (Smatch). |
| riched20: Remove redundant NULL check before HeapFree (Smatch). |
| d3dxof: Remove unreachable break after return (Smatch). |
| |
| Mikołaj Zalewski (1): |
| shell32: autocomplete: There is no need for separate IAutoComplete and IAutoComplete2 vtbls. |
| |
| Muneyuki Noguchi (3): |
| regedit: Update Japanese translation. |
| notepad: Update Japanese translation. |
| winecfg: Update Japanese translation. |
| |
| Nikolay Sivov (30): |
| gdiplus: Added testfile for customlinecap + constr./destr. tests. |
| gdiplus: Implemented GdipGetCustomLineCapStrokeJoin with basic test. |
| gdiplus: Implemented GdipSetCustomLineCapStrokeJoin + tests. |
| gdiplus: Implemented GdipGetCustomLineCapBaseInset + test. |
| gdiplus: Implemented GdipGetCustomLineCapWidthScale with some tests. |
| gdiplus: Add a test that shows GdipCreateFontFromLogfontW problem with empty FaceName. |
| gdiplus: GdipGetStringFormatDigitSubstitution implemented. |
| gdiplus: GdipSetStringFormatDigitSubstitution implemented. |
| gdiplus: GdipStringFormatGetGenericTypographic implemented. |
| gdiplus: GdipGetStringFormatTabStopCount implementation with tests. |
| gdiplus: Implemented Gdip[Get/Set]StringFormatTabStops with tests. |
| gdiplus: Use LANG_NEUTRAL instead of 0. |
| gdiplus: Implemented GdipStringFormatGetGenericDefault with tests. |
| gdiplus: Implemented Gdip[Get/Set]PenMode. |
| gdiplus: Implemented GdipGetPenCustom[Start/End]Cap. |
| gdiplus: Implemented GdipFillPolygon2/GdipFillPolygon2I. |
| gdiplus: Move some Beziers helpers to gdiplus.c to use them for graphicspath. |
| gdiplus: Implemented GdipAddPathCurve2 with tests. |
| gdiplus: Implemented GdipAddPathCurve2I using GdipAddPathCurve2. |
| gdiplus: Implemented GdipAddPathCurve/GdipAddPathCurveI. |
| gdiplus: Implemented GdipAddPathClosedCurve2 with tests. |
| gdiplus: Implemented GdipAddPathClosedCurve2I using GdipAddPathClosedCurve2. |
| gdiplus: Implemented GdipAddPathClosedCurve/GdipAddPathClosedCurveI. |
| gdiplus: Implemented GdipReversePath with tests. |
| gdiplus: Implemented GdipAddPathPie/GdipAddPathPieI with test. |
| gdiplus: Implemented GdipPathIterIsValid with tests. |
| gdiplus: Implemented GdipPathIterNextSubpathPath with tests. |
| gdiplus: Implemented GdipResetWorldTransform. |
| gdiplus: Implemented GdipPathIterNextMarkerPath with tests. |
| gdiplus: Implemented GdipFillClosedCurve2[I]. |
| |
| Owen Rudge (5): |
| winefile: Fix absolute pidl conversion for non-filesystem shell objects. |
| shell32: Fix descriptions being applied to wrong entries in control panel. |
| shell32: Ensure status bar in control panel is reset when menu closed. Also reset to blank when item deselected. |
| appwiz.cpl: Gather extra information for Support Info dialog. |
| uninstaller: Remove GUI portion of Wine uninstaller. |
| |
| Paul Vriens (20): |
| comctl32/tests: Run tests again on Win95. |
| crypt32/tests: Don't crash on some win9x boxes. |
| gdi32/tests: Don't test unimplemented functions. |
| mshtml/tests: Don't fail on unimplemented function. |
| crypt32/tests: Use CryptAcquireContextA instead of CryptAcquireContextW. |
| kernel32/tests: Skip tests when codepage is not available. |
| mlang/tests: Skip tests for unsupported code page identifiers. |
| crypt32/tests: Don't crash on some win9x boxes. |
| iphlpapi/tests: Skip some tests for unsupported functions. |
| kernel32/tests: Fix a test failure on Win9x. |
| quartz/tests: Skip some tests on NT4. |
| kernel32/tests: Show the setting of the debugger registry value. |
| include/wine/svcctl.idl: Remove duplicate define. |
| ole32/tests: Fix a test on win98 and W2K. |
| advapi32/tests: Add helper function to get function pointers. |
| advapi32/tests: Add tests for QueryServiceStatus. |
| advapi32/tests: Add tests for QueryServiceStatusEx. |
| advapi32/tests: Add tests for EnumServicesStatusA. |
| advapi32: Prevent a crash when passing an allowed NULL parameter. |
| advapi32/tests: Add tests for EnumServicesStatusExA. |
| |
| Piotr Caban (33): |
| msxml3: Generalize bsc_t implementation. |
| msxml3: Added ISAXXMLReader_parseURL implementation. |
| msxml3/tests: Added test for ISAXXMLReader_parseURL. |
| msxml3: Added stub implementation of ISAXAttributes. |
| msxml3: Initialize ISAXAttribute structure. |
| msxml3: Add ISAXAttribute_getLength implementation. |
| msxml3: Added ISAXAttributes_getLocalName implementation. |
| msxml3: Added ISAXAttributes_getValue implementation. |
| msxml3: Reorganize parse_buffer function (make use of libxml2 parserInternals.h). |
| msxml3: Added ISAXAttributes_getQName implementation. |
| msxml3: Prepare functions for IVBSAX... interfaces implementation. |
| msxml3: Added IVBSAXAttributes implementation. |
| msxml3: Prepare libxml2 callbacks for IVBSAX... interfaces implementation. |
| msxml3: Add IVBSAXLocator implementation. |
| msxml3: Integrate implementation of IVBSAXXMLReader and ISAXXMLReader interfaces. |
| msxml3: Return QNames properly. |
| msxml3: Add NULL pointers check in getLocalName, getQName and getValue. |
| msxml3: Add implementation of ISAXAttributes_getURI. |
| msxml3: Add ISAXContentHandler_startPrefixMapping event. |
| msxml3: Add namespaces to attributes. |
| msxml3: Add ISAXContentHandler_endPrefix event. |
| msxml3: Fix checking if ContentHandler was set. |
| msxml3: Add ISAXAttributes_getName implementation. |
| msxml3: Add ISAXAttributes_getIndexFromName implementation. |
| msxml3: Add ISAXAttributes_getIndexFromQName implementation. |
| msxml3: Add ISAXAttributes_getValueFromName implementation. |
| msxml3: Add ISAXAttributes_getValueFromQName implementation. |
| msxml3: Add error handling when reading from IStream. |
| msxml3: Fix IVBErrorHandler related bugs. |
| msxml3: Use LoadTypeLibEx to register typelib. |
| msxml3: Code clean up. |
| msxml3: Added queryresult's IDispatchEx implementation. |
| msxml3: Added IDispatchEx QueryInterface test. |
| |
| Reece Dunn (6): |
| crypt32: Check Vista error codes for the msg tests. |
| secur32: Fix the ntlm tests crashing on Vista. |
| secur32: Fix the schannel tests crashing on Vista. |
| shell32: Fix shlexec crashing on Vista. |
| crypt32: Removed the failing base64 test in Vista. |
| shlwapi: Fixed the string tests on Vista. |
| |
| Rico Schüller (1): |
| inetmib1: Fix wrong arguments. |
| |
| Rob Shearman (50): |
| oleaut32: Use the typelib debug channel for debug messages output during loading of SLTG typelibs. |
| oleaut32: Move the debug logging of the variable type in SLTG_DoVars. |
| oleaut32: Dump the loaded module in SLTG_ProcessModule. |
| oleaut32: Handle strings with a length of 0xffff in SLTG_DoVars. |
| oleaut32: Fix the loading of the parameter name for SLTG propget functions. |
| rpcrt4: Validate the uuid portion of the string passed to RpcStringBindingParseA/W. |
| rpcrt4: Factorise conformant array NDR functions and use them to fix the wire-representation of complex structures with conformant arrays. |
| rpcrt4: Add tests for a complex struct with conformant array. |
| rpcrt4: Factorise conformant varying array functions into array_* functions. |
| rpcrt4: Factorise conformant string functions into array_* functions. |
| rpcrt4: Re-implement part of the conformant varying structure processing routines using array_* functions. |
| rpcrt4: Fix a typo in the ncalrpc protseq in the epm_endpoints structure. |
| rpcrt4: Fix crash calculation of tower size in rpcrt4_ncalrpc_get_top_of_tower. |
| rpcrt4: Fix crash in rpcrt4_ncalrpc_parse_top_of_tower due to unconditionally dereferencing networkaddr and endpoint variables. |
| rpcrt4: Fix the protid used in ncalrpc tower functions. |
| rpcss: Warn in ept_insert if TowerExplode fails. |
| rpcss: Register the endpoint for the ncalrpc protseq for the endpoint mapper. |
| rpcrt4: Check that strings in SMB, NB and pipe floors are nul-terminated before copying the data. |
| include: Fix the WINELIB_NAME_AW macro for RpcBindingToStringBinding. |
| rpcrt4: Add test for RpcBindingToStringBindingA. |
| rpcrt4: Fix RpcBindingToStringBinding to not generate a UUID string if the object UUID is nil. |
| rpcrt4: Print a warning if connecting to a named pipe failed in rpcrt4_conn_open_pipe in the !wait case. |
| rpcrt4: Fix RpcStringBindingComposeA/W and RpcStringBindingParseA/W to escape and unescape delimiters in the string binding. |
| oleaut32: Avoid unnecessary allocations in TLB_MultiByteToBSTR and SLTG_ReadString. |
| oleaut32: Fix invalid free of import library entry name with SLTG typelibs. |
| cryptnet: Fix mismatch between sizeof and countof quantities in CRYPT_GetUrlFromCertificateCRLDistPoint. |
| appwiz.cpl: Fix leak of thread and process handles in UninstallProgram. |
| d3d9: Fix variable type in IDirect3DDevice9Impl_GetSoftwareVertexProcessing. |
| d3d9: Remove unneeded local variable in IDirect3DDevice9Impl_SetFVF. |
| include: Remove superfluous semi-colons from wine/wined3d_gl.h. |
| hhctl.ocx: Fix reference count leak in InPlace_OnPosRectChange. |
| comctl32: Fix use of arithmetic operator on Boolean type in TREEVIEW_ComputeItemInternalMetrics. |
| msrle32: Fix uses of arithmetic operators on Boolean types in MSRLE32_CompressRLE4Line and MSRLE32_CompressRLE8Line. |
| msi: Fix handle leak in ITERATE_SelfRegModules. |
| ole32: Fix testing of HRESULT types with not operator instead of comparing against S_OK. |
| oleaut32: Fix testing of HRESULT types with not operator instead of comparing against S_OK. |
| quartz: Fix testing of HRESULT types with not operator instead of comparing against S_OK. |
| shlwapi: Fix testing of HRESULT types with not operator instead of comparing against S_OK. |
| urlmon: Fix testing of HRESULT types with not operator instead of comparing against S_OK. |
| shell32: Don't assign a result from a function that returns a BOOL to an HRESULT in shellex_get_dataobj. |
| oleaut32: Fix buffer length passed to VARIANT_DI_tostringW in VarBstrFromCy. |
| hhctrl.ocx: Nul-terminate url_indicator constant in NavigateToUrl. |
| quartz: Use memcmp instead of strncmp in MPEGSplitter_pre_connect. |
| rpcrt4: Remove unreachable code in EmbeddedComplexSize. |
| ole32: Remove dead code in StorageImpl_LoadFileHeader. |
| kernel32: Fix a typo in the leadin check in WaitNamedPipeW. |
| rpcrt4: Test the endpoint mapper for the ncalrpc protseq as well as the ncacn_np protseq. |
| rpcrt4: Check for previous association being NULL in RPCRT4_ResolveBinding. |
| rpcrt4: Don't get or create an association for bindings with incomplete endpoints. |
| rpcrt4: Implement RpcBindingReset. |
| |
| Roderick Colenbrander (2): |
| wined3d: Fix BltOverride regression. |
| wined3d: Fix window rewrite regression. |
| |
| Roy Shea (24): |
| mstask: Implemented DllRegisterServer. |
| mstask: Implemented DllUnregisterServer. |
| mstask/test: NewWorkItem conformance test. |
| mstask: Task stub with AddRef, QueryInterface, and Release. |
| mstask: Implemented NewWorkItem. |
| mstask: Activate conformance test. |
| mstask: Stub implementation of Activate. |
| include: Add task scheduler specific error codes. |
| include: Added defines used by TASK_TRIGGER members. |
| mstask/test: Conformance test for (Set|Get)ApplicationName. |
| mstask/test: Conformance test for CreateTrigger. |
| mstask/tests: Conformance test for (Set|Get)Parameters. |
| mstask/tests: Conformance test for (Set|Get)Comment. |
| mstask/tests: Conformance test for (Set|Get)MaxRunTime. |
| mstask/tests: Basic conformance test for (Set|Get)AccountInformation. |
| mstask: TaskTrigger stub with AddRef, QueryInterface, and Release. |
| mstask/tests: Conformance test for (Set|Get)Trigger. |
| mstask: Implemented (Set|Get)ApplicationName. |
| expand: Extended expand program to accept /r argument. |
| mstask: Task PersistFile AddRef, QueryInterface, and Release. |
| mstask: Implement (Set|Get)Parameters. |
| mstask: Implemented (Set|Get)Comment. |
| mstask: Implemented (Set|Get)MaxRunTime. |
| mstask: Implemented partial stub for (Set|Get)AccountInformation. |
| |
| Stefan Dösinger (50): |
| wined3d: Do not enable GL_TEXTURE_SHADER_NV unconditionally. |
| wined3d: Add fog and tex types to the ffp fragment description. |
| wined3d: Use C bitfields to compact the ffp description. |
| wined3d: Use a hashmap to store the ffp shaders. |
| wined3d: GL_ARB_fragment_program ffp implementation. |
| wined3d: Initialize the texture op function properly. |
| wined3d: Clamp results in the arbfp pipeline replacement. |
| wined3d: Beware of the frontbuffer coordinate system difference. |
| ddraw: Set ddraw caps in wined3d. |
| wined3d: Only set D3D caps when GL was loaded successfully. |
| wined3d: Report the pitch alignment to ddraw. |
| wined3d: Always load glFinish and glFlush from opengl32.dll. |
| d3d9: Skip gracefully if A16R16G16B16 is not supported. |
| wined3d: Call glFlush outside the GL lock. |
| wined3d: Remove a glFlush. |
| wined3d: Move the pshader fog update to the vertex pipeline. |
| wined3d: Implement overlay position tracking. |
| wined3d: Basic overlay emulation with opengl. |
| wined3d: Implement overlay flipping. |
| wined3d: Update the surface locations in Present. |
| wined3d: Track overlay surfaces in the overlayed surface. |
| wined3d: Move some swapchain code into a base class. |
| wined3d: Remove unused enum entry. |
| wined3d: Use a swapchain for GDI surfaces. |
| wined3d: Support redirecting the primary context. |
| d3d: Remove IWineD3DDevice::SetHwnd. |
| wined3d: Remove the device-global fullscreen flag. |
| wined3d: Remove the ddraw_window device member. |
| wined3d: Add a swapchain method to set the dest override. |
| ddraw: Send the ddraw output to the clipper window, if any. |
| ddraw: Implement IDirectDraw7::GetFourCCCodes. |
| wined3d: Support YUV formats with GL_APPLE_ycbcr_422. |
| wined3d: Start a framework for color conversion shaders in blits. |
| wined3d: Test formats for surface support. |
| wined3d: Ask the ffp/shader/blit implementation about format support. |
| wined3d: Implement YUV emulation with GL_ARB_fragment_program. |
| ddraw: Do not set the rendertarget flag just because of the backbuffer flag. |
| wined3d: Keep track of the last used device. |
| ddraw: Set the bitdepth on YUV formats. |
| wined3d: Fix the unused arg marker. |
| wined3d: Update the overlay when the destination was drawn to. |
| d3d9: Test for fixed function value clamping. |
| winex11: Do not cap the cursor size. |
| wined3d: Prefer aux buffer matches over alpha matches. |
| wined3d: Don't enable texture dimensions with shaders. |
| wined3d: Don't skip applying texdims with shaders. |
| wined3d: Set the texture wrap default with the NP2 emulation properly. |
| d3d9: Make the bumpmap test less picky. |
| wined3d: De-pickify the texbem test. |
| wined3d: Filter out more spam. |
| |
| Stefan Leichter (3): |
| rasapi32: Fix building the tests with MSVC (based on a patch by Reece Dunn). |
| rasapi32: Skip RasEnumDevicesA tests on configuration problems. |
| rasapi: Fix test failure on platforms vista, w2k8. |
| |
| Tobias Jakobi (2): |
| ddraw: Fix typo in copy_mipmap_chain. |
| wined3d: Remove arb_tex_npot for NV FX series in fixup_extensions. |
| |
| Tony Wasserka (1): |
| d3dx9: Add stubs for the ID3DXSprite functions. |
| |
| Vijay Kiran Kamuju (1): |
| d3drm: Add minimal d3drmobj.h. |
| |
| Vincent Povirk (2): |
| wininet: Default to keep-alive when the server is HTTP/1.1, not when it isn't. |
| user32: Implement TPM_*ALIGN flags. |
| |
| Vitaliy Margolen (3): |
| dinput: Implement saturation property for evdev joystick driver. |
| dinput: Zero the out buffer. |
| dinput: Add mouse warp override config option. |
| |
| Vladimir Pankratov (14): |
| taskmgr: Update Russian translation. |
| shell32: Update Russian translation. |
| taskmgr: Remove unused code. |
| taskmgr: Update Russian translation. |
| netapi32: Add stub for NetWkstaUserEnum. |
| netapi32: Add stub for NetGroupEnum. |
| taskmgr: Converted some functions to Unicode. |
| winecfg: Update Russian translation. |
| shell32: Update Russian translation. |
| taskmgr: Converted some functions and variables to Unicode. |
| taskmgr: Converted some functions and variables to Unicode. |
| taskmgr: Converted some functions and variables to Unicode. |
| taskmgr: Converted some functions and variables to Unicode. |
| taskmgr: Converted some functions and variables to Unicode. |
| |
| Will Tipton (1): |
| comctl32: Added input validation to TOOLTIPS_GetTextW() in order to handle gracefully the case where it is called with an empty tooltip. |
| |
| Zac Brown (10): |
| include/winhttp.h: Add WINHTTP_TIME_FORMAT_BUFSIZE. |
| winhttp: Add stub implementation for WinHttpWriteData. |
| winhttp/tests: Add test for sending request. |
| winhttp: Add stub implementation for WinHttpTimeFromSystemTime. |
| winhttp: Add test for WinHttpTimeFromSystemTime. |
| winhttp: Add stub implementation for WinHttpTimeToSystemTime. |
| winhttp: Add test for WinHttpTimeToSystemTime. |
| winhttp: Add stub implementation for WinHttpQueryHeaders. |
| winhttp: Add stub implementation for WinHttpAddRequestHeaders. |
| winhttp: Add test for adding/querying headers. |
| |
| -- |
| Alexandre Julliard |
| julliard@winehq.org |