Dmitry Timoshkov
a5e80b2d60
ntdll: NtReadFile should not fail for 0-length reads at EOF.
2013-10-31 16:18:33 +01:00
Henri Verbeet
c35485d627
d3drm: Get rid of the IDirect3DRMMeshBuilderImpl typedef.
2013-10-31 09:58:44 +01:00
Henri Verbeet
22d40f0305
d3drm: Get rid of the mesh_material typedef.
2013-10-31 09:58:44 +01:00
Henri Verbeet
026dc11677
ddraw/tests: Use explicit A calls.
2013-10-31 09:58:44 +01:00
Henri Verbeet
3e5dd54971
d3dx9/tests: Use explicit A calls.
2013-10-31 09:58:44 +01:00
Henri Verbeet
90bd39c4e3
d3d9/tests: Use color_match() in more places.
2013-10-31 09:58:43 +01:00
Dmitry Timoshkov
a521990a32
winspool.drv/tests: Fix test failures under Windows 8.
2013-10-31 09:58:43 +01:00
Michael Stefaniuc
3101b50121
winmm/tests: Fix the includes for generated.c.
2013-10-31 09:58:43 +01:00
Michael Stefaniuc
e31d53616f
winmm/tests: Use the explicit mciSendCommandA() version.
2013-10-31 09:58:43 +01:00
Michael Stefaniuc
d9efd9f67e
winmm/tests: Avoid duplicating the tested call in the ok() message.
2013-10-31 09:58:43 +01:00
Frédéric Delanoy
c398f8ce0e
shell32/tests: Use BOOL type where appropriate.
2013-10-31 09:58:43 +01:00
Frédéric Delanoy
eafb3d8fca
opengl32/tests: Use BOOL type where appropriate.
2013-10-31 09:58:43 +01:00
Frédéric Delanoy
129df098a2
opengl32: Use BOOL type where appropriate.
2013-10-31 09:58:43 +01:00
Frédéric Delanoy
508365a2c1
msvcrt: Use BOOL type where appropriate.
2013-10-31 09:58:43 +01:00
Vincent Povirk
feef61743d
gdiplus: Use clip region in GdipFillPath.
2013-10-31 09:46:36 +01:00
Vincent Povirk
08b650202c
gdiplus: Use clip region in GdipDrawPath.
2013-10-31 09:46:29 +01:00
Ken Thomases
6b9f81271b
winemac: Hide cursor when first requested even if we don't know it's over a window.
...
The tracking of whether it is over a window or not is only updated when the
mouse moves. If a window was created or moved under it, then the state can be
stale. That caused us to defer hiding the cursor until the mouse was moved.
This happens at the start of games pretty often.
2013-10-30 15:29:42 +01:00
Ken Thomases
2f68e47167
winemac: Don't use the main dispatch queue to implement OnMainThread() for a thread with no event queue.
...
The main dispatch queue is a serial queue and is a shared resource. If we
submit a long-running task to it, then no other tasks, including those submitted
by the system frameworks, can run until it completes.
2013-10-30 15:29:33 +01:00
Dmitry Timoshkov
a5b51a766b
msi: Check number of bytes returned by ReadFile.
2013-10-30 15:28:56 +01:00
Dmitry Timoshkov
724eda257f
oleaut32: Check number of bytes returned by ReadFile.
2013-10-30 15:28:49 +01:00
Dmitry Timoshkov
99a81e1843
crypt32: Check number of bytes returned by ReadFile and avoid a memory leak on error path.
2013-10-30 15:28:30 +01:00
Dmitry Timoshkov
d95797e170
crypt32: Check number of bytes returned by ReadFile and avoid a memory leak on error path.
2013-10-30 15:28:27 +01:00
Henri Verbeet
71168d9dcc
d3drm: Get rid of the Coords2d typedef.
2013-10-30 11:21:32 +01:00
Henri Verbeet
64a778848f
d3drm: Get rid of the IDirect3DRMMeshImpl typedef.
2013-10-30 11:21:32 +01:00
Henri Verbeet
a17abf8d7d
d3d9/tests: Use explicit A calls.
2013-10-30 11:21:32 +01:00
Henri Verbeet
3528393d64
d3d9/tests: Avoid windowsx.h.
2013-10-30 11:21:32 +01:00
Henri Verbeet
ff3014221e
ddraw: Use GET_MODULE_HANDLE_EX_FLAG_PIN.
2013-10-30 11:21:32 +01:00
Alistair Leslie-Hughes
2d899505d7
mscoree: Rename function to match its use.
2013-10-30 11:21:31 +01:00
Alistair Leslie-Hughes
45109f45df
mscoree: Display the privatePath when parsing the .config file.
2013-10-30 10:16:10 +01:00
Vijay Kiran Kamuju
ebe121e360
wininet: Implement setting INTERNET_PER_CONN_PROXY_BYPASS.
2013-10-30 10:13:35 +01:00
Alexandre Julliard
3bd1e59cfb
gdi32: Remove no longer used default driver name.
2013-10-30 09:47:22 +01:00
Frédéric Delanoy
4473ce4db9
Assorted spelling fixes.
2013-10-30 09:46:27 +01:00
Frédéric Delanoy
cbd65f1c65
msxml3/tests: Use BOOL type where appropriate.
2013-10-30 09:45:49 +01:00
Frédéric Delanoy
86fdca6750
ntdll: Use BOOL type where appropriate.
2013-10-30 09:45:20 +01:00
Dmitry Timoshkov
eba2f43221
kernel32: Add special case for "." and ".." to GetLongPathName.
2013-10-30 09:43:40 +01:00
Dmitry Timoshkov
d57444a622
kernel32: Add special case for "." and ".." to GetShortPathName.
2013-10-30 09:43:30 +01:00
Michael Stefaniuc
ff7511cc0a
winmm/tests: Skip tests for MMSYSERR_NODRIVER too.
2013-10-30 09:42:12 +01:00
Michael Stefaniuc
9a263e58fd
dinput/tests: Compile with -D__WINESRC__.
2013-10-30 09:42:10 +01:00
Nikolay Sivov
cb0ef08839
ntdll: Suppress a warning on 'description' attribute of 'comClass'.
2013-10-29 20:07:07 +01:00
Nikolay Sivov
ff3521718d
quartz/tests: Enable compilation with -D__WINESRC__.
2013-10-29 20:07:07 +01:00
Nikolay Sivov
9d03aa328f
setupapi/tests: Enable compilation with -D__WINESRC__.
2013-10-29 20:07:07 +01:00
Stefan Dösinger
60f62f4d48
d3d9/tests: Give stencil_cull_test its own device.
...
After drawing a quad with cullmode != none, the r500's Windows driver's
ability to clip clear rectangles to the viewport is permanently broken.
This shows up as a test failure in depth_buffer_test().
2013-10-29 20:07:07 +01:00
Stefan Dösinger
7899850d60
ddraw/tests: r200 accepts 3DDEVICE | ZBUFFER render targets in ddraw4.
...
It doesn't in ddraw2 and 7.
2013-10-29 20:05:25 +01:00
Stefan Dösinger
4b39c46fa2
ddraw/tests: Make caps checking in test_rt_caps() less strict.
...
R200 creates P8 3DDEVICE surfaces in video memory, and consequently
returns a different error message when trying to create a device.
2013-10-29 20:02:40 +01:00
Stefan Dösinger
3fafd37905
ddraw/tests: Allow some flags to fail surface creation in test_rt_caps.
2013-10-29 20:01:04 +01:00
Stefan Dösinger
81ed93d4f7
ddraw/tests: Accept nvidia return values in test_rt_caps.
2013-10-29 19:59:27 +01:00
Alexandre Julliard
e650da3570
gdi32: Get rid of the driver module in the DC.
2013-10-29 12:51:26 +01:00
Alexandre Julliard
74efeab238
gdi32: Trigger creation of the desktop window when the display driver is needed.
2013-10-29 12:51:26 +01:00
Alexandre Julliard
9675aa173a
gdi32: Allow user32 to specify the display driver to use.
2013-10-29 12:51:26 +01:00
Alexandre Julliard
010769249c
user32: Get the graphics driver name from the desktop window registry entry.
2013-10-29 12:12:21 +01:00
Henri Verbeet
ff08d70f4a
d3drm: Get rid of the mesh_group typedef.
2013-10-29 10:34:22 +01:00
Henri Verbeet
0365d7a93b
d3drm: Get rid of the color_rgb typedef.
2013-10-29 10:34:21 +01:00
Henri Verbeet
45a1aae0a1
d3d8/tests: Use explicit A calls.
2013-10-29 10:34:18 +01:00
Henri Verbeet
f70672336e
d3d8/tests: Avoid windowsx.h.
2013-10-29 10:34:03 +01:00
Henri Verbeet
3d226df3b9
wined3d: Avoid initializing some more variables.
2013-10-29 10:33:58 +01:00
Alexandre Julliard
61770be5f1
ntdll: Add an futimens syscall wrapper for Android.
2013-10-29 10:24:34 +01:00
Alexandre Julliard
8b11533dcf
advapi32/tests: Use the function pointer to call RegDeleteKeyExA.
2013-10-29 10:23:56 +01:00
Frédéric Delanoy
81b181fe72
ntdll/tests: Use BOOL type where appropriate.
2013-10-29 10:22:15 +01:00
Frédéric Delanoy
ec1888b7d3
msi/tests: Use BOOL type where appropriate.
2013-10-29 10:22:01 +01:00
Dmitry Timoshkov
3a41ebfbf2
ntdll/tests: Add tests for reading 0 bytes at end of file.
2013-10-29 10:21:41 +01:00
Dmitry Timoshkov
4befefa94d
kernel32/tests: Add tests for GetLongPathName/GetShortPathName and relative paths.
2013-10-29 10:21:30 +01:00
Dmitry Timoshkov
454243aa54
atl100: Print file name in the failure message and fix a typo.
2013-10-29 10:19:50 +01:00
Vincent Povirk
4d30c057bf
windowscodecs: Implement WICSetEncoderFormat_Proxy.
2013-10-29 10:19:01 +01:00
André Hentschel
ddd6fd1ecb
riched32/tests: Fix tests compilation with __WINESRC__ defined.
2013-10-28 20:08:14 +01:00
André Hentschel
86a30afeb5
riched20/tests: Fix txtsrv tests compilation with __WINESRC__ defined.
2013-10-28 20:07:21 +01:00
André Hentschel
27fb62621a
riched20/tests: Fix richole tests compilation with __WINESRC__ defined.
2013-10-28 20:07:10 +01:00
André Hentschel
1431b1e9c4
riched20/tests: Fix editor tests compilation with __WINESRC__ defined.
2013-10-28 20:07:02 +01:00
Marcus Meissner
cf1bbb3bb8
crypt32: Avoid NULL ptr dereferences before checks (Coverity).
2013-10-28 20:03:39 +01:00
Lasse Rasinen
eeefed3dd0
d3d9: Update locked_rect only if wined3d_surface_map succeeds.
2013-10-28 19:31:12 +01:00
Alexandre Julliard
c25c019883
user32: Automatically load comctl32 when one of its classes is requested.
2013-10-28 18:41:04 +01:00
Alexandre Julliard
4c41c20e02
user32: Create the desktop window to trigger builtin class registration before accessing the class list.
2013-10-28 15:24:58 +01:00
Nikolay Sivov
0fc177fe2f
msxml3: Set referer in case with no user headers too.
2013-10-28 14:22:54 +01:00
Henri Verbeet
687e5cd330
d3drm: Get rid of the IDirect3DRMMaterialImpl typedef.
2013-10-28 14:22:46 +01:00
Henri Verbeet
f4ca38eded
d3drm: Get rid of the IDirect3DRMLightImpl typedef.
2013-10-28 14:22:43 +01:00
Henri Verbeet
7dc0738911
d3drm: Initialize the actual array in d3drm_light_array_create() as well.
2013-10-28 14:22:41 +01:00
Henri Verbeet
c0d05d9f4f
d3drm: Initialize the actual array in d3drm_visual_array_create() as well.
2013-10-28 14:22:38 +01:00
Henri Verbeet
bf235a6669
d3drm: Initialize the actual array in d3drm_frame_array_create() as well.
2013-10-28 14:22:36 +01:00
Nikolay Sivov
71ecb55661
wshom.ocx: Implement IWshShell3::ExpandEnvironmentStrings().
2013-10-28 14:22:25 +01:00
Nikolay Sivov
f3c805be67
wshom.ocx: Silence failure to query IDispatchEx from IWshShell3.
2013-10-28 14:22:23 +01:00
Nikolay Sivov
fa93dadfa1
shell32/tests: Fix compilation with -D__WINESRC__.
2013-10-28 14:22:20 +01:00
Dmitry Timoshkov
876cc598c3
cryptnet: Avoid preliminary blob size initialization.
2013-10-28 10:52:27 +01:00
Dmitry Timoshkov
87d8250117
atl100: ReadFile doesn't directly return an error code.
2013-10-28 10:47:14 +01:00
Dmitry Timoshkov
22cb898c9e
atl100: Drop file attribute when opening an existing file and specify appropriate sharing mode.
2013-10-28 10:47:05 +01:00
Piotr Caban
22a1329382
comctl32: Fix a typo in UPDOWN_OffsetVal that breaks UDS_WRAP flag support.
2013-10-28 10:43:14 +01:00
Dmitry Timoshkov
d97a36c51f
kernel32/tests: Update trace message to report actually used timeout value.
2013-10-28 10:43:00 +01:00
Nikolay Sivov
32f56af204
msxml3/tests: Fix test failures on newer systems.
2013-10-28 10:42:23 +01:00
Francois Gouget
3ad70f9e11
winspool.drv/tests: Fix the OpenPrinter() tests error reporting.
2013-10-28 10:42:00 +01:00
Francois Gouget
fbe912d73b
mscoree: RuntimeHost_Destroy() is not used anymore so remove it.
2013-10-28 10:42:00 +01:00
Francois Gouget
4dc152bd70
ddraw/tests: Fix compilation on systems that don't support nameless unions.
2013-10-28 10:42:00 +01:00
Nikolay Sivov
26c2dc93cb
advapi32/tests: Remove string constants redefinition that are not needed anymore.
2013-10-28 10:42:00 +01:00
Frédéric Delanoy
8793b5fe28
msi: Use BOOL type where appropriate.
2013-10-28 10:40:20 +01:00
Marcus Meissner
468be8b9d2
xmllite: Annotate fallthrough case (Coverity).
2013-10-28 10:39:35 +01:00
Vincent Povirk
b29c2b050d
xinput1_3: Make XInputGetState patchable.
2013-10-28 10:38:36 +01:00
André Hentschel
ca469de656
oleaut32/tests: Fix vartest tests compilation with __WINESRC__ defined.
2013-10-28 10:38:15 +01:00
André Hentschel
03f627096e
oleaut32/tests: Fix varformat tests compilation with __WINESRC__ defined.
2013-10-28 10:38:01 +01:00
André Hentschel
611ad497e7
oleaut32/tests: Fix typelib tests compilation with __WINESRC__ defined.
2013-10-28 10:37:58 +01:00
André Hentschel
54b883ef61
oleaut32/tests: Fix tmarshal tests compilation with __WINESRC__ defined.
2013-10-28 10:37:51 +01:00
André Hentschel
5cf89fd5ad
oleaut32/tests: Fix safearray tests compilation with __WINESRC__ defined.
2013-10-28 10:37:47 +01:00
André Hentschel
320a3f7e7d
oleaut32/tests: Fix olepicture tests compilation with __WINESRC__ defined.
2013-10-28 10:37:41 +01:00
André Hentschel
1f31eb42cc
oleaut32/tests: Fix olefont tests compilation with __WINESRC__ defined.
2013-10-28 10:37:35 +01:00
Stefan Dösinger
9db01c16ac
d3d8/tests: Port z_range_test to d3d8.
2013-10-25 17:18:48 +02:00
Piotr Caban
e3592d041a
msvcrt: Add __security_error_handler stub.
2013-10-25 14:42:03 +02:00
Francois Gouget
ca894127f8
crypt32: Make add_cert_to_store() static.
2013-10-25 14:41:37 +02:00
André Hentschel
2a319e2cdd
winspool.drv/tests: Fix tests compilation with __WINESRC__ defined.
2013-10-25 13:36:02 +02:00
André Hentschel
3df00e29ee
psapi/tests: Fix tests compilation with __WINESRC__ defined.
2013-10-25 13:36:01 +02:00
André Hentschel
f309e01282
usp10/tests: Fix tests compilation with __WINESRC__ defined.
2013-10-25 13:36:01 +02:00
Dmitry Timoshkov
3b429e88ff
server: Add support for pending write flag to the serial device.
2013-10-25 13:36:01 +02:00
Dmitry Timoshkov
53e727ef95
kernel32/tests: WaitCommEvent may sometimes return immediately on a busy system when write operation to a COM-port has already completed.
2013-10-25 13:36:01 +02:00
Dmitry Timoshkov
0db996e14c
kernel32/tests: Increase the timeout for completion of write to a COM-port.
...
It's not enough for some hardware configurations.
2013-10-25 13:36:01 +02:00
Dmitry Timoshkov
b46bd115bb
kernel32/tests: Accept the case when WriteFile is able to complete the request immediately for an overlapped COM-port write.
...
The behaviour depends on the driver and hardware used.
2013-10-25 13:36:01 +02:00
Frédéric Delanoy
4b94239a3b
quartz/tests: Use BOOL type where appropriate.
2013-10-25 13:36:01 +02:00
Frédéric Delanoy
ec5da171e6
quartz: Use BOOL type where appropriate.
2013-10-25 13:36:01 +02:00
Frédéric Delanoy
38adec4ac5
mscoree: Use BOOL type where appropriate.
2013-10-25 13:36:01 +02:00
Frédéric Delanoy
02f5ebd062
dwrite/tests: Use BOOL type where appropriate.
2013-10-25 13:36:00 +02:00
Qian Hong
78b2fd8399
winmm: Fixed mixerGetControlDetails with null paDetails.
2013-10-25 13:36:00 +02:00
Vincent Povirk
5e81bad239
mscoree: Call Mono's System.Environment.Exit instead of duplicating it.
2013-10-25 13:35:36 +02:00
Vincent Povirk
770918a91b
mscoree: Do a "normal" runtime shutdown from _CorExeMain.
...
This needs to work differently from CorExitProcess because we need to wait for
foreground threads and abort the rest.
2013-10-25 13:34:47 +02:00
Vincent Povirk
6b889fe918
mscoree: Remove support for multiple Mono ABI versions.
...
Having two instances of Mono loaded at once is problematic, and now that we
use the 2.0 runtime to support 1.x there's no need to support old versions.
2013-10-25 13:34:26 +02:00
Nikolay Sivov
0af3bd8365
ole32: Support activation context in CLSIDFromProgID().
2013-10-25 11:12:31 +02:00
Nikolay Sivov
f96631e110
ole32: Add a helper to map ProgID to CLSID using registry.
2013-10-25 11:12:27 +02:00
Huw Davies
5077fc895f
ole32: If an object exposes IExternalConnection then don't take down the stub manager if we have remaining weak refs in a call that would otherwise ignore them.
2013-10-24 19:01:57 +02:00
Huw Davies
1864db2faa
ole32: Call IExternalConnection_ReleaseConnection with the correct final parameter.
2013-10-24 19:01:57 +02:00
Huw Davies
8235b55917
ole32: When releasing marshal data of a normal ref ignore any remaining weak refs.
2013-10-24 19:01:56 +02:00
Huw Davies
17d81e0987
ole32/tests: Add some tests for CoReleaseMarshalData with a combination of normal and weak marshals.
2013-10-24 19:01:56 +02:00
Huw Davies
61fb28de3f
ole32/tests: Make the two reference marshalling thread more generic.
2013-10-24 19:01:56 +02:00
Huw Davies
14a879085e
ole32/tests: Extend the lifecycle tests to objects which expose IExternalConnection.
2013-10-24 19:01:56 +02:00
Stefan Dösinger
e47edf47fe
ddraw/tests: Test DDLOCK_DISCARDCONTENTS.
2013-10-24 19:01:56 +02:00
Stefan Dösinger
9e0ba3eab0
ddraw: Make default pool resources dynamic.
...
To make DDLOCK_DISCARDCONTENTS actually do anything. The MAPPABLE flag
is now redundant.
2013-10-24 19:01:56 +02:00
Stefan Dösinger
331bb68edb
wined3d: Remove SCRATCH and SYSMEM lockability warnings.
...
They are not needed any more, resource_access_from_pool takes care of
this.
2013-10-24 19:01:56 +02:00
Stefan Dösinger
672e3ee1b4
d3d8/tests: Remove the rtpatch test.
2013-10-24 19:01:56 +02:00
Stefan Dösinger
9c19266a24
d3d9/tests: Remove the rtpatch test.
...
It segfaults on Win7 + Nvidia Kepler and apparently returns different
return values on Windows 8. Since this functionality isn't supported on
any HW I doubt games will care.
2013-10-24 19:01:56 +02:00
Jacek Caban
e857a70ae2
wininet: Compile tests with -D__WINESRC__.
2013-10-24 19:01:55 +02:00
Alexandre Julliard
f5113d2d56
user32: Set the display device property on the desktop window as soon as it is created.
2013-10-24 19:01:55 +02:00
Alexandre Julliard
fe441a0682
user32: Register classes once the graphics driver has been loaded, except for the desktop class.
2013-10-24 19:01:54 +02:00
Alexandre Julliard
e4a43cfa1f
winemac: Don't try to set the app icon before GDI is properly initialized.
2013-10-24 19:00:10 +02:00
Daniel Lehman
0669a8aca2
kernel32: Don't use depth in RtlInterlockedFlushSList.
...
Depth wraps around at 65536 but list supports more elements.
2013-10-24 10:56:13 +02:00
Ken Thomases
35f0cf26b0
winemac: Send WM_CANCELMODE when keyboard layout changes from Cocoa side.
...
The standard keyboard shortcut for switching the keyboard layout is Command-
Space, but the Mac driver never sees the Space key press. So, Wine only sees
a press and release of Alt, which puts focus on the menu bar. This prevents
that focus change.
2013-10-24 10:54:55 +02:00
Frédéric Delanoy
2e9aa0c599
mciqtz32: Use BOOL type where appropriate.
2013-10-24 10:50:01 +02:00
Frédéric Delanoy
f56e9ebe38
kernel32/tests: Use BOOL type where appropriate.
2013-10-24 10:49:53 +02:00
Frédéric Delanoy
7ab78b4e03
kernel32: Use BOOL type where appropriate.
2013-10-24 10:49:11 +02:00
André Hentschel
c39eac6332
sti/tests: Fix tests compilation with __WINESRC__ defined.
2013-10-24 10:48:58 +02:00
André Hentschel
4a8452dfdb
rsaenh/tests: Fix tests compilation with __WINESRC__ defined.
2013-10-24 10:48:46 +02:00
André Hentschel
ae206d7517
version/tests: Fix tests compilation with __WINESRC__ defined.
2013-10-24 10:48:23 +02:00
André Hentschel
33018d393a
imm32/tests: Fix tests compilation with __WINESRC__ defined.
2013-10-24 10:48:01 +02:00
André Hentschel
0a9531f9b8
msacm32/tests: Fix tests compilation with __WINESRC__ defined.
2013-10-24 10:47:03 +02:00
Vincent Povirk
2dbd0e1694
gdiplus: Implement remaining dash styles in GdipWidenPath.
2013-10-24 10:46:23 +02:00
Vincent Povirk
1c35dd6cb4
gdiplus: Implement GdipWidenPath for custom dashed lines.
2013-10-24 10:46:15 +02:00
Dmitry Timoshkov
ae3a6d52d0
user32/tests: Enable user32 tests compilation with __WINESRC__ defined.
2013-10-24 10:45:38 +02:00
Dmitry Timoshkov
154df653d6
user32/tests: Fix wsprintf tests compilation with __WINESRC__ defined.
2013-10-24 10:45:26 +02:00
Dmitry Timoshkov
b890c63660
user32/tests: Fix window station and desktop tests compilation with __WINESRC__ defined.
2013-10-24 10:45:20 +02:00