| The Wine development release 1.3.5 is now available. | |
| What's new in this release (see below for details): | |
| - Support for animated cursors. | |
| - Printing directly through CUPS instead of lpr. | |
| - Installer fixes for Office 2010. | |
| - Many MSXML3 improvements. | |
| - Improved Shader Model 4 support. | |
| - Proper icons in built-in Internet Explorer. | |
| - Translation updates. | |
| - Various bug fixes. | |
| The source is available from the following locations: | |
| http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.3.5.tar.bz2 | |
| http://prdownloads.sourceforge.net/wine/wine-1.3.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.3.5: | |
| 5693 Chessmentor demo fails during startup | |
| 6715 Text rendering problems in X-Change 3 | |
| 7835 Anno 1701 crash at startup | |
| 9787 Warcraft3 Battle.net Doesn't work (Needs AcceptEx) | |
| 9795 Russian business application 1C:Enterprise crashes | |
| 10318 Hellgate London freezes | |
| 10796 Problems with font and layout of InstallShield | |
| 11354 Complex Shader Distance Error - EverQuest2. | |
| 12468 winspool doesn't use CUPS ports, always uses lpr | |
| 14529 Hellgate: London - Launcher cannot start the game | |
| 15211 Inserting objects in Word 97 always trigger an ole error | |
| 15263 Cannot install games in Steam (requires opening new iexplore window) | |
| 16281 Support for animated cursors is not implemented | |
| 16355 Zoo Tycoon Demo hangs while loading level | |
| 16655 OpenOffice.org 3 installer ignores "Create a start link on desktop" option [dogfood] | |
| 18671 Getting Error while Calling XMLHTTP using VB6 | |
| 18842 Error with Procast (a moglus or livestream application) | |
| 21034 8BallClub fails to launch due to unimplemented msxml functionality | |
| 21192 Make fails with Assembler error on ARMv6 | |
| 21676 Plants vs Zombies is stretched on widescreen monitors | |
| 21870 Steam 2010 beta UI can't purchase games | |
| 22190 Roller Coaster Tycoon 3 cursor vanishes after a few minutes | |
| 22894 Patch of PyLOTRo crashes | |
| 23285 Animated mouse pointer invisible in 3D mode in Ice Cream Tycoon | |
| 23286 Disconnected: Server unable to authenticate Steam ID | |
| 23412 ManyCam: Fails to start | |
| 23427 Microsoft Visual C++ 2010 Redistributable Package crashes during installation | |
| 23655 Heroes V : Cursor icon dissapears and makes game unplayable | |
| 23656 Crystal Cubes requires native msxml3 to start | |
| 23718 Medieval Conquest - game unplayable due to distorted / scrambled graphics | |
| 23820 internet explorer 7 (ie7) crashes on start if cwd is not C:\Program Files\Internet Explorer | |
| 23902 Games crash during audio initialization | |
| 24131 Demoscene fr-041 debris leads to a heap corruption | |
| 24145 Life Balance does not install (MsiNetAssemblySupport >"2.0.50727 not met) | |
| 24185 Deadlock in vectored exception handling | |
| 24242 MSXML2.XMLHTTP.3.0 can't GET | |
| 24336 Spreadsheet-like input form uses wrong column size | |
| 24468 GTA2: "gta2 manager.exe" crashes at startup | |
| 24506 The Elder Scrolls 4 - Oblivion not displaying correctly | |
| 24548 Zoo Tycoon Demo starts with black screen and white cursor | |
| 24556 Built in applications crash when you click File -> Open in a directory beyond existing disk devices | |
| 24568 PNG decoder can't decode some PNGs | |
| 24588 64 bit issue within qsort() | |
| 24589 Make NTDLL_mergesort() stable. | |
| 24608 BiDi support broken for Arabic text | |
| 24627 ProPresenter 4.0.0.1 for Windows doesn't startup | |
| 24628 Crystal Cubes crashes on start | |
| 24635 Chrome (game) crashes on start in msvcrt.dll | |
| 24649 crash with certification path | |
| 24654 windows codec installer fails | |
| 24662 Plants vs Zombies is not smooth | |
| 24672 Winamp cannot exit gracefully when winealsa is used | |
| 24673 iexplore: Error when using SSL | |
| 24714 ProteoWizard: Unhandled marshal type 7 | |
| 24722 LibreOffice 3.3.0 Beta misses msvcr90 func/var | |
| 24726 Everquest 2 extended: solid blue color where waterfall should be in character select screen | |
| ---------------------------------------------------------------- | |
| Changes since 1.3.4: | |
| Adam Martinson (5): | |
| msxml3: Stub domdoc_get_readyState(). | |
| msxml3/tests: Tests for domdoc_validate(). | |
| msxml3: Partial stub domdoc_validate(). | |
| msxml3: XSLPattern support. | |
| msxml3: Prevent a memory leak if domdoc creation fails. | |
| Akihiro Sagawa (4): | |
| cryptui: Add Japanese translation. | |
| inetcpl: Add Japanese translation. | |
| crypt32: Add Japanese translation. | |
| shell32: Update Japanese translation. | |
| Alexandre Goujon (1): | |
| mshtml: Update the Gecko find procedure comment to reflect the latest behavior. | |
| Alexandre Julliard (45): | |
| mshtml: Try installing Gecko from the global data dir too. | |
| user32: Don't rely on the cached position for windows that have a mirrored parent. | |
| server: Update child window positions when resizing a mirrored parent. | |
| winex11: Mirror the DC exposure region for RTL devices. | |
| advapi32/tests: Don't bother running HKCR tests when the registry key doesn't exist. | |
| cryptui: Fix incorrect use of the ScreenToClient function. | |
| shell32: Fix incorrect use of the ScreenToClient function. | |
| winefile: Fix incorrect use of the ScreenToClient function. | |
| comctl32/comboex: Fix incorrect use of the ScreenToClient function. | |
| comctl32/datetime: Fix incorrect use of the ScreenToClient function. | |
| comctl32/ipaddress: Fix incorrect use of the ScreenToClient function. | |
| comctl32/pager: Fix incorrect use of the ScreenToClient function. | |
| comctl32/progress: Fix incorrect use of the ScreenToClient function. | |
| comctl32/propsheet: Fix incorrect use of the ScreenToClient function. | |
| comctl32/toolbar: Fix incorrect use of the ScreenToClient function. | |
| comdlg32: Fix incorrect use of the ScreenToClient function. | |
| wine.inf: Add a few more common functions to be excluded from relay traces. | |
| winex11: Mirror the client rectangle if necessary for update_window_zorder. | |
| server: Valid rects are in parent coordinates. | |
| rpcrt4/tests: Fix a test failure on XP SP3. | |
| ntdll: Use the more portable cfsetospeed() function to set serial baud rate. | |
| user32: Make sure the driver CreateCursorIcon() entry point is always called. | |
| user32: Implemented GetIconInfoExA/W. | |
| user32/tests: Tests for GetIconInfoExA/W. | |
| user32: Convert the icon cache to a standard Wine list. | |
| user32: Get rid of the unused icon cache refcount. | |
| wininet: Load X509_STORE_CTX_get_ex_data from libcrypto not libssl. | |
| user32/tests: Test GetIconInfoExW too since the A version is broken on Win64. | |
| jscript: Add a missing terminator to a string constant. | |
| jscript: Remove an incorrect and unnecessary error check. | |
| user32: Store the module and resource name information for icons. | |
| user32: Return the module and resource name in GetIconInfoEx. | |
| user32: Reimplement icon copying using CURSORICON_Load. | |
| user32: Store icon objects directly in the cache instead of using a separate structure. | |
| user32: Make sure AdjustWindowRect and WM_NCCALCSIZE yield the same result for WS_EX_DLGMODALFRAME windows. | |
| user32: Correctly handle mouse events on a size grip scrollbar. | |
| gdi32: Improve tracing of GDI objects to make leaks easier to spot. | |
| user32: Fix a DC leak in DrawIconEx. | |
| user32: Improve error checking in GetIconInfo. | |
| user32/tests: Add more tests for DestroyCursor on the active cursor. | |
| user32: Fix destruction of the active cursor. | |
| comctl32: Use the appropriate color format when loading a DIB in ImageList_LoadImageW. | |
| uninstaller: Remove unneeded carriage return in resource string. | |
| winhlp32: Use a standard About dialog, with the proper icon. | |
| gdi32/tests: Make the test clipping window topmost to see if it helps. | |
| Amine Khaldi (1): | |
| xcopy: Fix translations. | |
| Anders Jonsson (3): | |
| cryptdlg: Add Swedish translation. | |
| inetcpl.cpl: Update Swedish translation. | |
| taskkill: Update Swedish translation. | |
| Andrew Eikum (4): | |
| wininet: Clean up returned UrlPath for file protocol URLs. | |
| shlwapi/tests: Don't run tests on old shlwapi versions. | |
| cryptnet/tests: Use UrlCanonicalize to create a URL. | |
| shlwapi: Handle URL_WININET_COMPATIBILITY flag in UrlCanonicalize. | |
| Andrew Nguyen (13): | |
| msvcrt/tests: Add tests for the __p__(w)environ accessors. | |
| msvcrt: Initialize _wenviron in Unicode environment getter function. | |
| crypt32: Avoid relying on PATH_MAX in import_certs_from_dir helper. | |
| taskkill: Disallow process self-termination. | |
| kernel32: Implement GetSystemRegistryQuota as a semi-stub. | |
| kernel32: Make the return type of LoadModule match the Windows SDK. | |
| winex11.drv: Use a separate string buffer for X11R6 font check. | |
| winex11.drv: Avoid relying on PATH_MAX in X11DRV_FONT_InitX11Metrics helper. | |
| msvcrt: Implement _localtime64_s. | |
| msvcrt: Use the write_invalid_msvcrt_tm helper in _gmtime64_s. | |
| msvcrt: Implement _localtime32_s. | |
| msvcrt: Implement _itoa_s. | |
| msvcrt: Implement _strlwr_s. | |
| Andrew Talbot (4): | |
| explorerframe: Constify some variables. | |
| fusion: Constify some variables. | |
| gdi.exe16: Constify a variable. | |
| gdi32: Constify some variables. | |
| André Hentschel (9): | |
| advapi32/tests: Introduce tests for the merged view of HKEY_CLASSES_ROOT. | |
| crypt32: Fix German translation. | |
| cryptui: Fix German translation. | |
| winedbg: Fix get_addr on ARM. | |
| winedbg: Implement adjust_pc_for_break on ARM. | |
| taskkill: Update German translation. | |
| setupapi/tests: Fix wow64 failures. | |
| msvcr90: Added __timezone implementation. | |
| dbghelp: Implement arm_get_addr. | |
| Aric Stewart (15): | |
| strmbase: Initial creation of static strmbase library for Quartz and Quartz filters. | |
| strmbase: Add the EnumMediaTypes base implementation. | |
| strmbase: Move enumpins from quartz to strmbase. | |
| strmbase: Move BasePin implementation to strmbase. | |
| strmbase: Move OutputPin implementation to strmbase. | |
| strmbase: Move InputPin implementation to strmbase. | |
| usp10: When checking font for shaping the font needs at least 1 of the features but does not need all. | |
| strmbase: Implement BaseFilter in strmbase. | |
| strmbase: Add an implementation of BaseFilterImpl_EnumPins. | |
| strmbase: Move TransformFilter implementation to strmbase. | |
| strmbase: Move mediaSeeking to strmbase SourceSeeking. | |
| strmbase: Clean up the allocator negotiating for BaseOutputPin. | |
| strmbase: Standardize "class" function into functions tables in the structs. | |
| strmbase: Add GetMediaType and GetMediaTypeVersion to BasePin function table. | |
| strmbase: Remove non-standard custom allocator logic from strmbase. | |
| Aurimas Fišeras (2): | |
| inetcpl.cpl: Update Lithuanian translation. | |
| taskkill: Update Lithuanian translation. | |
| Austin English (6): | |
| iphlpapi: Remove stray code (clang). | |
| iphlpapi: Avoid using %n (clang). | |
| psapi/tests: Remove an ugly macro. | |
| psapi/tests: Macro cleanup. | |
| psapi/tests: Get rid of an ugly test macro. | |
| dbghelp: Fix compile on Hurd. | |
| Austin Lund (7): | |
| comctl32/tests: Add tests for negative subitems independent of local settings. | |
| riched20/tests: Plug a few memory leaks and make failure messages more meaningful. | |
| advapi32/tests: Fix RegEnumValue overflow tests for broken behaviour on XP Pro Chinese. | |
| d3d9/tests: Fix test failure for IDirect3D9::CreateDevice in test_set_stream_source. | |
| riched32/tests: Correct error messages in EM_POSFROMCHAR tests. | |
| riched20/tests: Cleaned up ITextServices::TxGetNaturalSize test and fixed test failures. | |
| comctl32/tests: Fix ImageList tests for different device color depths. | |
| Christian Costa (1): | |
| d3dx9: Constant table parsing foundations. | |
| Damjan Jovanovic (3): | |
| winemenubuilder: Start shared desktop shortcuts through their .lnk files. | |
| windowscodecs: Load PNGs incrementally. | |
| comdlg32: Fix a stack overflow. | |
| David Adam (1): | |
| ddraw/test: Add more combination tests for SetCooperativeLevels. | |
| Detlef Riekenberg (8): | |
| winmm/tests: Set a struct member to 0 is obsolete after adding a memset. | |
| winspool: Remove unused code. | |
| comctl32: Dump a parameter in a TRACE. | |
| inetcpl: Make a TRACE more silent. | |
| include: Add mprerror.h from mingw w64. | |
| mprapi: Add a stub for MprAdminGetErrorString. | |
| winspool: Implement SetDefaultPrinterA/W. | |
| winspool: Use CUPS for printing. | |
| Dmitry Timoshkov (3): | |
| comctl32: Postpone setting the property sheet focus until the tab control is initialized. | |
| kernel32: Truncate the reported by GlobalMemoryStatus() memory limits for Win9x versions too. | |
| oleaut32: Handle VT_DATE in serialize_param()/deserialize_param(). | |
| Eric Pouech (10): | |
| dbghelp: Allow loading PE module with 64bit addresses. | |
| dbghelp: Some more 64bit base address fixes. | |
| dbghelp: Added a couple of missing CodeView base types (used in 64bit compilation). | |
| dbghelp: A couple of fixes for 64bit msvc debug info compatibility. | |
| dbghelp: Only map an ELF file once. | |
| dbghelp: When enumerating loaded modules from r_debug structure, pass the address of the dynamic section as well. | |
| dbghelp: Compute ELF load address using the link_map ld's address (and get correct relocation computation). | |
| dbghelp: Fix some relocation errors for debug formats out of ELF files. | |
| dbghelp: Ensure the stab_nlist structure is usable on 64bit systems. | |
| dbghelp: Proper support and definition for S_REGREL_V3. | |
| Erich Hoover (1): | |
| winex11: Add support for animated cursors in X11 driver. | |
| Francois Gouget (2): | |
| mshtml: Add a space before ellipses in the Slovenian translation. | |
| shdocvw: Add a space before ellipses in the Slovenian translation. | |
| Frédéric Delanoy (2): | |
| inetcpl.cpl: Update French translation. | |
| taskkill: Update French translation. | |
| Gerald Pfeifer (2): | |
| msxml3: Use the existing READYSTATE type instead of creating our own enum READYSTATE (and mixing the two). | |
| user32: Removed some code that is unused after revision 751a09e9839d7273895df24666a0bb2fb51a29c7. | |
| Hans Leidekker (21): | |
| msi: Put the uninstall key for 32-bit packages under Wow6432Node on 64-bit. | |
| msi: Remove a potentially noisy trace. | |
| msi: Validate packages based on supported version, platform and languages. | |
| msi: Add package validation tests. | |
| msi: Look at the requested action instead of the action taken in MSI_SetFeatureStates. | |
| msi Set the feature action to INSTALLSTATE_UNKNOWN if msidbFeatureAttributesUIDisallowAbsent is set. | |
| msi/tests: Fix some test failures on 64-bit. | |
| advapi32: Fix a buffer size query in LsaLookupSids. | |
| msi/tests: Determine Wow64 mode just once. | |
| msi/tests: Use a different product code in the automation tests. | |
| msi: Allocate 3 bytes instead of 2 for in-memory string references. | |
| msi/tests: Fix some test failures on 64-bit. | |
| msi/tests: Set the MSIFASTINSTALL property. | |
| msi/tests: Reduce the UI level for a couple of tests. | |
| msi: Register class ids from 32-bit packages under Wow6432Node on 64-bit. | |
| msi: Put keys from 32-bit packages starting with HLKM\Software under Wow6432Node on 64-bit. | |
| msi: A commit or rollback custom action can be a deferred action at the same time. | |
| msi: Store action data for deferred rollback actions too. | |
| msi/tests: Don't create a nested restore point on recent versions of MSI. | |
| programs: Add a stub implementation of aspnet_regiis.exe. | |
| msi/tests: Move test coverage for standard actions to a separate module. | |
| Henri Verbeet (40): | |
| ddraw: Remove another hack. | |
| wined3d: Set the depth/stencil buffer to NULL before releasing it. | |
| wined3d: Acquire / release the focus window during reset. | |
| d3d8/tests: Add window proc tests for switching between fullscreen and windowed. | |
| d3d9/tests: Add window proc tests for switching between fullscreen and windowed. | |
| wined3d: Recognize the SM4 loop opcode. | |
| wined3d: Recognize the SM4 and opcode. | |
| wined3d: Recognize the SM4 frc opcode. | |
| wined3d: Recognize the SM4 mad opcode. | |
| wined3d: Recognize the SM4 movc opcode. | |
| wined3d: Allow multiple shader instruction destination arguments. | |
| wined3d: Recognize the SM4 NULL register type. | |
| wined3d: Recognize the SM4 imul opcode. | |
| wined3d: The SM4 sincos opcode has two destination arguments. | |
| wined3d: SM4 immediate constants are typeless. | |
| wined3d: Recognize the SM4 itof opcode. | |
| wined3d: Recognize the SM4 sample opcode. | |
| wined3d: Recognize the SM4 sample_l opcode. | |
| wined3d: Recognize the SM4 utof opcode. | |
| wined3d: Add traces to IWineD3DDeviceImpl_AcquireFocusWindow() / IWineD3DDeviceImpl_ReleaseFocusWindow(). | |
| ddraw: Use a linear filter in ddraw_surface7_Blt(). | |
| wined3d: Recognize the SM4 sampler register type. | |
| wined3d: Recognize the SM4 resource register type. | |
| wined3d: Skip SM4 source register modifiers. | |
| wined3d: Skip SM4 instruction modifiers. | |
| wined3d: Recognize the SM4 div opcode. | |
| wined3d: Recognize the SM4 ftoi opcode. | |
| wined3d: Recognize the SM4 ieq opcode. | |
| wined3d: Recognize the SM4 ld opcode. | |
| wined3d: Recognize the SM4 ABS and NEG source modifiers. | |
| wined3d: Recognize the SM4 sample_d opcode. | |
| d3d10core: Implement device_parent_CreateVolume(). | |
| d3d10core: Rename texture2d.c to texture.c. | |
| d3d10core: Add a stub ID3D10Texture3D implementation. | |
| wined3d: Consistently use Map/Unmap for mapping resources. | |
| wined3d: Flip destination coordinates when blitting to an offscreen target in BltOverride(). | |
| wined3d: IWineD3DBuffer_Unmap() can't fail. | |
| d3d10core: Implement ID3D10Buffer::Unmap(). | |
| d3d10core: Implement ID3D10Buffer::Map(). | |
| d3dcompiler: Remove some stray tabs. | |
| Hwang YunSong (3): | |
| inetcpl.cpl: Update Korean resource. | |
| kernel32: Update Korean resource. | |
| taskkill: Update Korean resource. | |
| Jacek Caban (25): | |
| mshtml: Try installing Gecko from hardcoded '/usr/share/wine/gecko/' location. | |
| mshtml: Use URLDownloadToFile to download Gecko package file. | |
| urlmon: Added Abort implementation to wininet-based protocols. | |
| urlmon: Added Abort tests. | |
| urlmon: Added Abort support to BindProtocol. | |
| include: Added d3d10_1.idl. | |
| urlmon: Return correct error in get_protocol_handler for unknown protocol types. | |
| urlmon: Report error on synchronous bindings that don't have a cache file and are not read in callback. | |
| mshtml: Report better status in on_stop_nsrequest. | |
| mshtml: Moved more code to handle_docobj_load. | |
| urlmon: Added IBinding::Abort implementation. | |
| urlmon: Use existing callback holder in RegisterBindStatusCallback if already exists. | |
| urlmon: Use default binding callback if no callback is provided. | |
| urlmon: Added IBinding::Abort and binding without callback tests. | |
| urlmon: Added support for sending post data from stream. | |
| urlmon: Added post data stream tests. | |
| urlmon: Added IInternetProtocolEx support to http protocol handler. | |
| urlmon: Added IInternetProtocolEx support to ftp protocol handler. | |
| urlmon: Skip more tests on too old IEs. | |
| shlwapi: Skip more tests on too old shlwapi.dll. | |
| mshtml: Added nsIHttpChannel::VisitResponseHeaders implementation. | |
| msxml3: Don't use xmlnode's IXMLDOMNode iface in replaceChild implementations. | |
| mshtml: Fixed the first ReportData invocation when binding from objects created by BindToObject. | |
| jscript: Don't lookup global variables on function invocation. | |
| exdisp.idl: Added missing declarations. | |
| James McKenzie (1): | |
| gdi32: Correct typo in comment. | |
| Jeff Cook (2): | |
| winealsa.drv: Only set micelem as master if there are no other elems on this card. | |
| winealsa.drv: Rewrite channel counting for additional readability and circumvention of a couple of crashes. | |
| Jeff Latimer (2): | |
| iphlpapi: Use Windows rather than Unix values to determine family. | |
| comctl32: Change stub to return IDYES instead of IDOK. | |
| Jeremy Drake (3): | |
| oleaut32/tests: Added tests for negative fractional variant dates. | |
| oleaut32/tests: Test conversion of ambiguous DATE values. | |
| oleaut32: Fix handling of negative fractional variant dates. | |
| Joel Holdsworth (3): | |
| windowscodecs/tests: Added test for GifFrameDecode_GetResolution. | |
| windowscodecs: Implemented GifFrameDecode_GetResolution. | |
| shdocvw: Replaced iexplore.bmp with a tango compliant toolstrip. | |
| Juan Lang (30): | |
| cryptui: Remove redundant close line. | |
| cryptui: Check whether caller called WinVerifyTrust when deciding whether to call it. | |
| winhttp: Let CertVerifyCertificateChainPolicy handle certain security flags. | |
| include: Define a few missing CERT_TRUST error and info flags. | |
| include: Define a couple more CERT_CHAIN_POLICY flags. | |
| crypt32/tests: Add more tests of verifying the base policy, including flags to ignore certain errors. | |
| crypt32: Improve error checking for the base policy. | |
| crypt32/tests: Test invalid critical extension in intermediate cert. | |
| crypt32/tests: Test the base and SSL policies against a certificate with an invalid critical extension. | |
| crypt32: Set CERT_TRUST_HAS_NOT_SUPPORTED_CRITICAL_EXT when appropriate. | |
| crypt32/tests: Add name to test to help identify test failures. | |
| crypt32/tests: Add macros to declare tests. | |
| crypt32: Set correct error when encountering unsupported critical extensions in the base and SSL policy. | |
| crypt32/tests: Fix test failures on NT4/Win9x. | |
| crypt32/tests: Fix more Win9x failures. | |
| crypt32/tests: Add name to test to help identify test failures. | |
| crypt32/tests: Fix another test failure on Win98. | |
| crypt32/tests: Test OpenSSL chain separately to address test failures on Win98. | |
| cryptui: Don't crash displaying a certificate hierarchy when the certificate's signer isn't found. | |
| ipconfig: Specify GAA_FLAG_INCLUDE_ALL_GATEWAYS when calling GetAdaptersAddresses. | |
| iphlpapi: Only return gateway addresses if GAA_FLAG_INCLUDE_ALL_GATEWAYS is specified. | |
| iphlpapi: Honor GAA_FLAG_SKIP_UNICAST. | |
| iphlpapi: Honor GAA_FLAG_SKIP_FRIENDLY_NAME. | |
| iphlpapi: Set DNS servers in GetAdaptersAddresses when GAA_FLAG_SKIP_DNS_SERVER isn't specified. | |
| iphlpapi: Use a helper function to get the DNS server list. | |
| iphlpapi: Set DNS servers in the IP_PER_ADAPTER_INFO returned for non-loopback addresses. | |
| iphlpapi: Return DNS suffix for all non-loopback adapters. | |
| wintrust: Get time to verify from cryptographic message when present. | |
| crypt32: Use A functions for debug string that's only used as an ASCII string. | |
| crypt32: Trace time value in addition to address of time value. | |
| Krzysztof Nowicki (1): | |
| ntdll: Fix possible deadlock in vectored exception handling. | |
| Laura Leinonen (1): | |
| comdlg32: Update Finnish translation. | |
| Louis Lenders (5): | |
| fusion: Add version resource. | |
| wine.inf: Add a fake fusion.dll. | |
| user32/tests: Test FindWindowEx for empty window title. | |
| advapi32: Add stub for QueryTraceW. | |
| gameux: Improve stub for GameExplorerImpl_VerifyAccess. | |
| Luca Bennati (2): | |
| inetcpl.cpl: Update Italian translation. | |
| taskkill: Update Italian translation. | |
| Maarten Lankhorst (7): | |
| quartz: Handle passthru calls better. | |
| quartz: Add MediaSeekingPassThru to video renderer. | |
| quartz: Use MediaSeekingPassThru for DirectSound renderer. | |
| quartz: Add support for MediaSeekingPassThru to null renderer. | |
| quartz: Add support for MediaSeekingPassThru to transform filter. | |
| quartz: Remove forwarding from base class. | |
| quartz: Add additional notifications to transform filter. | |
| Marko Nikolic (2): | |
| cabinet/tests: Removed sign comparison warnings. | |
| comctl32/tests: Removed sign comparison warnings. | |
| Matteo Bruni (4): | |
| wined3d: Keep track of texture transformation states in compiled pixel shaders. | |
| d3dx9/tests: Fix a shader test failure. | |
| d3dcompiler: Don't store instruction length in DEF opcode in PS 1.x. | |
| d3dcompiler: Accept dot terminated float immediate values. | |
| Nick Bowler (1): | |
| dsound: Restore old format on SetFormat failure. | |
| Nikolay Sivov (21): | |
| msxml3: Add basic bind callback for moniker binding. | |
| comctl32/toolbar: Properly handle invalid arguments processing TB_ADDSTRING message. | |
| comctl32/listview: Use actual edit box contents to calculate initial control size. | |
| comctl32/treeview: Prevent item height to be calculated to zero value. | |
| comctl32/tab: Fix DRAWITEMSTRUCT filling when extra item data of a custom size is used. | |
| msxml3: Store user defined request headers on transaction beginning. | |
| msxml3: Silence more failed urlmon interface queries. | |
| msxml3: Implemented ::get_status(). | |
| msxml3: Don't fail trying to set NewParser property. | |
| msxml3: Accept versioned XMLHTTP CLSIDs. | |
| msxml3: Implement ready state change callback. | |
| msxml3: Store response data in a stream. | |
| msxml3: Implement ::get_responseText() for UTF-8 and UTF-16 (little endian) response encoding. | |
| msxml: Register XMLHTTP objects. | |
| msxml3: Implement ::abort(). | |
| msxml3: Callback only if state really changed. | |
| msxml3: Implement ::get_responseBody(). | |
| msxml3: Implement ::get_responseXML(). | |
| shlwapi/assoc: Fix arguments tracing. | |
| msxml3: Implement POST support with supplied body data. | |
| msxml3: Fix response text conversion to WCHAR string. | |
| Paul Vriens (2): | |
| notepad: Add WS_EX_LAYOUTRTL to some RTL resources. | |
| taskmgr: Remove a useless commented line. | |
| Piotr Caban (8): | |
| urlmon: Added ProtocolStream_Stat implementation. | |
| shlwapi: Improved SHGetShellKey implementation. | |
| shlwapi: Added SKAllocValueW implementation. | |
| shlwapi: Added SKDeleteValueW implementation. | |
| shlwapi: Added SKSetValueW implementation. | |
| shlwapi/tests: Add more tests. | |
| msvcr90: Added __tzname implementation. | |
| jscript: Added more safety options flags handling to create_activex_object. | |
| Reece Dunn (2): | |
| jscript: Throw TypeError if T in 'new T' is not an object. | |
| jscript/tests: Add tests for ActiveScriptSite_OnScriptError and IActiveScriptError. | |
| Rico Schüller (29): | |
| d3dcompiler: Add D3DGetBlobPart() stub. | |
| d3dcompiler: Implement D3DGetBlobPart(). | |
| d3dcompiler: Implement D3DGetInputSignatureBlob(). | |
| d3dcompiler: Implement D3DGetOutputSignatureBlob(). | |
| d3dcompiler: Implement D3DGetInputAndOutputSignatureBlob(). | |
| d3dcompiler: Implement D3DGetDebugInfo(). | |
| d3dcompiler: Add D3D_BLOB_PATCH_CONSTANT_SIGNATURE_BLOB to D3DGetBlobPart(). | |
| d3dcompiler: Add D3D_BLOB_ALL_SIGNATURE_BLOB to D3DGetBlobPart(). | |
| d3dcompiler: Add D3D_BLOB_LEGACY_SHADER to D3DGetBlobPart(). | |
| d3dcompiler: Add D3D_BLOB_XNA_PREPASS_SHADER to D3DGetBlobPart(). | |
| d3dcompiler: Add D3D_BLOB_XNA_SHADER to D3DGetBlobPart(). | |
| d3dcompiler: Implement D3DStripShader(). | |
| d3dcompiler/tests: Add D3DGetBlobPart() test. | |
| d3dcompiler/tests: Add D3D_BLOB_INPUT_SIGNATURE_BLOB test. | |
| d3dcompiler/tests: Add D3D_BLOB_OUTPUT_SIGNATURE_BLOB test. | |
| d3dcompiler/tests: Add D3D_BLOB_INPUT_AND_OUTPUT_SIGNATURE_BLOB test. | |
| d3dcompiler/tests: Add D3D_BLOB_PATCH_CONSTANT_SIGNATURE_BLOB test. | |
| d3dcompiler/tests: Add D3D_BLOB_ALL_SIGNATURE_BLOB test. | |
| d3dcompiler/tests: Add D3D_BLOB_DEBUG_INFO test. | |
| d3dcompiler/tests: Add D3D_BLOB_LEGACY_SHADER test. | |
| d3dcompiler/tests: Add D3D_BLOB_XNA_PREPASS_SHADER test. | |
| d3dcompiler/tests: Add D3D_BLOB_XNA_SHADER test. | |
| d3dcompiler/tests: Add D3DStripShader() test. | |
| d3dcompiler/tests: Add D3DCOMPILER_STRIP_DEBUG_INFO test. | |
| d3dcompiler/tests: Add D3DCOMPILER_STRIP_REFLECTION_DATA test. | |
| d3d10: Forward D3D10GetInputSignatureBlob() to d3dcompiler. | |
| d3d10: Forward D3D10GetOutputSignatureBlob() to d3dcompiler. | |
| d3d10: Forward D3D10GetInputAndOutputSignatureBlob() to d3dcompiler. | |
| d3d10: Forward D3D10GetShaderDebugInfo() to d3dcompiler. | |
| Rudolf Mayerhofer (2): | |
| ntdll: Set CPU_FEATURE_HTT when running on a HTT capable system. | |
| include: Add information class SystemLogicalProcessorInformation. | |
| Stefan Dösinger (2): | |
| ddraw: Don't try to enumerate WINED3DFMT_R8G8B8A8_SNORM. | |
| ddraw: Handle WINED3DFMT_R16G16_SNORM. | |
| Stefan Leichter (2): | |
| setupapi: Add partial implementation of SetupDiGetINFClassW. | |
| setupapi: Implement SetupDiGetINFClassA on top of SetupDiGetINFClassW. | |
| Stefan Oberhumer (6): | |
| ntdll: Fix 64 bit issue within NTDLL_mergesort(). | |
| ntdll: Make NTDLL_mergesort() stable. | |
| ntdll: qsort: Check if necessary to sort. | |
| ntdll: qsort: Comparator must not get the same pointer. | |
| ntdll: Fix possible overflow computing middle in NTDLL_mergesort(). | |
| ntdll/tests: Add some more tests for qsort(). | |
| Sven Baars (2): | |
| ipconfig: Update the Dutch translation. | |
| inetcpl.cpl: Update the Dutch translation. | |
| Thomas Mullaly (8): | |
| urlmon: validate_fragment works better if it actually calls parse_fragment instead of parse_query. | |
| urlmon: Implemented functionality for generating raw URI string of a IUriBuilder. | |
| urlmon: Restructured how ports are canonicalized. | |
| urlmon: Restructured how the path component is validated in a IUriBuilder. | |
| urlmon: canonicalize_path_hierarchical should prepend a '/' if needed. | |
| urlmon: Implemented canonicalization of IUriBuilder components. | |
| urlmon: Fixed memory leak in error path of CreateUri. | |
| include: Added missing declaration for CreateIUriBuilder. | |
| Trygve Vea (5): | |
| crypt32: Updated Norwegian translation. | |
| cryptdlg: Updated Norwegian translation. | |
| user32: Updated Norwegian translation. | |
| wineboot: Updated Norwegian translation. | |
| wineps.drv: Updated Norwegian translation. | |
| Vincent Povirk (15): | |
| include: Add declaration for ICLRMetaHost. | |
| mscoree: Stub CLRCreateInstance. | |
| mscoree: Add test for creating CLRMetaHost. | |
| include: Add definition of ICLRRuntimeInfo. | |
| mscoree: Add a test that enumerates .NET runtimes. | |
| fusion: Return the path from IAssemblyCacheImpl_QueryAssemblyInfo. | |
| mscoree: Add stub implementation of ICLRMetaHost. | |
| mscoree: Implement ICLRMetaHost_GetVersionFromFile. | |
| mscoree: Implement ICLRMetaHost_EnumerateInstalledRuntimes. | |
| mscoree: Implement ICLRRuntimeInfo_GetInterface. | |
| mscoree: Add test for ICLRMetaHost_GetRuntime. | |
| aclocal: Detect the mingw variant named amd64-mingw32msvc. | |
| mscoree: Implement ICLRMetaHost_GetRuntime. | |
| mscoree: Implement ICLRRuntimeInfo_GetRuntimeDirectory. | |
| mscoree: Use the new Mono runtime search code in GetRequestedRuntimeInfo. | |
| Yaron Shahrabani (19): | |
| winhlp32: Add Hebrew translation. | |
| appwiz.cpl: Added Hebrew translation. | |
| shdocvw: Added Hebrew translation. | |
| comctl32: Added Hebrew translation. | |
| shell32: Added Hebrew translation. | |
| browseui: Added Hebrew translation. | |
| regedit: Hebrew translation fix. | |
| wininet: Added Hebrew translation. | |
| credui: Added Hebrew translation. | |
| taskmgr: Added Hebrew translation. | |
| uninstaller: Added Hebrew translation. | |
| winhlp32: Hebrew translation fixed. | |
| setupapi: Added Hebrew translation. | |
| winspool: Added Hebrew translation. | |
| localui: Added Hebrew translation. | |
| regedit: Updated Hebrew translation. | |
| inetcpl: Added Hebrew translation. | |
| kernel32: heb.nls: Made some corrections. | |
| mapi32: Added Hebrew translation. | |
| -- | |
| Alexandre Julliard | |
| julliard@winehq.org |