wine
18 years agowined3d: Added CopyRects method (based on a patch by Oliver Stieber).
Roderick Colenbrander [Tue, 7 Feb 2006 15:51:39 +0000 (16:51 +0100)] 
wined3d: Added CopyRects method (based on a patch by Oliver Stieber).

18 years agod3d8: fbconfig fix.
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.

18 years agokernel32: More test cases for ReadDirectoryChangesW.
Mike McCormack [Tue, 7 Feb 2006 15:50:44 +0000 (16:50 +0100)] 
kernel32: More test cases for ReadDirectoryChangesW.

18 years agokernel32: ReadDirectoryChangesW fixes.
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.

18 years agoInclude wine/port.h in files that use exceptions.
Alexandre Julliard [Tue, 7 Feb 2006 15:31:21 +0000 (16:31 +0100)] 
Include wine/port.h in files that use exceptions.

18 years agooleaut32: Fix circular reference count in Typelib marshaler.
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.

18 years agooleaut32: Handle VT_INT in serialize_param and deserialize_param.
Robert Shearman [Tue, 7 Feb 2006 15:26:02 +0000 (16:26 +0100)] 
oleaut32: Handle VT_INT in serialize_param and deserialize_param.

18 years agooleaut32: Release interfaces when told to.
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.

18 years agoole32: Print an error message if the apartment isn't initialised in
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.

18 years agowidl: Fix some warnings caused by making attributes const.
Robert Shearman [Tue, 7 Feb 2006 15:25:10 +0000 (16:25 +0100)] 
widl: Fix some warnings caused by making attributes const.

18 years agomsi: Fix bison warnings by providing precedence rules for expressions
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.

18 years agorpcrt4: Don't call IUnknown_AddRef if there is no outer unknown in
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.

18 years agosetupapi: Add an initial implementation of SetupGetInfInformation.
James Hawkins [Tue, 7 Feb 2006 15:24:17 +0000 (16:24 +0100)] 
setupapi: Add an initial implementation of SetupGetInfInformation.

18 years agosetupapi: Implement SetupQueryInfFileInformation.
James Hawkins [Tue, 7 Feb 2006 15:08:33 +0000 (16:08 +0100)] 
setupapi: Implement SetupQueryInfFileInformation.

18 years agosetupapi: Store the full name to the INF file in the inf_file structure
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).

18 years agowidl: Remove '\n' from yyerror calls.
Alexandre Julliard [Tue, 7 Feb 2006 11:36:20 +0000 (12:36 +0100)] 
widl: Remove '\n' from yyerror calls.

18 years agowidl: Make 'attrs' field of type_t const.
Robert Shearman [Tue, 7 Feb 2006 11:32:57 +0000 (12:32 +0100)] 
widl: Make 'attrs' field of type_t const.

18 years agowidl: Remove unused 'rname' field of type_t.
Robert Shearman [Tue, 7 Feb 2006 11:32:42 +0000 (12:32 +0100)] 
widl: Remove unused 'rname' field of type_t.

18 years agowidl: Merge marshall_arguments and unmarshall_arguments into one
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.

18 years agowidl: Yet more const attributes.
Robert Shearman [Tue, 7 Feb 2006 11:31:43 +0000 (12:31 +0100)] 
widl: Yet more const attributes.

18 years agowidl: More const attributes.
Robert Shearman [Tue, 7 Feb 2006 11:31:17 +0000 (12:31 +0100)] 
widl: More const attributes.

18 years agowidl: Fix proc format string for explicit binding handles.
Eric Kohl [Tue, 7 Feb 2006 11:30:55 +0000 (12:30 +0100)] 
widl: Fix proc format string for explicit binding handles.

18 years agowidl: Write out the correct FC type if the structure has pointers.
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.

18 years agowidl: Split pointer writing into a separate function.
Robert Shearman [Tue, 7 Feb 2006 11:30:07 +0000 (12:30 +0100)] 
widl: Split pointer writing into a separate function.

18 years agowidl: Fix pointer detection for structures with embedded arrays.
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.

18 years agowidl: Increment the type format string when writing the pointer
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.

18 years agowidl: Make all pointer fields of expr_t structure constant.
Robert Shearman [Tue, 7 Feb 2006 11:28:20 +0000 (12:28 +0100)] 
widl: Make all pointer fields of expr_t structure constant.

18 years agoClearly indicate that ICCVID and MSVIDC32 do not support compression.
Dmitry Timoshkov [Tue, 7 Feb 2006 11:28:04 +0000 (12:28 +0100)] 
Clearly indicate that ICCVID and MSVIDC32 do not support compression.

18 years agomsvideo: Add a codec to the compressors list only if it supports
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.

18 years agomsvcrt: Handle data types B,R,S in C++ symbol demangling.
Michael Stefaniuc [Tue, 7 Feb 2006 11:27:35 +0000 (12:27 +0100)] 
msvcrt: Handle data types B,R,S in C++ symbol demangling.

18 years agod3d9: Add a test for IDirect3DVertexDeclaration9_GetDeclaration.
H. Verbeet [Tue, 7 Feb 2006 11:27:23 +0000 (12:27 +0100)] 
d3d9: Add a test for IDirect3DVertexDeclaration9_GetDeclaration.

18 years agod3d9: Reorganise the vertexdeclaration tests.
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.

18 years agowined3d: Always return the number of elements in the vertex
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.

18 years agowined3d: Don't set the container to the device for standalone surfaces.
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.

18 years agowined3d/d3d9: Cleanup GetContainer for volumes.
H. Verbeet [Tue, 7 Feb 2006 11:26:10 +0000 (12:26 +0100)] 
wined3d/d3d9: Cleanup GetContainer for volumes.

18 years agowined3d/d3d9: Cleanup GetContainer for surfaces.
H. Verbeet [Tue, 7 Feb 2006 11:25:59 +0000 (12:25 +0100)] 
wined3d/d3d9: Cleanup GetContainer for surfaces.

18 years agoquartz: Register some of the interfaces.
Dmitry Timoshkov [Tue, 7 Feb 2006 11:25:35 +0000 (12:25 +0100)] 
quartz: Register some of the interfaces.

18 years agoconfigure: For sys/mount.h, sys/statfs.h and sys/vfs.h, always include
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.

18 years agow32skrnl: No need for an import library.
Alexandre Julliard [Mon, 6 Feb 2006 20:46:46 +0000 (21:46 +0100)] 
w32skrnl: No need for an import library.

18 years agorsabase: 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.

18 years agontdll: Use struct mtget.mt_blkno on those systems providing that (and
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).

18 years agowininet: Fix InternetQueryOption test to pass under Windows.
Dmitry Timoshkov [Mon, 6 Feb 2006 19:59:21 +0000 (20:59 +0100)] 
wininet: Fix InternetQueryOption test to pass under Windows.

18 years agowinsock/tests: select() conformance test improvements.
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.

18 years agocomctl32: Add month calendar tests.
Vitaliy Margolen [Mon, 6 Feb 2006 19:58:48 +0000 (20:58 +0100)] 
comctl32: Add month calendar tests.

18 years agoAssorted spelling fixes.
Francois Gouget [Mon, 6 Feb 2006 19:58:36 +0000 (20:58 +0100)] 
Assorted spelling fixes.

18 years agoAdd trailing '\n's to ok() and trace() calls.
Francois Gouget [Mon, 6 Feb 2006 19:58:14 +0000 (20:58 +0100)] 
Add trailing '\n's to ok() and trace() calls.

18 years agosecurity: Fix the UnsealMessage() forward.
Francois Gouget [Mon, 6 Feb 2006 19:57:56 +0000 (20:57 +0100)] 
security: Fix the UnsealMessage() forward.

18 years agowined3d: Texture fixes.
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.

18 years agooleaut32: Fixes and tests for CreateDispTypeInfo.
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.

18 years agowininet: Add tests for InternetQueryOption.
Vijay Kiran Kamuju [Mon, 6 Feb 2006 13:12:22 +0000 (14:12 +0100)] 
wininet: Add tests for InternetQueryOption.

18 years agomapi32: Implementation for MAPISendMail.
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.

18 years agowcmd: CALL should search the current PATH.
Rein Klazes [Mon, 6 Feb 2006 13:11:40 +0000 (14:11 +0100)] 
wcmd: CALL should search the current PATH.

18 years agoFixes for missing prototypes warnings.
Eric Pouech [Mon, 6 Feb 2006 12:13:28 +0000 (13:13 +0100)] 
Fixes for missing prototypes warnings.

18 years agoA few fixes for pointer qualifiers (const, volatile) warnings.
Eric Pouech [Mon, 6 Feb 2006 12:10:18 +0000 (13:10 +0100)] 
A few fixes for pointer qualifiers (const, volatile) warnings.

18 years agowinhelp: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:09:49 +0000 (13:09 +0100)] 
winhelp: Turkish translation.

18 years agowinemine: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:09:42 +0000 (13:09 +0100)] 
winemine: Turkish translation.

18 years agowinefile: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:09:34 +0000 (13:09 +0100)] 
winefile: Turkish translation.

18 years agowineconsole: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:09:16 +0000 (13:09 +0100)] 
wineconsole: Turkish translation.

18 years agowinecfg: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:09:03 +0000 (13:09 +0100)] 
winecfg: Turkish translation.

18 years agowcmd: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:08:46 +0000 (13:08 +0100)] 
wcmd: Turkish translation.

18 years agoview: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:08:39 +0000 (13:08 +0100)] 
view: Turkish translation.

18 years agouninstaller: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:08:33 +0000 (13:08 +0100)] 
uninstaller: Turkish translation.

18 years agotaskmgr: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:08:25 +0000 (13:08 +0100)] 
taskmgr: Turkish translation.

18 years agostart: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:08:17 +0000 (13:08 +0100)] 
start: Turkish translation.

18 years agoregedit: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:08:09 +0000 (13:08 +0100)] 
regedit: Turkish translation.

18 years agoprogman: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:08:00 +0000 (13:08 +0100)] 
progman: Turkish translation.

18 years agonotepad: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:07:44 +0000 (13:07 +0100)] 
notepad: Turkish translation.

18 years agocmdlgtst: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:07:37 +0000 (13:07 +0100)] 
cmdlgtst: Turkish translation.

18 years agoclock: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:07:30 +0000 (13:07 +0100)] 
clock: Turkish translation.

18 years agowldap32: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:07:19 +0000 (13:07 +0100)] 
wldap32: Turkish translation.

18 years agowinspool: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:07:07 +0000 (13:07 +0100)] 
winspool: Turkish translation.

18 years agowinmm: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:06:58 +0000 (13:06 +0100)] 
winmm: Turkish translation.

18 years agowininet: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:06:49 +0000 (13:06 +0100)] 
wininet: Turkish translation.

18 years agowineps: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:06:41 +0000 (13:06 +0100)] 
wineps: Turkish translation.

18 years agouser: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:06:33 +0000 (13:06 +0100)] 
user: Turkish translation.

18 years agoshlwapi: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:06:19 +0000 (13:06 +0100)] 
shlwapi: Turkish translation.

18 years agoshell32: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:06:10 +0000 (13:06 +0100)] 
shell32: Turkish translation.

18 years agoshdocvw: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:06:00 +0000 (13:06 +0100)] 
shdocvw: Turkish translation.

18 years agosetupapi: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:05:54 +0000 (13:05 +0100)] 
setupapi: Turkish translation.

18 years agoserialui: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:05:47 +0000 (13:05 +0100)] 
serialui: Turkish translation.

18 years agooledlg: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:05:36 +0000 (13:05 +0100)] 
oledlg: Turkish translation.

18 years agooleaut32: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:05:30 +0000 (13:05 +0100)] 
oleaut32: Turkish translation.

18 years agomsvideo: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:05:19 +0000 (13:05 +0100)] 
msvideo: Turkish translation.

18 years agomsvidc32: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:05:12 +0000 (13:05 +0100)] 
msvidc32: Turkish translation.

18 years agomsrle32: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:05:00 +0000 (13:05 +0100)] 
msrle32: Turkish translation.

18 years agomsi: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:04:40 +0000 (13:04 +0100)] 
msi: Turkish translation.

18 years agomshtml: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:04:28 +0000 (13:04 +0100)] 
mshtml: Turkish translation.

18 years agomsacm: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:04:10 +0000 (13:04 +0100)] 
msacm: Turkish translation.

18 years agompr: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:03:57 +0000 (13:03 +0100)] 
mpr: Turkish translation.

18 years agoiccvid: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:03:42 +0000 (13:03 +0100)] 
iccvid: Turkish translation.

18 years agohhctrl.ocx: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:03:30 +0000 (13:03 +0100)] 
hhctrl.ocx: Turkish translation.

18 years agocommdlg: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:03:19 +0000 (13:03 +0100)] 
commdlg: Turkish translation.

18 years agocomctl32: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:02:57 +0000 (13:02 +0100)] 
comctl32: Turkish translation.

18 years agoavifil32: Turkish translation.
Fatih Aşıcı [Mon, 6 Feb 2006 12:02:41 +0000 (13:02 +0100)] 
avifil32: Turkish translation.

18 years agontdll: Add some more tests for NtNotifyChangeDirectoryFile.
Mike McCormack [Mon, 6 Feb 2006 10:59:01 +0000 (11:59 +0100)] 
ntdll: Add some more tests for NtNotifyChangeDirectoryFile.

18 years agoserver: Fill in NtNotifyChangeDirectoryFile's buffer with change data.
Mike McCormack [Mon, 6 Feb 2006 10:58:55 +0000 (11:58 +0100)] 
server: Fill in NtNotifyChangeDirectoryFile's buffer with change data.

18 years agokernel: Added a test for QueryDosDeviceA.
Stefan Leichter [Mon, 6 Feb 2006 10:57:02 +0000 (11:57 +0100)] 
kernel: Added a test for QueryDosDeviceA.

18 years agoNorwegian Bokmål updates.
Alexander N. Sørnes [Mon, 6 Feb 2006 10:43:16 +0000 (11:43 +0100)] 
Norwegian Bokmål updates.

18 years agontdll: Implemented IOCTL for char transmission: IMMEDIATE_CHAR.
Eric Pouech [Mon, 6 Feb 2006 10:38:53 +0000 (11:38 +0100)] 
ntdll: Implemented IOCTL for char transmission: IMMEDIATE_CHAR.

18 years agontdll: Implemented COMM IOCTL for modem status: GET_MODEMSTATUS.
Eric Pouech [Mon, 6 Feb 2006 10:37:39 +0000 (11:37 +0100)] 
ntdll: Implemented COMM IOCTL for modem status: GET_MODEMSTATUS.