Alexandre Julliard
a38aaf4365
ntoskrnl: Add support for flush requests.
2015-05-06 17:16:48 +09:00
Alexandre Julliard
2cd717a604
ntoskrnl: Add support for read and write requests.
2015-05-06 17:16:48 +09:00
Alexandre Julliard
a78f8f298a
ntoskrnl: Flesh out IoBuildSynchronousFsdRequest implementation.
2015-05-06 17:16:48 +09:00
Alexandre Julliard
c07a0561db
ntdll: Fallback to server calls for read and write on objects without a file descriptor.
2015-05-06 17:16:48 +09:00
Alexandre Julliard
311f786286
server: Add a common structure to store irp parameters.
2015-05-06 17:16:16 +09:00
Alexandre Julliard
860091d2fd
server: Add an async structure to the flush request to follow the common pattern.
2015-05-06 17:16:15 +09:00
Alexandre Julliard
fc4a94c0e2
server: Return irp size separately from the output data.
2015-05-06 08:44:30 +09:00
Alexandre Julliard
165dd1ff36
server: Rename ioctl to irp to allow supporting various types of I/O requests.
2015-05-06 08:44:29 +09:00
Andrew Eikum
65f2690203
kernel32: Support extended pathnames in GetShortPathName.
2015-05-06 08:36:04 +09:00
Sebastian Lackner
0d2817b161
ws2_32: Properly handle closing sockets during a select call.
...
Based on a patch by Bruno Jesus.
2015-05-05 23:15:31 +09:00
Sebastian Lackner
a248418325
wbemprox/tests: Fix memory leak when tests are skipped.
2015-05-05 23:15:31 +09:00
Sebastian Lackner
a5414e8bed
wbemprox/tests: Actually test the return value of IEnumWbemClassObject_Next.
2015-05-05 23:15:31 +09:00
Sebastian Lackner
ee6a477cab
ntdll: Return failure in NtProtectVirtualMemory when last argument is omitted.
2015-05-05 23:15:31 +09:00
Nikolay Sivov
38775875c7
dwrite: Initial implementation of Draw().
2015-05-05 23:15:30 +09:00
Nikolay Sivov
40a311c821
oleacc: Added proxies for oleacc.idl.
2015-05-05 18:53:52 +09:00
Nikolay Sivov
7839aa22c3
atl100/tests: Fixed some leaks (Valgrind).
2015-05-05 18:51:15 +09:00
Matteo Bruni
4b35cf730f
wined3d: Fix the TIMESTAMP_DISJOINT query.
...
Spotted by Patrick Rudolph.
2015-05-05 18:51:10 +09:00
Matteo Bruni
0cc7daebd8
ddraw/tests: Add a ddraw2 specular lighting test.
2015-05-05 18:51:08 +09:00
Matteo Bruni
6418a489e0
ddraw/tests: Accept broken testbot result for test_clear_rect_count().
2015-05-05 18:51:06 +09:00
Matteo Bruni
2bab1f7250
wined3d: Check all the ffp_material fields.
...
The application can override each material parameter with one of the two
FFP vertex color attributes. The 'ambient' struct field in the GLSL shader
can thus happen to be unused and the GL driver may optimize it away.
2015-05-05 18:51:00 +09:00
Matteo Bruni
0c05f9f8fd
wined3d: Rename *emission* as *emissive*.
...
Emission is the OpenGL name, emissive the D3D one. Prefer the latter.
2015-05-05 18:50:56 +09:00
Nikolay Sivov
a6163247cd
shell32: Implement GetSelectedCount() using IFolderView2::GetSelection().
2015-05-05 10:16:37 +09:00
Nikolay Sivov
be6e022f2d
shell32: Forward SetRedraw to IFolderView2.
2015-05-05 10:16:33 +09:00
Nikolay Sivov
7e0e82bc9c
shell32: Forward AutoArrange() to IFolderView2.
2015-05-05 10:16:29 +09:00
Nikolay Sivov
a897adb67b
shell32: Fix multiline trace message and some magic numbers.
2015-05-05 10:16:25 +09:00
Nikolay Sivov
a7b99a1f89
shell32/tests: A test for shellview QI for IOleWindow.
2015-05-05 10:16:16 +09:00
Jacek Caban
71cae1fceb
mshtml: Added IHTMLEventObj::get_returnValue implementation.
2015-05-05 10:16:11 +09:00
Jacek Caban
985d8afcd1
mshtml: Added IHTMLDOMAttribute2::get_value implementation.
2015-05-05 10:16:06 +09:00
Jacek Caban
8e0d661927
mshtml: Split getAttribute into helper function and use it in IHTMLDOMAttribute::get_nodeValue implementation.
2015-05-05 10:15:59 +09:00
Henri Verbeet
e2e1ac2bf6
d3drm/tests: Release the material after a GetGroupMaterial() call in test_MeshBuilder() (Valgrind).
2015-05-04 21:19:00 +09:00
Henri Verbeet
e723d2a079
d3drm: Also validate face indices against the vertex count in load_mesh_data() (Valgrind).
2015-05-04 21:18:56 +09:00
Thomas Faller
fdd22f197a
jscript: Date.parse: long date with '/' or '-'.
2015-05-04 20:20:26 +09:00
Nikolay Sivov
49958f83f1
msdmo: Reg* API does not use HRESULT return codes.
2015-05-04 20:11:03 +09:00
Nikolay Sivov
478d695ec8
shell32/tests: Fix test crashes when running with wine.
2015-05-04 20:10:53 +09:00
Nikolay Sivov
47224510b4
dwrite/tests: Test character spacing applied to cluster metrics.
2015-05-04 20:10:48 +09:00
Aaryaman Vasishta
33160f5221
d3drm/tests: Remove TODO's from test_qi and TODO field from test tables.
2015-05-04 20:10:40 +09:00
Aaryaman Vasishta
844ce49717
d3drm: Fix refcounting for IDirect3DRM{1-3}.
2015-05-04 20:10:30 +09:00
Sebastian Lackner
64ee8a4a53
ntdll: Do not omit mandatory argument for VirtualProtect.
2015-05-04 20:07:58 +09:00
Sebastian Lackner
5f069c1601
krnl386.exe16: Do not omit mandatory argument for VirtualProtect.
2015-05-04 20:07:56 +09:00
Sebastian Lackner
1119da47ee
kernel32: Do not omit mandatory argument for VirtualProtect.
2015-05-04 20:07:54 +09:00
Sebastian Lackner
152b575eed
kernel32/tests: Add tests for calling VirtualProtect with NULL as last argument.
2015-05-04 20:07:51 +09:00
Alexandre Julliard
6fec7d658b
winex11: Remove unnecessary CLIPBOARDINFO structure.
2015-05-04 18:30:39 +09:00
Vincent Povirk
14eff7b92a
winex11.drv: Report failure when we can't convert a selection.
2015-05-04 16:37:22 +09:00
Sebastian Lackner
40c912b4be
ntdll: Use lockfree implementation for get_cached_fd.
2015-05-04 16:22:38 +09:00
Nikolay Sivov
23d546157a
shell32: Better handle creation/destruction of shellview window.
2015-05-04 15:08:43 +09:00
Nikolay Sivov
eeabe96abb
explorer: Return IShellBrowser in response to SID_STopLevelBrowser.
2015-05-04 15:08:38 +09:00
Nikolay Sivov
3c7bf0350a
explorer: Added stub IServiceProvider support for shell browser window.
2015-05-04 15:08:33 +09:00
Nikolay Sivov
68c5fed5cc
explorer: Implement Application property.
2015-05-04 15:08:27 +09:00
Nikolay Sivov
58775c878a
explorer: Added IDispatch support for ShellBrowserWindow instance.
2015-05-04 15:08:24 +09:00
Francois Gouget
514345b401
ole32: Make some storage32 functions static.
2015-05-04 15:07:39 +09:00
Francois Gouget
356748e6bc
ole32: Reorder storage32 functions to avoid forward declarations.
2015-05-04 15:07:35 +09:00
Francois Gouget
58e47c612f
ole32: Fix some storage32 comments.
2015-05-04 15:06:53 +09:00
Francois Gouget
f129e2fbb1
wined3d: Add a trailing '\n' to a generated shader line.
2015-05-04 15:06:47 +09:00
Francois Gouget
cb16c70602
ddraw/tests: Fix compilation on systems that don't support nameless union.
2015-05-04 15:06:43 +09:00
Andrew Eikum
b55cc5e4c5
mmdevapi: Always use 64-bit registry keys.
2015-05-04 15:06:22 +09:00
Aric Stewart
a3487ad316
setupapi: Restore close brace before using guid string as reg key.
2015-05-04 15:06:14 +09:00
Nikolay Sivov
bb37d75074
ole32/tests: Fix a test failure on Win8.
2015-05-01 21:12:42 +09:00
Nikolay Sivov
21b9c5f023
setupapi/tests: Trace error codes when SetupOpenLog fails.
2015-05-01 21:12:35 +09:00
Nikolay Sivov
3d33d8a9c4
ole32/tests: Fix test failures on some VMs with limited user permissions.
2015-05-01 21:12:23 +09:00
Nikolay Sivov
4fa8d3a444
dwrite: Improve run tracing format.
2015-05-01 17:39:22 +09:00
Nikolay Sivov
1d815a2801
dwrite: Fix typo in SetStrikethrough().
2015-05-01 17:39:20 +09:00
Alexandre Julliard
57e2d9ef75
ws2_32: Avoid UINT32_MAX.
2015-05-01 15:45:11 +09:00
Matteo Bruni
27de4f25cf
ddraw/tests: Add a ddraw4 specular lighting test.
2015-05-01 15:45:03 +09:00
Matteo Bruni
213f7d9f45
wined3d: Implement WINED3D_LIGHT_PARALLELPOINT support in the GLSL ffp.
2015-05-01 15:45:00 +09:00
Matteo Bruni
4388fb41e7
wined3d: Implement legacy light attenuation behavior in the GLSL vertex ffp.
2015-05-01 15:44:49 +09:00
Matteo Bruni
72722222a7
ddraw: D3DRENDERSTATE_LOCALVIEWER doesn't exist before d3d7.
2015-05-01 15:44:40 +09:00
Mark Harmstone
2b36f195b6
uxtheme: Stub out GetThemeTransitionDuration.
2015-05-01 15:18:02 +09:00
Henri Verbeet
23f0e97071
d3drm: Release the child object after we're done with it in load_mesh_data() (Valgrind).
2015-05-01 15:17:24 +09:00
Henri Verbeet
90239052ab
d3drm: Release the child object after we're done with it in load_data() (Valgrind).
2015-05-01 15:17:21 +09:00
Henri Verbeet
bef432a19c
d3dcompiler: Rename "func" to "decl" in free_function_decl().
...
Mostly just for consistency with other uses of struct hlsl_ir_function_decl.
2015-05-01 15:17:15 +09:00
Henri Verbeet
c05acba168
d3dcompiler: Actually free the function in free_function() (Valgrind).
2015-05-01 15:17:11 +09:00
Henri Verbeet
307cf703af
d3dcompiler: Free the filename if we don't store it in the HLSL preproc_directive rule (Valgrind).
2015-05-01 15:17:08 +09:00
Nikolay Sivov
a74c56a3b9
explorer: Added stub IWebBrowser2 support for desktop shell window.
2015-05-01 15:17:03 +09:00
Nikolay Sivov
06b60cc4d0
shell32: Forward to CreateViewWindow3().
2015-05-01 15:16:19 +09:00
Nikolay Sivov
e91dac5153
shell32: Update to IFolderView2.
2015-05-01 15:15:56 +09:00
Nikolay Sivov
02ab73beb1
dmime: COM cleanup for IDirectMusicAudioPath.
2015-05-01 15:15:18 +09:00
Hans Leidekker
0b69c706b9
wininet: Reuse cached basic authorization across sessions.
2015-05-01 15:15:02 +09:00
Matteo Bruni
f7e0927622
wined3d: Don't use the same va_list multiple times in shader_vaddline().
2015-04-30 20:07:17 +09:00
Matteo Bruni
5af656ea85
wined3d: Allow texture updates in some cases even when mip levels don't match.
2015-04-30 20:07:08 +09:00
Matteo Bruni
15720f09de
wined3d: Report ATI1N and ATI2N volume textures as not supported.
2015-04-30 19:58:01 +09:00
Sebastian Lackner
10ee3f44b1
kernel32/tests: Add tests for deleting readonly files with NtCreateFile.
...
Wine currently implements DeleteFile based on NtCreateFile with access mask
GENERIC_READ | GENERIC_WRITE | DELETE, but this is wrong. This test shows that
NtCreateFile with FILE_DELETE_ON_CLOSE should also fail without explicitly
requesting read/write access.
2015-04-30 19:58:01 +09:00
Aaryaman Vasishta
dbee90a728
d3drm: Move Release from frame2->frame3.
2015-04-30 16:50:09 +09:00
Aaryaman Vasishta
1e3737f152
d3drm: Move AddRef from frame2->frame3.
2015-04-30 16:50:04 +09:00
Aaryaman Vasishta
b8b7a72f26
d3drm: Move QueryInterface from frame2->frame3.
2015-04-30 16:49:58 +09:00
Nikolay Sivov
5d288771c9
shell32: Update to IShellView3.
2015-04-30 16:20:58 +09:00
Nikolay Sivov
f57b5ea2fb
shell32/tests: Some more tests for IShellWindows implementation.
2015-04-30 16:20:41 +09:00
Nikolay Sivov
dd9813b5f7
shell32: Added a stub implementation of IShellFolderViewDual3.
2015-04-30 16:20:35 +09:00
Huw Davies
eb8df37a69
comctl32: Remove button wrap states when TBSTYLE_WRAPABLE is cleared.
2015-04-30 16:17:59 +09:00
Henri Verbeet
8633fd625a
ddraw/tests: Release the palette after a GetPalette() call in PaletteTest() (Valgrind).
2015-04-30 16:17:56 +09:00
Henri Verbeet
6569337cb7
ddraw/tests: Don't destroy the background material until the viewport is done with it in test_material() (Valgrind).
2015-04-30 16:17:54 +09:00
Henri Verbeet
4c5276042d
ddraw: Check if the ddraw object still exists in d3d_device_inner_Release() (Valgrind).
2015-04-30 16:17:51 +09:00
Henri Verbeet
4a416f8d37
ddraw: Release the surface clipper (if any) in ddraw_surface_wined3d_object_destroyed() (Valgrind).
2015-04-30 16:17:49 +09:00
Henri Verbeet
eb27944e78
dxgi: Initialize auto_restore_display_mode in dxgi_factory_CreateSwapChain() (Valgrind).
2015-04-30 16:17:46 +09:00
Matteo Bruni
ca46914d07
wined3d: Use string_buffer_sprintf() in shader_glsl_generate_ffp_fragment_shader().
2015-04-29 17:02:30 +09:00
Matteo Bruni
12e59c5278
wined3d: Use string_buffer_sprintf() in handle_ps3_input().
2015-04-29 17:02:27 +09:00
Matteo Bruni
287093e26e
ddraw/tests: Add a ddraw7 specular lighting test.
2015-04-29 17:02:22 +09:00
Matteo Bruni
67bdfd3d8e
d3d8/tests: Add a specular lighting test.
2015-04-29 17:02:20 +09:00
Matteo Bruni
40ce3d16e8
d3d9/tests: Add spotlight and light range tests.
2015-04-29 17:02:16 +09:00
Alex Henrie
e4e78b0a83
comdlg32: Remove unused string resource "Borders".
2015-04-29 15:46:13 +09:00
YongHao Hu
085d74e69b
msvcp120/tests: Free msvcp120 library.
2015-04-29 13:08:56 +09:00