wine-wine/dlls
Ken Thomases b4fc81bdf2 winemac: Stop the CVDisplayLink when there are no more changes to flush.
The change to a CVDisplayLink-driven display mechanism introduced a problem: a
Wine process never went completely idle for long periods.  The display link
would fire for every refresh cycle of the display, waking a CPU from idle and
wasting energy.

To fix that, I have the display link stop itself when it determines that none
of its windows need to be displayed.  When a window is subsequently marked as
needing display, it either temporarily re-enables Cocoa's normal autodisplay
mechanism so that it displays at the end of the current turn of the run loop,
or it restarts the display link.  It chooses the former if it's been a long
time since the window was last displayed so that the display is done more
immediately.

Signed-off-by: Ken Thomases <ken@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-10 11:58:42 +09:00
..
acledit winebuild: Add DllMain to the list of functions that should be private. 2015-07-15 15:59:46 +09:00
aclui
activeds
actxprxy shell32: Update to IFolderView2. 2015-05-01 15:15:56 +09:00
adsiid
advapi32 ntdll: Fixed argument order in NtNotifyChangeKey. 2015-11-06 23:20:50 +09:00
advpack advpack: Translate flags in LaunchINFSection. 2015-10-09 17:50:44 +09:00
amstream amstream/tests: Correct sizeof expression to actually get array size (PVS-Studio). 2015-10-13 18:41:27 +09:00
api-ms-win-core-com-l1-1-0
api-ms-win-core-console-l1-1-0
api-ms-win-core-datetime-l1-1-0
api-ms-win-core-datetime-l1-1-1
api-ms-win-core-debug-l1-1-0 api-ms-win-core-debug-l1-1-0: Add stub dll. 2015-05-08 14:41:30 +09:00
api-ms-win-core-debug-l1-1-1
api-ms-win-core-errorhandling-l1-1-0 api-ms-win-core-errorhandling-l1-1-0: Add stub dll. 2015-05-08 14:41:50 +09:00
api-ms-win-core-errorhandling-l1-1-1
api-ms-win-core-errorhandling-l1-1-2
api-ms-win-core-fibers-l1-1-0
api-ms-win-core-fibers-l1-1-1
api-ms-win-core-file-l1-1-0 api-ms-win-core-file-l1-1-0: Add stub dll. 2015-05-08 14:42:10 +09:00
api-ms-win-core-file-l1-2-0
api-ms-win-core-file-l2-1-0
api-ms-win-core-file-l2-1-1
api-ms-win-core-handle-l1-1-0
api-ms-win-core-heap-l1-1-0 api-ms-win-core-heap-l1-1-0: Add stub dll. 2015-05-08 14:42:30 +09:00
api-ms-win-core-heap-l1-2-0
api-ms-win-core-heap-obsolete-l1-1-0
api-ms-win-core-interlocked-l1-1-0 api-ms-win-core-interlocked-l1-1-0: Add stub dll. 2015-05-08 14:42:48 +09:00
api-ms-win-core-interlocked-l1-2-0
api-ms-win-core-io-l1-1-1 kernel32: Add a stub for CancelSynchronousIo. 2015-10-13 23:35:23 +09:00
api-ms-win-core-kernel32-legacy-l1-1-0 kernel32: Implement SetFileCompletionNotificationModes as a stub. 2015-06-15 17:27:38 +09:00
api-ms-win-core-libraryloader-l1-1-0 api-ms-win-core-libraryloader-l1-1-0: Add stub dll. 2015-05-08 14:44:51 +09:00
api-ms-win-core-libraryloader-l1-1-1
api-ms-win-core-localization-l1-2-0 kernel32: Add GetFileMUIInfo stub. 2015-05-12 15:30:47 +09:00
api-ms-win-core-localization-l1-2-1 kernel32: Add GetFileMUIInfo stub. 2015-05-12 15:30:47 +09:00
api-ms-win-core-localization-obsolete-l1-1-0
api-ms-win-core-localregistry-l1-1-0
api-ms-win-core-memory-l1-1-0 api-ms-win-core-memory-l1-1-0: Add stub dll. 2015-05-08 14:45:35 +09:00
api-ms-win-core-memory-l1-1-1
api-ms-win-core-misc-l1-1-0 api-ms-win-core-misc-l1-1-0: New dll. 2015-05-22 14:12:09 +09:00
api-ms-win-core-namedpipe-l1-1-0 api-ms-win-core-namedpipe-l1-1-0: Add stub dll. 2015-05-08 14:46:50 +09:00
api-ms-win-core-namedpipe-l1-2-0
api-ms-win-core-processenvironment-l1-1-0 api-ms-win-core-processenvironment-l1-1-0: Add stub dll. 2015-05-08 14:47:45 +09:00
api-ms-win-core-processenvironment-l1-2-0
api-ms-win-core-processthreads-l1-1-0
api-ms-win-core-processthreads-l1-1-1 kernel32: Add a stub for GetCurrentProcessorNumberEx. 2015-10-12 22:09:55 +09:00
api-ms-win-core-processthreads-l1-1-2 kernel32: Add a stub for GetCurrentProcessorNumberEx. 2015-10-12 22:09:55 +09:00
api-ms-win-core-profile-l1-1-0
api-ms-win-core-psapi-l1-1-0
api-ms-win-core-registry-l1-1-0
api-ms-win-core-rtlsupport-l1-1-0 api-ms-win-core-rtlsupport-l1-1-0: Add stub dll. 2015-05-08 14:48:07 +09:00
api-ms-win-core-rtlsupport-l1-2-0
api-ms-win-core-shlwapi-legacy-l1-1-0
api-ms-win-core-string-l1-1-0
api-ms-win-core-synch-l1-1-0 api-ms-win-core-synch-l1-1-0: Add stub dll. 2015-05-08 14:48:22 +09:00
api-ms-win-core-synch-l1-2-0
api-ms-win-core-sysinfo-l1-1-0 api-ms-win-core-sysinfo-l1-1-0: Add stub dll. 2015-05-08 14:48:39 +09:00
api-ms-win-core-sysinfo-l1-2-0 kernel32: Implement GetSystemTimePreciseAsFileTime. 2015-05-20 17:28:37 +09:00
api-ms-win-core-sysinfo-l1-2-1 kernel32: Implement stub for GetPhysicallyInstalledSystemMemory. 2015-10-20 00:30:39 +09:00
api-ms-win-core-threadpool-legacy-l1-1-0
api-ms-win-core-timezone-l1-1-0
api-ms-win-core-url-l1-1-0
api-ms-win-core-util-l1-1-0
api-ms-win-core-winrt-error-l1-1-0
api-ms-win-core-winrt-error-l1-1-1
api-ms-win-core-winrt-l1-1-0
api-ms-win-core-winrt-string-l1-1-0 combase: Implement WindowsConcatString. 2015-10-29 21:20:08 +09:00
api-ms-win-core-xstate-l2-1-0
api-ms-win-crt-conio-l1-1-0 api-ms-win-crt-conio-l1-1-0: Add stub dll. 2015-08-26 23:15:23 +09:00
api-ms-win-crt-convert-l1-1-0 api-ms-win-crt-convert-l1-1-0: Add stub dll. 2015-08-26 23:15:23 +09:00
api-ms-win-crt-environment-l1-1-0 api-ms-win-crt-environment-l1-1-0: Add stub dll. 2015-08-26 23:15:24 +09:00
api-ms-win-crt-filesystem-l1-1-0 api-ms-win-crt-filesystem-l1-1-0: Add stub dll. 2015-08-26 23:15:24 +09:00
api-ms-win-crt-heap-l1-1-0 ucrtbase: Hook up the _set_app_type, _set_new_handler and _set_new_mode functions. 2015-08-27 17:10:03 +09:00
api-ms-win-crt-locale-l1-1-0 api-ms-win-crt-locale-l1-1-0: Add stub dll. 2015-08-26 23:15:24 +09:00
api-ms-win-crt-math-l1-1-0 api-ms-win-crt-math-l1-1-0: Add stub dll. 2015-08-26 23:15:24 +09:00
api-ms-win-crt-multibyte-l1-1-0 api-ms-win-crt-multibyte-l1-1-0: Add stub dll. 2015-08-26 23:15:25 +09:00
api-ms-win-crt-private-l1-1-0 ucrtbase: Implement __std_type_info_compare. 2015-11-06 21:59:08 +09:00
api-ms-win-crt-process-l1-1-0 api-ms-win-crt-process-l1-1-0: Add stub dll. 2015-08-26 23:15:25 +09:00
api-ms-win-crt-runtime-l1-1-0 ucrtbase: Hook up _seh_filter_exe and _seh_filter_dll. 2015-11-09 23:16:44 +09:00
api-ms-win-crt-stdio-l1-1-0 ucrtbase: Implement _get_stream_buffer_pointers. 2015-11-05 21:20:47 +09:00
api-ms-win-crt-string-l1-1-0 api-ms-win-crt-string-l1-1-0: Add stub dll. 2015-08-26 23:15:25 +09:00
api-ms-win-crt-time-l1-1-0 api-ms-win-crt-time-l1-1-0: Add stub dll. 2015-08-26 23:15:26 +09:00
api-ms-win-crt-utility-l1-1-0 api-ms-win-crt-utility-l1-1-0: Add stub dll. 2015-08-26 23:15:26 +09:00
api-ms-win-downlevel-advapi32-l1-1-0 advapi32: Add CreatePrivateObjectSecurityWithMultipleInheritance semi-stub. 2015-10-11 13:46:21 +09:00
api-ms-win-downlevel-advapi32-l2-1-0
api-ms-win-downlevel-normaliz-l1-1-0
api-ms-win-downlevel-ole32-l1-1-0
api-ms-win-downlevel-shell32-l1-1-0 shell32: Added GetCurrentProcessExplicitAppUserModelID() stub. 2015-07-22 16:42:42 +02:00
api-ms-win-downlevel-shlwapi-l1-1-0
api-ms-win-downlevel-shlwapi-l2-1-0
api-ms-win-downlevel-user32-l1-1-0
api-ms-win-downlevel-version-l1-1-0
api-ms-win-eventing-provider-l1-1-0 advapi32: Add a stub implementation of EventSetInformation. 2015-05-11 15:39:24 +09:00
api-ms-win-ntuser-dc-access-l1-1-0
api-ms-win-security-base-l1-1-0 advapi32: Add CreatePrivateObjectSecurityWithMultipleInheritance semi-stub. 2015-10-11 13:46:21 +09:00
api-ms-win-security-base-l1-2-0 advapi32: Add CreatePrivateObjectSecurityWithMultipleInheritance semi-stub. 2015-10-11 13:46:21 +09:00
api-ms-win-security-sddl-l1-1-0
api-ms-win-service-core-l1-1-1
api-ms-win-service-management-l1-1-0
api-ms-win-service-winsvc-l1-2-0
apphelp
appwiz.cpl mshtml: Wine Gecko 2.40 release. 2015-08-12 22:59:15 +09:00
atl atl: Added stub AtlIPersistPropertyBag_Save. 2015-05-26 20:08:54 +09:00
atl80 atl: Added stub AtlIPersistPropertyBag_Save. 2015-05-26 20:08:54 +09:00
atl90 atl: Added stub AtlIPersistPropertyBag_Save. 2015-05-26 20:08:54 +09:00
atl100 atl: Added stub AtlIPersistPropertyBag_Save. 2015-05-26 20:08:54 +09:00
atl110 atl: Added stub AtlIPersistPropertyBag_Save. 2015-05-26 20:08:54 +09:00
authz
avicap32
avifil32 avifil32: Implement AVISave[A|W] by forwarding to AVISaveV. 2015-10-26 23:03:38 +09:00
avifile.dll16
avrt
bcrypt bcrypt: Add BCryptCreateHash stub. 2015-10-01 16:27:42 +09:00
browseui browseui: Use method wrappers when forwarding, rearrange functions to match vtable order. 2015-06-08 15:29:13 +09:00
cabinet
capi2032
cards
cfgmgr32
clusapi
combase combase/tests: Add tests for WindowsConcatString. 2015-10-29 21:20:08 +09:00
comcat
comctl32 comctl32: Don't use comparisons to FALSE. 2015-11-10 11:53:20 +09:00
comdlg32 comdlg32: Initially focus filename text box. 2015-11-06 14:44:53 +09:00
comm.drv16
commdlg.dll16
compobj.dll16
compstui
comsvcs
connect
credui credui: Add a partial implementation of SspiPromptForCredentials. 2015-08-17 14:46:28 +09:00
crtdll
crypt32 crypt32/tests: Fix printf format (PVS-Studio). 2015-10-28 22:31:32 +09:00
cryptdlg
cryptdll
cryptext
cryptnet
cryptui
ctapi32
ctl3d.dll16
ctl3d32
ctl3dv2.dll16
d2d1 d2d1: Avoid an unsupported makefile variable assignment. 2015-11-09 16:44:50 +09:00
d3d8 d3d8: Use wined3d_resource_{map, unmap}() instead of wined3d_texture_{map, unmap}(). 2015-11-05 22:02:17 +09:00
d3d9 d3d9: Use wined3d_resource_{map, unmap}() instead of wined3d_texture_{map, unmap}(). 2015-11-05 22:02:23 +09:00
d3d10 d3d10: Do not use '\n' in the middle of TRACE. 2015-08-18 18:34:46 +09:00
d3d10_1 d3d/tests: Check that device implements IDXGIDevice1. 2015-10-26 23:03:37 +09:00
d3d10core d3d10core/tests: Extend test_create_predicate(). 2015-10-27 21:42:39 +09:00
d3d11 d3d11: Implement d3d11_immediate_context_GSSetShaderResources(). 2015-11-09 23:10:08 +09:00
d3dcompiler_33
d3dcompiler_34
d3dcompiler_35
d3dcompiler_36
d3dcompiler_37
d3dcompiler_38
d3dcompiler_39
d3dcompiler_40
d3dcompiler_41
d3dcompiler_42
d3dcompiler_43 d3dcompiler: Add D3DReadFileToBlob, D3DWriteBlobToFile stubs. 2015-10-20 01:19:50 +09:00
d3dcompiler_46 d3dcompiler: Add D3DReadFileToBlob, D3DWriteBlobToFile stubs. 2015-10-20 01:19:50 +09:00
d3dcompiler_47 d3dcompiler: Add D3DReadFileToBlob, D3DWriteBlobToFile stubs. 2015-10-20 01:19:50 +09:00
d3dim
d3drm d3drm/tests: Add missing DestroyWindow. 2015-10-16 21:18:25 +09:00
d3dx9_24 d3dx9_36: Add D3DXTessellateNPatches stub ( try 2). 2015-07-31 12:04:44 +02:00
d3dx9_25 d3dx9_36: Add D3DXTessellateNPatches stub ( try 2). 2015-07-31 12:04:44 +02:00
d3dx9_26 d3dx9_36: Add D3DXTessellateNPatches stub ( try 2). 2015-07-31 12:04:44 +02:00
d3dx9_27 d3dx9_36: Add D3DXTessellateNPatches stub ( try 2). 2015-07-31 12:04:44 +02:00
d3dx9_28 d3dx9_36: Add D3DXTessellateNPatches stub ( try 2). 2015-07-31 12:04:44 +02:00
d3dx9_29 d3dx9_36: Add D3DXTessellateNPatches stub ( try 2). 2015-07-31 12:04:44 +02:00
d3dx9_30 d3dx9_36: Add D3DXTessellateNPatches stub ( try 2). 2015-07-31 12:04:44 +02:00
d3dx9_31 d3dx9_36: Add D3DXTessellateNPatches stub ( try 2). 2015-07-31 12:04:44 +02:00
d3dx9_32 d3dx9_36: Add D3DXTessellateNPatches stub ( try 2). 2015-07-31 12:04:44 +02:00
d3dx9_33 d3dx9_36: Add D3DXTessellateNPatches stub ( try 2). 2015-07-31 12:04:44 +02:00
d3dx9_34 d3dx9_36: Add D3DXTessellateNPatches stub ( try 2). 2015-07-31 12:04:44 +02:00
d3dx9_35 d3dx9_36: Add D3DXTessellateNPatches stub ( try 2). 2015-07-31 12:04:44 +02:00
d3dx9_36 d3dx9_36: Remove unneeded vertex_remap variable (Coverity). 2015-11-04 14:41:38 +09:00
d3dx9_37 d3dx9_36: Add D3DXTessellateNPatches stub ( try 2). 2015-07-31 12:04:44 +02:00
d3dx9_38 d3dx9_36: Add D3DXTessellateNPatches stub ( try 2). 2015-07-31 12:04:44 +02:00
d3dx9_39 d3dx9_36: Add D3DXTessellateNPatches stub ( try 2). 2015-07-31 12:04:44 +02:00
d3dx9_40 d3dx9_36: Add D3DXTessellateNPatches stub ( try 2). 2015-07-31 12:04:44 +02:00
d3dx9_41 d3dx9_36: Add D3DXTessellateNPatches stub ( try 2). 2015-07-31 12:04:44 +02:00
d3dx9_42 d3dx9_36: Add D3DXCreateFragmentLinker, D3DXCreateFragmentLinkerEx stubs. 2015-07-31 12:05:14 +02:00
d3dx9_43 d3dx9_36: Add D3DXTessellateNPatches stub ( try 2). 2015-07-31 12:04:44 +02:00
d3dx10_33
d3dx10_34
d3dx10_35
d3dx10_36
d3dx10_37
d3dx10_38
d3dx10_39
d3dx10_40
d3dx10_41
d3dx10_42
d3dx10_43 d3dx10_43: Add D3DX10CreateEffectPoolFromMemory stub. 2015-10-30 16:03:03 +09:00
d3dx11_42
d3dx11_43
d3dxof d3dxof: Don't ERR on alloc failures for small compile time known sizes. 2015-04-22 23:25:41 +09:00
davclnt davclnt: Add stub implementations of DavRegisterAuthCallback and DavUnregisterAuthCallback. 2015-07-21 16:33:23 +02:00
dbgeng
dbghelp makefiles: Get rid of the DLLPREFIX variable. 2015-11-09 12:12:58 +09:00
dciman32
ddeml.dll16
ddraw ddraw: Remove unused mipmap_level from ddraw_surface. 2015-11-04 14:41:37 +09:00
ddrawex
devenum
dhcpcsvc
difxapi
dinput dinput: Ensure X11 input events are forwarded to wineserver even without message loop. 2015-11-06 01:13:58 +09:00
dinput8
dispdib.dll16
dispex
display.drv16
dmband dmband: Add missing TRACE to QI. 2015-06-29 19:07:50 +09:00
dmcompos dmcompos: Mark IPersistStream_Save of DMSignPostTrack as a stub. 2015-06-29 19:07:49 +09:00
dmime dmime: Use the generic IPersistStream for DMTempoTrack. 2015-07-06 14:49:41 +09:00
dmloader dmloader: Remove superfluous "IDirectMusicContainer" from method names. 2015-04-28 15:35:38 +09:00
dmscript dmscript: Get rid of the extra pointer to a DMUS_OBJECTDESC. 2015-04-28 15:35:54 +09:00
dmstyle dmstyle: Remove a not very useful macro. 2015-07-07 17:16:35 +09:00
dmsynth dmsynth: Remove a now unused macro. 2015-07-06 14:49:41 +09:00
dmusic dmusic: Remove old and ugly COM macros. 2015-06-29 19:07:55 +09:00
dmusic32
dnsapi dnsapi: Added DnsQueryEx stub. 2015-11-01 22:53:52 +09:00
dplay
dplayx dplayx: Avoid shadowing a variable used in loop control (PVS-Studio). 2015-10-13 22:24:44 +09:00
dpnaddr
dpnet dpnet: Don't leak entry name. 2015-10-29 22:32:45 +09:00
dpnhpast
dpnlobby
dpvoice
dpwsockx
drmclien
dsound dsound: Don't set very low limits on HW buffers. 2015-05-11 15:19:05 +09:00
dssenh dssenh/tests: Fix some tests on Win 8. 2015-04-20 21:21:35 +09:00
dswave dswave: Finish the cleanup of create_dswave(). 2015-06-10 15:26:10 +09:00
dwmapi dwmapi: Add DwmUpdateThumbnailProperties stub. 2015-09-08 21:59:18 +09:00
dwrite dwrite/tests: Simple test to show that run analysis instances are not reused. 2015-11-04 14:41:40 +09:00
dxdiagn makefiles: Add makedep pragmas in all IDL source files. 2015-11-02 23:02:22 +09:00
dxerr8
dxerr9
dxgi dxgi/tests: Add test for maximum frame latency. 2015-10-26 23:03:37 +09:00
dxguid
dxva2
esent esen: Added stub DLL. 2015-10-01 16:24:03 +09:00
evr
explorerframe explorerframe: Allow treeview expandos to open with a single click. 2015-10-21 12:41:42 +09:00
ext-ms-win-gdi-devcaps-l1-1-0
faultrep
fltlib fltlib: Add stub for FilterLoad. 2015-06-25 16:32:02 +09:00
fltmgr.sys fltmgr.sys: Add FltInitializePushLock stub. 2015-11-05 20:22:37 +09:00
fntcache
fontsub
fusion fusion: Fix insufficient buffer size handling in IAssemblyName::GetDisplayName. 2015-04-10 22:46:18 +09:00
fwpuclnt
gameux Assorted spelling fixes. 2015-08-07 23:50:48 +09:00
gdi.exe16 Assorted spelling and typos fixes. 2015-08-31 20:18:46 +09:00
gdi32 gdi32: Initialize system font link registry. 2015-11-09 23:10:06 +09:00
gdiplus gdiplus: Placeable is optional in GdipCreateMetafileFromWmf. 2015-11-03 13:47:56 +09:00
glu32
gphoto2.ds
gpkcsp winebuild: Add DllMain to the list of functions that should be private. 2015-07-15 15:59:46 +09:00
hal
hhctrl.ocx
hid hid: Implement HidD_GetSerialNumberString. 2015-10-30 15:10:14 +09:00
hidclass.sys hidclass.sys: Implement IOCTL_HID_GET_SERIALNUMBER_STRING. 2015-10-30 15:10:18 +09:00
hlink
hnetcfg hnetcfg: Store port number for INetFwOpenPort. 2015-11-10 11:53:21 +09:00
httpapi
iccvid iccvid: Use a separate argument for inverted decompressing. 2015-11-03 23:05:38 +09:00
icmp
ieframe ieframe: Don't use WINAPI in internal functions. 2015-11-10 11:51:07 +09:00
ifsmgr.vxd
imaadp32.acm msacm32: Make ACM driver details match native more closely. 2015-05-27 14:31:39 +09:00
imagehlp imagehlp: Remove unused structure. 2015-08-12 22:54:24 +09:00
imm.dll16
imm32 imm32: Don't use functions that use graphics driver in THREAD_DETACH/PROCESS_DETACH. 2015-08-28 13:14:03 +09:00
inetcomm inetcomm: Avoid overlapping memcpy (Coverity). 2015-04-20 14:38:20 +09:00
inetcpl.cpl
inetmib1
infosoft
initpki
inkobj
inseng inseng: Added IInstallEngine2 stub. 2015-04-22 23:27:09 +09:00
iphlpapi iphlpapi: Implement GetIfTable2. 2015-08-18 17:30:14 +09:00
itircl
itss
joy.cpl kernel32: Avoid resolving imports against the advapi32 forwards. 2015-06-10 15:26:05 +09:00
jscript jscript: Added a test of DeleteMembedByDispID returning an error. 2015-10-15 20:00:42 +09:00
jsproxy
kernel32 nls: Added LOCALE_SSHORTTIME locale data. 2015-11-09 23:10:05 +09:00
keyboard.drv16
krnl386.exe16 krnl386.exe: Pass SYNCHRONIZE flag to NtCreateFile. 2015-10-30 21:02:01 +09:00
ksuser
ktmw32
loadperf
localspl
localui Assorted spelling fixes. 2015-08-07 23:50:48 +09:00
lz32
lzexpand.dll16
mapi32
mapistub
mciavi32 mciavi32: Detect Indeo video frames as valid frames. 2015-09-18 14:58:14 +02:00
mcicda mcicda: Improve CD drive IOCTL tracing. 2015-11-02 23:02:21 +09:00
mciqtz32 mciqtz32: Watch the player thread while waiting a player task. 2015-06-02 20:53:43 +09:00
mciseq mciseq: Ensure the player thread termination when stopping. 2015-07-22 17:42:39 +02:00
mciwave
mf
mfplat mfplat: Add missing export of MFGetPluginControl to specfile. 2015-08-24 14:44:23 +09:00
mfreadwrite
mgmtapi
midimap
mlang
mmcndmgr
mmdevapi mmdevapi/tests: Remove todo_wine on some tests for winepulse. 2015-11-03 12:25:31 +09:00
mmdevldr.vxd
mmsystem.dll16
monodebg.vxd
mountmgr.sys
mouse.drv16
mpr Assorted spelling fixes. 2015-08-07 23:50:48 +09:00
mprapi
msacm.dll16
msacm32 msacm32/tests: Remove always true condition (PVS-Studio). 2015-10-14 12:50:51 +09:00
msacm32.drv msacm32.drv: Don't dereference a pointer after free. 2015-10-25 15:26:31 +09:00
msadp32.acm msadpcm32.acm: Stop converting data instead of crashing. 2015-10-01 16:34:02 +09:00
msasn1
mscat32
mscms mscms: Let liblcms2 determine input and output format for transform profiles. 2015-08-06 23:36:03 +09:00
mscoree mscoree: Send Mono's debug output to Unix stderr. 2015-09-07 15:03:49 +09:00
msctf msctf/tests: Fix memory leaks (valgrind). 2015-10-30 19:11:51 +09:00
msctfp msctfp: Added proxy/stub dll for msctf.idl interfaces. 2015-05-21 14:00:38 +09:00
msdaps
msdelta msdelta: Add stub DLL. 2015-10-02 20:51:24 +09:00
msdmo msdmo: Reg* API does not use HRESULT return codes. 2015-05-04 20:11:03 +09:00
msftedit
msg711.acm msacm32: Make ACM driver details match native more closely. 2015-05-27 14:31:39 +09:00
msgsm32.acm msacm32: Make ACM driver details match native more closely. 2015-05-27 14:31:39 +09:00
mshtml makefiles: Add makedep pragmas in all IDL source files. 2015-11-02 23:02:22 +09:00
mshtml.tlb
msi msi: Make sure to reset the 'in_quotes' state in all cases. 2015-11-03 21:11:05 +09:00
msident
msimg32
msimsg
msimtf msimtf: Add stub implementation for IActiveIMMMessagePumpOwner. 2015-06-25 13:57:16 +09:00
msisip
msisys.ocx
msls31
msnet32
mspatcha
msrle32 msrle32: Add support to decompress uncompressed frames. 2015-11-06 01:13:57 +09:00
msscript.ocx msscript.ocx: Add missing 'vararg' attribute to the Run() methods. 2015-09-04 17:45:18 +09:00
mssign32
mssip32
mstask
msvcirt msvcirt: Use proper printf format for pointers (PVS-Studio). 2015-10-13 18:40:33 +09:00
msvcm80
msvcm90
msvcp60 msvcp: Add _Exp implementation. 2015-10-02 15:38:54 +09:00
msvcp70 msvcp: Add _Exp implementation. 2015-10-02 15:38:54 +09:00
msvcp71 msvcp: Add _Exp implementation. 2015-10-02 15:38:54 +09:00
msvcp80 msvcp: Add _Exp implementation. 2015-10-02 15:38:54 +09:00
msvcp90 msvcp110: Add tr2_sys__Open_dir implementation. 2015-11-02 23:02:22 +09:00
msvcp100 msvcp: Add _Exp implementation. 2015-10-02 15:38:54 +09:00
msvcp110 msvcp110: Add tr2_sys__Open_dir implementation. 2015-11-02 23:02:22 +09:00
msvcp120 msvcp110: Add tr2_sys__Open_dir implementation. 2015-11-02 23:02:22 +09:00
msvcp120_app msvcp110: Add tr2_sys__Open_dir implementation. 2015-11-02 23:02:22 +09:00
msvcr70 msvcrt: Add i386 __CxxExceptionFilter implementation. 2015-10-01 16:32:34 +09:00
msvcr71 msvcrt: Add i386 __CxxExceptionFilter implementation. 2015-10-01 16:32:34 +09:00
msvcr80 msvcrt: Add i386 __CxxExceptionFilter implementation. 2015-10-01 16:32:34 +09:00
msvcr90 msvcrt: Add i386 __CxxExceptionFilter implementation. 2015-10-01 16:32:34 +09:00
msvcr100 msvcrt: Add i386 __CxxExceptionFilter implementation. 2015-10-01 16:32:34 +09:00
msvcr110 msvcrt: Add i386 __CxxExceptionFilter implementation. 2015-10-01 16:32:34 +09:00
msvcr120 msvcrt: Add i386 __CxxExceptionFilter implementation. 2015-10-01 16:32:34 +09:00
msvcr120_app msvcrt: Add i386 __CxxExceptionFilter implementation. 2015-10-01 16:32:34 +09:00
msvcrt msvcrt: Don't lock the heap in operator_new. 2015-11-09 23:10:06 +09:00
msvcrt20 msvcirt: Add stub of class stdiobuf. 2015-10-07 13:00:15 +09:00
msvcrt40 msvcirt: Add stub of class stdiobuf. 2015-10-07 13:00:15 +09:00
msvcrtd
msvfw32 msrle32: Add support to decompress uncompressed frames. 2015-11-06 01:13:57 +09:00
msvidc32 msvidc32: Add missing compression messages to the list. 2015-10-22 23:04:19 +09:00
msvideo.dll16 msvideo: Add support for 16-bit MCIWndProc. 2015-09-11 16:06:56 +09:00
mswsock
msxml
msxml2
msxml3 makefiles: Generate correct dependencies for included typelib files. 2015-11-05 17:26:30 +09:00
msxml4
msxml6
nddeapi
ndis.sys
netapi32 netapi32: Avoid shift overflow for GENERIC_READ_ACCESS and friends. friends. 2015-09-14 16:47:51 +09:00
netcfgx
netprofm netprofm: fix memleak in error exit (Coverity). 2015-09-07 17:54:54 +09:00
newdev newdev: Update spec file. 2015-10-15 00:53:20 +09:00
normaliz
npmshtml
npptools
ntdll ntdll: Added a few registry stubs. 2015-11-10 11:53:20 +09:00
ntdsapi ntdsapi: Fix null termination of buffer. 2015-10-05 22:27:14 +09:00
ntoskrnl.exe server: Remove unused device manager argument from set_irp_result call. 2015-10-29 11:02:32 +09:00
ntprint
objsel
odbc32
odbccp32 odbccp32: Add a trace message to functions. 2015-06-08 15:26:11 +09:00
odbccu32
ole2.dll16
ole2conv.dll16
ole2disp.dll16
ole2nls.dll16
ole2prox.dll16
ole2thk.dll16
ole32 ole32: Add more traces to the storage methods. 2015-11-04 14:41:38 +09:00
oleacc oleacc: Avoid two cases of shift overflow. 2015-09-14 16:47:53 +09:00
oleaut32 oleaut32/tests: Add a bunch of new tests for typelib generation. 2015-11-05 20:22:36 +09:00
olecli.dll16
olecli32
oledb32 oledb32: Allow case-insensitive match for Provider keyword. 2015-11-04 14:41:38 +09:00
oledlg oledlg: Simplify conditional expression (PVS-Studio). 2015-10-13 23:35:24 +09:00
olepro32
olesvr.dll16
olesvr32
olethk32
openal32 openal32: Prefer native version. 2015-10-06 00:01:56 +09:00
opencl opencl: Avoid deprecation warning for OpenCL 1.2 APIs. 2015-09-25 21:00:59 +02:00
opengl32 opengl32: Define the 2D identity matrix once, at the top of the file. 2015-11-05 20:22:37 +09:00
packager packager: Mark DllCanUnloadNow, DllGetClassObject, DllRegisterServer, DllUnregisterServer as private. 2015-04-27 21:01:48 +09:00
pdh
photometadatahandler
pidgen
powrprof
printui
prntvpt prntvpt: Added PTOpenProvider() stub. 2015-10-28 00:58:12 +09:00
propsys propsys: Cast to ULONGLONG instead of LONGLONG in test_intconversions test_intconversions to avoid shift overflow. 2015-09-07 15:04:11 +09:00
psapi psapi/tests: Also accept strlen as return value. 2015-10-05 19:32:30 +09:00
pstorec
qcap Assorted spelling and typos fixes. 2015-08-18 15:00:13 +09:00
qedit qedit: Simplify/fix the creation of the IEnumMediaTypes. 2015-08-13 15:05:26 +09:00
qmgr qmgr: Do not omit mandatory argument to WriteFile. 2015-08-17 22:50:49 +09:00
qmgrprxy include: Add missing BITS interfaces. 2015-06-05 18:39:21 +09:00
quartz makefiles: Add makedep pragmas in all IDL source files. 2015-11-02 23:02:22 +09:00
query
rasapi16.dll16
rasapi32
rasdlg
regapi
resutils
riched20 riched20: Maintain a list of styles and reuse them if possible. 2015-11-10 11:50:08 +09:00
riched32
rpcrt4 rpcrt4: Added RpcMgmtIsServerListening tests. 2015-10-28 12:45:02 +09:00
rsabase
rsaenh rsaenh/tests: Mark an old behavior as broken (PVS-Studio). 2015-10-28 22:31:26 +09:00
rstrtmgr
rtutils
samlib
sane.ds
scarddlg
sccbase
schannel
schedsvc schedsvc: Simplify an if-condition (PVS-Studio). 2015-10-14 12:51:05 +09:00
scrrun makefiles: Add makedep pragmas in all IDL source files. 2015-11-02 23:02:22 +09:00
scsiport.sys
secur32 secur32/tests: Handle skip cleanup in negotiate more cleanly. 2015-10-01 16:34:37 +09:00
security
sensapi
serialui
setupapi setupapi/tests: Use RegQueryValueEx so that tests run on Win XP. 2015-10-15 01:08:52 +09:00
setupx.dll16
sfc sfc: Add SfcGetNextProtectedFile stub. 2015-11-03 23:12:58 +09:00
sfc_os sfc: Add SfcGetNextProtectedFile stub. 2015-11-03 23:12:58 +09:00
shdoclc
shdocvw shdocvw: Add missing parameter to RunInstallUninstallStubs2. 2015-10-30 19:12:36 +09:00
shell.dll16
shell32 shell32: Implement IShellDispatch2::ShellExecute. 2015-11-03 00:33:23 +09:00
shfolder
shlwapi shlwapi: Don't crash in PathStripPath when read-only string is passed and it's not modified. 2015-10-29 10:54:15 +09:00
slbcsp
slc
snmpapi
softpub
sound.drv16
spoolss
stdole2.tlb
stdole32.tlb
sti
storage.dll16
stress.dll16
strmbase strmbase: Switch to void for QualityControlImpl_Destroy(). 2015-10-20 00:30:37 +09:00
strmiids
svrapi
sxs
system.drv16
t2embed
tapi32
taskschd taskschd/tests: Fix memory leaks (Valgrind). 2015-11-09 16:44:53 +09:00
toolhelp.dll16
traffic
twain.dll16
twain_32
typelib.dll16
ucrtbase ucrtbase: Hook up _seh_filter_exe and _seh_filter_dll. 2015-11-09 23:16:44 +09:00
unicows
updspapi
url
urlmon urlmon: Include 'x64' token in user agent string on win64. 2015-11-09 23:10:06 +09:00
usbd.sys
user.exe16 user.exe16: Fix a misplaced closing bracket (PVS-Studio). 2015-10-15 13:28:51 +09:00
user32 user32: Avoid double initialization. 2015-11-06 21:59:08 +09:00
userenv
usp10 usp10/tests: Use BOOL variable for BOOL retval (PVS-Studio). 2015-10-21 00:25:34 +09:00
uuid
uxtheme uxtheme: Partial implementation of DrawThemeTextEx. 2015-07-02 13:43:43 +09:00
vbscript makefiles: Add makedep pragmas in all IDL source files. 2015-11-02 23:02:22 +09:00
vcomp vcomp: Use RtlIsCriticalSectionLockedByThread to check lock owner. 2015-10-11 13:47:45 +09:00
vcomp90 vcomp: Implement _vcomp_get_thread_num. 2015-10-07 21:28:49 +09:00
vcomp100 vcomp: Implement _vcomp_get_thread_num. 2015-10-07 21:28:49 +09:00
vcomp110 vcomp: Implement _vcomp_get_thread_num. 2015-10-07 21:28:49 +09:00
vcomp120 vcomp120: Add vcomp120 stub dll. 2015-10-09 14:01:57 +09:00
vcruntime140 ucrtbase: Implement __std_type_info_compare. 2015-11-06 21:59:08 +09:00
vdhcp.vxd
vdmdbg
ver.dll16
version Assorted spelling and typos fixes. 2015-08-31 20:18:46 +09:00
vmm.vxd
vnbt.vxd
vnetbios.vxd
vssapi
vtdapi.vxd
vwin32.vxd
w32skrnl
w32sys.dll16
wbemdisp
wbemprox wbemprox: Add bios name column in Win32_BIOS. 2015-10-07 22:07:32 +09:00
webservices webservices: Implement WsSetInputToBuffer. 2015-10-22 19:24:26 +09:00
wer
wevtapi
wiaservc wiaservc: Added a stub for IEnumWIA_DEV_INFO. 2015-10-09 12:58:45 +09:00
wimgapi wimgapi: Add new stub dll. 2015-10-21 21:20:04 +09:00
win32s16.dll16
win87em.dll16
winaspi.dll16
windebug.dll16
windowscodecs windowscodecs/tests: Handle failure to create TIFF decoder. 2015-10-01 16:34:26 +09:00
windowscodecsext
winealsa.drv winealsa.drv: Default to Stereo instead of 5.1 Surround. 2015-05-19 19:24:20 +09:00
winecoreaudio.drv winecoreaudio: Fix build by importing advapi32. 2015-06-12 21:22:42 +09:00
winecrt0
wined3d wined3d: Call wined3d_texture_decref() instead of wined3d_surface_decref() in swapchain_gl_present(). 2015-11-06 14:46:13 +09:00
winegstreamer
winejoystick.drv
winemac.drv winemac: Stop the CVDisplayLink when there are no more changes to flush. 2015-11-10 11:58:42 +09:00
winemapi
winemp3.acm msacm32: Make ACM driver details match native more closely. 2015-05-27 14:31:39 +09:00
wineoss.drv kernel32: Avoid resolving imports against the advapi32 forwards. 2015-06-10 15:26:05 +09:00
wineps.drv wineps: Pass the collate setting as a CUPS option. 2015-10-21 19:19:09 +09:00
wineps16.drv16
winepulse.drv winepulse: Prefer PulseAudio driver. 2015-11-04 14:41:40 +09:00
wineqtdecoder
winex11.drv winex11: Avoid double initialization of variables in OpenGL functions. 2015-11-05 20:22:37 +09:00
wing.dll16
wing32
winhttp widl: Do not create duplicate type info entries when tag and typedef names are the same. 2015-10-06 14:28:23 +09:00
wininet wininet/tests: Add test for using NULL as proxy server. 2015-10-09 19:26:36 +09:00
winmm winmm: Initialize struct MMIOINFO in MMIO_Open. 2015-10-25 15:17:47 +09:00
winnls.dll16
winnls32
winscard
winsock.dll16
winspool.drv winspool.drv/tests: Remove always true sub-condition (PVS-Studio). 2015-10-15 00:53:20 +09:00
winsta winsta: Add initial winsta.h. 2015-07-17 16:44:39 +09:00
wintab.dll16
wintab32
wintrust wintrust/tests: Use proper return types when calling provider funcs (PVS-Studio). 2015-10-21 01:04:29 +09:00
wlanapi
wldap32 wldap32: Add missing const to ldap_init definitions. 2015-10-30 20:17:24 +09:00
wmi
wmiutils wmiutils: Don't return HRESULT codes for BOOL retval (PVS-Studio). 2015-10-14 12:47:47 +09:00
wmp
wmvcore wmvcore: Added IWMReaderAdvanced* stub implementation. 2015-04-06 22:34:20 +09:00
wnaspi32
wow32
wpcap configure: Follow the variable naming convention for libpcap. 2015-10-22 20:25:37 +09:00
ws2_32 ws2_32/tests: Add WSAPoll() tests. 2015-11-09 16:44:52 +09:00
wshom.ocx makefiles: Add makedep pragmas in all IDL source files. 2015-11-02 23:02:22 +09:00
wsnmp32
wsock32
wtsapi32 wtsapi32: Add stub for WTSEnableChildSessions. 2015-04-23 15:02:18 +09:00
wuapi
wuaueng
x3daudio1_0 xaudio2_8: Add 3D audio function stubs. 2015-10-27 21:43:12 +09:00
x3daudio1_1 xaudio2_8: Add 3D audio function stubs. 2015-10-27 21:43:12 +09:00
x3daudio1_2 xaudio2_8: Add 3D audio function stubs. 2015-10-27 21:43:12 +09:00
x3daudio1_3 xaudio2_8: Add 3D audio function stubs. 2015-10-27 21:43:12 +09:00
x3daudio1_4 xaudio2_8: Add 3D audio function stubs. 2015-10-27 21:43:12 +09:00
x3daudio1_5 xaudio2_8: Add 3D audio function stubs. 2015-10-27 21:43:12 +09:00
x3daudio1_6 xaudio2_8: Add 3D audio function stubs. 2015-10-27 21:43:12 +09:00
x3daudio1_7 x3daudio1_7: Remove unused debug channel. 2015-11-05 20:22:36 +09:00
xapofx1_1 xaudio2: Add stub interface for FXEQ. 2015-10-28 12:45:02 +09:00
xapofx1_2 xaudio2: Add stub interface for FXEQ. 2015-10-28 12:45:02 +09:00
xapofx1_3 xaudio2: Add stub interface for FXEQ. 2015-10-28 12:45:02 +09:00
xapofx1_4 xaudio2: Add stub interface for FXEQ. 2015-10-28 12:45:02 +09:00
xapofx1_5 xaudio2: Add stub interface for FXEQ. 2015-10-28 12:45:02 +09:00
xaudio2_0 xaudio2: For legacy xaudio2, prefer native version. 2015-11-01 22:53:52 +09:00
xaudio2_1 xaudio2: For legacy xaudio2, prefer native version. 2015-11-01 22:53:52 +09:00
xaudio2_2 xaudio2: For legacy xaudio2, prefer native version. 2015-11-01 22:53:52 +09:00
xaudio2_3 xaudio2: For legacy xaudio2, prefer native version. 2015-11-01 22:53:52 +09:00
xaudio2_4 xaudio2: For legacy xaudio2, prefer native version. 2015-11-01 22:53:52 +09:00
xaudio2_5 xaudio2: For legacy xaudio2, prefer native version. 2015-11-01 22:53:52 +09:00
xaudio2_6 xaudio2: For legacy xaudio2, prefer native version. 2015-11-01 22:53:52 +09:00
xaudio2_7 xaudio2/tests: Fix memory leaks. 2015-11-01 22:53:51 +09:00
xaudio2_8 xaudio2: Add stub interface for FXEQ. 2015-10-28 12:45:02 +09:00
xinput1_1
xinput1_2
xinput1_3 winebuild: Add DllMain to the list of functions that should be private. 2015-07-15 15:59:46 +09:00
xinput1_4 winebuild: Add DllMain to the list of functions that should be private. 2015-07-15 15:59:46 +09:00
xinput9_1_0
xmllite xmllite/tests: Fix memory leak (valgrind). 2015-10-30 16:39:17 +09:00
xolehlp
xpsprint
xpssvcs