561 lines
32 KiB
Plaintext
561 lines
32 KiB
Plaintext
The Wine development release 1.7.55 is now available.
|
|
|
|
What's new in this release (see below for details):
|
|
- Pulse audio driver.
|
|
- Various fixes for Microsoft Office 2013 support.
|
|
- Some more implementation of the Web Services DLL.
|
|
- More fixes for the latest C runtime version.
|
|
- Improvements to the Makefile generation.
|
|
- Various bug fixes.
|
|
|
|
The source is available from the following locations:
|
|
|
|
http://dl.winehq.org/wine/source/1.7/wine-1.7.55.tar.bz2
|
|
http://mirrors.ibiblio.org/wine/source/1.7/wine-1.7.55.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.55 (total 76):
|
|
|
|
8854 Unable to get keyboard / mouse input in multiple games
|
|
9032 Adobe Premiere 6 video playback broken
|
|
10495 Wine should support PulseAudio
|
|
11107 Adobe AIR / Adobe Media Player pre 2 never shows GUI
|
|
12474 Resolume Avenue 3.3.2 - Black video preview windows
|
|
14518 GetTextMetrics on Tahoma font metrics returns an invalid tmInternalLeading
|
|
14894 Cubis Gold 2 crashes on start
|
|
17693 Silkypix 3.0 and DVD-lab PRO 2.x: menus are invisible until clicked
|
|
18442 Google Video/Voice chat plugin installer finishes with error 0x80040509
|
|
19937 ArcSoft PhotoStudio 5.5 crashes on startup
|
|
23001 Dolphin GC/Wii emulator 2.0 Wiimote plugin needs Bluetooth Control Panel Applet 'bthprops.cpl'
|
|
23575 PowerDVD 10 trial crashes after registration
|
|
24572 Freelancer (Microsoft Games): installer text in custom graphical user interface rendered in black rather than white, making it nearly unreadable
|
|
27061 iNode Client 3.60 exits silently on start up (H3C iNode service install fails, needs 'HKLM\\SYSTEM\\CurrentControlSet\\Control\\ServiceGroupOrder\\List' key with REG_MULTI_SZ 'TDI' value)
|
|
27563 Dungeons and Dragons/Lord of the Rings online: launcher doesn't see COM/ActiveX as supported with builtin mono
|
|
29309 Zynaps remix exits with memory access violation
|
|
29852 Star Trek Birth of the Federation - No Videos (negative height used as request for inverted frame decompressing)
|
|
29899 mapviewoffileex fails under certain condition with PE images
|
|
31534 TOAD for SQLServer 5.0.1.554 fails to install
|
|
32703 MyPhoneExplorer 1.8.4 installer has a non-fatal crash
|
|
32705 VirtualDub: crash when opening video with MPEG-2 plugin (division by zero)
|
|
32839 Endnote X5 crashes on unimplemented function msvcp90.dll.??0?$basic_fstream@DU?$char_traits@D@std@@@std@@QAE@PAU_iobuf@@@Z
|
|
32923 Daum Pot Player Media Player crashes
|
|
33001 AXE3 (hex editor) crashes in TREEVIEW_GetItemT on invalid item pointer
|
|
33453 Delphi7 import type library hangs
|
|
33479 Multiple games (Guild Wars 2, Risen 2, Tomb Raider 2013): Raw input is broken
|
|
33563 Imscared shows visual artifacts (green dots and white lines)
|
|
33713 download.com (CNET) download manager gets stuck on step 2 of 4
|
|
34559 Call to Power II: Scrolling causes mouse and screen to lock
|
|
34845 The Mighty Quest for Epic Loot: "Bloomberg" crash/diag tool complains about dbghelp being too old (v5.x Windows XP vs. v6.x Win Vista/7)
|
|
35677 BBC iPlayer Desktop installer reports 'You need Windows Media Player (9 or above) to install this software.' (builtin 'wmplayer.exe' along with version resource missing)
|
|
35702 FarManager v3 crashes on unimplemented function KERNEL32.dll.SetConsoleKeyShortcuts
|
|
35953 FFXIV: ARR - Launcher requires native winhttp to run.
|
|
36280 valgrind shows a possible leak in gameux/tests/gamestatistics.c
|
|
36291 valgrind shows a leak msctf/tests/inputprocessor.c
|
|
36400 valgrind shows several unitialized values in under crypt32/tests/message.c
|
|
36427 valgrind shows several leaks in dlls/taskschd/tests/scheduler.c
|
|
36450 EnumFontFamilies should report unsubstituted font names
|
|
36508 valgrind shows a couple invalid writes in kernel32/tests/change.c
|
|
36527 Multiple games and applications crash on unimplemented function KERNEL32.dll.AllocateUserPhysicalPages (Microsoft Office 2007 diagnosis service, Eden Eternal)
|
|
36607 valgrind shows two definite leaks in xmllite/tests/reader.c
|
|
37165 Sacred 2 Gold (v2.65.1) fails to start correctly, displays only a black screen in virtual desktop mode
|
|
37729 Picasa 3.9 crashes in setupapi.SetupFindFirstLineW
|
|
37829 Phonostar dradio-Recorder cannot connect to radio streams
|
|
37843 Black Mirror 3 starts minimized
|
|
37932 Evil Genius from GOG crashes unexpectedly
|
|
37956 Photoshop (CS6/CC) 64bit crash when you press "cancel" button
|
|
38097 FreshDiagnose 8.67 'Protected Files' diagnosis wants sfc.dll.SfcGetNextProtectedFile
|
|
38125 MFC CRichEditCtrl does not correctly put text in Center, Right or Left
|
|
38255 Sid Meier's Ace Patrol needs msvcp110.dll._Thrd_current
|
|
38368 AutoPatcher Updater 1.4.x (VB6 app) reports 'Error: Object doesn't support this action' (needs ITextStream::Close method implementation)
|
|
38390 Photoshop 64-bit (CS/CC) crashes when you break the rendering preview.
|
|
38417 [EA] Origin self-updater fails to install updates ('kernel32.DeleteFileW' shall only open the file for delete access as callers might not have read/write rights)
|
|
38444 valgrind shows some definite leaks in dpnet/tests/address.c
|
|
38445 valgrind shows a couple invalid writes in kernel32/tests/fiber.c
|
|
38450 valgrind shows several leaks in shell32/tests/shlfolder.c
|
|
38464 valgrind shows a possible leak in wininet/tests/http.c test_async_HttpSendRequestEx()
|
|
38477 Elevated: Invisible textures since wine-1.7.34-58-gc6232e1
|
|
38589 Sades 7.1 CH Gaming Headset driver installation fails
|
|
38677 valgrind shows invalid memory use in dlls/kernel32/tests/path.c:test_PathNameA()
|
|
39081 CCleaner needs esent.dll
|
|
39101 Visual Studio Compiler creates invalid interface from a typelib
|
|
39143 Roxio CDRAL 'CDRALW2K.SYS' kernel driver (part of Windows Media 9 Runtime) crashes on unimplemented function ntoskrnl.exe.ExAcquireResourceExclusiveLite during driver unload
|
|
39259 BTHPROPS.DLL and BLUETOOTHAPIS.DLL are unimplemented
|
|
39423 Voobly: 'Game Browser' can't display content due to Wine built-in browser signature blacklisted on www.voobly.com ('win32' feature token must not be included in user agent string)
|
|
39443 Multiple applications fail start File System Filter Manager service due unimplemented function fltmgr.sys.FltInitializePushLock (Kaspersky Anti-Virus)
|
|
39493 GImageX v2.1.1 (gui for ImageX tool from Windows Assessment and Deployment Kit) crashes on unimplemented function wimgapi.dll.WIMRegisterMessageCallback
|
|
39516 Listview tests consistently fail
|
|
39528 Emerge Desktop 6.1.3 crashes on startup (incorrect shdocvw.RunInstallUninstallStubs2 stub signature)
|
|
39529 Data Source initstring parsing is case-sensitive
|
|
39544 Microsoft Office 2007 installer fails with 'ITERATE_Actions Execution halted, action L"ProcessBranding" returned 1603'
|
|
39545 wine build fails without libpulse
|
|
39551 building dlls/atl fails: error: Could not open importlib stdole2.tlb.
|
|
39568 err:dbghelp_msc:pe_load_debug_directory Got a page fault while loading symbols
|
|
39574 iNode 3.6 client needs ndis.sys.NdisInitUnicodeString
|
|
39575 Wine control panel app crashes when encountering builtin applets with unimplemented CPL entry points (bthprops.cpl.CPlApplet)
|
|
|
|
----------------------------------------------------------------
|
|
|
|
Changes since 1.7.54:
|
|
|
|
Alex Henrie (9):
|
|
opengl32: Check the minor version when determining extension support.
|
|
winex11: Initialize the length of each side of the color cube to 1.
|
|
winex11: Make color cubes as big as possible.
|
|
winex11: Avoid double initialization of variables in OpenGL functions.
|
|
opengl32: Avoid double initialization of variables in WGL functions.
|
|
opengl32: Define the 2D identity matrix once, at the top of the file.
|
|
user32: Turn magic values into static constants.
|
|
user32: Remove redundant check for buf's existence.
|
|
user32: Avoid double initialization.
|
|
|
|
Alexandre Julliard (43):
|
|
mmdevapi/tests: Avoid %ll printf format.
|
|
makefiles: Generate rules for installing headers.
|
|
makefiles: Generate rules for installing X template files.
|
|
makefiles: Add makedep pragmas in all IDL source files.
|
|
configure: Fix the libpulse check for when the library exists but doesn't work.
|
|
urlmon/tests: Use the same file as wininet for FTP testing.
|
|
configure: Use the correct help string macro.
|
|
makefiles: Generate rules for installing IDL headers.
|
|
makefiles: Generate rules for installing IDL include files.
|
|
makefiles: Get rid of the obsolete IMPLIB_SRCS variable.
|
|
makefiles: Generate correct dependencies for included typelib files.
|
|
x3daudio1_7: Remove unused debug channel.
|
|
widl: Disable a noisy warning.
|
|
makefiles: Only set the manpage flag for programs.
|
|
makefiles: Get rid of the DLLPREFIX variable.
|
|
makefiles: Get rid of the documentation makefile.
|
|
makefiles: Remove a no longer necessary library path.
|
|
d2d1: Avoid an unsupported makefile variable assignment.
|
|
kernel32/tests: Fix some todo tests that succeed or fail depending on the kernel version.
|
|
makedep: Don't store install rules in the makefile object.
|
|
makedep: Constify the makefile parameter where possible.
|
|
makedep: Release extra string storage.
|
|
makefiles: Try to remove all include directories on uninstall.
|
|
makefiles: Add support in make_makefiles for flags in sfd files.
|
|
makefiles: Always build .in files.
|
|
makedep: Add a helper function to open a file in the parent's source directory.
|
|
makedep: Add a helper function to open a file from the include path.
|
|
makedep: Store the include paths without the -I prefix.
|
|
makedep: Expand the rm command.
|
|
makedep: Always open Makefile.in files from the source directory.
|
|
makedep: Fix a typo in the usage message.
|
|
makefiles: Group uninstall files in a single command.
|
|
makefiles: Generate rules for building libwine.
|
|
makefiles: Generate rules for installing libwine.
|
|
makefiles: Generate rules for building the libwine import library.
|
|
makefiles: Generate makefiles and po rules also for disabled modules.
|
|
makefiles: Add support for specifying extra dependencies in libraries and programs.
|
|
makefiles: Generate rules for installing wine.inf.
|
|
makefiles: Install source directory files from the top-level makefile.
|
|
makefiles: Replace the loader makefile rules by variable declarations.
|
|
makefiles: Replace the libwine makefile rules by variable declarations.
|
|
makefiles: Expand the test resource list through a makefile variable.
|
|
makefiles: Remove support for running subdirectory makefiles through config.status.
|
|
|
|
Alistair Leslie-Hughes (7):
|
|
d3dx9: Don't always fail if an ID3DXAnimationController pointer is passed to D3DXLoadMeshHierarchyFromXInMemory.
|
|
oledb32: Support VT_NULL on all conversions.
|
|
wininet: Free critical section (Valgrind).
|
|
gameux: Fix memory leaks (Valgrind).
|
|
hnetcfg: Add Dispatch support to interface INetFwOpenPorts.
|
|
odbccp32: Implement SQLGetPrivateProfileStringW/SQLGetPrivateProfileString.
|
|
odbccp32: Remove duplicate string.
|
|
|
|
Andrew Eikum (10):
|
|
xaudio2/tests: Fix memory leaks.
|
|
xaudio2: For legacy xaudio2, prefer native version.
|
|
shell32: Implement IShellDispatch2::ShellExecute.
|
|
mmdevapi/tests: Remove todo_wine on some tests for winepulse.
|
|
winepulse: Always mute buffer.
|
|
winepulse: In Shared mode, track device position in bytes.
|
|
winepulse: Prefer PulseAudio driver.
|
|
maintainers: Add myself to a few entries.
|
|
winecoreaudio: Handle sysex MIDI messages.
|
|
xaudio2_7: Update current buffer position after flushing buffers.
|
|
|
|
Andrey Gusev (1):
|
|
include: Add d3dx10.h file.
|
|
|
|
André Hentschel (2):
|
|
dbghelp: Add even more symbol types.
|
|
maintainers: Update winemaker section.
|
|
|
|
Austin English (20):
|
|
kernel32: Add AllocateUserPhysicalPages stub.
|
|
kernel32: Add SetConsoleKeyShortcuts stub.
|
|
sfc: Add SfcGetNextProtectedFile stub.
|
|
fltmgr.sys: Add FltInitializePushLock stub.
|
|
wine.inf: Add System\CurrentControlSet\Services\RpcSs registry key.
|
|
dbghelp: Version to 6.1.7601.17514.
|
|
bthprops.cpl: Add stub dll.
|
|
wmplayer: Add stub program.
|
|
bluetoothapis: Add stub dll.
|
|
ntoskrnl.exe: Add ExAcquireResourceExclusiveLite stub.
|
|
ntoskrnl.exe: Add ExDeleteResourceLite stub.
|
|
ntoskrnl.exe: Add ExReleaseResourceForThreadLite stub.
|
|
wine.inf: Add HKLM\System\CurrentControlSet\Control\ServiceGroupOrder\List registry key.
|
|
bthprops.cpl: Comment out CPLApplet from spec file.
|
|
ndis.sys: Forward NdisInitUnicodeString to ntdll.RtlInitUnicodeString.
|
|
wine.inf: Add Windows Media Player version registry keys.
|
|
ntoskrnl.exe: Add a stub for ProbeForRead.
|
|
ntoskrnl.exe: Add ExDeleteNPagedLookasideList stub.
|
|
ntoskrnl.exe: Add ExDeletePagedLookasideList stub.
|
|
combase: Add RoGetActivationFactory stub.
|
|
|
|
Bruno Jesus (9):
|
|
msvfw32: Derive frame dimension from bitmap info when not available.
|
|
msvfw32: Make it clear why a DrawDibBegin call is required.
|
|
mcicda: Improve CD drive IOCTL tracing.
|
|
iccvid: Implement inverted frame decompressing.
|
|
iccvid: Use a separate argument for inverted decompressing.
|
|
include: Add definitions related to WSAPoll().
|
|
msrle32/tests: Add uncompressed frame decompressing test.
|
|
msrle32: Add support to decompress uncompressed frames.
|
|
ws2_32/tests: Add WSAPoll() tests.
|
|
|
|
Daniel Lehman (4):
|
|
msvcp120: Implement _Thrd_sleep/yield.
|
|
msvcp120: Implement _Thrd_current.
|
|
msvcp120: Implement _Thrd_create/join.
|
|
msvcp120: Implement _Cnd_* functions.
|
|
|
|
Dmitry Timoshkov (17):
|
|
widl: Avoid warnings when being added dispatch guids already present in a typelib.
|
|
ole32: Handle failure of reading directory entry in IEnumSTATSTG::Next.
|
|
ole32: Zero out returned stats when IEnumSTATSTG::Next reaches end of enumeration.
|
|
ole32/tests: Add the tests to show that IEnumSTATSTG::Next should zero out returned stats when it reaches end of enumeration.
|
|
Revert "msi: Correctly parse double quotes in the token value.".
|
|
msi: Make sure to reset the 'in_quotes' state in all cases.
|
|
ole32/tests: Add some tests for loading and drawing various OLE formats.
|
|
ole32: Relax media type check when loading CF_METAFILEPICT format from OLE storage.
|
|
ole32: Add more traces to the storage methods.
|
|
widl: Avoid adding duplicate type definitions if tag and typedef names are the same.
|
|
widl: Attribute uuid() takes precedence over 'hidden'.
|
|
widl: Avoid generating duplicate typelib entries for structure tag names.
|
|
widl: Attributes of the alias are supposed to replace attributes of a tag in the typelib.
|
|
widl: Ignore assignment of a duplicate uuid.
|
|
oleaut32/tests: Add a bunch of new tests for typelib generation.
|
|
taskschd/tests: Fix memory leaks (Valgrind).
|
|
ntdll: Avoid path buffer re-allocation step for common dll name lengths.
|
|
|
|
François Gouget (2):
|
|
configure: Fix the notices handling in WINE_PRINT_MESSAGES().
|
|
configure: The libtiff pkg-config name is libtiff-4.
|
|
|
|
Hans Leidekker (18):
|
|
maintainers: Add Web Services, Windows Management Instrumentation and WinHTTP sections.
|
|
webservices: Implement WsXmlStringEquals.
|
|
include: Add missing Web Services declarations.
|
|
webservices: Keep track of the parent-child relationship between nodes.
|
|
webservices: Implement WsAlloc.
|
|
webservices: Parse self-closing tags.
|
|
webservices: Implement WsMoveReader.
|
|
webservices: Implement WsWriteStartElement.
|
|
webservices: Reset writer state in WsSetOutput and WsSetOutputToBuffer.
|
|
webservices: Add support for retrieving the output buffer.
|
|
webservices: Implement WsWriteEndElement.
|
|
webservices: Avoid writing redundant namespace attributes.
|
|
webservices: Implement WsWriteEndStartElement.
|
|
webservices/tests: Add tests.
|
|
webservices: Implement WsWriteStartAttribute.
|
|
webservices: Implement WsWriteEndAttribute.
|
|
webservices: Implement WsWriteText.
|
|
webservices/tests: Add more tests.
|
|
|
|
Henri Verbeet (6):
|
|
wined3d: Map glDrawArraysInstanced() to glDrawArraysInstancedARB().
|
|
wined3d: Get rid of getColorBits().
|
|
wined3d: Get rid of getDepthStencilBits().
|
|
wined3d: Disallow stencil size mismatches in wined3d_check_pixel_format_depth() if the format has stencil bits.
|
|
wined3d: Always use the same formats in context_create() when "always_offscreen" is enabled.
|
|
wined3d: Call wglGetPixelFormat() through the gl_ops table.
|
|
|
|
Hugh McMaster (7):
|
|
po: Fix some format specifiers in the Turkish translation.
|
|
wineconsole: Add if check to determine whether a font attribute has changed.
|
|
server: Add console font information.
|
|
wineconsole: Pass font size information to wineserver.
|
|
kernel32: Implement GetNumberOfConsoleFonts.
|
|
kernel32: Implement GetConsoleFontSize.
|
|
kernel32/tests: Add tests for GetConsoleFontSize.
|
|
|
|
Huw D. M. Davies (6):
|
|
user32: Restore the dc's colours after sending WM_DRAWITEM.
|
|
gdi32: Take into account the mask's offset.
|
|
maintainers: Add a few entries.
|
|
riched20: Store the font cache entry rather than the HFONT.
|
|
riched20: Release the font cache when changing the default style.
|
|
riched20: Maintain a list of styles and reuse them if possible.
|
|
|
|
Jacek Caban (24):
|
|
dnsapi: Added DnsQueryEx stub.
|
|
ole32: Make CoInitializeEx hot patchable.
|
|
ntdll: Added NtOpenKeyEx implementation.
|
|
ntdll: Fixed argument order in NtNotifyChangeKey.
|
|
urlmon: Don't include 'Win32' token in user agent string.
|
|
urlmon: Include 'x64' token in user agent string on win64.
|
|
ntdll: Return STATUS_PENDING in NtNotifyChangeKey if async notify is performed.
|
|
server: Reset event in set_registry_notification.
|
|
server: Notify parent key when subkey is created.
|
|
ntdll: Added NtNotifyChangeMultipleKeys implementation.
|
|
ieframe: Store toolbar handle in InternetEplorer.
|
|
ieframe: Disable forward and backward navigation toolbar buttons when they are not usable.
|
|
ieframe: Don't use WINAPI in internal functions.
|
|
comctl32: Don't use comparisons to FALSE.
|
|
ntdll: Added a few registry stubs.
|
|
server: Return KeyFullInformation maximal string lengths in bytes.
|
|
ntdll: Added KeyCachedInformation key info class implementation.
|
|
server: Store all 32 bits of value type.
|
|
ole32: Added DECLSPEC_HOTPATCHABLE to a few more functions.
|
|
advapi32: Added DECLSPEC_HOTPATCHABLE to CreateProcessAsUser[AW] functions.
|
|
kernel32: Added DECLSPEC_HOTPATCHABLE to WinExec function.
|
|
oleaut32: Added DECLSPEC_HOTPATCHABLE to a few functions.
|
|
advapi32: Use absolute registry paths to create special root keys.
|
|
mshtml: Skip travellog notifications for frame navigation.
|
|
|
|
Jactry Zeng (3):
|
|
riched20: Set pStream->written in ME_StreamOutFlush.
|
|
riched20: Make paragraph in make_para independently.
|
|
riched20: Implement alignment styles support.
|
|
|
|
Julian Rüger (1):
|
|
po: Update German translation.
|
|
|
|
Józef Kucia (61):
|
|
wined3d: Introduce wined3d_resource_map().
|
|
wined3d: Introduce wined3d_resource_unmap().
|
|
wined3d: Set slice pitch in wined3d_map_desc to surface size.
|
|
d3d11: Implement d3d11_immediate_context_Map().
|
|
d3d11: Implement d3d11_immediate_context_Unmap().
|
|
d3d11: Add support for mapping 3D textures.
|
|
d3d11/tests: Add test for resource mapping.
|
|
d3d11: Implement d3d11_immediate_context_RSSetViewports().
|
|
d3d11: Implement d3d11_immediate_context_OMSetRenderTargets().
|
|
d3d11/tests: Port test_il_append_aligned() from d3d10core.
|
|
d3d8: Use wined3d_resource_{map, unmap}() instead of wined3d_texture_{map, unmap}().
|
|
d3d9: Use wined3d_resource_{map, unmap}() instead of wined3d_texture_{map, unmap}().
|
|
d3d11: Use wined3d_resource_{map, unmap}() instead of wined3d_texture_{map, unmap}().
|
|
wined3d: Remove wined3d_texture_{map,unmap}().
|
|
d3d11: Implement d3d11_immediate_context_Draw().
|
|
d3d11: Implement d3d11_immediate_context_RSSetScissorRects().
|
|
d3d11: Implement d3d11_immediate_context_RSSetState().
|
|
d3d11/tests: Port test_scissor() from d3d10core.
|
|
d3d11: Implement d3d11_immediate_context_OMSetBlendState().
|
|
d3d11/tests: Port test_blend() from d3d10core.
|
|
include: Add some missing D3D11 constants.
|
|
d3d11: Implement d3d11_immediate_context_PSSetSamplers().
|
|
d3d11: Implement d3d11_immediate_context_PSSetShaderResources().
|
|
d3d11/tests: Port test_texture() from d3d10core.
|
|
d3d11: Implement d3d11_immediate_context_PSSetConstantBuffers().
|
|
d3d11/tests: Port test_fragment_coords() from d3d10core.
|
|
d3d11: Implement d3d11_immediate_context_UpdateSubresource().
|
|
d3d11/tests: Port test_update_subresource() from d3d10core.
|
|
d3d11: Implement d3d11_immediate_context_GSSetConstantBuffers().
|
|
d3d11: Implement d3d11_immediate_context_GSSetShaderResources().
|
|
d3d11: Implement d3d11_immediate_context_IAGetPrimitiveTopology().
|
|
d3d11: Implement d3d11_immediate_context_VSSetConstantBuffers().
|
|
d3d11: Implement d3d11_immediate_context_VSSetShaderResources().
|
|
d3d11: Implement d3d11_immediate_context_VSSetSamplers().
|
|
d3d11: Implement d3d11_immediate_context_GSSetSamplers().
|
|
d3d11: Implement d3d11_immediate_context_RSGetState().
|
|
d3d11: Implement d3d11_immediate_context_IAGetInputLayout().
|
|
d3d11: Implement d3d11_immediate_context_SetPredication().
|
|
d3d11: Implement d3d11_immediate_context_GetPredication().
|
|
d3d11: Implement d3d11_immediate_context_VSGetSamplers().
|
|
d3d11: Implement d3d11_immediate_context_PSGetSamplers().
|
|
d3d10core/tests: Fix typo.
|
|
d3d10core/tests: Avoid multiple readbacks of backbuffer texture.
|
|
d3d11/tests: Avoid multiple readbacks of backbuffer texture.
|
|
d3d11: Implement d3d11_immediate_context_GSGetSamplers().
|
|
d3d11: Implement d3d11_immediate_context_GSGetConstantBuffers().
|
|
d3d11: Implement d3d11_immediate_context_GSGetShader().
|
|
d3d11: Implement d3d11_immediate_context_GSGetShaderResources().
|
|
d3d11: Implement d3d11_immediate_context_VSGetConstantBuffers().
|
|
d3d11: Implement d3d11_immediate_context_VSGetShader().
|
|
d3d11: Implement d3d11_immediate_context_VSGetShaderResources().
|
|
d3d11: Implement d3d11_immediate_context_PSGetShaderResources().
|
|
d3d11: Implement d3d11_immediate_context_PSGetShader().
|
|
d3d11: Implement d3d11_immediate_context_PSGetConstantBuffers().
|
|
d3d11: Implement d3d11_immediate_context_SOSetTargets().
|
|
wined3d: Make offset parameter optional in wined3d_device_get_stream_output().
|
|
d3d11: Implement d3d11_immediate_context_SOGetTargets().
|
|
d3d11: Implement d3d11_immediate_context_IASetIndexBuffer().
|
|
d3d11: Implement d3d11_immediate_context_DrawIndexed().
|
|
d3d11: Implement d3d11_immediate_context_DrawIndexedInstanced().
|
|
d3d11: Implement d3d11_immediate_context_OMGetRenderTargets().
|
|
|
|
Ken Thomases (6):
|
|
winemac: Cope with multiple seemingly-identical display modes, only some of which work, by trying them in sequence.
|
|
winemac: Use CVDisplayLink to limit window redrawing to the display refresh rate.
|
|
winemac: Remove the live-resize display timer.
|
|
winemac: Check the window's display link after adding it as a child of another window, which may order it on screen.
|
|
winemac: Stop the CVDisplayLink when there are no more changes to flush.
|
|
winemac: Fix a crash on versions of OS X prior to 10.9 which don't have the -[NSImage drawInRect:] method.
|
|
|
|
Maarten Lankhorst (10):
|
|
winepulse: Add initial stub for pulseaudio support.
|
|
winepulse: Add format and period probing.
|
|
winepulse: Add audioclient.
|
|
winepulse: Add IAudioRenderClient and IAudioCaptureClient.
|
|
winepulse: Add IAudioClock and IAudioClock2.
|
|
winepulse: Add audiostreamvolume.
|
|
winepulse: Add session support.
|
|
winepulse: Forward winmm functions to winealsa.
|
|
winepulse: Fixup IsFormatSupported calls.
|
|
winepulse: Add support for IMarshal.
|
|
|
|
Marcus Meissner (2):
|
|
quartz: Avoid endless loop (Coverity).
|
|
d3dx9_36: Remove unneeded vertex_remap variable (Coverity).
|
|
|
|
Mark Harmstone (3):
|
|
winepulse: Handle stream create failing correctly.
|
|
winepulse: Add stub for GetPropValue.
|
|
winepulse: Return PKEY_AudioEndpoint_PhysicalSpeakers device prop.
|
|
|
|
Martin Storsjo (18):
|
|
ucrtbase: Fix the function name in a comment.
|
|
ucrtbase: Simplify the snprintf/swprintf tests.
|
|
ucrtbase: Add defines for the printf/scanf options constants.
|
|
ucrtbase: Handle the swprintf style termination and return values.
|
|
msvcrt: Refactor pf_printf to take options as flags instead of as BOOL parameter.
|
|
msvcrt: Ignore 'N' as format length modifier for pointers, just like 'F'.
|
|
ucrtbase: Implement the new printf corner case behaviour.
|
|
msvcrt: Interpret 'I' as size_t size specifier for integer conversions.
|
|
ucrtbase: Handle the C99 'z' size_t specifier for integers.
|
|
ucrtbase: Handle the _s variant of vsscanf.
|
|
makedep: Set use_msvcrt for ucrtbase imports as well.
|
|
ucrtbase: Implement _get_stream_buffer_pointers.
|
|
vcruntime140: Implement __vcrt_InitializeCriticalSectionEx.
|
|
ucrtbase: Implement __std_type_info_compare.
|
|
ucrtbase: Add a test for snprintf to a NULL buffer.
|
|
msvcrt: Pass on the return value in _callnewh.
|
|
msvcrt: Don't lock the heap in operator_new.
|
|
ucrtbase: Hook up _seh_filter_exe and _seh_filter_dll.
|
|
|
|
Matteo Bruni (12):
|
|
wined3d: Cleanup extension check for shader model 4 support.
|
|
wined3d: Set default texture units mapping for vertex shader samplers when possible.
|
|
wined3d: Avoid going through the texture units mapping when unnecessary.
|
|
wined3d: Enforce a stable texture units mapping.
|
|
wined3d: Handle WINED3D_SHADE_PHONG the same as WINED3D_SHADE_GOURAUD.
|
|
d3d9/tests: Improve the shade mode test.
|
|
d3d8/tests: Port test_shademode() to d3d8.
|
|
ddraw/tests: Port test_shademode() to ddraw7.
|
|
ddraw/tests: Port test_shademode() to ddraw4.
|
|
ddraw/tests: Port test_shademode() to ddraw2.
|
|
ddraw/tests: Port test_shademode() to ddraw1.
|
|
wined3d: Flat shading emulation for core contexts.
|
|
|
|
Nikolay Sivov (27):
|
|
dwrite: Store transform analysis was created with.
|
|
dwrite: Store origin, advances and offsets as vectors for run analysis.
|
|
dwrite: Added support for transform in glyph run analysis.
|
|
dwrite: When assembling run bitmap combine instead of overwriting.
|
|
oledb32: Allow case-insensitive match for Provider keyword.
|
|
dwrite: Apply run reading direction to advances and offsets on analysis creation.
|
|
dwrite/tests: Simple test to show that run analysis instances are not reused.
|
|
comctl32: Protect TVM_GETITEM from invalid item pointers.
|
|
kernel32: Simplify EnumDateFormats & EnumDateFormatsEx.
|
|
kernel32: Implement EnumDateFormatsExEx().
|
|
hnetcfg: Store port name for INetFwOpenPort.
|
|
nls: Added LOCALE_SSHORTTIME locale data.
|
|
hnetcfg: Store protocol for INetFwOpenPort.
|
|
hnetcfg: Store port number for INetFwOpenPort.
|
|
kernel32: GetLocaleInfoA() doesn't support LOCALE_SSHORTTIME.
|
|
kernel32: EnumTimeFormatsA() doesn't support TIME_NOSECONDS.
|
|
kernel32: Added support for TIME_NOSECONDS, restructured EnumTimeFormats implementation.
|
|
kernel32: Implement EnumTimeFormatsEx().
|
|
winemine: Fix loading program state from registry.
|
|
mshtml: Make it clear that ATTR_FIX_PX and ATTR_FIX_URL as exclusive (Coverity).
|
|
riched20: Fix a memory leak on error path (Coverity).
|
|
mshtml: Fix a memory leak (Coverity).
|
|
shell32: Return as soon as requested CLSID is located (Coverity).
|
|
hnetcfg: Return success from put_Enabled for a port.
|
|
dwrite: Remove a couple of dead assignments (Clang).
|
|
comctl32/tests: Test more return values (Clang).
|
|
dwrite/tests: Remove unused assignment (Clang).
|
|
|
|
Piotr Caban (3):
|
|
include: Fix CreateSymbolicLink and TryAcquireSRWLockExclusive prototypes.
|
|
comctl32/tests: Flush events in listview tests after setting foreground window.
|
|
wininet: Create file with correct file name in test_trailing_slash tests.
|
|
|
|
Qian Hong (4):
|
|
gdi32: Initialize system font link registry.
|
|
quartz: Fix crashing when connect to NULL Pin.
|
|
quartz/tests: Add NULL pointer tests for IGraphBuilder.
|
|
quartz: Fix error code when checking circular connection.
|
|
|
|
Ralf Habacker (1):
|
|
dbghelp: Fix crash in module_find_cb on trying to parse non image files.
|
|
|
|
Riccardo Bortolato (7):
|
|
wined3d: Make wined3d_device_copy_sub_resource_region return an error code.
|
|
ddraw: Remove unused mipmap_level from ddraw_surface.
|
|
wined3d: Call wined3d_texture_decref() instead of wined3d_surface_decref() in wined3d_cs_exec_set_depth_stencil_view().
|
|
wined3d: Call wined3d_texture_{inc, dec}ref() instead of wined3d_surface_{inc, dec}ref() in device_switch_onscreen_ds().
|
|
wined3d: Call wined3d_texture_decref() instead of wined3d_surface_decref() in wined3d_device_uninit_3d().
|
|
wined3d: Call wined3d_texture_decref() instead of wined3d_surface_decref() in wined3d_device_reset().
|
|
wined3d: Call wined3d_texture_decref() instead of wined3d_surface_decref() in swapchain_gl_present().
|
|
|
|
Sebastian Lackner (15):
|
|
server: Clear last error when creating object without name.
|
|
widl: When adding an interface typedef do check whether it has been already added while resolving the parent interface.
|
|
winepulse.drv: Add a missing linebreak to ERR message.
|
|
kernel32/tests: Add a test to demonstrate a deadlock by suspending a thread during a system APC.
|
|
server: Wake up APC if we fail to allocate a handle in target process.
|
|
dinput: Print TRACE at the beginning of SysMouseWImpl_GetDeviceState function.
|
|
dinput: Ensure X11 input events are forwarded to wineserver even without message loop.
|
|
ntdll: Fix specfile entry for NtCreateKeyTransacted.
|
|
include: Add declarations for recently added registry functions.
|
|
kernel32/tests: Add some more tests for opening a file with FILE_DELETE_ON_CLOSE.
|
|
server: Return STATUS_CANNOT_DELETE when trying to open readonly file with FILE_DELETE_ON_CLOSE.
|
|
kernel32: DeleteFile should open the file without read/write permissions.
|
|
ntdll/tests: Add tests for multiple registry notifications per key.
|
|
server: Only send WM_WINE_CLIPCURSOR for forced clip resets.
|
|
ntoskrnl.exe: Add a stub for ProbeForWrite.
|
|
|
|
Stefan Dösinger (2):
|
|
user32: Silently ignore temporary foreground loss.
|
|
comctl32: Re-enable the parent before destroying the dialog.
|
|
|
|
Stefan Leichter (1):
|
|
wimgapi: Add stub for WIMRegisterMessageCallback.
|
|
|
|
Thomas Faller (1):
|
|
kernel32: Fix invalid write.
|
|
|
|
Vincent Povirk (10):
|
|
gdiplus: Skip the EMR_HEADER record when looking for the EMF+ header.
|
|
gdiplus/tests: Add tests for metafile headers and image information.
|
|
gdiplus: Add initial GdipGetMetafileHeaderFromEmf implementation.
|
|
gdiplus: Use reference device to determine created metafile resolution.
|
|
gdiplus: Use GdipGetMetafileHeaderFromEmf when opening metafiles.
|
|
gdiplus: Return Ok from GdipSetMetafileDownLevelRasterizationLimit.
|
|
gdiplus: Placeable is optional in GdipCreateMetafileFromWmf.
|
|
comdlg32: Add ES_AUTOHSCROLL style to filename text box.
|
|
makedep: Fix install rule for .idl files.
|
|
comdlg32: Initially focus filename text box.
|
|
|
|
YongHao Hu (1):
|
|
msvcp110: Add tr2_sys__Open_dir implementation.
|
|
|
|
--
|
|
Alexandre Julliard
|
|
julliard@winehq.org
|