wine
18 years agohlink: Create a strdupW function and use it.
Mike McCormack [Tue, 1 Aug 2006 17:14:53 +0000 (02:14 +0900)] 
hlink: Create a strdupW function and use it.

18 years agomsi: Wake dialog on messages from external threads.
Thomas Kho [Tue, 1 Aug 2006 01:17:03 +0000 (20:17 -0500)] 
msi: Wake dialog on messages from external threads.

18 years agomsi: Fix a couple install state test cases.
James Hawkins [Mon, 31 Jul 2006 21:50:44 +0000 (14:50 -0700)] 
msi: Fix a couple install state test cases.

- Correctly handle the msidbComponentAttributesOptional component attribute.
- Don't set a component's state to INSTALLSTATE_LOCAL if the
  msidbComponentAttributesSourceOnly attribute is provided.

18 years agomsi: Fix the add_feature_entry helper function.
James Hawkins [Mon, 31 Jul 2006 20:55:24 +0000 (13:55 -0700)] 
msi: Fix the add_feature_entry helper function.

18 years agowinsplp.h: Remove FAR, use W structs, fix typo.
Detlef Riekenberg [Mon, 31 Jul 2006 20:49:39 +0000 (22:49 +0200)] 
winsplp.h: Remove FAR, use W structs, fix typo.

18 years agodinput/tests: Write-strings warning fix.
Andrew Talbot [Mon, 31 Jul 2006 18:51:00 +0000 (19:51 +0100)] 
dinput/tests: Write-strings warning fix.

18 years agodsound/tests: Write-strings warning fix.
Andrew Talbot [Mon, 31 Jul 2006 18:53:07 +0000 (19:53 +0100)] 
dsound/tests: Write-strings warning fix.

18 years agouser: Ignore setting NULL window procs inside SetWindowLong.
Robert Shearman [Mon, 31 Jul 2006 15:43:35 +0000 (16:43 +0100)] 
user: Ignore setting NULL window procs inside SetWindowLong.

Add tests for SetWindowLong error cases.

18 years agomsvcrt: Fix fgetwc/s in binary mode.
Duane Clark [Mon, 31 Jul 2006 19:15:37 +0000 (12:15 -0700)] 
msvcrt: Fix fgetwc/s in binary mode.

18 years agomsvcrt: Test fgetwc/s in binary mode.
Duane Clark [Mon, 31 Jul 2006 19:14:04 +0000 (12:14 -0700)] 
msvcrt: Test fgetwc/s in binary mode.

18 years agomsvcrt: Remove read_i loop and fix fread.
Duane Clark [Mon, 31 Jul 2006 19:12:02 +0000 (12:12 -0700)] 
msvcrt: Remove read_i loop and fix fread.

18 years agowidl: Set type_t kind field correctly for all types.
Dan Hipschman [Mon, 31 Jul 2006 18:57:05 +0000 (11:57 -0700)] 
widl: Set type_t kind field correctly for all types.

18 years agowidl: Set defined flag for coclasses.
Dan Hipschman [Mon, 31 Jul 2006 18:56:24 +0000 (11:56 -0700)] 
widl: Set defined flag for coclasses.

18 years agosetupapi: Add a stub implementation of SetupGetSourceInfo.
James Hawkins [Mon, 31 Jul 2006 18:48:27 +0000 (11:48 -0700)] 
setupapi: Add a stub implementation of SetupGetSourceInfo.

18 years agomsi: Set the install state to INSTALLSTATE_LOCAL for components with compressed files.
James Hawkins [Mon, 31 Jul 2006 18:15:52 +0000 (11:15 -0700)] 
msi: Set the install state to INSTALLSTATE_LOCAL for components with compressed files.

18 years agooleaut32: Improve dump_DispParms.
Robert Shearman [Mon, 31 Jul 2006 15:44:06 +0000 (16:44 +0100)] 
oleaut32: Improve dump_DispParms.

18 years agooleaut32: Add some validation for the DISPPARAMS structure in ITypeInfo::Invoke.
Robert Shearman [Mon, 31 Jul 2006 15:44:02 +0000 (16:44 +0100)] 
oleaut32: Add some validation for the DISPPARAMS structure in ITypeInfo::Invoke.

18 years agoole32: Implement OleNoteObjectVisible as described by MSDN.
Robert Shearman [Mon, 31 Jul 2006 15:43:50 +0000 (16:43 +0100)] 
ole32: Implement OleNoteObjectVisible as described by MSDN.

18 years agoole32: Remove a check on the share mode for the NULL filename case as the check is...
Robert Shearman [Mon, 31 Jul 2006 15:43:46 +0000 (16:43 +0100)] 
ole32: Remove a check on the share mode for the NULL filename case as the check is already done earlier in StgCreateDocfile.

18 years agontdll: Move the calling of the process entry point back to kernel32.
Alexandre Julliard [Mon, 31 Jul 2006 19:25:29 +0000 (21:25 +0200)] 
ntdll: Move the calling of the process entry point back to kernel32.

Apparently some copy protection stuff relies on that.
This reverts commit 50fca716fddf5af03b4c91ae5e950daff5fbdf2a.

18 years agontdll: Set initial module refcount to 1 to avoid unloading during imports fixup.
Alexandre Julliard [Mon, 31 Jul 2006 19:03:01 +0000 (21:03 +0200)] 
ntdll: Set initial module refcount to 1 to avoid unloading during imports fixup.

18 years agopreloader: Added support for the new style DT_GNU_HASH symbol table.
Alexandre Julliard [Mon, 31 Jul 2006 19:02:38 +0000 (21:02 +0200)] 
preloader: Added support for the new style DT_GNU_HASH symbol table.

18 years agopreloader: Fixed type checking in symbol lookup.
Alexandre Julliard [Mon, 31 Jul 2006 14:44:40 +0000 (16:44 +0200)] 
preloader: Fixed type checking in symbol lookup.

18 years agopreloader: Properly use the ELF hash table when looking up a symbol.
Alexandre Julliard [Mon, 31 Jul 2006 13:48:32 +0000 (15:48 +0200)] 
preloader: Properly use the ELF hash table when looking up a symbol.

18 years agoshdocvw: Added WebBrowser::Invoke implementation.
Jacek Caban [Mon, 31 Jul 2006 11:27:22 +0000 (13:27 +0200)] 
shdocvw: Added WebBrowser::Invoke implementation.

18 years agoshdocvw: Added SetExtent and GetExtent implementation.
Jacek Caban [Mon, 31 Jul 2006 11:22:32 +0000 (13:22 +0200)] 
shdocvw: Added SetExtent and GetExtent implementation.

18 years agowined3d: Fix potential NULL dereference in IWineD3DSurfaceImpl_LockRect.
Chris Robinson [Mon, 31 Jul 2006 13:36:55 +0000 (06:36 -0700)] 
wined3d: Fix potential NULL dereference in IWineD3DSurfaceImpl_LockRect.

18 years agowined3d: Avoid NULL dereference.
Chris Robinson [Mon, 31 Jul 2006 13:36:11 +0000 (06:36 -0700)] 
wined3d: Avoid NULL dereference.

18 years agoriched20: Implement EM_GETLINE.
Thomas Kho [Mon, 31 Jul 2006 05:59:43 +0000 (07:59 +0200)] 
riched20: Implement EM_GETLINE.

18 years agoole32: Use IsGUIDEqual to compare IIDs.
Mike McCormack [Mon, 31 Jul 2006 18:10:58 +0000 (03:10 +0900)] 
ole32: Use IsGUIDEqual to compare IIDs.

18 years agolibwine: Better heuristic for finding the top of the address space on Linux.
Alexandre Julliard [Mon, 31 Jul 2006 15:09:34 +0000 (17:09 +0200)] 
libwine: Better heuristic for finding the top of the address space on Linux.

18 years agoadvapi32: Add computer sid support to LookupAccountSidW.
Robert Reif [Mon, 31 Jul 2006 11:09:21 +0000 (07:09 -0400)] 
advapi32: Add computer sid support to LookupAccountSidW.

18 years agoadvapi32: Add more helper functions.
Robert Reif [Mon, 31 Jul 2006 10:59:43 +0000 (06:59 -0400)] 
advapi32: Add more helper functions.

Add ADVAPI_GetComputerSid.

18 years agoshdocvw: Register SHDocVw typelib.
Jacek Caban [Mon, 31 Jul 2006 11:16:54 +0000 (13:16 +0200)] 
shdocvw: Register SHDocVw typelib.

18 years agoshdocvw: Added typelib.
Jacek Caban [Mon, 31 Jul 2006 11:16:36 +0000 (13:16 +0200)] 
shdocvw: Added typelib.

18 years agoshell32: Update the Polish translation.
Mikołaj Zalewski [Wed, 19 Jul 2006 16:37:06 +0000 (18:37 +0200)] 
shell32: Update the Polish translation.

18 years agoshell32: Call the trashing code from SHFileOperationW.
Mikołaj Zalewski [Wed, 19 Jul 2006 16:37:02 +0000 (18:37 +0200)] 
shell32: Call the trashing code from SHFileOperationW.

18 years agoshell32: Add trashing support functions.
Mikołaj Zalewski [Wed, 19 Jul 2006 16:36:42 +0000 (18:36 +0200)] 
shell32: Add trashing support functions.

18 years agoshell32: Add trashing confirmations.
Mikołaj Zalewski [Wed, 19 Jul 2006 16:36:22 +0000 (18:36 +0200)] 
shell32: Add trashing confirmations.

18 years agooleaut32: Move varformat conformance tests to new file varformat.c
Benjamin Arai [Mon, 31 Jul 2006 07:25:32 +0000 (00:25 -0700)] 
oleaut32: Move varformat conformance tests to new file varformat.c

18 years agouser: Set buffer to '\0' in GetKeyNameTextA too.
Vitaliy Margolen [Sun, 30 Jul 2006 01:28:26 +0000 (19:28 -0600)] 
user: Set buffer to '\0' in GetKeyNameTextA too.

18 years agomsvcrt: Fix _getw.
Duane Clark [Sat, 29 Jul 2006 22:38:02 +0000 (15:38 -0700)] 
msvcrt: Fix _getw.

18 years agomsvcrt: Fix fread.
Duane Clark [Sat, 29 Jul 2006 22:35:02 +0000 (15:35 -0700)] 
msvcrt: Fix fread.

18 years agomsvcrt: Fix _read and fgetc.
Duane Clark [Sat, 29 Jul 2006 22:27:59 +0000 (15:27 -0700)] 
msvcrt: Fix _read and fgetc.

18 years agomsvcrt: File read buffer tests.
Duane Clark [Sat, 29 Jul 2006 22:23:26 +0000 (15:23 -0700)] 
msvcrt: File read buffer tests.

18 years agodinput: Initialize event sequence counter. And simplify code.
Vitaliy Margolen [Mon, 31 Jul 2006 05:32:30 +0000 (23:32 -0600)] 
dinput: Initialize event sequence counter. And simplify code.

18 years agoadvapi32: Add string sid tests.
Robert Reif [Sat, 29 Jul 2006 11:45:23 +0000 (07:45 -0400)] 
advapi32: Add string sid tests.

18 years agoadvapi32: Print more info about failed test.
Robert Reif [Sat, 29 Jul 2006 11:41:01 +0000 (07:41 -0400)] 
advapi32: Print more info about failed test.

18 years agoadvapi32: Make ADVAPI_IsLocalComputer global and remove duplicate copy.
Robert Reif [Sat, 29 Jul 2006 12:12:58 +0000 (08:12 -0400)] 
advapi32: Make ADVAPI_IsLocalComputer global and remove duplicate copy.

Make debugstr_sid global.

18 years agoole32: Add function parameters to FIXME messages.
Mike McCormack [Mon, 31 Jul 2006 16:00:36 +0000 (01:00 +0900)] 
ole32: Add function parameters to FIXME messages.

18 years agoole32: Add a test showing what STGM_TRANSACTED does for streams.
Mike McCormack [Mon, 31 Jul 2006 16:00:25 +0000 (01:00 +0900)] 
ole32: Add a test showing what STGM_TRANSACTED does for streams.

18 years agoddraw: Order Z-buffer formats by depth buffer bit depths in IDirect3DImpl_7_EnumZBuff...
H. Verbeet [Sun, 30 Jul 2006 21:28:24 +0000 (23:28 +0200)] 
ddraw: Order Z-buffer formats by depth buffer bit depths in IDirect3DImpl_7_EnumZBufferFormats.

18 years agowined3d: Split the GLSL check in a check for GLSL vertex shaders and one for GLSL...
H. Verbeet [Sun, 30 Jul 2006 21:28:10 +0000 (23:28 +0200)] 
wined3d: Split the GLSL check in a check for GLSL vertex shaders and one for GLSL fragment shaders.

18 years agowined3d: Improve IWineD3DDeviceImpl_CreateTexture trace.
H. Verbeet [Sun, 30 Jul 2006 21:26:21 +0000 (23:26 +0200)] 
wined3d: Improve IWineD3DDeviceImpl_CreateTexture trace.

18 years agowined3d: Use GL_LIMITS(samplers) instead of GL_LIMITS(sampler_stages) in IWineD3DSurf...
H. Verbeet [Sun, 30 Jul 2006 21:26:37 +0000 (23:26 +0200)] 
wined3d: Use GL_LIMITS(samplers) instead of GL_LIMITS(sampler_stages) in IWineD3DSurfaceImpl_UnlockRect.

18 years agocomctl32/tests: Write-strings warnings fix.
Andrew Talbot [Sat, 29 Jul 2006 16:17:20 +0000 (17:17 +0100)] 
comctl32/tests: Write-strings warnings fix.

18 years agoadvpack/tests: Write-strings warnings fix.
Andrew Talbot [Sat, 29 Jul 2006 13:29:25 +0000 (14:29 +0100)] 
advpack/tests: Write-strings warnings fix.

18 years agocabinet: Write-strings warning fix.
Andrew Talbot [Sat, 29 Jul 2006 13:49:13 +0000 (14:49 +0100)] 
cabinet: Write-strings warning fix.

18 years agoshlwapi: Change file path to URL in UrlCanonicalize.
Jacek Caban [Sat, 29 Jul 2006 14:11:31 +0000 (16:11 +0200)] 
shlwapi: Change file path to URL in UrlCanonicalize.

18 years agourlmon: Use CoInternetParseUrl in URLMonikerImpl_Construct.
Jacek Caban [Sat, 29 Jul 2006 12:53:22 +0000 (14:53 +0200)] 
urlmon: Use CoInternetParseUrl in URLMonikerImpl_Construct.

18 years agontdll: Use the right section size when setting protections.
Alexandre Julliard [Sun, 30 Jul 2006 07:59:46 +0000 (09:59 +0200)] 
ntdll: Use the right section size when setting protections.

Use the same size computation when setting section protections than
when mapping it in the first place (reported by Nicholas Miell).

18 years agoole32: Add some missing traces.
Mike McCormack [Sat, 29 Jul 2006 08:13:53 +0000 (17:13 +0900)] 
ole32: Add some missing traces.

18 years agoole32: Add a test for IEnumSTATSTG.
Mike McCormack [Sat, 29 Jul 2006 08:13:30 +0000 (17:13 +0900)] 
ole32: Add a test for IEnumSTATSTG.

18 years agomsi: Change an ERR to a WARN.
Mike McCormack [Sat, 29 Jul 2006 08:12:58 +0000 (17:12 +0900)] 
msi: Change an ERR to a WARN.

18 years agowidl: Fix "static declaration follows non-static declaration" in generated code.
Dan Hipschman [Sat, 29 Jul 2006 01:08:13 +0000 (18:08 -0700)] 
widl: Fix "static declaration follows non-static declaration" in generated code.

18 years agowidl: Encode coclass types in typelibs.
Dan Hipschman [Fri, 28 Jul 2006 20:45:33 +0000 (13:45 -0700)] 
widl: Encode coclass types in typelibs.

18 years agowidl: Register types for coclasses.
Dan Hipschman [Fri, 28 Jul 2006 20:44:59 +0000 (13:44 -0700)] 
widl: Register types for coclasses.

18 years agowidl: Check if a typeinfo is already in a typelib before adding it.
Dan Hipschman [Fri, 28 Jul 2006 20:44:21 +0000 (13:44 -0700)] 
widl: Check if a typeinfo is already in a typelib before adding it.

18 years agowidl: Set typelib_idx for coclasses when they're added to a typelib.
Dan Hipschman [Fri, 28 Jul 2006 20:43:43 +0000 (13:43 -0700)] 
widl: Set typelib_idx for coclasses when they're added to a typelib.

18 years agowidl: Fold class_t into type_t.
Dan Hipschman [Fri, 28 Jul 2006 20:43:00 +0000 (13:43 -0700)] 
widl: Fold class_t into type_t.

18 years agoMaketest.rules.in: Fix comment.
Thomas Kho [Fri, 28 Jul 2006 18:53:52 +0000 (13:53 -0500)] 
Maketest.rules.in: Fix comment.

18 years agoadvapi32: Fix debugstr_sid to print unsigned SubAuthority.
Robert Reif [Sat, 29 Jul 2006 00:23:17 +0000 (20:23 -0400)] 
advapi32: Fix debugstr_sid to print unsigned SubAuthority.

18 years agoadvapi32: Move SID members from WELLKNOWNSID to MAX_SID.
Robert Reif [Sat, 29 Jul 2006 00:21:49 +0000 (20:21 -0400)] 
advapi32: Move SID members from WELLKNOWNSID to MAX_SID.

18 years agoregedit: Allow entering - for a value in a .reg file to delete that value.
Yuriy Kozlov [Fri, 28 Jul 2006 17:38:44 +0000 (13:38 -0400)] 
regedit: Allow entering - for a value in a .reg file to delete that value.

18 years agowininet: Only copy the relative filename into the UrlEntry structure.
James Hawkins [Fri, 28 Jul 2006 20:46:06 +0000 (13:46 -0700)] 
wininet: Only copy the relative filename into the UrlEntry structure.

18 years agoadvpack/tests: Write-strings warnings fix.
Andrew Talbot [Fri, 28 Jul 2006 20:32:25 +0000 (21:32 +0100)] 
advpack/tests: Write-strings warnings fix.

18 years agomsi/tests: Write-strings warnings fix.
Andrew Talbot [Fri, 28 Jul 2006 17:45:50 +0000 (18:45 +0100)] 
msi/tests: Write-strings warnings fix.

18 years agocrypt32: Implement CryptHashPublicKeyInfo.
Juan Lang [Sat, 29 Jul 2006 00:26:24 +0000 (17:26 -0700)] 
crypt32: Implement CryptHashPublicKeyInfo.

18 years agorsaenh: Use Interlocked functions for reference counting.
Juan Lang [Fri, 28 Jul 2006 14:46:11 +0000 (07:46 -0700)] 
rsaenh: Use Interlocked functions for reference counting.

18 years agodinput: Add DISCL_NOWINKEY define.
Vitaliy Margolen [Fri, 28 Jul 2006 14:13:21 +0000 (08:13 -0600)] 
dinput: Add DISCL_NOWINKEY define.

18 years agowined3d: Skip processing of D3DSIO_PHASE instruction.
Jason Green [Fri, 28 Jul 2006 19:35:39 +0000 (15:35 -0400)] 
wined3d: Skip processing of D3DSIO_PHASE instruction.

18 years agowined3d: Declare a 1D sampler for TEXDP3TEX (GLSL).
Jason Green [Fri, 28 Jul 2006 19:34:39 +0000 (15:34 -0400)] 
wined3d: Declare a 1D sampler for TEXDP3TEX (GLSL).

18 years agowined3d: Start checking for D3DUSAGE_QUERY_* items, improve traces.
Jason Green [Fri, 28 Jul 2006 19:33:20 +0000 (15:33 -0400)] 
wined3d: Start checking for D3DUSAGE_QUERY_* items, improve traces.

18 years agowined3d: Optimize d3dfmt_convert_surface.
Roderick Colenbrander [Fri, 28 Jul 2006 11:57:49 +0000 (13:57 +0200)] 
wined3d: Optimize d3dfmt_convert_surface.

18 years agowinex11.drv: Kill DGA support.
Roderick Colenbrander [Thu, 27 Jul 2006 23:26:07 +0000 (01:26 +0200)] 
winex11.drv: Kill DGA support.

18 years agostdole2.tlb: Move stdole2.tlb generation to include to allow importlib from other...
Jacek Caban [Thu, 27 Jul 2006 18:45:14 +0000 (20:45 +0200)] 
stdole2.tlb: Move stdole2.tlb generation to include to allow importlib from other IDLs.

18 years agoMake.rules: Replace RC_TLB by IDL_TLB_SRCS as tlb files can be used for other things...
Alexandre Julliard [Sat, 29 Jul 2006 09:45:24 +0000 (11:45 +0200)] 
Make.rules: Replace RC_TLB by IDL_TLB_SRCS as tlb files can be used for other things than resources.

18 years agouser: Abort WaitForUserIdle if the target process died.
Alexandre Julliard [Fri, 28 Jul 2006 16:01:50 +0000 (18:01 +0200)] 
user: Abort WaitForUserIdle if the target process died.

18 years agowined3d: More shader fixes / new instructions.
Jason Green [Fri, 28 Jul 2006 08:14:14 +0000 (04:14 -0400)] 
wined3d: More shader fixes / new instructions.

- Replace gl_FragColor with gl_FragData[0] for GLSL pixel shader output.
- Subtract 1 more constant from total GLSL allowed float constants to
  accommodate the PROJECTION matrix row that we reference.

18 years agowined3d: Render target texturing.
Roderick Colenbrander [Thu, 27 Jul 2006 22:43:38 +0000 (00:43 +0200)] 
wined3d: Render target texturing.

18 years agomsi: Native DllGetVersion does not fail if the supplied buffer is bigger than required.
Stefan Leichter [Thu, 27 Jul 2006 22:26:42 +0000 (00:26 +0200)] 
msi: Native DllGetVersion does not fail if the supplied buffer is bigger than required.

18 years agomsi: Make the version information of DllGetVersion same as in version resource.
Stefan Leichter [Thu, 27 Jul 2006 22:26:41 +0000 (00:26 +0200)] 
msi: Make the version information of DllGetVersion same as in version resource.

18 years agorsaenh: More tests and some fixes.
Juan Lang [Fri, 28 Jul 2006 00:11:10 +0000 (17:11 -0700)] 
rsaenh: More tests and some fixes.

- correct deleting the default container
- imported keys should be stored in their container, not just given to the caller
- tests for these changes

18 years agooleaut32: VarMonthName - Update error codes and helper functions.
Benjamin Arai [Fri, 28 Jul 2006 01:10:20 +0000 (18:10 -0700)] 
oleaut32: VarMonthName - Update error codes and helper functions.

18 years agooleaut32: VarSub: Conformance test.
Benjamin Arai [Fri, 28 Jul 2006 00:19:59 +0000 (17:19 -0700)] 
oleaut32: VarSub: Conformance test.

18 years agooleaut32: VarSub: Fixes several data types and corrects error codes.
Benjamin Arai [Fri, 28 Jul 2006 00:19:52 +0000 (17:19 -0700)] 
oleaut32: VarSub: Fixes several data types and corrects error codes.

18 years agooleaut32: Implement GetTypeInfoCount and GetTypeInfo for standard pictures.
Robert Shearman [Fri, 28 Jul 2006 00:26:13 +0000 (01:26 +0100)] 
oleaut32: Implement GetTypeInfoCount and GetTypeInfo for standard pictures.

18 years agooleaut32: Implement GetTypeInfoCount for standard fonts.
Robert Shearman [Fri, 28 Jul 2006 00:26:01 +0000 (01:26 +0100)] 
oleaut32: Implement GetTypeInfoCount for standard fonts.

18 years agooleaut32: Implement setting of the hPal property in IPictureDisp::Invoke.
Robert Shearman [Fri, 28 Jul 2006 00:25:23 +0000 (01:25 +0100)] 
oleaut32: Implement setting of the hPal property in IPictureDisp::Invoke.

Remove some validation code that is already handled by a more generic
case at the end of the function.

18 years agooleaut32: Implement getting of all properties in IPictureDisp::Invoke.
Robert Shearman [Fri, 28 Jul 2006 00:24:10 +0000 (01:24 +0100)] 
oleaut32: Implement getting of all properties in IPictureDisp::Invoke.