Commit Graph

85014 Commits

Author SHA1 Message Date
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
Michael Stefaniuc 619c697da0 dmime: Move struct definitions to the files that need them. 2015-06-26 14:14:30 +09:00
Jacek Caban cabbb922e6 msscript.ocx: Added ScriptControl class factory. 2015-06-26 14:13:19 +09:00
Michael Müller efd41e4f2b wininet: Fix arguments of HttpAddRequestHeaders. 2015-06-25 22:04:54 +09:00
Michael Müller ab82b446a0 rpcrt4: Fix arguments of HttpAddRequestHeaders. 2015-06-25 21:01:16 +09:00
Michael Müller 1b53917ece wininet/tests: Add tests for overriding host header. 2015-06-25 21:01:16 +09:00
Nikolay Sivov 32924d4ed0 dmsynth: Cleanup IDirectMusicSynth8 creation helper. 2015-06-25 21:01:16 +09:00
Michael Müller ca0973486a fltlib: Add stub for FilterLoad. 2015-06-25 16:32:02 +09:00
Sebastian Lackner c0f5d024ca windowscodecs/tests: Fix test condition which is always true. 2015-06-25 14:29:39 +09:00
Michael Stefaniuc bf117ec5f4 dmcompos: Move struct definitions to the files that need them. 2015-06-25 14:29:39 +09:00
Michael Stefaniuc 1e421a26fb dmcompos/tests: Add some basic IDirectMusicTrack8 tests. 2015-06-25 14:29:39 +09:00
Michael Stefaniuc 7090b26300 dmcompos: Implement the E_NOTIMPL methods of IDirectMusicTrack8. 2015-06-25 14:29:39 +09:00
Michael Stefaniuc d9aa14c5e0 dmcompos: IsParamSupported of DMChordMapTrack doesn't crashes on NULL. 2015-06-25 14:29:39 +09:00
Michael Stefaniuc 8fae7fd4cc dmband/tests: Add some basic IDirectMusicTrack8 tests. 2015-06-25 14:29:39 +09:00
Michael Stefaniuc 6cbd743b30 dmband: Implement the E_NOTIMPL methods of IDirectMusicTrack8. 2015-06-25 14:29:38 +09:00
Michael Stefaniuc 6e98db3d45 dmband: IsParamSupported method doesn't crashes on NULL. 2015-06-25 14:29:38 +09:00
Ken Thomases 3a9698f4af dbghelp: Parse the DWARF information in Mach-O modules.
At this point, this is just the .eh_frame information used for walking the stack.
2015-06-25 14:29:38 +09:00
Ken Thomases 500df92108 dbghelp: Add partial support for version 3 of DWARF CIEs which are generated by Clang/LLVM. 2015-06-25 14:29:38 +09:00
Ken Thomases 0bfa11455c dbghelp: Implement the image_private.h functions for Mach-O modules. 2015-06-25 14:29:38 +09:00
Ken Thomases 729b53fb9e dbghelp: For Mach-O, keep the module file mapped for as long as the module is tracked. 2015-06-25 14:02:17 +09:00
Ken Thomases e15e9331cb dbghelp: Move the macho_file_map structure into image_file_map. 2015-06-25 14:02:12 +09:00
Ken Thomases dcbec3bf6a dbghelp: Use existing IMAGE_NO_MAP constant instead of redundant MACHO_NO_MAP. 2015-06-25 14:02:00 +09:00
Ken Thomases 41d741761f dbghelp: Remove the unused arch_size field of struct macho_file_map.
It was set, but never read.
2015-06-25 14:01:54 +09:00
Ken Thomases 4923f9afd5 dbghelp: Enable enumerating and loading 64-bit Mach-O modules. 2015-06-25 14:01:49 +09:00
Ken Thomases 378d557d77 dbghelp: Fix a leak of the Mach-O module structure by adding a module_remove callback. 2015-06-25 14:01:32 +09:00
Ken Thomases 8430ebc6b5 dbghelp: Eliminate an unnecessary parameter from macho_load_debug_info().
From outside of macho_module.c, it's only called with NULL.  When it's
called with a non-NULL parameter, it's just a thin wrapper around
macho_load_debug_info_from_map(), so the code can just call that
directly.
2015-06-25 14:01:26 +09:00
Ken Thomases 604ce29cb3 dbghelp: Fix STABS support for 64-bit on OS X.
OS X uses a struct nlist_64 for 64-bit images, where the n_value field is a
64-bit unsigned integer.
2015-06-25 14:01:10 +09:00
Thomas Faber c4be28ed26 msimtf: Add stub implementation for IActiveIMMMessagePumpOwner. 2015-06-25 13:57:16 +09:00
Michael Müller 4f3acf31de advapi32: Add initial implementation for GetWindowsAccountDomainSid. 2015-06-24 23:01:45 +09:00
Michael Müller 54b3973ee0 advapi32/tests: Add tests for GetWindowsAccountDomainSid. 2015-06-24 23:01:45 +09:00
Sebastian Lackner a176655414 advapi32/tests: Explicitly check return value of GetTokenInformation. 2015-06-24 22:57:37 +09:00
Piotr Caban e9eec98d5c msvcrt: Cache locale string to LCID conversion results. 2015-06-24 22:57:00 +09:00
Hans Leidekker b9557e9227 winhttp: Store cookies in reverse order.
This matches more recent versions of Windows.
2015-06-24 22:56:46 +09:00
Hans Leidekker 3c5cb7f8dc winhttp: Perform a case sensitive match on cookie names. 2015-06-24 22:56:34 +09:00
Hans Leidekker 7e121e4871 winhttp: Coalesce cookie headers. 2015-06-24 22:56:32 +09:00
Hans Leidekker 2516fb7807 winhttp: Fix a couple of corner cases in header processing. 2015-06-24 22:56:29 +09:00
Jacek Caban 611b6725e1 msscript.ocx: Added DLL registration implementation. 2015-06-24 18:50:49 +09:00
Jacek Caban 90466296e3 msscript.ocx: Added typelib. 2015-06-24 18:50:18 +09:00
André Hentschel 8d4917e865 include: Add IMAGE_LOAD_CONFIG_DIRECTORY64 definition. 2015-06-24 15:37:02 +09:00
Sebastian Lackner 3d203b1ecb ntoskrnl: Use SIZE_T to store 64-bit offset to USER_SHARED_DATA page. 2015-06-24 15:36:41 +09:00
Nikolay Sivov ed06707bac amstream: Create a surface if it wasn't provided in CreateSample(). 2015-06-24 15:28:50 +09:00
Nikolay Sivov 91e4394c1b qmgr: Simplify GetProgress() with a structure copy. 2015-06-24 15:28:08 +09:00
Huw Davies da5151fd54 shell32/tests: Don't leave behind open explorer windows. 2015-06-23 21:59:40 +09:00
Nikolay Sivov 8ae201548f qmgr: Simplify string duplication using a helper. 2015-06-23 21:59:36 +09:00
Jacek Caban 74e37bc301 msscript.ocx: Added stub DLL. 2015-06-23 20:52:09 +09:00
Sebastian Lackner b80bbd5986 kernel32/tests: Add GetVolumePathNameW tests. 2015-06-23 20:46:09 +09:00
Sebastian Lackner d01c135aed kernel32/tests: Add a lot of picky GetVolumePathName tests. 2015-06-23 20:46:08 +09:00
Erich E. Hoover ed151a5efc kernel32: Handle device paths in GetVolumePathName.
NT-style paths that have a device prefix (\??\) also return the drive
of the current working directory (even if they're valid devices).
2015-06-23 20:46:08 +09:00
Erich E. Hoover 5a84969f39 kernel32: Handle bogus DOS paths in GetVolumePathName.
Paths that are not NT and not even close to DOS don't actually fail
catastrophically.  Even though MSDN suggests that it returns the boot
drive in this case, tests indicate that it returns the drive of the
current working directory.
2015-06-23 20:46:07 +09:00
Erich E. Hoover e8e13308ea kernel32: Handle semi-DOS paths in GetVolumePathName.
Add support for "semi-DOS" paths, these paths revert to the drive
letter specified in the first character.
2015-06-23 20:46:03 +09:00
Erich E. Hoover 62279b7f4d kernel32/tests: Add a bunch more GetVolumePathName tests. 2015-06-23 20:44:25 +09:00
Erich E. Hoover b29b0d2cff kernel32/tests: Convert GetVolumePathName tests into a list. 2015-06-23 20:44:25 +09:00
Erich E. Hoover f6c7e247ad kernel32: Implement GetVolumePathName.
The purpose of this function is to return the most fundamental path
without leaving a filesystem.  Steam uses this so that it can use inode
searches, without this functionality some installations/validations will
fail if the Steam Library is not on the same drive as Steam
itself (symlink'd to another location).
2015-06-23 20:44:21 +09:00
Iván Matellanes 7b877fbce8 msvcirt: Add implementation of streambuf::sgetn/sputn. 2015-06-23 19:34:10 +09:00
Iván Matellanes f71186b645 msvcirt: Add implementation of streambuf::xsputn. 2015-06-23 19:34:01 +09:00
Iván Matellanes a507132cdc msvcirt: Add implementation of streambuf::xsgetn. 2015-06-23 19:33:56 +09:00
Alistair Leslie-Hughes 275364d919 dpnet: Correct adding components in Duplicate. 2015-06-23 19:18:38 +09:00
Nikolay Sivov 1470684539 amstream: Forward IUnknown methods to IAMMediaStream for streams. 2015-06-23 17:20:25 +09:00
Nikolay Sivov eb0b1d55e4 amstream: Implement GetDirectDraw(). 2015-06-23 17:20:23 +09:00
Nikolay Sivov 17283f9be5 amstream: Keep stream reference when creating sample. 2015-06-23 17:20:14 +09:00
Nikolay Sivov 139445eb49 amstream: Implement IDirectDrawStreamSample_GetSurface(). 2015-06-23 17:20:12 +09:00
Alex Henrie c68843f898 user32: Send BM_SETCHECK before WM_CAPTURECHANGED and add tests. 2015-06-23 17:08:23 +09:00
Nikolay Sivov 69d5e351f9 dwrite: Call SetFillMode() once per run. 2015-06-23 15:08:11 +09:00
Nikolay Sivov 643125e50f dwrite: Set baseline origin Y for reported runs. 2015-06-23 15:08:09 +09:00
Nikolay Sivov 88663caf74 dwrite/tests: Show that line baseline is relative to this line. 2015-06-23 15:08:07 +09:00
Nikolay Sivov 8adc6679e9 dwrite: Set line baseline/height from font metrics. 2015-06-23 15:08:05 +09:00
Nikolay Sivov 9c9f8c0bb9 quartz/tests: Get rid of some casts. 2015-06-23 15:08:01 +09:00
Huw Davies 645a31474c Revert "advapi32: Fix RegEnumValueW when enumerating long values.".
This reverts commit 443ef6e7a6.
The tests fail on all versions of Windows.
2015-06-23 15:04:03 +09:00
Piotr Caban d940ac2412 msvcr110: Add __crtGetLocaleInfoEx implementation. 2015-06-22 20:58:31 +09:00
Bernhard Übelacker 443ef6e7a6 advapi32: Fix RegEnumValueW when enumerating long values. 2015-06-22 20:58:23 +09:00
Hans Leidekker 927400be63 wbemprox: Implement Win32_Process.WorkingSetSize. 2015-06-22 19:18:57 +09:00
Hans Leidekker bd647dc013 wbemprox: Implement Win32_OperatingSystem.Primary. 2015-06-22 19:18:55 +09:00
Hans Leidekker 13490899f1 wbemprox: Fix some memory leaks (Coverity). 2015-06-22 19:18:52 +09:00
Hans Leidekker 597c5f9c4b msi: Open database cabinet streams through the streams implementation. 2015-06-22 19:18:48 +09:00
Hans Leidekker 806ff30f92 msi/tests: Fix test failures on win2k3. 2015-06-22 19:17:50 +09:00
Nikolay Sivov b43850a363 dwrite: Store character spacing layout settings. 2015-06-22 19:17:35 +09:00
Alistair Leslie-Hughes e70b50d772 d3dcompiler_47: Add stub dll. 2015-06-22 19:16:49 +09:00
Alistair Leslie-Hughes ca7ce1678b d3dcompiler_46: Add stub dll. 2015-06-22 19:16:49 +09:00
Nikolay Sivov 86a7f329be dwrite: Forward GetRecommendedRenderingMode() to newer method. 2015-06-22 19:16:49 +09:00
Jacek Caban ab3744d275 urlmon/tests: Skip https tests on platforms that don't support them.
Based on patch by Huw Davies.
2015-06-22 19:16:49 +09:00
Jacek Caban 9d3fda008f wininet: Cache blocking state in netconn_t. 2015-06-22 19:16:49 +09:00
Jacek Caban eef89b5070 wininet: Call set_socket_blocking always and only when needed. 2015-06-22 19:16:49 +09:00
Jacek Caban 430df1ca61 mshtml: Added IHTMLXMLHttpRequest::onreadystatechange property implementation. 2015-06-22 19:16:48 +09:00
Nikolay Sivov 4b1ff0078b oleaut32/tests: Fix stub buffer leak (Valgrind). 2015-06-22 19:16:48 +09:00
Nikolay Sivov 71cf22e5b0 ieframe/tests: Fix some leaks (Valgrind). 2015-06-22 19:16:48 +09:00
Nikolay Sivov 885394bb0a gdi32/freetype: Properly handle loading of FT_Long-sized types (Valgrind). 2015-06-22 19:16:48 +09:00
Nikolay Sivov a7e2b99145 amstream: Release pins and streams array on instance release (Valgrind). 2015-06-22 15:32:13 +09:00
Nikolay Sivov 84c2fda63d amstream/tests: Get rid of global stream pointer that we don't really need. 2015-06-22 15:32:09 +09:00
Nikolay Sivov 5b24854680 amstream: Get rid of some casts by using proper iface types. 2015-06-22 15:32:04 +09:00
Nikolay Sivov 1e97a2db17 ole32/tests: Fix source buffer leak (Valgrind). 2015-06-22 15:31:54 +09:00
Matteo Bruni af55ae1379 wined3d: Don't flag WINED3D_SHADER_CONST_FFP_PROJ on transformed <-> untransformed vdecl change.
It's unnecessary since the vertex shader is going to change and
shader_glsl_select() flags all the constants used by the shader anyway.
2015-06-19 20:30:10 +09:00
Matteo Bruni 438f68cc38 wined3d: Drop unused gl_info parameter from shader_glsl_ffp_vertex_lighting(). 2015-06-19 20:30:07 +09:00
Sebastian Lackner 9c789f2949 ntoskrnl: Add emulation for 'movzx {Eb,Ew}, Gv' instruction. 2015-06-19 20:15:20 +09:00
Sebastian Lackner 411cdebaed ntoskrnl: Add emulation for 'mov Ob, AL' and 'mov Ovqp, rAX' instruction. 2015-06-19 20:15:18 +09:00
Sebastian Lackner 0b06d4c4a3 ntoskrnl: Add initial code to emulate memory access to USER_SHARED_DATA on x86_64. 2015-06-19 20:15:12 +09:00
Huw Davies c81ff0f8cf gdi32/tests: Japanese Win 7 uses MS Shell Dlg as its default GUI font. 2015-06-19 20:14:38 +09:00
Alistair Leslie-Hughes 0a19048795 scrrun: Implement ITextStream Close. 2015-06-19 19:13:58 +09:00
Matteo Bruni bd7e83f292 d3dcompiler: Parse ": register()" syntax. 2015-06-19 19:11:03 +09:00
Matteo Bruni 5ae37d47f1 d3dcompiler: Handle writemask in make_assignment(). 2015-06-19 19:11:01 +09:00
Matteo Bruni 10fcb9379e d3dcompiler: Handle redefining an intrinsic function as a user-defined function. 2015-06-19 19:10:59 +09:00
Nikolay Sivov 0824771423 kernel32: Export RtlCopyMemory(). 2015-06-19 19:10:45 +09:00
Piotr Caban 1a738a556c wininet: Improve handling of long URLs in CreateUrlCacheEntry function. 2015-06-19 17:02:24 +09:00
Nikolay Sivov b4592cbc7c dwrite: Count last cluster length too when building a line. 2015-06-19 17:01:17 +09:00
Nikolay Sivov e8c4951a2a dwrite: Actually set isWhitespace for space clusters. 2015-06-19 17:01:15 +09:00
Nikolay Sivov f68f63152f dwrite: Set cluster length together with other metrics. 2015-06-19 17:01:12 +09:00
Bruno Jesus 45677e173d ws2_32: UDP sockets can write data even when unbound. 2015-06-19 17:01:05 +09:00
Bruno Jesus 9d558c5c5f ws2_32: Add a helper to get socket type. 2015-06-19 17:00:58 +09:00
Jacek Caban 9d7d27ea7f wininet: Don't use blocking_mode_t in netconn.c. 2015-06-19 17:00:05 +09:00
Jacek Caban 6fe5546210 wininet: Get rid of unneeded MSG_WAITALL support in NETCON_recv. 2015-06-18 21:41:03 +09:00
Jacek Caban e250e54530 mshtml: Use test.winehq.org over http in img_onload tests. 2015-06-18 21:41:03 +09:00
Jacek Caban cae3f98c69 secur32: Fixed compilation on very old gnutls versions. 2015-06-18 21:41:02 +09:00
Huw Davies 002cf965e1 gdi32/tests: Fix Courier test on Arabic locales. 2015-06-18 21:41:02 +09:00
Nikolay Sivov 035d0a1594 comctl32/monthcal: Fix title to use properly localized year/month format. 2015-06-18 21:41:02 +09:00
Nikolay Sivov 060cffc1b3 riched20: Improve tracing for unimplemented selection methods. 2015-06-18 21:41:02 +09:00
Nikolay Sivov 5df702af9e dwrite/tests: Initial test for GetBaseline(). 2015-06-18 21:41:02 +09:00
Nikolay Sivov 0b84556f8d dwrite/tests: Initial test for GetLineMetrics(). 2015-06-18 21:41:02 +09:00
Bernhard Übelacker ccf2ea6179 comctl32/tests: Free memory used by property sheet page (Valgrind). 2015-06-18 21:41:02 +09:00
Alex Henrie af19e64017 riched20: Fix link notification conditions and add tests. 2015-06-18 17:11:05 +09:00
Hans Leidekker 9e96beefae winhttp: Fix handling of the headers length parameter in WinHttpAddRequestHeaders and WinHttpSendRequest. 2015-06-17 22:37:06 +09:00
Hans Leidekker d9d8e6f031 winhttp/tests: Fix a test failure on win2k. 2015-06-17 22:37:04 +09:00
Hans Leidekker 1fb3f9cb15 advapi32/tests: Add tests to show that reading the SACL requires a special privilege. 2015-06-17 22:37:01 +09:00
Jacek Caban 72747526b1 secur32: Fixed compilation on with gnutls. 2015-06-17 20:01:30 +09:00
Matteo Bruni 498e55a182 wined3d: Make use of the EXT_BLEND_SUBTRACT flag.
MSDN mentions a fallback to D3DBLENDOP_ADD if the selected blendop
is not supported. In theory it would be nice to write a test for that but
I don't think this is particularly important and moreover hardware
without that cap seems hard to come by (i.e. I have none)...
2015-06-17 20:01:20 +09:00
Matteo Bruni 35a2406900 wined3d: Drop WINED3D_RS_TEXTUREPERSPECTIVE handling.
The hint is not supported on core profiles. It's not guaranteed to do
anything on compatibility profile either: "The interpretation of hints is
implementation dependent. An implementation may ignore them entirely."

This state was only available on D3D 7 and below (and not guaranteed to
do anything there either, according to older DX SDK docs).
If necessary we could implement it via the GLSL 1.50 "noperspective"
interpolation qualifier, which is what we need to use for the equivalent
D3D10 feature anyway.
2015-06-17 20:01:20 +09:00
Matteo Bruni f6e7e01744 wined3d: Cleanup and simplify texture sampling code generation.
Makes it easier to support the different names and syntax in GLSL 1.50
in the (hopefully) near future.
2015-06-17 20:01:19 +09:00
Matteo Bruni 170dca7741 wined3d: Handle per-vertex point size in the GLSL FFP replacement. 2015-06-17 20:01:19 +09:00
Piotr Caban 3f3e2ba2c7 msvcp110: Fix _Collvec structure layout. 2015-06-17 20:01:18 +09:00
Piotr Caban 0b58d83dec msvcp110: Use ___lc_locale_name_func in _Getdateorder. 2015-06-17 20:01:18 +09:00
Piotr Caban bcc2900282 msvcp110: Use ___lc_locale_name_func in _Getctype. 2015-06-17 20:01:17 +09:00
Piotr Caban f55192aabc msvcr120: Add ___lc_locale_name_func implementation. 2015-06-17 20:01:17 +09:00
Iván Matellanes 7a89251c2f msvcirt: Print error messages in unimplemented functions. 2015-06-17 20:01:16 +09:00
Iván Matellanes 540f644ceb msvcirt: Add implementation of streambuf::sputc. 2015-06-17 20:01:16 +09:00
Iván Matellanes b08d0bc75d msvcirt: Add implementation of streambuf::sgetc. 2015-06-17 20:01:16 +09:00
Nikolay Sivov 4cef7ad841 ole32: Fix a typo in argument name. 2015-06-17 18:19:55 +09:00
André Hentschel 1133295267 ntdll: Set TPIDRURW inline on ARM. 2015-06-17 18:19:55 +09:00
André Hentschel aa139d3e86 ntdll: Set platform register x18 to TEB on ARM64. 2015-06-17 18:19:55 +09:00
Andrew Eikum 97536c1678 include: Upgrade interface definitions to XAudio2 2.8.
This updates IXAudio2, IXAudio2SourceVoice, and IXAudio2MasteringVoice
to version 2.8. New interfaces are created for breaking changes from
version 2.7. The implementation in dlls/xaudio2_7 is updated to match.
2015-06-17 18:19:51 +09:00
Andrew Eikum 4f88c63f78 xaudio2_7: Wrap long lines. 2015-06-17 15:45:26 +09:00
Andrew Eikum bb26db7233 xaudio2_7: Simplify object creation. 2015-06-17 15:45:20 +09:00
Andrew Eikum 9a8faf23ad xaudio2_7: Move object creation to avoid forward declaration. 2015-06-17 15:45:14 +09:00
Nikolay Sivov bb82d669d1 riched20/tests: Remove explicit todo flag values from static test data. 2015-06-17 15:44:38 +09:00
Nikolay Sivov fd4affc0cb riched20/tests: Some more EM_SETSEL tests. 2015-06-17 15:44:36 +09:00
Nikolay Sivov 3357fdd70a riched20: Implement Expand for tomStory case. 2015-06-17 15:44:34 +09:00
Jacek Caban dedbd18836 secur32: Use gnutls_cipher_get_block_size to get cupher block size. 2015-06-16 23:56:46 +09:00
Jacek Caban 3617e2b2a9 secur32: Added support for a few more algorithms in schannel_get_cipher_algid. 2015-06-16 23:56:45 +09:00
Huw Davies 1342254422 user32/tests: Try to fix the test failures on Win 2k. 2015-06-16 23:56:45 +09:00
Mohamed Mediouni 2b095beace ntdll: Multiply r4 with the word size in ARM for __chkstk. 2015-06-16 23:56:44 +09:00
Jacek Caban 049a3ba401 wininet: Don't pass BLOCKING_WAITALL to NETCON_recv in netconn_read. 2015-06-16 20:00:37 +09:00
Nikolay Sivov b0db959ec9 riched20: Improve tracing for unimplemented range methods. 2015-06-16 20:00:37 +09:00
Michael Stefaniuc 19b9c8fdb7 dmstyle/tests: Add IPersistStream tests for DM*Track. 2015-06-16 20:00:36 +09:00
Bruno Jesus a0df3330c3 ws2_32: Trace accepted socket. 2015-06-16 16:51:31 +09:00
Bruno Jesus 213419961c ws2_32/tests: Add UDP select() test for unbound socket. 2015-06-16 16:51:26 +09:00
Bruno Jesus f9a83377bc dmime: Don't fake success on IDirectMusicUtils_IPersistStream_ParseReference. 2015-06-16 16:51:01 +09:00
Bruno Jesus 0030353082 dmband: Don't fake success on IDirectMusicUtils_IPersistStream_ParseReference. 2015-06-16 16:50:56 +09:00
Michael Stefaniuc 39cc9da12a dmime/tests: Add IPersistStream tests for DM*Track. 2015-06-16 16:50:47 +09:00
Nikolay Sivov 0533b38f70 oleaut32/tests: Test that user memory functions are not called. 2015-06-16 16:50:41 +09:00
Nikolay Sivov 61368e76e4 ole32: Marshal HBRUSH as remotable handle. 2015-06-16 16:50:35 +09:00
Nikolay Sivov 0ec13316a7 dwrite: Validate format property values. 2015-06-16 16:50:22 +09:00
Henri Verbeet 8dd93c7e33 d3d10core: Translate d3d10 usage to wined3d usage for buffers. 2015-06-16 16:48:58 +09:00
Henri Verbeet 1fd0cf680f d2d1: Implement d2d_text_renderer_DrawGlyphRun(). 2015-06-16 16:48:56 +09:00
Henri Verbeet 8b170f0f59 d2d1: Implement d2d_geometry_sink_AddBezier(). 2015-06-16 16:48:54 +09:00
Henri Verbeet 5d5fdbc63b d2d1: Implement d2d_geometry_sink_AddQuadraticBezier(). 2015-06-16 16:48:52 +09:00
Henri Verbeet 95a12f246a d2d1: Implement d2d_geometry_sink_AddLine(). 2015-06-16 16:48:50 +09:00
Hans Leidekker b22ace7f7b winhttp: Keep the session open in the request object.
Cookies have session scope in winhttp and they are not saved, so we
need to keep the session open to ensure that cookies are passed along
with subsequent requests.
2015-06-16 16:48:35 +09:00
Hans Leidekker 9736644ed5 winhttp: Correctly handle relative redirect paths. 2015-06-16 16:48:33 +09:00
Hans Leidekker 41cf9a8372 winhttp: Improve parsing of cookie values. 2015-06-16 16:48:30 +09:00
Huw Davies 683ffd7ff1 user32/tests: Add some optional messages for Win XP. 2015-06-16 16:47:48 +09:00
Huw Davies 46bdb6e59a oleaut32/tests: Add broken behaviour on Win 2003. 2015-06-15 22:15:24 +09:00
Henri Verbeet e8d41475b9 d2d1: Implement d2d_path_geometry_Open(). 2015-06-15 22:10:36 +09:00
Henri Verbeet 2b1d3bfb47 d2d1: Implement d2d_factory_CreatePathGeometry(). 2015-06-15 22:10:36 +09:00
Henri Verbeet 7e8c88fa1e d2d1: Fix the ID2D1Factory::CreatePathGeometry() declaration. 2015-06-15 22:10:35 +09:00
Henri Verbeet c9227bccc5 wined3d: Implement SM4 discard in the GLSL shader backend. 2015-06-15 22:10:35 +09:00
Henri Verbeet b4b2a29dec wined3d: Use surface_get_rect() in wined3d_surface_update_overlay(). 2015-06-15 22:10:35 +09:00
YongHao Hu 8351bef5b5 msvcp110: Add tr2_sys__Remove_dir implementation and test. 2015-06-15 22:10:34 +09:00
YongHao Hu 9939b5f564 msvcp110: Add tr2_sys__Make_dir implementation and test. 2015-06-15 22:10:34 +09:00
YongHao Hu 64dfb08550 msvcp110: Add tr2_sys__Current_set implementation and test. 2015-06-15 22:10:33 +09:00
YongHao Hu de65465688 msvcp110: Add tr2_sys__Current_get implementation and test. 2015-06-15 22:10:33 +09:00
YongHao Hu 94e034245d msvcp110: Add tr2_sys__Equivalent implementation and test. 2015-06-15 22:10:32 +09:00
YongHao Hu 62967318a5 msvcp110: Add tr2_sys__File_size implementation and test. 2015-06-15 22:10:32 +09:00
Nikolay Sivov 6d53f071c6 ole32: Marshal HICON as remotable handle. 2015-06-15 22:10:31 +09:00
Nikolay Sivov 815197f28c ole32: Marshal HDC as remotable handle. 2015-06-15 22:10:31 +09:00
Dmitry Timoshkov a66d664505 gdiplus: Implement GdipCreateRegionRgnData. 2015-06-15 17:40:43 +09:00
Olivier F. R. Dierick 01e5385882 kernel32: Implement SetFileCompletionNotificationModes as a stub. 2015-06-15 17:27:38 +09:00
Michael Müller 9564940461 wininet: Use random names when caching very long urls. 2015-06-15 15:29:05 +09:00
Michael Stefaniuc 060d8a4638 dmime: Use the generic DMObject implementation for DMGraph. 2015-06-15 15:29:05 +09:00
Michael Stefaniuc 2c66b4b235 dmime: Get rid of the extra pointer to a DMUS_OBJECTDESC. 2015-06-15 15:29:05 +09:00
Michael Stefaniuc 93e61eb4e8 dmime: Use the generic DMObject implementation for DMAudioPathConfig. 2015-06-15 15:29:05 +09:00
Michael Stefaniuc 5ba420b635 dmime: Use the generic DirectMusicObject implementation for DMSegment. 2015-06-15 15:29:05 +09:00