[pkg-wine-party] [SCM] Debian Wine packaging annotated tag, wine-1.3.31, created. wine-1.3.31
Alexandre Julliard
julliard at winehq.org
Sat Jun 9 07:23:04 UTC 2012
The annotated tag, wine-1.3.31 has been created
at a6e549de1ca0f3c62356f8674d51c4284bcbeab5 (tag)
tagging 29c16f62e8d89971ba361b2db372eec8e0fcd138 (commit)
replaces wine-1.3.30
tagged by Alexandre Julliard
on Fri Oct 21 20:38:36 2011 +0200
- Shortlog ------------------------------------------------------------
Release 1.3.31
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iEYEABECAAYFAk6hvC0ACgkQ9ebp7rlGHddZvgCgkyMTFutuXvwpKrOGPu9WUXI7
aQsAn0+RM2sbPRM442PLLfhbcxiruZZa
=yhf5
-----END PGP SIGNATURE-----
Alex Henrie (6):
po: Update Catalan translation.
po: Update Catalan translation.
winecfg: Add Catalan translation.
comctl32: Add Catalan translation.
comdlg32: Update Catalan translation.
shell32: Update Catalan translation.
Alexander Morozov (2):
kernel32/tests: Shared lock can overlap exclusive if handles are equal.
server: Fix overlapping shared and exclusive locks support.
Alexandre Julliard (42):
winex11: Fall back to client-side blit for color -> monochrome conversions.
winex11: Fall back to client-side blit when the source needs palette mapping.
winex11: Require an A8R8G8B8 format for blending with a source alpha.
gdi32/tests: Add tests for GdiAlphaBlend with source alpha.
gdi32: Add an AlphaBlend entry point in the DIB driver.
winex11: Get rid of the client-side DIB optimization in AlphaBlend.
gdi32: Add an all-one alpha channel when converting a DIB for blending.
gdi32: Move some common code out of the individual copy_rect functions.
gdi32: Add a helper function to look up color table entries, and default to 0 for missing entries.
gdi32: Add support for arbitrary DIB bitfields for 32-bpp conversions.
gdi32: Add support for arbitrary DIB bitfields for 16-bpp conversions.
gdi32: Get rid of the return value in DIB conversion functions, they never fail now.
gdi32: Add a check for null bitfields in SetDIBits.
gdi32: Add a helper for RGB to color index mapping to avoid redundant shifts.
gdi32: Use a reduced precision for RGB to palette mapping in DIB conversions.
gdi32/tests: Add tests for DIB conversions from various source formats.
gdi32/tests: Add more tests for arbitrary 32-bpp bitfields as destination.
gdi32/tests: Add more tests for various palette formats as destination.
gdi32: Overlapping rectangles are not allowed in GdiAlphaBlend.
gdi32: Implement a BlendImage entry point in the DIB driver.
gdi32/tests: Add test cases for DIB blending.
gdi32: Add a fall back implementation of BlendImage using client-side blending.
wineps: Get rid of the StretchDIBits entry point.
gdi32: Get rid of the DC_FUNCTIONS typedef.
gdi32: Return the correct error code when selecting objects in a metafile.
ntdll: Unwind the stack before calling exit/abort_thread on i386 the same way we do on x86_64.
ntdll: Fix string comparison against non null-terminated string (Valgrind).
gdi32: Add support for pushing a font driver on the DC driver stack.
gdi32: Add an initial Freetype font driver.
gdi32: Implement SelectFont as a standard driver entry point.
gdi32/tests: Add intermediate pointers to color tables to simplify the code and avoid array bounds warnings.
gdi32: Add an intermediate variable to avoid array bounds warnings.
gdiplus/tests: Add an intermediate variable to avoid array bounds warnings.
ntdll/tests: Clear the full atom structure before every test.
winex11: Chain to the next driver when not using a device font.
wineps: Chain to the next driver when not using a device font.
gdi32: Implement GetTextExtentExPointW as a standard driver entry point.
gdi32: Implement GetCharWidthW as a standard driver entry point.
xcopy: Fix varargs handling for 64-bit.
winex11: Filter out zero-size dashes for PS_USERSTYLE pens.
wineps: Add support for PS_USERSTYLE pens.
Release 1.3.31.
Alistair Leslie-Hughes (6):
mshtml: Implement IHTMLDOMNode replaceChild.
mscoree: Add WARN when ICorDebugManagedCallback2 cannot be found.
url: Remove DllCanUnloadNow and DllGetClassObject.
mscoree: Register interfaces.
mmcndmgr: Add MMC interfaces.
mmcndmgr: Add mmcndmgr dll.
Andrew Eikum (13):
winealsa.drv: Don't try to control ALSA's behavior.
wineoss.drv: Trim the sub-device part of the device path.
wineoss.drv: Only write as much data as will fit into the OSS buffer.
winmm: Also track input device position.
winmm: Use buffer offset when recording.
dsound: Request a more exact buffer size from MMDevAPI.
winecoreaudio.drv: Don't fail if setting volume fails.
winealsa.drv: Fix invalid pointer dereference on error path.
dsound: Fix type conversion problems.
dsound: Don't make the capture buffer object address public until it is prepared.
shell32: ShellExec with empty operation should behave same as with NULL operation.
dsound: Don't claim to support hardware buffers.
dsound: Always enumerate the default device first.
Andrew Talbot (7):
windowscodecs: Mark some fall-throughs in switch statements.
winealsa.drv: Add some return statements to mark semantic separations.
wined3d: Mark some fall-throughs in switch statements.
winex11.drv: Mark some fall-throughs in switch statements.
wininet: Add a break to a switch statement.
ws2_32: Mark a fall-through in a switch statement.
ws2_32: Replace switch statement with more suitable if statement.
André Hentschel (6):
include: Add more postscript commands.
wineps.drv: Print the commands in decimal.
dbghelp: Remove superfluous PATH_MAX defines.
mshtml: Add stub for QUERY_IS_CACHED_AND_USABLE_OFFLINE.
dbghelp: Rewrite stabs parsing to not need PATH_MAX.
msvcr90: Add x86_64 stubs and forwards.
Aric Stewart (17):
user32: Use uniscribe ScriptBreak to handle edit control linebreaking.
usp10: Improve handling of tabs and SSA_TAB.
usp10: Implement SSA_FALLBACK.
usp10: Correct where the trailing flag transitions in the middle of a glyph.
usp10: Correct buffer reading overrun.
usp10: Add fallback font for Armenian and Georgian.
usp10: Handle the fNeedsCaretInfo flag in XtoCP and CPtoX.
usp10: Break out get_cluster_size and use it to correct ScriptStringGetLogicalWidths for clusters.
usp10: Handle advance for multi-glyph clusters correctly.
usp10: Properly adjust LogClust when composing indic consonants.
usp10: Properly adjust LogClust when decomposing indic vowels.
user32: Use Uniscribe in the single line edit control.
usp10: Handle multi-glyph clusters in ScriptStringOut.
user32: Recalculate string length when cropping string to fit.
usp10: Correct read overflow in ScriptBreak found by Valgrind.
usp10/tests: Initialize our SCRIPT_VISATTR array.
usp10: Correct some reading buffer overruns when parsing indic syllables.
Aurimas Fišeras (3):
po: Update Lithuanian translation.
comdlg32: Update Lithuanian translation.
po: Update Lithuanian translation.
Austin English (4):
wined3d: Recognize "Brian Paul" as a mesa card vendor.
d3d9/tests: Only skip the visual tests if d3d cannot be initialized on Windows.
configure: Use -fno-omit-frame-pointer when available.
kernel32: Add a stub for GetProcessDEPPolicy.
Bernhard Loos (5):
server: PIPE_TYPE_BYTE | PIPE_READMODE_MESSAGE is invalid for named pipes.
ntdll/tests: FILE_OVERWRITE and FILE_OVERWRITE_IF aren't legal for NtCreateNamedPipeFile.
msi: Reorder tables to optimize condition evaluation.
msi: Get rid of JOINVIEW.
msi: Always use WHEREVIEW for sorting.
Charles Davis (2):
ntdll: Also set CPU_FEATURE_HTT on Mac OS.
libwine: Fix linking with non-Apple GCC.
Dan Kegel (6):
msi: Initialize variable to placate static analyzers.
winealsa.drv: When allocating opaque blobs for alsa, initialize them to zero.
gdiplus/tests: Must define biClrUsed when calling CreateDIBSection.
shlwapi/tests: Initialize size parameter in test_SHGetShellKey.
comdlg32/tests: Initialize find & replace strings before testing FindTextA, etc.
mlang/tests: Don't call lstrcpyW on a null string.
Daniel Santos (2):
winex11.drv: Add on-screen PS_USERSTYLE support to pens.
gdi32: Remove PS_USERSTYLE FIXME and workarounds.
Dmitry Timoshkov (4):
user32: Respect the requested size of NONCLIENTMETRICSW structure.
ntdll: FreeBSD needs page read access when execute access is requested.
ntdll: Move adding VPROT_READ for Solaris to the same place where it's done for FreeBSD.
ntdll: Take into account timezone bias changes when detecting daylight saving rules.
Dylan Smith (1):
d3dx9: Removed a duplicate NULL check.
Francois Gouget (10):
comctl32/tests: Make impl_from_IStream() static.
po: Fix translations with a mismatched '\n' ending or mark them as fuzzy.
po: Fix Catalan translations with a mismatched '\n' ending.
xcopy: Reorder the functions to avoid forward declarations.
xcopy: Use FormatMessage() for better internationalization support.
shlwapi: Don't use a long where an int is more than big enough.
winefile: Fix a string resource so its format placeholders can be reordered.
wineconsole: Fix a string resource so its format placeholders can be reordered.
attrib: Use FormatMessageW() for better internationalization support.
net: Use FormatMessageW() for better internationalization support.
Frédéric Delanoy (17):
po: Update French translation.
cmd/tests: Add MOVE tests.
cmd/tests: Show that read-only files are MOVEable.
cmd: Make MOVE work for read-only files.
inetmib1: Avoid idempotent operation in findSupportedQuery function (Clang).
cmd/tests: Add tests for directories RENAMEs.
cmd/tests: Show that read-only files are RENAMEable.
cmd: Make RENAME work for read-only files.
cryptui: Avoid idempotent operation (Clang).
po: Update French translation.
cmd: Rename WCMD_opt_s_strip_quotes function.
dmime: Avoid idempotent operation (Clang).
mlang/tests: Fix a typo.
dinput: Avoid casting return value of HeapAlloc calls.
dpnet/tests: Avoid casting return value of HeapAlloc calls.
msvcrt: Avoid superfluous cast of MSVCRT_malloc return value.
cmd: Constify WCMD_pushd parameter.
Hans Leidekker (3):
msi: Don't attempt to patch files if the component action resolves to anything other than INSTALLSTATE_LOCAL.
msi: Properly build the shortcut target path.
cryptnet: Respect proxy settings.
Henri Verbeet (35):
gameux: Parse GDFs in a separate thread.
gameux/tests: Run the game explorer tests in a multithreaded apartment as well.
wined3d: Make the device parameter to wined3d_device_get_front_buffer_data() const.
wined3d: Make the device parameter to wined3d_device_validate_device() const.
wined3d: Make the device parameter to wined3d_device_get_software_vertex_processing() const.
gameux: Don't shadow hr in GAMEUX_RegisterGame().
wined3d: Get rid of the mostly unused "pfd" variable in context_create().
wined3d: Cleanup context_create() error handling a bit.
wined3d: Make the device parameter to wined3d_device_get_raster_status() const.
wined3d: Make the device parameter to wined3d_device_get_npatch_mode() const.
wined3d: Don't bother updating the context's window in context_destroy_gl_resources().
wined3d: Don't try to access the swapchain of a destroyed context in context_set_gl_context().
wined3d: Also restore the pixel format in context_restore_gl_context().
wined3d: Make the device parameter to wined3d_device_get_render_target() const.
wined3d: Make the device parameter to wined3d_device_get_depth_stencil() const.
wined3d: Keep surfaces in sysmem if they're both already there in wined3d_surface_blt().
wined3d: Mark default pool surfaces lost when they're unloaded.
ddraw: Destroy the swapchain in ddraw_destroy() if it still exists.
wined3d: Make the device parameter to invalidate_active_texture() const.
wined3d: Make the device parameter to is_display_mode_supported() const.
ddraw: Initialize the surface desc's dwFlags field to 0 before surface locks.
ddraw: Clear attached_iface before releasing it in ddraw_surface_delete_attached_surface().
wined3d: Detach any attached overlays on surface cleanup.
wined3d: Make the present_parameters parameter to wined3d_device_reset() const.
wined3d: Make the device parameter to wined3d_device_get_creation_parameters() const.
wined3d: Allow loading multisampled surfaces into sysmem.
d3d8/tests: Add a small test for multisampled CopyRects().
d3d9/tests: Add a small test for multisampled GetRenderTargetData().
wined3d: Make the device parameter to wined3d_device_set_gamma_ramp() const.
wined3d: Make the device parameter to wined3d_device_get_gamma_ramp() const.
wined3d: Move the cursor in wined3d_device_set_cursor_position().
d3d8/tests: Add a small test for IDirect3DDevice8::SetCursorPosition().
d3d9/tests: Add a small test for IDirect3DDevice9::SetCursorPosition().
wined3d: Make the device parameter to wined3d_device_get_surface_from_dc() const.
wined3d: Make the device parameter to context_choose_pixel_format() const.
Huw Davies (25):
gdi32: Remove no longer needed include file.
gdi32: Now that we require a less ancient freetype, we can assume several other functions are also present.
gdi32: Add a helper to retrieve the bounding rectangle.
gdi32: The text extents functions fail if passed a negative count.
gdi32: Move to a more scalable mechanism for picking the default fonts.
gdi32: Add the liberation fonts to the default fallback lists.
gdi32: Use the helper to get the bounding rectangle.
gdi32: Allow a caller to build_rle_bitmap to not request the clip region.
gdi32: Move the intersection of vis rects into a separate function.
gdi32: Make the convert_bits and stretch_bits helpers external.
gdi32: Implement nulldrv_StretchDIBits using the PutImage gdi driver function.
gdi32/tests: Add some StretchDIBits tests.
gdi32/tests: Remove unused legacy values.
gdi32: Introduce a unified function to perform COLORREF to pixel color mapping.
gdi32: Add support for non-rgb colorrefs.
gdi32/tests: Add tests for non-rgb colorrefs.
gdi32: Add pixel_to_colorref primitives.
gdi32: Implement SetPixel.
gdi32/tests: Add tests for SetPixel.
gdi32: Add get_pixel primitives.
gdi32: Implement GetPixel.
gdi32/tests: Add tests for GetPixel.
gdi32/tests: Remove the no longer used todo functionality of the test_color macro.
gdi32: Fix character code metrics for bitmap fonts.
gdi32: Add a fake 1-entry color table for 1-bpp ddbs.
Hwang YunSong (2):
po: Updated Korean translation.
po: Updated Korean translation.
Jacek Caban (28):
vbscript: Pass arguments to 1-arg functions directly if they are VT_VARIANT|VT_BYREF.
vbscript: Added Hex function implementation.
vbscript: Added Hex function tests.
vbscript: Make sure to remove an object from object list in collect_objects.
vbscript: Keep script context alive after Close call, but make it reusable.
vbscript: Added more script state tests.
vbscript: Properly release global variables.
vbscript: Added more releasing tests.
shlwapi: Make sure we don't write anything to output buffer if its size is too small to store the whole result.
vbscript: Added lexer support for '_'.
mshtml: Better error handling in NSContainer initialization.
vbscript: Added support for hex literals not ending with '&'.
mshtml: Added IHTMLDocument2::elementFromPoint implementation.
urlmon: Skip tests that fail on too old IEs.
wscript: Added tests using vbscript.
mshtml.idl: Added IHTMLWindow5 and IHTMLStorage declarations.
mshtml: Added IHTMLWindow6 stub implementation.
vbscript: Get rid of no longer needed VB_VARIANT|VT_BYREF in Global_IsObject.
vbscript: Added Global_IsEmpty implementation.
vbscript: Added Global_isNull implementation.
ieframe: ieframe variant of IEWinMain is Unicode.
vbscript: Added vbSunday constant implementation.
vbscript: Added remaining week day constants implementations.
hlink: Reorder functions to avoid vtbl forward declaration.
hlink: Don't use WINAPI for internal functions.
hlink: Moved HLinkBrowseContext_Constructor to avoid vtbl forward declaration.
hlink: Return S_FALSE in GetTargetFrameName when returning NULL.
hlink: Added TargetFrameName tests.
Juan Lang (2):
shell32: Check size of input parameters before copying to fixed length buffers.
shell32: Use existing buffer rather than copying, and potentially truncating, a filename prior to executing it.
Ken Sharp (3):
ntdll: Update Win2k8 to SP2.
winecfg: Update English resource.
browseui: Update English resources.
Ken Thomases (4):
winecoreaudio: Fix a leak.
winecoreaudio: Fix a test for allocation failure (copy/paste error).
winecoreaudio: Avoid an extra copy/conversion of a string.
winecoreaudio: Improved tracing.
Louis Lenders (2):
kernel32: Add stub for GetThreadPreferredUILanguages.
kernel32: Add stubs for several SRW lock functions.
Luca Bennati (7):
po: Update Italian translation.
dinput: Add Italian translation.
inetcpl: Update Italian translation.
comdlg32: Update Italian translation.
winecfg: Update Italian translation.
po: Update Italian translation.
po: Update Italian translation.
Marcus Meissner (20):
winhttp: Fixed sizeof calls (Coverity).
wined3d: Fixed sizeof (Coverity).
dsound: Added missing LeaveCriticalSection (Coverity).
winecfg: Added missing break (Coverity).
user32: Load PaddedBorderWidth from registry too (Coverity).
usp10: Fixed some oom handling (Coverity).
dsound: Remove dead code from mixer (Coverity).
setupx.dll16: Fixed bad sizeof() (Coverity).
msvcrt: Replaced bad memcpy by strcpy (Coverity).
msvcrt: Use correct sizeof to realloc (Coverity).
mshtml: Adjusted some incorrect sizeofs (Coverity).
gdi32: Remove a incorrect sizeof from pointer arithmetic (Coverity).
explorerframe: Fixed incorrect sizeof (Coverity).
directshow: Removed bad sizeof in copy/pasted code (Coverity).
ddraw: Lowercase variable names to fix a incorrect sizeof() (Coverity).
shlwapi: Fixed bad pointer arithmentic by removing sizeof() (Coverity).
user.exe16: Fixed incorrect sizeof() (Coverity).
ntdll: Avoid shadowing "de" variable.
ntdll: Avoid shadowing size variable.
ntdll: Avoid shadowing "p" variable.
Matteo Bruni (1):
wined3d: Remove an obsolete comment.
Michael Mc Donnell (1):
shell32: Set pointer to NULL after free to avoid double free.
Michael Stefaniuc (5):
msi: Move a TRACE before the continue (Smatch).
msi: Remove a break after return (Smatch).
msi: Remove a redundant NULL check before free (Smatch).
urlmon: Remove a redundant NULL check before free (Smatch).
winealsa.drv: Remove redundant NULL checks before free (Smatch).
Nikolay Sivov (3):
ntdll: Fix SID data copy length.
comctl32/monthcal: Update pointer after reallocation (Valgrind).
comctl32/tests: Make state data accessible to caller (Valgrind).
Octavian Voicu (3):
ddraw/tests: Test detachment of attached surfaces on Release.
ddraw: Be consistent about param and local var naming across AddAttachedSurface implementations.
ddraw: Keep track of interface attached by AddAttachedSurface and detach correct interface when parent is released.
Piotr Caban (36):
msvcrt: Don't overwrite mbcinfo inside setlocale.
msvcrt: Handle C locale in _setmbcp.
msvcrt: Use ismbcodepage instead of mb_cur_max in mbcodepage dependent functions.
msvcrt: Use _ismbblead instead of _isleadbyte in mbcodepage dependent functions.
msvcrt: Move _pctype definition to locale.c.
msvcrt: Added _mbtowc_l implementation.
msvcrt: Don't duplicate _setmbcp functionality inside _create_locale function.
msvcp90: Added basic_string::find_first_not_of implementation.
msvcp90: Added operator+(basic_string, char) implementation.
msvcp90: Added basic_string::reserve implementation.
msvcp90: Added basic_string<char>::replace implementation.
msvcp90: Added basic_string<wchar>::replace implementation.
msvcp90: Added basic_string::operator[] implementation.
msvcp: Sync spec files.
msvcrt: Added missing calling convention specification.
msvcrt: Fix handling of locales without region in MSVCRT_locale_to_LCID.
msvcp90: Added basic_string::operator<= implementation.
msvcp90: Added basic_string::operator> implementation.
msvcp90: Added basic_string::operator>= implementation.
msvcp90: Added more basic_string::assing functions.
msvcp90: Added more basic_string constructor implementations.
msvcp90: Added basic_string::max_size implementation.
msvcp90: Remove code that is never executed.
msvcp90: Added _String_val class implementation.
msvcp: Sync spec files.
msvcp90: Added basic_string::rfind implementation.
msvcp90: Added basic_string::find_last_not_of implementation.
msvcp90: Added basic_string::replace iterator based functions.
msvcp90: Added basic_string::erase iterator based functions.
msvcp90: Added basic_string::get_allocator implementation.
msvcp90: Fix buffer size in basic_string_char_grow.
msvcp90: Use debugstr_a to avoid overflow in traces.
msvcp: Sync spec files.
msvcrt: Initialize all ctype fields.
shell32: Don't convert output parameter in SHBrowseForFolderA (Valgrind).
shell32/tests: Fix uninitialized memory access (Valgrind).
Ričardas Barkauskas (12):
ddraw: Use unsafe_impl_from_IDirect3DDevice for application provided interfaces.
ddraw: Rename device_from_device1 to impl_from_IDirect3DDevice.
ddraw: COM cleanup for IDirect3DDevice interface.
ddraw: Use unsafe_impl_from_IDirect3DDevice2 for application provided interfaces.
ddraw: Rename device_from_device2 to impl_from_IDirect3DDevice2.
ddraw: COM cleanup for IDirect3DDevice2 interface.
ddraw: Use unsafe_impl_from_IDirect3DDevice3 for application provided interfaces.
ddraw: Rename device_from_device3 to impl_from_IDirect3DDevice3.
ddraw: COM cleanup for IDirect3DDevice3 interface.
ddraw: Use unsafe_impl_from_IDirect3DDevice7 for application provided interfaces.
ddraw: Use impl_from_IDirect3DDevice7 for application provided interfaces.
ddraw: COM cleanup for IDirect3DDevice7 interface.
Stefan Dösinger (3):
d3d8: Remove the palette implementation methods.
d3d9: Remove the palette implementation methods.
wined3d: Remove d3d8/9 palette support.
Stefan Leichter (1):
url: Add stub for OpenURLA.
Thomas Faber (1):
ntdll/tests: Fix build with MSVC.
Uwe Bonnes (1):
ntdll: Generate a single EV_TXEMPTY when the TX buffer turns empty.
Vincent Povirk (2):
windowscodecs: Use a smaller magic number to detect JPEG files.
msi: Use MsgWaitForMultipleObjectsEx to do waits.
Vitaliy Margolen (7):
dinput: GetDeviceData always succeeds regardless if buffering is enabled or device is acquired.
dinput: Acquire should not reset buffer position.
dinput: Fix buffer size in test.
dinput: Add buffer overflow check.
dinput: Don't mask buffer overflow error.
dinput: Put some checks back into GetDeviceData for DirectInput 8.
dinput: Add some logging to base class.
Łukasz Wojniłowicz (2):
po: Update Polish translation.
winecfg: Update Polish translation.
-----------------------------------------------------------------------
--
Debian Wine packaging
More information about the pkg-wine-party
mailing list