Maarten Lankhorst
d368aefdbe
winmm: Clean up MMDRV_Init.
2010-04-01 18:12:40 +02:00
Maarten Lankhorst
3a96c85cfb
winmm: Remove some dead code.
2010-04-01 18:12:40 +02:00
Maarten Lankhorst
4f4dd855c4
winmm: Defer loading drivers until they are requested.
2010-04-01 18:12:40 +02:00
Andrew Nguyen
39208d4d60
kernel32: Don't set last error on success in OpenConsoleW.
2010-04-01 18:12:40 +02:00
Andrew Nguyen
b7bf2abdff
kernel32: Improve parameter validation in OpenConsoleW.
2010-04-01 18:12:40 +02:00
Vincent Povirk
3db80a4b1f
advapi32: Add test for RegDeleteValue.
2010-04-01 18:12:40 +02:00
Vincent Povirk
37235a9b46
advapi32: Add tests for registry keys that have been deleted.
2010-04-01 18:12:40 +02:00
Christian Costa
60f736af87
d3dx9_36: Add stub for D3DXLoadVolumeFromMemory.
2010-04-01 18:12:27 +02:00
Hans Leidekker
9f4b022be5
rsaenh: Add some tests for the hash functions.
2010-03-31 16:33:02 +02:00
Henri Verbeet
a298f37a9a
wined3d: Add a state table entry for WINED3DRS_TWEENFACTOR.
2010-03-31 16:32:57 +02:00
Henri Verbeet
6e1ed1c167
wined3d: Print a FIXME/WARN for all unsupported vertex blend flags.
2010-03-31 16:32:52 +02:00
Henri Verbeet
91db9f8bd3
wined3d: Remove a redundant initialization in IWineD3DDeviceImpl_UpdateSurface().
2010-03-31 16:32:41 +02:00
Henri Verbeet
3af0909693
wined3d: Get rid of some mostly useless local variables in IWineD3DDeviceImpl_UpdateSurface().
2010-03-31 16:32:35 +02:00
Henri Verbeet
61ca407151
wined3d: Cleanup variable naming in IWineD3DDeviceImpl_UpdateSurface().
2010-03-31 16:32:29 +02:00
Paul Vriens
cc20a0da59
d3d9/tests: Initialize a variable (Coverity).
2010-03-31 16:12:32 +02:00
Stefan Dösinger
dc918d4394
wined3d: Use FBOs when the onscreen depth stencil format isn't suitable.
...
This allows proper support of float depth buffers when rendering to onscreen surfaces.
2010-03-31 16:12:32 +02:00
Stefan Dösinger
19b6f5ca75
wined3d: Control the onscreen depth stencil format in the swapchain.
...
This allows the swapchain to know what depth format its window contexts have to see if the
requested depth format is compatible or a FBO fallback is needed, and it will be needed to
set the onscreen format to the requested auto depth stencil format instead of the
let's-hope-it-fits D24_UNORM_S8_UINT format.
2010-03-31 16:12:31 +02:00
Stefan Dösinger
a4b0bedc30
wined3d: Split out offscreen rendering concerns from FindContext.
2010-03-31 16:12:31 +02:00
Roderick Colenbrander
c6f0ddcb1a
wined3d: Remove some unneeded source rectangle calculations from BltOverride.
2010-03-31 16:12:30 +02:00
Roderick Colenbrander
87b5b2f738
wined3d: Remove the last use of the WINED3DRECT destination rectangle in BltOverride.
2010-03-31 16:12:30 +02:00
Roderick Colenbrander
40f3f0b041
wined3d: Use RECT instead of WINED3DRECT in fb_copy_to_texture_hwstretch.
2010-03-31 16:12:29 +02:00
Roderick Colenbrander
7f1f61e28e
wined3d: Use RECT instead of WINED3DRECT in fb_copy_to_texture_direct.
2010-03-31 16:12:28 +02:00
Roderick Colenbrander
ae26d9defd
wined3d: Use RECT instead of WINED3DRECT in stretch_rect_fbo.
2010-03-31 16:12:27 +02:00
Alexandre Julliard
71ce9dae67
ntdll/tests: Don't free a string that wasn't allocated.
2010-03-31 16:12:26 +02:00
Alexandre Julliard
9608085bf6
ntdll/tests: Port functions use the 64-bit structure on Wow64.
2010-03-31 16:12:26 +02:00
Alexandre Julliard
b7b2a20aa2
ntdll/tests: Fix a number of test failures on Wow64.
2010-03-31 16:12:26 +02:00
Stefan Leichter
d0eaf2ce0e
ws2_32: Partly implement level IPPROTO_IPV6 of setsockopt.
2010-03-31 16:12:07 +02:00
André Hentschel
b7aec2a215
msxml3: Make xmlnode_get_specified a stub.
2010-03-31 11:47:23 +02:00
André Hentschel
20fbdfc3c2
msxml3: Make xmlnode_get_parsed a stub.
2010-03-31 11:47:19 +02:00
Alexandre Julliard
d3d2f4afce
msxml3: Remove unnecessary string constants.
2010-03-31 11:47:10 +02:00
Marcus Meissner
35dfd34a9f
kernel32: Initialize env (Coverity).
2010-03-31 11:44:30 +02:00
Vincent Povirk
f2e3d99609
gdiplus: Implement GdipImageRotateFlip.
2010-03-31 11:41:13 +02:00
Vincent Povirk
deb6466f3f
gdiplus: Implement GdipMeasureCharacterRanges.
2010-03-31 11:40:20 +02:00
Vincent Povirk
f860285cca
gdiplus: Add tests for GdipMeasureCharacterRanges.
2010-03-31 11:40:15 +02:00
Vincent Povirk
21109a40fb
gdiplus: Fix the linesfilled calculation in GdipMeasureString.
2010-03-31 11:40:08 +02:00
Vincent Povirk
2cde94a89e
gdiplus: Rewrite GdipDrawString to share code with GdipMeasureString.
2010-03-31 11:39:58 +02:00
Vincent Povirk
3cee74c61d
gdiplus: Rewrite GdipMeasureString using a helper function.
2010-03-31 11:39:51 +02:00
Vincent Povirk
0bc54fb4fb
gdiplus: Add a test for GdipMeasureString.
2010-03-31 11:39:43 +02:00
Vincent Povirk
32d03da998
gdiplus: Add a missing NULL check to GdipMeasureString.
2010-03-31 11:37:51 +02:00
Vincent Povirk
0f919e365b
gdiplus: Add tests for GdipDrawString.
2010-03-31 11:37:45 +02:00
Juan Lang
1991ff2a0c
rsaenh: Don't return salt for algorithms that don't support it.
2010-03-31 11:36:16 +02:00
Juan Lang
c5a6b7b366
rsaenh: Support setting salt via KP_SALT (resend).
2010-03-31 11:36:11 +02:00
Juan Lang
ece32e7f12
rsaenh: Add tests of KP_SALT parameter.
2010-03-31 11:36:06 +02:00
Nikolay Sivov
b16b122091
t2embed: Add TTGetEmbeddingType stub.
2010-03-31 11:36:01 +02:00
Paul Vriens
d82bd17dd1
ddrawex/tests: Don't crash on some Win98/WinMe boxes.
2010-03-31 11:35:57 +02:00
Alexandre Julliard
4c2c3effb5
shell32: Pack the systray data structure to allow crossing 32/64 boundaries.
2010-03-30 21:28:27 +02:00
Alexandre Julliard
3cd9f97149
shell32: Pack the appbar data structure to allow crossing 32/64 boundaries.
2010-03-30 21:28:13 +02:00
Alexandre Julliard
01578f51ba
user32: Pack the structure for WM_DDE_ACK to allow crossing 32/64 boundaries.
2010-03-30 20:43:41 +02:00
Alexandre Julliard
2de2222aec
user32: Pack the low-level hook structure in messages to allow crossing 32/64 boundaries.
2010-03-30 20:43:41 +02:00
Alexandre Julliard
366c5ceea7
user32: Pack the MDICREATESTRUCTW structure in messages to allow crossing 32/64 boundaries.
2010-03-30 20:43:41 +02:00
Alexandre Julliard
99719be4a6
user32: Pack the MDINEXTMENU structure in messages to allow crossing 32/64 boundaries.
2010-03-30 20:43:41 +02:00
Alexandre Julliard
3099b08aa2
user32: Pack the MSG structure in messages to allow crossing 32/64 boundaries.
2010-03-30 20:43:41 +02:00
Alexandre Julliard
bbdd742a49
user32: Pack the NCCALCSIZE_PARAMS structure in messages to allow crossing 32/64 boundaries.
2010-03-30 20:43:41 +02:00
Alexandre Julliard
eba2ec4ab1
user32: Pack the HELPINFO structure in messages to allow crossing 32/64 boundaries.
2010-03-30 20:43:41 +02:00
Alexandre Julliard
8ec6cfedea
user32: Pack the COPYDATASTRUCT structure in messages to allow crossing 32/64 boundaries.
2010-03-30 20:43:41 +02:00
Alexandre Julliard
5c65269897
user32: Pack the WINDOWPOS structure in messages to allow crossing 32/64 boundaries.
2010-03-30 20:43:41 +02:00
Alexandre Julliard
9b5b55d9de
user32: Pack the various owner-draw structures in messages to allow crossing 32/64 boundaries.
2010-03-30 20:43:41 +02:00
Alexandre Julliard
fcf8a81904
user32: Pack the CREATESTRUCTW structure in messages to allow crossing 32/64 boundaries.
2010-03-30 20:43:37 +02:00
Nikolay Sivov
c38d56547d
shell32: Rename My Computer folder implementation structure.
2010-03-30 17:24:10 +02:00
Nikolay Sivov
7fbc550466
shell32: Rename desktop folder data structure to reflect its meaning.
2010-03-30 17:24:01 +02:00
Nikolay Sivov
803dea3326
shlwapi: Some SHCreateWorkerWindowA tests.
2010-03-30 17:23:43 +02:00
Alexandre Julliard
02aef1c3b8
kernel32: Increase the wineboot timeout.
2010-03-30 16:55:11 +02:00
Matteo Bruni
18c6f23a94
d3dx9: Implement a basic bytecode writer.
...
Now the shader assembler is structurally complete and it correctly
assembles one trivial shader program.
2010-03-30 15:52:57 +02:00
Matteo Bruni
95afbeadf5
d3dx9: Implement D3DXAssembleShader function, really basic shader assembler.
...
Currently it only accepts a minimal subset of the syntax (e.g. just an
instruction and two register types supported) and doesn't produce any
real output (i.e. shader bytecode).
2010-03-30 15:52:57 +02:00
Matteo Bruni
7545416133
d3dx9: Partial implementation of D3DXAssembleShader function.
...
This only executes the preprocessing pass. No parsing of the shader yet.
2010-03-30 15:52:56 +02:00
Jörg Höhle
74ad854e41
winmm/tests: Use cpp's __LINE__ to print meaningful line numbers.
2010-03-30 14:57:51 +02:00
Henri Verbeet
72be7fe3a5
wined3d: Get rid of destFormat and srcFormat in IWineD3DDeviceImpl_UpdateSurface().
2010-03-30 14:49:32 +02:00
Henri Verbeet
eced5fe8ec
wined3d: Calculate "offset" in the appropriate path in IWineD3DDeviceImpl_UpdateSurface().
2010-03-30 14:49:32 +02:00
Henri Verbeet
bb94bc3823
wined3d: Add more general support for partial updates of compressed surfaces to IWineD3DDeviceImpl_UpdateSurface().
2010-03-30 14:49:31 +02:00
Henri Verbeet
88a2decc49
wined3d: Source and destination formats should match in IWineD3DDeviceImpl_UpdateSurface().
2010-03-30 14:49:31 +02:00
Henri Verbeet
0eae42ddc6
wined3d: Use GL_UNPACK_ROW_LENGTH for partial updates of regular surfaces in IWineD3DDeviceImpl_UpdateSurface().
2010-03-30 14:49:31 +02:00
Henri Verbeet
2533860114
wined3d: Initialization functions don't allocate.
2010-03-30 14:49:31 +02:00
Maarten Lankhorst
a9e43cad15
mmdevapi: Add capture tests.
2010-03-30 14:49:31 +02:00
Maarten Lankhorst
714ae4112a
mmdevapi: Add a few more render tests.
2010-03-30 14:49:30 +02:00
André Hentschel
81c812ecba
oleaut32: Add some spaces to the test output for better reading.
2010-03-30 14:49:30 +02:00
Roderick Colenbrander
c864ae6348
wined3d: Disable flipping through the source rectangle in BltOverride.
2010-03-30 14:10:45 +02:00
Roderick Colenbrander
334fea7d79
wined3d: Fix a destination flipping bug using the destination rectangle.
2010-03-30 14:10:37 +02:00
Roderick Colenbrander
342c6c6de5
d3d9: Add source/destination and backbuffer tests for StretchRect.
2010-03-30 13:55:28 +02:00
Roderick Colenbrander
2930f84961
ddraw: Add some DirectDraw Blt tests.
2010-03-30 13:55:05 +02:00
Roderick Colenbrander
a91f844a3d
wined3d: Use RECT instead of WINED3DRECT in more parts of BltOverride.
2010-03-30 13:54:45 +02:00
Roderick Colenbrander
682c969e9a
wined3d: Add a helper function for getting a valid rectangle.
2010-03-30 13:54:35 +02:00
Roderick Colenbrander
a7d3b616c4
wined3d: Add color_fill to blit_shader.
2010-03-30 13:54:24 +02:00
Roderick Colenbrander
9a1fd552d2
wined3d: Introduce a helper function which converts a color from the surface format to ARGB.
2010-03-30 13:54:12 +02:00
Roderick Colenbrander
f724843f14
wined3d: Move argb_to_fmt to utils.c as a helper function to be used in more places.
2010-03-30 13:53:54 +02:00
Alexandre Julliard
be0db98a23
kernel32: Fix processing of spaces in command line for builtin exes.
2010-03-29 19:37:35 +02:00
Alexandre Julliard
808c29b908
kernel32: Add support for starting binaries in 32/64-bit mode from the other mode.
2010-03-29 17:57:15 +02:00
Henri Verbeet
f69d0fa00d
wined3d: GL errors aren't FIXMEs.
2010-03-29 15:51:21 +02:00
Henri Verbeet
d14b7e6a32
ddrawex/tests: Add some tests for GetSurfaceFromDC().
2010-03-29 15:51:15 +02:00
Henri Verbeet
d38f535c05
ddrawex: Correctly retrieve the "outer" surface in IDirectDraw3Impl_GetSurfaceFromDC().
2010-03-29 15:51:11 +02:00
Henri Verbeet
6ae96807c0
ddrawex: Directly return the ddraw surface in IDirectDraw4Impl_GetSurfaceFromDC().
2010-03-29 15:51:02 +02:00
Henri Verbeet
7bfe6c4308
ntdll: Return a more reasonable value for "Reserved3".
...
The value is based on 64-bit Win 7, the main thing we care about is that it's
not 0.
2010-03-29 15:50:52 +02:00
Konstantin Kondratyuk
eab89da812
ole32: Add missed initialization of virtual function table.
2010-03-29 15:50:22 +02:00
Justin Chevrier
4027813764
gdiplus: Add GdipGetPathGradientSurroundColorCount stub with tests.
2010-03-29 15:50:21 +02:00
Justin Chevrier
88b4263a61
include: Fix GdipSetPathGradientSurroundColorsWithCount definition.
2010-03-29 15:50:21 +02:00
Piotr Caban
9a8fe9679b
msvcrt: Added _strtoui64 implementation.
2010-03-29 15:50:21 +02:00
Piotr Caban
585ea9cdd8
msvcrt: Added _strtoi64 implementation.
2010-03-29 15:50:20 +02:00
Piotr Caban
8c954c0957
msvcrt: Avoid using localtime_r.
2010-03-29 15:50:20 +02:00
Piotr Caban
8a57f501c8
msvcrt: Avoid using scalb function.
2010-03-29 15:50:19 +02:00
Piotr Caban
b90320652d
msvcrt: Rename functions conflicting with mingw headers.
2010-03-29 15:50:19 +02:00
Alexandre Julliard
bb0c660ed0
user32: Always start the 64-bit version of wineboot.exe on Wow64.
2010-03-29 15:50:10 +02:00