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

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

The annotated tag, wine-1.3.25 has been created
        at  07a07effa9a7e8db91519a2d620c83570684dd8c (tag)
   tagging  8c850a82d440786ca4f83e5e061d6b3d323f5161 (commit)
  replaces  wine-1.3.24
 tagged by  Alexandre Julliard
        on  Fri Jul 22 19:32:44 2011 +0200

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


Adam Martinson (2):
      msxml3: Don't cause an assert failure if the datatypes schema doesn't load.
      msxml3: Don't include libxml/parser.h twice.

Akihiro Sagawa (7):
      po: Update Japanese translation.
      po: Add message contexts for 'Restore' and update Japanese translation.
      po: Add message contexts for 'Desktop' and update Japanese translation.
      dsound: Fix a typo.
      dsound/tests: Add tests to check notifications after duplicate.
      dsound: Don't copy the notify object on duplicate.
      dsound: Don't copy the position notify on duplicate.

Alexander Morozov (3):
      mshtml: Add stub implementation of IProvideClassInfo interface.
      mshtml: Added IProvideClassInfo::GetClassInfo implementation.
      cryptui/tests: Always use a function pointer for CryptUIWizImport.

Alexandre Julliard (60):
      makefiles: Allow install rules to run in parallel.
      makefiles: Install static libraries from the top-level makefile.
      makefiles: Install import libraries from the top-level makefile.
      makefiles: Make MODULE contain the full module name also for static libraries.
      gdi32: Export a function to compute the DC clip box.
      gdi32: Compute StretchBlt rectangles in gdi32.
      gdi32: Pass the source/dest visible rectangles to the StretchBlt driver entry point.
      gdi32: Pass the dest visible rectangle to the PatBlt driver entry point.
      gdi32: Pass the source/dest visible rectangles to the AlphaBlend driver entry point.
      gdi32: Make the DC function structure public.
      winex11: Add a DC function structure and export it.
      wineps: Add a DC function structure and export it.
      gdi32: Ask the graphics driver for the function table instead of loading functions one by one.
      gdi32: Sort the OpenGL driver functions alphabetically.
      gdi32: Graphics driver functions no longer need to be CDECL.
      gdi32: Add driver entry points for GetImage and PutImage.
      gdi32: Add a null driver StretchBlt fallback using GetImage/PutImage.
      winex11: Add an implementation for the GetImage entry point.
      winex11: Add support for byte swapping in GetImage.
      winex11: Add an implementation for the PutImage entry point.
      winex11: Move the execution of rop operations from X11DRV_StretchBlt to a separate function.
      winex11: Add support for rops in PutImage.
      winex11: Add support for bottom-up format in PutImage.
      gdi32/tests: Fix some test failures on Windows.
      netapi32/tests: Don't crash if the administrators group is missing.
      winex11: Set all the bitmap padding to 0 in GetImage.
      gdi32: Use the original StretchBlt rectangle if a DC doesn't have a visible region.
      winex11: Don't access the source rectangle in PutImage until needed.
      winex11: Simplify a couple of BitBlt operation codes.
      winex11: Avoid overflowing the source rectangle in StretchBlt.
      gdi32: Move a couple of rectangle helper functions to the header.
      gdi32: Remove the GetDIBits entry point from the graphics driver.
      winex11: Remove the GetDIBits implementation.
      winex11: Create a new message window every time we change clipping to avoid stale notifications.
      Revert "d3dx9_36: Improved constant table handle support."
      gdi32: Move GET_DC_PHYSDEV back to gdi_private.h, it can't be used from external drivers.
      gdi32: Add inline helpers to compute DIB stride and total size.
      gdi32: Add format conversion to the null driver StretchBlt implementation.
      wineps: Remove unneeded GetTransform prototype.
      winex11: Remap pixels to system palette in Get/PutImage for 4 and 8 bpp.
      winex11: Fill in the color table in Get/PutImage for 4 and 8 bpp.
      winex11: Verify that the color map matches in PutImage for 4 and 8 bpp.
      gdi32: Add a special case for converting dibs to 1-bpp using the background color.
      gdi32: Set the color maps to the destination DC colors for 1-bpp images.
      gdi32: Move the checks for empty visible rects in PatBlt/StretchBlt back to gdi32.
      comdlg32/tests: Print the id of the GetSaveFileName test on failure.
      gdi32: Pass the full bitblt_coords structure to the Get/PutImage entry points.
      gdi32: Allow the PutImage entry point to optionally support stretching.
      gdi32: Get rid of the offset in the gdi_image_bits structure now that we are passing the full rectangles.
      wineps: Add a couple of helper functions to simplify the StretchDIBits implementation.
      wineps: Implement the PutImage entry point.
      gdi32: Get rid of the StretchDIBits-based fallback for StretchBlt.
      gdi32: Add an optional clip region to the PutImage entry point.
      winex11: Add helper functions for changing and restoring the current clipping region.
      winex11: Implement the additional clipping in PutImage.
      wineps: Implement the additional clipping in PutImage.
      user32/tests: Mark some messages optional in the SetParent sequence.
      user32/tests: Fix some last error tests that fail on Windows.
      user32/tests: Fix test failures when the low-level hook cannot be set.
      Release 1.3.25.

Alistair Leslie-Hughes (4):
      oleaut32: Correct ISupportErrorInfo clsid value.
      xmllite: Implement CreateXmlWriter.
      oleaut32: Dont filter out VT_RECORD|VT_REF type in VariantCopyInd.
      ntdsapi: Add stub for DsGetSpnA.

Andrew Eikum (17):
      winecoreaudio.drv: Make AudioSessionManager methods static.
      winmm: Remove driver implementation of waveOut*.
      winmm: Implement waveOut* on top of MMDevAPI.
      mmdevapi: Only enumerate devices that can be opened during initialization.
      dsound: Request that WinMM perform audio conversion if the hardware doesn't support the requested format.
      winmm: Support WAVE_MAPPED flag in waveOut*.
      winmm: Remove driver implementation of waveIn*.
      winmm: Implement waveIn* on top of MMDevAPI.
      winmm: Remove driver implementation of mixer*.
      winmm: Implement mixer* on top of MMDevAPI.
      winenas.drv: Remove unused WinMM driver.
      wineesd.drv: Remove unused WinMM driver.
      winejack.drv: Remove unused WinMM driver.
      mmdevapi: Use a sane default if no buffer size is requested.
      winmm: Close ACM stream when closing wave device.
      winmm: Perform Open and Close callbacks from client thread.
      winmm: Fix check for DCB_NULL callback type.

Andrew Nguyen (2):
      msxml3: Extend the lifetime of the SAX callback BSTRs beyond the callback invocation.
      msxml3/tests: Fix two minor leaks in test_mxwriter_properties().

André Hentschel (11):
      dbghelp: Remove dead code (clang).
      cmd/tests: Add test for parameter detection.
      user.exe: Remove dead assignment (clang).
      user32: Remove dead assignment (clang).
      oledlg: Remove dead assignment (clang).
      progman: Remove idempotent operation (clang).
      version: Don't initialize the variable twice (clang).
      usp10: Fix possible crashes (clang).
      user32/tests: Add test for nested default button in dialogs.
      winevdm: Use secure mode when running apps in DOSBox.
      user32/tests: Fix two typos.

Aric Stewart (1):
      usp10: Add missing Bengali entry.

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

Austin English (2):
      wine.inf: Create %systemroot%\logs directory by default.
      dbghelp: Add stubs for SymEnumSourceLines/SymEnumSourceLinesW.

Bellengé Maxime (1):
      comctl32: Don't reset trackbar thumb on a WM_SIZE message.

Bernhard Loos (3):
      rpcrt4: Create pipes with FLAG_OVERLAPPED.
      server: Check for STATUS_OBJECT_TYPE_MISMATCH before STATUS_ACCESS_DENIED in get_handle_obj.
      ntdll/tests: Add a test for STATUS_OBJECT_TYPE_MISMATCH.

Christian Inci (1):
      setupapi: Fix return behaviour when the device key doesn't exist.

Dan Kegel (1):
      riched20/tests: Add test for WB_ISDELIMITER.

Dmitry Timoshkov (1):
      kernel32: Add a test how PE section characteristics get mapped into memory page access, make it pass under Wine.

Francois Gouget (22):
      winealsa.drv: Make the AudioSessionManager methods static.
      wineoss.drv: Make the AudioSessionManager methods static.
      explorer: Fix compilation on systems that don't support nameless unions.
      d3dx9_36/tests: Fix compilation on systems that don't support nameless structs/unions.
      d3dx9_36: Use copysignf() instead of signbit().
      ole32: Fix a handle leak in local_server_thread().
      ole32: Modify local_server_thread() to recreate the pipe for each request.
      shell32: Add a trailing '\n' to Wine trace calls.
      wineps.drv: Make some DC functions static.
      winex11.drv: Make some DC functions static.
      shell32: Make erase_items() static.
      winmm: Make WINMM_DRVMessage() static.
      wineoss.drv: Add a trailing '\n' to a TRACE() call.
      winmm: Remove an unused variable in WINMM_GetComponentTypeLineInfo().
      winex11.drv: Make copy_image_bits() static.
      d3dx9_36: Add a trailing '\n' to an ERR() call.
      po: French translation tweaks and fixes.
      po: Remove English strings from the German translation.
      po: Remove English strings from the Polish translation.
      po: Remove English strings from the Bulgarian translation.
      po: Remove English strings from the Czech translation.
      po: A French translation fixe and a tweak.

Frédéric Delanoy (23):
      cmd/tests: Add support for todo_wine constructions.
      winhlp32: Remove dead assignment (Clang).
      ole32/tests: Remove dead assignment (Clang).
      mmdevapi/tests: Remove dead assignment (Clang).
      start: Add support for /? command line parameter.
      cmd/tests: Add basic "for" tests.
      cmd/tests: Add basic mkdir tests.
      cmd/tests: Add mkdir tests for trailing backslashes and invalid chars handling.
      cmd/tests: Add basic rmdir tests.
      po: Update French translation.
      po: Update French translation.
      cmd: Output a empty line before version in VER.
      cmd: Avoid printing an excess newline after version is displayed on startup.
      cmd: Do not show prompt when echo mode is off.
      cmd: Avoid excess newline after TYPE outputs file contents.
      cmd/tests: Convert line endings to DOS style at runtime before running batch test file.
      cmd/tests: Add SET tests.
      cmd/tests: Add tests for recursive rmdir.
      cmd/tests: Test that ErrorLevel is set to 9009 when unknown commands are encountered.
      cmd/tests: Add tests for NUL handling.
      kernel32: Fix function description of CompareStringA and lstrcmpA.
      cmd/tests: Add CALL tests.
      cmd: Fix comment for CMD_PIPE.

Grazvydas Ignotas (4):
      ntdll/tests: Add more debug register tests.
      server: Set RW and LEN bits of DR7 before setting DR0-DR3.
      server: Set debug enable bits briefly to commit the addresses to kernel.
      ntdll/tests: Test NtQueryDirectoryFile with RestartScan set to FALSE.

Hans Leidekker (11):
      server: Include groups in file mode calculation if the security descriptor matches the current user.
      winhttp: Implement IDispatch for WinHttpRequest.
      winhttp: Implement IWinHttpRequest::Open.
      winhttp: Implement IWinHttpRequest::Send.
      winhttp: Implement IWinHttpRequest::SetTimeouts.
      winhttp: Implement IWinHttpRequest::WaitForResponse.
      winhttp: Implement IWinHttpRequest::get_Status.
      winhttp: Implement IWinHttpRequest::get_StatusText.
      winhttp: Implement IWinHttpRequest::get_ResponseText.
      winhttp: Implement IWinHttpRequest::Abort.
      winhttp: Add tests for IWinHttpRequest.

Henri Verbeet (40):
      wined3d: Make the device parameter to primary_render_target_is_p8() const.
      wined3d: Make the surface parameter to d3dfmt_p8_init_palette() const.
      wined3d: Store VBO addresses in a struct wined3d_bo_address in device_stream_info_from_declaration().
      wined3d: Return data as struct wined3d_bo_address in buffer_get_memory().
      wined3d: Store a struct wined3d_bo_address in struct wined3d_stream_info_element.
      wined3d: Only use state contained in the ffp_frag_settings structure in gen_arbfp_ffp_shader().
      wined3d: Explicitly pass gl_info to gen_arbfp_ffp_shader().
      wined3d: Make the swapchain parameter to x11_copy_to_screen() const.
      wined3d: Make the shader parameter to vshader_get_input() const.
      wined3d: Make the shader parameter to shader_generate_main() const.
      wined3d: Make the volume parameter to volume_bind_and_dirtify() const.
      wined3d: Make the volume parameter to volume_load() const.
      wined3d: Pass a state pointer instead of a stateblock to loadNumberedArrays().
      wined3d: Pass a state pointer instead of a stateblock to loadTexCoords().
      wined3d: Pass a state pointer instead of a stateblock to loadVertexData().
      wined3d: Store a pointer to the framebuffer state in struct wined3d_state.
      wined3d: Remove the unused untransformed field from struct wined3d_device.
      wined3d: Get rid of the clip status code.
      wined3d: Make the context and device parameters to find_draw_buffers_mask() const.
      wined3d: Pass a wined3d_state pointer to state handlers.
      wined3d: Add stream offsets in device_stream_info_from_declaration().
      wined3d: Get rid of the useext macro.
      wined3d: Make the texture parameter to texture_srgb_mode() const.
      wined3d: Make the swapchain parameter to swapchain_blit() const.
      wined3d: Make the surface parameter to surface_get_rect() const.
      wined3d: Make the surface parameter to surface_is_full_rect() const.
      wined3d: Make the surface parameter to surface_convert_depth_to_float() const.
      wined3d: Make the surface parameter to surface_convert_color_to_float() const.
      wined3d: Make the surface parameter to surface_depth_blt() const.
      ddraw: Just use SetWindowPos() in ddraw_set_display_mode().
      wined3d: Make the surface parameter to ffp_blit_p8_upload_palette() const.
      wined3d: Make the priv parameter to map_register() const.
      wined3d: Make the query parameter to wined3d_event_query_test() const.
      wined3d: Make the query parameter to wined3d_event_query_finish() const.
      ddraw: Resize the window after setting the new display mode.
      ddraw/tests: Add tests to show that resizing the window on mode changes is a property of DDSCL_EXCLUSIVE.
      wined3d: Make the tex_unit_map parameter to shader_glsl_load_psamplers() const.
      wined3d: Make the tex_unit_map parameter to shader_glsl_load_vsamplers() const.
      wined3d: Make the heap parameter to update_heap_entry() const.

Huw Davies (17):
      gdi32: Don't use a dib-section's bitfields unless its depth matches the requested depth.
      gdi32: Use a local copy of the bitmap info structure to further simplify GetDIBits.
      gdi32: Simplify the optional free'ing of bits pointer.
      gdi32: Allow dib_info structures to share colour tables.
      gdi32: Implement the conversion between two identical bitfield dibs.
      gdi32: Add conversion routines for source dibs with an arbitrary order of 8-bit channels.
      gdi32: Add conversion routines for source dibs with an arbitrary order of red and blue 5-bit and green 5 or 6-bit channels.
      winex11: Sync a dib-section before accessing the image bits.
      gdi32: Zero-pad the end of the scanlines.
      gdi32: Move the query info code to a separate function.
      gdi32: Export a bitmap conversion function.
      gdi32: Implement GetDIBits using the GetImage driver function.
      winex11: Sync the dib-section bits before writing to the image.
      winex11: Use the appropriate color_shifts when the target is a bitmap.
      gdi32: Add a helper to sanitize a BITMAPINFO structure.
      gdi32: Add a helper to fill out the colour table from the current palette.
      gdi32: Fix the lines parameter of SetDIBits to be positive.

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

Jacek Caban (21):
      d3d10.idl: Added CD3D10_TEXTURE1D_DESC declaration.
      d3d10effect.h: Added missing D3D10_EFFECT_* flags.
      include: Added macros for __uuidof emulation based on C++ templates.
      widl: Produce __uuidof-compatible headers.
      dxgi.idl: Added IDXGIResource, IDXGIAdapter1 and IDXGIFactory1 declarations.
      mshtml: Factor out getting style value string from Gecko value.
      mshtml: Pass flags to get_nsstyle_attr.
      mshtml: Added IHTMLStyle::clip property implementation.
      mshtml: Added IHTMLStyle::clip tests.
      mshtml: Added IHTMLStyle::pageBreakAfter property implementation.
      vbscript: Added stub VBScript object implementation.
      vbscript: Added IActiveScriptParse stub implementation.
      jscript: Properly handle aggregation attempt.
      vbscript: Added creation tests.
      mshtml: Implement nsIURI::SetUserPass on top of IUri.
      mshtml: Moved style tests to separated file.
      mshtml: Added IHTMLStyle::pageBreakBefore implementation.
      mshtml: Added IHTMLStyle2::direction property implementation.
      urlmon: Added support for javascript URIs.
      mshtml: Make execScript tests more generic.
      mshtml: Return NS_BINDING_ABORTED for canceled binding in AsyncOpen.

Jay Yang (11):
      shell32/tests: Add tests for SHQueryRecycleBin.
      shell32: Implement SHQueryRecycleBin.
      shell32: Implement SHEmptyRecycleBin.
      shell32: Have RecycleBin implement ISFHelper.
      shell32: Implement a context menu for the recycle bin.
      shell32: Implement restoring items from the recycle bin.
      shell32: Make IExplorerBrowser respond to CWM_GETISHELLBROWSER.
      shell32: Have the default shell view call SHChangeNotifyRegister with unixfs pidls.
      shell32: Make ISFHelper_fnCopyItems actually copy the items.
      explorer: Fix various memory leaks.
      comclt32: Ensure that item data is actually sent out with notifications.

Jeff Latimer (1):
      comctl32: Improve the stub of TaskDialogIndirect to display a simple message box pending a full implementation.

Juan Lang (2):
      wininet: De-Hungarian proxyinfo_t.
      wininet: Implement setting proxy options globally for a process.

Kazuyuki Sato (1):
      crypt32: Add additional path for Solaris 11 Express.

Ken Thomases (2):
      winex11.drv: Fix X11DRV_KeymapNotify when multiple keycodes map to same vkey.
      winex11.drv: Map Meta keys to VK_{L, R}MENU, not just VK_MENU.

Louis Lenders (1):
      advapi32: SetLastError in ReadEventLog{A, W} stub to avoid applications from looping forever.

Lucas Fialho Zawacki (12):
      dinput8/tests: Tests for EnumDevicesBySemantics with different enumeration flags.
      dinput: Made EnumDevicesBySemantics more terse.
      dinput: Prevent EnumDevicesBySematics from enumerating keyboard and mouse as having force feedback.
      dinput: BuildActionMap and SetActionMap stubs for generic joystick.
      dinput: EnumDevicesBySemantics enumerating all kinds of joysticks.
      dinput: Corrected misuse of index in EnumDevicesBySemantics.
      dinput/tests: Tests for EnumObjects with different types of device objects.
      dinput: Using DIDFT_GETTYPE in EnumObjects instead of DIEFT_GETTYPE.
      dinput: EnumDevicesBySemantics enumerate joysticks with priority flags.
      dinput: BuildActionMap for all joysticks. For the moment only for buttons and axis.
      dinput: SetActionMap for joysticks.
      dinput: SetActionMap setting the axis range according to the action format.

Marcus Meissner (4):
      wingstreamer: Set target of parameter pointer, not parameter (Coverity).
      dinput: const REFIID is duplicate const (Coverity).
      shell32: Check error return in get_known_folder_path (Coverity).
      gdiplus: Check return values of GdipCreateMatrix(2) (Coverity).

Mariusz Pluciński (4):
      include: Add FOLDERTYPEID types and values definitions.
      shell32/tests: Add checking known folders' names.
      shell32: Add IKnownFolder::GetFolderDefinition() implementation.
      shell32: Fix FOLDERID_Document definition.

Matteo Bruni (1):
      d3dx9: Fix an error check in D3DXLoadMeshFromXResource.

Michael Mc Donnell (2):
      d3dx9/tests: Implemented ConvertAdjacencyToPointReps test.
      d3dx9: Implemented ConvertAdjacencyToPointReps mesh method.

Michael Stefaniuc (17):
      d3d10core: COM cleanup for the ID3D10Device iface.
      d3d10core: Use unsafe_impl_from_ID3D10VertexShader for an app provided iface.
      d3d10core: COM cleanup for the ID3D10VertexShader iface.
      d3d10core: Use unsafe_impl_from_ID3D10PixelShader for an app provided iface.
      d3d10core: COM cleanup for the ID3D10PixelShader iface.
      d3d10core: Use unsafe_impl_from_ID3D10RenderTargetView for app provided ifaces.
      d3d10core: COM cleanup for the ID3D10RenderTargetView iface.
      d3d10core: Use unsafe_impl_from_ID3D10InputLayout for an app provided iface.
      d3d10core: COM cleanup for the ID3D10InputLayout iface.
      ole32: COM cleanup for the IEnumCATEGORYINFO iface.
      shell32: Use FAILED instead of !SUCCEEDED.
      ddrawex/tests: Use FAILED instead of !SUCCEEDED.
      explorer: Use FAILED instead of !SUCCEEDED.
      comctl32/tests: Don't cast NULL to an int.
      vbscript: Don't bother with a FIXME in DllCanUnloadNow().
      qmgr: COM cleanup for the IClassFactory iface.
      gameux: COM cleanup for the IClassFactory iface.

Michał Ziętek (4):
      wscript: Implemented Host_get_FullName.
      wscript: Implemented Host_get_Path.
      wscript: Implemented Host_get_ScriptName.
      wscript: Implemented Host_get_ScriptFullName.

Misha Koshelev (1):
      d3dx9_36: Use cross-platform versions of infinity and NaN.

Natanael Copa (1):
      configure: Test for isinf and isnan needs link to -lm.

Nikolay Sivov (4):
      comctl32/tests: Test that edit box is not multiline.
      comctl32/listview: Don't invalidate list on LVM_SETTEXTBKCOLOR.
      comctl32/listview: Don't invalidate list on LVM_SETTEXTCOLOR.
      comctl32/listview: Don't invalidate list on LVM_SETBKCOLOR.

Owen Rudge (1):
      winemapi: Escape subject and body before building mailto URL.

Piotr Caban (1):
      comctl32: Don't invalidate item in LISTVIEW_SetItemT when its state has not changed.

Rafał Mużyło (1):
      avicap32: Drop v4l1 support.

Rico Schüller (10):
      d3dx9: Parse elements in d3dx9_parse_resource().
      d3dx9: Implement D3DXGetShaderSamplers().
      d3dx9: Implement ID3DXBaseEffect::SetTexture().
      d3dx9: Introduce get_valid_parameter().
      d3dx9: Implement ID3DXBaseEffect::GetMatrix().
      d3dx9: Implement ID3DXBaseEffect::GetVectorArray().
      d3dx9: Implement ID3DXBaseEffect::GetMatrixTranspose().
      d3dx9: Fix ID3DXBaseEffect::GetFloat().
      d3dx9: Implement ID3DXBaseEffect::GetMatrixArray().
      d3dx9: Implement ID3DXBaseEffect::GetMatrixTransposeArray().

Ričardas Barkauskas (1):
      wined3d: Introduce quirk for proper RGBA16 support.

Stefan Dösinger (1):
      wined3d: Don't apply and invalidate the framebuffer when clearing the device's fb.

Travis Athougies (2):
      d3dx9_36: Separate calculation of Bytes.
      d3dx9_36: Improved constant table handle support.

Vincent Povirk (3):
      gdiplus: Fix use of uninitialized memory.
      shell32: Include NULL terminators in the lengths used by SHELL_ArgifyW.
      shell32: Dynamically allocate argify buffer if the static one is too small.

William Pettersson (1):
      winex11: Add grab for XInput2 ButtonPress event.


Debian Wine packaging

More information about the pkg-wine-party mailing list