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

Alexandre Julliard julliard at winehq.org
Thu Jan 1 05:09:33 UTC 2009

The annotated tag, wine-1.1.6 has been created
        at  a8282cbef86fd7ad5d87dfa1317ee82760b194eb (tag)
   tagging  04f11f20ad436c58b7de50ffe0352dc4250ce63f (commit)
  replaces  wine-1.1.5
 tagged by  Alexandre Julliard
        on  Fri Oct 10 16:57:22 2008 +0200

- Shortlog ------------------------------------------------------------
Release 1.1.6
Version: GnuPG v1.4.9 (GNU/Linux)


Alexander Morozov (5):
      ntoskrnl.exe: Initialize StackSize field of DEVICE_OBJECT structure.
      include: Add some definitions.
      include: Add usb.h, usb100.h, usb200.h and usbdlib.h.
      ntoskrnl.exe: Implement some functions.
      ntoskrnl.exe: Fix trace typo.

Alexander Nicolaysen Sørnes (3):
      regedit: Fix char escaping for registry export.
      regedit: Fix some fprintf arguments.
      netapi32: Improve NetUserGetLocalGroups stub.

Alexandre Julliard (23):
      configure: Always use -fno-builtin if supported, since it's needed for scanf too.
      ntdll/tests: Fix a few test failures on NT4.
      user32/tests: Fix some more message test failures.
      comctl32/tests: Fix a couple of message test failures.
      winex11: Fix SetLayeredWindowAttributes when called on a thread that doesn't have any window.
      regedit: Fix file exports in ASCII format.
      configure: Make sure opengl is not built with --without-opengl is specified.
      user32/tests: Fix more message test failures on NT4 and XP.
      user32/tests: Fix the winstation tests on NT4.
      user32/tests: Fix some input test failures.
      user32/tests: Fix the listbox tests on Win9x and NT4.
      gdiplus: Fix a string buffer overflow.
      advapi32: Always pass a valid argv pointer to a service even if there are no arguments.
      oleaut32: Fix a couple of interface registrations to match Windows.
      inetcomm: Add missing license header.
      ntdll: Preserve the 2K block size returned for CDROMs.
      msvcrt: Pass the command interpreter as exe name from _wpopen.
      server: Follow symlink even with OBJ_OPENLINK unless it is the last element of the path.
      ws2_32: Allow arbitrary-sized iovecs again in WSASendTo and WSARecvFrom.
      msi/tests: Clean up the binary.dat file.
      widl: Add support for attributes on enum, struct and union definitions.
      stdole2: Add some missing attributes and fix some typos.
      Release 1.1.6.

Alistair Leslie-Hughes (9):
      mshtml: Implement IDispatch for IHTMLDOMNode2.
      mshtml: Implement IDispatch for IHTMLDOMNode.
      mshtml: Implement IDispatch for IHTMLElementCollection.
      mshtml: Implement IDispatch for IHTMLDOMChildrenCollection.
      mshtml: Implement IHTMLBodyElement put_background.
      msxml3: Correct cast.
      gdiplus: Stub GdipRecordMetafileFileName and GdipRecordMetafileFileNameI.
      msxml3: Add IXMLHTTPRequest support.
      mshtml: Implement IHTMLStyle put/get borderWidth.

Andrew Nguyen (1):
      wine.inf: Add entry for fake wintab32.dll.

Andrew Talbot (12):
      comdlg32: Sign-compare warnings fix.
      comctl32: Sign-compare warnings fix.
      credui: Sign-compare warnings fix.
      crypt32: Sign-compare warnings fix.
      crypt32: Sign-compare warnings fix.
      dbghelp: Sign-compare warnings fix.
      dbghelp: Sign-compare warnings fix.
      ddraw: Sign-compare warnings fix.
      dinput: Sign-compare warnings fix.
      ddraw: Sign-compare warning fix.
      dsound: Sign-compare warnings fix.
      gdi32: Sign-compare warnings fix.

Andrey Turkin (7):
      ntdll: Add stubbed implementations for NtQueryEaFile and NtSetEaFile.
      regedit: Ignore spaces in regedit files.
      dwmapi: Add a few stub implementations.
      kernel32: Add ExitProcess wrapper to please Shrinker.
      wordpad: Fix some unicode bugs.
      wordpad: Convert some ANSI calls to Unicode.
      wordpad: Fix some compile-time warnings.

Aric Stewart (19):
      imm32: ImmConfigureIME should return 0 when the type is IME_CONFIG_REGISTERWORD and the data is NULL.
      mlang/tests: IMultiLanguage2_GetRfc1766FromLcid can return S_FALSE on partial name matching so deal with this properly.
      mlang/tests: Some versions of native mlang return E_FAIL when source string is NULL and a source length is supplied.
      mlang/tests: GetLastError may not be set if Japanese conversions fail with S_FAIL so do not require that to skip the Japanese tests.
      mlang/tests: Skip testing a codepage returning the buggy, legacy unicodeFEFF charset (only appears to exist on windows 2008).
      mlang/tests: windows 2008's version of mlang E_FAILs when you pass in a rgelt in IEnumCodePage::Next.
      mlang: Correct use of uninitialized rfcstr value (Coverity 796).
      user32/tests: GetMenuItemCount returns an INT which can be -1 (Coverity 543).
      user32/tests: GetMenuItemCount returns INT so check for -1 (Coverity 542).
      ole32: Handle GetMenuItemCount returning -1 by changing UINT to INT (Coverity 228).
      version: Check for out of memory in VerInstallFileA/W conversion (Coverity 635).
      x11drv: ime: In the update functions if we get a null string with a len report this and fix len to be 0 (Coverity 656 and 655).
      winealsa: Don't dereference a potentially NULL value in the WARN statement (Coverity 93).
      quartz: Check hr so we are not incrementing a NULL (Coverity 106).
      wineoss: Don't dereference a potentially NULL value in the WARN statement (Coverity 93).
      d3d8: Initialize IDirect3DDevice8 *device to NULL in case of immediate cleanup (Coverity 795).
      oleaut32: In variants check bOverflow to make sure not to accidently overun static buffers in an overflow case (Coverity 313).
      browseui: Update AutoComplete Multi to have a stub implemntation of CLSID_ACListISF and IID_IACList2.
      mlang/tests: Make sure a given codepage has 'abc' before depending on that conversion to detect if a codepage is convertable.

Austin English (3):
      mscms: Undefine HIWORD to avoid a conflict.
      mshtml/tests: Fix gcc warnings.
      ntdll: Quiet a noisy fixme.

Christian Costa (8):
      d3dxof: Rewrite check_TOKEN and parse_TOKEN_* to work properly and be more logical.
      d3dxof: Implement IDirectXFileDataImpl_GetNextObject.
      d3dxof: Do not print an error for interfaces that can be queried to retrieve the type of the object.
      d3dxof: Implement IDirectXFileDataReference.
      d3dxof: Allow omission of comma which separates array elements.
      d3dxof: Enumerate only 2 levels of objects obtained from a reference.
      d3dxof: Store number of subojects for all top level objects.
      d3dxof: Enable referencing of named subobjects too.

Damjan Jovanovic (1):
      oleaut32: Fix double negative sign regression in VarFormat.

Detlef Riekenberg (6):
      jscript/tests: Fix a typo in ok().
      oleaut32: Remove redundant NULL check before SysFreeString.
      msxml3: Remove redundant NULL check before SysFreeString.
      msi: Remove redundant NULL check before SysFreeString.
      shdocvw: Remove redundant NULL check before SysFreeString.
      shdocvw: Set the default homepage.

Dimitrie O. Paun (1):
      user32: Fix a noisy FIXME.

Dmitry Timoshkov (13):
      gdi32: Add a test for PS_NULL pen being equal to NULL_PEN stock object.
      gdi32: Make the PS_NULL test pass under Wine.
      wine.inf: Correct the Pacific SA Standard Time entry.
      gdi32: Do not skip the font metrics update after the DC transform change.
      winex11.drv: Add support for _NET_WORKAREA.
      user32: Print the expected and received rectangles.
      gdi32: Make test_font_metrics require the font being selected into the DC.
      gdi32: Add a test for a font being selected into 2 DCs with different transformations.
      gdi32: Allow a rounding error in the text justification test.
      winex11.drv: Use the monitor work area to decide whether a window should be made managed.
      gdi32: Remove the code which bypasses the DC transformation checks.
      gdi32: Revert incorrect fix introduced in a5d288f08c08dc19d217093fdf8622605c92a4e0.
      winmm: The buffer provided by an application is valid only in the mmioOpen(FOURCC_MEM) case.

Dylan Smith (21):
      richedit: Removed space in front of function signature.
      richedit: Fixed test failure that happend on older builds of riched20.dll.
      richedit: Fixed test failing on windows version with larger font sizes.
      richedit: Make sure border properties are saved for undo/redo.
      richedit: Prevent font or colour buffer overflow on stream out.
      richedit: Prevent assertion failure when streaming out nested tables.
      richedit: Added code to stream out table border properties.
      richedit: Fixed a bug preventing streaming out nested table properties.
      richedit: Made sure table row gap/offset is copied on append row.
      richedit: Print hex string for strcmp test failing on Windows 95, 98 & NT4.
      richedit: Swapped the expected and destination buffers in a test.
      richedit: Avoided testing for undocumented behaviour causing test to fail.
      richedit: Removed invalid assertion.
      richedit: Unsigned cast char to avoid EOF equality.
      richedit: Use RTF reader for text starting with {\urtf.
      richedit: ES_AUTOHSCROLL window style disables word wrapping.
      user32: Converted rcScrollBar to screen coordinates.
      richedit: Show arrow cursor over scrollbar.
      runtest: More helpful error when top of wine directory isn't found.
      runtest: Modified the default program so that it might find the test program.
      runtest: Let the test program handle the lack of a test name.

Eric Pouech (21):
      dbghelp: Added stubs for add symbol functions.
      dbghelp: Added the latest stubs.
      dbghelp: Added stub for SymSetScopeFromAddr.
      dbghelp,winedump: Added support for symbol 0x113a.
      dbghelp,winedump: Added support for symbol 0x1012.
      winedump: Added support for dumping long long constants.
      winedump: Dump a bit more of information from procedures.
      winedump: Add preliminary dumping of 0x1136 and 0x1137 symbols.
      dbghelp: Silence symbol 0x1139.
      dbghelp,winedump: Added support for 0x113d symbol.
      dbghelp,winedump: Added support for symbol 0x113c.
      dbghelp,winedump: Added support for symbol symbol.
      winedump: Improved a bit the MS Tool V3 description.
      dbghelp: Now fully reading the leafs as variant for constants.
      dbghelp: Added support for real80 (aka long double) in inner codeview types.
      winedump: Now dumping codeview source line information.
      winedump: First stab at dumping the "new" line information out of pdb files.
      dbghelp: Rewrote the linetab access so that we don't need to allocate intermediate information.
      dbghelp: Add support for the newest line number information in pdb files.
      msvcrt: Implemented wcsncpy_s.
      msvcrt: Implemented splitpath_s.

Erik Inge Bolsø (1):
      kernel32: Fix PROFILE_Load to handle mac line endings.

Francois Gouget (10):
      kernel32/tests: Fix compilation on systems that don't support nameless unions.
      jscript: Remove spaces before '\n' in Wine traces.
      jscript: Add a trailing '\n' to a Wine trace.
      secur32: Fix compilation with GNU TLS 1.0.16.
      make_opengl: Avoid the deprecated '$#' construct.
      comctl32/tests: FreeMRUList(NULL) crashes on Win98 OSR0.
      comctl32/tests: Don't crash if adding the tooltip failed.
      mshtml/tests: Add a trailing '\n' to an ok() call.
      cryptdlg: Fix compilation on systems that don't support nameless unions.
      Assorted spelling fixes.

Gerald Pfeifer (1):
      cryptnet: Include stdarg.h.

Hans Leidekker (13):
      rpcrt4: Add stub implementations for RpcMgmtInqStats and RpcMgmtStatsVectorFree.
      winhttp: Implement WinHttpCreateUrl.
      winhttp: Add tests for WinHttpCreateUrl.
      wininet: Support setting username and password through options.
      shlwapi: Fix PathIsValidChar tests that fail on some versions of Windows.
      winhttp: Skip notifications that may arrive out of order.
      include: Define IRangeList, IIMAPCallback and IIMAPTransport.
      inetcomm: Add a stub implementation of IIMAPTransport.
      wldap32: Return an error when ldap_parse_sort_control or ldap_parse_vlv_control is called with NULL control array.
      wldap32: Add tests for ldap_parse_sort_control and make them pass.
      wininet: Option INTERNET_OPTION_CALLBACK is not settable.
      wininet: Avoid a crash on certain buffer size queries in HTTP_HttpQueryInfoW.
      usp10: Store glyph mappings and widths in the script cache.

Henri Verbeet (44):
      wined3d: Make sure update_minfilter and update_magfilter are initialized.
      wined3d: Destroy FBO entries in the context.
      wined3d: Fix a memory leak.
      wined3d: Don't try to draw with unsupported attribute data types.
      wined3d: Get rid of the wantsDepthStencilBuffer in IWineD3DSwapChainImpl.
      wined3d: Add/update the D3DPRESENTFLAG constants.
      wined3d: Skip copying the depth stencil if it's discarded.
      wined3d: Merge pshader_hw_map2gl() and vshader_hw_map2gl().
      wined3d: Use shader_glsl_log() in some more places.
      secur32: Skip schannel tests if schannel is unavailable.
      secur32: Require gnutls for schannel.
      secur32: Basic implementation of schannel AcquireCredentialsHandle/FreeCredentialsHandle.
      secur32: Allocate schannel client credentials.
      secur32: Allow gnutls debug output to be shown.
      wined3d: Move part of the shader instruction table to the backend.
      wined3d: atifs_shader_backend doesn't exist anymore.
      wined3d: Make some more ARB program functions private to the backend.
      wined3d: Make some more GLSL functions private to the backend.
      wined3d: Remove the "Wine 1.0 safety path".
      wined3d: Split SetGlTextureDesc() up.
      wined3d: Set the texture name at surface creation.
      wined3d: Properly handle the offset for compressed surfaces in IWineD3DDeviceImpl_UpdateSurface().
      wined3d: If a stage isn't mapped to a texture unit, we can't set default coordinates either.
      wined3d: Handle texture coordinates the same way we handle other vertex attributes.
      wined3d: Enable lights on the correct swapchain.
      secur32: Use ~0UL instead of -1 for invalid schannel handles.
      secur32: Improve error handling for gnutls_certificate_allocate_credentials().
      secur32: Forward schannel InitializeSecurityContextA to InitializeSecurityContextW.
      d3d9: Use more reasonable texture dimensions.
      gdi32: Call AbortProc from StartDoc instead of EndPage.
      comdlg32: Add a test for AbortProc handling.
      wined3d: Print an error when drawStridedSlow() is called with 0 idxSize and non-NULL idxData (CID 509).
      wined3d: Remove a redundant initialization of cfgs in WineD3D_ChoosePixelFormat.
      wined3d: Cleanup CreateAdditionalSwapChain error handling a bit (LLVM/Clang).
      wined3d: Assign the correct "levels" variable (LLVM/Clang).
      wined3d: Remove a redundant initialization of cfgs in CheckDepthStencilCapability (LLVM/Clang).
      wined3d: Get rid of some redundant assignments (LLVM/Clang).
      wined3d: Set the correct pow2Matrix for cube textures when NPOT textures are supported.
      wined3d: Don't do GL calls without a context.
      wined3d: Correct some swizzles and write masks in arb_program_shader.
      wined3d: Make sure some variables are always initialized.
      wined3d: Declare diffuseColor and specularColor inside their respective blocks (LLVM/Clang).
      wined3d: Pass the correct RECT to LoadLocation() in LockRect().
      ddraw: Remove a few more redundant inits (LLVM/Clang).

Huw Davies (9):
      inetcomm: Start of IMimeMessage_SetOption.
      inetcomm: Start of IMimeBody_SetOption.
      inetcomm: Charset name comparison should be case insensitive.
      inetcomm: Content-Disposition can have parameters.
      inetcomm: Implement IMimeBody_IsType(IBT_EMPTY).
      inetcomm: Add wrapper functions MimeOleFindCharset and MimeOleGetDefaultCharset.
      include: Add a missing WINAPI.
      rpcrt4: Actually set an unmarshalled object ptr to NULL when a NULL pointer id is received.
      ole32: Remove an unneeded WINAPI and remove some useless comments.

Jacek Caban (151):
      mshtml: Fixed dynamic properties allocation.
      jscript: Added string to number conversion implementation.
      jscript: Added Array.push implementation.
      jscript: Added Array.join implementation.
      jscript: Added Array.toString implementation.
      jscript: Added Number constructor implementation.
      jscript: Added Number.toString implementation.
      jscript: Added Number function implementation.
      jscript: Added Array.sort implementation.
      jscript: Fixed array literal length calculation.
      jscript: Added Array.concat implementation.
      jscript: Added Object default value implementation.
      jscript: for..in is not error if in expression is not an object.
      jscript: Added Array default value implementation.
      jscript: Fixed typo in to_integer.
      jscript: Added String.substring implementation.
      jscript: Added String.toString implementation.
      jscript: Added String.valueOf implementation.
      jscript: Added String.slice implementation.
      jscript: Added String.charCodeAt implementation.
      jscript: Added parseInt implementation.
      jscript: Remove no longer used jsdisp_set_prototype.
      jscript: Added String constructor implementation.
      jscript: Added String default value implementation.
      jscript: Added String.concat implementation.
      jscript: Added String function implementation.
      jscript: Added Math.min implementation.
      jscript: Added Math.round implementation.
      jscript: Added Math.abs implementation.
      jscript: Added Math.max implementation.
      jscript: Added Math.pow implementation.
      jscript: Added Math.ceil implementation.
      jscript: Don't call IDispatch as constructor.
      jscript: Added Function.toString implementation.
      jscript: Added Function default value implementation.
      jscript: Added RegExp contruction implementation.
      jscript: Fixed a typo.
      jscript: Added VT_R8 to string conversion implementation.
      jscript: Added Number default value implementation.
      jscript: Added object to number conversion implementation.
      jscript: Split regexp_match function.
      jscript: Added String.replace implementation.
      jscript: Added String.match implementation for non-regexp arguments.
      jscript: Added String.split implementation.
      mshtml: Use ActiveScript for JavaScript in file protocol documents.
      mshtml: Fixed tests timeout.
      shdocvw: Fixed tests on IE5.
      urlmon: Fixed file protocol tests on win9x.
      mshtml: Fixed tests on IE7.
      urlmon: Fixed potential null dereference.
      mshtml.idl: Added IHTMLTableRow declaration.
      mshtml.idl: Added DispHTMLTable declaration.
      mshtml.idl: Added DispHTMLTableRow declaration.
      mshtml: Added IHTMLTableRow stub implementation.
      mshtml: Added IDispatchEx support to HTMLTableRow.
      mshtml: Added IDispatchEx support to IHTMLTable.
      mshtml: Don't use IHTMLControlElement in IDispatchEx implementations.
      mshtml: Move IHTMLElementCollection to separated file.
      mshtml: Use create_collection_from_nodelist in IHTMLElement::get_children implementation.
      mshtml: Use create_all_collection in IHTMLElement::get_all implementation.
      mshtml: Store nsIDOMHTMLTableElement in HTMLTable.
      mshtml: Added IHTMLTable::get_rows implementation.
      mshtml: Added IHTMLTableRow::get_cells implementation.
      mshtml: Ignore IDispatchJS in QueryInterface.
      jscript: Optimize GetDispID usage.
      jscript: Allocate variables when entering execution context.
      jscript: Don't clear uninitialized variable.
      jscript: Added Date constructor object implementation.
      jscript: Added IDispatchEx::GeleteMemberByDispID implementation.
      jscript: Added delete expression for EXPRVAL_IDREF implementation.
      mshtml.idl: Added IHTMLStyle2 interface declaration.
      mshtml: Added IHTMStyle2 stub implementation.
      mshtml: Added IHTMLStyle2 to IDispatchEx support.
      mshtml: Added IHTMLElement2::get_currentStyle implementation.
      jscript: Don't initialize variables without initialiser to undefined in variable_list_eval.
      jscript: Fixed conflict in Block statement that caused problems with empty blocks.
      jscript: Fixed backslash handling in regular expressions.
      jscript: Added possibility to run test scripts from file.
      mshtml.idl: Added DispHTMLCurrentStyle dispinterface declaration.
      mshtml: Added IDispatchEx support to HTMLCurrentStyle.
      mshtml: Moved HTMLStyle to separated header file.
      mshtml: Use IDs instead of strings in HTMLStyle implementation.
      mshtml: Store nsIDOMCSSStyleDeclaration in HTMLCurrentStyle.
      mshtml: Added IHTMLCurrentStyle::get_display implementation.
      mshtml: Release nsstyle when destroying HTMLStyle.
      mshtml: Added IHTMLStyle::[get|put]_border implementation.
      mshtml: Added IHTMLStyle::[get|put]_left implementation.
      mshtml: Added IHTMLStyle::[get|put]_cursor implementation.
      mshtml: Added IHTMLStyle::[put|get]_top implementation.
      mshtml: Added IHTMLStyle::[get|put]_verticalAlign implementation.
      mshtml: Added IHTMLStyle::[get|put]_height implementation.
      mshtml: Added IHTMLStyle2::[get|put]_position.
      mshtml: Added INVOKE_FUNC support to InvokeEx.
      mshtml: Fixed handing non-element nodes in IHTMLElementCollection.
      mshtml: Added DispHTMLIFrame dispinterface declaration.
      msi: Added MsiInstallMissingComponentW stub implementation.
      jscript: Added String.indexOf implementation.
      jscript: Added a few missing allocation checks (Coverity).
      jscript: Fixed compare function check in Array.sort (Coverity).
      jscript: Fixed copy&paste bug in disp_propget.
      jscript: Fixed list literal length calculation.
      jscript: Added Array.pop implementation.
      jscript: Fixed numeric escapes unescaping.
      jscript: Added encodeURI implementation.
      jscript: Added String.split implementation for non-regexp arguments.
      mshtml: Added IHTMLElement::get_offsetWidth implementation.
      mshtml: Added IHTMLElement3 stub implementation.
      mshtml: Added HTMLIFrame stub implementation.
      mshtml: Added IDispatchEx support for HTMLIFrame.
      mshtml: Added IHTMLStyle::[get|put]_zIndex implementation.
      mshtml: Added support for accessing style attributes by CSS syntax.
      mshtml: Added IHTMLStyle::[get|put]_textAlign implementation.
      mshtml: Added IHTMLStyle::[get|put]_filter implementation.
      mshtml: Store nsIDOMHTMLDocument in HTMLDocument.
      mshtml: Use stored nsdoc in handle_load.
      mshtml: Use stored nsdoc in get_compatMode.
      mshtml: Use stored nsdoc in createRange.
      mshtml: Use stored nsdoc in get_doc_string.
      mshtml: Use stored nsdoc in set_font_size.
      mshtml: Use stored nsdoc in exec_hyperlink.
      mshtml: Use stored nsdoc in createTextRange.
      mshtml: Use stored nsdoc in HTMLCurrentStyle_Create.
      mshtml: Use stored nsdoc in IHTMDocument2::get_all.
      mshtml: Use stored nsdoc in IHTMLDocument2::get_body.
      mshtml: Use stored nsdoc in IHTMLDocument2::put_title.
      mshtml: Use stored nsdoc in IHTMLDocument2::get_title.
      mshtml: Use stored nsdoc in IHTMLDocument2::write.
      mshtml: Use stored nsdoc in IHTMLDocument2::createElement.
      mshtml: Use stored nsdoc in IHTMLDocument2::get_styleSheets.
      mshtml: Use stored nsdoc in createTextNode.
      mshtml: Use stored nselem in get_documentElement.
      mshtml: Use stored nsdoc in IHTMLDocument3::getElementById.
      mshtml: Use stored nsdoc in prev_node.
      mshtml: Use stored nsdoc in IHTMLTxtRange::put_text.
      jscript: Added '%' expression implementation.
      jscript: Added '%=' expression implementation.
      mshtml: Use stored nsdoc in IHTMLTxtRange::expand.
      mshtml: Use stored nsdoc in exec_indent.
      mshtml: Use stored nsdoc in IHTMLElement::insertAdjacentHTML.
      mshtml: Use stored nsdoc in IHTMLElement::insertAdjacentText.
      mshtml: Use stored nsdoc in IHTMOptionElement::put_text.
      mshtml: Use stored nsdoc in IHTMLOptionElementFactory::create.
      mshtml: Get rid of setup_nswindow.
      mshtml: Forward IHTMLelement3::[get|put]_disabled to child object if possible.
      mshtml: Added IHTMLElement3::[get|put]_implementation.
      mshtml: Use IHTMLElement3 in IDispatchEx.
      mshtml: Added IHTMLSelectElement::[get|put]_disabled implementation.
      mshtml: Don't use IDispatchEx for timer callbacks.
      mshtml.idl: Added DispCEventObj declaration.
      mshtml: Added IDispatchEx support to HTMLEventObj.
      mshtml: Moved events declaration to separated file.

James Hawkins (31):
      comctl32: Fix several failing tests in win95.
      comctl32: Fix a failing test in win95.
      comctl32: Add a missing newline.
      crypt32: Fix several test failures in win98.
      ntdll: Fix a couple failing tests in NT4.
      oleaut32: Fix a failing test in win95.
      secur32: Fix a failing test in win95.
      comctl32: Fix a failing test in win9x.
      msi: Fix several test failures in win9x.
      crypt32: Fix several failing tests in win9x.
      comctl32: Fix a test on locales where default first day of week is not the max value.
      msi: Add a stub implementation of MsiDatabaseMerge.
      msi: Forward MsiDatabaseMergeA to MsiDatabaseMergeW.
      msi: Fix a test that fails in win95.
      comctl32: Only log system messages.
      comctl32: Fix several test failures in win2k.
      comctl32: Only log system messages.
      msi: Implement the DROP TABLE sql command.
      msi: Resolve file source paths dynamically, as the source directory can be changed.
      msi: Remove a break that kept other columns from getting the table name.
      msi: Remove the columns in reverse order.
      msi: Add tests for dropping tables with multiple columns.
      msi: Don't update the table columns if there are no more columns.
      msi: Remove a part of a debugging statement that was accidentally left in.
      msi: Add tests for converting record fields between strings and ints.
      msi: Add initial implementation of MsiDatabaseMerge, with tests.
      msi: Replace lengthy calls to MSI_DatabaseOpenView with MSI_OpenQuery.
      msi: Add a stub implementation of MsiDetermineApplicablePatches.
      msi: Add extra constraints on the formatting string of edit path text.
      msi: Initialize the count variable to zero.
      comctl32: Fix MCM_SETFIRSTDAYOFWEEK when the first day set is greater than max allowed.

Jan-Peter Nilsson (1):
      wininet: Fix HTTP_ProcessCookies only processing one cookie.

Jeff Zaroyko (2):
      hhctrl.ocx: Always set WS_OVERLAPPEDWINDOW.
      msvcrt: Avoid a NULL pointer deref in ctime.

John Klehm (3):
      wintab32: Improve tracing of LOGCONTEXT struct.
      wintab32: Handle negative output context range for y-axe.
      wintab32: Send notification when z-order changes.

Joris Huizer (1):
      version/tests: Corrected memset placement.

Juan Lang (40):
      cryptui: Implement CryptUIDlgViewCertificateA on top of CryptUIDlgViewCertificateW.
      cryptui: Build import lib.
      wintrust: Search all additional stores when building a chain, not just the first one.
      wintrust: Store the error status and confidence for each element in the chain.
      wintrust: Always initialize CERT_CHAIN_PARA's RequestedUsage.
      wintrust: Use helper function to allocate CRYPT_PROVIDER_DATA.
      wintrust: Use helper function to add the trust steps to execute.
      wintrust: Only do policy check if pointer is set.
      wintrust: Check that the end certificate in the chain isn't disallowed to match native behavior.
      wintrust: Support the CERT_CERTIFICATE_ACTION_VERIFY action.
      cryptdlg: Implement CertViewPropertiesA on top of CertViewPropertiesW.
      cryptdlg: Implement CertViewPropertiesW on top of CryptUIDlgViewCertificateW.
      cryptdlg: Implement CertTrustInit.
      cryptdlg: Implement CertTrustFinalPolicy.
      include: Add definition of CRYPTUI_DISABLE_ISSUERSTATEMENT.
      wintrust: Map cert trust error status to a windows error.
      wintrust: Use helper function for setting confidence in SoftpubCheckCert.
      wintrust: Only set the error on the root element of the chain.
      secur32: Fix test failure with neither gnutls nor ntlm_auth available.
      inetmib1: Skip tests if a portion of inetmib1 isn't implemented.
      wintrust: Add stub for WTHelperGetKnownUsages.
      wintrust: Add tests for WTHelperGetKnownUsages.
      wintrust: Implement WTHelperGetKnownUsages.
      wintrust: Implement OpenPersonalTrustDBDialog.
      wininet: Trace the cache file entry's local file name rather than the passed-in cache entry info's local file name, as the caller may have passed a NULL pointer.
      wininet: Don't call URL_LocalFileNameToPathA when asked for a unicode string and URL_LocalFileNameToPathW fails.
      wininet: Fix trace typo.
      cryptnet: Don't access URL cache entry before it's been read.
      cryptnet: Set cache expiration time of objects that have an expiration time to the object's expiration time, rather than relying on the HTTP Expires header.
      wintrust: Implement CryptSIPGetSignedDataMsg for .cat files.
      crypt32: Implement CryptSIPRetrieveSubjectGuid for .cat files.
      wintrust: Don't hardcode supported OIDs, let CryptDecodeObject handle it directly.
      crypt32: Fix test failures on NT4.
      crypt32: Fix some chain failures on Win9x/NT4.
      crypt32: Remove an error that no longer fails.
      crypt32: Fix error handling for cyclic chains.
      wintrust: Fix test failures on Win9x.
      inetmib1: Fix some test failures on Win9x/NT4.
      inetmib1: Fix remaining failure on Win9x/NT4.
      crypt32: Fix some test failures on Win9x.

Kai Blin (2):
      secur32: Make GetComputerObjectName(A|W) tests work on win2k3 domains.
      dplayx: Set tests to "interactive" to avoid timing out on all machines.

Kirill K. Smirnov (1):
      oleaut32: Add tests for metafiles, make them pass under Wine.

Kjell Rune Skaaraas (1):
      wined3d: Implement IWineD3DResourceImpl_GetPriority and IWineD3DResourceImpl_SetPriority for resource management.

Konstantin Kondratyuk (2):
      fonts: Add afii61352 into tahoma.sfd.
      fonts: Add afii61352 into tahomabd.sfd.

Lei Zhang (11):
      winspool: Check the return results from schedule_* functions.
      gdiplus: Allocate enough space for BITMAPINFO in GdipCreateTextureIA.
      gdiplus: Free memory on a failure.
      gdiplus: Allocate enough space for BITMAPINFO in GdipBitmapLockBits.
      gdiplus: Allocate enough space for BITMAPINFO in GdipBitmapUnlockBits.
      gdiplus: Allocate enough space for BITMAPINFO in GdipLoadImageFromStream.
      comctl32: Avoid a divide by zero in listview.
      regedit: Use W version of TreeView_GetItem.
      regedit: Check return values, don't request unneeded value which always fails.
      regedit: Make branch export behavior work more like native regedit.
      regedit: Pass VK_DELETE messages to Listview/Treeview child windows.

Louis Lenders (2):
      shdocvw: Create default App Paths key for iexplore.exe.
      msi: Add stub for MsiSetExternalUIRecord.

Maarten Lankhorst (7):
      quartz: Implement IMediaPosition::put_CurrentPosition.
      quartz: Add missing calls to EndFlush.
      quartz: Don't abort starting for unconnected pin in avi splitter.
      quartz: Return VFW_E_WRONG_STATE in file source if flushing.
      quartz: Requeue in pullpin if request for data timed out.
      dsound: Fix volume and panning for primary buffer.
      winealsa.drv: Don't hang on last few bytes not played.

Marcus Meissner (6):
      jscript: Fixed crash in run test.
      jscript: Fix number conversion in non-English locales.
      msi/tests: Fix explicit C:\\Program Files\\ references.
      msi: Fix potential uninitialized use of substg.
      gdiplus: Also handle 32bpp bitmaps.
      advapi32: Check for NULL ptr.

Michael Karcher (12):
      msxml3/tests: Clean up test_removeChild.
      msxml3: removeChild can only delete direct children.
      msxml3: Fail a bit earlier on removeChild(...,NULL,...).
      msxml3: Simplify IXMLDOMNode::removeChild.
      msxml3: Parameter validation for IXMLDOMNode::replaceChild and tests.
      msxml3/tests: Valgrind fix.
      msxml3: Basic implementation of IXMLDOMNode::replaceChild.
      msxml3: replaceNode accepts IXMLDOMElement instead of IXMLDOMNode.
      msxml3: Handle all variant types in IXMLDOMDocument::createNode.
      msxml3: Revert "Simplify IXMLDOMNode::removeChild".
      msxml3: _domtext->element is in fact a IXMLDOMNode.
      msxml3: Text node should not aggregate element.

Michael Stefaniuc (28):
      oleaut32/tests: Remove redundant NULL check before SysFreeString (Smatch).
      jscript: Remove redundant NULL check before SysFreeString (Smatch).
      msxml3/tests: Remove redundant NULL check before SysFreeString (Smatch).
      oleaut32: Remove redundant NULL check before SysFreeString (Smatch).
      shlwapi/tests: Remove redundant NULL check before SysFreeString (Smatch).
      oleaut32/tests: Fix printf format warning.
      shell32: Use FAILED instead of !SUCCEEDED.
      ole32: Use the right FAILED/SUCCEEDED macro instead of negating the opposite.
      qmgr: Use FAILED instead of !SUCCEEDED.
      quartz: Use the right FAILED/SUCCEEDED macro instead of negating the opposite.
      ddraw/tests: Use FAILED instead of !SUCCEEDED.
      urlmon/tests: Use FAILED instead of !SUCCEEDED.
      mshtml/tests: Use FAILED instead of !SUCCEEDED.
      d3d9/tests: Use FAILED instead of !SUCCEEDED.
      shlwapi: Use FAILED instead of !SUCCEEDED.
      dplayx: Use SUCCEEDED instead of !FAILED.
      qcap: Use the right FAILED/SUCCEEDED macro instead of negating the opposite.
      shdocvw: Use FAILED instead of !SUCCEEDED.
      comctl32: Use FAILED instead of !SUCCEEDED.
      dxdiagn: Use FAILED instead of !SUCCEEDED.
      d3dxof: Use FAILED instead of !SUCCEEDED.
      winefile: Use FAILED instead of !SUCCEEDED.
      msxml3/tests: Use SUCCEEDED instead of !FAILED.
      itss/tests: Use FAILED instead of !SUCCEEDED.
      winecfg: Use FAILED instead of !SUCCEEDED.
      msi: Use the right FAILED/SUCCEEDED macro instead of negating the opposite.
      oleaut32: Use FAILED instead of !SUCCEEDED.
      shell32/tests: Use FAILED instead of !SUCCEEDED.

Muneyuki Noguchi (22):
      regedit: Use "MS Shell Dlg" 9 in Japanese resources.
      wineboot: Use "MS Shell Dlg" 9 in Japanese resources.
      winefile: Use "MS Shell Dlg" 9 in Japanese resources.
      taskmgr: Use "MS Shell Dlg" 9 in Japanese resources.
      winecfg: Use "MS Shell Dlg" 9 in Japanese resources.
      wordpad: Use "MS Shell Dlg" 9 in Japanese resources.
      winhlp32: Use "MS Shell Dlg" 9 in Japanese resources.
      notepad: Use "MS Shell Dlg" 9 in Japanese resources.
      avifil32: Use "MS Shell Dlg" 9 in Japanese resources.
      setupapi: Use "MS Shell Dlg" 9 in Japanese resources.
      shell32: Use "MS Shell Dlg" 9 in Japanese resources.
      user32: Use "MS Shell Dlg" 9 in Japanese resources.
      wineps.drv: Use "MS Shell Dlg" 9 in Japanese resources.
      wininet: Use "MS Shell Dlg" 9 in Japanese resources.
      comctl32: Use "MS Shell Dlg" 9 in Japanese resources.
      msacm32: Use "MS Shell Dlg" 9 in Japanese resources.
      oledlg: Use "MS Shell Dlg" 9 in Japanese resources.
      serialui: Use "MS Shell Dlg" 9 in Japanese resources.
      shlwapi: Use "MS Shell Dlg" 9 in Japanese resources.
      write: Add Japanese resources.
      reg: Add Japanese resources.
      mshtml: Add Japanese resources.

Nikolay Sivov (7):
      gdiplus: Stub for GdipSetPathGradientBlend.
      gdiplus: Implement GdipGetTextureTransform with test.
      gdiplus: Implemented GdipSetTextureTransform with tests.
      gdiplus: Implemented GdipResetTextureTransform.
      gdiplus: Implemented GdipSetClipRect/GdipSetClipRectI.
      gdiplus: Implemented GdipSetClipPath.
      gdiplus: Stubs for GdipIsVisiblePoint/GdipIsVisiblePointI.

Paul Vriens (39):
      kernel32/tests: Use skip instead of trace.
      kernel32/tests: Skip some tests on win9x.
      kernel32/tests: Fix tests on NT4.
      kernel32/tests: Make sure we can remove a test directory.
      kernel32/tests: Add extra tests for SetCurrentDirectory.
      ddraw/tests: Fix a test on a Win98 box.
      dsound/tests: Fix failure on Win9x and NT4.
      userenv/tests: Don't crash on NT4.
      ntdll/tests: Use skip and add a FreeLibrary.
      ntdll/tests: Show that we are skipping tests.
      ntdll/tests: Show that we are skipping tests.
      imm32/tests: Skip tests when IME support is not implemented.
      kernel32/tests: Add a skip.
      kernel32/tests: Add a skip.
      comctl32/tests: Don't crash on some win9x boxes.
      gdi32/tests: Fix a few failures on win9x.
      kernel32/tests: Fix the remaining errors on win95.
      kernel32/tests: Fix some failures on win9x.
      kernel32/tests: Add some skips to fix failures on WinMe.
      kernel32/tests: We need the return value.
      kernel32/tests: Fix failures on WinMe.
      user32/tests: Run tests on win95 again.
      user32/tests: Fix failures on W2K and below.
      kernel32/tests: Add a missing newline.
      advapi2/tests: Compare instead of assign.
      inetmib1/tests: Compare instead of assign.
      msxml3/tests: Compare instead of assign.
      shell32/tests: Compare instead of assign.
      gdi32/tests: Skip some tests on Win9x/WinMe.
      shlwapi/tests: Don't crash on NT4.
      wininet/tests: Don't crash on W2K and below.
      lz32/tests: Change a trace into a skip.
      ole32/tests: Fix two failures on NT4.
      shell32/tests: Fix a failure on NT4.
      wintrust/tests: Vista/W2K8 have some extra struct members.
      user32/tests: Don't crash on NT4.
      winmm/tests: Fix the failures on Win9x and WinMe.
      winmm/tests: Fix some failures on Vista and W2K8.
      spoolss/tests: Fix a failure on Vista/W2K8.

Philip Nilsson (1):
      configure: Add i486-mingw to the cross-compiler prefixes.

Piotr Caban (9):
      msxml3: Change order of interface recognition and fix typo.
      msxml3: Fix xmlnode_get_xml to work properly with XML_DOCUMENT_NODE.
      msxml3/test: Add test for ISAXXMLReader_parse (passing XMLDOMDocument as argument).
      msxml: Partial implementation of ISAXXMLReader_putProperty.
      msxml: Fix implementation of ISAXContentHandler_characters.
      msxml: Rewrite ISAXContentHandler_characters.
      msxml: Fix parsing <.../> elements.
      msxml: Added ISAXLexicalHandler_comment event.
      msxml: Added CDATA related events handling.

Reece Dunn (1):
      kernel32: Be more verbose when reporting the sync test failures.

Rob Shearman (58):
      include: Add DShellFolderViewEvents to shldisp.idl.
      rpcrt4: Don't call VirtualFree with MEM_RELEASE and non-zero size.
      msvcrt: Fix mutual exclusion over logical or is always a non-zero constant.
      msvcrt: Fix testing zero-valued expression with bitwise and in find_best_locale_proc.
      msvcmaker: Fix the arguments passed to winebuild to generate the .def file.
      msvcmaker: Fix the generated filename for the spec file for modules with extensions other than .dll.
      msvcmaker: Fix generated imports for Wine modules and link with delayed imports.
      msvcmaker: Factor out some common settings.
      msvcmaker: Add HAVE_* defines for some types present in the MSVC build environment.
      msvcmaker: Update the HAVE_* defines for headers in the generated config.h file.
      msvcmaker: Remove the defining of __ASM_SHORT and __ASM_STRING in the generated config.h file.
      msvcmaker: Update the function list for which HAVE_* defines are written into config.h.
      msvcmaker: Add support for building wine.lib.
      msvcmaker: Fix invocation of winebuild to generate compatible .def files.
      msvcmaker: Generate .h files from .idl files specified in IDL_H_SRCS makefile rules.
      msvcmaker: Generate include project and make every wine module depend on it.
      msvcmaker: Fix detection of static libraries.
      msvcmaker: Define _USE_MATH_DEFINES so that M_PI and other constants are defined when including <math.h>.
      urlmon: Fix race in protocol tests.
      ole32: Create a dummy window for use in the drag and drop API tests.
      ole32: Fix clipboard test failures on some versions of Windows.
      winebuild: Declare fatal_error and fatal_perror as non-returning functions.
      uxtheme: SetPropW returns a BOOL not an HRESULT.
      shlwapi: Use an error code instead of -1 for signalling prefix not being found in URL_GuessScheme.
      d3d9: Fix incorrect ordering of brackets in IDirect3DVertexShader9Impl_GetDevice.
      avifil32: Fix type of variable used to store the result of ICCompress in AVIFILE_EncodeFrame.
      oledlg: Fix the type of ret in UIINSERTOBJECTDLG_PopulateObjectTypes.
      avifil32: Fix treating the return values of mmio* functions as HRESULTs instead of MMRESULTs.
      d3d8: Fix incorrect ordering of brackets in IDirect3DVertexShader8Impl_GetDevice.
      comcat: Fix mixing of HRESULT and LSTATUS types in COMCAT_CLSID_IEnumGUID_Next, COMCAT_IEnumCATEGORYINFO_Next and COMCAT_CATID_IEnumGUID_Next.
      advapi32: Output the last error when services tests fail.
      cabinet: Check buffer size before copying in NONEfdi_decomp.
      include: Define DD_OK to S_OK instead of 0.
      include: Wrap uses of u_* types in ws2tcpip.h with WS() macro.
      winhttp: Fix compilation with MinGW/MSVC.
      urlmon: Compare HRESULT value explicitly against S_OK instead of using an implicit != 0 comparison.
      wininet: Compare HRESULT values explicitly against S_OK instead of using an implicit != 0 comparison.
      winedos: Compare HRESULT value explicitly against S_OK instead of using an implicit != 0 comparison.
      quartz: Don't use strlenW in array size declaration.
      quartz: Fix placement of WINAPI attribute in fnFoundSeek typedef.
      wininet: Make WININET_AllocHandle 64-bit safe by using the correct type in the sizeof expression.
      include: Generate error codes with correct type in urlmon.idl.
      oleaut32: Make the code in copy_to_variant and copy_from_variant more portable.
      wininet: Add tests for InternetTimeFromSystemTimeW with insufficient buffer.
      wininet: Fix behaviour of InternetTimeFromSystemTimeA/W when a buffer that is too small is passed in.
      wininet: Move internet time tests from http.c to internet.c.
      Add configure check for dirent.h and readdir.
      d3d8/9: Use WINED3D_OK instead of D3D_OK in vertexshader.c.
      wininet: Return error codes explicitly from URLCache functions instead of returning a BOOL and storing the error code in the last error value.
      wininet: Fix GetUrlCacheEntryInfoA/W when a NULL lpCacheEntryInfo parameter is passed in.
      wininet: Add tests for passing invalid parameters into InternetTimeFromSystemTimeA/W.
      wininet: Fix behaviour of InternetTimeFromSystemTimeA/W when dealing with invalid parameters.
      wininet: Validate parameters passed to RetrieveUrlCacheEntryInfoA/W.
      wininet: Get rid of rc variable in InternetReadFile_test.
      wininet: Fix crash when calling HttpQueryInfoA/W(HTTP_QUERY_RAW_HEADERS) before any response has been received from a server.
      msvcmaker: Don't generate project files for DLLs that can't be compiled with MSVC.
      msvcmaker: Don't automatically add a define for the DLL name.

Roderick Colenbrander (7):
      wined3d: Re-add a comment which got lost.
      wined3d: UpdateSurface should take into account the offset from the source rectangle.
      opengl32: Don't run wgl tests on old gl drivers.
      opengl32: Add some driver traces to the tests.
      opengl32: Remove some tests which cause issues on win9x.
      opengl32: Merge recent opengl extensions and prepare for opengl 3.0.
      opengl32: Add a test case for WGL_ARB_create_context/opengl3.

Stefan Dösinger (1):
      wined3d: Initialize standalone surface parameters.

Stefan Leichter (1):
      winscard: Add stubs for SCardAddReaderToGroupA/W.

Ulrich Czekalla (1):
      shell32: Revert c1f2824429286dd60fac723611b801e67eb745b1. It caused poor performance.

Vincent Povirk (2):
      shell32/tests: Accept delays in getting ABN_POSCHANGED notifications.
      user32: Handle undocumented WM_POPUPSYSTEMMENU message.

Vitaliy Margolen (3):
      user32/tests: Use empty_message_queue with timeouts.
      user32/tests: Make it easier to identify failed tests.
      user32/tests: Move shell test to the end - killing explorer affects lots of tests.

Vitaly Lipatov (1):
      include/ddk: Fix include path and include guard name.


Debian Wine packaging

More information about the pkg-wine-party mailing list