[pkg-wine-party] [SCM] Debian Wine packaging annotated tag, wine-1.1.34, created. wine-1.1.34

Alexandre Julliard julliard at winehq.org
Mon Aug 15 21:09:15 UTC 2011

The annotated tag, wine-1.1.34 has been created
        at  78f3f3a5003d910f7a3a26f937b826654a283a65 (tag)
   tagging  17b7ee13fb55e872902be3156610e583e4cd324b (commit)
  replaces  wine-1.1.33
 tagged by  Alexandre Julliard
        on  Fri Dec 4 19:05:36 2009 +0100

- Shortlog ------------------------------------------------------------
Release 1.1.34
Version: GnuPG v1.4.10 (GNU/Linux)


Albert Lee (1):
      server: Support event ports on Solaris.

Alexandre Julliard (67):
      kernel32: Null-terminate the buffer also on error in GetPrivateProfileString16.
      shell32: Fix setting of NULL arguments in IShellLink.
      gdi32: Don't crash when we don't have AbortProc thunks.
      gdi32: Reimplement LPtoDP16/DPtoLP16 on top of the 32-bit functions.
      gdi32: Disable the 16-bit visible region manipulation functions.
      gdi32: Return copies of the region in InquireVisRgn16 and GetClipRgn16.
      gdi32: Reimplement SaveVisRgn16/RestoreVisRgn16 to avoid accessing the DC internals.
      gdi32: Disable SetDCOrg16.
      gdi32: Get rid of the SetDCOrg driver entry point.
      winex11: Get rid of the SetDCOrg entry point.
      gdi32: Reset the visible region in ResetDC.
      gdi32: Reimplement the 16-bit metafile functions on top of the 32-bit ones.
      gdi32: Disable SetSolidBrush16 since it requires access to gdi32 internals.
      gdi32: Remove remaining references to gdi32 internals from gdi16.c.
      include: Add some more definitions for FILE_INFORMATION_CLASS.
      ntdll: Add a common function to compute file information from the stat data.
      ntdll: Use the common fill_stat_info function from the directory code too.
      ntdll: Pass the full I/O status block to append_entry and have it set the status code on overflow.
      ntdll: Define a generic file information structure to allow supporting multiple info classes in NtQueryDirectoryFile.
      ntdll: Pass the NtQueryDirectoryFile info class down into the various helper functions.
      ntdll: Make the various directory info size functions depend on the info class.
      ntdll: Add support for the different info classes in NtQueryDirectoryFile.
      ntdll: Moved the TEB allocation routines to the platform-specific files.
      ntdll: Move initialization of the debug registers to signal_i386.c.
      ntdll: Merge the thread data and thread regs structure, and make sure i386 regs are not available on other platforms.
      kernel32/tests: Add some tests for file sharing against a memory mapping.
      winebuild: Fix the definition of the CPU mask flag to take ARM into account.
      server: Only require REG_OPTION_VOLATILE when creating a new key.
      advapi32/tests: Add some tests for creation of volatile keys.
      server: Use the correct thread id to set affinity.
      kernel32/tests: Add more tests for file sharing with mappings, including SEC_IMAGE mappings.
      include: Specify explicit alignment for __int64 types.
      include: Define hyper to INT64 instead of __int64 to get the correct alignment
      widl: Use INT64 instead of __int64 in generated headers.
      mountmgr: Move creation of the DEVICEMAP registry keys to mountmgr.
      server: Move the functions to extend file to mapping.c since it's the only user.
      server: Also store a file descriptor object for mappings.
      server: Use the file descriptor instead of the file object where possible in memory mappings.
      server: Store a duplicate of the file descriptor for file mappings.
      server: Moved the create_temp_file function to mapping.c.
      server: Don't create a file object for anonymous mappings.
      server: Implement the special file sharing rules for memory mappings.
      server: Implement the file sharing check when truncating a file that has an existing mapping.
      server: Implement the file sharing check for delete on close with an existing image mapping.
      wing: Reimplement support for WinGGetDIBPointer16.
      kernel32/tests: Specify the correct machine for the fake dll file.
      quartz: Implemented a number of the MediaPosition methods.
      kernel32: Pass the exe name as argument to FormatMessage.
      server: Don't set last error in get_handle(), move that into the callers.
      server: Don't set last error in close_handle(), return the error code instead.
      server: Make sure that last error doesn't get set during thread cleanup.
      gdi32: Avoid calling get_dc_ptr on a null handle.
      ntdll: Move the directory lookup part of wine_nt_to_unix_file_name to a separate helper.
      ntdll: Add support for converting file names to Unix when a root directory is specified.
      server: Add support for opening files from a specified root directory.
      ntdll/tests: Add tests for opening files with a root directory handle.
      rsaenh: Fix padding bytes check for 0-byte payload.
      ntdll: Fix test failure on recent Windows versions.
      ntdll: Remove an unnecessary NULL pointer check.
      ntdll: Don't report a file id for directory entries that are on a different device.
      ntdll: Add support for the FILE_OPEN_BY_FILE_ID flag in NtCreateFile.
      ntdll/tests: Add some tests for opening files by file id.
      include: Move some 64-bit definitions to winnt.h to match the latest PSDK.
      ntdll: Add stubs for RtlAddFunctionTable and RtlDeleteFunctionTable.
      ntdll/tests: Fix a few test failures on Windows in the open by id test.
      rpcrt4/tests: Skip the get_ranged_enum test on old Windows versions.
      Release 1.1.34.

Alistair Leslie-Hughes (1):
      shdocvw: Implement IWebBrowser2_get_Name.

Anders Jonsson (3):
      mshtml: Update Swedish translation.
      wined3d: Fix typo.
      comctl32: Fix typos.

Andrew Eikum (14):
      mshtml: Add stub implementation of IHTMLWindow4.
      mshtml: Implement IHTMLWindow4::get_frameElement.
      mshtml: Implement IHTMLWindow2::get_frames and add tests.
      mshtml: Implement IHTMLWindow2::item.
      mshtml: Implement IHTMLWindow2::get_parent.
      jscript: Implement decodeURIComponent.
      mshtml: Implement IHTMLWindow2::get_top.
      mshtml: Also get dispid by element name & id in HTMLElementCollection.
      mshtml: Also search by node name attribute in IHTMLDocument3::getElementById.
      mshtml.idl: Add DispHTMLFormElement interface.
      mshtml: Add stub implementation of IHTMLFormElement.
      mshtml: Add get_dispid and invoke methods to HTMLNode vtbl.
      mshtml: Support get_dispid and invoke methods in HTMLFormElement.
      mshtml: Implement IHTMLStyle::{get, put}_border{Top, Bottom, Right}.

Andrew Nguyen (5):
      dbghelp: Stub SymRefreshModuleList.
      msvcrt: Implement and test _wcsupr_s.
      msvcr71: Forward more exports to msvcrt.
      msvcrt: Forward _ftol2_sse to ntdll._ftol.
      shlwapi: The third parameter of UrlCombineA/W is an output parameter.

André Hentschel (7):
      mshtml: Update German Gecko installer dialog.
      gdi32/tests: Test CreateFontIndirect for suffix stripping.
      winedump: Add ARM support.
      gdi32: Don't strip font suffix.
      gdi32/tests: Simplify testcase.
      winebuild: Add ARM support.
      winemaker: Replace whitespaces in projectnames.

Aric Stewart (1):
      shlwapi: Close the correct key in SHRegCloseUSKey.

Aurimas Fišeras (1):
      mshtml: Update Lithuanain translation.

Austin English (3):
      winex11.drv: Downgrade an ERR to a WARN.
      wordpad: Only allow one find/replace window.
      pdh: Add stubs for PdhExpandWildCardPathA/W.

Austin Lund (5):
      kernel32/tests: Fixed test for GetVolumeNameForVolumeMountPoint on directory.
      ddraw/tests: Fix test failure for D3DFMT_A2R10G10B10 pixel format in GetDC tests.
      advapi32/tests: Skip tests for ACL file info if ACL info not stored.
      winemine: Fix WM_MOUSEMOVE for left and right mouse buttons pressed.
      shell32/tests: Fix ITEMIDLIST_format test when running on FAT filesystems.

Charles Davis (4):
      gdi32/enhmfdrv: Don't fill in the PelsPerMeter fields in the BITMAPINFOHEADER when blitting.
      gdi32/enhmfdrv: Get the source transformation from the source DC.
      gdi32/enhmfdrv: When blitting, don't crash if the source is NULL.
      gdi32/tests: Test BitBlt() to an enhanced metafile.

Damjan Jovanovic (2):
      winemenubuilder: Escape XML special characters in menus.
      shell32: Deal better with spaces in ASSOCSTR_COMMAND values.

Dan Kegel (5):
      gdi32: Fix minor read buffer overrun in CombineRgn.
      advpack: fix off-by-one error in AdvInstallFileW that caused buffer overrun.
      ntdll: Implement RtlGetNtGlobalFlags(), add related defines to winternl.h.
      kernel32: Fix write buffer overrun in format_insertW.
      user32/tests: Allocate big enough buffer for UnpackDDElParam test.

Detlef Riekenberg (3):
      commdlg: Fix a copy&paste typo.
      advapi32: Dump the guid in a FIXME.
      wineps: Don't depend on 16-bit PrinterData functions from gdi.

Dmitry Timoshkov (1):
      kernel32: Explicitly treat the current working directory name as a unix one.

Eric Pouech (9):
      msvcrt: In undname helpers, allow str_array_push to return errors (instead of asserting).
      msvcrt: In undname functions, no longer use a fixed-size array for storing internal information.
      gdi.exe: No longer use 16bit abort procs inside the DC structure.
      gdi.exe: Rewrite QueryAbort16 to be independant of gdi32.dll internals.
      dbghelp: Beef up SymRefreshModuleList.
      mscvrt: Fix some undname quirks (space at the end of multi-level templates).
      dbghelp: Revisit array len description for debug format parsers.
      dbghelp: Correctly compute offsets in line number information.
      dbghelp: In dwarf parsing, allow 64 bit wide values.

Francois Gouget (18):
      shell32: Make GetFileNameFromBrowse{A,W}() static.
      mshtml: parse_complete() is unused so remove it.
      jscript: We don't need throw_eval_error() so remove it.
      commdlg.dll16: The commdlg debug channel is unused. Remove it.
      widl: Add a trailing '\n' to an error_loc() call.
      rsaenh/tests: Add a trailing '\n' to an ok() call.
      oledb32/tests: Add a trailing '\n' to an ok() call.
      mshtml/tests: Add a trailing '\n' to ok() calls.
      cmd: Remove spaces before '\n's.
      msxml3: Make some functions static in node.c.
      gdi32/tests: Make test_CreateFontIndirect() static.
      gdi32: Make wglCreateContextAttribsARB() static.
      dsound: Reorder the capture functions to avoid forward declarations.
      dsound: Make some capture functions static.
      dsound: Make DSOUND_PrimarySetFormat() static.
      dsound: Make id_to_offset() static.
      mshtml: Make nsACString_{Init,Finish}() static.
      wininet: Make FTP_FtpOpenFileW() static.

Gerald Pfeifer (6):
      comdlg32: Simplify CC_WMPaint, CC_WMLButtonUp and CC_WMLButtonDown by shedding unused parameters.
      include: Guard preprocessor use of _WIN32_IE.
      msvidc32: Guard old code by #ifdef instead of plain #if.
      include: Fix preprocessor use of _MSC_VER.
      include: Remove use of _WIN32_WINNT.
      winspool/tests: Guard debugging code by #ifdef instead of plain #if.

Gregor Schneider (1):
      msvcrt: Calculate floating point decimals in internally used long double precision.

Hans Leidekker (14):
      msi: Set the LogonUser property.
      msi: Don't set the ALLUSERS property.
      wininet: Avoid a crash on NULL lpcszHeader in HttpSendRequestExW.
      msi: Sign extend the value when converting from a small integer.
      secur32: Handle EOF from gnutls_record_recv.
      usp10: Add a stub implementation of ScriptApplyLogicalWidth.
      usp10: Add a stub implementation of ScriptJustify.
      msi/tests: Don't check more bytes than written to the file.
      wininet/tests: Trace extended errors in a couple of places.
      advapi32: Improve the stub for GetEffectiveRightsFromAclA.
      wininet: Also cache files transferred over ftp.
      wininet: Implement InternetQueryOption(INTERNET_OPTION_DATAFILE_NAME) for ftp file objects.
      wininet: Fix some status callbacks to return a string instead of a sockaddr structure.
      wininet: Add a test for status callbacks on ftp connections.

Henri Verbeet (40):
      wined3d: Add a format table for basic format flags like WINED3DFMT_FLAG_FOURCC.
      wined3d: WINED3DFMT_FLAG_GETDC is a basic format flag.
      d3d8: Add a separate function for device initialization.
      d3d8: Move D3D8CB_DestroySwapChain() to device.c.
      d3d8: Make convert_to_wined3d_declaration() static.
      d3d9: Add a separate function for device initialization.
      d3d9: Move D3D9CB_DestroySwapChain() to device.c.
      wined3d: Move the various backend selection utility functions to utils.c.
      wined3d: Add a separate function for device initialization.
      wined3d: Remove the effetively unused "state" field from the device.
      ntdll/tests: Disable filesystem redirection for test_file_name_information().
      ntdll/tests: Add a FileNameInformation test with filesystem redirection.
      d3d10core: Add a separate function for device initialization.
      dxgi: Add a separate function for device initialization.
      kernel32: Also accept STATUS_BUFFER_OVERFLOW as a valid return code in GetFileInformationByHandle().
      dsound: Use wine_dbg_sprintf() in dumpCooperativeLevel().
      winmm: Use wine_dbg_sprintf() in a few debug utility functions.
      winealsa.drv: Use wine_dbg_sprintf() in a few debug utility functions.
      wineoss.drv: Use wine_dbg_sprintf() in a few debug utility functions.
      winecoreaudio.drv: Use wine_dbg_sprintf() in a few debug utility functions.
      ntdll: Fix the FileAllInformation info size.
      ntdll: Also return name information for FileAllInformation.
      ntdll/tests: Add some tests for FileAllInformation name information.
      d3d8: Return D3DERR_INVALIDCALL when trying to delete an invalid pixel shader.
      d3d9/tests: Trace the viewport in clear_test().
      wined3d: Set appropriate error codes in IWineD3DDeviceImpl_Init3D() on out of memory.
      d3d10core: Allow a NULL input layout to be set in IASetInputLayout().
      d3d10core: Allow a NULL vertex buffer to be set in IASetVertexBuffers().
      d3d9: Implement IDirect3D9Ex::GetAdapterLUID().
      d3d9/tests: Add a small test for IDirect3D9Ex::GetAdapterLUID().
      dxgi: Implement IDXGIOutput::GetParent().
      dxgi: Implement IDXGIDevice::GetParent().
      dxgi: Implement IDXGIFactory::GetParent().
      dxgi/tests: Add some tests for IDXGIObject::GetParent().
      d3d8: Directly store a wined3d stateblock in the stateblock handle.
      d3d8: Simplify GetDevice().
      d3d9: Simplify GetDevice().
      wined3d: The stateblock doesn't really need a parent.
      dxgi: Implement IDXGIAdapter::GetDesc().
      dxgi/tests: Add a small test for IDXGIAdapter::GetDesc().

Huw Davies (7):
      wineps.drv: Rename variable to stride.
      wineps.drv: Add support for top-down dibs.
      iphlpapi: Provide statistics on non-ethernet based interfaces too.
      gdi32: Fix incorrect initialization of path array.
      d3d9/tests: Destroy the window after we release the device.
      user32: Pad lfFaceName so we don't write uninitialised data to the registry.
      user32: Pad lfFaceName so we don't write uninitialised data to the registry.

Ilya Shpigor (3):
      user32: Destroy EDITSTATE structure in the WM_NCDESTROY message processing.
      comctl32: Test the WM_GETTEXT processing of datetime control.
      comctl32: Implementation the WM_GETTEXT processing of datetime control.

Jacek Caban (73):
      mshtml: Added IHTMLElement::put_outerHTML implementation.
      mshtml: Don't use nselem in InsertAdjacentNode implementation.
      mshtml: Improved IHTMLStyle3::put_zoom stub.
      urlmon: Don't post notif message if we're in task processing loop.
      jscript: Use CLSCTX_INPROC_SERVER|CLSCTX_LOCAL_SERVER to create ActiveX object.
      shdocvw: Check QueryInterface return codes before using its result.
      mshtml: Check for CATID_SafeForScripting in GUID_CUSTOM_CONFIRMOBJECTSAFETY implementation if IObjectSafety is not available.
      mshtml: Get rid of no longer needed Gecko checks in tests.
      shdocvw: Get rid of Gecko checks in tests.
      urlmon: Get rid of gecko_installer_workaround in tests.
      mshtml: Forward common function from IHTMLAnchorElement to IHTMLElement2 implementation.
      mshtml: Share connection points between HTMLDocumentObj and its main HTMLDocumentNode.
      mshtml: Added support for connection point HTML notification.
      mshtml: Added connection point notification test.
      mshtml: Fixed ref count leak and code clean up.
      mshtml: Moved IHTMLFrameBase2 implementation to HTMLFrameBase object.
      mshtml: Return content document in get_document for frame elements.
      mshtml: Added [i]frame elements content document tests.
      wininet: Directly return error status from NETCON_create.
      wininet: Directly return error status from NETCON_connect.
      wininet: Dorectly return error status from NETCON_secure_connect and NETCON_send.
      wininet: Directly return error status from WriteFile implementations.
      wininet: Directly return error status from HTTP_OpenConnection.
      wininet: Directly return error status from NETCON_close.
      wininet: Don't use INTERNET_SetLastError in HttpSendRequestW.
      shdocvw: Use CoTaskMemFree to free url.
      mshtml: Added IHTMLWindow2::get_screen implementation.
      mshtml.idl: Added DispHTMLScreen declaration and use it in HTMLScreen object.
      mshtml: Added IHTMLScreen::get_width implementation.
      mshtml: Added IHTMLScreen::get_height implementation.
      mshtml: Added IHTMLScreen::get_colorDepth implementation.
      mshtml: Forward setting window.location to window.location.href.
      mshtml: Added IHTMLElement2::get_readyState implementation.
      mshtml: Added IHTMLElement2::get_readyState test.
      mshtml: Always set use_wine_url if there is no necko nsIURI available.
      mshtml: Don't fail in NewChannelFromURI if necko failed to create a channel.
      mshtml: Use special handling only for main documents in AsyncOpen.
      mshtml: Added support for relative URLs in navigate_url.
      mshtml: Don't change nsIWineURI in OnStartBinding if it's already marked as document URI.
      mshtml: Added support for frames in navigate_url.
      mshtml: Always return fake scheme in nsIURI::GetScheme if use_wine_url is set.
      mshtml: Added IHTMLFrameBase2::put_src implementation.
      mshtml: Added IHTMLFrameBase2::get_readyState implementation.
      mshtml: Added onreadystatechange event support.
      mshtml: Added onreadystatechange tests.
      wininet: Directly return error status from NETCON_recv.
      wininet: Directly return error status from refill_buffer.
      wininet: Directly return error status from NETCON_init.
      wininet: Make HTTP_HttpOpenRequestW static and avoid forward its declaration.
      wininet: Directly return error status from HTTP_HttpOpenRequestW.
      wininet: Directly return error status from HTTP_HttpAddRequestHeadersW.
      wininet: Make HTTP_HttpSendRequestW static and avoid its forward declaration.
      jscript: Added lastIndex setter implementation.
      jscript: Added lastIndex tests.
      jscript: Pass NULL as retv to exec_source in exec_global_code.
      mshtml: Don't wrap URIs related to Gecko special URIs.
      mshtml: Don't depend on necko channel in nsChannel::QueryInterface implementation.
      mshtml: Added IHTMLDocument2::get_cookie implementation.
      mshtml: Added IHTMLDocument2::put_cookie implementation.
      mshtml: Added IHTMLDocument::cookie tests.
      mshtml: Fixed tests on older IEs.
      mshtml: Added generic bind_to_tree node notification and use it to set frame's content window.
      mshtml: Fixed dispid lookup in_cp_event.
      mshtml: Detach window from frame element on window destruction.
      jscript: Correctly handle -1 index in regexp match result.
      wininet: Remove a few more INTERNET_SetLastError calls.
      wininet: Directly return error from HTTP_HttpSendRequest.
      wininet: Directly return error status fro HTTP_HttpEndRequest.
      wininet: Directly return error status from HTTP_HandleRedirect.
      mshtml: Disable Gecko installation on unsupported CPU architectures.
      winetest: Remove no longer needed Gecko check.
      jscript: Correctly handle NaN and Infinity in to_int32 and to_uint32.
      jscript: Correctly handle NaN in to_integer.

James Hawkins (2):
      msi: ExpandEnvironmentStringsW returns the required size in characters, so multiply the required size by sizeof(WCHAR) when allocating the buffer.
      msi: MsiSetMode returns a UINT system error code, not a BOOL.

Jeremy White (16):
      mshtml: Declare prototype of wine_dos_get_file_name correctly; fixes Gecko install on win64.
      winspool: Add a test showing Windows behavior wrt size and GetPrinterDriverA.
      winspool: Remove unvarying unicode parameter from WINSPOOL_OpenDriverReg.
      winspool: Remove unvarying unicode parameter from WINSPOOL_EnumPrinters.
      winspool: Add modest tests for GetPrinter.
      winspool: Implement GetPrinterA via GetPrinterW, largely to support the eccentricity that GetPrinterA allocates buffers as large as those required by GetPrinterW.
      winspool: When retrieving PRINTER_INFO_7, the lack of a directory service print queue object is represented with a NULL pointer and a successful return, not an error return.
      winspool: Add a test to show size required for EnumPrinterDriversA is the same as W.
      winspool: Implement GetPrinterDriverA with GetPrinterDriverW, notably using the larger sizes, which fixes a bug in printing with Acrobat Reader 9.2.
      winspool: Add a test which shows the flaws in the current all enumeration.
      winspool: Revise EnumPrinterDriversW to fix the incorrect handling of 'all'. EnumPrinterDriversA is similarly fixed by using EnumPrinterDriversW.
      winspool: Remove unvarying unicode parameter from WINSPOOL_GetDriverInfoFromReg.
      winspool: Remove unvarying unicode parameter from WINSPOOL_GetPrinter_[1-9].
      winspool: Remove unvarying unicode parameter from WINSPOOL_GetStringFromReg.
      winspool: Remove unvarying unicode parameter from WINSPOOL_GetDefaultDevMode.
      winspool: Remove unvarying unicode parameter from WINSPOOL_GetDevModeFromReg.

John Klehm (1):
      winex11.drv: Report correctly when wintab is disabled.

Juan Lang (84):
      crypt32: Set CERT_TRUST_HAS_VALID_NAME_CONSTRAINTS when a certificate's name constraints are met.
      crypt32: Update a comment.
      crypt32: Fix more test failures.
      crypt32: Trace method used to find an issuer.
      crypt32: Include name constraints errors in the chain's error status.
      crypt32: Only compare the hostname portion of a URL when checking against a name constraint.
      crypt32: If a hostname in a URI or rfc822 name constraint doesn't begin with '.', a match must be exact.
      crypt32: Correctly match subdomains with dns name constraints.
      crypt32: Add more tests for CertCompareCertificateName.
      crypt32: Add stub for CertIsRDNAttrsInCertificateName.
      crypt32: Add tests for CertIsRDNAttrsInCertificateName.
      crypt32: Implement CertIsRDNAttrsInCertificateName.
      crypt32/tests: Fix another test failure.
      crypt32: Prohibit name constraints that contain neither an excluded nor a permitted subtree.
      crypt32: Remove an unnecessary if.
      crypt32: Let caller set error codes when name constraints aren't met.
      crypt32: Use helper functions to match excluded and permitted subtrees of name constraints.
      crypt32: Partially implement checking name constraints with directory names.
      crypt32: Only apply a name constraint if the name form is present.
      crypt32: Use helper function to compare a subject alternate name with name constraints.
      crypt32: Apply name constraints to subject name.
      crypt32: Check email address in subject name against rfc822 name constraints.
      crypt32: Accept a certificate if its name matches any permitted subtree of a name constraint.
      crypt32: Don't apply directory name constraints to an empty subject name.
      crypt32: Only fail directory name comparison if a directory name constraint is present and doesn't match.
      crypt32: Trace reasons for name constraint failure.
      crypt32: Remove an unnecessary test for the extended key usage extension in CA certificates.
      crypt32: Add tests for CertFindCRLInStore with find type CRL_FIND_ISSUED_FOR.
      crypt32: Implement CertFindCRLInStore for find type CRL_FIND_ISSUED_FOR.
      crypt32: Remove a redundant test.
      crypt32: Correct tests for CertIsValidCRLForCertificate.
      crypt32: More fully implement CertIsValidCRLForCertificate.
      crypt32: Add basic flags tests flags for CertFindCRLInStore with find type CRL_FIND_ISSUED_BY.
      crypt32: Add support for CRL_FIND_ISSUED_BY_SIGNATURE_FLAG to CertFindCRLInStore.
      crypt32: Add more tests for CertFindCRLInStore.
      crypt32: Add support for CRL_FIND_ISSUED_BY_AKI_FLAG to CertFindCRLInStore.
      cryptnet: Fix memory leaks in tests.
      cryptnet: Fix memory leaks querying an object.
      cryptnet: Test CertDllVerifyRevocation.
      cryptnet: Check number of contexts in CertDllVerifyRevocation.
      crypt32: Add more tests for CertVerifyRevocation.
      crypt32: Test revocation checking with CertGetCertificateChain.
      crypt32: Fix a typo.
      crypt32: Assume revocation server is offline if revocation status isn't known.
      crypt32: Fix tests on older Windows versions.
      crypt32: Correct CertIsValidCRLForCertificate for certificates that do not contain a CRL dist points extension.
      crypt32: CertFindCRLInStore with find type CRL_FIND_ISSUED_FOR shouldn't check whether the CRL is valid for the subject certificate.
      crypt32: Test verifying the enhanced key usage of a chain.
      crypt32: Only trace a usage match if it's not empty.
      crypt32: Support checking the requested usage for a chain.
      crypt32/tests: Fix tests on Win9x/ME.
      cryptnet: Check CRL with verify time in CertDllVerifyRevocation.
      crypt32/tests: Fix a typo.
      crypt32/tests: Test one more certificate against the Verisign CRL.
      crypt32: Finding a CRL issued by a cert should compare the cert's subject, not its issuer.
      crypt32/tests: Fix a typo.
      crypt32: When searching for a CRL by the AKI extension, the extension has to be decoded to match.
      crypt32: Only match RDN attributes whose lengths are identical.
      cryptnet: Improve CryptGetObjectUrl stub for URL_OID_CERTIFICATE_ISSUER.
      crypt32: Don't copy past end of buffer when removing a string from a multi string.
      crypt32: Revert 8ed5a777de6c9797a285829e07d7a27b3ed01257.
      crypt32: Fix test failures.
      crypt32: Further fix test failures.
      crypt32: Correct AKI extension used in end certificate and CRL when checking revocation.
      cryptnet: Correct AKI extension used in end certificate and CRL when checking revocation.
      crypt32: Only check revocation on a chain without other errors.
      cryptnet: Fix test failures on Win2k.
      crypt32: Fix test failure on Win7.
      crypt32: Fix test failures on Win2k.
      cryptnet: Check revocation at an appropriate time.
      crypt32: The KeyId member of an authority key identifier is an octet string, not an integer.
      winecfg: Update Portuguese translation.
      cryptnet: Correct AKI extension used in end certificate and CRL when checking revocation.
      crypt32: Correct AKI extension used in end certificate and CRL when checking revocation.
      wincrypt.h: Add missing URL OIDs.
      cryptnet: Add tests for getting the certificate issuer URL from a cert's authority info access extension.
      cryptnet: Implement getting the certificate issuer URL from a cert's authority info access extension.
      winhttp: Pass hostname to netconn_secure_connect.
      winhttp: Store hostname for secure connection in its SSL context.
      winhttp: Set callback to verify hostname with peer's certificate.
      winhttp: Check the certificate in an https connection using the crypto api.
      cryptnet: Store the bytes actually read, not the bytes available to be read.
      wintrust: Fix memory leaks in tests.
      wininet: Correct length of data passed to callback when resolving a name.

Jörg Höhle (8):
      winmm: MCI_ALL_DEVICE_ID(MCIDEVICEID) is not a 16bit entity in MCI32.
      winmm/tests: Print symbolic MCIERR_ names.
      winmm: Enable more MCI waveaudio tests.
      winmm/tests: Introduce coherence tests among parts that may fail.
      winmm: Don't stop parsing after MCI's alias keyword.
      mciqtz32: Fix open/close omissions.
      mciavi: Simplify play loop.
      mciwave: Abort the play loop in case of audio error.

Ken Thomases (1):
      crypt32: Read trusted root certificates from system keychain on Mac OS X.

Louis Lenders (4):
      ntoskrnl.exe: Add stub for MmAllocatePagesForMdl.
      ntoskrnl.exe: Add stub for MmAllocateContiguousMemory.
      wine.inf: Create wbem directory, and add it to the PATH.
      advapi32: Don't delay import rpcrt4.

Luke Benstead (1):
      user32: Implement PrintWindow.

Maarten Lankhorst (21):
      include: Add audioclient.idl.
      include: Add audiopolicy.idl.
      include: Add some definitions to ksmedia.h.
      include: Add devicetopology.idl.
      include: Fix propkeydef.h header.
      dsound: Implement DirectSoundEnumerateA on top of DirectSoundEnumerateW.
      dsound: Move DirectSoundCaptureEnumerate to dsound_main.c.
      dsound: Implement DirectSoundCaptureEnumerateA on top of DirectSoundCaptureEnumerateW.
      dsound: Move duplex definitions to duplex.c.
      include: Fix timer APC callback definition.
      avrt: Fix HeapAlloc call in AvSetMmThreadCharacteristicsA.
      include: Fix a dsound define.
      dsound: Restore old speaker config after tests.
      openal32: Add alBufferDataStatic.
      dsound: Fix destruction in duplex.
      dsound: Remove directsound interface in duplex.
      dsound: Call DSOUND_FullDuplexCreate instead of creating it directly.
      dsound: Use DirectSoundCapture properly in duplex.
      dsound: Don't use DirectSoundDevice calls directly.
      winealsa.drv: Remove wrong calls.
      ntdll: Silence a common warning.

Marcin Baczyński (5):
      gdiplus: Add missing declarations for graphics.c functions.
      gdiplus: Add missing declarations for brush.c.
      gdiplus: Add missing declarations for customlinecap.c.
      gdiplus: Add missing declaration for font.c.
      gdiplus: Add missing declarations for graphicspath.c.

Marcus Meissner (21):
      comctl32: Removed useless NULL check (Coverity).
      shell32: Remove useless NULL check (Coverity).
      msxml3: Fix NULL ptr checking in domdoc test (Coverity).
      winspool.drv: Remove useless assignments without NULL ptr check (Coverity).
      uxtheme: Handle malformed keys a bit better (Coverity).
      user32: Fixed NULL ptr checks (Coverity).
      ole32: Some missing error checking in FileMonikerImpl_CommonPrefixWith (Coverity).
      wined3d: Handle NULL ptrs (Coverity).
      msxml3: Move element usage into element!=NULL check (Coverity).
      cryptnet: Added a potentially missing NULL ptr check (Coverity).
      dbghelp: Check wImageName for NULL (Coverity).
      shell32: Check for NULL lpText (Coverity).
      winex11.drv: Check NULL before calling (Coverity).
      mshtml: Check for NULL return from allocations.
      mmsystem.dll16: Check for NULL ptr in mmioRename (Coverity).
      riched20: Check for NULL in rtf reader (Coverity).
      winspool.drv: Check ptr for being NULL (Coverity).
      winex11.drv: Handle if cursor not found (Cpverity).
      shell32: handle corrupt entry in iconcache registry entry (Coverity).
      cmd: Break out of the argument scan loop (Coverity).
      msvcrt: Remove unnecessary NULL check (Coverity).

Michael Martin (1):
      msi: Shedule rename operation also for ERROR_USER_MAPPED_FILE.

Michael Stefaniuc (2):
      comctl32: Use FAILED instead of !SUCCEEDED.
      wininet: Free the mem unconditionally to prevent a potential leak (Smatch).

Mikey Alexander (1):
      shell32/tests: Fix Program Manager DDE conformance test failures.

Nathan Gallaher (3):
      msi: Add support for table names in select statements.
      msi/tests: Test for SELECT table.column FROM table.
      msi: Support _Streams, _Storages tablename prefixes in SELECT.

Nicolas Le Cam (1):
      widl: Don't generate memset calls with zero length parameter.

Nikolay Sivov (43):
      user32: Free window text to prevent leak in case when WM_NCDESTROY doesn't get to default procedure.
      comctl32/imagelist: Get rid of magic field, use vtable pointer instead. Keep original layout.
      comctl32/imagelist: Use defined flags instead of magic numbers in tests.
      comctl32/imagelist: Make ImageList_Destroy just decrease refcount. Move actual destruction to ::Release.
      comctl32/listview: Compare item text on insert depending on A/W message.
      comctl32/monthcal: Don't pass uninitialized data to MCM_SETTODAY, test isn't about this.
      comctl32/tab: Fix reading out of array bounds on TCM_SETCURSEL.
      comctl32/tab: Split tests to several functions not to depend from each other.
      comctl32/tab: Fix selection change when selected item is deleted.
      comctl32/tab: Reset current selection on negative focus value.
      comctl32/listview: Do nothing on LVM_CANCELEDITLABEL if there's no label.
      comctl32/listview: Don't forward WM_COMMAND (EN_KILLFOCUS) from Edit to parent window.
      comctl32/listview: Send LVN_ENDLABELEDIT in any case, but with null text if it's the same.
      comctl32/listview: Group control data members, there's no reasonable structure here.
      comctl32/listview: Add LVSIL_GROUPHEADER definition.
      comctl32/listview: Fix find using partial string logic.
      comctl32/listview: Add support for LVFI_SUBSTRING.
      ntdll: Call DLL_PROCESS_DETACH if attaching failed.
      comctl32/listview: Default column width in LVS_LIST to better value.
      comctl32/listview: Collapse some handlers call in winproc.
      comctl32/listview: Remove parameter check from winproc for LVM_SETITEMPOSITION32.
      comctl32/listview: Call default procedure directly from handlers if such forwarding needed.
      comctl32/listview: Further winproc simplification.
      comctl32/listview: Get rid of helper used once.
      comctl32/listview: Implement LVS_EX_HEADERINALLVIEWS.
      comctl32/listview: Draw LVIS_CUT items with white foreground color.
      comctl32/listview: Make mouse hover work.
      comctl32/listview: Add NM_HOVER notification.
      comctl32/listview: New hover value should be passed using LPARAM.
      comctl32/listview: Get rid of duplicated helper in tests.
      comctl32/header: Avoid uninitialized memory passed to HDM_INSERTITEM, some fields are always copied.
      riched20/tests: Don't leak string in test.
      user32/tests: Free memory after use.
      comctl32/treeview: Clean up winproc a bit, move parameter check to handlers.
      comctl32/treeview: Simplify WM_CHAR handler.
      user32/tests: Restore original procedure to let control clean up.
      user32/tests: Free window after use.
      user32/edit: Check for edit window to be here in case of destruction during handler execution.
      comctl32/updown: Specify all styles explicitly in tests.
      comctl32/updown: Set width to default value on creation.
      kernel32/lcformat: Avoid back jumps on failure.
      kernel32/lcformat: Don't use uneeded string conversion.
      kernel32/lcformat: Add support for genitive month names in GetDateFormat().

Owen Rudge (18):
      comctl32: Implement Add, ReplaceIcon, GetImageCount, SetImageCount in IImageList.
      comctl32/tests: Add tests for IImageList based on standard imagelist tests.
      comctl32: Implement SetOverlayImage, Replace, AddMasked, Draw, Remove, GetImageInfo.
      comctl32/tests: Add further tests for IImageList.
      comctl32: Implement Copy, Merge and Clone methods in IImageList.
      comctl32/tests: Add test of IImageList_Merge function.
      comctl32: Implement GetImageRect, Get/SetIconSize, Get/SetBkColor.
      comctl32: Implement imagelist drag functions, GetOverlayImage.
      comctl32/tests: Add hotspot/drag test for IImageList.
      shell32: Implement SHGetImageList and remove todo_wine from imagelist tests.
      comctl32/tests: Use defined flags instead of magic numbers in v6 tests.
      shell32: Don't increase refcount twice in SHGetImageList.
      shell32: Implement support for SHIL_SYSSMALL in SHGetImageList.
      comctl32/tests: Use SHIL_SYSSMALL instead of LARGE, and compare with system metrics.
      comctl32/tests: Fix imagelist v6 test failures on XP.
      imagehlp/tests: Add tests of Image[Add|Get|Remove]Certificate functions.
      imagehlp: Verify magic numbers and pad certificates to 8 byte boundaries.
      imagehlp: Implement ImageAddCertificate.

Paul Chitescu (4):
      wineserver: Do not uselessly set the KEY_DIRTY flag on registry keys when loading from file.
      authz: Stub for AuthzInitializeResourceManager.
      fwpuclnt: Add initial minimal stub implementation.
      kernel32: Reduce registry access to KEY_READ wherever possible.

Paul Vriens (38):
      advapi32/tests: Fix some test failures on 64bit systems.
      advapi32/tests: Fix a test failure with Wow64.
      advapi32/tests: Skip some tests on Win9x and WinMe.
      advapi32/tests: Fix some test failures on NT4.
      advapi32/tests: Fix some test failures on Vista without a servicepack.
      advapi32/tests: Add some extra info to an ok() call.
      rsaenh/tests: Fix some test failures on Wow64.
      crypt32/tests: Fix a test failure on older crypt32.
      rsaenh/tests: Fix some test failures on W2K.
      comctl32/tests: Fix some test failures on comctl32 4.70.
      shell32/tests: Fix some tests on Win7.
      netapi32/tests: Fix a test failure on Win7.
      winetest: Add product information to the output for Vista and higher.
      comdlg32/tests: Fix some test failures on Win7.
      advapi32/tests: Fix test failures on Vista and higher for multiple runs.
      advapi32/tests: Fix an intermittent crash on NT4.
      advapi32/tests: Fix a test failure on W2K3 without a service pack.
      snmpapi/tests: Fix a crash on some 64bit systems.
      shell32/tests: Fix test failures on several platforms.
      shell32/tests: Fix some test failures on Windows 7.
      kernel32/tests: Fix some intermittent crashes/failures on Vista+.
      shell32/tests: Run tests on NT4 again.
      shell32/tests: Only fetch some special folders once.
      shell32/tests: Cope with systems lacking SHGetSpecialFolderPath.
      shell32/tests: Use ReadCabinetState to check title logic.
      shell32/tests: Fix test failures on Vista and higher.
      shell32/tests: Remove an unneeded HeapAlloc.
      shell32/tests: Change a trace into a skip for skipped tests.
      include: Add some system parameters.
      advapi32/tests: Add some EnumServicesStatus*W tests.
      mshtml/tests: Use the globally available wine_dbgstr_w.
      shell32/tests: Fix test failure on non-English locale.
      kernel32/tests: Add some GetLongPathNameA tests.
      mshtml/tests: Run tests again on boxes with older IE.
      shell32/tests: Don't fill a string with potential garbage.
      kernel32/tests: Correct some ok() statements.
      kernel32/tests: Skip some tests on Win98/WinMe.
      kernel32/tests: Skip some tests if needed (WinXP Home).

Peter Rosin (2):
      msvcrt: Add test to check if signal(SIGBREAK, ...) works (todo_wine).
      msvcrt: Handle the SIGBREAK signal.

Piotr Caban (13):
      msxml3: Implemented xmlnode_get_nodeTypedValue 'string' data type handling.
      msxml3: Implemented xmlnode_get_nodeTypedValue 'number' data type handling.
      msxml3: Implemented xmlnode_get_nodeTypedValue 'int' data type handling.
      msxml3: Implemented xmlnode_get_nodeTypedValue 'fixed.14.4' data type handling.
      msxml3: Implemented xmlnode_get_nodeTypedValue 'boolean' data type handling.
      msxml3: Implemented xmlnode_get_nodeTypedValue date related data types handling.
      msxml3: Implemented xmlnode_get_nodeTypedValue 'i1' data type handling.
      msxml3: Ignore nanoseconds in xmlnode_get_nodeTypedValue.
      oleaut32: Ignore milliseconds in VarDateFromUdate implementation.
      msxml3: Remove test that fails on some systems.
      msxml3: Implemented more data types handling xmlnode_get_nodeTypedValue.
      msxml3: Implemented xmlnode_get_nodeTypedValue 'bin.hex' data type handling.
      msxml3: Implemented xmlnode_get_nodeTypedValue 'bin.base64' data type handling.

Rob Shearman (53):
      rpcrt4: Fix potential NULL pointer access in process_bind_packet.
      advapi32: Add tests for EqualSid.
      advapi32: EqualSid should set last error to ERROR_SUCCESS.
      oleaut32: Zero initialize the stack used on the server side of typelib marshalling.
      oleaut32: Fix memory leaks in LPSAFEARRAY and VT_CARRAY marshalling.
      oleaut32: Make BSTR and VARIANT marshalling for typelibs use the user marshalling functions.
      msdaps: Clear *pcPropertySets value in IDBProperties_GetProperties_Stub to fix a test.
      rpcrt4: Ignore the network address for ncalrpc in is_epm_destination_local.
      rpcrt4: Don't crash with a NULL binding handle in RpcBindingFree.
      rpcrt4: Implement comm_status and fault_status handling for stubless procedures.
      ole32: OleInitialize should return S_OK if it is called for the first time on a thread independently of CoInitializeEx.
      server: Extend get_token_user server call to also retrieve SIDs for the token's owner or primary group.
      oleaut32: Add a test for the memory pointed to by a byref parameter being preserved through a remote IDispatch::Invoke call.
      oleaut32: Unmarshall byref types correctly in IDispatch_Invoke_Proxy.
      oleaut32: Fix memory leaks in ITypeInfo_fnInvoke.
      rpcrt4: Add test for calling NdrFullPointerQueryRefId with a 0 pointer ID.
      rpcrt4: Fix the return value of NdrFullPointerQueryRefId for a pointer ID of 0.
      rpcrt4: Fix the pointer saved during full pointer unmarshalling.
      rpcrt4: Add tests for full pointers.
      oleaut32: Fix circular reference counting in typelibs/typeinfos.
      oleaut32: Fix memory leak of name in ITypeLib2_Constructor_MSFT.
      oleaut32: Fix a reference count leak in NonOleAutomation_GetTypeInfo.
      ole32: Fix buffer overrun in CLIPFORMAT_UserMarshal.
      ole32: Fix size of memory allocation in FileMonikerImpl_DecomposePath.
      ole32: Objects registered as local servers don't need to support IClassFactory.
      ole32: Add test for CoLockObjectExternal with fLastUnlockReleases as FALSE.
      ole32: Fix behaviour of CoLockObjectExternal with fLastUnlockReleases as FALSE.
      ole32: Add inproc handler object creation support for CoCreateInstance.
      ole32: Add tests for errors returned by CoCreateInstance for classes that are not registered.
      ole32: Fix error code returned by CoGetClassObject/CoCreateInstance in CLSCTX_REMOTE_SERVER case.
      ole32: Fix a typo in PropertyStorage_WritePropertyToStream that caused the wrong data to be written to the stream.
      ole32: Fix circular reference count in default handler objects.
      widl: Detect interfaces that inherit from another interface as objects.
      oleaut32: Fix size of memory allocated for byrefs in VARIANT_UserMarshal.
      ole32: Fix off-by-one error in FileMonikerImpl_DecomposePath.
      oleaut32: Fix accessing beyond end of buffer and memory leak in test_DispCallFunc.
      ntdll: Don't read beyond the end of the array on the last ace iteration in RtlValidAcl.
      ole32: Release the storage object in DataCache_Destroy.
      rpcrt4: Fix uninitialised memory read in ndr_marshall tests.
      ole32: Fix the length of data written and read for VT_CF types in property storage code.
      kernel32: Fix uninitialised memory read in GetPrivateProfileStringA if GetPrivateProfileStringW returns 0.
      rpcrt4: Fix memory leak in test_conf_complex_struct.
      oleaut32: Free the correct pointer on error in TLB_AllocAndInitVarDesc.
      ole32: Cope with double quotes in paths for libraries to be loaded from the registry.
      oleaut32: Remove LPVOID variables in olefont tests and pass IFont pointers into OleCreateFontIndirect directly.
      ws2_32: Initialise buffer eventually passed into send to zero in test_write_events.
      winex11.drv: Make sure that the selectionAcquired flag has been set before returning from X11DRV_AcquireClipboard.
      ole32: Fix test failure on win2000+.
      hlink: Fix memory leaks in test.
      msxml3: Fix double-free of BSTR in domdoc tests.
      advapi32: Don't test the contents of memory outside of a valid block of memory.
      advapi32: Fix memory leaks in security tests.
      inetmib1: Fix off-by-one error in findNextOidInTable.

Roderick Colenbrander (12):
      opengl32/tests: fix wglShareLists error messages.
      wgl: Get rid of delayed GLX context creation. Instead attempt to re-create a context when wglShareLists is called.
      wgl: The GLX context creation code isn't needed anymore in wglCopyContext because we always have a GLX context now.
      wgl: Add initial WGL_ARB_create_context support.
      opengl32: Sync with latest OpenGL extensions.
      wgl: Add support for WGL_ARB_create_context_profile which is required for OpenGL 3.2.
      opengl32: No display driver supports windowless opengl3 rendering and likely no driver will ever will.
      opengl32: Get rid of invalid opengl 0.0 test.
      opengl32: Fix wglCreateContextAttribsARB test on vista/win7 where Nvidia drivers return hresults instead of win32 errors.
      opengl32: Fix another wglCreateContextAttribsARB test on Nvidia.
      opengl32: Fix wglCreateContextAttribsARB test on nvidia.
      wgl: Add a direct rendering check to new winediag channel.

Sergey Khodych (1):
      comctl32/toolbar: Use proper button index when freeing a string in TOOLBAR_DeleteButton.

Stefan Dösinger (1):
      wined3d: Remove needless NULL checks (coverity).

Stefan Leichter (3):
      setupapi/tests: Check the buffer content returned from SetupGetInfFileListW test.
      kernel32: Added stub for CreateMemoryResourceNotification.
      setupapi/tests: Use separate directory for SetupGetInfFileListW.

Vincent Povirk (42):
      ole32: Rename propertyType to stgType.
      ole32: Rename propertyUniqueID to clsid.
      ole32: Rename rootPropertySetIndex to storageDirEntry.
      ole32: Rename stream.ownerProperty to dirEntry.
      ole32: Rename BlockChainStream.ownerPropertyIndex to ownerDirEntry.
      ole32: Rename SmallBlockChainStream.ownerPropertyIndex to ownerDirEntry.
      ole32: Rename rootPropertyName to rootEntryName.
      ole32: Rename deleteSt*Property to deleteSt*Contents.
      ole32: Rename property variables in insertIntoTree.
      ole32: Rename propertyNameCmp to entryNameCmp.
      ole32: Rename firstPropertyNode to storageDirEntry.
      ole32: Rename property variables in the StorageBaseImpl methods.
      ole32: Rename property variables in internal storage functions.
      ole32: Rename property variables in StorageImpl_Construct.
      ole32: Rename property variables in internal StorageImpl methods.
      ole32: Rename property variables in block chain conversion functions.
      ole32: Rename property variables in IEnumSTATSTGImpl methods.
      ole32: Rename property variables in StorageInternalImpl_Construct.
      ole32: Rename property variables in BlockChainStream methods.
      ole32: Rename property variables in SmallBlockChainStream methods.
      ole32: Rename property variables in storage stream implementation.
      ole32: Add a DirRef type for references to directory entries.
      ole32: Invalidate child streams when a non-top-level storage is freed.
      ole32: Add a test for freeing the parent of an open stream.
      ole32: Always invalidate stream objects when deleting the stream.
      ole32: Use safe list iteration when searching for streams to invalidate.
      ole32: Do not allow the same stream to be opened twice.
      ole32: Do not allow renaming streams that are open.
      ole32: Add test for freeing the parent of a storage.
      ole32: Invalidate open storage objects that outlive their parent.
      ole32: Forbid opening the same storage twice.
      ole32: Forbid renaming an open storage.
      ole32: Invalidate open storage objects that are deleted.
      winex11.drv: Remove the HTML Format -> text/html clipboard mapping.
      winex11.drv: Generate text/html clipboard data from HTML Format.
      ole32: Copy the storage filename at stat time, not read time.
      ole32: Allocate the StorageImpl in StorageImpl_Construct.
      ole32: Forbid substorages of simple mode storages.
      ole32: Check the current storage for STGM_SIMPLE rather than ancestorStorage.
      ole32: Move the create attribute from StorageImpl to StorageBaseImpl.
      ole32: Unify the logic for overriding the root storage filename in Stat.
      ole32: Add an internal vtable to StorageBaseImpl objects.

Vitaliy Margolen (3):
      dinput: Fix definitions to match PSDK.
      dinput: Improve dumping of DIACTIONFORMAT.
      dinput: Pass event instance ID to queue_event instead of offset.

Vladimir Pankratov (1):
      mshtml: Update Russian translation.

Wolfram Sang (1):
      ntdll: Silence RtlNtStatusToDosErrorNoTeb() a bit.


Debian Wine packaging

More information about the pkg-wine-party mailing list