wine
19 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.

19 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.

19 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.

19 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.

19 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.

19 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.

19 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.

19 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.

19 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.

19 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.

19 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.

19 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.

19 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.

19 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.

19 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.

19 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.

19 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.

19 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.

19 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).

19 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.

19 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.

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

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

19 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.

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

19 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.

19 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.

19 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.

19 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.

19 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.

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

19 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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

19 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.

19 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.

19 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.

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

19 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.

19 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.

19 years agontdll: Implemented IOCTL for serial: SET_WAIT_MASK, GET_WAIT_MASK.
Eric Pouech [Mon, 6 Feb 2006 10:37:06 +0000 (11:37 +0100)] 
ntdll: Implemented IOCTL for serial: SET_WAIT_MASK, GET_WAIT_MASK.

19 years agontdll: Implemented IOCTL purge for serial objects.
Eric Pouech [Mon, 6 Feb 2006 10:36:19 +0000 (11:36 +0100)] 
ntdll: Implemented IOCTL purge for serial objects.

19 years agowined3d: Update the QueryInterface functions of IWineD3DBase subclasses.
H. Verbeet [Mon, 6 Feb 2006 10:32:41 +0000 (11:32 +0100)] 
wined3d: Update the QueryInterface functions of IWineD3DBase subclasses.

19 years agowined3d: Update refcounts when storing references in IWineD3DStateBlockImpl_Capture.
H. Verbeet [Mon, 6 Feb 2006 10:32:13 +0000 (11:32 +0100)] 
wined3d: Update refcounts when storing references in IWineD3DStateBlockImpl_Capture.
Move TRACEs to the top of their code blocks.

19 years agowined3d: Release the correct vertexdeclaration in
H. Verbeet [Mon, 6 Feb 2006 10:31:57 +0000 (11:31 +0100)] 
wined3d: Release the correct vertexdeclaration in
IWineD3DDeviceImpl_SetVertexDeclaration.

19 years agowined3d: Also update reference counts when we're recording a stateblock.
H. Verbeet [Mon, 6 Feb 2006 10:31:17 +0000 (11:31 +0100)] 
wined3d: Also update reference counts when we're recording a stateblock.

19 years agowined3d: Fix SetContainer.
H. Verbeet [Mon, 6 Feb 2006 10:30:48 +0000 (11:30 +0100)] 
wined3d: Fix SetContainer.
Add/Release references to the container.
Change the type of the container from IUnknown to IWineD3DBase.

19 years agowined3d: Downgrade a FIXME to a TRACE.
H. Verbeet [Mon, 6 Feb 2006 10:30:27 +0000 (11:30 +0100)] 
wined3d: Downgrade a FIXME to a TRACE.

19 years agowinedbg: Added support for function parameters passed in registers.
Eric Pouech [Mon, 6 Feb 2006 10:27:32 +0000 (11:27 +0100)] 
winedbg: Added support for function parameters passed in registers.
Added correct stabs parsing for function parameters in registers.
Added a couple of helper functions to make code smaller and more
readable.

19 years agokernel: Fixed regression in atom handling.
Eric Pouech [Mon, 6 Feb 2006 10:26:57 +0000 (11:26 +0100)] 
kernel: Fixed regression in atom handling.
Added proper tests (local & global functions).

19 years agoriched20: Don't use EM_STREAMIN for paste.
Kevin Koltzau [Mon, 6 Feb 2006 10:26:34 +0000 (11:26 +0100)] 
riched20: Don't use EM_STREAMIN for paste.

19 years agocommdlg: Add font sizes 6 and 7 to font select dialog.
Vitaliy Margolen [Mon, 6 Feb 2006 10:26:22 +0000 (11:26 +0100)] 
commdlg: Add font sizes 6 and 7 to font select dialog.

19 years agowinecfg: Update Dutch resources.
Paul Vriens [Mon, 6 Feb 2006 10:26:12 +0000 (11:26 +0100)] 
winecfg: Update Dutch resources.

19 years agowinecfg: Update German resource.
Henning Gerhardt [Mon, 6 Feb 2006 10:26:01 +0000 (11:26 +0100)] 
winecfg: Update German resource.

19 years agontdll: Use struct mtget.mt_blksiz on systems featuring this.
Gerald Pfeifer [Sun, 5 Feb 2006 12:51:03 +0000 (13:51 +0100)] 
ntdll: Use struct mtget.mt_blksiz on systems featuring this.
Work around using struct mtget.mt_gstat on systems lacking this.

19 years agoEnable for GNU/kFreeBSD the same kernel-specific interface/parameter
Robert Millan [Sun, 5 Feb 2006 12:06:50 +0000 (13:06 +0100)] 
Enable for GNU/kFreeBSD the same kernel-specific interface/parameter
that is used with FreeBSD.

19 years agoriched20: Separate stream state from editor state.
Kevin Koltzau [Sun, 5 Feb 2006 12:05:45 +0000 (13:05 +0100)] 
riched20: Separate stream state from editor state.
Somewhat improves thread safety.

19 years agoriched20: Add method to stream data based on a range.
Kevin Koltzau [Sun, 5 Feb 2006 12:05:06 +0000 (13:05 +0100)] 
riched20: Add method to stream data based on a range.

19 years agoriched20: Don't use EM_STREAMOUT for copy/cut.
Kevin Koltzau [Sun, 5 Feb 2006 12:05:00 +0000 (13:05 +0100)] 
riched20: Don't use EM_STREAMOUT for copy/cut.

19 years agoserver: Remove no longer used create_flags from get_startup_info request.
Alexandre Julliard [Sun, 5 Feb 2006 11:33:24 +0000 (12:33 +0100)] 
server: Remove no longer used create_flags from get_startup_info request.

19 years agokernel: Use a magic ConsoleHandle value instead of create flag to pass
Alexandre Julliard [Sun, 5 Feb 2006 11:24:43 +0000 (12:24 +0100)] 
kernel: Use a magic ConsoleHandle value instead of create flag to pass
the CREATE_NEW_CONSOLE flag to the child.

19 years agokernel: Set the console flag in the parent for CREATE_NEW_PROCESS_GROUP.
Alexandre Julliard [Sun, 5 Feb 2006 11:20:40 +0000 (12:20 +0100)] 
kernel: Set the console flag in the parent for CREATE_NEW_PROCESS_GROUP.