Rob Shearman
f6a29a1e73
rpcrt4: Fix a case of destroying a context handle without first releasing the lock.
...
Reverse the order of the release statements in NDRSContextMarshall2 for
the case where the context handle doesn't have valid data so that the
release that releases the lock comes first and then the optional second
release doesn't need to release the lock.
2007-12-31 17:14:04 +01:00
Rob Shearman
51c051c0c4
rpcrt4: Keep a track of server context handles allocated during processing of a request.
...
Release them after processing of a request has finished to avoid a slow
memory leak if the association isn't released for ages.
2007-12-31 17:13:55 +01:00
Rob Shearman
b574533e50
include: Add defines for more message flags in rpcdcep.h.
2007-12-31 17:13:49 +01:00
Rob Shearman
9aaff94fb7
widl: Check that the buffer has enough space before unmarshalling base types in generated code.
2007-12-31 17:13:46 +01:00
Jacek Caban
2c6cbea080
ole32: Fixed parameter checking and improved debug traces in IBindCtx::QueryInterface.
2007-12-31 16:49:44 +01:00
Jacek Caban
bc35dda746
urlmon: Added more tests.
2007-12-31 16:49:38 +01:00
Jacek Caban
85f472b37d
urlmon: Added BindToObject implementation.
2007-12-31 16:49:32 +01:00
Jacek Caban
a16ae2e8f2
urlmon: Call AddRef in EnumFORMATETC::QueryInterface.
2007-12-31 16:49:16 +01:00
Jacek Caban
91087d6229
urlmon: Added "CBinding Context" bind option support.
2007-12-31 16:49:11 +01:00
Jacek Caban
e3c47c88fd
urlmon: Binding_Create clean up.
2007-12-31 16:49:06 +01:00
Jacek Caban
91938977e9
urlmon: Better error handling.
2007-12-31 16:49:00 +01:00
Jacek Caban
2f34d0093c
urlmon: Better implementation of bind stopping.
2007-12-31 16:48:56 +01:00
Jacek Caban
ed1c7f8135
urlmon: Make start_binding more generic.
2007-12-31 16:48:48 +01:00
Jacek Caban
785e98173f
urlmon: Added ibind argument handling in CreateAsyncBindCtx.
2007-12-31 16:48:45 +01:00
Jacek Caban
2f0f1fefb8
urlmon.idl: Added missing MONIKERPROPERTY variables.
2007-12-31 16:48:38 +01:00
Jacek Caban
1ca205525c
urlmon: Use BindProtocol in Binding object.
2007-12-31 16:48:31 +01:00
Rob Shearman
86a0b1d24e
rpcrt4: Implement NdrConformantStringMemorySize.
2007-12-31 16:47:55 +01:00
Rob Shearman
274dc73ba1
rpcrt4: Add some tests for non-conformant strings.
2007-12-31 16:46:16 +01:00
Rob Shearman
eeeed91d92
rpcrt4: Implement non-conformant string functions.
2007-12-31 16:46:10 +01:00
Rob Shearman
8b8795136d
rpcss: Initialise some out-only parameters that aren't initialised by the generated RPC code.
2007-12-31 16:46:02 +01:00
Michael Stefaniuc
872188c1d8
user32: Remove unneeded casts.
2007-12-31 16:45:53 +01:00
Michael Stefaniuc
d152d5ceeb
wininet: Fix typo in comparison with NULL. Found by Smatch.
2007-12-31 16:45:49 +01:00
Lei Zhang
003b5de4f2
gdiplus: Add GdipCreatePen2 and test cases.
2007-12-31 16:45:34 +01:00
Lei Zhang
b810430f1f
gdiplus: Initialize a variable in a test.
2007-12-31 16:45:29 +01:00
Andrew Talbot
1ebe82af65
ntdll: Remove unneeded casts.
2007-12-31 16:45:22 +01:00
Andrew Talbot
8402f7a437
msvfw32: Remove unneeded casts.
2007-12-31 16:44:46 +01:00
Jacek Caban
48017908ad
urlmon: Added more binding tests.
2007-12-31 16:21:24 +01:00
Jacek Caban
da6dbedbe9
urlmon: Release protocol sink in Terminate.
2007-12-31 16:21:15 +01:00
Jacek Caban
2afdc8f591
urlmon: More ReportProgress implementation.
2007-12-31 16:21:11 +01:00
Jacek Caban
2e62330c67
urlmon: Move setting protocol_sink to separated function.
2007-12-31 16:21:08 +01:00
Alexandre Julliard
c036175094
Release 0.9.52.
2007-12-28 16:26:23 +01:00
Vincent Hardy
d306bc0090
regedit: Window caption correction.
2007-12-28 13:20:33 +01:00
Roderick Colenbrander
f3df6cf42b
wined3d: Only store the palette index in the alpha component when the primary render target uses P8.
...
This was already done in other places but I missed this spot.
2007-12-28 11:45:03 +01:00
Roderick Colenbrander
756cb66e78
wined3d: In case of GL_EXT_paletted_textures we use GL_COLOR_INDEX and don't need a GL_RED fixup.
2007-12-28 11:44:49 +01:00
Dmitry Timoshkov
e735e199ad
user32: Reimplement IsHungAppWindow.
2007-12-28 11:43:57 +01:00
Jacek Caban
3c985a442a
urlmon: Rename BindProtocol's IInternetProtocolSink methods.
...
Binding's implementation uses the same names, what makes reading logs
harder.
2007-12-28 11:29:57 +01:00
Jacek Caban
8f09522357
urlmon: Use heap_alloc_zero to allocate BindProtocol.
2007-12-28 11:29:48 +01:00
Jacek Caban
f4ded1c2a5
urlmon: Added mime filters tests.
2007-12-28 11:29:44 +01:00
Jacek Caban
8a669c9a19
urlmon: Added [Un]RegisterMimeFilter implementation.
2007-12-28 11:29:39 +01:00
Jacek Caban
96be709c2e
urlmon: RegisterNameSpace clean up.
2007-12-28 11:29:33 +01:00
Jacek Caban
6b6eb8c436
urlmon: Added CoInternetQueryInfo tests.
2007-12-28 11:29:27 +01:00
Jacek Caban
7d223172c5
urlmon: Added CoInternetQueryInfo implementation.
2007-12-28 11:29:22 +01:00
Jacek Caban
c19fb7f011
mshtml: Added QueryInfo tests.
2007-12-28 11:29:17 +01:00
Jacek Caban
e93353b2b5
mshtml: Added ResProtocolInfo::QueryInfo implementation.
2007-12-28 11:29:08 +01:00
Jacek Caban
8a87ea5b6a
mshtml: Added AboutProtocolInfo::QueryInfo implementation.
2007-12-28 11:29:04 +01:00
Stefan Dösinger
ea093f4a38
wined3d: Multiply the half pixel correction with .w.
2007-12-28 11:28:59 +01:00
Rob Shearman
0b0c75ed19
server: Initialise the apc_call_t union in async_set_result to all zero to avoid a Valgrind warning.
2007-12-27 15:12:07 +01:00
Mike McCormack
cc405b1522
shell32: Implement "My Network Places" shell folder.
2007-12-27 14:13:30 +01:00
Marcus Meissner
2cb3f982a6
d3d9: Initialize pVertexBuffer.
2007-12-27 14:13:30 +01:00
Aric Stewart
a8e62526f7
fonts: Correct External leading for japanese small font and enable fontmetric test for the font.
2007-12-27 14:13:30 +01:00