Sebastian Lackner
84d2610aaf
ntdll/tests: Add additional tests for calling NtOpenFile with file object as RootDirectory.
2015-08-21 14:36:12 +09:00
Sebastian Lackner
1f2a443cb4
server: Implement support for FileLinkInformation class in NtSetInformationFile.
2015-08-21 14:36:02 +09:00
Qian Hong
57d443824a
ntdll/tests: Add tests for FileLinkInformation class.
...
Based on the FileRenameInformation tests by Sebastian Lackner.
2015-08-21 14:35:18 +09:00
Dmitry Timoshkov
3bed65b5a9
server: For querying thread information demand THREAD_QUERY_LIMITED_INFORMATION access.
2015-08-21 14:35:04 +09:00
Dmitry Timoshkov
1d2241eca3
server: For querying process information demand PROCESS_QUERY_LIMITED_INFORMATION access.
2015-08-21 14:35:01 +09:00
Andrew Eikum
63f3a70d56
xaudio2: Stub IXAudio2SourceVoice.
2015-08-21 14:34:07 +09:00
Andrew Eikum
51bd01aec8
xaudio2: Add stub IXAudio2MasteringVoice implementation.
2015-08-21 14:33:59 +09:00
Andrew Eikum
7a23b9f0f8
xaudio2: Implement IXAudio27::Initialize.
2015-08-21 14:33:45 +09:00
Nikolay Sivov
4c12157c34
dwrite/tests: Fix analyzer test failures on Win10.
2015-08-21 14:33:33 +09:00
Nikolay Sivov
8dd0738b1c
dwrite/tests: Fix layout test failure on Win10.
2015-08-21 14:33:31 +09:00
Huw Davies
5021e91940
gdi32/tests: 64-bit GetFontFileInfo may fail with error ERROR_NOACCESS.
2015-08-20 20:35:20 +09:00
Henri Verbeet
acbb0bdfac
d2d1: Implement d2d_factory_CreateTransformedGeometry().
2015-08-20 20:26:41 +09:00
Henri Verbeet
69906b59d8
d2d1: Properly cleanup in d2d_rectangle_geometry_init() failure paths.
...
This avoids leaking the factory reference in particular.
2015-08-20 20:26:36 +09:00
Zhenbo Li
b8f8b95e20
mshtml: Add IHTMLXMLHttpRequest::abort() method implementation.
2015-08-20 20:16:26 +09:00
Stefan Dösinger
3bd0eb3eab
wined3d: Use GL_RGB565 if available.
...
This offers better precision on r300g and r600g than GL_RGB5.
2015-08-20 20:16:15 +09:00
Stefan Dösinger
6626b1a51b
wined3d: Use the correct color key in ARBfp color key blits.
2015-08-20 20:16:12 +09:00
Sebastian Lackner
857d436784
ntdll: Implement FileRenameInformation support.
2015-08-20 18:34:13 +09:00
Sebastian Lackner
6899eade5d
ntdll/tests: Add additional tests for FileRenameInformation.
2015-08-20 18:33:45 +09:00
Jianqiu Zhang
a5b58144a5
ntdll/tests: Add basic tests for FileRenameInformation.
2015-08-20 18:33:39 +09:00
Dmitry Timoshkov
48ed6a6f3e
advapi32/tests: Add a test to show that THREAD_QUERY_INFORMATION should grant THREAD_QUERY_LIMITED_INFORMATION.
2015-08-20 17:35:13 +09:00
Dmitry Timoshkov
8738cea7de
kernel32/tests: Add some tests for THREAD_QUERY_LIMITED_INFORMATION.
2015-08-20 16:32:53 +09:00
Dmitry Timoshkov
49f43c39fd
kernel32/tests: Add some tests for PROCESS_QUERY_LIMITED_INFORMATION.
2015-08-20 14:33:16 +09:00
Dmitry Timoshkov
27664e3c59
kernel32/tests: Fix compilation with PSDK.
2015-08-20 14:33:10 +09:00
Dmitry Timoshkov
7386de357f
ntdll: Do not fail to relocate an image if the size of relocation block is 0.
2015-08-20 14:32:32 +09:00
Alistair Leslie-Hughes
3b5107d063
advapi32: Prevent buffer overrun.
2015-08-19 21:46:05 +09:00
Erich E. Hoover
6955a298f4
server: Do not permit FileDispositionInformation to delete a file without write access.
2015-08-19 20:19:58 +09:00
Sebastian Lackner
0fabfe7d6b
server: Add support for setting file disposition information.
...
Based on a patch by Dmitry Timoshkov.
2015-08-19 20:19:57 +09:00
Sebastian Lackner
7280762238
oleaut32: Fix possible integer overflow in VarR4FromDec.
2015-08-19 20:19:57 +09:00
Michael Müller
33aa59abea
krnl386.exe16: Increase buffer size in GetTempDrive.
2015-08-19 20:19:57 +09:00
Dmitry Timoshkov
9e22949cec
advapi32/tests: Add a test to show that PROCESS_QUERY_INFORMATION should implicitly grant PROCESS_QUERY_LIMITED_INFORMATION access.
2015-08-19 20:19:57 +09:00
Dmitry Timoshkov
8a088d7c2f
advapi32/tests: Fix compilation with PSDK.
2015-08-19 20:19:56 +09:00
Vincent Povirk
d3163241af
comdlg32: Partially implement IFileDialogCustomize::EnableOpenDropDown.
...
This builds a menu but cannot display it yet.
2015-08-19 20:19:56 +09:00
Vincent Povirk
8d8e75849f
comdlg32: Implement SetControlItemState for combo boxes.
2015-08-19 20:19:56 +09:00
Vincent Povirk
068a6c7a5f
comdlg32: Implement SetControlItemState for menu controls.
...
This required some rethinking because menus and combo boxes don't
provide a way to "hide" items, just remove them, and native always
shows items in the order they were added even when hidden and shown.
2015-08-19 20:19:56 +09:00
Nikolay Sivov
1f54400bbf
dwrite: Protect from space-only strings when trimming away spaces.
2015-08-19 20:19:56 +09:00
Nikolay Sivov
6b98b9ac70
dwrite: Extract and resolve font weight from name string.
2015-08-19 20:19:56 +09:00
Nikolay Sivov
4a399b7677
dwrite: Implement font stretch resolution.
2015-08-19 20:19:56 +09:00
Eric Kohl
424f010ac1
advapi32: Add some well-known SDDL SID strings.
2015-08-19 20:19:55 +09:00
Carlo Bramini
21a14e9612
msvcrt: SEEK_* macros from GLIBC should be replaced with safer MSVCRT_SEEK_* macros.
2015-08-19 08:39:02 +09:00
Jacek Caban
cfbc37c699
ieframe: Fixed and improved navigation command state tests.
2015-08-18 21:13:54 +09:00
Jacek Caban
5a2aa4a8a8
ieframe: Update back/forward navigation state in CMDID_EXPLORER_UPDATEHISTORY handler.
2015-08-18 21:13:52 +09:00
Jacek Caban
670459b7bc
ieframe: Update back/forward command state in FireNavigateComplete2.
2015-08-18 21:13:50 +09:00
Jacek Caban
16bfe07639
ieframe: Don't add about: URLs to travellog.
2015-08-18 21:13:43 +09:00
Dmitry Timoshkov
2ad9312f02
msi: Avoid using dialog record after free.
2015-08-18 19:57:11 +09:00
Dmitry Timoshkov
e67a00b466
ntdll: Separate image relocation from NtMapViewOfSection.
2015-08-18 19:56:48 +09:00
Józef Kucia
9e8b58ee18
dxgi: Remove 'stub!' from TRACE message in dxgi_swapchain_ResizeBuffers().
2015-08-18 18:34:49 +09:00
Józef Kucia
f04dfcd214
d3d10: Do not use '\n' in the middle of TRACE.
2015-08-18 18:34:46 +09:00
Józef Kucia
1cb7878beb
d3d10core: Do not use '\n' in the middle of TRACEs.
2015-08-18 18:34:43 +09:00
Henri Verbeet
57eec429c6
d2d1: Implement d2d_text_renderer_DrawInlineObject().
2015-08-18 18:28:51 +09:00
Henri Verbeet
2474f5e33a
d2d1: Implement d2d_bitmap_CopyFromMemory().
2015-08-18 18:28:49 +09:00
Henri Verbeet
62a02a047f
d3d10core: Implement d3d10_device_UpdateSubresource().
2015-08-18 18:28:47 +09:00
Henri Verbeet
ee9b1311cd
wined3d: Separate loading shader resources and updating their binding points.
2015-08-18 18:28:41 +09:00
Henri Verbeet
8f6f9096d7
wined3d: Also invalidate STATE_SHADER_RESOURCE_BINDING in wined3d_texture_bind_and_dirtify().
2015-08-18 18:28:39 +09:00
Michael Müller
d2890778f9
winhttp: Raw request headers need to be terminated with double \r\n.
2015-08-18 17:30:48 +09:00
Hans Leidekker
99dfc15e72
msi: Only remove environment strings that were added on install.
2015-08-18 17:30:17 +09:00
Hans Leidekker
ad9ba6a029
iphlpapi: Implement GetIfTable2.
2015-08-18 17:30:14 +09:00
Hans Leidekker
d5a1e47a45
iphlpapi: Use WS_AF_INET instead of AF_INET where appropriate.
2015-08-18 17:29:58 +09:00
Andrey Gusev
5cdcd4493f
Assorted spelling and typos fixes.
2015-08-18 15:00:13 +09:00
Daniel Lehman
1f7fb03ee9
msxml3: Fix crash when merging Text nodes.
2015-08-18 14:55:24 +09:00
Aaryaman Vasishta
27f7174d71
d3drm: Implement IDirect3DRM{2-3}::CreateDeviceFromSurface.
2015-08-18 14:40:56 +09:00
Aaryaman Vasishta
35b17f50f1
d3drm: Implement IDirect3DRM::CreateDeviceFromSurface.
2015-08-18 14:40:54 +09:00
Aaryaman Vasishta
a5d09b6bd7
d3drm: Implement IDirect3DRMDevice{2-3}::GetDirect3DDevice2.
2015-08-18 14:40:50 +09:00
Aaryaman Vasishta
27cc84d143
d3drm: Implement IDirect3DRM{2-3}::CreateDeviceFromClipper.
2015-08-18 14:40:46 +09:00
Aaryaman Vasishta
0041c56004
d3drm: Implement IDirect3DRMDevice*::GetDirect3DDevice.
2015-08-18 14:40:43 +09:00
Aaryaman Vasishta
1075d71135
d3drm: Implement IDirect3DRM::CreateDeviceFromClipper.
2015-08-18 14:40:40 +09:00
Aaryaman Vasishta
b6f197c7a8
d3drm: Add helper for destroying device.
2015-08-18 14:40:30 +09:00
Aaryaman Vasishta
f421e78bc5
d3drm: Change signature of d3drm_device_create.
2015-08-18 14:40:25 +09:00
Nikolay Sivov
5185906006
dwrite: Implement font style resolution from name strings.
2015-08-18 14:30:37 +09:00
Sebastian Lackner
146df7dab1
vcomp: Implement OpenMP regular locking functions.
...
Native OpenMP also immediately terminates the process (without
exception) when calling omp_set_lock while holding the lock from the
same thread.
2015-08-18 14:30:30 +09:00
Sebastian Lackner
f212a137a6
vcomp: Implement OpenMP nested locking functions.
...
The test marked with todo_wine suggests that native OpenMP might use a
separate counter for the nesting level. However, to implement the owner
checks required for regular locks we need to access the critical section
private members anyway.
2015-08-18 14:29:53 +09:00
Sebastian Lackner
037a079fdf
vcomp: Export omp_init_nest_lock and omp_destroy_nest_lock.
2015-08-18 14:29:47 +09:00
Sebastian Lackner
a283d14b3d
vcomp: Implement omp_init_lock and omp_destroy_lock.
2015-08-18 14:29:39 +09:00
Sebastian Lackner
ce18a73304
vcomp: Implement stub for _vcomp_flush and add tests.
2015-08-18 14:29:31 +09:00
Thomas Faber
bd7f43d7e8
qmgr: Do not omit mandatory argument to WriteFile.
2015-08-17 22:50:49 +09:00
Henri Verbeet
1bea5f44b0
d2d1: Make d2d_geometry_sink_vtbl static const.
...
Spotted by Francois Gouget.
2015-08-17 22:50:46 +09:00
Henri Verbeet
4460006fbd
d2d1: Only draw if the geometry has any faces in d2d_d3d_render_target_FillGeometry().
2015-08-17 22:50:44 +09:00
Henri Verbeet
20ad2e397f
d2d1: Print a WARN instead of a FIXME for the glyph run description in d2d_text_renderer_DrawGlyphRun().
...
The glyph run description seems to be mostly informational, there doesn't
appear to be a lot we could do with it.
2015-08-17 22:50:41 +09:00
Henri Verbeet
d29af2e460
d2d1: Only print a FIXME/WARN for specific properties in d2d_factory_init().
2015-08-17 22:50:39 +09:00
Henri Verbeet
3e0af5f1e0
d2d1: Only print a FIXME/WARN for specific properties in d2d_d3d_render_target_init().
2015-08-17 22:50:37 +09:00
YongHao Hu
5b07326368
msvcp110: Add tr2_sys__Remove_dir_wchar implementation and test.
2015-08-17 18:23:16 +09:00
YongHao Hu
2b19569958
msvcp110: Add tr2_sys__Make_dir_wchar implementation and test.
2015-08-17 18:22:56 +09:00
YongHao Hu
e55149f8ae
msvcp110: Add tr2_sys__Current_set_wchar implementation and test.
2015-08-17 18:22:36 +09:00
YongHao Hu
ee77fc3b4e
msvcp110: Add tr2_sys__Current_get_wchar implementation and test.
2015-08-17 18:22:22 +09:00
YongHao Hu
70ac10affa
msvcp110: Add tr2_sys__Equivalent_wchar implementation and test.
2015-08-17 18:22:06 +09:00
YongHao Hu
589a54bb84
msvcp110: Add tr2_sys__File_size_wchar implementation and test.
2015-08-17 18:21:41 +09:00
YongHao Hu
5520ce5522
msvcp110: Add tr2_sys__Stat and tr2_sys__Lstat implementation and test.
2015-08-17 18:20:56 +09:00
Iván Matellanes
d5229aeec5
msvcirt: Implement filebuf::seekoff.
2015-08-17 18:19:28 +09:00
Iván Matellanes
0ed82afe9e
msvcirt: Implement filebuf::underflow.
2015-08-17 18:19:24 +09:00
Iván Matellanes
ed5f60e46f
msvcirt: Implement filebuf::overflow.
2015-08-17 18:19:19 +09:00
Iván Matellanes
5ebf8cfc40
msvcirt: Implement filebuf::sync.
2015-08-17 18:19:16 +09:00
Iván Matellanes
28c61981ad
msvcirt: Implement filebuf::setbuf.
2015-08-17 18:19:11 +09:00
Iván Matellanes
43bb816373
msvcirt: Implement filebuf::setmode.
2015-08-17 18:19:07 +09:00
Iván Matellanes
cac27a40d8
msvcirt: Allocate a buffer if necessary when a file is opened.
2015-08-17 18:18:31 +09:00
André Hentschel
c4cd981a61
ntdll/tests: Add ARM64 support for map protection tests.
2015-08-17 16:59:32 +09:00
André Hentschel
ef783d62cc
rpcrt4: Add ARM support.
2015-08-17 16:59:23 +09:00
André Hentschel
3ad5a07856
vcomp: Add ARM support.
2015-08-17 16:58:47 +09:00
André Hentschel
15495d19ef
vcomp/tests: Make float test i386 only.
...
amd64 and arm don't pass floats on the stack
2015-08-17 16:58:33 +09:00
André Hentschel
e40970bce7
vcomp/tests: Add ARM and ARM64 arch strings.
2015-08-17 16:58:29 +09:00
André Hentschel
f0b32b8d57
vcomp/tests: Comment out architecture dependent tests (shift count overflow).
...
Shifting more than variable width adds zeros on ARM to fill up.
2015-08-17 16:58:18 +09:00
Gerald Pfeifer
a9363698d4
oleaut32: Use proper unsigned type in EXPECT_I8(high,low).
2015-08-17 16:58:00 +09:00