wine
16 years agouser32/tests: Cope with last error behavior on Vista.
Alexandre Julliard [Wed, 17 Sep 2008 14:24:10 +0000 (16:24 +0200)] 
user32/tests: Cope with last error behavior on Vista.

16 years agoshlwapi/tests: SHLWAPI.23 apparently returns an HRESULT on Vista.
Alexandre Julliard [Wed, 17 Sep 2008 14:23:19 +0000 (16:23 +0200)] 
shlwapi/tests: SHLWAPI.23 apparently returns an HRESULT on Vista.

16 years agomstask/tests: Fix test failures on XP.
Alexandre Julliard [Wed, 17 Sep 2008 14:23:08 +0000 (16:23 +0200)] 
mstask/tests: Fix test failures on XP.

16 years agouser32/tests: Fix some test failures on XP.
Alexandre Julliard [Wed, 17 Sep 2008 12:05:06 +0000 (14:05 +0200)] 
user32/tests: Fix some test failures on XP.

16 years agooleaut32: Fix a typo in VarTokenizeFormatString.
Rob Shearman [Wed, 17 Sep 2008 10:00:42 +0000 (11:00 +0100)] 
oleaut32: Fix a typo in VarTokenizeFormatString.

The second 'q' should be upper case.

16 years agoinclude: Add DUMMYUNIONNAME to unions in the _wireVARIANT, TYPEDESC and VARDESC struc...
Rob Shearman [Wed, 17 Sep 2008 10:00:04 +0000 (11:00 +0100)] 
include: Add DUMMYUNIONNAME to unions in the _wireVARIANT, TYPEDESC and VARDESC structures in oaidl.idl.

16 years agoinclude: Add DUMMYUNIONNAME to the anonymous union in the uSTGMEDIUM structure in...
Rob Shearman [Wed, 17 Sep 2008 09:58:43 +0000 (10:58 +0100)] 
include: Add DUMMYUNIONNAME to the anonymous union in the uSTGMEDIUM structure in objidl.idl.

16 years agoinclude: Make exdisp.h compile when included after commdlg.h.
Rob Shearman [Wed, 17 Sep 2008 09:57:37 +0000 (10:57 +0100)] 
include: Make exdisp.h compile when included after commdlg.h.

16 years agoinclude: Make dmusici.h compile when it is included after winspool.h.
Rob Shearman [Wed, 17 Sep 2008 09:57:32 +0000 (10:57 +0100)] 
include: Make dmusici.h compile when it is included after winspool.h.

16 years agocryptnet: Define CERT_REVOCATION_PARA_HAS_EXTRA_FIELDS before including any PSDK...
Rob Shearman [Wed, 17 Sep 2008 09:57:27 +0000 (10:57 +0100)] 
cryptnet: Define CERT_REVOCATION_PARA_HAS_EXTRA_FIELDS before including any PSDK headers.

16 years agomsvcrt: Fix character count passed into fgetws in test_fileops.
Rob Shearman [Wed, 17 Sep 2008 09:56:21 +0000 (10:56 +0100)] 
msvcrt: Fix character count passed into fgetws in test_fileops.

16 years agokernel32: Fix character count passed to GlobalGetAtomNameW in test_get_atom_name.
Rob Shearman [Wed, 17 Sep 2008 09:55:43 +0000 (10:55 +0100)] 
kernel32: Fix character count passed to GlobalGetAtomNameW in test_get_atom_name.

16 years agoinetcomm: Implement MimeOleGetCharsetInfo.
Huw Davies [Tue, 16 Sep 2008 11:09:37 +0000 (12:09 +0100)] 
inetcomm: Implement MimeOleGetCharsetInfo.

16 years agoinetcomm/tests: Add tests for IMimeInternational_ConvertString.
Huw Davies [Tue, 16 Sep 2008 10:49:02 +0000 (11:49 +0100)] 
inetcomm/tests: Add tests for IMimeInternational_ConvertString.

16 years agoinetcomm: Implement IMimeInternational_ConvertString.
Huw Davies [Tue, 16 Sep 2008 10:48:16 +0000 (11:48 +0100)] 
inetcomm: Implement IMimeInternational_ConvertString.

16 years agowinedevice: Fix problems with driver entries without the "ImagePath" entry in registry.
Peter Dons Tychsen [Tue, 16 Sep 2008 22:33:26 +0000 (00:33 +0200)] 
winedevice: Fix problems with driver entries without the "ImagePath" entry in registry.

16 years agoservices: Fixed problem with services where DependOnServices key is REG_SZ and not...
Peter Dons Tychsen [Tue, 16 Sep 2008 22:35:01 +0000 (00:35 +0200)] 
services: Fixed problem with services where DependOnServices key is REG_SZ and not REG_MULTI_SZ.

16 years agoqcap: Make sure input to AMStreamConfig_SetFormat is not NULL.
Lei Zhang [Tue, 16 Sep 2008 20:54:20 +0000 (13:54 -0700)] 
qcap: Make sure input to AMStreamConfig_SetFormat is not NULL.

16 years agowinhttp: Move common code to the upper level, avoid accessing the buffer before the...
Dmitry Timoshkov [Wed, 17 Sep 2008 02:41:26 +0000 (11:41 +0900)] 
winhttp: Move common code to the upper level, avoid accessing the buffer before the buffer size check, make the code conform to existing rules.

16 years agokernel32: Fix the target buffer size.
Dmitry Timoshkov [Wed, 17 Sep 2008 02:38:51 +0000 (11:38 +0900)] 
kernel32: Fix the target buffer size.

16 years agojscript: Fix the uninitialized variable warning.
Dmitry Timoshkov [Wed, 17 Sep 2008 02:29:50 +0000 (11:29 +0900)] 
jscript: Fix the uninitialized variable warning.

16 years agomshtml: Fixed tests on IE7.
Jacek Caban [Wed, 17 Sep 2008 01:24:25 +0000 (03:24 +0200)] 
mshtml: Fixed tests on IE7.

16 years agojscript: Fixed allocation of script buffer.
Jacek Caban [Wed, 17 Sep 2008 01:05:38 +0000 (03:05 +0200)] 
jscript: Fixed allocation of script buffer.

16 years agokernel32: Use NULL attributes if name and SA are not not specified.
Vitaliy Margolen [Sun, 14 Sep 2008 17:02:25 +0000 (11:02 -0600)] 
kernel32: Use NULL attributes if name and SA are not not specified.

16 years agod3dxof: Implement object parsing in text mode.
Christian Costa [Tue, 16 Sep 2008 20:22:28 +0000 (22:22 +0200)] 
d3dxof: Implement object parsing in text mode.

16 years agokernel32/tests: Comment out an UpdateResource call that causes failures.
Alexandre Julliard [Tue, 16 Sep 2008 20:36:58 +0000 (22:36 +0200)] 
kernel32/tests: Comment out an UpdateResource call that causes failures.

16 years agokernel32/tests: Support alternate results in the loader test on Vista.
Alexandre Julliard [Tue, 16 Sep 2008 20:36:42 +0000 (22:36 +0200)] 
kernel32/tests: Support alternate results in the loader test on Vista.

16 years agokernel32/tests: Fix a test on win9x.
Alexandre Julliard [Tue, 16 Sep 2008 20:36:04 +0000 (22:36 +0200)] 
kernel32/tests: Fix a test on win9x.

16 years agontdll/tests: Clear the direction flag in the handler since Windows may not do it.
Alexandre Julliard [Tue, 16 Sep 2008 20:35:48 +0000 (22:35 +0200)] 
ntdll/tests: Clear the direction flag in the handler since Windows may not do it.

Add some comments to make it easier to identify failing tests.

16 years agowinhttp: Close the network connection if necessary.
Hans Leidekker [Tue, 16 Sep 2008 19:32:46 +0000 (21:32 +0200)] 
winhttp: Close the network connection if necessary.

16 years agojscript: Added minus expression implementation.
Jacek Caban [Tue, 16 Sep 2008 18:47:43 +0000 (20:47 +0200)] 
jscript: Added minus expression implementation.

16 years agojscript: Added '/=' expression implementation.
Jacek Caban [Tue, 16 Sep 2008 18:47:27 +0000 (20:47 +0200)] 
jscript: Added '/=' expression implementation.

16 years agojscript: Added '/' expression implementation.
Jacek Caban [Tue, 16 Sep 2008 18:47:06 +0000 (20:47 +0200)] 
jscript: Added '/' expression implementation.

16 years agojscript: Added '*=' expression implementation.
Jacek Caban [Tue, 16 Sep 2008 18:46:49 +0000 (20:46 +0200)] 
jscript: Added '*=' expression implementation.

16 years agojscript: Added '*' expression implementation.
Jacek Caban [Tue, 16 Sep 2008 18:46:33 +0000 (20:46 +0200)] 
jscript: Added '*' expression implementation.

16 years agojscript: Added '-=' expression implementation.
Jacek Caban [Tue, 16 Sep 2008 18:46:17 +0000 (20:46 +0200)] 
jscript: Added '-=' expression implementation.

16 years agojscript: Added '-' expression implementation.
Jacek Caban [Tue, 16 Sep 2008 18:46:01 +0000 (20:46 +0200)] 
jscript: Added '-' expression implementation.

16 years agojscript: Added to_object(number) implementation.
Jacek Caban [Tue, 16 Sep 2008 18:45:45 +0000 (20:45 +0200)] 
jscript: Added to_object(number) implementation.

16 years agojscript: Added to_object(VT_BOOL) implementation.
Jacek Caban [Tue, 16 Sep 2008 18:45:29 +0000 (20:45 +0200)] 
jscript: Added to_object(VT_BOOL) implementation.

16 years agojscript: Added throw statement implementation.
Jacek Caban [Tue, 16 Sep 2008 18:45:13 +0000 (20:45 +0200)] 
jscript: Added throw statement implementation.

16 years agojscript: Added try statement implementation.
Jacek Caban [Tue, 16 Sep 2008 18:44:54 +0000 (20:44 +0200)] 
jscript: Added try statement implementation.

16 years agowined3d: Use the internal format for renderbuffer storage.
Henri Verbeet [Tue, 16 Sep 2008 12:55:40 +0000 (14:55 +0200)] 
wined3d: Use the internal format for renderbuffer storage.

Note that using GL_DEPTH_COMPONENT instead of eg. GL_DEPTH_COMPONENT24
will work, but will create a renderbuffer with the format of the
onscreen depth buffer.

16 years agowined3d: IWineD3DCubeTextureImpl implements IID_IWineD3DCubeTexture, not IID_IWineD3D...
Henri Verbeet [Tue, 16 Sep 2008 12:55:40 +0000 (14:55 +0200)] 
wined3d: IWineD3DCubeTextureImpl implements IID_IWineD3DCubeTexture, not IID_IWineD3DTexture.

16 years agowined3d: Improve a TRACE.
Henri Verbeet [Tue, 16 Sep 2008 12:55:40 +0000 (14:55 +0200)] 
wined3d: Improve a TRACE.

16 years agoMake some ARB program structs and functions private to the backend.
Henri Verbeet [Tue, 16 Sep 2008 12:55:39 +0000 (14:55 +0200)] 
Make some ARB program structs and functions private to the backend.

16 years agowined3d: Make some GLSL structs and functions private to the backend.
Henri Verbeet [Tue, 16 Sep 2008 12:55:39 +0000 (14:55 +0200)] 
wined3d: Make some GLSL structs and functions private to the backend.

16 years agoole32: Update comments in compobj.c.
Rob Shearman [Tue, 16 Sep 2008 11:42:38 +0000 (12:42 +0100)] 
ole32: Update comments in compobj.c.

16 years agouser32: Implemented UpdateLayeredWindow and UpdateLayeredWindowIndirect.
Alexandre Julliard [Tue, 16 Sep 2008 14:30:19 +0000 (16:30 +0200)] 
user32: Implemented UpdateLayeredWindow and UpdateLayeredWindowIndirect.

16 years agouser32: Don't reinitialize the window placement even if the window rect is empty.
Alexandre Julliard [Tue, 16 Sep 2008 14:29:26 +0000 (16:29 +0200)] 
user32: Don't reinitialize the window placement even if the window rect is empty.

16 years agouser32/tests: Fix a number of message test failures on various Windows versions.
Alexandre Julliard [Tue, 16 Sep 2008 14:27:47 +0000 (16:27 +0200)] 
user32/tests: Fix a number of message test failures on various Windows versions.

16 years agowinhttp: Fix logic inversion bug in setting disable flags.
Hans Leidekker [Tue, 16 Sep 2008 10:32:11 +0000 (12:32 +0200)] 
winhttp: Fix logic inversion bug in setting disable flags.

Spotted by Jeremy White.

16 years agowinhttp: Manage a session global cookie cache.
Hans Leidekker [Tue, 16 Sep 2008 10:31:35 +0000 (12:31 +0200)] 
winhttp: Manage a session global cookie cache.

16 years agowinhttp: Move handling of default request parameters back to WinHttpOpenRequest.
Hans Leidekker [Tue, 16 Sep 2008 10:31:16 +0000 (12:31 +0200)] 
winhttp: Move handling of default request parameters back to WinHttpOpenRequest.

Avoids special casing all over the place.

16 years agowinhttp: Reset content length when all data has been read.
Hans Leidekker [Tue, 16 Sep 2008 10:30:51 +0000 (12:30 +0200)] 
winhttp: Reset content length when all data has been read.

16 years agowinhttp: Add some tests for set/query option, make them pass under Wine.
Dmitry Timoshkov [Tue, 16 Sep 2008 09:51:58 +0000 (18:51 +0900)] 
winhttp: Add some tests for set/query option, make them pass under Wine.

16 years agoregedit: Add support for exporting unicode files.
Alexander Nicolaysen Sørnes [Sun, 14 Sep 2008 00:21:23 +0000 (02:21 +0200)] 
regedit: Add support for exporting unicode files.

16 years agoregedit: Gather a full string before exporting it.
Alexander Nicolaysen Sørnes [Thu, 11 Sep 2008 22:54:02 +0000 (00:54 +0200)] 
regedit: Gather a full string before exporting it.

16 years agoimm32: Include a basic ImmGetCompositionString test checking ATTR lengths.
Aric Stewart [Mon, 15 Sep 2008 13:50:34 +0000 (08:50 -0500)] 
imm32: Include a basic ImmGetCompositionString test checking ATTR lengths.

16 years agoimm32: Update CopyCompOffsetIMEtoClient to handle A->W and W->A conversions.
Aric Stewart [Mon, 15 Sep 2008 13:50:14 +0000 (08:50 -0500)] 
imm32: Update CopyCompOffsetIMEtoClient to handle A->W and W->A conversions.

16 years agoimm32: Update CopyCompClauseIMEtoClient to handle A->W and W->A conversions.
Aric Stewart [Mon, 15 Sep 2008 13:49:54 +0000 (08:49 -0500)] 
imm32: Update CopyCompClauseIMEtoClient to handle A->W and W->A conversions.

16 years agoimm32: Correct CopyCompAttrIMEtoClient to handle A->W and W->A conversions.
Aric Stewart [Mon, 15 Sep 2008 13:49:39 +0000 (08:49 -0500)] 
imm32: Correct CopyCompAttrIMEtoClient to handle A->W and W->A conversions.

16 years agoimm32: Implement helper functions for copying CompositionString data out of the IME...
Aric Stewart [Mon, 15 Sep 2008 13:49:21 +0000 (08:49 -0500)] 
imm32: Implement helper functions for copying CompositionString data out of the IME. Standardize ImmGetCompositionStringA/W to use a common T function.

16 years agojscript: Added RegExp tests.
Jacek Caban [Mon, 15 Sep 2008 18:41:23 +0000 (20:41 +0200)] 
jscript: Added RegExp tests.

16 years agojscript: Added String.match implementation.
Jacek Caban [Mon, 15 Sep 2008 18:41:04 +0000 (20:41 +0200)] 
jscript: Added String.match implementation.

RegExp part of patch is based on Mozilla regexp implementation.

16 years agojscript: Added string to object conversion implementation.
Jacek Caban [Mon, 15 Sep 2008 18:40:34 +0000 (20:40 +0200)] 
jscript: Added string to object conversion implementation.

16 years agojscript: Added regular expression compiler based on Mozilla regexp implementation.
Jacek Caban [Mon, 15 Sep 2008 18:39:58 +0000 (20:39 +0200)] 
jscript: Added regular expression  compiler based on Mozilla regexp implementation.

16 years agontdll: Hardcode the filesystem cluster size to avoid trouble on NFS.
Alexandre Julliard [Tue, 16 Sep 2008 09:32:38 +0000 (11:32 +0200)] 
ntdll: Hardcode the filesystem cluster size to avoid trouble on NFS.

16 years agooleaut32: VT_USERDEFINED records are passed by value.
Mikołaj Zalewski [Mon, 15 Sep 2008 19:22:25 +0000 (21:22 +0200)] 
oleaut32: VT_USERDEFINED records are passed by value.

16 years agojscript: Reuse temporary heap.
Jacek Caban [Mon, 15 Sep 2008 18:38:46 +0000 (20:38 +0200)] 
jscript: Reuse temporary heap.

16 years agojscript: Added parser support for regular expressions.
Jacek Caban [Mon, 15 Sep 2008 18:38:18 +0000 (20:38 +0200)] 
jscript: Added parser support for regular expressions.

16 years agojscript: Added ArrayInstance::on_put implementation.
Jacek Caban [Mon, 15 Sep 2008 18:37:46 +0000 (20:37 +0200)] 
jscript: Added ArrayInstance::on_put implementation.

16 years agojscript: Added Array.length implementation.
Jacek Caban [Mon, 15 Sep 2008 18:37:29 +0000 (20:37 +0200)] 
jscript: Added Array.length implementation.

16 years agojscript: Added Array constructor implementation.
Jacek Caban [Mon, 15 Sep 2008 18:37:10 +0000 (20:37 +0200)] 
jscript: Added Array constructor implementation.

16 years agojscript: Added missing RegExp properties.
Jacek Caban [Mon, 15 Sep 2008 18:36:48 +0000 (20:36 +0200)] 
jscript: Added missing RegExp properties.

16 years agocomctl32/tests: Fix a failing test for some platforms.
Nicolas Le Cam [Mon, 15 Sep 2008 18:24:46 +0000 (20:24 +0200)] 
comctl32/tests: Fix a failing test for some platforms.

16 years agooleaut32: Use V_INT instead of V_UNION.
Huw Davies [Mon, 15 Sep 2008 13:08:34 +0000 (14:08 +0100)] 
oleaut32: Use V_INT instead of V_UNION.

16 years agooleaut32: Add support for VT_INT and VT_UINT constants.
Huw Davies [Mon, 15 Sep 2008 12:45:10 +0000 (13:45 +0100)] 
oleaut32: Add support for VT_INT and VT_UINT constants.

16 years agoinetcomm/tests: Tests for IMimeInternational_ConvertBuffer.
Huw Davies [Mon, 15 Sep 2008 11:40:22 +0000 (12:40 +0100)] 
inetcomm/tests: Tests for IMimeInternational_ConvertBuffer.

16 years agoinetcomm: Implement IMimeInternational_ConvertBuffer.
Huw Davies [Mon, 15 Sep 2008 11:39:37 +0000 (12:39 +0100)] 
inetcomm: Implement IMimeInternational_ConvertBuffer.

16 years agowidl: Remove unnecessary casts in the generated code.
Alexandre Julliard [Mon, 15 Sep 2008 17:40:51 +0000 (19:40 +0200)] 
widl: Remove unnecessary casts in the generated code.

16 years agowidl: Implemented RpcAbnormalTermination in the generic exception handling code.
Alexandre Julliard [Mon, 15 Sep 2008 16:18:16 +0000 (18:18 +0200)] 
widl: Implemented RpcAbnormalTermination in the generic exception handling code.

16 years agowidl: Implemented __finally support in client functions.
Alexandre Julliard [Mon, 15 Sep 2008 16:03:56 +0000 (18:03 +0200)] 
widl: Implemented __finally support in client functions.

16 years agowidl: Implemented __finally support in server functions.
Alexandre Julliard [Mon, 15 Sep 2008 16:03:49 +0000 (18:03 +0200)] 
widl: Implemented __finally support in server functions.

16 years agowidl: Implemented __finally support in stub functions.
Alexandre Julliard [Mon, 15 Sep 2008 16:03:44 +0000 (18:03 +0200)] 
widl: Implemented __finally support in stub functions.

16 years agowidl: Separate declaration and initialisation for indirect arguments.
Alexandre Julliard [Mon, 15 Sep 2008 14:46:33 +0000 (16:46 +0200)] 
widl: Separate declaration and initialisation for indirect arguments.

16 years agowidl: Infrastructure for adding a prefix to local variable references.
Alexandre Julliard [Mon, 15 Sep 2008 14:46:01 +0000 (16:46 +0200)] 
widl: Infrastructure for adding a prefix to local variable references.

16 years agowidl: Make the exception handling macros more general and use the same code everywhere.
Alexandre Julliard [Mon, 15 Sep 2008 12:05:26 +0000 (14:05 +0200)] 
widl: Make the exception handling macros more general and use the same code everywhere.

16 years agowidl: Create an explicit structure for the function frame of all generated functions.
Alexandre Julliard [Mon, 15 Sep 2008 12:02:26 +0000 (14:02 +0200)] 
widl: Create an explicit structure for the function frame of all generated functions.

Store _StubMsg in the frame structure since it's needed for exception handling.

16 years agocomctl32: Fix a failing test for some platforms.
Nicolas Le Cam [Mon, 15 Sep 2008 01:06:03 +0000 (03:06 +0200)] 
comctl32: Fix a failing test for some platforms.

16 years agod3d9: Fix type used to store return value in IDirect3DDevice9Impl_GetNPatchMode.
Rob Shearman [Mon, 15 Sep 2008 10:06:09 +0000 (11:06 +0100)] 
d3d9: Fix type used to store return value in IDirect3DDevice9Impl_GetNPatchMode.

It should be a float, not an HRESULT.

16 years agodinput: Implement DIPROP_KEYNAME property for keyboard device.
Vitaliy Margolen [Sun, 14 Sep 2008 18:51:23 +0000 (12:51 -0600)] 
dinput: Implement DIPROP_KEYNAME property for keyboard device.

Based on patch from Sergey Khodych.

16 years agodinput: Replace strdup with HeapAlloc.
Vitaliy Margolen [Sun, 14 Sep 2008 17:05:55 +0000 (11:05 -0600)] 
dinput: Replace strdup with HeapAlloc.

16 years agooleaut32: Add some missing simple types to _argsize and _xsize.
Mikołaj Zalewski [Fri, 12 Sep 2008 20:04:00 +0000 (22:04 +0200)] 
oleaut32: Add some missing simple types to _argsize and _xsize.

16 years agooleaut32: Make _argsize and _xsize receive the full TYPEDESC and parent ITypeInfo...
Mikołaj Zalewski [Fri, 12 Sep 2008 20:04:00 +0000 (22:04 +0200)] 
oleaut32: Make _argsize and _xsize receive the full TYPEDESC and parent ITypeInfo, use a different function in IDispatch code.

16 years agogdiplus: Stub implementation of GdipGetImageDecoders and GdipGetImageDecodersSize.
John Klehm [Sat, 13 Sep 2008 00:40:28 +0000 (19:40 -0500)] 
gdiplus: Stub implementation of GdipGetImageDecoders and GdipGetImageDecodersSize.

16 years agokernel32/test: Test import entries of a core windows DLL.
Roy Shea [Fri, 12 Sep 2008 20:54:22 +0000 (13:54 -0700)] 
kernel32/test: Test import entries of a core windows DLL.

16 years agod3dxof: Simplify parsing.
Christian Costa [Fri, 12 Sep 2008 22:09:57 +0000 (00:09 +0200)] 
d3dxof: Simplify parsing.

16 years agowinex11.drv: Make X11DRV_XIMLookupChars handle a long string properly.
Muneyuki Noguchi [Sat, 13 Sep 2008 06:01:40 +0000 (15:01 +0900)] 
winex11.drv: Make X11DRV_XIMLookupChars handle a long string properly.

16 years agomsxml3: Correct test.
Alistair Leslie-Hughes [Sat, 13 Sep 2008 12:13:50 +0000 (22:13 +1000)] 
msxml3: Correct test.

16 years agocomctl32: Sign-compare warnings fix.
Andrew Talbot [Sat, 13 Sep 2008 18:11:55 +0000 (19:11 +0100)] 
comctl32: Sign-compare warnings fix.