mirror of
https://github.com/reactos/wine.git
synced 2024-12-11 05:14:25 +00:00
cbaab82d08
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
464 lines
26 KiB
Plaintext
464 lines
26 KiB
Plaintext
The Wine development release 1.7.54 is now available.
|
||
|
||
What's new in this release (see below for details):
|
||
- Implementation of the TransmitFile function.
|
||
- More implementation of the Web Services DLL.
|
||
- Improved video decoding.
|
||
- Alternative for the deprecated prelink tool.
|
||
- Major Turkish translation update.
|
||
- Various bug fixes.
|
||
|
||
The source is available from the following locations:
|
||
|
||
http://prdownloads.sourceforge.net/wine/wine-1.7.54.tar.bz2
|
||
http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.54.tar.bz2
|
||
|
||
Binary packages for various distributions will be available from:
|
||
|
||
http://www.winehq.org/download
|
||
|
||
You will find documentation on http://www.winehq.org/documentation
|
||
|
||
You can also get the current source directly from the git
|
||
repository. Check http://www.winehq.org/git for details.
|
||
|
||
Wine is available thanks to the work of many people. See the file
|
||
AUTHORS in the distribution for the complete list.
|
||
|
||
----------------------------------------------------------------
|
||
|
||
Bugs fixed in 1.7.54 (total 51):
|
||
|
||
5048 Multiple applications and games need support for ws2_32 SIO_GET_EXTENSION_FUNCTION_POINTER TransmitFile (WSAID_TRANSMITFILE)
|
||
12336 Paint.NET 3.22 window rendering broken
|
||
19525 Poison Ivy does not work correctly because RtlGetCompressionWorkSpaceSize and friends are only stubs
|
||
21012 MSWT Kart 2004 does not work (TGA images misinterpreted as ICO files in OleLoadPicture)
|
||
21076 Defense Grid: The Awakening does not draw the models properly
|
||
22806 Paint.NET 3.36 fails to start without native gdiplus
|
||
22879 IVONA Voices/Reader (SAPI TTS) 1.0.16 crashes on startup
|
||
22907 CamStudio displays an error when record button is pressed (ICOpen with fccHandler = 0 is not supported)
|
||
24031 Word Perfect Lightning 1.0 beta installer does not display text in first dialog
|
||
26344 Protel Advanced PCB Design System v2.5 (win16 app) crashes on startup
|
||
26621 KidStarter Shell installer needs 'HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon' registry key present
|
||
27595 HyperCam 2.x crashes on startup (when lpbiOutput is NULL it has to be filled by the codec based on lpbiInput)
|
||
30703 Pepakura Viewer crashes on startup: dib init failed, failed to create rendering context
|
||
31442 Guild Wars 2 freezes on text input fields
|
||
32325 Assassin's Creed III crashes on startup (ID3D11Device::QueryInterface doesn't support IDXGIDevice1, '{77db970f-6276-48ba-ba28-070143b4392c}')
|
||
32620 Warcraft Voice Chat cannot capture voice.
|
||
32707 Adobe Shockwave 12.1 installer: hangs during installation
|
||
32895 Serious Sam HD: TSE crashes randomly in the campaign && when picking up backpacks
|
||
33893 Midnight Nowhere demo shows black screen
|
||
33965 WordPerfect 10 (Corel Office 2002) crashes when trying to create a table
|
||
34079 OneDrive for Business C2R (click-to-run) client reports server error ('rpcrt4.RpcMgmtIsServerListening' must check if binding handle refers to remote server)
|
||
34574 Kega Fusion 3.64 - Fullscreen not working anymore
|
||
34898 Evernote 5.0.3 crashes when synchronizing notes with main gui from separate note editor window
|
||
35023 Paint.NET 3.22 crashes on startup, reporting "Property cannot be found" (no metadata reader/properties present for Png)
|
||
35792 rmxftmpl.h differs on some architectures
|
||
35872 Pinball Science crashed on starting
|
||
36301 valgrind shows an invalid read (bstr) in msxml3/tests/saxreader.c
|
||
36560 valgrind shows an invalid read in d3drm/tests/d3drm.c
|
||
36794 valgrind shows an invalid free for comctl32/tests/listview.c
|
||
36827 The horror game Mad Father won't work
|
||
36895 You Don’t Know Jack V1 XL: Scaling/moving text shown as solid coloured blocks
|
||
37351 American Mcgee's Alice No Audio
|
||
37930 Photoshop CS6: dragging layers leaves a trail of garbage
|
||
37980 Word Viewer 2007 fails to open *.docx files with Windows version set to Vista or later (Word Converter local COM server requires WebDAV client API 'DavClnt.dll')
|
||
38131 Java SE Runtime Environment 5.0u16 web installer 'patchjre.exe' tool crashes
|
||
38242 Granny In Paradise Demo fails to start, reports 'Failed to load encrypted EXE' (ReflexiveArcade Wrapper DRM scheme)
|
||
38533 opengl32/tests/opengl.c hangs under valgrind (i965/mesa)
|
||
38655 Galactic Civilizations III Fails to start (D3DCompiler_46 Failed to load)
|
||
38745 EZCastPro 1.4 crashes on unimplemented function USER32.dll.GetDisplayConfigBufferSizes
|
||
39171 Creatures: White pixels are black.
|
||
39296 Setup dialog windows needs to drag for capture
|
||
39339 Adventure games from Daedalic Ent. (Night of the Rabbit, Edna & Harvey, A New Beginning) have no in-game audio and freeze on new game start - XAudio2_7
|
||
39357 Do not see the audio equipment , and there is no sound in the game Blade & Soul
|
||
39395 Wolfram Research Mathematica 10.2 needs kernel32.dll.GetPhysicallyInstalledSystemMemory
|
||
39400 Eleusis demo needs XAudio2 class '{a90bc001-e897-e897-7439-435500000000}'
|
||
39449 __finally being called too many times (Unwind consolidate callback needs special wrapper function to skip stack frames)
|
||
39462 GImageX v2.1.1 (gui for ImageX tool from Windows Assessment and Deployment Kit) needs WIMGAPI.DLL
|
||
39473 Some of PropVariantCopy tests results are masked by faulty logic
|
||
39478 Call of Duty: United Offensive demo crashes at launch
|
||
39480 Sniper Elite V2 demo needs IDXGIFactory1 interface '{770aae78-f26f-4dba-a829-253c83d1b387}'
|
||
39488 explorer.exe (and other applications) crash on start after drive z: (/) got deleted
|
||
|
||
----------------------------------------------------------------
|
||
|
||
Changes since 1.7.53:
|
||
|
||
Alex Henrie (3):
|
||
user32: Release capture before sending WM_COMMAND.
|
||
maintainers: Add myself as a volunteer maintainer.
|
||
krnl386.exe16: Fix dialog size computation.
|
||
|
||
Alexandre Julliard (22):
|
||
libwine: Pass the correct length to GetStringUTFRegion.
|
||
wineconsole: Deal with fonts that don't have a uniform character width.
|
||
wineconsole: Accept a too large font if we can't find one that fits the screen.
|
||
configure: Follow the variable naming convention for libpcap.
|
||
makefiles: Only define the dummy target in makefiles that need it.
|
||
makefiles: Read variable definitions from the top makefile instead of using Make.vars.in.
|
||
makefiles: Get rid of the support for updating a makefile in place.
|
||
makefiles: Avoid running config.status when not necessary.
|
||
makefiles: Fix expansion of '$$' in make variables.
|
||
makefiles: Move wine.desktop to the loader directory.
|
||
krnl386.exe: Remove some redundant shifts.
|
||
ntdll: Remove some redundant shifts.
|
||
makefiles: Generate rules for building tool binaries.
|
||
tools: Upgrade the config.guess/config.sub scripts.
|
||
tools: Move winemaker to its own directory.
|
||
makefiles: Automatically add RPATH support for programs that use libwine.
|
||
makefiles: Generate rules for installing programs.
|
||
makefiles: Generate rules for installing scripts.
|
||
makefiles: Generate rules for installing symlinks.
|
||
makefiles: Don't add source dependency for symlinks.
|
||
makefiles: Fix the source path for ttf font installs.
|
||
makefiles: Specify whether to install program binaries in the individual makefiles.
|
||
|
||
Alistair Leslie-Hughes (8):
|
||
d3dcompiler: Add D3DReadFileToBlob, D3DWriteBlobToFile stubs.
|
||
vbscript/tests: Show IActiveScriptSite OnScriptError is called on error.
|
||
dpnet: Don't leak entry name.
|
||
d3dx10_43: Add D3DX10CreateEffectPoolFromMemory stub.
|
||
msxml3/tests: Fix memory leaks (valgrind).
|
||
xmllite/tests: Fix memory leak (valgrind).
|
||
msctf/tests: Fix memory leaks (valgrind).
|
||
oleaut32/tests: Fix memory leaks (valgrind).
|
||
|
||
Andrew Eikum (11):
|
||
xaudio2: Implement IXAudio28MasteringVoice::GetChannelMask.
|
||
xaudio2: Explicitly trace the xaudio object version.
|
||
ntdll: Claim success for FSCTL_SET_SPARSE.
|
||
explorerframe: Allow treeview expandos to open with a single click.
|
||
xaudio2: Don't render less than a period of audio.
|
||
xaudio2: Implement CreateFX for legacy xaudio2 versions.
|
||
xaudio2_8: Implement CreateFX.
|
||
xaudio2_8: Add 3D audio function stubs.
|
||
mmdevapi: Fix win10 test failures.
|
||
xaudio2_7: Move APO implementations to a new file.
|
||
xaudio2: Add stub interface for FXEQ.
|
||
|
||
Andrey Gusev (2):
|
||
po: Update Ukrainian translation.
|
||
wined3d: Recognize Radeon HD 3850 AGP.
|
||
|
||
Anton Baskanov (3):
|
||
gdi32: Return default palette entries from GetSystemPaletteEntries for non-palette-based devices.
|
||
quartz: Add stub IAMStreamSelect to MPEG-1 Stream Splitter.
|
||
quartz/tests: Test that MPEG-1 Stream Splitter implements IAMStreamSelect.
|
||
|
||
Aric Stewart (3):
|
||
hidclass.sys: Correct size of IOCTL request and unused return value.
|
||
hid: Implement HidD_GetSerialNumberString.
|
||
hidclass.sys: Implement IOCTL_HID_GET_SERIALNUMBER_STRING.
|
||
|
||
Bruno Jesus (20):
|
||
avifil32: Absolute addresses already point to the correct place in the frame.
|
||
msvfw32: Simplify error handling in ICSeqCompressFrameStart.
|
||
iccvid: Make decode_cinepak a bit more consistent and easier to read.
|
||
quartz: Cope with invalid MP3 headers being detect as valid.
|
||
msvfw32: Use a helper to free memory.
|
||
msvfw32: Fix the size of previous compressed buffer.
|
||
msvfw32: Lpckid and lpdwFlags must be valid memory addresses.
|
||
msvfw32: Improve tracing from ICSeqCompressFrameStart.
|
||
msvfw32: Ask the codec to fill the lpbiOutput info when it is not available.
|
||
msvfw32: Only update output parameters when the compress operation works.
|
||
msvfw32: Make wine_dbgstr_fcc handle non-ASCII values better.
|
||
msvfw32: Fix a copy & paste issue.
|
||
msvfw32: Ask the driver about how much data is required for lpbiOut.
|
||
msvfw32/tests: Add ICSeqFrameCompress tests.
|
||
msvfw32: Better tracing of ICERR codes and general trace improvements.
|
||
msvidc32: Add missing compression messages to the list.
|
||
msvfw32/tests: Check if requesting the default codec works.
|
||
msvfw32: When no fccHandler is specified return the first valid codec.
|
||
winmm: Initialize struct MMIOINFO in MMIO_Open.
|
||
avifil32: Implement AVISave[A|W] by forwarding to AVISaveV.
|
||
|
||
Can Taşan (1):
|
||
po: Update Turkish translation.
|
||
|
||
Daniel Lehman (2):
|
||
msvcp110: Make argument const for _Xtime_diff functions.
|
||
msvcp120: Implement _Thrd_equal/lt.
|
||
|
||
Dmitry Timoshkov (11):
|
||
ntdll: Return from snoop tracing helpers earlier if tracing is disabled.
|
||
user32: Always call BeginPaint/EndPaint when handling a WM_PAINT message for the button.
|
||
ole32: PropVariantCopy should return DISP_E_BADVARTYPE in case of bad source variant type.
|
||
gdi32: Fix heap corruption.
|
||
comctl32: Always call BeginPaint/EndPaint when handling a WM_PAINT message for the button.
|
||
ole32: Initialize number of bytes read before the comparison.
|
||
ole32: Print a FIXME when the "CONTENTS" stream refers to unsupported format.
|
||
widl: Add support for unions to the typelib generator.
|
||
user32/tests: Move MDI tests out of the WM_CREATE handler.
|
||
user32/tests: Add some tests for WM_MDIGETACTIVE.
|
||
ole32: Fallback to parsing the Presentation streams ff parsing of the "CONTENTS" stream fails.
|
||
|
||
Erich Hoover (3):
|
||
ws2_32: Implement a basic synchronous TransmitFile.
|
||
ws2_32: Add support for TransmitFile headers and footers.
|
||
ws2_32: Add asynchronous support for TransmitFile.
|
||
|
||
François Gouget (4):
|
||
d3d11: Make impl_from_ID3D11ShaderResourceView() static.
|
||
oleaut32: Add V_RECORD() and V_RECORDINFO() and use them for wine_dbgstr_variant().
|
||
oleview: Remove an unneeded NONAMELESSUNION define.
|
||
hidclass.sys: Make a few functions static.
|
||
|
||
Gediminas Jakutis (1):
|
||
d3dx9: Add adjacency generation for D3DXCreateCylinder().
|
||
|
||
Gerald Pfeifer (8):
|
||
msi: Avoid shift overflow in msi_view_get_row.
|
||
d3d8: Adjust D3DCOLOR_ARGB to avoid shift overflow.
|
||
d3d8: Redefine D3DVSD_MAKETOKENTYPE to avoid shift overflow (warnings).
|
||
d3d9: Change #define D3DSTREAMSOURCE_INSTANCEDATA to avoid shift overflow.
|
||
ntdll: Avoid a case of shift overflow in get_cpuinfo.
|
||
configure: Use the -Wshift-overflow=2 compiler option if available.
|
||
d3d9: Make D3DFVF_TEXTUREFORMAT4 and friends unsigned.
|
||
gdiplus: Avoid shift overflow in get_gif_background_color.
|
||
|
||
Grazvydas Ignotas (3):
|
||
include: Use float math functions on ARM.
|
||
include: Use fabsf implementation when available.
|
||
include: Expose some more implemented math functions.
|
||
|
||
Hans Leidekker (8):
|
||
webservices: Parse comment nodes.
|
||
webservices: Add support for character set detection.
|
||
webservices: Add a stub implementation of WsGetXmlAttribute.
|
||
include: Add missing Web Services declarations.
|
||
webservices: Implement WsCreateXmlBuffer.
|
||
webservices: Implement WsSetOutputToBuffer.
|
||
webservices/tests: Add tests.
|
||
webservices: Implement WsSetInputToBuffer.
|
||
|
||
Henri Verbeet (6):
|
||
d2d1: Properly handle collinear edges in d2d_cdt_cut_edges().
|
||
d2d1: Properly handle collinear edges in d2d_cdt_insert_segment().
|
||
d3d9/tests: Introduce a helper function to test for WARP.
|
||
d3d8/tests: Introduce a helper function to test for WARP.
|
||
wined3d: Add a missing TRACE to wined3d_texture_map().
|
||
wined3d: Add a missing TRACE to wined3d_texture_unmap().
|
||
|
||
Hugh McMaster (2):
|
||
kernel32: Implement the FALSE pathway of GetCurrentConsoleFont.
|
||
kernel32/tests: Add tests for the FALSE pathway of GetCurrentConsoleFont.
|
||
|
||
Huw D. M. Davies (10):
|
||
wineps: Let CUPS control the copy count rather than embedding it in the PostScript.
|
||
wineps: Pass the collate setting as a CUPS option.
|
||
ole32: Set the release interface to NULL before calls to GetDataHere.
|
||
oleaut32: Clear any existing interface before calling WdtpInterfacePointer_UserUnmarshal().
|
||
ole32: WdtpInterfacePointer_UserUnmarshal() should release an interface if one is passed in.
|
||
ole32/tests: Release the marshalled data in the expected buffers.
|
||
ole32: Correctly release an existing pointer when unmarshalling a NULL-ptr.
|
||
ole32: Fix ref counting in GetDataHere Proxy.
|
||
riched20: Rewrite the picture destination parser to handle embedded groups.
|
||
riched20: Add support for the \shppict destination.
|
||
|
||
Jacek Caban (14):
|
||
ole32: Pass requested interface IID to CreateInstance in CoCreateInstanceEx.
|
||
ole32: Call CoCreateInstanceEx from CoCreateInstance instead of the other way around.
|
||
winerror.h: Added DNS_REQUEST_PENDING error code.
|
||
windns.h: Added missing DNS_QUERY_* constants.
|
||
rpcrt4: Moved formatting pipe names to helper functions.
|
||
rpcrt4: Added support for binding argument in RpcMgmtIsServerListening.
|
||
rpcrt4: Added RpcMgmtIsServerListening tests.
|
||
mshtml/tests: Fixed more test failures on win10.
|
||
ws2_32: Added GetAddrInfoExW stub.
|
||
ws2def.h: Fixed ADDRINFOEX declaration.
|
||
kernel32: Pass SYNCHRONIZE access flag to NtCreateFile.
|
||
advapi32: Pass SYNCHRONIZE flag in NtCreateFile and NtOpenFile calls.
|
||
kernel32: Pass SYNCHRONIZE flag to NtOpenFile.
|
||
krnl386.exe: Pass SYNCHRONIZE flag to NtCreateFile.
|
||
|
||
Józef Kucia (31):
|
||
d3d11: Implement ID3D10ShaderResourceView1 interface.
|
||
d3d10core/tests: Check that shader resource views implement ID3D10ShaderResourceView1.
|
||
d3d11/tests: Check that shader resource views implement ID3D10ShaderResourceView1.
|
||
dxgi: Make dxgi_swapchain_SetFullscreenState() hotpatchable.
|
||
d3d11: Implement d3d10_device_CreateShaderResourceView1().
|
||
d3d10_1/tests: Port test_create_shader_resource_view() from d3d10core.
|
||
d3d11: Implement ID3D10BlendState1 interface.
|
||
d3d11: Implement d3d10_device_CreateBlendState1().
|
||
d3d10core/tests: Check that blend states implement ID3D10BlendState1.
|
||
d3d11/tests: Check that blend states implement ID3D10BlendState.
|
||
d3d10_1/tests: Port test_create_blend_state() from d3d11.
|
||
d3d11: Remove outdated FIXME comment.
|
||
d3d11: Use CreateDXGIFactory1 to create factory in D3D11CreateDevice.
|
||
d3d11/tests: Add test for ID3D11Device parents.
|
||
d3d10core/tests: Port test_device_interfaces() from d3d11.
|
||
d3d10_1/tests: Port test_device_interfaces() from d3d11.
|
||
dxgi/tests: Remove test_device_interfaces().
|
||
d3d11: Do not store ID3D11Device pointer in d3d11_immediate_context.
|
||
d3d11: Implement d3d11_immediate_context_GSSetShader().
|
||
d3d11: Implement d3d11_immediate_context_IASetVertexBuffers().
|
||
d3d11: Implement d3d11_immediate_context_CopyResource().
|
||
dxgi: Implement IDXGIDevice1 interface.
|
||
dxgi/tests: Add test for maximum frame latency.
|
||
d3d/tests: Check that device implements IDXGIDevice1.
|
||
d3d11: Rename d3d10_query to d3d_query.
|
||
d3d11: Add ID3D11Query interface stub.
|
||
d3d11: Implement d3d11_device_CreatePredicate().
|
||
d3d11: Implement d3d11_device_CreateQuery().
|
||
d3d10core/tests: Extend test_create_predicate().
|
||
d3d11/tests: Port test_create_predicate() from d3d10core.
|
||
include: Add D3D11_QUERY_MISC_FLAG declaration.
|
||
|
||
Ken Thomases (4):
|
||
winemac: Use a snapshot of an owned window when a zero-sized owner window is minimized.
|
||
winemac: Reorganize copy_display_modes() to clarify that the user's default mode is always included.
|
||
winemac: Fix how the user's default display mode is determined.
|
||
winemac: Add another workaround for bad side effects of CGWarpMouseCursorPosition().
|
||
|
||
Martin Storsjo (5):
|
||
ucrtbase: Implement some printf functions.
|
||
combase: Fix cornercase error handling in WindowsCreateStringReference.
|
||
ucrtbase: Hook up the terminate function.
|
||
ucrtbase: Implement vsscanf.
|
||
vcruntime140: Add the new MSVC 2015 compiler specific DLL.
|
||
|
||
Matteo Bruni (11):
|
||
wined3d: Use non-deprecated texture sample builtins also in the fragment pipeline replacement shaders.
|
||
wined3d: Set GL_DEPTH_TEXTURE_MODE_ARB to GL_INTENSITY.
|
||
d3d9/tests: Extend the INTZ test a bit.
|
||
d3d9/tests: Extend the shadow test a bit.
|
||
wined3d: Allow FBO blits for depth formats with swizzle fixups.
|
||
wined3d: Add a format fixup for INTZ on core profile.
|
||
d3d8/tests: Extend the INTZ test a bit.
|
||
d3d8/tests: Extend the shadow test a bit.
|
||
wined3d: Use the core version of the debug messages functions.
|
||
msctf: Add ITfThreadMgrEx stub.
|
||
msctf: Add ITfUIElementMgr stub.
|
||
|
||
Michael Cronenworth (1):
|
||
winegcc: Check for linker relocation support before relying on prelink.
|
||
|
||
Michael Stefaniuc (7):
|
||
ddraw/tests: Test the return of DrawPrimitive().
|
||
gdiplus/tests: Test the return of GdipImageSelectActiveFrame().
|
||
d3d9/tests: Test the return value of CreateDepthStencilSurface().
|
||
kernel32/tests: Simplify an ok() condition (PVS-Studio).
|
||
rsaenh/tests: Mark an old behavior as broken (PVS-Studio).
|
||
ddraw/tests: Use the proper type for a return value (PVS-Studio).
|
||
oleaut32: Remove an always true if-subcondition (PVS-Studio).
|
||
|
||
Nikolay Sivov (44):
|
||
include: Add a couple of documented Toolbar messages definitions.
|
||
shell32: Remove recurring return value check (PVS-Studio).
|
||
mshtml: Use VARIANT_TRUE instead of TRUE when appropriate (PVS-Studio).
|
||
dwrite: Scale glyph run analysis advances and offsets with ppdip factor.
|
||
dwrite: Scale run origin by given ppdip run analysis was created with.
|
||
dwrite: Set bitmap target ppdip factor from context dpi.
|
||
dwrite: Respect transform when calculating glyph advances for run analysis.
|
||
strmbase: Remove some redundant return value initializers.
|
||
strmbase: Remove redundant null pointer check.
|
||
strmbase: Switch to void for QualityControlImpl_Destroy().
|
||
shell32: Remove another recurring return code check (PVS-Studio).
|
||
comctl32/syslink: Simplify conditional expression (PVS-Studio).
|
||
ole32/tests: Use BOOL variables for BOOL return type (PVS-Studio).
|
||
oleaut32/tests: Don't use HRESULT codes for BOOL retval (PVS-Studio).
|
||
usp10/tests: Use BOOL variable for BOOL retval (PVS-Studio).
|
||
xmllite: Don't use HRESULT codes for BOOL retval (PVS-Studio).
|
||
shell32: Cleanup ReadCabinetState exports.
|
||
ddraw: Use proper prototype for internal enumeration callback (PVS-Studio).
|
||
shell32: Properly handle SHGetPathFromIDListW failure (PVS-Studio).
|
||
wintrust/tests: Use proper return types when calling provider funcs (PVS-Studio).
|
||
quartz: Minor cleanup of returned interface pointers.
|
||
shell32/tests: Fix prototype to match implementation (PVS-Studio).
|
||
dxdiagn: Properly set VT_BOOL values (PVS-Studio).
|
||
msi: Use VARIANT_BOOL values consistently for VT_BOOL type (PVS-Studio).
|
||
include: Fix a couple of logical processor info structures.
|
||
user32: Added a GetDisplayConfigBufferSizes stub.
|
||
dwrite/tests: Some tests for GetRecommendedRenderingMode() with different ppdip values.
|
||
prntvpt: Remove export ordinals.
|
||
prntvpt: Added PTOpenProvider() stub.
|
||
gdiplus: Added GdipBitmapConvertFormat stub.
|
||
dwrite: Use dpiX/dpiY argument in GetRecommendedRenderingMode().
|
||
dwrite/tests: Add missing return value test (PVS-Studio).
|
||
mshtml/tests: Add missing return value test (PVS-Studio).
|
||
msi/tests: Add missing return value test (PVS-Studio).
|
||
msxml3/tests: Add missing return value test (PVS-Studio).
|
||
d3dx9_36/tests: Use proper printf format (PVS-Studio).
|
||
comctl32/listview: Fix printf format (PVS-Studio).
|
||
crypt32/tests: Fix printf format (PVS-Studio).
|
||
dwrite: Fix analysis leak on error path.
|
||
ntdll: Fix printf format to use unsigned integers (PVS-Studio).
|
||
shell32: Fix temporary item array leak (Valgrind).
|
||
dwrite: Fix streams and files pointer arrays leak (Valgrind).
|
||
dwrite: Fail earlier in TranslateColorGlyphRun() for fonts without color info.
|
||
dwrite/tests: Fixed some leaks (Valgrind).
|
||
|
||
Pierre Schweitzer (1):
|
||
msacm32.drv: Don't dereference a pointer after free.
|
||
|
||
Piotr Caban (3):
|
||
shlwapi: Don't crash in PathStripPath when read-only string is passed and it's not modified.
|
||
msvcp120: Fix tr2::sys::__Statvfs header for gcc.
|
||
msvcp110: Fix 64-bit _Getcoll implementation.
|
||
|
||
Riccardo Bortolato (15):
|
||
d3d8: Call wined3d_swapchain_get_front_buffer_data instead of wined3d_device_get_front_buffer_data in d3d8_device_GetFrontBuffer.
|
||
d3d9: Call wined3d_swapchain_get_front_buffer_data instead of wined3d_device_get_front_buffer_data in d3d9_device_GetFrontBuffer.
|
||
wined3d: Make wined3d_swapchain_get_front_buffer_data work with wined3d_texture and sub_resource_idx.
|
||
wined3d: Make wined3d_device_set_cursor_properties work with wined3d_texture and sub_resource_index.
|
||
wined3d: Introduce a new wined3d_texture_blt function.
|
||
d3d9: Replace wined3d_surface_preload with wined3d_texture_preload.
|
||
d3d9: Replace wined3d_surface_get_resource with wined3d_texture_get_sub_resource in d3d9_device_ColorFill.
|
||
d3d9: Replace wined3d_surface_blt with wined3d_texture_blt in d3d9_device_StretchRect.
|
||
d3d9: Avoid using a wined3d_surface in get_desc calls inside d3d9_device_StretchRect.
|
||
d3d9: In surface_init check for GetDC supported at texture level (avoid using a subresource).
|
||
d3d9: Replace wined3d_surface_get_render_target_data with wined3d_texture_blt in d3d9_device_GetRenderTargetData.
|
||
wined3d: Introduce wined3d_rendertarget_view_create_from_sub_resource().
|
||
d3d8: Use wined3d_rendertarget_view_create_from_sub_resource() in d3d8_surface_get_rendertarget_view().
|
||
wined3d: Introduce wined3d_texture_get_dc().
|
||
wined3d: Introduce wined3d_texture_release_dc().
|
||
|
||
Sebastian Lackner (23):
|
||
kernel32/tests: Add tests for GetPhysicallyInstalledSystemMemory.
|
||
kernel32: Implement stub for GetPhysicallyInstalledSystemMemory.
|
||
kernel32/tests: Remove unnecessary busy loop (PVS-Studio).
|
||
ntdll: Use wrapper function for consolidate callback on x86_64.
|
||
maintainers: Add a section for volunteer reviewers.
|
||
kernel32/tests: Add test to show that multiple user APCs are processed at once.
|
||
ntdll: Do not check if object was signaled after user APC in server_select.
|
||
ws2_32: Use wine_server_release_fd to close file descriptor.
|
||
kernel32/tests: Add tests for triggering write watches in asynchronous ReadFile call.
|
||
combase: Add TRACEs to string functions.
|
||
combase: Simplify NULL pointer check in WindowsCreateString[Reference].
|
||
combase: Implement WindowsSubstringWithSpecifiedLength.
|
||
combase/tests: Add tests for WindowsSubstringWithSpecifiedLength.
|
||
gdiplus: Use the correct memory allocation function for PropVariants.
|
||
gdiplus: Use helper function for HeapAlloc calls.
|
||
gdiplus: Use helper function for HeapReAlloc calls.
|
||
gdiplus: Use helper function for remaining HeapFree calls.
|
||
server: Remove a wrong release_object in write_console_input.
|
||
server: Unconditionally close APC handle in get_apc_result call.
|
||
server: Remove unused device manager argument from set_irp_result call.
|
||
combase: Implement WindowsConcatString.
|
||
combase/tests: Add tests for WindowsConcatString.
|
||
server: Add a missing grab_object in cgwe_enum.
|
||
|
||
Stefan Dösinger (2):
|
||
wined3d: Only set GL_DEPTH_TEXTURE_MODE_ARB if ARB_depth_texture is supported.
|
||
wined3d: Prepare GL resources before calling context_apply_fbo_state.
|
||
|
||
Stefan Leichter (1):
|
||
wimgapi: Add new stub dll.
|
||
|
||
Thomas Faber (2):
|
||
shdocvw: Add missing parameter to RunInstallUninstallStubs2.
|
||
wldap32: Add missing const to ldap_init definitions.
|
||
|
||
Thomas Pointhuber (2):
|
||
combase: Implement WindowsSubstring.
|
||
combase/tests: Add tests for WindowsSubstring.
|
||
|
||
Vincent Povirk (2):
|
||
gdiplus/tests: Add a test for CompositingModeSourceCopy.
|
||
maintainers: Add myself.
|
||
|
||
--
|
||
Alexandre Julliard
|
||
julliard@winehq.org
|