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.
Alexandre Julliard [Fri, 9 Jun 2006 14:11:38 +0000 (16:11 +0200)]
opengl32: Make all the function pointers and thunks static.
Mike McCormack [Fri, 9 Jun 2006 08:05:50 +0000 (17:05 +0900)]
msi: Update the progress control while installing.
Mike McCormack [Fri, 9 Jun 2006 08:05:33 +0000 (17:05 +0900)]
msi: Remove some unnecessary NULL checks.
Jason Green [Fri, 9 Jun 2006 07:37:45 +0000 (03:37 -0400)]
wined3d: Allow drawPrim to create and use the GLSL program.
Jason Green [Fri, 9 Jun 2006 07:36:55 +0000 (03:36 -0400)]
wined3d: Add GLSL helper functions to Device.
- Add functions to attach & detach shader objects, create and delete programs, and maintain the list of programs.
- Add a list of GLSL shader programs to the device which is initialized on Init3D(), and deleted on Release().
Jason Green [Fri, 9 Jun 2006 07:36:16 +0000 (03:36 -0400)]
wined3d: Map vertex shader instructions to GLSL generating functions.
Jason Green [Fri, 9 Jun 2006 07:35:49 +0000 (03:35 -0400)]
wined3d: Map pixel shader instructions to GLSL generating functions.
Jason Green [Fri, 9 Jun 2006 07:35:15 +0000 (03:35 -0400)]
wined3d: Prototype the GLSL functions for use with pixel and vertex shaders.
Jason Green [Fri, 9 Jun 2006 07:34:44 +0000 (03:34 -0400)]
wined3d: Added more declarations to GLSL.
- Declare more variable names for GLSL programs.
- Some of these won't need to be declared eventually, but it doesn't hurt to do it for now.
- Correct output name for pixel shaders (gl_FragColor instead of glFragColor).
Jason Green [Fri, 9 Jun 2006 07:33:33 +0000 (03:33 -0400)]
wined3d: Unified float constant register mapping between ARB pixel and vertex shaders.
- Got rid of the separate constant maps.
- Side effect of this is that the map is a bit larger for pixel shaders than it needs to be
Jason Green [Fri, 9 Jun 2006 07:33:01 +0000 (03:33 -0400)]
wined3d: Add the bulk of the GLSL string generation functions.
- Add a new file glsl_shader.c which contains almost every GLSL specific function we'll need
- Move print_glsl_info() into glsl_shader.c
- Move the shader_reg_maps struct info into the private header, and make it part of SHADER_OPCODE_ARG.
- Create a new shared ps/vs register map for float constants (future patch will make ARB programs use this, too)
Jason Green [Thu, 8 Jun 2006 08:00:23 +0000 (04:00 -0400)]
wined3d: Move constant loading out of DrawPrimDrawStrided() and enable
loading float constants for GLSL.
- DrawPrim is just too big of a function. This separates the passing
of constants to the shader into new functions.
- Fixes an off-by-one error when loading vertex declaration constants
(should be <, not <=)
- Adds a function for GLSL loading of constants (aka Uniforms)
- Adds a GLSL program variable to the stateblock and sets it to 0 (a
future patch will actually create this program)
Dmitry Timoshkov [Thu, 8 Jun 2006 14:56:52 +0000 (23:56 +0900)]
comctl32: Return FALSE in the WM_CLOSE PROPSHEET_DialogProc handler.
Return FALSE in the WM_CLOSE PROPSHEET_DialogProc handler in order to
allow DefDlgProc to post us WM_COMMAND/IDCANCEL and unblock modal
message loop.
Detlef Riekenberg [Thu, 8 Jun 2006 23:47:06 +0000 (01:47 +0200)]
cmdlgtst: Use standard debug functions.
Detlef Riekenberg [Thu, 8 Jun 2006 11:26:30 +0000 (13:26 +0200)]
comdlg32: Rename finddlg.c to finddlg16.c.
Alexandre Julliard [Fri, 9 Jun 2006 11:17:12 +0000 (13:17 +0200)]
hlink: Add spec file entry for HlinkQueryCreateFromData.
Alexandre Julliard [Fri, 9 Jun 2006 11:12:58 +0000 (13:12 +0200)]
rpcrt4: Make the protseq_ops structure constant.
Alexandre Julliard [Fri, 9 Jun 2006 09:52:50 +0000 (11:52 +0200)]
kernel: Added support for GlobalMemoryStatus on MacOS.
Alexandre Julliard [Fri, 9 Jun 2006 09:52:41 +0000 (11:52 +0200)]
mshtml: Changed C syntax that winapi_check doesn't like.
Alexandre Julliard [Thu, 8 Jun 2006 15:04:58 +0000 (17:04 +0200)]
Release 0.9.15.
Jeff Latimer [Tue, 6 Jun 2006 10:21:07 +0000 (20:21 +1000)]
usp10: Update ScriptStringAnalyse and tests for ScriptString functions.
Jeff Latimer [Tue, 6 Jun 2006 10:14:01 +0000 (20:14 +1000)]
usp10: Update ScriptGetCMap to conform to Windows.
Jeff Latimer [Tue, 6 Jun 2006 10:09:37 +0000 (20:09 +1000)]
usp10: Update tests in test_ScriptItemIzeShapePlace to match Windows results.
Jeff Latimer [Wed, 7 Jun 2006 13:05:14 +0000 (23:05 +1000)]
usp10: Add stubs for ScriptCPtoX, ScriptXtoCP and ScriptBreak and some basic tests.
Alexandre Julliard [Thu, 8 Jun 2006 09:29:26 +0000 (11:29 +0200)]
rpcrt4: Avoid potential redefinition of uuid_t.
Alexandre Julliard [Thu, 8 Jun 2006 09:26:44 +0000 (11:26 +0200)]
configure: Make the font warning more explicit about what package is missing.
Robert Reif [Thu, 8 Jun 2006 04:14:28 +0000 (00:14 -0400)]
include: Add lmmsg.h.
Phil Lodwick [Wed, 7 Jun 2006 19:08:27 +0000 (14:08 -0500)]
shell32/tests: Test to make sure we can create a non-nested directory.
Phil Lodwick [Wed, 7 Jun 2006 19:08:38 +0000 (14:08 -0500)]
shell32: SHCreateDirectoryEx can create a non-nested directory.
Michael Kaufmann [Wed, 7 Jun 2006 12:03:22 +0000 (14:03 +0200)]
user/tests: Update LoadImage test.
Include a bitmap in the resources and don't depend on Windows'
OBM_CHECK bitmap anymore.
Robert Shearman [Tue, 6 Jun 2006 19:05:27 +0000 (20:05 +0100)]
oleaut32: Uncomment a line to implement conversion from VT_DISPATCH to VT_BSTR.
Robert Shearman [Tue, 6 Jun 2006 19:05:10 +0000 (20:05 +0100)]
oleaut32: Handle BSTRs in VARIANT_CopyData.
Mike McCormack [Thu, 8 Jun 2006 08:02:04 +0000 (17:02 +0900)]
server: Fix a possible memory leak.
Mike McCormack [Thu, 8 Jun 2006 08:01:54 +0000 (17:01 +0900)]
server: Make wparam and lparam values unsigned long for win64 compatability.
Robert Shearman [Wed, 7 Jun 2006 19:12:16 +0000 (20:12 +0100)]
server: Don't attach the thread input when changing parents if the new
parent is the desktop (i.e. it is becoming a top-level window).
Robert Shearman [Wed, 7 Jun 2006 19:11:59 +0000 (20:11 +0100)]
server: Don't set the client's server field before the server has
changed into a connected state, otherwise we could assert in
pipe_client_destroy.
Alexandre Julliard [Thu, 8 Jun 2006 08:26:02 +0000 (10:26 +0200)]
server: Don't report a fatal protocol error for things that we can recover from.
Phil Lodwick [Wed, 7 Jun 2006 19:35:16 +0000 (14:35 -0500)]
wininet: ftp: Fix crash if input buffer is larger than MAX_PATH.
Phil Lodwick [Wed, 7 Jun 2006 19:43:50 +0000 (14:43 -0500)]
wininet: ftp: 125 is an acceptable response code for the STORE command.
Robert Shearman [Wed, 7 Jun 2006 19:12:59 +0000 (20:12 +0100)]
libunicode: Add a code page table for the US-ASCII encoding.
Robert Shearman [Wed, 7 Jun 2006 19:12:34 +0000 (20:12 +0100)]
rpcrt4: Implement a process-wide connection pool for client connections,
rather than relying on the restriction of one connection per
binding. This also avoids the problem of two threads using the same
connection at the same time.
Robert Shearman [Wed, 7 Jun 2006 19:11:46 +0000 (20:11 +0100)]
rpcrt4: Fix the retrieval of This for interpreted proxies.
Robert Shearman [Wed, 7 Jun 2006 19:11:36 +0000 (20:11 +0100)]
rpcrt4: Implement full-pointer support for interpreted stubs.
Move the calls to the full pointer init functions before
NdrClient/ServerInitializeNew, like in MIDL-generated code.
H. Verbeet [Wed, 7 Jun 2006 13:13:49 +0000 (15:13 +0200)]
d3d9: Add a test for GetContainer (Volumes & Surfaces).
H. Verbeet [Wed, 7 Jun 2006 13:13:57 +0000 (15:13 +0200)]
d3d9: Remove unused vshaderdeclaration.c.
H. Verbeet [Wed, 7 Jun 2006 13:13:29 +0000 (15:13 +0200)]
d3d9: Fix QueryInterface.
QueryInterface should return S_OK on success and set the object
pointer to NULL on failure. This is similar to the patch Ivan
submitted a while ago for wined3d.
H. Verbeet [Wed, 7 Jun 2006 13:13:29 +0000 (15:13 +0200)]
d3d8: Fix QueryInterface.
QueryInterface should return S_OK on success and set the object
pointer to NULL on failure. This is similar to the patch Ivan
submitted a while ago for wined3d.
Andrew Talbot [Sat, 3 Jun 2006 14:33:17 +0000 (15:33 +0100)]
msvcrt: Write-strings warning fix.
Andrew Talbot [Fri, 2 Jun 2006 18:01:23 +0000 (19:01 +0100)]
kernel/tests: Write-strings warnings fix.
Andrew Talbot [Thu, 1 Jun 2006 19:54:11 +0000 (20:54 +0100)]
crypt32: Write-strings warning fix.
Andrew Talbot [Thu, 1 Jun 2006 19:02:44 +0000 (20:02 +0100)]
dbghelp: Write-strings warning fix.
Ivan Gyurdiev [Wed, 7 Jun 2006 04:43:51 +0000 (00:43 -0400)]
wined3d: TEXREG2GB is valid on pshaders 1.1.