Sweden-Number/dlls
Chip Davis 289d456dd6 ntdll: Fix tick count calculation on Mac.
Inspired by a patch by Andrew Eikum.

macOS's mach_absolute_time() stops counting when the computer goes to
sleep/suspend/hibernate/etc. However, Windows's GetTickCount() does not
stop counting. mach_continuous_time() matches Windows's behavior.

BSD's CLOCK_MONOTONIC already counts asleep time.

Unfortunately, there is no clock source on Linux which does exactly what
we want. CLOCK_MONOTONIC_RAW is unaffected by NTP adjustment, but like
mach_absolute_time() doesn't keep ticking when the computer is asleep.
CLOCK_BOOTTIME does keep ticking, but it is affected by NTP adjustments.
CLOCK_MONOTONIC has both problems. What's needed is a
CLOCK_BOOTTIME_RAW, which would not be slewed by adjtimex(2) and would
count time spent asleep.

To avoid issues with skew and performance, this patch falls back to
mach_absolute_time() on macOS if mach_continuous_time() is unavailable.
Note that mach_continuous_time() was introduced in macOS 10.12, meaning
that if the minimum version required is less than that, it will be
linked weakly. Therefore we must check that it is nonnull before
attempting to call it.

Signed-off-by: Chip Davis <cdavis@codeweavers.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-11-28 20:45:46 +01:00
..
acledit
aclui
activeds
actxprxy
adsiid
adsldp
adsldpc
advapi32 advapi32/tests: Remove a todo_wine. 2019-11-14 09:33:44 +01:00
advpack advpack: A spelling fix in a comment. 2019-08-08 17:53:36 +02:00
amsi
amstream strmbase: Get rid of the BaseInputPin typedef. 2019-11-20 09:09:08 +01:00
api-ms-win-appmodel-identity-l1-1-0
api-ms-win-appmodel-runtime-l1-1-1
api-ms-win-appmodel-runtime-l1-1-2
api-ms-win-core-apiquery-l1-1-0
api-ms-win-core-appcompat-l1-1-1
api-ms-win-core-appinit-l1-1-0
api-ms-win-core-atoms-l1-1-0
api-ms-win-core-bem-l1-1-0
api-ms-win-core-com-l1-1-0
api-ms-win-core-com-l1-1-1
api-ms-win-core-com-private-l1-1-0
api-ms-win-core-comm-l1-1-0
api-ms-win-core-console-l1-1-0
api-ms-win-core-console-l2-1-0
api-ms-win-core-crt-l1-1-0
api-ms-win-core-crt-l2-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-1
api-ms-win-core-delayload-l1-1-0
api-ms-win-core-delayload-l1-1-1
api-ms-win-core-errorhandling-l1-1-0
api-ms-win-core-errorhandling-l1-1-1
api-ms-win-core-errorhandling-l1-1-2
api-ms-win-core-errorhandling-l1-1-3
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-2-0
api-ms-win-core-file-l1-2-1
api-ms-win-core-file-l1-2-2
api-ms-win-core-file-l2-1-0
api-ms-win-core-file-l2-1-1
api-ms-win-core-file-l2-1-2
api-ms-win-core-handle-l1-1-0
api-ms-win-core-heap-l1-1-0 make_specfiles: Don't add forwards to the api-ms-* dlls. 2019-09-26 21:00:14 +02:00
api-ms-win-core-heap-l1-2-0 make_specfiles: Don't add forwards to the api-ms-* dlls. 2019-09-26 21:00:14 +02:00
api-ms-win-core-heap-l2-1-0
api-ms-win-core-heap-obsolete-l1-1-0
api-ms-win-core-interlocked-l1-1-0
api-ms-win-core-interlocked-l1-2-0
api-ms-win-core-io-l1-1-0
api-ms-win-core-io-l1-1-1
api-ms-win-core-job-l1-1-0
api-ms-win-core-job-l2-1-0
api-ms-win-core-kernel32-legacy-l1-1-0
api-ms-win-core-kernel32-legacy-l1-1-1
api-ms-win-core-kernel32-private-l1-1-1
api-ms-win-core-largeinteger-l1-1-0
api-ms-win-core-libraryloader-l1-1-0 kernel32: Move resource functions to kernelbase. 2019-07-02 16:28:17 +02:00
api-ms-win-core-libraryloader-l1-1-1 kernel32: Move resource functions to kernelbase. 2019-07-02 16:28:17 +02:00
api-ms-win-core-libraryloader-l1-2-0 kernel32: Move resource functions to kernelbase. 2019-07-02 16:28:17 +02:00
api-ms-win-core-libraryloader-l1-2-1 kernel32: Move resource functions to kernelbase. 2019-07-02 16:28:17 +02:00
api-ms-win-core-libraryloader-l1-2-2
api-ms-win-core-localization-l1-1-0
api-ms-win-core-localization-l1-2-0
api-ms-win-core-localization-l1-2-1
api-ms-win-core-localization-l2-1-0
api-ms-win-core-localization-obsolete-l1-1-0
api-ms-win-core-localization-obsolete-l1-2-0
api-ms-win-core-localization-obsolete-l1-3-0
api-ms-win-core-localization-private-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-1 kernel32: Move NUMA-related functions to kernelbase. 2019-09-26 19:36:10 +02:00
api-ms-win-core-memory-l1-1-2 kernel32: Move NUMA-related functions to kernelbase. 2019-09-26 19:36:10 +02:00
api-ms-win-core-misc-l1-1-0
api-ms-win-core-namedpipe-l1-1-0
api-ms-win-core-namedpipe-l1-2-0
api-ms-win-core-namespace-l1-1-0
api-ms-win-core-normalization-l1-1-0
api-ms-win-core-path-l1-1-0
api-ms-win-core-privateprofile-l1-1-1
api-ms-win-core-processenvironment-l1-1-0 kernel32: Move some handle functions to kernelbase. 2019-09-26 19:36:10 +02:00
api-ms-win-core-processenvironment-l1-2-0 kernel32: Move some handle functions to kernelbase. 2019-09-26 19:36:10 +02:00
api-ms-win-core-processthreads-l1-1-0
api-ms-win-core-processthreads-l1-1-1
api-ms-win-core-processthreads-l1-1-2
api-ms-win-core-processthreads-l1-1-3 kernel32: Implement higher level API to access thread description. 2019-11-26 16:33:55 +01:00
api-ms-win-core-processtopology-obsolete-l1-1-0
api-ms-win-core-profile-l1-1-0
api-ms-win-core-psapi-ansi-l1-1-0
api-ms-win-core-psapi-l1-1-0
api-ms-win-core-psapi-obsolete-l1-1-0
api-ms-win-core-quirks-l1-1-0
api-ms-win-core-realtime-l1-1-0
api-ms-win-core-registry-l1-1-0
api-ms-win-core-registry-l2-1-0
api-ms-win-core-registryuserspecific-l1-1-0
api-ms-win-core-rtlsupport-l1-1-0 ntdll: Add RtlUnwindEx spec entry for ARM64. 2019-08-30 21:24:26 +02:00
api-ms-win-core-rtlsupport-l1-2-0
api-ms-win-core-shlwapi-legacy-l1-1-0
api-ms-win-core-shlwapi-obsolete-l1-1-0
api-ms-win-core-shlwapi-obsolete-l1-2-0
api-ms-win-core-shutdown-l1-1-0
api-ms-win-core-sidebyside-l1-1-0
api-ms-win-core-string-l1-1-0
api-ms-win-core-string-l2-1-0
api-ms-win-core-string-obsolete-l1-1-0
api-ms-win-core-stringansi-l1-1-0
api-ms-win-core-stringloader-l1-1-1
api-ms-win-core-synch-ansi-l1-1-0
api-ms-win-core-synch-l1-1-0
api-ms-win-core-synch-l1-2-0
api-ms-win-core-synch-l1-2-1
api-ms-win-core-sysinfo-l1-1-0
api-ms-win-core-sysinfo-l1-2-0 kernel32: Add stub implementation of EnumSystemFirmwareTables. 2019-08-20 21:29:36 +02:00
api-ms-win-core-sysinfo-l1-2-1 kernel32: Add stub implementation of EnumSystemFirmwareTables. 2019-08-20 21:29:36 +02:00
api-ms-win-core-threadpool-l1-1-0
api-ms-win-core-threadpool-l1-2-0
api-ms-win-core-threadpool-legacy-l1-1-0
api-ms-win-core-threadpool-private-l1-1-0
api-ms-win-core-timezone-l1-1-0
api-ms-win-core-toolhelp-l1-1-0
api-ms-win-core-url-l1-1-0
api-ms-win-core-util-l1-1-0
api-ms-win-core-version-l1-1-0
api-ms-win-core-version-l1-1-1
api-ms-win-core-version-private-l1-1-0
api-ms-win-core-versionansi-l1-1-0
api-ms-win-core-windowserrorreporting-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-errorprivate-l1-1-1
api-ms-win-core-winrt-l1-1-0
api-ms-win-core-winrt-registration-l1-1-0
api-ms-win-core-winrt-roparameterizediid-l1-1-0
api-ms-win-core-winrt-string-l1-1-0
api-ms-win-core-winrt-string-l1-1-1
api-ms-win-core-wow64-l1-1-0
api-ms-win-core-wow64-l1-1-1
api-ms-win-core-xstate-l1-1-0
api-ms-win-core-xstate-l2-1-0
api-ms-win-crt-conio-l1-1-0
api-ms-win-crt-convert-l1-1-0 msvcrt: Add wcrtomb_s implementation. 2019-09-30 22:24:27 +02:00
api-ms-win-crt-environment-l1-1-0
api-ms-win-crt-filesystem-l1-1-0
api-ms-win-crt-heap-l1-1-0
api-ms-win-crt-locale-l1-1-0
api-ms-win-crt-math-l1-1-0 msvcrt: Export some functions on all architecture except i386. 2019-10-16 14:38:13 +02:00
api-ms-win-crt-multibyte-l1-1-0 msvcrt: Add _mbscspn_l implementation. 2019-10-28 19:19:33 +01:00
api-ms-win-crt-private-l1-1-0 ucrtbase: Add _o__mbstrlen. 2019-08-23 21:11:47 +02:00
api-ms-win-crt-process-l1-1-0
api-ms-win-crt-runtime-l1-1-0
api-ms-win-crt-stdio-l1-1-0 ucrtbase: Use -norelay for __stdio_common_vsprintf. 2019-10-04 22:11:20 +02:00
api-ms-win-crt-string-l1-1-0
api-ms-win-crt-time-l1-1-0
api-ms-win-crt-utility-l1-1-0
api-ms-win-devices-config-l1-1-0
api-ms-win-devices-config-l1-1-1
api-ms-win-devices-query-l1-1-1
api-ms-win-downlevel-advapi32-l1-1-0 kernelbase: Implement EqualDomainSid. 2019-11-12 22:05:58 +01: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
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-dx-d3dkmt-l1-1-0 gdi32: Add D3DKMTSetVidPnSourceOwner and D3DKMTCheckVidPnExclusiveOwnership stubs. 2019-10-22 23:04:27 +02:00
api-ms-win-eventing-classicprovider-l1-1-0
api-ms-win-eventing-consumer-l1-1-0
api-ms-win-eventing-controller-l1-1-0
api-ms-win-eventing-legacy-l1-1-0
api-ms-win-eventing-provider-l1-1-0 advapi32: Add EventWriteString stub. 2019-08-19 16:13:26 +02:00
api-ms-win-eventlog-legacy-l1-1-0
api-ms-win-gdi-dpiinfo-l1-1-0
api-ms-win-mm-joystick-l1-1-0
api-ms-win-mm-misc-l1-1-1
api-ms-win-mm-mme-l1-1-0
api-ms-win-mm-time-l1-1-0
api-ms-win-ntuser-dc-access-l1-1-0
api-ms-win-ntuser-rectangle-l1-1-0
api-ms-win-ntuser-sysparams-l1-1-0
api-ms-win-perf-legacy-l1-1-0
api-ms-win-power-base-l1-1-0
api-ms-win-power-setting-l1-1-0 powrprof: Add PowerReadFriendlyName() stub. 2019-08-09 11:29:02 +02:00
api-ms-win-rtcore-ntuser-draw-l1-1-0
api-ms-win-rtcore-ntuser-private-l1-1-0
api-ms-win-rtcore-ntuser-private-l1-1-4
api-ms-win-rtcore-ntuser-window-l1-1-0
api-ms-win-rtcore-ntuser-winevent-l1-1-0
api-ms-win-rtcore-ntuser-wmpointer-l1-1-0
api-ms-win-rtcore-ntuser-wmpointer-l1-1-3
api-ms-win-security-activedirectoryclient-l1-1-0
api-ms-win-security-audit-l1-1-1
api-ms-win-security-base-l1-1-0 kernelbase: Implement EqualDomainSid. 2019-11-12 22:05:58 +01:00
api-ms-win-security-base-l1-2-0 kernelbase: Implement EqualDomainSid. 2019-11-12 22:05:58 +01:00
api-ms-win-security-base-private-l1-1-1
api-ms-win-security-credentials-l1-1-0
api-ms-win-security-cryptoapi-l1-1-0
api-ms-win-security-grouppolicy-l1-1-0
api-ms-win-security-lsalookup-l1-1-0
api-ms-win-security-lsalookup-l1-1-1
api-ms-win-security-lsalookup-l2-1-0
api-ms-win-security-lsalookup-l2-1-1
api-ms-win-security-lsapolicy-l1-1-0
api-ms-win-security-provider-l1-1-0
api-ms-win-security-sddl-l1-1-0
api-ms-win-security-systemfunctions-l1-1-0
api-ms-win-service-core-l1-1-0
api-ms-win-service-core-l1-1-1
api-ms-win-service-management-l1-1-0
api-ms-win-service-management-l2-1-0
api-ms-win-service-private-l1-1-1
api-ms-win-service-winsvc-l1-1-0
api-ms-win-service-winsvc-l1-2-0
api-ms-win-shcore-obsolete-l1-1-0
api-ms-win-shcore-scaling-l1-1-1 shcore: Add stub for GetScaleFactorForMonitor. 2019-11-25 20:47:43 +01:00
api-ms-win-shcore-stream-l1-1-0
api-ms-win-shcore-thread-l1-1-0
api-ms-win-shell-shellcom-l1-1-0
api-ms-win-shell-shellfolders-l1-1-0
apphelp
appwiz.cpl appwiz.cpl: Use Unicode strings for addons file names. 2019-11-18 19:12:13 +01:00
atl atl: Fix a MSVC x64 printf warning. 2019-10-31 22:42:31 +01:00
atl80
atl90
atl100
atl110
atlthunk atlthunk: Add support for ARM64. 2019-10-29 13:15:35 +01:00
atmlib
authz
avicap32
avifil32
avifile.dll16
avrt
bcrypt bcrypt: Avoid recreating cipher handles when the initialization vector doesn't change. 2019-11-06 16:03:50 +01:00
bluetoothapis
browseui
bthprops.cpl
cabinet cabinet: Build with msvcrt. 2019-11-25 20:47:43 +01:00
capi2032
cards
cdosys
cfgmgr32
clusapi
combase
comcat
comctl32 comctl32/toolbar: Handle NULL string pointer from TBN_GETINFOTIPW. 2019-11-28 08:36:37 +01:00
comdlg32 comdlg32: Use the new colordlg.h file and update the resources. 2019-11-19 23:15:05 +01:00
comm.drv16
commdlg.dll16
compobj.dll16
compstui
comsvcs comsvcs/tests: Remove traces from tests. 2019-11-11 12:45:23 +01:00
concrt140 msvcrt: Add Concurrency::details::_Context::_Yield stub. 2019-10-17 21:04:11 +02:00
connect
credui
crtdll
crypt32 crypt32: Fix a typo in comment. 2019-11-27 22:06:33 +01:00
cryptdlg
cryptdll
cryptext
cryptnet
cryptui
ctapi32
ctl3d.dll16
ctl3d32
ctl3dv2.dll16
d2d1 d2d1: Improve bitmap creation DPI handling. 2019-10-27 19:15:19 +01:00
d3d8 wined3d: Pass the client stateblock state to wined3d stateblock methods. 2019-11-27 22:03:19 +01:00
d3d9 wined3d: Pass the client stateblock state to wined3d stateblock methods. 2019-11-27 22:03:19 +01:00
d3d10 d3d10/tests: Add reflection test. 2019-11-14 21:05:59 +01:00
d3d10_1 wined3d: Fail SRV creation for resources without corresponding bind flag. 2019-09-26 21:00:14 +02:00
d3d10core d3d: Revert test hacks that shouldn't have been committed. 2019-11-13 08:16:05 +01:00
d3d11 d3d11/tests: Don't use empty initializer list. 2019-11-18 20:01:17 +01:00
d3d12 d3d12/tests: Remove useless casts to self. 2019-08-12 09:32:04 +02:00
d3dcompiler_33 d3dcompiler: Build with msvcrt. 2019-07-02 14:59:40 +02:00
d3dcompiler_34 d3dcompiler: Build with msvcrt. 2019-07-02 14:59:40 +02:00
d3dcompiler_35 d3dcompiler: Build with msvcrt. 2019-07-02 14:59:40 +02:00
d3dcompiler_36 d3dcompiler: Build with msvcrt. 2019-07-02 14:59:40 +02:00
d3dcompiler_37 d3dcompiler: Build with msvcrt. 2019-07-02 14:59:40 +02:00
d3dcompiler_38 d3dcompiler: Build with msvcrt. 2019-07-02 14:59:40 +02:00
d3dcompiler_39 d3dcompiler: Build with msvcrt. 2019-07-02 14:59:40 +02:00
d3dcompiler_40 d3dcompiler: Build with msvcrt. 2019-07-02 14:59:40 +02:00
d3dcompiler_41 d3dcompiler: Build with msvcrt. 2019-07-02 14:59:40 +02:00
d3dcompiler_42 d3dcompiler: Build with msvcrt. 2019-07-02 14:59:40 +02:00
d3dcompiler_43 d3dcompiler/tests: Fix a copy-paste error. 2019-11-27 22:02:59 +01:00
d3dcompiler_46 d3dcompiler: Build with msvcrt. 2019-07-02 14:59:40 +02:00
d3dcompiler_47 d3dcompiler/tests: Add d3dcompiler_47 tests. 2019-11-12 22:05:58 +01:00
d3dim
d3drm d3drm: Initialise the front and back clip distances in d3drm_viewport2_Init(). 2019-08-30 22:02:21 +02:00
d3dx9_24 d3dx9: Handle compressed surfaces in D3DXLoadSurfaceFromMemory. 2019-09-26 21:04:39 +02:00
d3dx9_25 d3dx9: Handle compressed surfaces in D3DXLoadSurfaceFromMemory. 2019-09-26 21:04:39 +02:00
d3dx9_26 d3dx9: Handle compressed surfaces in D3DXLoadSurfaceFromMemory. 2019-09-26 21:04:39 +02:00
d3dx9_27 d3dx9: Handle compressed surfaces in D3DXLoadSurfaceFromMemory. 2019-09-26 21:04:39 +02:00
d3dx9_28 d3dx9: Handle compressed surfaces in D3DXLoadSurfaceFromMemory. 2019-09-26 21:04:39 +02:00
d3dx9_29 d3dx9: Handle compressed surfaces in D3DXLoadSurfaceFromMemory. 2019-09-26 21:04:39 +02:00
d3dx9_30 d3dx9: Handle compressed surfaces in D3DXLoadSurfaceFromMemory. 2019-09-26 21:04:39 +02:00
d3dx9_31 d3dx9: Handle compressed surfaces in D3DXLoadSurfaceFromMemory. 2019-09-26 21:04:39 +02:00
d3dx9_32 d3dx9: Handle compressed surfaces in D3DXLoadSurfaceFromMemory. 2019-09-26 21:04:39 +02:00
d3dx9_33 d3dx9: Handle compressed surfaces in D3DXLoadSurfaceFromMemory. 2019-09-26 21:04:39 +02:00
d3dx9_34 d3dx9: Handle compressed surfaces in D3DXLoadSurfaceFromMemory. 2019-09-26 21:04:39 +02:00
d3dx9_35 d3dx9: Handle compressed surfaces in D3DXLoadSurfaceFromMemory. 2019-09-26 21:04:39 +02:00
d3dx9_36 d3dx9: Implement d3dx_effect_ApplyParameterBlock(). 2019-11-20 23:03:21 +01:00
d3dx9_37 d3dx9: Handle compressed surfaces in D3DXLoadSurfaceFromMemory. 2019-09-26 21:04:39 +02:00
d3dx9_38 d3dx9: Handle compressed surfaces in D3DXLoadSurfaceFromMemory. 2019-09-26 21:04:39 +02:00
d3dx9_39 d3dx9: Handle compressed surfaces in D3DXLoadSurfaceFromMemory. 2019-09-26 21:04:39 +02:00
d3dx9_40 d3dx9: Handle compressed surfaces in D3DXLoadSurfaceFromMemory. 2019-09-26 21:04:39 +02:00
d3dx9_41 d3dx9: Handle compressed surfaces in D3DXLoadSurfaceFromMemory. 2019-09-26 21:04:39 +02:00
d3dx9_42 d3dx9: Handle compressed surfaces in D3DXLoadSurfaceFromMemory. 2019-09-26 21:04:39 +02:00
d3dx9_43 d3dx9: Handle compressed surfaces in D3DXLoadSurfaceFromMemory. 2019-09-26 21:04:39 +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: Add D3DX10LoadTextureFromTexture() stub. 2019-11-06 16:02:03 +01:00
d3dx11_42 d3dx11: Add D3DX11SaveTextureToFileA/W() stub. 2019-11-06 16:02:09 +01:00
d3dx11_43 d3dx11: Add D3DX11SaveTextureToFileA/W() stub. 2019-11-06 16:02:09 +01:00
d3dxof
davclnt
dbgeng dbgeng: Support interfaces IDebugClient2-7. 2019-08-20 21:29:36 +02:00
dbghelp dbghelp: Avoid dead assignment (scan-build). 2019-09-16 10:14:27 +02:00
dciman32
ddeml.dll16
ddraw ddraw/tests: Fix a typo in comment. 2019-11-27 22:06:45 +01:00
ddrawex ddrawex: Tweak the createDD() name to make CodeSpell happy. 2019-09-09 16:25:56 +02:00
devenum devenum: Don't free uninitialized pointer value. 2019-07-03 10:56:18 +02:00
dhcpcsvc dhcpcsvc: Implement DhcpRequestParams. 2019-11-19 23:15:05 +01:00
dhtmled.ocx
difxapi
dinput dinput: Mouse device doesn't support property DIPROP_VIDPID. 2019-11-11 12:48:11 +01:00
dinput8 dinput8/tests: A spelling fix in a comment. 2019-09-09 16:25:56 +02:00
dispdib.dll16
dispex
display.drv16
dmband dmband/tests: Check all IDirectMusicTrack_IsParamSupported() types. 2019-11-18 19:12:14 +01:00
dmcompos dmcompos/tests: Check all IDirectMusicTrack_IsParamSupported() types. 2019-11-19 23:15:05 +01:00
dmime dmime: At least trace the DMUS_FOURCC_TRACK_EXTRAS_CHUNK. 2019-11-27 23:19:44 +01:00
dmloader dmloader: Rewrite IDirectMusicLoader8 ReleaseObject using find_cache_object. 2019-11-25 21:31:59 +01:00
dmoguids
dmscript dmscript: Clarify TRACE in IsParamSupported method of Script track. 2019-11-21 22:59:59 +01:00
dmstyle dmstyle: Implement IDirectMusicStyle8_EnumMotif(). 2019-11-26 22:49:03 +01:00
dmsynth dmsynth: Use a wchar string literal instead of a temp variable. 2019-10-30 09:11:51 +01:00
dmusic
dmusic32
dnsapi dnsapi: Increase buffer size to fix format-overflow warning. 2019-11-13 22:36:58 +01:00
dplay
dplayx dplayx: Copy the correct Short name variable. 2019-10-21 17:11:43 +02:00
dpnaddr
dpnet dpnet: Initialize size before call to RegGetValueW (Coverity). 2019-10-21 17:11:43 +02:00
dpnhpast
dpnlobby
dpvoice
dpwsockx
drmclien
dsdmo dsdmo: Added dll. 2019-11-07 20:19:09 +01:00
dsound dsound/tests: Add media object query tests. 2019-11-08 23:38:28 +01:00
dsquery
dssenh dssenh/tests: Add keylength tests for enhanced and schannel providers. 2019-11-22 23:00:33 +01:00
dswave
dwmapi
dwrite dwrite/tests: Relax tests that fail on some Win10 versions. 2019-10-21 17:11:43 +02:00
dx8vb
dxdiagn
dxerr8
dxerr9 dxerr9: Fix the spelling of some error messages. 2019-09-23 19:44:17 +02:00
dxgi dxgi/tests: Add tests for IDXGISwapChain3::ResizeBuffers1(). 2019-11-11 20:01:40 +01:00
dxguid
dxva2
esent
evr strmbase: Get rid of the BaseRendererFuncTable typedef. 2019-10-27 19:13:30 +01:00
explorerframe explorerframe: Return success from ThumbBarSetImageList(). 2019-11-28 08:36:33 +01:00
ext-ms-win-authz-context-l1-1-0
ext-ms-win-domainjoin-netjoin-l1-1-0
ext-ms-win-dwmapi-ext-l1-1-0
ext-ms-win-gdi-dc-create-l1-1-0
ext-ms-win-gdi-dc-create-l1-1-1
ext-ms-win-gdi-dc-l1-2-0
ext-ms-win-gdi-devcaps-l1-1-0
ext-ms-win-gdi-draw-l1-1-0
ext-ms-win-gdi-draw-l1-1-1
ext-ms-win-gdi-font-l1-1-0
ext-ms-win-gdi-font-l1-1-1
ext-ms-win-gdi-render-l1-1-0
ext-ms-win-kernel32-package-current-l1-1-0
ext-ms-win-kernel32-package-l1-1-1
ext-ms-win-ntuser-dialogbox-l1-1-0
ext-ms-win-ntuser-draw-l1-1-0
ext-ms-win-ntuser-gui-l1-1-0
ext-ms-win-ntuser-gui-l1-3-0
ext-ms-win-ntuser-keyboard-l1-3-0
ext-ms-win-ntuser-message-l1-1-0
ext-ms-win-ntuser-message-l1-1-1
ext-ms-win-ntuser-misc-l1-1-0
ext-ms-win-ntuser-misc-l1-2-0
ext-ms-win-ntuser-misc-l1-5-1
ext-ms-win-ntuser-mouse-l1-1-0
ext-ms-win-ntuser-private-l1-1-1
ext-ms-win-ntuser-private-l1-3-1
ext-ms-win-ntuser-rectangle-ext-l1-1-0
ext-ms-win-ntuser-uicontext-ext-l1-1-0
ext-ms-win-ntuser-window-l1-1-0
ext-ms-win-ntuser-window-l1-1-1
ext-ms-win-ntuser-window-l1-1-4
ext-ms-win-ntuser-windowclass-l1-1-0
ext-ms-win-ntuser-windowclass-l1-1-1
ext-ms-win-oleacc-l1-1-0
ext-ms-win-ras-rasapi32-l1-1-0
ext-ms-win-rtcore-gdi-devcaps-l1-1-0
ext-ms-win-rtcore-gdi-object-l1-1-0
ext-ms-win-rtcore-gdi-rgn-l1-1-0
ext-ms-win-rtcore-ntuser-cursor-l1-1-0
ext-ms-win-rtcore-ntuser-dc-access-l1-1-0
ext-ms-win-rtcore-ntuser-dpi-l1-1-0
ext-ms-win-rtcore-ntuser-dpi-l1-2-0
ext-ms-win-rtcore-ntuser-rawinput-l1-1-0
ext-ms-win-rtcore-ntuser-syscolors-l1-1-0
ext-ms-win-rtcore-ntuser-sysparams-l1-1-0
ext-ms-win-security-credui-l1-1-0
ext-ms-win-security-cryptui-l1-1-0
ext-ms-win-shell-comctl32-init-l1-1-0
ext-ms-win-shell-comdlg32-l1-1-0
ext-ms-win-shell-shell32-l1-2-0
ext-ms-win-uxtheme-themes-l1-1-0
faultrep faultrep/tests: Fix some memory leaks (Valgrind). 2019-11-01 21:06:31 +01:00
feclient
fltlib
fltmgr.sys
fntcache
fontsub
fusion
fwpuclnt
gameux gameux/tests: Get rid of registry value tests. 2019-10-27 19:33:47 +01:00
gdi.exe16
gdi32 gdi32/tests: CloseMetaFile() no longer destroys the metafile hdc. 2019-11-28 20:45:46 +01:00
gdiplus gdiplus: Trace GpRectF arguments. 2019-10-21 19:56:07 +02:00
glu32 glu32: Fix the spelling of some comments. 2019-09-16 22:58:42 +02:00
gphoto2.ds
gpkcsp
hal
hhctrl.ocx hhctrl.ocx: Simplify extracting the help filename (Coverity). 2019-09-05 23:10:39 +02:00
hid hid: Move preparsed data definition to global header. 2019-11-04 22:43:01 +01:00
hidclass.sys hid: Move preparsed data definition to global header. 2019-11-04 22:43:01 +01:00
hlink
hnetcfg
http.sys http.sys: Allow receiving entity body data. 2019-11-04 22:43:01 +01:00
httpapi httpapi: Implement HttpReceiveRequestEntityBody(). 2019-11-04 22:43:01 +01:00
iccvid
icmp
ieframe ieframe: Implement InternetExplorer::get_Busy(). 2019-10-16 14:38:13 +02:00
ieproxy
ifsmgr.vxd
imaadp32.acm
imagehlp
imm.dll16
imm32
inetcomm
inetcpl.cpl
inetmib1 inetmib1: Make bsearch() callback functions cdecl. 2019-08-22 09:58:00 +02:00
infosoft
initpki
inkobj
inseng
iphlpapi iphlpapi: Report success in NotifyIpInterfaceChange. 2019-10-17 21:16:32 +02:00
iprop
irprops.cpl
itircl
itss
joy.cpl
jscript jscript: Trace the pstrItemName parameter. 2019-11-22 13:31:05 +01:00
jsproxy
kerberos
kernel32 ntdll: Fix tick count calculation on Mac. 2019-11-28 20:45:46 +01:00
kernelbase kernel32: Move FoldStringW() function to kernelbase. 2019-11-28 09:05:13 +01:00
keyboard.drv16
krnl386.exe16
ksecdd.sys
ksuser
ktmw32
l3codeca.acm
loadperf
localspl localspl/tests: Add support for monitors providing the MONITOR2 interface. 2019-09-09 16:25:56 +02:00
localui
lz32
lzexpand.dll16
mapi32
mapistub
mciavi32
mcicda
mciqtz32
mciseq
mciwave
mf mf: Add MFCreateVideoRendererActivate(). 2019-11-04 22:43:01 +01:00
mf3216
mferror
mfmediaengine mfmediaengine: Merge media_engine_attributes into media_engine struct. 2019-09-06 15:33:41 +02:00
mfplat mfplat/tests: Fix buffer object leak (Valgrind). 2019-11-26 15:38:33 +01:00
mfplay
mfreadwrite mfreadwrite/tests: Add some missing checks (Coverity). 2019-11-20 23:03:21 +01:00
mfuuid mfuuid: Import mfmediaengine.h. 2019-08-30 20:04:58 +02:00
mgmtapi
midimap
mlang
mmcndmgr
mmdevapi mmdevapi: Return E_INVALIDARG for invalid share mode argument. 2019-10-27 19:16:56 +01:00
mmdevldr.vxd
mmsystem.dll16
monodebg.vxd
mountmgr.sys mountmgr: Populate HKLM\HARDWARE\DEVICEMAP\Scsi on Mac OS. 2019-11-25 21:56:36 +01:00
mouse.drv16
mp3dmod
mpr
mprapi
msacm.dll16
msacm32
msacm32.drv
msadp32.acm
msasn1
mscat32
mscms
mscoree mscoree: Store the Mono base directory in Unicode. 2019-11-18 19:12:14 +01:00
mscorwks mscorwks: Prefer the native version. 2019-08-15 21:19:38 +02:00
msctf msctf/tests: Trace method calls more completely and only when WINETEST_DEBUG is set. 2019-10-27 19:28:22 +01:00
msctfp
msdaps
msdelta
msdmo
msdrm
msftedit
msg711.acm msg711.acm: Fix the spelling of the copyright notice. 2019-09-30 11:47:45 +02:00
msgsm32.acm
mshtml mshtml: Fix checks for digit characters. 2019-11-12 23:04:35 +01:00
mshtml.tlb
msi msi: Use %define api.pure instead of %pure-parser. 2019-11-25 20:47:43 +01:00
msident
msimg32
msimsg
msimtf
msisip
msisys.ocx
msls31
msnet32
mspatcha mspatcha: Use the standard max() and min() macros. 2019-08-02 10:52:03 +02:00
msports
msrle32 msrle32: Return expected flags from GetInfo. 2019-11-04 22:43:01 +01:00
msscript.ocx msscript.ocx/tests: Add tests for IScriptControl::Run. 2019-10-01 19:17:19 +02:00
mssign32
mssip32
mstask mstask/tests: Wait a bit longer for tasks to start and terminate. 2019-10-27 19:33:22 +01:00
msvcirt msvcirt/tests: Fix some signed char issues. 2019-10-31 12:32:34 +01:00
msvcm80
msvcm90
msvcp60
msvcp70
msvcp71
msvcp80
msvcp90 msvcp140: Add an _Equivalent implementation that allows for directories. 2019-10-21 20:44:47 +02:00
msvcp100
msvcp110 msvcp110: Add more exports. 2019-10-01 15:14:09 +02:00
msvcp120 msvcp120: Add a helper for tr2_sys__Equivalent. 2019-10-21 20:44:44 +02:00
msvcp120_app
msvcp140 msvcp140/tests: Test _Stat() against the actual permissions of the system directory. 2019-11-18 22:13:00 +01:00
msvcr70 msvcr: Use -norelay for _vsnprintf. 2019-10-04 22:11:20 +02:00
msvcr71 msvcr: Use -norelay for _vsnprintf. 2019-10-04 22:11:20 +02:00
msvcr80 msvcrt: Add _mbscspn_l implementation. 2019-10-28 19:19:33 +01:00
msvcr90 msvcrt: Add _mbscspn_l implementation. 2019-10-28 19:19:33 +01:00
msvcr100 msvcrt: Add _mbscspn_l implementation. 2019-10-28 19:19:33 +01:00
msvcr110 msvcrt: Add _mbscspn_l implementation. 2019-10-28 19:19:33 +01:00
msvcr120 msvcrt: Add _mbscspn_l implementation. 2019-10-28 19:19:33 +01:00
msvcr120_app msvcrt: Add Concurrency::details::_Context::_Yield stub. 2019-10-17 21:04:11 +02:00
msvcrt ucrtbase: Add support for strftime format %r. 2019-11-28 20:45:46 +01:00
msvcrt20 msvcrt: Export __p__iob only on i386. 2019-08-09 01:59:23 +02:00
msvcrt40 msvcrt: Export __p__iob only on i386. 2019-08-09 01:59:23 +02:00
msvcrtd msvcrt: Use __iob_func instead of __p__iob in __acrt_iob_func implementation. 2019-08-09 01:58:36 +02:00
msvfw32 msvfw32/tests: Add MCIWndCreate tests. 2019-08-19 20:27:23 +02:00
msvidc32
msvideo.dll16
mswsock
msxml
msxml2
msxml3 msxml3: Use %define api.pure instead of %pure-parser. 2019-11-25 20:47:43 +01:00
msxml4
msxml6
mtxdm
ncrypt ncrypt: Add NCryptIsAlgSupported stub. 2019-10-07 11:32:49 +02:00
nddeapi
ndis.sys
netapi32
netcfgx
netprofm
newdev
ninput
normaliz
npmshtml
npptools
ntdll ntdll: Fix tick count calculation on Mac. 2019-11-28 20:45:46 +01:00
ntdsapi
ntoskrnl.exe ntoskrnl.exe: Add tests for METHOD_NEITHER ioctl behavior. 2019-11-26 22:49:03 +01:00
ntprint
objsel
odbc32
odbccp32 odbccp32: Handle NULL sizeout in SQLGetInstalledDrivers. 2019-11-18 19:12:14 +01:00
odbccu32
ole2.dll16
ole2conv.dll16
ole2disp.dll16
ole2nls.dll16
ole2prox.dll16
ole2thk.dll16
ole32 ole32: Improve a string format. 2019-11-19 23:15:05 +01:00
oleacc
oleaut32 oleaut32: Increase buffer size to fix format-overflow warning. 2019-11-13 22:36:58 +01:00
olecli.dll16
olecli32
oledb32 oledb32: Support milliseconds when converting BSTR -> DBTIMESTAMP. 2019-10-21 17:11:43 +02:00
oledlg
olepro32
olesvr.dll16
olesvr32
olethk32
opcservices opcservices: Build with msvcrt. 2019-11-25 20:47:43 +01:00
openal32
opencl opencl: Define CL_TARGET_OPENCL_VERSION 220 to fix a header warning. 2019-11-13 22:36:58 +01:00
opengl32
packager
pdh
photometadatahandler
pidgen
powrprof powrprof: Add PowerReadFriendlyName() stub. 2019-08-09 11:29:02 +02:00
printui
prntvpt
propsys propsys: Add a semi-stub for PSCreatePropertyStoreFromObject(). 2019-11-04 12:13:37 +01:00
psapi psapi/tests: Increase some timeouts. 2019-10-31 00:33:46 +01:00
pstorec
qcap qcap/vfwcapture: Call IMemInputPin::Receive() directly. 2019-11-27 09:47:13 +01:00
qedit strmbase: Return a strmbase_pin pointer from the filter_get_pin() callback. 2019-11-25 20:47:43 +01:00
qmgr qmgr: Call the notification callback when jobs complete. 2019-11-11 22:58:00 +01:00
qmgrprxy
quartz strmbase: Get rid of BaseRendererImpl_EndOfStream(). 2019-11-28 08:33:59 +01:00
query
qwave qwave: Don't test the last error in the successful case. 2019-10-21 17:11:43 +02:00
rasapi16.dll16
rasapi32
rasdlg
regapi
resutils
riched20 riched20: Don't calculate the para numbering data if numbering is disabled. 2019-08-19 14:12:35 +02:00
riched32
rpcrt4 rpcrt4/tests: Increase some timeouts. 2019-10-31 00:33:46 +01:00
rsabase
rsaenh
rstrtmgr rstrtmgr: Add stubs RmAddFilter and RmRemoveFilter. 2019-10-28 18:35:37 +01:00
rtutils
samlib
sane.ds
sapi
sas
scarddlg
sccbase
schannel
schedsvc
scrobj scrobj: Add a missing return value check (Coverity). 2019-10-21 17:11:43 +02:00
scrrun scrrun/tests: Add test of lost trailing byte in unicode srteam. 2019-11-07 19:48:53 +01:00
scsiport.sys
secur32 secur32/tests: Fix test failures. 2019-10-04 22:11:20 +02:00
security
sensapi
serialui
setupapi setupapi: Handle copy errors in SetupCommitFileQueueW(). 2019-11-22 12:51:50 +01:00
setupx.dll16
sfc
sfc_os
shcore shcore: Add stub for GetScaleFactorForMonitor. 2019-11-25 20:47:43 +01:00
shdoclc
shdocvw
shell.dll16
shell32 shell32: Properly init/use icon_idx. 2019-11-21 21:00:11 +01:00
shfolder
shlwapi shlwapi: Fix PathUndecorate[AW] implementation. 2019-11-12 23:04:35 +01:00
slbcsp
slc
snmpapi
softpub
sound.drv16
spoolss
srclient
sspicli
stdole2.tlb
stdole32.tlb
sti
storage.dll16
stress.dll16
strmbase strmbase: Don't hold the streaming lock in IPin::BeginFlush(). 2019-11-28 08:34:03 +01:00
strmdll
strmiids
svrapi
sxs
system.drv16
t2embed t2embed: Use a wchar string literal instead of a temp variable. 2019-10-30 09:12:02 +01:00
tapi32 tapi/tests: Add initial tests for lineInitialize. 2019-11-22 15:31:08 +01:00
taskschd
tdh
tdi.sys
toolhelp.dll16
traffic
twain.dll16
twain_32 twain_32: Add missing debugstr_a. 2019-08-19 22:33:28 +02:00
typelib.dll16
tzres
ucrtbase ucrtbase: Add support for strftime format %r. 2019-11-28 20:45:46 +01:00
uianimation uianimation/tests: Add more tests. 2019-10-31 22:46:23 +01:00
uiautomationcore
uiribbon
unicows
updspapi
url
urlmon urlmon/tests: Fix CoInternetCombineIUri tests on Windows 10 1607 to 1709. 2019-11-22 13:31:25 +01:00
usbd.sys
user.exe16
user32 user32/tests: Add a test for combo resizing from smaller item height. 2019-11-27 22:05:49 +01:00
userenv userenv/tests: Windows 10 1809 changed GetUserProfileDirectory(). 2019-11-22 23:01:13 +01:00
usp10 usp10/tests: A spelling fix in an ok() message. 2019-08-08 17:53:36 +02:00
utildll utildll: Add DLL. 2019-08-15 21:19:38 +02:00
uuid
uxtheme
vbscript vbscript: Use %define api.pure instead of %pure-parser. 2019-11-25 20:47:43 +01:00
vcomp vcomp: Fix signed char issues. 2019-11-04 15:14:35 +01:00
vcomp90
vcomp100
vcomp110
vcomp120
vcomp140
vcruntime140
vdhcp.vxd
vdmdbg
ver.dll16
version
virtdisk
vmm.vxd
vnbt.vxd
vnetbios.vxd
vssapi
vtdapi.vxd
vulkan-1
vwin32.vxd
w32skrnl
w32sys.dll16
wbemdisp wbemdisp: Handle NULL signatures in init_members. 2019-09-03 12:16:20 +02:00
wbemprox wbemprox: Use %define api.pure instead of %pure-parser. 2019-11-25 20:47:43 +01:00
wdscore wdscore: Fix the name of the WdsIterate*() stubs. 2019-08-27 11:41:56 +02:00
webservices webservices: Use _control87() instead of directly manipulating the FPU register. 2019-10-31 22:42:34 +01:00
wer
wevtapi
wiaservc
wimgapi
win32s16.dll16
win87em.dll16
winaspi.dll16
windebug.dll16
windowscodecs windowscodecs: Fix tiffformat test on current Windows 10. 2019-11-21 09:34:48 +01:00
windowscodecsext
winealsa.drv winealsa.drv: Increase buffer size to fix format-overflow warning. 2019-11-14 21:03:56 +01:00
wineandroid.drv mmdevapi: Return E_INVALIDARG for invalid share mode argument. 2019-10-27 19:16:56 +01:00
winebus.sys winebus: Fix DEVICE_RELATIONS content on device removal. 2019-11-12 22:05:58 +01:00
winecoreaudio.drv mmdevapi: Return E_INVALIDARG for invalid share mode argument. 2019-10-27 19:16:56 +01:00
winecrt0 winecrt0: Add .seh annotations for x86_64. 2019-08-21 11:52:04 +02:00
wined3d wined3d: Get rid of the "stateblock_state" field from struct wined3d_device. 2019-11-27 22:03:23 +01:00
winegstreamer winegstreamer/gsttffilter: Call IMemInputPin::Receive() directly. 2019-11-26 22:49:03 +01:00
winehid.sys
winejoystick.drv
winemac.drv winemac.drv: Make sure that NSMiniaturizableWindowMask style mask is set before calling miniaturize. 2019-11-07 19:44:17 +01:00
winemapi
wineoss.drv mmdevapi: Return E_INVALIDARG for invalid share mode argument. 2019-10-27 19:16:56 +01:00
wineps.drv gdi32: Add D3DKMTSetVidPnSourceOwner and D3DKMTCheckVidPnExclusiveOwnership stubs. 2019-10-22 23:04:27 +02:00
wineps16.drv16
winepulse.drv mmdevapi: Return E_INVALIDARG for invalid share mode argument. 2019-10-27 19:16:56 +01:00
wineqtdecoder wineqtdecoder/qtvdecoder: Don't drop the "csReceive" mutex while calling IMemInputPin::Receive(). 2019-11-26 22:49:03 +01:00
winevulkan winevulkan: Update to VK spec version 1.1.126. 2019-11-11 20:01:40 +01:00
winex11.drv winex11/wintab: Fix values for lcSys* and lcOut*. 2019-11-25 20:47:43 +01:00
wing.dll16
wing32
winhttp winhttp: Handle http_proxy variable entirely in Unicode. 2019-11-28 08:48:32 +01:00
wininet wininet: Handle http_proxy variable entirely in Unicode. 2019-11-28 08:49:07 +01:00
winmm winmm: Fix int-to-pointer and pointer-to-int casts warnings. 2019-11-14 21:04:00 +01:00
winnls.dll16
winnls32
winscard
winsock.dll16
winspool.drv winspool: Implement IsValidDevmodeW. 2019-10-16 13:58:19 +02:00
winsta
wintab.dll16
wintab32 wintab32: Use 64-bit math in ScaleForContext. 2019-11-18 19:12:14 +01:00
wintrust wintrust/tests: Initialize cbStruct in the ObjectTrust tests. 2019-11-11 20:01:40 +01:00
winusb
wlanapi wlanapi/tests: Spelling fixes in ok() messages. 2019-08-08 17:53:36 +02:00
wlanui wlanui: Add DLL. 2019-08-13 11:06:20 +02:00
wldap32 wldap32: Use ldap_memvfree() to free array allocated by libldap. 2019-08-05 20:14:10 +02:00
wmasf
wmcodecdspuuid
wmi
wmiutils
wmp quartz/filtergraph: Store the current position and return it in IMediaSeeking::GetCurrentPosition(). 2019-10-22 23:04:26 +02:00
wmphoto
wmvcore wmvcore: IWMProfile3 GetStreamCount return zero streams. 2019-10-21 17:11:43 +02:00
wnaspi32
wow32
wpc
wpcap wpcap: Avoid deprecated pcap_lookupdev(). 2019-08-07 00:12:25 +02:00
ws2_32 ws2_32: Handle more IGMP socket options. 2019-10-21 17:11:43 +02:00
wsdapi
wshom.ocx wshom.ocx: Correct out parameter for _NewEnum. 2019-10-16 12:31:14 +02:00
wsnmp32
wsock32
wtsapi32 wtsapi32: Implement WTSFreeMemoryEx[AW]. 2019-08-13 11:04:51 +02:00
wuapi
wuaueng
x3daudio1_0 x3daudio: Fix lib exports. 2019-10-16 14:38:13 +02:00
x3daudio1_1 x3daudio: Fix lib exports. 2019-10-16 14:38:13 +02:00
x3daudio1_2 x3daudio: Fix lib exports. 2019-10-16 14:38:13 +02:00
x3daudio1_3
x3daudio1_4
x3daudio1_5
x3daudio1_6
x3daudio1_7
xapofx1_1
xapofx1_2
xapofx1_3
xapofx1_4
xapofx1_5
xaudio2_0
xaudio2_1
xaudio2_2
xaudio2_3
xaudio2_4
xaudio2_5
xaudio2_6
xaudio2_7 x3daudio: Fix lib exports. 2019-10-16 14:38:13 +02:00
xaudio2_8 xaudio2: Export functions by ordinal. 2019-07-02 20:43:37 +02:00
xaudio2_9 xaudio2: Export functions by ordinal. 2019-07-02 20:43:37 +02:00
xinput1_1
xinput1_2
xinput1_3 xinput: Get rid of redundant connected boolean. 2019-10-22 23:04:27 +02:00
xinput1_4
xinput9_1_0
xmllite xmllite: Update current pointer after reader_skipn call. 2019-11-07 14:09:36 +01:00
xolehlp
xpsprint
xpssvcs