Stefan Dösinger
5b846adffd
wined3d: Fix the MULTIPLYADD parameter orders in atifs.
2008-07-18 11:40:33 +02:00
Stefan Dösinger
3a224fe289
d3d9: Unset the vertex shader in the compare_instructions test.
2008-07-18 11:40:26 +02:00
Stefan Dösinger
55ab14a4ed
wined3d: Move an VBO support check to the state template.
2008-07-18 11:40:19 +02:00
Stefan Dösinger
dc203d36c9
wined3d: Remove more dead code.
...
The opengl extension mentioned in that code was never finished, and as
far as I know there is no way to make use of tangent data in the d3d
fixed function pipeline as well.
2008-07-18 11:40:12 +02:00
Stefan Dösinger
e5f42f91b6
wined3d: Remove GL_EXT_vertex_weighting stubs.
2008-07-18 11:40:00 +02:00
Stefan Dösinger
ebc77732c1
wined3d: Move the vertexblend support check to the template.
2008-07-18 11:39:44 +02:00
Stefan Dösinger
f981afd7d3
wined3d: Check for ATI_ENVMAP_BUMPMAP in the template.
...
Note that GL_ATI_envmap_bumpmap is not the same as
GL_ATI_fragment_shader. envmap_bumpmap is used together with the
regular opengl ffp pipeline and is not used (other than for
pixelformats) if GL_ATI_fragment_shader is used.
2008-07-18 11:39:38 +02:00
Stefan Dösinger
8bb11dad76
wined3d: Only register the np2 texture fixup if needed.
2008-07-18 11:39:18 +02:00
Dylan Smith
e86a1d623a
richedit: Fixed regression that caused endless loop.
2008-07-18 11:32:38 +02:00
Mathias Kosch
f296f27e96
winex11: Fix typo in X11DRV_SetDIBits optimization.
2008-07-18 11:32:28 +02:00
James Hawkins
978a931781
kernel32: Don't get the profile string if the buffer length is zero.
2008-07-18 11:31:59 +02:00
Alexandre Julliard
97429b32f8
dbghelp: Always initialize section pointer in ImageDirectoryEntryToDataEx.
2008-07-18 11:16:02 +02:00
James Hawkins
4cacdc7dba
msi: Initialize the update function pointer when creating the control.
2008-07-18 11:15:38 +02:00
Alexander Dorofeyev
bca80e1a64
quartz: Fix interface leak in FilterGraph2_Render.
2008-07-18 11:15:30 +02:00
Alexander Dorofeyev
1656f6b7cc
quartz: Add missing VariantClear after GetFilterInfo calls.
2008-07-18 11:15:24 +02:00
Alexander Dorofeyev
1cd83afda3
quartz: Fix variant handling in GetFilterInfo.
...
Removes unnecessary and unsafe type assignment, adds a missing VariantClear.
2008-07-18 11:15:17 +02:00
Alexander Dorofeyev
7c5a4481b1
quartz/tests: Fix interface leaks in filtergraph test.
2008-07-18 11:15:08 +02:00
Alexander Dorofeyev
6645999337
quartz: Fix interface leak in FilterGraph2_RemoveFilter.
2008-07-18 11:15:01 +02:00
Alexander Dorofeyev
4afad0a413
quartz/tests: Fix interface leaks in aggregation test.
2008-07-18 11:14:52 +02:00
Alexander Dorofeyev
33c6eeb9e3
quartz/tests: Add filtermapper aggregation tests.
2008-07-18 11:13:33 +02:00
Alexander Dorofeyev
4bc76025ba
quartz/tests: Test querying IFilterMapper2 from FilterGraph.
2008-07-18 11:13:24 +02:00
Alexander Dorofeyev
0bea470dfc
quartz: Aggregate filtermapper in filtergraph.
2008-07-18 11:13:14 +02:00
Alexander Dorofeyev
d39ee67019
quartz: Make Filtermapper aggregatable.
2008-07-18 11:12:16 +02:00
Zac Brown
38f6dbc55a
ntdll: Remove byte reversed U+3000 (CJK space) from being checked in RtlIsTextUnicode.
2008-07-18 11:12:07 +02:00
Michael Stefaniuc
5330f7171d
msxml3: Remove redundant NULL check before HeapFree (Smatch).
2008-07-18 11:12:00 +02:00
H. Verbeet
c876c929a2
d3d9: Correct some shader comments.
2008-07-18 11:11:53 +02:00
H. Verbeet
0bebad66f7
d3d9: Replace color_near() with color_match().
2008-07-18 11:11:49 +02:00
Alexandre Julliard
b4bc3f26a0
icmp: The import library is not needed.
2008-07-18 11:11:29 +02:00
Juan Lang
8c4953f05a
iphlpapi: Partially implement IcmpSendEcho2 using IcmpSendEcho.
2008-07-18 11:10:57 +02:00
Juan Lang
65549c5e58
iphlpapi: Move Icmp* functions from icmp to iphlpapi.
2008-07-18 11:10:44 +02:00
Huw Davies
5aa90f375c
gdiplus: Skip some tests if certain fonts are not installed.
2008-07-18 11:05:41 +02:00
Huw Davies
bf89330d14
user32: Don't read past the end of a global memory block.
2008-07-18 11:05:37 +02:00
Lei Zhang
b3f4091b47
user32: Clamp newly created windows to the minimum window size.
2008-07-17 13:31:40 +02:00
Lei Zhang
ffd66dc6ab
user32: Add a test for SetWindowPos.
2008-07-17 13:31:39 +02:00
Dan Hipschman
fc325c7674
kernel32/tests: Add tests for timer queues.
2008-07-17 13:15:29 +02:00
Gal Topper
a675c0168d
comdlg32: PrintDlgEx: Add support for RETURNDEFAULT.
2008-07-17 13:06:25 +02:00
Gal Topper
ef397a5607
comdlg32: PrintDlgEx: Change scope of strings for later reuse.
2008-07-17 13:05:32 +02:00
Piotr Caban
1547a9de47
msxml3/tests: Added more tests for ISAXXMLReader_parse and ISAXLocator.
2008-07-17 13:03:51 +02:00
Piotr Caban
3196f7801c
msxml3: Added ISAXLocator_getSystemId.
2008-07-17 13:03:26 +02:00
Piotr Caban
60ca0a7b53
msxml3: Added ISAXLocator_getPublicId.
2008-07-17 13:03:20 +02:00
Piotr Caban
e47cbd1e5d
msxml3: Added ISAXContentHandler_putDocumentLocator event.
2008-07-17 13:03:15 +02:00
Piotr Caban
40388631f8
msxml3: Added ISAXContentHandler_characters event.
2008-07-17 13:03:11 +02:00
Piotr Caban
669326344f
msxml3: Added ISAXContentHandler_endElement event.
2008-07-17 13:03:04 +02:00
Piotr Caban
965a2ea5dd
msxml3: Added ISAXContentHandler_startElement event.
2008-07-17 13:02:54 +02:00
Piotr Caban
c58b24b374
msxml3: Added ISAXContentHandler_endDocument event.
2008-07-17 13:02:46 +02:00
Piotr Caban
4cdcc02562
msxml3: Added ISAXLocator_getLineNumber and ISAXLocator_getColumnNumber partial implementation.
2008-07-17 13:02:39 +02:00
Piotr Caban
072383e05b
msxml3: Added ISAXContentHandler_startDocument event.
2008-07-17 13:02:30 +02:00
Piotr Caban
51c952767c
msxml3: Added partial implementation of ISAXXMLReader_parse.
2008-07-17 13:02:21 +02:00
Piotr Caban
d3e9ca7d0a
msxml3: Added stub implementation of ISAXLocator.
2008-07-17 13:02:09 +02:00
Alexandre Julliard
17b436890b
mstask: Add stubs for the duplicate stdcall entry points.
2008-07-17 13:01:40 +02:00
Aric Stewart
0d7d5ebf3b
mlang: Stub implementation of IMLangFontLink2.
2008-07-17 12:30:00 +02:00
Aric Stewart
36a1ee762f
mlang: Basic implementation of fnIMultiLanguage2_GetCodePageDescription.
2008-07-17 12:27:29 +02:00
Mikołaj Zalewski
9aee00e8fa
comctl32: statusbar: WM_SETFONT should change the bar height.
2008-07-17 12:24:52 +02:00
Mikołaj Zalewski
f7cda904cd
comctl32: statusbar: Don't issue a WM_PAINT during a WM_CREATE.
2008-07-17 12:24:45 +02:00
Stefan Dösinger
d247953687
wined3d: Test for multisampling in the template.
2008-07-17 11:45:00 +02:00
Stefan Dösinger
9c1b6581c6
wined3d: Move the point sprite support test into the template.
2008-07-17 11:44:54 +02:00
Stefan Dösinger
94e455343d
wined3d: Split the psizemax state handler.
2008-07-17 11:44:48 +02:00
Stefan Dösinger
7740dda1da
wined3d: Split the psizemin handler.
2008-07-17 11:44:42 +02:00
Stefan Dösinger
710b9a76b3
wined3d: Move the range fog support test to the template.
2008-07-17 11:44:34 +02:00
Stefan Dösinger
df4dcc34aa
wined3d: Move a few extension checks into the state template.
2008-07-17 11:44:28 +02:00
Stefan Dösinger
3ee9de462e
wined3d: Move an extension check into the state template.
2008-07-17 11:44:21 +02:00
Stefan Dösinger
ed49f9a848
wined3d: Coalesce the nvrc and nvts+nvrc state template.
2008-07-17 11:44:15 +02:00
Stefan Dösinger
35f33ef409
wined3d: Add extension information to the states.
...
This patch adds a new field to the state templates. If this extension
field is != 0, then the line is only applied to the final state table
if the extension is supported. Once a line is applied to the final
table, all further templates for this state from the same pipeline
part are ignored. This allows removing some extension checks from the
state handlers, which cleans them up and saves a few CPU cycles when
applying the states.
2008-07-17 11:44:08 +02:00
James Hawkins
3fb196fb57
kernel32: Return the default value if lpKeyName is empty.
2008-07-17 11:38:19 +02:00
James Hawkins
7e9df53f38
kernel32: Fix removing trailing spaces from lpDefault for GetPrivateProfileString.
2008-07-17 11:37:55 +02:00
James Hawkins
e5705eae84
kernel32: Add tests for GetPrivateProfileString.
2008-07-17 11:37:02 +02:00
James Hawkins
9dfd90fb98
fusion: The cases are tokens, not table indices.
2008-07-17 11:36:57 +02:00
H. Verbeet
f902b044d3
d3d9: Use color_match() in vshader_version_varying_test().
...
Also fixes the range on the test, 0x19 plus 1 equals 0x1a, and
0x003c0000 should've been 0x004c0000.
2008-07-17 11:36:51 +02:00
H. Verbeet
c72c70d609
wined3d: Store the texture in a local variable in sampler_texmatrix().
...
Slightly improves readability.
2008-07-17 11:36:42 +02:00
Juan Lang
5fff29cded
crypt32: Reorganize root store creation code.
2008-07-17 11:36:31 +02:00
Jacek Caban
014b96ef15
msi: Added Session::Message implementation.
2008-07-17 11:36:22 +02:00
Alexander Dorofeyev
2be93ce6b0
ddraw/tests: Add tests for surface caps memory flags.
2008-07-17 11:21:48 +02:00
Alexander Dorofeyev
59fc5a75e0
ddraw: Force surfaces without memory flags to video memory on creation.
...
Also removes now redundant setting of vidmem flag on rendertargets, prevents
adding vidmem flag when sysmem flag is present. Fixes missing textures in Forsaken.
2008-07-17 11:21:39 +02:00
Nikolay Sivov
3a1e2a304e
gdiplus: Make GdipInvertMatrix test pass on native switching to matrix with determinant 16.
2008-07-17 11:21:13 +02:00
Nikolay Sivov
a53b9b95b8
gdiplus: Fix for GdipPathIterNextMarker to handle path without markers. Fix tests.
2008-07-17 11:20:45 +02:00
Nikolay Sivov
dcfbe58ef7
gdiplus: Fix GdipCreatePathIter to handle NULL as path. Fix tests.
2008-07-17 11:20:22 +02:00
Eric Pouech
6ef6f7167d
richedit: Add an assert to point out what we're expecting.
2008-07-17 10:53:41 +02:00
Nikolay Sivov
d8a25fc26c
gdiplus: Implemented GdipCreateBitmapFromResource.
2008-07-17 10:53:31 +02:00
Vincent Povirk
fd5b97bc4d
wininet: Always respect Proxy-Connection: or Connection: if it exists.
2008-07-17 10:51:26 +02:00
Aric Stewart
11f09f3aa0
comctl32: rebar: Prevent unnecessary triggering of RBBIM_CHILDSIZE changes.
2008-07-17 10:51:18 +02:00
Aric Stewart
1c2ad72b47
comctl32: rebar: Record what changes and only redo the Layout if something of relevance changes.
2008-07-17 10:51:00 +02:00
Roy Shea
80ee225f23
mstask: Skeleton implementation of Task Scheduler Service.
2008-07-16 20:14:30 +02:00
Jon Griffiths
2da98052d9
mswsock: Implement 3 functions by calling through SIO_GET_EXTENSION_FUNCTION_POINTER.
2008-07-16 20:11:52 +02:00
Jon Griffiths
8e86162be5
msvcrt: Fix exponents in *printf family.
2008-07-16 20:10:28 +02:00
Gerald Pfeifer
a44771c925
ntdll/tests: Use NTSTATUS instead of DWORD for status variables.
2008-07-16 20:09:59 +02:00
Gerald Pfeifer
17f28f85d8
comctl32: rebar: Simplify by shedding off unused parameters.
2008-07-16 20:09:21 +02:00
James Hawkins
2a51df3b7a
fusion: Handle DWORD-sized string indices when loading the assembly name.
2008-07-16 19:56:25 +02:00
James Hawkins
0edab123aa
fusion: Add handling for alternate-sized table indices in the metadata.
2008-07-16 19:56:25 +02:00
James Hawkins
b2888e1e56
fusion: Add the CorTokenType and use those constants in the assembly code.
2008-07-16 19:56:25 +02:00
James Hawkins
8f985a338a
fusion: The VersionLength member is not constant, so dynamically load the metadata header.
2008-07-16 19:56:25 +02:00
James Hawkins
378fde9acf
fusion: Load the table row numbers before calculating the table offsets.
2008-07-16 19:56:24 +02:00
James Hawkins
8a7b76fefa
fusion: Allow parsing the blob stream without a #.
2008-07-16 19:56:24 +02:00
Zhangrong Huang
c4ac69b755
msxml3: Add support for accessing CDATASection node.
2008-07-16 19:56:24 +02:00
Zhangrong Huang
89f1bfabe3
msxml3: Add support for accessing document node.
2008-07-16 19:56:24 +02:00
Mikołaj Zalewski
1e43f207cd
comctl32: statusbar: WM_CREATE should not resize the window - it should happen in WM_SIZE.
2008-07-16 19:56:24 +02:00
Mikołaj Zalewski
0cb74db992
comctl32: statusbar: Rename NtfUnicode to bUnicode to make is more consistent with other controls, use NF_REQUERY in WM_CREATE.
2008-07-16 19:56:24 +02:00
Mikołaj Zalewski
7f97372a89
comctl32: statusbar: Window is always Unicode, CCM_SETUNICODEFORMAT should change the notify format.
2008-07-16 19:56:24 +02:00
Philip Nilsson
9528b1c63e
wined3d: Enable filtering for D3DFMT_A4R4G4B4.
...
This patch enables texture filtering for textures using the A4R4G4B4
format, I can see no reason why it shouldn't be filtered (especially
considering X4R4G4B4 has it).
2008-07-16 19:56:24 +02:00
Dylan Smith
97d56caafe
richedit: Fixed regression caused by destroying the caret.
...
The regression was caused by destroying the caret when it didn't need to
be shown in the richedit control, but this affected other controls.
2008-07-16 19:56:24 +02:00
Luis Busquets
9e2b04893c
d3dx9: Add a test for D3DXGetShaderSize().
2008-07-16 19:56:24 +02:00
Luis Busquets
9a93a49174
d3dx9: Implement D3DXGetShaderSize().
2008-07-16 19:56:19 +02:00
Maarten Lankhorst
5299795a8d
quartz: Fix wrong assignment of variable in parser.
2008-07-16 17:58:30 +02:00
Dan Hipschman
c70e6125bf
kernel32/tests: Fix p_BindIoCompletionCallback declaration so it compiles with the MS compiler.
2008-07-16 17:54:59 +02:00
Rob Shearman
8af1dba5a9
rpcrt4: Fix the memory pointer passed into the conformant array marshaller in NdrComplexStructMarshall.
...
It needs to be the end of the memory used by the constant part of the
structure, which is returned by CompkexStructMarshall.
2008-07-16 17:54:48 +02:00
H. Verbeet
7f741f0414
wined3d: Use rev_tex_unit_map instead of assuming there's a 1:1 mapping between samplers and texture units.
2008-07-16 17:54:41 +02:00
H. Verbeet
be405c71c0
wined3d: Improve some shader traces.
...
Make it clear the traced values are hexadecimal.
2008-07-16 17:54:23 +02:00
Frans Kool
2860f48675
shell32: Fixed Dutch translations.
2008-07-16 17:53:37 +02:00
Juan Lang
88ac766f8b
wintrust: Correct error slot for SoftpubLoadSignature.
2008-07-16 17:53:32 +02:00
Juan Lang
b871679922
wintrust: Execute WinVerifyTrust as a sequence of steps, and return the error code from the first failing step of the sequence.
2008-07-16 17:53:18 +02:00
Juan Lang
a3e601ecf0
wintrust: Add tests for WinVerifyTrust/WinVerifyTrustEx.
2008-07-16 17:53:07 +02:00
Juan Lang
1da4a29050
wintrust: Move provider function tests to their own function.
2008-07-16 17:52:45 +02:00
Kai Blin
84935f5ce0
secur32: Fix GetComputerObjectName tests for domain members.
...
At least for XP domain members, all EXTENDED_NAME_FORMATS apart from
NameSamCompatible return ERROR_ACCESS_DENIED. Given that the function
returns an error for all formats on non-members, just ignore
ERROR_ACCESS_DENIED as well.
2008-07-16 17:52:40 +02:00
Maarten Lankhorst
3ad7198961
quartz: Explicitly handle wave headers in avi splitter.
2008-07-16 17:52:31 +02:00
Maarten Lankhorst
f53f5ebd81
winemp3: Be more tolerant to what a valid mp3 header is.
2008-07-16 17:52:25 +02:00
Andrew Talbot
7f80d8e0c9
shell32: Remove unneeded address-of operators from array names.
2008-07-16 17:52:14 +02:00
Francois Gouget
6dd7f060a2
msxml3: Fix compilation on systems that don't support nameless unions.
2008-07-14 12:29:53 +02:00
Rob Shearman
7551b82cca
rpcrt4: Implement RpcCancelThreadEx.
...
Implement RpcCancelThreadEx using existing code moved into a new
function, rpc_ccancel_thread.
Implement RpcCancelThread based on RpcCancelThreadEx with timeout of 0.
2008-07-14 12:29:46 +02:00
Piotr Caban
4799f06f20
msxml3: Fixed typo in create_bsc.
2008-07-14 12:27:55 +02:00
Dylan Smith
e3efa88c45
richedit: Cannot undo setting of default character format.
...
This also reverts commit 2b52dd845097f16076c0185b02a003f63898dcab:
wordpad: Empty the richedit undo buffer on creation.
The reverted commit I created to fix an issue that only applied to Wine,
but it just masked the issue which was in richedit controls. The
default character format was set in two places while wordpad was
starting up, and caused wordpad to have two undo items at startup.
2008-07-14 12:22:44 +02:00
Dylan Smith
43ad427a15
richedit: Enforce the maximum font size.
...
Trying to set the font size to a value larger than 1638
in points (yHeightCharPtsMost) using EM_SETCHARFORMAT will cause it to be
set to actually set to the maximum.
2008-07-14 12:22:13 +02:00
Aurimas Fischer
88c25518d5
richedit: Spelling fixes.
2008-07-14 12:21:55 +02:00
Maarten Lankhorst
28d6203ca9
quartz: Fix reference leak in avi splitter on end of stream.
2008-07-14 12:21:40 +02:00
Maarten Lankhorst
0e9704b02d
quartz: Only allocate 1 buffer in transform filter.
2008-07-14 12:21:33 +02:00
Maarten Lankhorst
cf1d2f5e42
quartz: Fix memory and sample leaks.
2008-07-14 12:21:26 +02:00
Maarten Lankhorst
36418d8ad1
quartz: Fix incorrect use of mtCurrent in transform filter.
2008-07-14 12:21:10 +02:00
James Hawkins
b04ae273de
comctl32: Free the trackbar tics.
2008-07-14 11:51:13 +02:00
James Hawkins
83004cdd1e
comctl32: Explicity set the number of tics before testing tic placement.
2008-07-14 11:51:07 +02:00
Andrew Talbot
a42a61eee1
ws2_32: Remove unneeded address-of operators from array names.
2008-07-14 11:50:48 +02:00
Andrew Talbot
015321910d
wintrust: Remove unneeded address-of operators from array names.
2008-07-14 11:50:45 +02:00
Andrew Talbot
6a26bccb8e
wininet: Remove unneeded address-of operators from array names.
2008-07-14 11:50:41 +02:00
Andrew Talbot
9b5d26ed8b
winex11.drv: Remove unneeded address-of operators from array names.
2008-07-14 11:50:37 +02:00
Andrew Talbot
1fd750cf31
winejoystick.drv: Remove unneeded address-of operator from array name.
2008-07-14 11:50:33 +02:00
Andrew Talbot
9c6b1fee38
winedos: Remove unneeded address-of operators from array names.
2008-07-14 11:50:25 +02:00
Andrew Talbot
0064976d54
wined3d: Remove unneeded address-of operators from array names.
2008-07-14 11:50:22 +02:00
Andrew Talbot
afc95d4ac3
user32: Remove unneeded address-of operators from array names.
2008-07-14 11:50:19 +02:00
Andrew Talbot
dd0a22420a
shlwapi: Remove unneeded address-of operator from array name.
2008-07-14 11:50:15 +02:00
Andrew Talbot
ce2184e2f1
setupapi: Remove unneeded address-of operator from array name.
2008-07-14 11:50:12 +02:00
Andrew Talbot
ab6efdd1e4
rpcrt4: Remove unneeded address-of operator from array name.
2008-07-14 11:50:08 +02:00
Jacek Caban
1c1f8e206f
mshtml: Added IHTMLElement2::getElementsByTagName tests.
2008-07-14 11:48:54 +02:00
Jacek Caban
952a54cbd9
mshtml: Added IHTMLElement2::getElementsByTagName implementation.
2008-07-14 11:48:48 +02:00
Jacek Caban
1de0055cc0
mshtml: Allow timers to be cleaned during processing.
2008-07-14 11:48:41 +02:00
Alexandre Julliard
8e8d63933b
msxml3: Fix compile without xml headers.
2008-07-14 11:48:37 +02:00
Rob Shearman
09f343b135
rpcrt4: Ignore the return value of functions when unmarshalling a pickled procedure.
2008-07-14 11:48:25 +02:00
Rob Shearman
2b0ad6e6e7
rpcrt4: Implement MesDecodeBufferHandleCreate and MesEncodeFixedBufferHandleCreate.
2008-07-14 11:48:16 +02:00
Rob Shearman
734094ed2c
rpcrt4: Implement NdrMesProcEncodeDecode.
2008-07-14 11:48:08 +02:00
Rob Shearman
0879041cd2
rpcrt4: Implement MesEncodeIncrementalHandleCreate, MesDecodeIncrementalHandleCreate, MesIncrementalHandleReset and MesHandleFree.
2008-07-14 11:47:46 +02:00
Stefan Dösinger
e27734779c
wined3d: Remove some dead code.
2008-07-14 11:46:33 +02:00
Stefan Dösinger
197f472ea8
wined3d: Separate texture_activate_dimensions.
...
This creates an nvts version of this function, and removes the nvts
code from the original one. The nvts version is used by the nvts
pipeline implementation, the original one by the nvrc-only, atifs and
ffp one.
2008-07-14 11:46:25 +02:00
Stefan Dösinger
88ae2fe14a
wined3d: Give nv* fixed function stuff its own state template.
2008-07-14 11:46:11 +02:00
Stefan Dösinger
38934fe70d
wined3d: Move shader constant affecting states to the misc pipeline.
...
As long as we have the shader constants in misc, it is best to keep
all the code that affects shader constants, like bumpenvmat setting,
in there as well.
2008-07-14 11:44:48 +02:00