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

Alexandre Julliard julliard at winehq.org
Sat Jun 9 07:23:10 UTC 2012


The annotated tag, wine-1.3.34 has been created
        at  a77dbbf07a13387d429bc3a00c176830a1a1028c (tag)
   tagging  3f5159dd06d3342ef42e58a55ec5a3d54ec0cfdc (commit)
  replaces  wine-1.3.33
 tagged by  Alexandre Julliard
        on  Fri Dec 2 20:20:09 2011 +0100

- Shortlog ------------------------------------------------------------
Release 1.3.34
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEABECAAYFAk7ZJOkACgkQ9ebp7rlGHdfyIQCfTocaCVdFlJ8qmw9scaX65jmA
/acAoICUH+E7BXTLlA/efr4AfYMwnWLu
=SXoq
-----END PGP SIGNATURE-----

Akihiro Sagawa (3):
      msvcrt: Use given locale info in _mbtowcs_l.
      msvcrt: Fix wctob in C locale.
      msvcrt: Add validity checks for _mbstrlen_l.

Alex Henrie (6):
      po: Update Catalan translation.
      appwiz.cpl: Add Catalan translation.
      comctl32: Update Catalan translation.
      shell32: Update Catalan translation.
      wineconsole: Widen label to accomodate translations.
      po: Update Catalan translation.

Alexander Morozov (2):
      crypt32/tests: Add some tests for CryptDecodeObjectEx without CRYPT_DECODE_ALLOC_FLAG.
      crypt32: Initialize a pointer for dynamic data.

Alexandre Julliard (61):
      comctl32: Take the total bitmap size into account when reading a bottom-up image list.
      comctl32: Avoid accessing imagelist internals.
      comctl32: Merge imagelist definitions into the C file.
      gdi32: Add a null driver fallback implementation for non-antialiased text output.
      gdi32: Add a helper function to determine anti-aliasing flags.
      gdi32: Add support for anti-aliasing in the null driver text output fallback.
      winex11: Get rid of the non-Xrender client-side font rendering.
      winex11: Don't allocate the glyph cache without Xrender, and cleanup initialization.
      winecfg: Remove some untranslatable labels.
      gdi32: Use reallocs when growing a path instead of doing it by hand.
      gdi32: Add helper functions for allocating and freeing paths.
      gdi32: Return the region directly from PATH_PathToRegion.
      gdi32: Return a new path from PATH_FlattenPath instead of replacing the DC path.
      gdi32: Return a new path from PATH_WidenPath instead of replacing the DC path.
      gdi32: Store a pointer to the path in the DC and make the path structure opaque.
      gphoto2: Convert dialogs to po files.
      sane: Convert dialogs to po files.
      browseui: Convert dialogs to po files.
      browseui: Make sure that common controls are loaded before creating the dialog.
      shlwapi: Convert dialogs to po files.
      kernel32/tests: Avoid size_t in traces.
      msxml3: Don't return REFIID to avoid compiler warnings.
      makefiles: Build tags from all the source files.
      user32: Don't allow activating a WS_CHILD top-level window through SetFocus.
      gdi32: Only store the path in the DC when it's closed.
      gdi32: Get rid of the no longer needed path states.
      gdi32: Get rid of the GdiPath typedef.
      gdi32: Get rid of the Hungarian line noise in the gdi_path structure.
      gdi32: Specify an initial allocation size for paths to avoid some reallocations.
      windowscodecs/tests: Avoid size_t in a trace.
      localui: Convert dialogs to po files.
      credui: Convert dialogs to po files.
      mpr: Convert dialogs to po files.
      avifil32: Convert dialogs to po files.
      msacm32: Convert dialogs to po files.
      wineps: Don't crash on missing loca OTF table.
      winedbg: Use proper links in the crash dialog.
      gdi32: Implement rectangular gradients in the DIB engine.
      gdi32: Implement 16-bpp gradient dithering.
      gdi32: Implement 8-bpp and 4-bpp gradient dithering.
      gdi32: Don't set gradient alpha channel for 8888 bitmaps created with bitfields.
      gdi32/tests: Add tests for rectangular gradients in DIBs.
      ole32: Process all pending messages in CoWaitForMultipleHandles before waiting again, otherwise we may not wake up.
      gdi32: Use the DIB engine and PutImage for the null driver rectangular gradient implementation.
      winex11: Implement rectangular gradients using straight X11 calls.
      winex11: Implement rectangular gradients using XRender if supported.
      user32: Use the correct alpha for the title bar gradient and simplify the mesh.
      uxtheme: Use the correct alpha for theme gradients.
      serialui: Convert dialogs to po files.
      msvfw32: Convert dialogs to po files.
      mshtml: Convert dialogs to po files.
      dinput: Convert dialogs to po files.
      setupapi: Convert dialogs to po files.
      wininet: Convert dialogs to po files.
      oledlg: Convert dialogs to po files.
      appwiz.cpl: Convert dialogs to po files.
      comctl32: Fix text wrapping in syslink when an item starts in the middle of a line.
      appwiz.cpl: Make the Gecko URL a proper link.
      gdi32: Add some parameter checks in GdiGradientFill.
      winex11: Always ignore alpha channel with XRender gradients.
      Release 1.3.34.

Andrew Eikum (4):
      winecoreaudio.drv: Fix latency calculation.
      winecoreaudio.drv: Make driver sample accurate.
      wineoss.drv: Remove volume setting support.
      wineoss.drv: Add period to latency calculation.

Andrew Talbot (1):
      widl: Avoid right-shift of negative values.

André Hentschel (18):
      winemaker: Respect more spaces when splitting the options.
      winemaker: Remove some unused variables.
      winemaker: Be less picky when detecting the target type.
      winemaker: Add support for compiling static libraries.
      po: Update German translation.
      winemaker: Also detect static libraries when scanning directories.
      po: Update German translation.
      po: Update German translation.
      configure: Add checks for sparc64 and powerpc64.
      ntdll: Move a return out of a #ifdef.
      msvcrt: Implement asctime_s.
      msvcrt: Implement _wasctime_s.
      rpcrt4: Implement RpcEpRegisterNoReplaceA.
      rpcrt4: Implement RpcEpRegisterNoReplaceW.
      po: Update German translation.
      winebuild: Fill the delay slot on Sparc.
      po: Update German translation.
      ntoskrnl: Add a stub for ExInitializePagedLookasideList.

Andy Clayton (1):
      wininet: Avoid calling HTTP_ReceiveRequestData before reading headers.

Aric Stewart (16):
      usp10: In Arabic only fallback to presentation form B for isolated glyphs.
      usp10: Improve handling for ZWJ and ZWNJ in itemization.
      usp10: Some unicode code points will force us into bidi mode.
      usp10: Add a facility to mark itemization test elements as broken.
      usp10: Handle Combining Diacritical Marks.
      usp10: Windows breaks punctuation into 2 different script types.
      usp10: Itemize numbers outside of the basic ascii set in a seperate script.
      usp10: Cache the script with the feature so that in caches with multiple scripts we do not fetch the wrong feature from the cache.
      usp10: Turn off dlig feature for hebrew. It is not used by default.
      usp10: Standard features are only ccmp and locl.
      usp10: Apply lookups in order over the whole range of glyphs instead of individually to each glyph.
      usp10: Always apply features in logical order.
      usp10: Handle the Gurmukhi addak.
      usp10: Phags-Pa wants the calt feature enabled.
      usp10: More properly handle the glyph properties on glyphs added by multiple substitutions.
      usp10: Handle Thai SARA AM differently than GDEF.

Aurimas Fišeras (2):
      po: Update Lithuanian translation.
      po: Update Lithuanian translation.

Austin English (1):
      netapi32: Add a stub for NetUseGetInfo.

Bernhard Loos (1):
      winedevice: A driver path can also start with \systemroot\.

Bruno Jesus (4):
      regedit: Allow binary files to be imported.
      ws2_32: Invert SIOCATMARK logic.
      ws2_32: Fix function GetAcceptExSockaddrs.
      ws2_32: Remove duplicated code.

Dmitry Timoshkov (7):
      kernel32: Add a test to see how a page protection changes after write.
      kernel32: Add a test to show that Windows changes the WRITECOPY to WRITE protection on an image section write.
      kernel32: Add a test for main module image section protections.
      ntdll: Change the virtual memory test to accept both READWRITE and WRITECOPY protections.
      ntdll: Revert 33b0f0edffa0c8a06b4ee8831c92fdc373f83ece.
      kernel32: Add a test for protections accepted by CreateFileMapping, make it pass under Wine.
      kernel32: Add a bunch of VirtualProtect tests on a memory-mapped file.

Eric Pouech (2):
      msvcrt: Implemented _ultow_s.
      cmd: Correctly parse program name when launching external processes.

Francois Gouget (28):
      ddraw/tests: Fix compilation on systems that don't support nameless unions.
      windowscodecs/tests: Fix compilation on systems that don't support nameless unions.
      include: Move macros to winuser.rh and include it from winuser.h to avoid duplication.
      winefile: Make it possible to translate the disk size units.
      cryptui: Fix a string resource so its format placeholders can be reordered.
      taskkill: Fix the string resources so their format placeholders can be reordered.
      comdlg32: Fix a couple of string resources so their format placeholders can be reordered.
      oleview: Fix a string resource so its format placeholders can be reordered.
      ipconfig: Fix the string resources so their format placeholders can be reordered.
      setupapi: Fix a string resource so its format placeholders can be reordered.
      dxdiagn: Fix a string resource so its format placeholders can be reordered.
      dinput: Remove an unused and untranslatable listview label.
      inetcpl: Remove a couple of unused and untranslatable listview and trackbar labels.
      gphoto2.ds: Remove an unused and untranslatable listview label.
      taskmgr: Fix a string resource so its format placeholders can be reordered.
      notepad: Fix a string resource so its format placeholders can be reordered.
      include: Update winuser.rh.
      cmd: Use WCMD_output_asis*() for strings that are not supposed to contain formating directives.
      Assorted spelling fixes and wording tweaks.
      cmd/tests: Treat lines that start with '---' as resynchronization points.
      cmd/tests: Standardize the batch file section headers.
      cmd/tests: Tweak subsection headers so they are treated as resynchronization points.
      cmd/tests: Use resynchronization points to better deal with two IF statements tests.
      cmd: Print error messages on stderr, not on stdout.
      libwine: Include a couple of extra system headers to fix the compilation on Solaris.
      netapi32: Fix the compilation on Solaris by including errno.h instead of sys/errno.h.
      secur32: Fix the compilation on Solaris by including errno.h instead of sys/errno.h.
      winspool: Fix the compilation on Solaris by including errno.h instead of sys/errno.h.

Frédéric Delanoy (26):
      ntdll/tests: Avoid harcoding array lengths.
      oleaut32: Avoid harcoding array lengths.
      shell32: Avoid harcoding array lengths.
      shlwapi: Avoid harcoding array lengths.
      cmd: Move builtins list to builtins.c.
      comctl32: Avoid hardcoding array lengths.
      krnl386.exe16: Avoid hardcoding array lengths.
      mountmgr.sys: Avoid hardcoding array lengths.
      po: Update French translation.
      msvcrt: Avoid hardcoding array lengths.
      oleaut32: Avoid hardcoding array lengths.
      shell32: Avoid hardcoding array lengths.
      cmd: Avoid dead assignment (clang).
      po: Update French translation.
      winefile: Avoid uninitialized field in SYSTEMTIME structure (Coverity).
      winebuild: Avoid dead code in BuildCallFrom16Core (Coverity).
      cmd: Remove an unused global variable.
      cmd: Use boolean types for boolean variables.
      cmd: Reduce the scope of a global variable.
      cmd: Rename unicodePipes variable.
      cmd: Move a global var to the file using it.
      cmd: Move commonly used global vars declarations to header file.
      cmd: Reorder global vars declarations/definitions to improve readability.
      gameux: Remove duplicate "if" condition.
      gameux: Do not use RegCloseKey on invalid/uninitialized registry key handle (Coverity).
      msvfw32: Fix a displayed label.

Gerald Pfeifer (1):
      winex11.drv: Move a conditionally used label into the condition in X11DRV_XRender_Init.

Hans Leidekker (11):
      winhttp: Reverse the order of arguments passed to Invoke.
      winhttp: Fix a memory leak in run_script.
      winhttp: Make the standard utilities available to PAC scripts.
      msi: Perform a case insensitive match on the volume label.
      ws2_32: Pass NULL nodename on to native getaddrinfo.
      winhttp: Resolve the server name only on the first request.
      winhttp: Consistently use the allocation macros.
      winhttp: Support ICU_ESCAPE in WinHttpCrackUrl.
      winhttp: Double the handle table size on reallocation.
      msi: Split up delete_reg_key_or_value.
      msi: Resolve the target folder if necessary in msi_get_target_folder.

Henri Verbeet (50):
      wined3d: Recognize the SM4 eq opcode.
      wined3d: Recognize the SM4 ge opcode.
      wined3d: Recognize the SM4 round_ni opcode.
      wined3d: Get rid of the WINED3DLIGHT typedef.
      wined3d: Get rid of the WINED3DMATERIAL typedef.
      wined3d: Recognize the SM4 udiv opcode.
      wined3d: Recognize the SM4 ushr opcode.
      wined3d: Recognize the SM4 xor opcode.
      wined3d: Get rid of the WINED3DVIEWPORT typedef.
      wined3d: Get rid of the WINED3DGAMMARAMP typedef.
      wined3d: Remove the special case for loop and rep in shader_get_registers_used().
      wined3d: Don't return a surface for a NULL dc in wined3d_device_get_surface_from_dc().
      ddraw: Move setting ddraw->d3d_target out of ddraw_attach_d3d_device().
      wined3d: Get rid of the WINED3DLINEPATTERN typedef.
      wined3d: Get rid of the WINED3DRECTPATCH_INFO typedef.
      ddraw: Set the render target to the wined3d frontbuffer on D3D device cleanup.
      ddraw: Fail surface creation if the cooperative level isn't set yet.
      wined3d: Trace the minimum buffer map alignment in wined3d_adapter_init_gl_caps().
      wined3d: Get rid of the WINED3DTRIPATCH_INFO typedef.
      wined3d: Get rid of the WINED3DADAPTER_IDENTIFIER typedef.
      wined3d: Don't apply fixups to converted surfaces.
      wined3d: Use the correct backbuffer format in wined3d_device_reset().
      wined3d: Handle changing the backbuffer format in wined3d_device_reset().
      wined3d: Get rid of the WINED3DCLIPSTATUS typedef.
      wined3d: Get rid of the WINED3DVERTEXELEMENT typedef.
      d3d9/tests: Test the window and backbuffer dimensions after display mode changes.
      d3d8/tests: Test the window and backbuffer dimensions after display mode changes.
      ddraw/tests: Add tests for primary dimensions to test_coop_level_mode_set().
      wined3d: Get rid of the WINED3DDEVICE_CREATION_PARAMETERS typedef.
      wined3d: Store the device type only once.
      ddraw: Create the wined3d swapchain when setting the cooperative level.
      ddraw: Rename the wineD3D field in IDirectDrawImpl to wined3d.
      wined3d: Use proper texcoord masks for GLSL texm3x3spec / texm3x3vspec.
      wined3d: Get rid of WINED3DDEVINFO_BANDWIDTHTIMINGS.
      wined3d: Get rid of WINED3DDEVINFO_CACHEUTILIZATION.
      ddraw: Resize the swapchain window on mode changes in exclusive mode.
      wined3d: Add a flags parameter to wined3d_surface_create().
      ddraw: Keep the primary surface mapped at the same address for early ddraw versions.
      wined3d: Get rid of WINED3DDEVINFO_INTERFACETIMINGS.
      wined3d: Get rid of WINED3DDEVINFO_PIPELINETIMINGS.
      wined3d: Move the surface map counting code to wined3d_surface_map().
      wined3d: Introduce a separate function to determine if a surface needs a PBO.
      wined3d: Create a PBO in surface_load_location() even if SFLAG_INSYSMEM is already set.
      wined3d: Get rid of WINED3DDEVINFO_STAGETIMINGS.
      wined3d: Get rid of WINED3DDEVINFO_RESOURCEMANAGER.
      d3d9: Add some FIXMEs for d3d9ex resource sharing.
      d3d9: Implement texture creation from system memory.
      d3d9/tests: Add a test for texture creation from system memory.
      wined3d: Get rid of the WINED3DPRESENT_PARAMETERS typedef.
      wined3d: Get rid of the WINED3DRASTER_STATUS typedef.

Huw Davies (5):
      gdi32: Simplify the Bresenham line drawing.
      gdi32: Add solid_line primitives.
      gdi32: Add an option to allow pen_lines to draw a closed figure.
      gdi32: Avoid reading past the end of the indices array.
      gdi32: Add support for checking the font's gasp flags.

Hwang YunSong (1):
      po: Updated Korean translation.

Jacek Caban (48):
      jscript: Use bytecode for binary negation implementation.
      jscript: Use bytecode for unary '+' expression.
      jscript: Added tests of unary '+' on not existent property.
      jscript: Use bytecode for '+' expression implementation.
      jscript: Use bytecode for 'in' expression implementation.
      jscript: Use bytecode for int literal implementation.
      jscript: Use bytecode for bool literal implementation.
      jscript: Use bytecode for string literal.
      jscript: Use bytecode for double literal.
      mshtml: Use IUri for IHTMLLocation::get_hostname implementation.
      mshtml: Added nsIChannel::SetContentCharset implementation.
      mshtml: Use codepage reported by http headers.
      mshtml: Added IMutable::SetMutable implementation.
      mshtml: Properly remove event listeners.
      jscript: Use bytecode for null literal.
      jscript: Use bytecode for regexp literals.
      jscript: Always use bytecode version of literal expressions.
      jscript: Use bytecode for this expression implementation.
      jscript: Use bytecode for void expression.
      jscript: Fixed memory leaks.
      jscript: Use bytecode for comma expression implementation.
      jscript: Use bytecode for '-' expression implementation.
      jscript: Use bytecode for unary '-' expression.
      jscript: Use bytecode for '==' and '!=' expression.
      urlmon: Reduce indention in are_equal_simple and move it.
      urlmon: Rename are_equal_simple to compare_uris and make it failable.
      urlmon: Make canonicalize_path_hierarchical Uri object and parse_data struct independent.
      urlmon: Properly compare file URIs.
      urlmon: Added file URIs compare tests.
      jscript: Use bytecode for logical or expression.
      jscript: Use bytecode for logical and expression.
      jscript: Use bytecode for conditional expressions.
      jscript: Use bytecode for new expression implementation.
      jscript: Added bytecode-based version of identifier expression.
      jscript: Use bytecode for '*' expression implementation.
      jscript: Use bytecode for '/' expression implementation.
      jscript: Use bytecode for modulo expression implementation.
      jscript: Use bytecode for binary or implementation.
      jscript: Use bytecode for binary xor expressions.
      jscript: Mark some functions as static.
      jscript: Use bytecode for delete on array expression implementation.
      jscript: Use bytecode for delete member expression.
      jscript: Get rid of no longer needed EXPRVAL_NAMEREF.
      mshtml: Fixed nsEventStates handling.
      jscript: Use bytecode for '<' expression implementation.
      jscript: Use bytecode for '<=' expression implementation.
      jscript: Use bytecode for '>' expression implementation.
      jscript: Use bytecode for '>=' expression implementation.

Jörg Höhle (1):
      mmdevapi: SHAREDMODE_EXCLUSIVE + EVENTCALLBACK is too ... exclusive for now.

Ken Thomases (18):
      secur32: Eliminate a dead store.
      secur32: Clean up the helper in all cases where it was allocated.
      secur32: Eliminate broken clean-up "cheat".
      gdi.exe16: Don't double-close the spool file.
      ntdll: Don't change SIGCHLD disposition; no automatic reaping of child processes.
      libport: No need to reset SIGCHLD because we're not changing it anymore.
      kernel32: No need to reset SIGCHLD because we're not changing it anymore.
      gdi.exe16: No need to reset SIGCHLD because we're not changing it anymore.
      winspool: No need to reset SIGCHLD because we're not changing it anymore.
      kernel32: Use double-fork to avoid leaving zombie processes.
      gdi.exe16: Wait for and reap print spool child process.
      winspool: Wait for and reap print spool child process.
      netapi32: Wait for and reap smbpasswd child process.
      secur32: Reap child process to avoid leaving a zombie.
      libwine: Reap child process to avoid leaving a zombie.
      libport: For spawnvp(_P_DETACH, ...), double-fork to avoid creating zombies.
      explorer: Use _P_DETACH instead of _P_NOWAIT with spawnvp() to avoid zombies.
      winemenubuilder: Use _P_DETACH instead of _P_NOWAIT with spawnvp() to avoid zombies.

Luca Bennati (3):
      po: Update Italian translation.
      po: Update Italian translation.
      po: Update Italian translation.

Marcus Meissner (5):
      winhttp: Added missing LeaveCriticalSection (Coverity).
      mshtml: Switch two checks (Coverity).
      winhttp: Check return value of CLSIDFromProgID (Coverity).
      expand: Initialize a variable (Coverity).
      d3d9: Check that surface is allocated (Coverity).

Matteo Bruni (2):
      wined3d: Update sRGB GL texture state.
      ddraw: Reorder formats in EnumTextureFormats.

Michael Stefaniuc (10):
      include: Drop "l" modifiers from numeric constants in shlguid.h.
      include: Drop some superfluous l modifiers from numeric constants.
      user32/tests: Drop superfluous function pointer casts.
      qedit/tests: Add SampleGrabber COM aggregation test.
      include: Make "long" numeric constants LP64/LLP64 proof (mapi*.h).
      include: Fix "l" numeric constants in winbase.h.
      include: Make "long" numeric constants LP64/LLP64 proof (ddeml.h).
      include: Make some more "long" numeric constants LP64/LLP64 proof.
      include: Drop unneeded l modifiers from numeric constants in rpcndr.h.
      include: DPL_NOCONFIRMATION is not a long.

Nikolay Sivov (14):
      msxml3: Added common ISupportErrorInfo implementation.
      msxml3: Fix support for IXMLDOMDocument3.
      msxml3: Forward IDispatch to IDispatchEx when supported.
      msxml3: Support IDispatchEx for IXMLDOMNodeList too.
      shell32: Avoid null pointer dereference in traces.
      msxml3: Added IDispatchEx support for SAXReader.
      msxml3: Add a couple of tests for unusual behaviour of ISupporterrorInfo.
      msxml3: Fixed ISupportErrorInfo for IXMLDOMNamedNodeMap.
      msxml3: Some refcount tests to show details of internal DOM representation.
      msxml3: Use common helper for IXMLDOMText_get_nodeValue().
      msxml3: Place nodeValue() test data in a table.
      msxml3: Fix get_namespaceURI() for document nodes.
      shlwapi: Partially implement SHRegCreateUSKeyW.
      po: Updated Russian translation.

Piotr Caban (16):
      msvcrt: Keep FILE critical section initialized after closing file.
      msvcp90: Added partial locale::_Locimp implementation.
      msvcp90: Added empty locale constructor and destructor implementation.
      msvcrt: Fix FILE critical section initialization.
      msvcp90: Added locale copy based constructors implementation.
      msvcp90: Added locale::_Addfac implementation.
      msvcp90: Added locale::name implementation.
      msvcp90: Added _Timevec class implementation.
      msvcp90: Reorganize __ASM_EXCEPTION_VTABLE macro.
      msvcp90: Added runtime_exception implementation.
      msxml3: Change parser position computation.
      include: Update winsvc.h header.
      services: Added support for SERVICE_CONFIG_PRESHUTDOWN_INFO.
      advapi32: Added support for SERVICE_CONFIG_PRESHUTDOWN_INFO.
      services: Wait for all services to terminate before exiting.
      advapi32: Send shutdown notification to services.

Rico Schüller (11):
      d3dx9: Handle a special case in ID3DXBaseEffect::GetInt().
      d3dx9: Implement ID3DXBaseEffect::SetFloat().
      d3dx9: Implement ID3DXBaseEffect::SetFloatArray().
      d3dx9: Implement ID3DXBaseEffect::SetInt().
      d3dx9: Implement ID3DXBaseEffect::SetIntArray().
      d3dx9: Implement ID3DXBaseEffect::SetBool().
      d3dx9: Implement ID3DXBaseEffect::SetBoolArray().
      d3dx9: Implement ID3DXBaseEffect::SetMatrix().
      d3dx9: Implement ID3DXBaseEffect::SetMatrixArray().
      d3dx9: Implement ID3DXBaseEffect::SetMatrixTransposeArray().
      d3dx9: Implement ID3DXBaseEffect::SetMatrixTranspose().

Ulrich Czekalla (1):
      winex11: Avoid grabbing user_section while holding X11DRV_CritSection.

Vitaliy Margolen (4):
      dinput: Stub IDirectInputJoyConfig8 interface.
      dinput: Add more parameter checking to enum devices.
      dinput: Add more error checking to IDirectInput_GetDeviceStatus.
      dinput: Fix device enumeration by DX8 device type.

-----------------------------------------------------------------------

-- 
Debian Wine packaging



More information about the pkg-wine-party mailing list