Roderick Colenbrander [Tue, 7 Feb 2006 15:51:39 +0000 (16:51 +0100)]
wined3d: Added CopyRects method (based on a patch by Oliver Stieber).
Roderick Colenbrander [Tue, 7 Feb 2006 15:51:08 +0000 (16:51 +0100)]
d3d8: fbconfig fix.
Right now the ActiveRender code in D3D8 requests a GLX_DEPTH_SIZE of
32 in case the direct3d color format also has a depth of 32. As
verified on various linux drivers (Ati fglrx, Ati (dri) and Nvidia)
the color depth needs to be 24. This patch sets the depth to 24 and it
fixes bugs in 3dmark2001 and other programs.
Mike McCormack [Tue, 7 Feb 2006 15:50:44 +0000 (16:50 +0100)]
kernel32: More test cases for ReadDirectoryChangesW.
Mike McCormack [Tue, 7 Feb 2006 15:50:36 +0000 (16:50 +0100)]
kernel32: ReadDirectoryChangesW fixes.
ReadDirectoryChangesW remembers whether it's recording changes or not.
Don't initialize overlapped->InternalHigh.
The hEvent is cleared when ReadDirectoryChanges is called.
Alexandre Julliard [Tue, 7 Feb 2006 15:31:21 +0000 (16:31 +0100)]
Include wine/port.h in files that use exceptions.
Robert Shearman [Tue, 7 Feb 2006 15:26:23 +0000 (16:26 +0100)]
oleaut32: Fix circular reference count in Typelib marshaler.
The current method of handling typelib-marshaled interfaces that derive
from IDispatch is to query for an IDispatch pointer from the proxy, but
this causes a circular reference count.
Fix the reference counting by loading using the IRpcProxyBuffer of
IDispatch without an outer unknown, so that the lifetime is controlled
by the typelib-marshaled interface's proxy. The IDispatch proxy now
shares the same channel as the typelib-marshaled interface, so fix up
the stub side to handle this.
Robert Shearman [Tue, 7 Feb 2006 15:26:02 +0000 (16:26 +0100)]
oleaut32: Handle VT_INT in serialize_param and deserialize_param.
Robert Shearman [Tue, 7 Feb 2006 15:25:42 +0000 (16:25 +0100)]
oleaut32: Release interfaces when told to.
Make the VT_DISPATCH and VT_UNKNOWN cases of serialize_param match the
TKIND_INTERFACE case below by releasing their respective interfaces as
necessary.
Robert Shearman [Tue, 7 Feb 2006 15:25:25 +0000 (16:25 +0100)]
ole32: Print an error message if the apartment isn't initialised in
CoCreateInstance.
Robert Shearman [Tue, 7 Feb 2006 15:25:10 +0000 (16:25 +0100)]
widl: Fix some warnings caused by making attributes const.
Robert Shearman [Tue, 7 Feb 2006 15:24:51 +0000 (16:24 +0100)]
msi: Fix bison warnings by providing precedence rules for expressions
and by removing a redundant expression case.
Robert Shearman [Tue, 7 Feb 2006 15:24:33 +0000 (16:24 +0100)]
rpcrt4: Don't call IUnknown_AddRef if there is no outer unknown in
StdProxy_Construct as it will just crash anyway.
James Hawkins [Tue, 7 Feb 2006 15:24:17 +0000 (16:24 +0100)]
setupapi: Add an initial implementation of SetupGetInfInformation.
James Hawkins [Tue, 7 Feb 2006 15:08:33 +0000 (16:08 +0100)]
setupapi: Implement SetupQueryInfFileInformation.
Alexandre Julliard [Tue, 7 Feb 2006 15:08:19 +0000 (16:08 +0100)]
setupapi: Store the full name to the INF file in the inf_file structure
(based on a patch by James Hawkins).
Alexandre Julliard [Tue, 7 Feb 2006 11:36:20 +0000 (12:36 +0100)]
widl: Remove '\n' from yyerror calls.
Robert Shearman [Tue, 7 Feb 2006 11:32:57 +0000 (12:32 +0100)]
widl: Make 'attrs' field of type_t const.
Robert Shearman [Tue, 7 Feb 2006 11:32:42 +0000 (12:32 +0100)]
widl: Remove unused 'rname' field of type_t.
Robert Shearman [Tue, 7 Feb 2006 11:32:24 +0000 (12:32 +0100)]
widl: Merge marshall_arguments and unmarshall_arguments into one
function to remove the large amount of duplicated code.
Robert Shearman [Tue, 7 Feb 2006 11:31:43 +0000 (12:31 +0100)]
widl: Yet more const attributes.
Robert Shearman [Tue, 7 Feb 2006 11:31:17 +0000 (12:31 +0100)]
widl: More const attributes.
Eric Kohl [Tue, 7 Feb 2006 11:30:55 +0000 (12:30 +0100)]
widl: Fix proc format string for explicit binding handles.
Robert Shearman [Tue, 7 Feb 2006 11:30:23 +0000 (12:30 +0100)]
widl: Write out the correct FC type if the structure has pointers.
Robert Shearman [Tue, 7 Feb 2006 11:30:07 +0000 (12:30 +0100)]
widl: Split pointer writing into a separate function.
Robert Shearman [Tue, 7 Feb 2006 11:29:39 +0000 (12:29 +0100)]
widl: Fix pointer detection for structures with embedded arrays.
Pointers have priority over every other type, so move the detection to
the top of get_struct_type.
Fall through from the embedded array detection to the embedded
structure handling code so that conformance, variance and pointer
presence is inherited from the array's base type.
Robert Shearman [Tue, 7 Feb 2006 11:28:33 +0000 (12:28 +0100)]
widl: Increment the type format string when writing the pointer
layouts.
Write out pointer layouts for structures.
Robert Shearman [Tue, 7 Feb 2006 11:28:20 +0000 (12:28 +0100)]
widl: Make all pointer fields of expr_t structure constant.
Dmitry Timoshkov [Tue, 7 Feb 2006 11:28:04 +0000 (12:28 +0100)]
Clearly indicate that ICCVID and MSVIDC32 do not support compression.
Dmitry Timoshkov [Tue, 7 Feb 2006 11:27:54 +0000 (12:27 +0100)]
msvideo: Add a codec to the compressors list only if it supports
specified input format.
Return a compressor handle in COMPVARS structure.
Michael Stefaniuc [Tue, 7 Feb 2006 11:27:35 +0000 (12:27 +0100)]
msvcrt: Handle data types B,R,S in C++ symbol demangling.
H. Verbeet [Tue, 7 Feb 2006 11:27:23 +0000 (12:27 +0100)]
d3d9: Add a test for IDirect3DVertexDeclaration9_GetDeclaration.
H. Verbeet [Tue, 7 Feb 2006 11:26:59 +0000 (12:26 +0100)]
d3d9: Reorganise the vertexdeclaration tests.
- Split the test for getting and setting vertexdeclaration into one
for creating the declaration and one for the actual getting and
setting.
- Add traces for when creating the device or vertexdeclaration fails.
H. Verbeet [Tue, 7 Feb 2006 11:26:34 +0000 (12:26 +0100)]
wined3d: Always return the number of elements in the vertex
declaration in IWineD3DVertexDeclarationImpl_GetDeclaration9.
H. Verbeet [Tue, 7 Feb 2006 11:26:26 +0000 (12:26 +0100)]
wined3d: Don't set the container to the device for standalone surfaces.
H. Verbeet [Tue, 7 Feb 2006 11:26:10 +0000 (12:26 +0100)]
wined3d/d3d9: Cleanup GetContainer for volumes.
H. Verbeet [Tue, 7 Feb 2006 11:25:59 +0000 (12:25 +0100)]
wined3d/d3d9: Cleanup GetContainer for surfaces.
Dmitry Timoshkov [Tue, 7 Feb 2006 11:25:35 +0000 (12:25 +0100)]
quartz: Register some of the interfaces.
Robert Millan [Mon, 6 Feb 2006 20:53:27 +0000 (21:53 +0100)]
configure: For sys/mount.h, sys/statfs.h and sys/vfs.h, always include
them if present.
Alexandre Julliard [Mon, 6 Feb 2006 20:46:46 +0000 (21:46 +0100)]
w32skrnl: No need for an import library.
Alexandre Julliard [Mon, 6 Feb 2006 20:46:17 +0000 (21:46 +0100)]
rsabase: No need for an import library.
Gerald Pfeifer [Mon, 6 Feb 2006 19:59:44 +0000 (20:59 +0100)]
ntdll: Use struct mtget.mt_blkno on those systems providing that (and
avoid using struct mtpos which may not be present on such systems).
Dmitry Timoshkov [Mon, 6 Feb 2006 19:59:21 +0000 (20:59 +0100)]
wininet: Fix InternetQueryOption test to pass under Windows.
Phil Lodwick [Mon, 6 Feb 2006 19:59:08 +0000 (20:59 +0100)]
winsock/tests: select() conformance test improvements.
Add OK tests around more function calls.
Add two more todo_wine tests that fail.
Vitaliy Margolen [Mon, 6 Feb 2006 19:58:48 +0000 (20:58 +0100)]
comctl32: Add month calendar tests.
Francois Gouget [Mon, 6 Feb 2006 19:58:36 +0000 (20:58 +0100)]
Assorted spelling fixes.
Francois Gouget [Mon, 6 Feb 2006 19:58:14 +0000 (20:58 +0100)]
Add trailing '\n's to ok() and trace() calls.
Francois Gouget [Mon, 6 Feb 2006 19:57:56 +0000 (20:57 +0100)]
security: Fix the UnsealMessage() forward.
Roderick Colenbrander [Mon, 6 Feb 2006 19:57:42 +0000 (20:57 +0100)]
wined3d: Texture fixes.
Set video memory capabilities, add some checks to SetTexture and
update some comments.
Huw Davies [Mon, 6 Feb 2006 19:57:09 +0000 (20:57 +0100)]
oleaut32: Fixes and tests for CreateDispTypeInfo.
CreateDispTypeInfo returns the typeinfo of a coclass which implements
the described interface.
Vijay Kiran Kamuju [Mon, 6 Feb 2006 13:12:22 +0000 (14:12 +0100)]
wininet: Add tests for InternetQueryOption.
Hans Leidekker [Mon, 6 Feb 2006 13:12:05 +0000 (14:12 +0100)]
mapi32: Implementation for MAPISendMail.
Implement MAPISendMail, stub MAPILogoff and make the stubs for
MAPIInitialize, MAPILogon{,Ex} and MAPILogoff return success.
Rein Klazes [Mon, 6 Feb 2006 13:11:40 +0000 (14:11 +0100)]
wcmd: CALL should search the current PATH.
Eric Pouech [Mon, 6 Feb 2006 12:13:28 +0000 (13:13 +0100)]
Fixes for missing prototypes warnings.
Eric Pouech [Mon, 6 Feb 2006 12:10:18 +0000 (13:10 +0100)]
A few fixes for pointer qualifiers (const, volatile) warnings.
Fatih Aşıcı [Mon, 6 Feb 2006 12:09:49 +0000 (13:09 +0100)]
winhelp: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:09:42 +0000 (13:09 +0100)]
winemine: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:09:34 +0000 (13:09 +0100)]
winefile: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:09:16 +0000 (13:09 +0100)]
wineconsole: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:09:03 +0000 (13:09 +0100)]
winecfg: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:08:46 +0000 (13:08 +0100)]
wcmd: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:08:39 +0000 (13:08 +0100)]
view: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:08:33 +0000 (13:08 +0100)]
uninstaller: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:08:25 +0000 (13:08 +0100)]
taskmgr: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:08:17 +0000 (13:08 +0100)]
start: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:08:09 +0000 (13:08 +0100)]
regedit: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:08:00 +0000 (13:08 +0100)]
progman: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:07:44 +0000 (13:07 +0100)]
notepad: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:07:37 +0000 (13:07 +0100)]
cmdlgtst: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:07:30 +0000 (13:07 +0100)]
clock: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:07:19 +0000 (13:07 +0100)]
wldap32: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:07:07 +0000 (13:07 +0100)]
winspool: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:06:58 +0000 (13:06 +0100)]
winmm: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:06:49 +0000 (13:06 +0100)]
wininet: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:06:41 +0000 (13:06 +0100)]
wineps: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:06:33 +0000 (13:06 +0100)]
user: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:06:19 +0000 (13:06 +0100)]
shlwapi: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:06:10 +0000 (13:06 +0100)]
shell32: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:06:00 +0000 (13:06 +0100)]
shdocvw: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:05:54 +0000 (13:05 +0100)]
setupapi: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:05:47 +0000 (13:05 +0100)]
serialui: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:05:36 +0000 (13:05 +0100)]
oledlg: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:05:30 +0000 (13:05 +0100)]
oleaut32: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:05:19 +0000 (13:05 +0100)]
msvideo: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:05:12 +0000 (13:05 +0100)]
msvidc32: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:05:00 +0000 (13:05 +0100)]
msrle32: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:04:40 +0000 (13:04 +0100)]
msi: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:04:28 +0000 (13:04 +0100)]
mshtml: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:04:10 +0000 (13:04 +0100)]
msacm: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:03:57 +0000 (13:03 +0100)]
mpr: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:03:42 +0000 (13:03 +0100)]
iccvid: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:03:30 +0000 (13:03 +0100)]
hhctrl.ocx: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:03:19 +0000 (13:03 +0100)]
commdlg: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:02:57 +0000 (13:02 +0100)]
comctl32: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:02:41 +0000 (13:02 +0100)]
avifil32: Turkish translation.
Mike McCormack [Mon, 6 Feb 2006 10:59:01 +0000 (11:59 +0100)]
ntdll: Add some more tests for NtNotifyChangeDirectoryFile.
Mike McCormack [Mon, 6 Feb 2006 10:58:55 +0000 (11:58 +0100)]
server: Fill in NtNotifyChangeDirectoryFile's buffer with change data.
Stefan Leichter [Mon, 6 Feb 2006 10:57:02 +0000 (11:57 +0100)]
kernel: Added a test for QueryDosDeviceA.
Alexander N. Sørnes [Mon, 6 Feb 2006 10:43:16 +0000 (11:43 +0100)]
Norwegian Bokmål updates.
Eric Pouech [Mon, 6 Feb 2006 10:38:53 +0000 (11:38 +0100)]
ntdll: Implemented IOCTL for char transmission: IMMEDIATE_CHAR.
Eric Pouech [Mon, 6 Feb 2006 10:37:39 +0000 (11:37 +0100)]
ntdll: Implemented COMM IOCTL for modem status: GET_MODEMSTATUS.