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
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