wine
16 years agoinclude: Add explicit DUMMYUNIONNAME and DUMMYSTRUCTNAME names to anonymous unions...
Rob Shearman [Thu, 18 Sep 2008 11:36:32 +0000 (12:36 +0100)] 
include: Add explicit DUMMYUNIONNAME and DUMMYSTRUCTNAME names to anonymous unions in IDL files.

These aren't present in the PSDK versions of these files but are
necessary for us to be able to compile Wine with compilers that don't
support anonymous structs and unions.

16 years agogdi32: Factor out the name table lookup into a separate function.
Huw Davies [Thu, 18 Sep 2008 11:23:08 +0000 (12:23 +0100)] 
gdi32: Factor out the name table lookup into a separate function.

16 years agomshtml: Implement IHTMLBody get/put_Text.
Alistair Leslie-Hughes [Wed, 17 Sep 2008 10:41:47 +0000 (20:41 +1000)] 
mshtml: Implement IHTMLBody get/put_Text.

16 years agomsxml3: Correct IDispatchEx Invoke to return the correct object.
Alistair Leslie-Hughes [Wed, 17 Sep 2008 10:14:24 +0000 (20:14 +1000)] 
msxml3: Correct IDispatchEx Invoke to return the correct object.

16 years agowineboot: Do registry update with wineboot --update in any case.
Vitaly Lipatov [Wed, 17 Sep 2008 12:58:52 +0000 (16:58 +0400)] 
wineboot: Do registry update with wineboot --update in any case.

16 years agocomctl32/treeview: Fix pszText NULL pointer dereference.
Jan de Mooij [Tue, 16 Sep 2008 09:25:18 +0000 (11:25 +0200)] 
comctl32/treeview: Fix pszText NULL pointer dereference.

16 years agoshell32: autocomplete: Remove some obsolete FIXMEs, update some comments.
Mikołaj Zalewski [Wed, 17 Sep 2008 19:46:40 +0000 (21:46 +0200)] 
shell32: autocomplete: Remove some obsolete FIXMEs, update some comments.

16 years agoshell32: autocomplete: Implement GetDropDownStatus.
Mikołaj Zalewski [Wed, 17 Sep 2008 19:42:46 +0000 (21:42 +0200)] 
shell32: autocomplete: Implement GetDropDownStatus.

16 years agoshell32: autocomplete: Make SetOptions handle setting the ACO_AUTOSUGGEST after Init...
Mikołaj Zalewski [Wed, 17 Sep 2008 19:42:41 +0000 (21:42 +0200)] 
shell32: autocomplete: Make SetOptions handle setting the ACO_AUTOSUGGEST after Init, fix ACO_AUTOSUGGEST|ACO_AUTOAPPEND case.

16 years agoshell32: autocomplete: Fix a logical AND to a bitwise AND.
Mikołaj Zalewski [Wed, 17 Sep 2008 19:42:38 +0000 (21:42 +0200)] 
shell32: autocomplete: Fix a logical AND to a bitwise AND.

16 years agoshell32: autocomplete: Add stub IAutoCompleteDropDown interface.
Mikołaj Zalewski [Wed, 17 Sep 2008 19:42:36 +0000 (21:42 +0200)] 
shell32: autocomplete: Add stub IAutoCompleteDropDown interface.

16 years agoinclude: Add IAutoCompleteDropDown declaration.
Mikołaj Zalewski [Wed, 17 Sep 2008 18:52:41 +0000 (20:52 +0200)] 
include: Add IAutoCompleteDropDown declaration.

16 years agoinetcomm: Make variable static to fix crash on process detach.
Huw Davies [Thu, 18 Sep 2008 08:35:07 +0000 (09:35 +0100)] 
inetcomm: Make variable static to fix crash on process detach.

16 years agoinclude: Fill in IMimeEnumProperties.
Huw Davies [Wed, 17 Sep 2008 13:35:26 +0000 (14:35 +0100)] 
include: Fill in IMimeEnumProperties.

16 years agokernel32: Modify DeleteFileW to fail on directories.
Jeff Zaroyko [Thu, 18 Sep 2008 04:59:08 +0000 (14:59 +1000)] 
kernel32: Modify DeleteFileW to fail on directories.

16 years agorichedit: Avoid unconditionally rewrapping text on scroll.
Dylan Smith [Thu, 18 Sep 2008 05:17:45 +0000 (01:17 -0400)] 
richedit: Avoid unconditionally rewrapping text on scroll.

16 years agorichedit: Handle deletion at the end of text properly.
Dylan Smith [Thu, 18 Sep 2008 02:02:08 +0000 (22:02 -0400)] 
richedit: Handle deletion at the end of text properly.

16 years agocrypt32: Add support for the CERT_EXTENDED_ERROR_INFO_PROP_ID.
Juan Lang [Wed, 17 Sep 2008 23:15:56 +0000 (16:15 -0700)] 
crypt32: Add support for the CERT_EXTENDED_ERROR_INFO_PROP_ID.

16 years agowintrust: Don't assume dwStateAction is set in WINTRUST_DATA.
Juan Lang [Wed, 17 Sep 2008 23:15:34 +0000 (16:15 -0700)] 
wintrust: Don't assume dwStateAction is set in WINTRUST_DATA.

16 years agowintrust: Add a few missing defines.
Juan Lang [Wed, 17 Sep 2008 23:15:11 +0000 (16:15 -0700)] 
wintrust: Add a few missing defines.

16 years agocrypt32/tests: Don't crash on win9x.
Paul Vriens [Wed, 17 Sep 2008 21:20:39 +0000 (23:20 +0200)] 
crypt32/tests: Don't crash on win9x.

16 years agojscript: Added for statement implementation.
Jacek Caban [Wed, 17 Sep 2008 21:36:19 +0000 (23:36 +0200)] 
jscript: Added for statement implementation.

16 years agojscript: Added continue statement implementation.
Jacek Caban [Wed, 17 Sep 2008 21:35:57 +0000 (23:35 +0200)] 
jscript: Added continue statement implementation.

16 years agojscript: Added while and do..while statement implementation.
Jacek Caban [Wed, 17 Sep 2008 21:35:38 +0000 (23:35 +0200)] 
jscript: Added while and do..while statement implementation.

16 years agojscript: Added String.length implementation.
Jacek Caban [Wed, 17 Sep 2008 21:35:12 +0000 (23:35 +0200)] 
jscript: Added String.length implementation.

16 years agojscript: Added to_string(VT_I4) implementation.
Jacek Caban [Wed, 17 Sep 2008 21:34:56 +0000 (23:34 +0200)] 
jscript: Added to_string(VT_I4) implementation.

16 years agojscript: Added array literal implementation.
Jacek Caban [Wed, 17 Sep 2008 21:34:23 +0000 (23:34 +0200)] 
jscript: Added array literal implementation.

16 years agojscript: Added eval implementation.
Jacek Caban [Wed, 17 Sep 2008 21:34:05 +0000 (23:34 +0200)] 
jscript: Added eval implementation.

16 years agojscript: Added bool and null to number conversion implementation.
Jacek Caban [Wed, 17 Sep 2008 21:33:32 +0000 (23:33 +0200)] 
jscript: Added bool and null to number conversion implementation.

16 years agojscript: Added plus expression implementation.
Jacek Caban [Wed, 17 Sep 2008 21:33:15 +0000 (23:33 +0200)] 
jscript: Added plus expression implementation.

16 years agojscript: Added '~' expression implementation.
Jacek Caban [Wed, 17 Sep 2008 21:32:59 +0000 (23:32 +0200)] 
jscript: Added '~' expression implementation.

16 years agojscript: Added ',' expression implementation.
Jacek Caban [Wed, 17 Sep 2008 21:32:43 +0000 (23:32 +0200)] 
jscript: Added ',' expression implementation.

16 years agojscript: Added '^=' expression implementation.
Jacek Caban [Wed, 17 Sep 2008 21:32:27 +0000 (23:32 +0200)] 
jscript: Added '^=' expression implementation.

16 years agojscript: Added '^' expression implementation.
Jacek Caban [Wed, 17 Sep 2008 21:32:11 +0000 (23:32 +0200)] 
jscript: Added '^' expression implementation.

16 years agojscript: Added '&=' expression implementation.
Jacek Caban [Wed, 17 Sep 2008 21:31:54 +0000 (23:31 +0200)] 
jscript: Added '&=' expression implementation.

16 years agojscript: Added '&' expression implementation.
Jacek Caban [Wed, 17 Sep 2008 21:31:38 +0000 (23:31 +0200)] 
jscript: Added '&' expression implementation.

16 years agojscript: Added '|=' expression implementation.
Jacek Caban [Wed, 17 Sep 2008 21:31:22 +0000 (23:31 +0200)] 
jscript: Added '|=' expression implementation.

16 years agojscript: Added '|' expression implementation.
Jacek Caban [Wed, 17 Sep 2008 21:31:02 +0000 (23:31 +0200)] 
jscript: Added '|' expression implementation.

16 years agojscript: Added break statement implementation.
Jacek Caban [Wed, 17 Sep 2008 21:30:37 +0000 (23:30 +0200)] 
jscript: Added break statement implementation.

16 years agojscript: Added switch statement implementation.
Jacek Caban [Wed, 17 Sep 2008 21:30:20 +0000 (23:30 +0200)] 
jscript: Added switch statement implementation.

16 years agojscript: Added 'new' expression implementation.
Jacek Caban [Wed, 17 Sep 2008 21:29:58 +0000 (23:29 +0200)] 
jscript: Added 'new' expression implementation.

16 years agojscript: Added '!=' expression implementation.
Jacek Caban [Wed, 17 Sep 2008 21:29:34 +0000 (23:29 +0200)] 
jscript: Added '!=' expression implementation.

16 years agojscript: Added '==' expression implementation.
Jacek Caban [Wed, 17 Sep 2008 21:29:16 +0000 (23:29 +0200)] 
jscript: Added '==' expression implementation.

16 years agowinex11: Compare the window position against the cached position in ConfigureNotify.
Alexandre Julliard [Wed, 17 Sep 2008 19:14:05 +0000 (21:14 +0200)] 
winex11: Compare the window position against the cached position in ConfigureNotify.

16 years agowinex11: Ignore the initial WM_STATE transition out of withdrawn state.
Alexandre Julliard [Wed, 17 Sep 2008 19:13:38 +0000 (21:13 +0200)] 
winex11: Ignore the initial WM_STATE transition out of withdrawn state.

16 years agowinex11: Don't try to retrieve the X11 size on ShowWindow for zero-sized windows.
Alexandre Julliard [Wed, 17 Sep 2008 19:13:11 +0000 (21:13 +0200)] 
winex11: Don't try to retrieve the X11 size on ShowWindow for zero-sized windows.

16 years agowinex11: Force the X11 size of zero-sized window to always be 1x1.
Alexandre Julliard [Wed, 17 Sep 2008 19:11:47 +0000 (21:11 +0200)] 
winex11: Force the X11 size of zero-sized window to always be 1x1.

16 years agowined3d: Add a checkGLcall() at the end of loadTexCoords().
Henri Verbeet [Wed, 17 Sep 2008 15:51:49 +0000 (17:51 +0200)] 
wined3d: Add a checkGLcall() at the end of loadTexCoords().

To prevent GL errors in loadTexCoords from showing up in different state handlers

16 years agowined3d: Make the debug channels more consistent.
Henri Verbeet [Wed, 17 Sep 2008 15:51:44 +0000 (17:51 +0200)] 
wined3d: Make the debug channels more consistent.

16 years agowined3d: Don't needlessly bind the texture in PreLoad().
Henri Verbeet [Wed, 17 Sep 2008 15:51:42 +0000 (17:51 +0200)] 
wined3d: Don't needlessly bind the texture in PreLoad().

16 years agowined3d: Don't assume the texture is bound in IWineD3DVolumeImpl_LoadTexture().
Henri Verbeet [Wed, 17 Sep 2008 15:50:40 +0000 (17:50 +0200)] 
wined3d: Don't assume the texture is bound in IWineD3DVolumeImpl_LoadTexture().

16 years agowined3d: Remove some assumptions that PreLoad() will always bind the texture.
Henri Verbeet [Wed, 17 Sep 2008 12:50:49 +0000 (14:50 +0200)] 
wined3d: Remove some assumptions that PreLoad() will always bind the texture.

16 years agowined3d: Clarify a comment.
Henri Verbeet [Wed, 17 Sep 2008 12:50:49 +0000 (14:50 +0200)] 
wined3d: Clarify a comment.

16 years agoexplorer: WM_SYSCOMMAND SC_SCREENSAVE to desktop triggers screen saver.
Paul Chitescu [Wed, 17 Sep 2008 15:12:28 +0000 (18:12 +0300)] 
explorer: WM_SYSCOMMAND SC_SCREENSAVE to desktop triggers screen saver.

16 years agouser32: Stub for LockWorkStation.
Paul Chitescu [Wed, 17 Sep 2008 15:12:20 +0000 (18:12 +0300)] 
user32: Stub for LockWorkStation.

16 years agokernel32/tests: Handle the win2k3 version check behavior.
Alexandre Julliard [Wed, 17 Sep 2008 14:29:53 +0000 (16:29 +0200)] 
kernel32/tests: Handle the win2k3 version check behavior.

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

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.