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

Alexandre Julliard julliard at winehq.org
Sat Jun 9 07:22:46 UTC 2012

The annotated tag, wine-1.3.20 has been created
        at  5cdfdfd6a3f004825ab38ee1b0d06cd2a7508781 (tag)
   tagging  6f5e5ec98b1c9b4f930655e38a8d5ba86a5beac3 (commit)
  replaces  wine-1.3.19
 tagged by  Alexandre Julliard
        on  Fri May 13 20:23:06 2011 +0200

- Shortlog ------------------------------------------------------------
Release 1.3.20
Version: GnuPG v1.4.11 (GNU/Linux)


Adam Martinson (3):
      wined3d: Fix an oops/crash in context_destroy_gl_resources().
      d3d9: Use D3DQUERYTYPE instead of HRESULT in IDirect3DQuery9Impl_GetType().
      msxml3: Don't add a <?xml...?> decl in domdoc_get_xml().

Akihiro Sagawa (4):
      appwiz.cpl: Update Japanese translation.
      po: Update Japanese translation.
      gdi32/tests: Add more tests for GetGlyphOutlineA.
      gdi32: Pass a proper code point from GetGlyphOutlineA to W version.

Alexandre Julliard (52):
      msvcrt: Export _aexit_rtn.
      msvcrt: Implemented a few trivial math functions.
      msvcrt: Add stubs for the 64-bit msvcirt entry points.
      configure: Improve the detection of OSS v4.
      wineoss: Get rid of %ll printf formats.
      msvcrt: Add a stub for msvcp70.dll.
      msvcrt: Add a stub for msvcp71.dll.
      tools: Add a script to help synchronize spec files that share an implementation.
      msvcrt: Update spec files using the make_specfiles script.
      winebuild: Allow specifying arguments to stub functions for documentation purposes.
      winebuild: Output relay thunks for stub functions when the arguments are known.
      msvcrt: Specify arguments for the stub functions.
      msvcrt: Allow forwarding to stub functions when the arguments are known.
      d3dx9_36: Specify arguments for stub entry points.
      d3dx9: Synchronize entry point declarations across spec files.
      d3dx10: Specify arguments for stub entry points.
      d3dcompiler: Specify arguments for stub entry points that are used in forwards.
      tools: Add more spec files to synchronize automatically.
      msvcrt: Don't define stubs for data exports.
      msvcp: Don't define stubs for data exports.
      atl: Only return a window procedure in AtlModuleRegisterWndClassInfoA/W when subclassing.
      make_specfiles: Properly replace commented out exports.
      msvcp: Export a couple of variables and their access function.
      msvcp: Implement the numeric limit constants.
      msvcp: Implement the numeric limit functions.
      msvcp: Implement the Ctraits math functions.
      mshtml: Remove an extra quote in the pngfile registration.
      msvcp: Export the various floating point constants.
      winex11: Fix check for desktop process in non-desktop mode.
      user32: Catch bad pointer passed to SetSysColors.
      makefiles: Add support for .x template files.
      dinput: Reset the clipped flag when the cursor is released.
      server: Add separate requests for getting/setting the thread context during suspend.
      server: Add support for suspending the thread directly in the get/set_thread_context requests.
      ntdll: Ask the server to suspend the thread in the get/set_thread_context requests.
      server: Check for the need to suspend a thread again once it leaves an exception or suspend block.
      server: Fix the status code for get/set_thread_context on a terminated thread.
      kernel32/tests: Fix a race that could corrupt the thread register state.
      configure: Make the tools directory a symlink in the wow64 build tree.
      configure: Create a wine64 symlink in 64-bit build trees.
      winex11: Reset the clipping when the desktop window loses focus.
      winex11: Export a couple of helper functions for window rectangles.
      winex11: Automatically clip the pointer when the foreground window is full-screen.
      winex11: Add an option to automatically clip the pointer in desktop and multi-monitor modes.
      winecfg: Replace the old DXGrab option by the new fullscreen grab option.
      winex11: Only update the fullscreen pointer grab when something has changed.
      winex11: Set the desktop window gravity to NorthWest to avoid spurious position changes.
      makefiles: Tools must be built before includes now.
      winex11: Don't use raw events for button events so that we get the right coordinates.
      winex11: Allow MotionNotify events through occasionally while XInput is active.
      winex11: Try a little harder to clip the cursor to avoid some race conditions.
      Release 1.3.20.

Anders Jonsson (1):
      winecfg: Update Swedish translation.

Andrej Znidarsic (1):
      po: Update Slovenian translation.

Andrew Eikum (14):
      mmdevapi: Initialize global driver data at DLL load time.
      winealsa.drv: Implement IAudioSessionControl::GetState.
      wineoss.drv: Implement IAudioSessionControl::GetState.
      winecoreaudio.drv: Implement IAudioSessionControl::GetState.
      mmdevapi/tests: Add tests for IAudioSessionControl::GetState.
      winealsa.drv: Move IAudioClock closer to its related interfaces.
      winealsa.drv: Implement volume control interfaces.
      wineoss.drv: Move IAudioClock closer to its related interfaces.
      wineoss.drv: Implement volume control interfaces.
      winecoreaudio.drv: Move IAudioClock closer to its related interfaces.
      winecoreaudio.drv: Store the PropertyScope in ACImpl.
      winecoreaudio.drv: Implement volume control interfaces.
      mmdevapi/tests: Make capture.c more easily extendible.
      mmdevapi/tests: Add tests for volume control interfaces.

André Hentschel (10):
      winedbg: Fix a typo.
      winedbg: Implement printing the Program Status Register.
      po: Add German translations.
      winedbg: Update a comment.
      shell32/tests: Also test without flags.
      kernel32: Forward registry functions to advapi32.
      include: Fall back to little endian when it's not specified on ARM.
      winemaker: Let winegcc generate the app loader script.
      include: Update a comment.
      winecfg: Update German translation.

Aric Stewart (5):
      wine.inf: Register wineqtdecoder.dll.
      usp10: Implement ScriptItemizeOpenType.
      usp10/tests: Test ScriptItemizeOpenType.
      usp10: Implementation of ScriptShapeOpenType.
      usp10: Implementation of ScriptPlaceOpenType.

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

Austin English (4):
      kernel32/tests: Fix typo in test failure message.
      ntoskrnl.exe: Add a stub for PsLookupProcessByProcessId.
      dsound: Return success in IDirectSoundBufferImpl_AcquireResources.
      advapi32: Return success in RegisterTraceGuids.

Damjan Jovanovic (5):
      mmsystem: Use SEGPTR for 16 bit string pointers in MCI_XXX_WINDOW_PARMS16.
      mmsystem.dll16: Fix mapping of MCI_WINDOW structures between 16 and 32 bit.
      mmsystem.dll16: Fix MCI_STATUS mapping for digitalvideo.
      mmsystem.dll16: Fix the pointer arithmetic and memory leak issues when unmapping.
      mmsystem.dll16: Use flags instead of device type as the MCI_STATUS heuristic.

David Hedberg (1):
      winspool.drv: Add stubs for IsValidDevmodeW and IsValidDevmodeA.

Detlef Riekenberg (2):
      urlmon: Implement IInternetZoneManager_SetZoneAttributes.
      urlmon/tests: Add tests for IInternetZoneManager_SetZoneAttributes.

Dylan Smith (7):
      tools: Add a tool to build .x template files.
      include: Generate rmxftmpl.h from rmxftmpl.x using new build tool.
      d3dx9: Implement ID3DXMesh::CloneMesh without vertex buffer conversion.
      d3dx9: Implement D3DXMESHOPT_COMPACT for ID3DXMesh::OptimizeInplace.
      d3dx9: Create compact_mesh helper function for OptimizeInplace.
      include: Replace a THIS, with THIS_ for a method with parameters.

Eric Pouech (7):
      winedump: Correctly get to the optional header for 64 bit images.
      winedump: Simplify code a bit by using get_dir_and_size().
      winedump: Simplify code a bit by using IMAGE_FIRST_SECTION() macro.
      dbghelp: Don't try to load fieldlist for a forward declaration.
      dbghelp: Enhance a couple of register mapping functions for i386.
      kernel32: Added some tests about CON special file treatment in CreateFile.
      kernel32: In CreateFile, when trying to open the CON special DOS file, force OPEN_EXISTING as creation flag.

Francois Gouget (16):
      infosoft: Export DllUnregisterServer().
      msvcrt: Make printf_arg arg_clbk_positional() and MSVCRT_wcsrtombs_s_l() static.
      msxml3: Make a bunch of XSLPattern_*() functions static.
      wined3d: Make wined3d_event_query_test() and resource_get_type() static.
      winefile: Fix the View and Options menu handles.
      user32: SCROLL_SetNCSbState() is not used anymore so remove it.
      d3dcompiler_43: Make write_dword_unknown() static.
      regedit: Fix ellipsis usage in the menu labels.
      view: Fix ellipsis usage in the menus.
      winhlp32: Fix the ellipsis usage in the menu and button labels.
      winefile: Fix ellipsis usage in the menu and button labels.
      winecfg: Fix ellipsis usage in the menu and button labels.
      msi: get_msi_typelib() is not used anymore so remove it.
      ddraw/tests: Add a '\n' to an ok() call.
      d3d9/tests: Add a '\n' to a skip() call.
      Assorted spelling and case fixes.

Frédéric Delanoy (5):
      po: Update French translation.
      taskmgr: Fix a French dialog.
      audio: Remove extraneous parentheses around equality comparisons.
      winecfg: Update French translation.
      kernel32/tests: Fix typo.

Gerald Pfeifer (3):
      wineoss.drv: Use AFMT_S24_LE instead of AFMT_S24_PACKED.
      wineoss.drv: Support platforms that do not feature AFMT_FLOAT.
      configure: Use the -Wempty-body compiler option if present.

Grazvydas Ignotas (3):
      gdi32/tests: Test for font selection by full name.
      gdi32: Refactor get_facename to retrieve other names too.
      gdi32: Implement font selection by its full name.

Hans Leidekker (21):
      ws2_32: Add a test to show that WSAIoctl is synchronous.
      msi: Fix handling of components without a key path in MsiEnumComponentCostsW.
      msi: Support remote calls to MsiEnumComponentCosts.
      msi: Avoid casts in IWineMsiRemotePackage methods.
      msi: Skip disabled components in the InstallService action.
      msi: Use a separate function to retrieve the target folder path.
      msi: Rewrite the folder resolution code to keep track of the parent-child relationship.
      msi: Define common strings just once.
      msi: Handle NULL component correctly in MsiEnumComponentCostsW.
      msi: Get rid of helpers.c.
      msi: Avoid loading cabinet streams more than once.
      msi: Destroy assembly caches right after use.
      msi: Add support for version 1.0 of the .NET runtime.
      msi: Keep track of a stream's storage.
      msi: Clone an open stream if possible in cabinet_open_stream.
      msi/tests: Show that MsiSetTargetPath updates folder properties.
      msi: Don't resolve child folders if the parent path is unmodified.
      msi: Remove redundant tracing.
      msi: Improve the stub for MisGetMode(MSIRUNMODE_ADMIN).
      msi: Handle embedded nulls in text archives.
      msi: Unescape ^Q^Y sequences in text archives.

Henri Verbeet (25):
      wined3d: Cleanup surfaces only once.
      d3d9/tests: Destroy the window after we're done with it in test_reset().
      ddraw/tests: Make sure the window is properly released by ddraw in test_wndproc().
      ddraw/tests: Add a test for SetCooperativeLevel() window styles.
      d3d8/tests: Add a test for window styles on device creation.
      d3d9/tests: Add a test for window styles on device creation.
      d3d9/tests: Avoid leaking a device in the Reset test.
      d3d8/tests: Fix some failure messages in test_depth_stencil_size().
      d3d8/tests: Add a Reset test.
      d3d8: Check for D3DPOOL_DEFAULT resources before doing a Reset().
      opengl32/tests: Add a test for GL on window DCs.
      d3d9: Simplify reset_enum_callback().
      d3d9/tests: Add a volume texture test to test_reset().
      d3d8/tests: Add a volume texture test to test_reset().
      wined3d: Rename "shader_backend_t" to "wined3d_shader_backend_ops".
      d3d9/tests: Check if formats are supported for render targets in pixelshader_blending_test().
      wined3d: Add some initial access checking for resources.
      wined3d: Introduce a helper function for translating blend factors.
      wined3d: Get rid of the wined3d_settings_t typedef.
      wined3d: Get rid of the WineD3D_PixelFormat typedef.
      wined3d: Set SFLAG_DYNLOCK for lockable render targets.
      ddraw/tests: Add a small test for redundant mode setting calls.
      ddraw: Skip redundant mode setting calls.
      wined3d: Remove object creation methods from the IWineD3DDevice interface.
      wined3d: Get rid of the SHADER_LIMITS typedef.

Huw Davies (23):
      shell32: Always clone the return pidl to avoid a double free if the selection is changed during teardown.
      gdi32/tests: Allow broken behaviour for nt4 sp1 and sp2.
      oleaut32/tests: Skip the named time tests for locales that use the 24 hour clock.
      advapi32: Fix incorrect pointer increment.
      gdi32: Keep track of the background colour.
      gdi32: Add support for patterned pens.
      gdi32: Add support for drawing horizontal patterned lines.
      gdi32: Add support for drawing vertical patterned lines.
      gdi32: Add support for drawing diagonal patterned lines.
      gameux: Zero initialize the fixed length arrays.
      gdi32: Initialise the bit fields even in the BI_RGB case in order to make format comparisons easier.
      gdi32: Add a missing const.
      shdocvw: Cope with being called without an active document.
      gdi32: Keep track of changes to the brush rop, so that we can perform lazy realisation of the brush.
      gdi32: Add helpers to clear and free dib_info structures.
      gdi32: Implement SelectBrush for DIB pattern brushes.
      gdi32: Add support for DIB pattern brush fills.
      gdi32/tests: Add tests for 32 bpp DIB pattern brush fills.
      gdi32: Initialise the pen pattern to an empty pattern for unpatterned pens.
      gdi32: Add support for the null brush.
      gdi32: Add support for the null pen.
      gdi32: Implement Rectangle().
      gdi32/tests: Tests for Rectangle().

Hwang YunSong (3):
      po: Update Korean translation.
      winecfg: Update Korean resource.
      winecfg: Update Korean resource.

Jacek Caban (26):
      wininet: Get rid of useless read_ret in netconn_read.
      wininet: Allocate buffer for host name in HTTP_HttpOpenRequestW only if needed.
      wininet: Use test.winehq.org for post tests.
      kernel32: Moved EnumProcesses implementation to kernel32.
      urlmon: Moved test_internet_feature_defaults invokation to skip tests on too old IEs.
      mshtml: Don't use Gecko nsIURI::GetHostPort implementation.
      wininet: Moved connected check out of NETCON_set_timeout.
      kernel32: Moved EnumProcessModules implementation to kernel32.
      wininet: Added support for persistent HTTP connections.
      wininet: Set TCP_NODELAY on socket.
      urlmon: Code clean up and make tests a bit stricker.
      kernel32: Moved QueryWorkingSet and QueryWorkingSetEx implementation to kernel32.
      mshtml: Ignore more dispID values in OnChanged notifications to fix tests on some IE installations.
      mshtml: Added IOmNavigator::get_cpuClass implementation.
      kernel32: Moved GetProcessMemoryInfo implementation to kernel32.
      kernel32: Moved K32EnumProcessModules to module.c.
      kernel32: Moved GetModuleBaseName[AW] implementation to kernel32.
      kernel32: Moved GetModuleFileNameEx[AW] to kernel32.
      kernel32: Moved GetModuleInformation implementation to kernel32.
      urlmon: Make sure to include query part of relative URI containing path in combine_uri.
      kernel32: Moved GetMappedFileName[AW] stubs to kernel32.
      wininet: Don't depend on is_end_of_read_data in HTTPREQ_Read.
      wininet: Fixed handling of 204 No Content response.
      wininet: Clean up closing connection notifications tests.
      wininet: Better closing async handles in tests.
      wininet: Added 204 No Content response tests.

Jerome Leclanche (1):
      wine.desktop: Remove the nonexistent application/x-win-lnk MIME type.

John Edmonds (3):
      wined3d: If Wine fails to acquire the focus window, allow the wndproc function to continue receiving messages.
      d3d9/tests: Added a test for resetting an invisible, inactive window to fullscreen mode.
      wined3d: Turn off message filtering temporarily in the Reset() method to allow certain messages (e.g. WM_ACTIVATEAPP) through.

Juan Lang (1):
      wininet: Handle invalid HTTP time of "0".

Jörg Höhle (2):
      winmm: Fix 8KB leak when mmioOpen fails (Valgrind).
      include: Define DRV_MCI_FIRST.

Karsten Elfenbein (2):
      wininet: Follow 307 temporary redirect.
      winhttp: Follow 307 temporary redirect.

Konstantin L. Metlov (2):
      gdi32: Handle pre-Unicode "broken" symbol TTFs with symbols at U+00XX.
      gdi32: Handle pre-Unicode symbol TTFs with symbols at U+00XX.

Lucas Fialho Zawacki (1):
      dinput8/tests: Tests for creation and initialization of DInput8 interface and simple cases of EnumDevicesBySemantics.

Marcus Meissner (20):
      ddraw: Added missing break (Coverity).
      mscms: Mark internal symbols as hidden.
      winex11.drv: Assertion was 1 off (Coverity).
      mshtml: Mark internal symbols as hidden.
      advpack: Mark internal symbols as hidden.
      browseui: Mark internal symbols as hidden.
      amstream: Mark internal symbols as hidden.
      quartz: Handle NULL return from strchr() (Coverity).
      winedump: flags is a DWORD not a WORD (Coverity).
      wined3d: Fixed a operator precedence issue (Coverity).
      user32: Use left shift instead of right shift (Coverity).
      user32: DrawText gets a 32bit flag, not a 16bit flag.
      riched20: Adjusted shift by 8 bits to 16 bits (Coverity).
      riched20: Use correct flag name (Coverity).
      riched20: Fixed some lParams with keycodes (Coverity).
      oleaut32: Fixed offset calculation (Coverity).
      shdocvw: Check safearray dimension too (Coverity).
      krnl386.exe16: Fixed get selector bit logic (Coverity).
      krnl386.exe16: Fixed if that always succeeds (Coverity).
      winedump: Fixed minidump processor revision decoding (Coverity).

Matteo Bruni (3):
      d3dcompiler: Improve some parameter names and fix code style.
      d3dcompiler: Fix error messages generation.
      wined3d: Fix pow handling with special values in ARB backend.

Michael Stefaniuc (1):
      mlang: COM cleanup.

Nicolas Le Cam (5):
      comctl32/tests: Remove a set but unused variable.
      msvcrt/tests: Avoid size_t in traces.
      ole32/tests: Fix large integer overflow warnings.
      gdi32: Remove a set but unused variable.
      wintrust/tests: BaseOfData isn't part of IMAGE_OPTIONAL_HEADER64 structure.

Nikolay Sivov (28):
      msxml3: A stub for MXXMLWriter class.
      msxml3: Add ISAXContentHandler stub for MXXMLWriter.
      msxml3: Add support for standalone property.
      msxml3: Store stream reference as destination.
      msxml3: Basic support for encoding property.
      msxml3: Basic support for startDocument().
      comctl32: Adjust field names and some defines to match current documentation.
      comctl32/tests: Add more MRU tests.
      comctl32: Ignore size field when creating with -W calls.
      msxml3: Store boolean properties in a single array.
      msxml3: Add support for omitXMLDeclaration() property.
      msxml3: Basic tests for startElement().
      comctl32/tests: Test message result for equality.
      comctl32/listview: Don't refuse to set subitem data when some extra flag is specified.
      comctl32/listview: Make edit box handle available from LVN_ENDLABELEDIT notification.
      msxml3: Basic support for startElement()/endElement().
      msxml3: Support attributes list for elements.
      msxml3: Support indent() property.
      msxml3: Store raw text data passed through characters().
      msxml3: Support byteOrderMark() property.
      msxml3: Support get/set for disableOutputEscaping() property.
      comctl32/listview: Don't forward HDN_ITEMCHANGING/HDN_ITEMCHANGED to listview parent.
      comctl32/tests: Make functions from test macros.
      winecfg: Update Russian dialog strings.
      comctl32/tab: Send NM_RCLICK on WM_RBUTTONUP.
      comctl32/listview: Fix parameter validation for LVM_SETITEMTEXT.
      comctl32/tests: Test return values in uniform way.
      comctl32/tests: Initialize subitem index.

Paul Chitescu (1):
      qcap: Initialize to NULL the content of ppPin, not the pointer itself.

Peter Urbanec (1):
      msxml3: Reorder headers to allow use of libxml2 with +icu useflag.

Piotr Caban (22):
      msvcrt: Added _wtmpnam implementation.
      msvcrt: Added _swprintf and vsnprintf functions.
      imagehlp: Set Index in ImageAddCertificate function.
      wintrust: Added CryptSIPPutSignedDataMsg implementation (for PE files).
      wintrust: Fix CryptSIPGetSignedMsg (from PE file).
      wintrust: Added CryptSIP{Get,Put}SignedDataMsg tests.
      crypt32: Fix content type in CRYPT_QueryEmbeddedMessageObject function.
      wine.inf: Add quotes to webbrowser command keys.
      msvcrt: Don't pass NULL as __ms_va_list in printf implementation.
      msvcrt: Added _towupper_l and _towlower_l implementation.
      msvcrt: Added _isctype_l implementation.
      msvcrt: Added _is*_l functions implementation.
      msvcrt: Added _toupper_l implementation.
      msvcrt: Added _tolower_l implementation.
      msvcrt: Added _strlwr_s_l implementation.
      msvcrt: Added _strupr_s_l implementation.
      kernel32/tests: Add locale specific CompareString test.
      msvcrt: Added _strcoll_l implementation.
      msvcrt: Added _stricoll_l implementation.
      msvcrt: Added _strncoll_l implementation.
      msvcrt: Added _strnicoll_l implementation.
      msvcr: Update spec files.

Rico Schüller (17):
      d3dx9: Implement ID3DXBaseEffect::GetValue().
      d3dx9: Implement ID3DXBaseEffect::GetString().
      d3dx9: Implement ID3DXBaseEffect::GetPixelShader().
      d3dx9: Implement ID3DXBaseEffect::GetVertexShader().
      d3dx9: Implement ID3DXBaseEffect::GetParameterBySemantic().
      d3dx9: Implement ID3DXBaseEffect::GetAnnotation().
      d3dx9: Implement ID3DXBaseEffect::GetAnnotationByName().
      d3dx9: Implement ID3DXBaseEffect::GetDesc() partially.
      d3dx9: Implement ID3DXBaseEffect::GetBool().
      d3dx9: Implement ID3DXBaseEffect::GetInt().
      d3dx9: Implement ID3DXBaseEffect::GetFloat().
      d3dx9: Implement ID3DXEffect::SetStateManager().
      d3dx9: Implement ID3DXEffect::GetStateManager().
      d3dx9/tests: Add ID3DXEffect::Get/SetStateManager() test.
      d3dx9: Improve get_parameter_by_name().
      d3dx9: Parse effect textures.
      d3dx9: Implement ID3DXBaseEffect::GetTexture().

Ričardas Barkauskas (1):
      ddraw: Fix filtering of enumerated display modes.

Stefan Dösinger (7):
      d3d8: Map ZBIAS values to a smaller depth range.
      ddraw: Map ZBIAS values to a smaller depth range.
      wined3d: Make the glram parameter of WineD3DAdapterChangeGLRam signed.
      wined3d: Fix a unsigned unary minus warning in MSVC.
      wined3d: Fix a few MSVC data loss warnings.
      wined3d: Pass the render target height as UINT.
      wined3d: Separate two unrelated variables.

Thomas Mullaly (3):
      urlmon: Stop binding with E_ABORT if the client returns that from OnStartBinding.
      urlmon: Improve handling of error codes being returned from client OnStartBinding callback.
      urlmon: Honor E_ABORT for URLDownloadToFile status callbacks.

Vincent Povirk (1):
      mscoree: State the .NET and Mono versions when a runtime is missing.

Łukasz Wojniłowicz (1):
      po: Update Polish translation.


Debian Wine packaging

More information about the pkg-wine-party mailing list