Commit Graph

84901 Commits

Author SHA1 Message Date
Sebastian Lackner 7d9ec31e19 ntdll: Implement TpSetPoolMinThreads. 2015-07-01 19:18:14 +09:00
Sebastian Lackner d56984a03d ntdll: Implement TpSetPoolMaxThreads. 2015-07-01 19:18:13 +09:00
Sebastian Lackner db9fc9141e ntdll: Implement TpSimpleTryPost and basic threadpool infrastructure. 2015-07-01 19:18:13 +09:00
Zhenbo Li b6cf265317 mshtml: Add IHTMLXMLHttpRequest::readyState property implementation. 2015-07-01 19:18:13 +09:00
Zhenbo Li d6b92300af mshtml: Add IHTMLXMLHttpRequest:open() method implementation. 2015-07-01 19:18:12 +09:00
Zhenbo Li deb884a6d8 mshtml: Add IHTMLXMLHttpRequestFactory::create() method implementation. 2015-07-01 19:18:12 +09:00
Daniel Lehman bfafef4e2f msvcp110: Add export for facet dtor. 2015-07-01 19:18:12 +09:00
Daniel Lehman 1ee74905bb msvcp90: Make argument to _Locinfo__Getdays/months const. 2015-07-01 19:18:11 +09:00
Bernhard Übelacker b4ded3d774 mpr: Call RegEnumValueA with valid value parameter. 2015-07-01 19:18:11 +09:00
Bernhard Übelacker d1ca4e87c3 mpr/tests: Add tests for WNetCachePassword and friends. 2015-07-01 19:18:10 +09:00
Bernhard Übelacker a1dbf4d78b msi: Remove shortcut which calls RegEnumValueW with value and val_count as NULL. 2015-07-01 15:19:13 +09:00
Bernhard Übelacker db5f235a8b msi/tests: Test MsiSourceListEnumMediaDisks with volumeLabel and diskPrompt as NULL. 2015-07-01 15:19:09 +09:00
Sebastian Lackner e5f57e6342 windowscodecs: Fix build failure on OSX. 2015-07-01 15:12:44 +09:00
Jacek Caban 6b205e41cf msscript.ocx: Added IScriptControl stub implementation. 2015-07-01 00:02:28 +09:00
Aaryaman Vasishta c20e016eb2 d3drm/tests: Add test for IDirect3DRM*::CreateDeviceFromClipper. 2015-06-30 20:52:23 +09:00
Michael Stefaniuc b05cc8c0a6 riched20: Print the debug string and not the pointer to it. 2015-06-30 17:40:28 +09:00
Michael Stefaniuc c50f6a304c kernel32/tests: The result of a comparison is already a BOOL. 2015-06-30 17:40:27 +09:00
Michael Stefaniuc 699efa6f3e dmstyle: Use the generic IPersistStream for DMMotifTrack. 2015-06-30 17:40:27 +09:00
Michael Stefaniuc c1647cbbef dmstyle: Remove the extraneous IUnknown from DMMotifTrack.
Also lock/unlock the module only on creation/destruction of the object.
2015-06-30 17:40:27 +09:00
Michael Stefaniuc 1d2bc65c94 dmstyle: COM cleanup for IDirectMusicTrack8 of DMMotifTrack. 2015-06-30 17:40:27 +09:00
Michael Stefaniuc 6c057b03da dmstyle: Use the generic IPersistStream for DMAuditionTrack. 2015-06-30 17:40:27 +09:00
Michael Stefaniuc 6f9f3db32c dmstyle: Remove the extraneous IUnknown from DMAuditionTrack.
Also lock/unlock the module only on creation/destruction of the object.
2015-06-30 17:40:27 +09:00
Michael Stefaniuc 55a085f5e8 dmstyle: COM cleanup for IDirectMusicTrack8 of DMAuditionTrack. 2015-06-30 17:40:27 +09:00
Michael Stefaniuc 2387bbfe3b dmstyle: Use the generic IPersistStream for DMMuteTrack. 2015-06-30 17:40:26 +09:00
Michael Stefaniuc 43c9f3a0bc dmstyle: Remove the extraneous IUnknown from DMMuteTrack.
Also lock/unlock the module only on creation/destruction of the object.
2015-06-30 17:40:26 +09:00
Michael Stefaniuc c0b7fe8027 dmstyle: COM cleanup for IDirectMusicTrack8 of DMMuteTrack. 2015-06-30 17:40:26 +09:00
Michael Stefaniuc b2ff03ed03 dmstyle/tests: Add some basic DirectMusicTrack8 tests. 2015-06-30 17:40:26 +09:00
Michael Stefaniuc 02412469fb dmstyle: Implement the E_NOTIMPL methods of IDirectMusicTrack8. 2015-06-30 17:40:26 +09:00
Sebastian Lackner 863f432a7d windowscodecs: Distinguish interface and implementation pointer for IcnsEncoder. 2015-06-30 14:42:19 +09:00
André Hentschel d37f407645 ntdll: Silence warning about TAPE_GetStatus when sys/mtio.h is not available. 2015-06-30 14:42:13 +09:00
Thomas Faber 9551179c0b shell32/tests: Remove a misleading test. 2015-06-30 14:41:43 +09:00
Thomas Faber e582495927 shell32: Use QueryInterface in FolderView_GetFolder.
test_IFolderView has a test that shows that the shell folder's reference
count before and after the call to IFolderView_GetFolder is the same.
However this is misleading because it is not a property of the
IFolderView_GetFolder method, but of the desktop shell folder object
that's used in the folder view. Windows <=2003 uses a cached object and
its AddRef/Release methods return constants.
2015-06-30 14:41:43 +09:00
Thomas Faber c0cd954f98 shell32: Add missing parameter check in ISF_Desktop_fnQueryInterface. 2015-06-30 14:40:43 +09:00
Nikolay Sivov d5c9a8a57a gdi32: Clarify offsets and sizes in vdmx table lookup code. 2015-06-30 14:36:41 +09:00
Thomas Faber 9353a36d8f shell32/tests: Do not leak shell folder references. 2015-06-29 21:15:10 +09:00
Jacek Caban 392736c5e8 vbscript: Treat empty regexp pattern the same way as NULL pattern. 2015-06-29 21:14:35 +09:00
Nikolay Sivov e27a13e3a2 dwrite: Always set canWrapLineAfter for last cluster. 2015-06-29 21:13:29 +09:00
Nikolay Sivov 1002119a60 dwrite: Clip range length to text length when updating breakpoints. 2015-06-29 21:13:25 +09:00
Nikolay Sivov 9c54176f5c dwrite: Fix number of clusters effective run is built on. 2015-06-29 21:13:21 +09:00
Nikolay Sivov 3976cc459d dwrite: Update current line count when adding metrics for new line. 2015-06-29 21:13:14 +09:00
Piotr Caban 9249f393c2 msvcirt: Fix ostrstream::ostrstream() constructor stub. 2015-06-29 19:07:55 +09:00
Michael Stefaniuc abb0a22d31 dmusic: Remove old and ugly COM macros. 2015-06-29 19:07:55 +09:00
Jacek Caban 069599135b mshtml: Initialize output paramter before test call. 2015-06-29 19:07:54 +09:00
Iván Matellanes 6096dfe6d9 msvcirt: Add implementation of streambuf::dbp. 2015-06-29 19:07:54 +09:00
Iván Matellanes 56f150b1c4 msvcirt: Add implementation of streambuf::sputbackc. 2015-06-29 19:07:54 +09:00
Iván Matellanes 6cca77bf2a msvcirt: Add implementation of streambuf::pbackfail. 2015-06-29 19:07:53 +09:00
Daniel Lehman ec6859f7e8 msvcp90: Copy name in _Getctype (Valgrind). 2015-06-29 19:07:53 +09:00
Nikolay Sivov c3e4dff9f7 qmgr: Fix WINHTTP_OPTION_CONTEXT_VALUE data pointer (Coverity). 2015-06-29 19:07:53 +09:00
Ken Thomases 5c39776327 dbghelp: Add support for loading an external DWARF debug info file associated with a Mach-O module.
Such external debug info files are created by the dsymutil command.  Usually, it
creates a <name>.dSYM bundle directory but it can also produce a <name>.dwarf
flat file.  The code will find and use either.  It first checks if such a bundle
or file is adjacent to the module binary.  If it's not, it uses Spotlight to
search for a .dSYM bundle based on the binary's UUID, which is what gdb and lldb
do, too.  That way, it can find it anywhere on the system.
2015-06-29 19:07:52 +09:00
Ken Thomases 70565f1b8b dbghelp: Don't parse the DWARF info from Mach-O files if we were requested to only provide public symbols.
This now works more like how the ELF and PE support works.
2015-06-29 19:07:52 +09:00
Ken Thomases 83c1255f66 dbghelp: Fix mapping of DWARF register numbers on x86 OS X.
For backward compatibility with old, buggy GCC, Apple uses a different register
numbering scheme for the eh_frame section.

See, for reference, the comments near the top of this file from LLDB's source:
https://github.com/llvm-mirror/lldb/blob/release_36/source/Plugins/Process/Utility/RegisterContext_x86.h
2015-06-29 19:07:51 +09:00
Michael Müller d0ae2b0d3d kernel32: Implement GetNumaProcessorNode. 2015-06-29 19:07:51 +09:00
Michael Müller 81142c9985 kernel32/tests: Add tests for GetNumaProcessorNode. 2015-06-29 19:07:51 +09:00
Sebastian Lackner abbb361733 msvcrt: Set *end to NULL when strtod is called with NULL pointer string. 2015-06-29 19:07:50 +09:00
Michael Müller ffcb4e0724 msvcrt/tests: Add additional tests for atof / strtod functions.
From: Michael Müller <michael@fds-team.de>
2015-06-29 19:07:50 +09:00
Michael Stefaniuc 18d72bd8ca dmband: Add missing TRACE to QI. 2015-06-29 19:07:50 +09:00
Michael Stefaniuc 9c5336ee80 dmcompos: Mark IPersistStream_Save of DMSignPostTrack as a stub. 2015-06-29 19:07:49 +09:00
Michael Stefaniuc 3e62435989 dmcompos: Use the generic IPersistStream for DMSignPostTrack. 2015-06-29 19:07:49 +09:00
Michael Stefaniuc 61343bdce6 dmcompos: Remove the extraneous IUnknown from DMSignPostTrack.
Also lock/unlock the module only on creation/destruction of the object.
2015-06-29 19:07:49 +09:00
Michael Stefaniuc ead9325e1d dmcompos: COM cleanup for IDirectMusicTrack8 of DMSignPostTrack. 2015-06-29 19:07:48 +09:00
Michael Stefaniuc d9a54d563d dmcompos: Use the generic IPersistStream for DMChordMapTrack. 2015-06-29 19:07:48 +09:00
Michael Stefaniuc 836a392bd3 dmcompos: Remove the extraneous IUnknown from DMChordMapTrack.
Also lock/unlock the module only on creation/destruction of the object.
2015-06-29 19:07:47 +09:00
Michael Stefaniuc 023d72a81e dmcompos: COM cleanup for IDirectMusicTrack8 of DMChordMapTrack. 2015-06-29 19:07:47 +09:00
Michael Stefaniuc 809b8604e9 dmstyle: Remove unused DirectMusicMelodyFormulationTrack stuff. 2015-06-29 19:07:47 +09:00
Michael Stefaniuc 0b4bc2f965 dmstyle: Move struct definitions to the files that need them. 2015-06-29 19:07:46 +09:00
Nikolay Sivov 15eba39978 kernel32: Implement EnumCalendarInfoExEx(). 2015-06-29 19:07:46 +09:00
Nikolay Sivov c1c42d3caf kernel32: Simplify the way EnumCalendarInfo vs EnumCalendarInfoEx are handled internally. 2015-06-29 19:07:45 +09:00
Nikolay Sivov 7ebdd58556 gdi32: Add a separate helper to load FT_Short values (Coverity). 2015-06-29 19:07:45 +09:00
Nikolay Sivov 50a66f28ee oleaut32: Use context redirects when creating typelib marshaler proxy/stub. 2015-06-29 19:07:45 +09:00
Nikolay Sivov 7ca31b8119 shell32: Fix memory leak on NULL return length (Coverity). 2015-06-29 18:51:02 +09:00
Nikolay Sivov 64456de761 ole32: Handle EnumElements() failure (Coverity). 2015-06-29 18:51:02 +09:00
Nikolay Sivov c2ae34c54d gdiplus: Check GetMetadataFormat() return value (Coverity). 2015-06-29 18:51:02 +09:00
Nikolay Sivov 48246a149e user32: Added stubs for ShutdownBlockReasonCreate/ShutdownBlockReasonDestroy. 2015-06-29 18:51:02 +09:00
Jacek Caban 4bcb4881ae user32: Limit number of hooks called recursively. 2015-06-29 18:51:01 +09:00
Zhenbo Li 295a8d8301 mshtml/tests: Added IHTMLXMLHttpRequest tests. 2015-06-26 20:35:07 +09:00
Nikolay Sivov 9148e87291 dwrite: Fix clustermap shifting for effective run. 2015-06-26 20:35:07 +09:00
Nikolay Sivov 872e569744 dwrite: Properly reduce glyph count of effective run. 2015-06-26 20:35:07 +09:00
Alexandre Julliard 8a9483400a d3dcompiler_43: Add a helper function for register token to avoid compiler warnings. 2015-06-26 20:35:07 +09:00
Daniel Lehman c17c54318a msvcp90: Set _Locimp vtable in _Locimp ctors (Valgrind). 2015-06-26 20:35:07 +09:00
Alistair Leslie-Hughes 817db8e361 dpnet: Don't return partially initialized object. 2015-06-26 20:35:07 +09:00
Gerald Pfeifer a767c8399b oleaut32: Fix indentation in test_safearray. 2015-06-26 20:35:07 +09:00
Marcus Meissner c1d262f66d kernel32: GetCurrentDirectoryW gets characters, not bytes. 2015-06-26 20:35:06 +09:00
Iván Matellanes d553a0883f msvcirt: Add implementation of streambuf::stossc. 2015-06-26 20:35:06 +09:00
Iván Matellanes 346a8e1cbf msvcirt: Add implementation of streambuf::sbumpc. 2015-06-26 20:35:06 +09:00
Iván Matellanes fac4fdb56f msvcirt: Add implementation of streambuf::snextc. 2015-06-26 20:35:06 +09:00
Aric Stewart 4c6507d94c hid: Translate HidD_ functions to their IOCTLs. 2015-06-26 20:35:06 +09:00
Aric Stewart 5b882003fe hid: Break HidD functions out into their own module. 2015-06-26 20:35:06 +09:00
Sebastian Lackner d082ea3eab ntdll: Implement support for AT_ROUND_TO_PAGE flag in NtMapViewOfSection. 2015-06-26 20:35:05 +09:00
Sebastian Lackner 7a8470ea94 ntdll: NtMapViewOfSection should fail if both addr_ptr and zero_bits is set. 2015-06-26 20:35:05 +09:00
Alistair Leslie-Hughes 0a12011ab6 d3dcompiler: Share the source with d3dcompiler_47. 2015-06-26 20:35:05 +09:00
Alistair Leslie-Hughes 80205c0160 d3dcompiler: Rename d3dcompiler_43_main.c to main.c. 2015-06-26 20:35:05 +09:00
Alistair Leslie-Hughes 8609e2d272 d3dcompiler: Share the source with d3dcompiler_46. 2015-06-26 20:35:05 +09:00
Sebastian Lackner 2e6ff19e0e quartz: Distinguish interface pointer and implementation pointer in multiple interfaces. 2015-06-26 20:35:05 +09:00
Sebastian Lackner cf234d66b1 qcap: Distinguish interface pointer and implementation pointer for base filter. 2015-06-26 20:35:04 +09:00
Sebastian Lackner 40e364f0a6 windowscodecs: Distinguish interface pointer and implementation pointer. 2015-06-26 20:35:04 +09:00
Michael Stefaniuc ed48ffdfae dmstyle: IsParamSupported method doesn't crashes on NULL. 2015-06-26 20:35:04 +09:00
Michael Stefaniuc b79f81ad90 dmband: Use the generic IPersistStream implementation from dmobject. 2015-06-26 20:35:04 +09:00
Michael Stefaniuc 1093fa282e dmband: Remove the extraneous IUnknown from DMBandTrack. 2015-06-26 20:34:48 +09:00
Michael Stefaniuc 70eadcd543 dmband: COM cleanup for IDirectMusicTrack8. 2015-06-26 20:34:25 +09:00
Michael Stefaniuc 367ee6caa9 dmband: Pass objects instead of ifaces to helpers. 2015-06-26 14:14:33 +09:00