Mike McCormack [Mon, 12 Jun 2006 06:06:59 +0000 (15:06 +0900)]
msi: Add some more MsiFormatRecord tests.
Mike McCormack [Mon, 12 Jun 2006 04:21:11 +0000 (13:21 +0900)]
msi: Add tests for creating packages and formatting records.
Mike McCormack [Mon, 12 Jun 2006 04:20:46 +0000 (13:20 +0900)]
msi: Delete any databases we create at the end of each test.
Mike McCormack [Mon, 12 Jun 2006 04:20:31 +0000 (13:20 +0900)]
msi: Fix compilation on msvc6.
Mike McCormack [Mon, 12 Jun 2006 04:20:11 +0000 (13:20 +0900)]
msi: Remove an inconsistent test.
Mike McCormack [Mon, 12 Jun 2006 04:19:51 +0000 (13:19 +0900)]
msi: Fix some test cases to pass against win2k.
Robert Shearman [Mon, 12 Jun 2006 00:34:40 +0000 (01:34 +0100)]
include: Add IXMLHttpRequest interface and XMLHttpRequest coclass to xmldoc.idl.
Robert Shearman [Mon, 12 Jun 2006 00:34:53 +0000 (01:34 +0100)]
atl: Implement AtlModuleGetClassObject.
Robert Shearman [Mon, 12 Jun 2006 00:34:28 +0000 (01:34 +0100)]
msxml3: Fix domelem_get_tagName to return a string with the namespace prefixed, if it is present.
Robert Shearman [Mon, 12 Jun 2006 00:34:17 +0000 (01:34 +0100)]
msxml3: Initialise output interface pointers to NULL in xmlnodelist_QueryInterface and xmlnodelist_nextNode.
Alexandre Julliard [Mon, 12 Jun 2006 11:46:17 +0000 (13:46 +0200)]
wineps.drv: Make some variables static.
Alexandre Julliard [Mon, 12 Jun 2006 11:45:11 +0000 (13:45 +0200)]
crypt32: Make some variables static and/or const.
Alexandre Julliard [Mon, 12 Jun 2006 11:44:21 +0000 (13:44 +0200)]
shell32: Make some variables static and/or const.
Alexandre Julliard [Mon, 12 Jun 2006 11:41:45 +0000 (13:41 +0200)]
kernel32: Make some variables static.
Alexandre Julliard [Mon, 12 Jun 2006 11:41:15 +0000 (13:41 +0200)]
advapi32: Make some variables static and/or const.
Alexandre Julliard [Mon, 12 Jun 2006 11:40:34 +0000 (13:40 +0200)]
winemp3.acm: Make some variables static and/or const.
Alexandre Julliard [Mon, 12 Jun 2006 11:39:59 +0000 (13:39 +0200)]
msi: Make some variables static and/or const.
Alexandre Julliard [Mon, 12 Jun 2006 11:38:29 +0000 (13:38 +0200)]
crtdll: Fixed copy/paste error in definition of _baseminor_dll and _baseversion_dll.
Alexandre Julliard [Mon, 12 Jun 2006 11:37:36 +0000 (13:37 +0200)]
x11drv: Get rid of the no longer used desktop_tid variable.
Dmitry Timoshkov [Sun, 11 Jun 2006 15:26:49 +0000 (00:26 +0900)]
user32: Remove redundant SetLastError call from MENU_SetMenu.
Detlef Riekenberg [Fri, 9 Jun 2006 11:30:21 +0000 (13:30 +0200)]
include/ddk: Add minimal compstui.h.
Andrew Talbot [Fri, 9 Jun 2006 20:44:44 +0000 (21:44 +0100)]
winedbg: Write-strings warnings fix.
Christian Gmeiner [Fri, 9 Jun 2006 05:25:31 +0000 (07:25 +0200)]
setupapi: Documentation update.
Mike McCormack [Sun, 11 Jun 2006 02:06:00 +0000 (11:06 +0900)]
user32: Win64 lparam and wparam are longs.
Mike McCormack [Sun, 11 Jun 2006 02:06:10 +0000 (11:06 +0900)]
user32: Fix a pointer size warning in Win64.
Mike McCormack [Sun, 11 Jun 2006 02:05:49 +0000 (11:05 +0900)]
kernel32: Fix a cast for Win64.
Mike McCormack [Sun, 11 Jun 2006 00:51:59 +0000 (09:51 +0900)]
msi: Add some test cases for "SELECT ... WHERE condition".
Mike McCormack [Sun, 11 Jun 2006 00:51:42 +0000 (09:51 +0900)]
msi: Freeing the zero handle always succeeds.
Mike McCormack [Sun, 11 Jun 2006 00:51:29 +0000 (09:51 +0900)]
msi: Always initialize MsiViewFetch's returned record to zero.
H. Verbeet [Sat, 10 Jun 2006 21:48:45 +0000 (23:48 +0200)]
d3d9: Make some test functions static.
H. Verbeet [Sat, 10 Jun 2006 21:48:36 +0000 (23:48 +0200)]
d3d8: Make some test functions static.
Dmitry Timoshkov [Sat, 10 Jun 2006 15:19:33 +0000 (00:19 +0900)]
msvcrt: Print exception code in hex.
Jason Green [Sat, 10 Jun 2006 15:09:01 +0000 (11:09 -0400)]
wined3d: Map D3DSIO_DEF to it's GLSL generating function for vertex shaders.
Robert Shearman [Sat, 10 Jun 2006 11:33:40 +0000 (12:33 +0100)]
rpcrt4: Add an exception handler for CStdStubBuffer_Invoke.
This is needed because IRpcStubBuffer::Invoke should not allow RPC
exceptions to be passed to the caller.
Robert Shearman [Sat, 10 Jun 2006 11:33:26 +0000 (12:33 +0100)]
rpcrt4: Initialise pStubMsg->MemorySize to zero before calling
ComplexStructMemorySize from NdrComplexArrayUnmarshall.
Robert Shearman [Sat, 10 Jun 2006 11:33:01 +0000 (12:33 +0100)]
rpcrt4: Use safe_mutiply in conformant array functions.
Robert Shearman [Sat, 10 Jun 2006 11:32:47 +0000 (12:32 +0100)]
rpcrt4: Pass in a maximum variance value to ReadVariance to allow us
to validate the conformance values being read from the wire.
Robert Shearman [Sat, 10 Jun 2006 11:32:35 +0000 (12:32 +0100)]
rpcrt4: Check that strings are null-terminated on unmarshaling of conformant-varying structs.
Robert Shearman [Sat, 10 Jun 2006 11:32:24 +0000 (12:32 +0100)]
rpcrt4: Use safe_multiply when multiplying anything by pStubMsg->ActualCount or pStubMsg->MaxCount.
Robert Shearman [Sat, 10 Jun 2006 11:32:01 +0000 (12:32 +0100)]
rpcrt4: Raise an exception during unmarshaling if a conformant string isn't null-terminated.
Robert Shearman [Sat, 10 Jun 2006 11:31:45 +0000 (12:31 +0100)]
rpcrt4: Introduce a new function, safe_multiply, which will raise an
exception if a multiply overflows a 4-byte integer.
This will protect the unmarshaling code against attacks specifying a
large variance.
Use this new function in the conformant string functions to harden them
against attack.
Alexandre Julliard [Mon, 12 Jun 2006 10:01:38 +0000 (12:01 +0200)]
uuid: Mark all GUID variables as hidden.
Alexandre Julliard [Mon, 12 Jun 2006 10:01:06 +0000 (12:01 +0200)]
dnsapi: DnsExtractRecordsFromMessage_A is not exported.
Alexandre Julliard [Mon, 12 Jun 2006 09:58:41 +0000 (11:58 +0200)]
advapi32: Added spec entry for GetEffectiveRightsFromAclW.
Alexandre Julliard [Sat, 10 Jun 2006 11:22:27 +0000 (13:22 +0200)]
wined3d: Make all the local shader functions static.
Alexandre Julliard [Sat, 10 Jun 2006 11:15:32 +0000 (13:15 +0200)]
wined3d: Make the virtual table functions static where possible.
Pavel Roskin [Fri, 9 Jun 2006 21:21:59 +0000 (17:21 -0400)]
winecfg: Recognize all CD and floppy devices listed in Linux devices.txt.
Pavel Roskin [Sat, 10 Jun 2006 02:33:42 +0000 (22:33 -0400)]
winecfg: Allow and prefer using A: and B: for floppies.
Pass drive type to allocate_letter(). Start search from 'A' for
floppies.
Fix missing parentheses in the DRIVE_MASK_BIT definition. It's a bug
that is triggered by non-sequential drive allocation.
Jason Green [Fri, 9 Jun 2006 22:34:04 +0000 (18:34 -0400)]
wined3d: Change fog output variable name for GLSL shaders.
Jason Green [Fri, 9 Jun 2006 22:28:00 +0000 (18:28 -0400)]
wined3d: Fix regression from register maps switch for ARB shaders.
I missed a register mask in the move to share the shader_hw_def()
function between pixel and vertex shaders for ARB shaders. Fixed
that, and made the GLSL version use the same mask for consistency.
Ivan Gyurdiev [Fri, 9 Jun 2006 21:47:56 +0000 (17:47 -0400)]
wined3d: Enable CND/CMP for SHADER_ARB.
Ivan Gyurdiev [Fri, 9 Jun 2006 21:47:16 +0000 (17:47 -0400)]
wined3d: Print out sampler state names.
Ivan Gyurdiev [Fri, 9 Jun 2006 21:46:38 +0000 (17:46 -0400)]
wined3d: Downgrade Get*Shader FIXME to TRACE.
Detlef Riekenberg [Fri, 9 Jun 2006 19:54:19 +0000 (21:54 +0200)]
winspool/tests: Tests for GetPrintProcessorDirectory.
Saulius Krasuckas [Fri, 9 Jun 2006 20:46:56 +0000 (23:46 +0300)]
advapi32: Test RegSetValueEx[AW] for setting some sequential strings as one.
Alexandre Julliard [Sat, 10 Jun 2006 10:02:39 +0000 (12:02 +0200)]
msi: Make all the ops structures static and const.
Alexandre Julliard [Sat, 10 Jun 2006 10:02:14 +0000 (12:02 +0200)]
imagehlp: Remove the unused internal.c file.
Alexandre Julliard [Sat, 10 Jun 2006 09:59:33 +0000 (11:59 +0200)]
oleaut32: Make the virtual table functions static where possible.
Alexandre Julliard [Sat, 10 Jun 2006 09:59:15 +0000 (11:59 +0200)]
ole32: Make the virtual table functions static where possible.
Alexandre Julliard [Sat, 10 Jun 2006 09:58:27 +0000 (11:58 +0200)]
itss: Make the virtual table functions static where possible.
Alexandre Julliard [Sat, 10 Jun 2006 09:58:14 +0000 (11:58 +0200)]
dxdiagn: Make the virtual table functions static where possible.
Alexandre Julliard [Sat, 10 Jun 2006 09:58:01 +0000 (11:58 +0200)]
dswave: Make the virtual table functions static where possible.
Alexandre Julliard [Sat, 10 Jun 2006 09:57:48 +0000 (11:57 +0200)]
dsound: Make the virtual table functions static where possible.
Alexandre Julliard [Sat, 10 Jun 2006 09:57:38 +0000 (11:57 +0200)]
dpnet: Make the virtual table functions static where possible.
Alexandre Julliard [Sat, 10 Jun 2006 09:57:22 +0000 (11:57 +0200)]
dmusic: Make the virtual table functions static where possible.
Alexandre Julliard [Sat, 10 Jun 2006 09:57:03 +0000 (11:57 +0200)]
dmsynth: Make the virtual table functions static where possible.
Alexandre Julliard [Sat, 10 Jun 2006 09:56:49 +0000 (11:56 +0200)]
dmstyle: Make the virtual table functions static where possible.
Alexandre Julliard [Sat, 10 Jun 2006 09:56:19 +0000 (11:56 +0200)]
dmscript: Make the virtual table functions static where possible.
Alexandre Julliard [Sat, 10 Jun 2006 09:56:03 +0000 (11:56 +0200)]
dmloader: Make the virtual table functions static where possible.
Alexandre Julliard [Sat, 10 Jun 2006 09:55:30 +0000 (11:55 +0200)]
dmcompos: Make the virtual table functions static where possible.
Alexandre Julliard [Sat, 10 Jun 2006 09:51:05 +0000 (11:51 +0200)]
d3d9: Make the virtual table functions static where possible.
Alexandre Julliard [Sat, 10 Jun 2006 09:50:26 +0000 (11:50 +0200)]
d3dx8: Make the virtual table functions static where possible.
Alexandre Julliard [Sat, 10 Jun 2006 09:48:24 +0000 (11:48 +0200)]
d3d8: Make the virtual table functions static where possible.
Andrew Talbot [Fri, 9 Jun 2006 11:44:39 +0000 (12:44 +0100)]
x11drv: Write-strings warnings fix.
Detlef Riekenberg [Fri, 9 Jun 2006 11:06:41 +0000 (13:06 +0200)]
winspool: Add GetPrintProcessorDirectoryA.
Robert Shearman [Fri, 9 Jun 2006 16:25:50 +0000 (17:25 +0100)]
oleaut32: We always pass in an IRpcChannelBuffer to IRpcStubBuffer::Invoke now,
so remove the case for it being NULL.
Robert Shearman [Fri, 9 Jun 2006 16:25:26 +0000 (17:25 +0100)]
ole32: If IRpcStubBuffer_Invoke fails, we should raise an exception to
tell the RPC runtime that the call failed.
Robert Shearman [Fri, 9 Jun 2006 16:24:57 +0000 (17:24 +0100)]
ole32: Register ISequentialStream for marshaling.
Robert Shearman [Fri, 9 Jun 2006 16:24:39 +0000 (17:24 +0100)]
ole32: Implement CoQueryClientBlanket, CoImpersonateClient and
CoRevertToSelf on top of CoGetCallContext, which is a stub.
Robert Shearman [Fri, 9 Jun 2006 16:24:32 +0000 (17:24 +0100)]
ole32: Implement FTMarshalImpl_GetMarshalSizeMax.
Alexandre Julliard [Fri, 9 Jun 2006 19:10:25 +0000 (21:10 +0200)]
shell32: Use the standard DEFINE_GUID macro to define GUIDs.
Alexandre Julliard [Fri, 9 Jun 2006 19:10:01 +0000 (21:10 +0200)]
riched32: Use the standard DEFINE_GUID macro to define GUIDs.
Alexandre Julliard [Fri, 9 Jun 2006 19:09:49 +0000 (21:09 +0200)]
ole32: Use the standard DEFINE_OLEGUID macro to define GUIDs.
Alexandre Julliard [Fri, 9 Jun 2006 19:09:35 +0000 (21:09 +0200)]
oleaut32: Use the standard DEFINE_OLEGUID macro to define GUIDs.
Jason Green [Fri, 9 Jun 2006 16:28:51 +0000 (12:28 -0400)]
wined3d: GLSL shader cleanup patch.
- Based on comments from H. Verbeet
- Changed the distinction from .rgba & .xyzw masks to only use .xyzw
in GLSL shaders. They are interchangeable, and only served to make
the trace look more intuitive, but they don't always apply as-is, so
we'll just leave everything to .xyzw.
- Got rid of the "UseProgramObjectARB(0)" call in drawprim. If there
is no shader set on the next primitive, then that primitive will
call UseProgramObjectARB(0) when it begins to draw.
Pierre d'Herbemont [Thu, 8 Jun 2006 20:41:22 +0000 (22:41 +0200)]
dbghelp: Implement fetch_thread_info on powerpc.
Pierre d'Herbemont [Thu, 8 Jun 2006 20:32:59 +0000 (22:32 +0200)]
ntdll: Fix NtQueryInformationThread on non x86.
Robert Shearman [Fri, 9 Jun 2006 16:29:28 +0000 (17:29 +0100)]
rpcrt4: Clear an object pointer during unmarshaling, otherwise we
could end up using the previously allocated memory even if it isn't
the right size, causing heap corruption.
Robert Shearman [Fri, 9 Jun 2006 16:25:16 +0000 (17:25 +0100)]
rpcrt4: Initialise pStubMsg->MemorySize to zero before calling ComplexStructMemorySize from NdrComplexArrayUnmarshall.
Robert Shearman [Fri, 9 Jun 2006 16:25:07 +0000 (17:25 +0100)]
rpcrt4: Don't raise an exception if there is no freer function - not all types have a freer.
Robert Shearman [Fri, 9 Jun 2006 16:24:49 +0000 (17:24 +0100)]
rpcrt4: Implement more base types for complex types.
Robert Shearman [Fri, 9 Jun 2006 16:24:23 +0000 (17:24 +0100)]
rpcrt4: Now that there's a process-wide pool of connections we don't
need to copy the FromConn field when copying bindings.
Robert Shearman [Fri, 9 Jun 2006 16:24:15 +0000 (17:24 +0100)]
rpcrt4: Return the status received from RPCRT4_Send in I_RpcSend instead of always returning RPC_S_OK.
H. Verbeet [Thu, 8 Jun 2006 21:35:34 +0000 (23:35 +0200)]
d3d9: Add a test for default texture stage state values.
Jeff Latimer [Fri, 9 Jun 2006 10:06:51 +0000 (20:06 +1000)]
usp10: ScriptTextOut updated to reflect that it must have a hdc passed to it.
Peter Beutner [Fri, 9 Jun 2006 14:31:12 +0000 (16:31 +0200)]
msvidc: Change short description to MS-CRAM.
Dmitry Timoshkov [Fri, 9 Jun 2006 14:13:50 +0000 (23:13 +0900)]
user: Neither WS_CAPTION nor WS_EX_APPWINDOW has anything to do how
passed in to CreateWindow menu should be handled.
qingdoa daoo [Fri, 9 Jun 2006 10:02:04 +0000 (18:02 +0800)]
oleaut32: Fix safearray data destruction.
Alexandre Julliard [Fri, 9 Jun 2006 16:13:09 +0000 (18:13 +0200)]
opengl32: Store function pointers in a separate array to avoid a bunch of relocations.
Alexandre Julliard [Fri, 9 Jun 2006 14:26:44 +0000 (16:26 +0200)]
opengl32: Only store the glX name if different from the wgl name.