wine
18 years agoole32: Call IRunnableObject_Run and IOleCache_Cache from OleCreate if the render...
Robert Shearman [Thu, 31 Aug 2006 16:16:28 +0000 (17:16 +0100)] 
ole32: Call IRunnableObject_Run and IOleCache_Cache from OleCreate if the render option is specified as draw or format.

This is documented on MSDN and is confirmed by tests.

18 years agoole32: Call IOleObject_GetMiscStatus in OleCreate if a client site is passed in.
Robert Shearman [Thu, 31 Aug 2006 16:15:15 +0000 (17:15 +0100)] 
ole32: Call IOleObject_GetMiscStatus in OleCreate if a client site is passed in.

18 years agoole32: Re-structure OleCreate to match to order of calls that native does.
Robert Shearman [Thu, 31 Aug 2006 16:14:38 +0000 (17:14 +0100)] 
ole32: Re-structure OleCreate to match to order of calls that native does.

Get rid of hres1 since all failures are returned. Cleanup pUnk on
failure and make sure to return NULL in ppvObj.

18 years agoole32: Set the storage's class ID in OleCreate.
Robert Shearman [Thu, 31 Aug 2006 16:13:45 +0000 (17:13 +0100)] 
ole32: Set the storage's class ID in OleCreate.

18 years agorpcrt4: Raise an exception if IRpcChannelBuffer_GetBuffer fails.
Robert Shearman [Thu, 31 Aug 2006 16:14:34 +0000 (17:14 +0100)] 
rpcrt4: Raise an exception if IRpcChannelBuffer_GetBuffer fails.

Make StdProxy_GetIID and StdProxy_GetChannel return void.
Don't bother checking for This and pRpcChannelBuffer being NULL as
native doesn't.

18 years agomsi: Implement MsiDatabaseExport.
Mike McCormack [Thu, 31 Aug 2006 10:52:03 +0000 (19:52 +0900)] 
msi: Implement MsiDatabaseExport.

18 years agomsi: Create MSI_ViewGetColumnInfo for accessing MsiViewGetColumnInfo internally.
Mike McCormack [Thu, 31 Aug 2006 10:50:11 +0000 (19:50 +0900)] 
msi: Create MSI_ViewGetColumnInfo for accessing MsiViewGetColumnInfo internally.

18 years agomsi: Make sure there's a value for each column when inserting data.
Mike McCormack [Thu, 31 Aug 2006 08:22:24 +0000 (17:22 +0900)] 
msi: Make sure there's a value for each column when inserting data.

18 years agomsi: Validate database fields before inserting them.
Mike McCormack [Thu, 31 Aug 2006 08:06:20 +0000 (17:06 +0900)] 
msi: Validate database fields before inserting them.

18 years agomsi: Create a function to copy record fields, use it to order INSERT fields correctly.
Mike McCormack [Thu, 31 Aug 2006 08:05:45 +0000 (17:05 +0900)] 
msi: Create a function to copy record fields, use it to order INSERT fields correctly.

18 years agomsi: Add a few more tests for MSI_NULL_INTEGER.
Mike McCormack [Thu, 31 Aug 2006 08:05:05 +0000 (17:05 +0900)] 
msi: Add a few more tests for MSI_NULL_INTEGER.

18 years agomsi: Check that column names are unique when creating a table.
Mike McCormack [Thu, 31 Aug 2006 08:04:40 +0000 (17:04 +0900)] 
msi: Check that column names are unique when creating a table.

18 years agorpcrt4: Add delegating stub support.
Huw Davies [Thu, 31 Aug 2006 14:40:05 +0000 (15:40 +0100)] 
rpcrt4: Add delegating stub support.

18 years agorpcrt4: Add infrastructure to create and manage a variable sized vtbl
Huw Davies [Thu, 31 Aug 2006 13:58:26 +0000 (14:58 +0100)] 
rpcrt4: Add infrastructure to create and manage a variable sized vtbl
that will be used as the server object for delegated stubs.

18 years agowintrust: Moved the generation of the guidstring to a separate function.
Paul Vriens [Thu, 31 Aug 2006 17:23:25 +0000 (19:23 +0200)] 
wintrust: Moved the generation of the guidstring to a separate function.

18 years agowintrust: Implementation of WintrustAddActionID.
Paul Vriens [Thu, 31 Aug 2006 14:37:19 +0000 (16:37 +0200)] 
wintrust: Implementation of WintrustAddActionID.

18 years agowintrust: Implementation of WintrustRemoveActionID.
Paul Vriens [Wed, 30 Aug 2006 17:36:54 +0000 (19:36 +0200)] 
wintrust: Implementation of WintrustRemoveActionID.

18 years agowidl: Sanity check string and pointer attrs. Don't assign string as type.
Dan Hipschman [Fri, 1 Sep 2006 23:35:49 +0000 (16:35 -0700)] 
widl: Sanity check string and pointer attrs.  Don't assign string as type.

18 years agowidl: Handle more pointer types in get_struct_type.
Dan Hipschman [Fri, 1 Sep 2006 23:34:14 +0000 (16:34 -0700)] 
widl: Handle more pointer types in get_struct_type.

18 years agowidl: Remove checks for typedefs that always fail.
Dan Hipschman [Wed, 30 Aug 2006 00:19:21 +0000 (17:19 -0700)] 
widl: Remove checks for typedefs that always fail.

18 years agoadvpack: Add the regsvr action to the SetupInstallFromInfSection call.
James Hawkins [Tue, 29 Aug 2006 22:12:39 +0000 (15:12 -0700)] 
advpack: Add the regsvr action to the SetupInstallFromInfSection call.

18 years agoadvpack: Get the proper working directory in install_init.
James Hawkins [Tue, 29 Aug 2006 22:12:22 +0000 (15:12 -0700)] 
advpack: Get the proper working directory in install_init.

18 years agorpcrt4: Tests on NdrCStdStubBuffer_Release to show that we shouldn't call Disconnect.
Huw Davies [Wed, 30 Aug 2006 16:20:17 +0000 (17:20 +0100)] 
rpcrt4: Tests on NdrCStdStubBuffer_Release to show that we shouldn't call Disconnect.

Also call IPSFactoryBuffer_Release on the 2nd arg, rather than on This->pPSFactory.

18 years agorpcrt4: Tidy up CStdStubBuffer_QueryInterface.
Huw Davies [Wed, 30 Aug 2006 13:57:20 +0000 (14:57 +0100)] 
rpcrt4: Tidy up CStdStubBuffer_QueryInterface.

18 years agorpcrt4: Tidy up CStdStubBuffer_AddRef,Release.
Huw Davies [Wed, 30 Aug 2006 14:16:29 +0000 (15:16 +0100)] 
rpcrt4: Tidy up CStdStubBuffer_AddRef,Release.

18 years agomsi: Don't crash if we can't find a control.
Mike McCormack [Wed, 30 Aug 2006 11:08:09 +0000 (20:08 +0900)] 
msi: Don't crash if we can't find a control.

18 years agomsi: Use a binary search to find sql keywords.
Mike McCormack [Wed, 30 Aug 2006 11:07:44 +0000 (20:07 +0900)] 
msi: Use a binary search to find sql keywords.

18 years agoddraw: Make tests pass when OpenGL libraries aren't present.
Mike McCormack [Wed, 30 Aug 2006 03:56:32 +0000 (12:56 +0900)] 
ddraw: Make tests pass when OpenGL libraries aren't present.

18 years agoadvapi32: Fix lsa tests on windows98.
Robert Reif [Tue, 29 Aug 2006 23:34:31 +0000 (19:34 -0400)] 
advapi32: Fix lsa tests on windows98.

18 years agowidl: Generate an error for "int f(void a)".
Dan Hipschman [Tue, 29 Aug 2006 21:29:06 +0000 (14:29 -0700)] 
widl: Generate an error for "int f(void a)".

18 years agowidl: Print pointers more aesthetically in generated header.
Dan Hipschman [Tue, 29 Aug 2006 21:28:05 +0000 (14:28 -0700)] 
widl: Print pointers more aesthetically in generated header.

18 years agowidl: Add an is_ptr function.
Dan Hipschman [Tue, 29 Aug 2006 21:27:27 +0000 (14:27 -0700)] 
widl: Add an is_ptr function.

18 years agowidl: Factor the entry_t structure.
Dan Hipschman [Tue, 29 Aug 2006 21:26:43 +0000 (14:26 -0700)] 
widl: Factor the entry_t structure.

18 years agowidl: Use type_t for typedefs, not var_t. Simplify representation.
Dan Hipschman [Tue, 29 Aug 2006 21:26:03 +0000 (14:26 -0700)] 
widl: Use type_t for typedefs, not var_t.  Simplify representation.

18 years agowidl: Generate names for tagless structs, unions and enums.
Dan Hipschman [Tue, 29 Aug 2006 21:25:19 +0000 (14:25 -0700)] 
widl: Generate names for tagless structs, unions and enums.

18 years agorpcrt4: Make the reference counting in the standard proxy thread-safe.
Robert Shearman [Tue, 29 Aug 2006 20:16:44 +0000 (21:16 +0100)] 
rpcrt4: Make the reference counting in the standard proxy thread-safe.

18 years agorpcrt4: Fix NdrStubGetBuffer to use the IRpcChannelBuffer object since
Robert Shearman [Tue, 29 Aug 2006 20:14:42 +0000 (21:14 +0100)] 
rpcrt4: Fix NdrStubGetBuffer to use the IRpcChannelBuffer object since
IRpcChannelBuffer_GetBuffer may put extra data onto the wire for ORPC
calls.

18 years agorpcrt4: Remove some unused code.
Robert Shearman [Tue, 29 Aug 2006 20:14:05 +0000 (21:14 +0100)] 
rpcrt4: Remove some unused code.

18 years agorpcrt4: Rename ndr_midl.c to ndr_clientserver.c to more accurately
Robert Shearman [Tue, 29 Aug 2006 20:13:19 +0000 (21:13 +0100)] 
rpcrt4: Rename ndr_midl.c to ndr_clientserver.c to more accurately
idenitfy what the code contained does - it is a number of helpers for
generated client/server code.

18 years agorpcrt4: Move NdrStub* functions to cstub.c and move NdrProxy*
Robert Shearman [Tue, 29 Aug 2006 20:12:42 +0000 (21:12 +0100)] 
rpcrt4: Move NdrStub* functions to cstub.c and move NdrProxy*
functions to cproxy.c since both sets of functions depend on the
implementations of the standard stubs and proxies.

18 years agoserver: Translate errnos ENFILE and EMFILE to STATUS_TOO_MANY_OPENED_FILES,
Robert Shearman [Tue, 29 Aug 2006 20:11:28 +0000 (21:11 +0100)] 
server: Translate errnos ENFILE and EMFILE to STATUS_TOO_MANY_OPENED_FILES,
which seems to be more appropriate and matches the errno translation
in ntdll.

18 years agooleaut32: Delay the creation of the stub object for IDispatch until it is actually...
Robert Shearman [Tue, 29 Aug 2006 20:12:16 +0000 (21:12 +0100)] 
oleaut32: Delay the creation of the stub object for IDispatch until it is actually used.

18 years agooleaut32: Fix a leak of the module reference count.
Robert Shearman [Tue, 29 Aug 2006 20:11:12 +0000 (21:11 +0100)] 
oleaut32: Fix a leak of the module reference count.

18 years agocomctl32: Cast-qual warnings fix.
Andrew Talbot [Wed, 30 Aug 2006 18:40:52 +0000 (19:40 +0100)] 
comctl32: Cast-qual warnings fix.

18 years agoadvpack: Cast-qual warnings fix.
Andrew Talbot [Tue, 29 Aug 2006 19:12:39 +0000 (20:12 +0100)] 
advpack: Cast-qual warnings fix.

18 years agocomdlg: Send missing CDN_FOLDERCHANGE.
Renu Rajput [Tue, 29 Aug 2006 08:20:16 +0000 (13:50 +0530)] 
comdlg: Send missing CDN_FOLDERCHANGE.

18 years agowincrypt.h: Add new OID.
Paul Vriens [Fri, 1 Sep 2006 11:59:50 +0000 (13:59 +0200)] 
wincrypt.h: Add new OID.

18 years agosoftpub.h: Add a GUID.
Paul Vriens [Fri, 1 Sep 2006 10:48:20 +0000 (12:48 +0200)] 
softpub.h: Add a GUID.

18 years agowintrust.h: Add a GUID.
Paul Vriens [Fri, 1 Sep 2006 10:48:34 +0000 (12:48 +0200)] 
wintrust.h: Add a GUID.

18 years agowintrust: Add some documentation.
Paul Vriens [Tue, 29 Aug 2006 17:33:00 +0000 (19:33 +0200)] 
wintrust: Add some documentation.

18 years agowintrust: Add some extra tests for WintrustRemoveActionID.
Paul Vriens [Tue, 29 Aug 2006 15:57:35 +0000 (17:57 +0200)] 
wintrust: Add some extra tests for WintrustRemoveActionID.

18 years agomsi: Fix a memory leak.
Mike McCormack [Tue, 29 Aug 2006 08:07:45 +0000 (17:07 +0900)] 
msi: Fix a memory leak.

18 years agomsi: Free the handle table on PROCESS_DETACH.
Mike McCormack [Tue, 29 Aug 2006 08:08:01 +0000 (17:08 +0900)] 
msi: Free the handle table on PROCESS_DETACH.

18 years agomsi: Fix test compilation with MSVC6.
Mike McCormack [Tue, 29 Aug 2006 08:08:09 +0000 (17:08 +0900)] 
msi: Fix test compilation with MSVC6.

18 years agomsi: Properties are case sensitive.
Mike McCormack [Tue, 29 Aug 2006 08:08:40 +0000 (17:08 +0900)] 
msi: Properties are case sensitive.

18 years agowintrust: Add framework and initial tests.
Paul Vriens [Tue, 29 Aug 2006 08:25:47 +0000 (10:25 +0200)] 
wintrust: Add framework and initial tests.

18 years agowintrust: Add some register stubs.
Paul Vriens [Mon, 28 Aug 2006 14:53:01 +0000 (16:53 +0200)] 
wintrust: Add some register stubs.

18 years agowintrust: Move register related functions to a separate file.
Paul Vriens [Mon, 28 Aug 2006 14:52:38 +0000 (16:52 +0200)] 
wintrust: Move register related functions to a separate file.

18 years agowidl: Add the rest of the pointer types to write_type.
Dan Hipschman [Tue, 29 Aug 2006 01:30:16 +0000 (18:30 -0700)] 
widl: Add the rest of the pointer types to write_type.

18 years agoRemove some more unused debugging channels.
Marcus Meissner [Mon, 28 Aug 2006 06:31:06 +0000 (08:31 +0200)] 
Remove some more unused debugging channels.

18 years agorpcrt4: Add a test for IRpcStubBuffer_Connect on a delegated stub.
Huw Davies [Sat, 26 Aug 2006 17:20:44 +0000 (18:20 +0100)] 
rpcrt4: Add a test for IRpcStubBuffer_Connect on a delegated stub.

This shows that we have a vtbl ptr at (void**)This-2 that is passed to
the base interface's IRpcStubBuffer_Connect.  This vtbl should
presumably forward calls to the real object's vtbl.  We can't simply
pass the real object to the base interface's stub, as the real
object's QI may not provide us with the base interface.

18 years agorpcrt4: Add a helper function to create a stub.
Huw Davies [Mon, 28 Aug 2006 18:05:36 +0000 (19:05 +0100)] 
rpcrt4: Add a helper function to create a stub.

18 years agowined3d: Apply the half pixel correction for shaders too.
Stefan Dösinger [Mon, 28 Aug 2006 21:46:00 +0000 (23:46 +0200)] 
wined3d: Apply the half pixel correction for shaders too.

18 years agomsi: Use msi_dialog_dup_property where appropriate.
James Hawkins [Tue, 29 Aug 2006 00:55:30 +0000 (17:55 -0700)] 
msi: Use msi_dialog_dup_property where appropriate.

18 years agomsi: Use the respective update functions when creating the Browse dialog control.
James Hawkins [Tue, 29 Aug 2006 00:55:10 +0000 (17:55 -0700)] 
msi: Use the respective update functions when creating the Browse dialog control.

18 years agomsi: Update the DirectoryCombo control in response to the DirectoryListUp event.
James Hawkins [Tue, 29 Aug 2006 00:54:43 +0000 (17:54 -0700)] 
msi: Update the DirectoryCombo control in response to the DirectoryListUp event.

18 years agomsi: Update the PathEdit control in response to the DirectoryListUp event.
James Hawkins [Tue, 29 Aug 2006 00:54:18 +0000 (17:54 -0700)] 
msi: Update the PathEdit control in response to the DirectoryListUp event.

18 years agomsi: Highlight the text in the PathEdit control.
James Hawkins [Tue, 29 Aug 2006 00:53:20 +0000 (17:53 -0700)] 
msi: Highlight the text in the PathEdit control.

18 years agomsi: Callers of alloc_msihandle should handle failure.
Dan Kegel [Mon, 28 Aug 2006 16:44:35 +0000 (09:44 -0700)] 
msi: Callers of alloc_msihandle should handle failure.

18 years agomsi: Remove limit on number of handles.
Dan Kegel [Mon, 28 Aug 2006 14:51:30 +0000 (07:51 -0700)] 
msi: Remove limit on number of handles.

18 years agomsi/tests: Add test to verify we can create 4000 msi handles.
Dan Kegel [Mon, 28 Aug 2006 14:41:55 +0000 (07:41 -0700)] 
msi/tests: Add test to verify we can create 4000 msi handles.

18 years agoquartz: Use the absolute height of the bitmap format as a negative values simply...
Robert Shearman [Mon, 28 Aug 2006 13:18:07 +0000 (14:18 +0100)] 
quartz: Use the absolute height of the bitmap format as a negative values simply means it is a top-down bitmap.

18 years agoole32: Return errors if the attempt to start a LocalService object fails.
Robert Shearman [Mon, 28 Aug 2006 13:19:13 +0000 (14:19 +0100)] 
ole32: Return errors if the attempt to start a LocalService object fails.

18 years agoole32: AppId is a value under the clsid key, rather than a key.
Robert Shearman [Mon, 28 Aug 2006 13:18:56 +0000 (14:18 +0100)] 
ole32: AppId is a value under the clsid key, rather than a key.

18 years agoole32: Fix functions defined without specifying argument types by changing them to...
Robert Shearman [Mon, 28 Aug 2006 13:18:15 +0000 (14:18 +0100)] 
ole32: Fix functions defined without specifying argument types by changing them to "(void)".

18 years agowinex11.drv: Import ConvertPixelFormatWGLtoGLX from opengl32.
Roderick Colenbrander [Sun, 27 Aug 2006 21:10:32 +0000 (23:10 +0200)] 
winex11.drv: Import ConvertPixelFormatWGLtoGLX from opengl32.

18 years agoriched20: EM_EXSETSEL fixes and conformance tests.
Brian Chang [Sun, 27 Aug 2006 16:26:34 +0000 (11:26 -0500)] 
riched20: EM_EXSETSEL fixes and conformance tests.

18 years agotools: Get rid of the winapi makefile, it's not used anyway.
Alexandre Julliard [Mon, 28 Aug 2006 15:29:38 +0000 (17:29 +0200)] 
tools: Get rid of the winapi makefile, it's not used anyway.

18 years agomakefiles: Only run test and documentation targets in directories that need them.
Alexandre Julliard [Mon, 28 Aug 2006 11:37:44 +0000 (13:37 +0200)] 
makefiles: Only run test and documentation targets in directories that need them.

18 years agomake_makefiles: Generate the tests list in programs/winetest/Makefile.in.
Alexandre Julliard [Mon, 28 Aug 2006 09:58:31 +0000 (11:58 +0200)] 
make_makefiles: Generate the tests list in programs/winetest/Makefile.in.

18 years agotools: Added make_makefiles tool that updates the list in configure.ac and runs make_...
Alexandre Julliard [Mon, 28 Aug 2006 09:57:10 +0000 (11:57 +0200)] 
tools: Added make_makefiles tool that updates the list in configure.ac and runs make_dlls and make_progs.

18 years agokernel: Get rid of useless trace.
Alexandre Julliard [Mon, 28 Aug 2006 09:50:26 +0000 (11:50 +0200)] 
kernel: Get rid of useless trace.

18 years agomsi: Fix writing of long strings to the database.
Mike McCormack [Mon, 28 Aug 2006 07:51:41 +0000 (16:51 +0900)] 
msi: Fix writing of long strings to the database.

18 years agomsi: Fix MsiRecordGetString for a null buffer and non-zero buffer length.
Mike McCormack [Mon, 28 Aug 2006 07:51:11 +0000 (16:51 +0900)] 
msi: Fix MsiRecordGetString for a null buffer and non-zero buffer length.

18 years agod3d8: Use proper handles for pixel shaders.
H. Verbeet [Sun, 27 Aug 2006 20:07:13 +0000 (22:07 +0200)] 
d3d8: Use proper handles for pixel shaders.

18 years agod3d8: Improve shader handle management.
H. Verbeet [Sun, 27 Aug 2006 20:07:09 +0000 (22:07 +0200)] 
d3d8: Improve shader handle management.

18 years agowined3d: Add support for A16B16G16R16F and A32B32G32R32F texture formats.
Ivan Gyurdiev [Sun, 27 Aug 2006 02:34:03 +0000 (22:34 -0400)] 
wined3d: Add support for A16B16G16R16F and A32B32G32R32F texture formats.

18 years agomsi: Updated Korean resource.
Hwang YunSong(황윤성) [Sun, 27 Aug 2006 23:50:59 +0000 (08:50 +0900)] 
msi: Updated Korean resource.

18 years agodbghelp: Removed stabs dump facility now that we have it (for PE files) in winedump.
Eric Pouech [Sun, 27 Aug 2006 06:50:46 +0000 (08:50 +0200)] 
dbghelp: Removed stabs dump facility now that we have it (for PE files) in winedump.

18 years agowinedump: Added -G option to dump raw stabs information from PE files.
Eric Pouech [Sun, 27 Aug 2006 06:50:46 +0000 (08:50 +0200)] 
winedump: Added -G option to dump raw stabs information from PE files.

18 years agowinedbg: Native dbghelp generate long basic types, so handle them too.
Eric Pouech [Sun, 27 Aug 2006 06:50:33 +0000 (08:50 +0200)] 
winedbg: Native dbghelp generate long basic types, so handle them too.

18 years agomshtml: Added IDM_UNDERLINE implementation.
Jacek Caban [Sun, 27 Aug 2006 14:01:45 +0000 (16:01 +0200)] 
mshtml: Added IDM_UNDERLINE implementation.

18 years agomshtml: Added IDM_ITALIC implementation.
Jacek Caban [Sun, 27 Aug 2006 14:01:25 +0000 (16:01 +0200)] 
mshtml: Added IDM_ITALIC implementation.

18 years agomshtml: Added IDM_FONTNAME implementation.
Jacek Caban [Sun, 27 Aug 2006 14:01:06 +0000 (16:01 +0200)] 
mshtml: Added IDM_FONTNAME implementation.

18 years agomsi: Add a stub implementation of the VolumeCostList control.
James Hawkins [Fri, 25 Aug 2006 22:42:28 +0000 (15:42 -0700)] 
msi: Add a stub implementation of the VolumeCostList control.

18 years agomsi: Add initial implementation of the DirectoryListUp event.
James Hawkins [Fri, 25 Aug 2006 21:22:16 +0000 (14:22 -0700)] 
msi: Add initial implementation of the DirectoryListUp event.

18 years agomsi: Add initial implementation of the DirectoryCombo control.
James Hawkins [Fri, 25 Aug 2006 21:18:01 +0000 (14:18 -0700)] 
msi: Add initial implementation of the DirectoryCombo control.

18 years agowined3d: Find the correct sampler type for < 2.0 pshaders.
Stefan Dösinger [Sun, 27 Aug 2006 17:16:01 +0000 (19:16 +0200)] 
wined3d: Find the correct sampler type for < 2.0 pshaders.

18 years agowined3d: Properly initialize a variable.
Stefan Dösinger [Sat, 26 Aug 2006 22:37:56 +0000 (00:37 +0200)] 
wined3d: Properly initialize a variable.

18 years agoadvapi32/tests: Cast-qual warnings fix.
Andrew Talbot [Sat, 26 Aug 2006 20:48:14 +0000 (21:48 +0100)] 
advapi32/tests: Cast-qual warnings fix.