wine-orson.git
17 years agoRelease 0.9.34. wine-0.9.34
Alexandre Julliard [Fri, 30 Mar 2007 14:41:43 +0000 (16:41 +0200)]
Release 0.9.34.

17 years agoMakefile: Try to force the makefile to be rebuilt with non-GNU make too.
Alexandre Julliard [Fri, 30 Mar 2007 10:35:25 +0000 (12:35 +0200)]
Makefile: Try to force the makefile to be rebuilt with non-GNU make too.

17 years agokernel32: Better default for dwActiveProcessorMask in GetSystemInfo.
Alexandre Julliard [Fri, 30 Mar 2007 10:22:13 +0000 (12:22 +0200)]
kernel32: Better default for dwActiveProcessorMask in GetSystemInfo.

17 years agolibwine: Hack to work around the Solaris dlopen() brain damage.
Alexandre Julliard [Fri, 30 Mar 2007 10:17:01 +0000 (12:17 +0200)]
libwine: Hack to work around the Solaris dlopen() brain damage.

17 years agokernel32: Make default behavior more consistent when AeDebug key is not present.
Alexandre Julliard [Fri, 30 Mar 2007 10:00:11 +0000 (12:00 +0200)]
kernel32: Make default behavior more consistent when AeDebug key is not present.

17 years agowined3d: Use GL_TEXTURE_2D for dummy textures.
Felix Nawothnig [Thu, 29 Mar 2007 16:45:04 +0000 (18:45 +0200)]
wined3d: Use GL_TEXTURE_2D for dummy textures.

17 years agowined3d: Fix broken ERR() message.
Felix Nawothnig [Wed, 28 Mar 2007 18:37:10 +0000 (20:37 +0200)]
wined3d: Fix broken ERR() message.

17 years agowined3d: Only disable GL_TEXTURE_CUBE_MAP_ARB if supported.
Felix Nawothnig [Wed, 28 Mar 2007 17:17:51 +0000 (19:17 +0200)]
wined3d: Only disable GL_TEXTURE_CUBE_MAP_ARB if supported.

17 years agontdll: Add NtAreMappedFilesTheSame stub.
Louis Lenders [Thu, 29 Mar 2007 10:26:38 +0000 (11:26 +0100)]
ntdll: Add NtAreMappedFilesTheSame stub.

17 years agoxcopy: Add support for xcopy /A and /M (archive copies).
Jason Edmeades [Thu, 29 Mar 2007 21:21:10 +0000 (22:21 +0100)]
xcopy: Add support for xcopy /A and /M (archive copies).

17 years agoxcopy: Add support for /P (Prompt).
Jason Edmeades [Thu, 29 Mar 2007 21:21:09 +0000 (22:21 +0100)]
xcopy: Add support for /P (Prompt).

17 years agoxcopy: Add support for /C (Continue if errors).
Jason Edmeades [Thu, 29 Mar 2007 21:21:08 +0000 (22:21 +0100)]
xcopy: Add support for /C (Continue if errors).

Also fix one place error reporting was missing.

17 years agoxcopy: Add support for /H (Hidden/System).
Jason Edmeades [Thu, 29 Mar 2007 21:21:07 +0000 (22:21 +0100)]
xcopy: Add support for /H (Hidden/System).

17 years agoxcopy: Add support for /R (Replace read only files).
Jason Edmeades [Thu, 29 Mar 2007 21:21:06 +0000 (22:21 +0100)]
xcopy: Add support for /R (Replace read only files).

17 years agoxcopy: Add support for /U (target must exist).
Jason Edmeades [Thu, 29 Mar 2007 21:21:05 +0000 (22:21 +0100)]
xcopy: Add support for /U (target must exist).

17 years agoxcopy: Add support for /N (shortname copy).
Jason Edmeades [Thu, 29 Mar 2007 21:21:04 +0000 (22:21 +0100)]
xcopy: Add support for /N (shortname copy).

17 years agoxcopy: Add support for COPYCMD override and fix /-y.
Jason Edmeades [Thu, 29 Mar 2007 21:21:03 +0000 (22:21 +0100)]
xcopy: Add support for COPYCMD override and fix /-y.

17 years agoxcopy: Prompt when overwriting files, add /Y and /-Y support.
Jason Edmeades [Thu, 29 Mar 2007 21:21:01 +0000 (22:21 +0100)]
xcopy: Prompt when overwriting files, add /Y and /-Y support.

17 years agoxcopy: Add support for /T (no copy).
Jason Edmeades [Thu, 29 Mar 2007 21:21:00 +0000 (22:21 +0100)]
xcopy: Add support for /T (no copy).

17 years agoxcopy: Add support for /W (pause).
Jason Edmeades [Thu, 29 Mar 2007 21:20:59 +0000 (22:20 +0100)]
xcopy: Add support for /W (pause).

17 years agoquartz: Add filters using their names.
Chris Robinson [Fri, 30 Mar 2007 07:01:23 +0000 (00:01 -0700)]
quartz: Add filters using their names.

17 years agocomctl32: Cast-qual warnings fix.
Andrew Talbot [Thu, 29 Mar 2007 22:12:35 +0000 (23:12 +0100)]
comctl32: Cast-qual warnings fix.

17 years agocomctl32: Constify some variables.
Andrew Talbot [Thu, 29 Mar 2007 21:09:32 +0000 (22:09 +0100)]
comctl32: Constify some variables.

17 years agoadvapi32/tests: Add check to see if SetEntriesInAclW is implemented.
Paul Vriens [Thu, 29 Mar 2007 19:33:11 +0000 (21:33 +0200)]
advapi32/tests: Add check to see if SetEntriesInAclW is implemented.

17 years agoadvapi32/tests: Add check to see if ImpersonateSelf is implemented.
Paul Vriens [Thu, 29 Mar 2007 19:19:32 +0000 (21:19 +0200)]
advapi32/tests: Add check to see if ImpersonateSelf is implemented.

17 years agowined3d: Implement support for projective textures in ps 2.0 and later.
Fabian Bieler [Thu, 29 Mar 2007 16:44:57 +0000 (18:44 +0200)]
wined3d: Implement support for projective textures in ps 2.0 and later.

17 years agoadvapi32/tests: Add check to see if LookupAccountNameA is implemented.
Paul Vriens [Thu, 29 Mar 2007 19:08:22 +0000 (21:08 +0200)]
advapi32/tests: Add check to see if LookupAccountNameA is implemented.

17 years agoadvapi32/tests: Move check for ERROR_CALL_NOT_IMPLEMENTED to the first call.
Paul Vriens [Thu, 29 Mar 2007 18:47:14 +0000 (20:47 +0200)]
advapi32/tests: Move check for ERROR_CALL_NOT_IMPLEMENTED to the first call.

17 years agoadvapi32/tests: Use skip.
Paul Vriens [Thu, 29 Mar 2007 18:47:02 +0000 (20:47 +0200)]
advapi32/tests: Use skip.

17 years agocomctl32: Constify some variables.
Andrew Talbot [Wed, 28 Mar 2007 22:09:51 +0000 (23:09 +0100)]
comctl32: Constify some variables.

17 years agoriched20: Fix text replacement with text limit.
Clinton Stimpson [Wed, 28 Mar 2007 13:03:41 +0000 (07:03 -0600)]
riched20: Fix text replacement with text limit.

17 years agontdll: Ignore failure to open current directory, it's broken on Mac OS X.
Alexandre Julliard [Thu, 29 Mar 2007 19:02:59 +0000 (21:02 +0200)]
ntdll: Ignore failure to open current directory, it's broken on Mac OS X.

17 years agowinspool.drv: Do not cache the port names.
Detlef Riekenberg [Thu, 29 Mar 2007 15:38:16 +0000 (17:38 +0200)]
winspool.drv: Do not cache the port names.

17 years agocmd: Enlarge max. length of PATH variable.
Alexander Farber [Thu, 29 Mar 2007 11:58:40 +0000 (13:58 +0200)]
cmd: Enlarge max. length of PATH variable.

17 years agowinex11.drv: Delete the tile pixmap whenever the drawable is changed.
Huw Davies [Thu, 29 Mar 2007 11:10:24 +0000 (12:10 +0100)]
winex11.drv: Delete the tile pixmap whenever the drawable is changed.

17 years agowinex11.drv: Rename a local variable to avoid confusion with a global.
Huw Davies [Thu, 29 Mar 2007 10:55:59 +0000 (11:55 +0100)]
winex11.drv: Rename a local variable to avoid confusion with a global.

17 years agomsi: Load the folder property if available and requested.
James Hawkins [Thu, 29 Mar 2007 07:38:57 +0000 (02:38 -0500)]
msi: Load the folder property if available and requested.

17 years agowinnt.h: Added activation context structures declarations.
Jacek Caban [Wed, 28 Mar 2007 16:05:03 +0000 (18:05 +0200)]
winnt.h: Added activation context structures declarations.

17 years agomshtml: Added DIID_DispHTMLDocument to QueryInterface.
Jacek Caban [Wed, 28 Mar 2007 15:54:03 +0000 (17:54 +0200)]
mshtml: Added DIID_DispHTMLDocument to QueryInterface.

17 years agomshtml: Added DispHTMLDocument dispinterface declaration.
Jacek Caban [Wed, 28 Mar 2007 15:51:40 +0000 (17:51 +0200)]
mshtml: Added DispHTMLDocument dispinterface declaration.

17 years agodsound: Change a couple DPRINTF's to TRACE's
Andrew Riedi [Wed, 28 Mar 2007 15:30:16 +0000 (08:30 -0700)]
dsound: Change a couple DPRINTF's to TRACE's

17 years agoddraw: When changing the back buffers also update the render target.
Stefan Dösinger [Tue, 27 Mar 2007 15:41:25 +0000 (17:41 +0200)]
ddraw: When changing the back buffers also update the render target.

17 years agoshlwapi: Match shlwapi wrappers to MSDN descriptions.
Dmitry Timoshkov [Wed, 28 Mar 2007 11:13:54 +0000 (20:13 +0900)]
shlwapi: Match shlwapi wrappers to MSDN descriptions.

17 years agoimm32: Change the default IME window to better reflect applications request.
Aric Stewart [Mon, 26 Mar 2007 19:51:40 +0000 (14:51 -0500)]
imm32: Change the default IME window to better reflect applications request.

First part of this change was proposed by Byeong-Sik Jeon.
Additionally respect parameters give to us by ImmSetCompositionWindow
for placement of the composition window.

17 years agosetupapi: SetLastError to ERROR_SUCCESS on success.
James Hawkins [Wed, 28 Mar 2007 06:57:33 +0000 (01:57 -0500)]
setupapi: SetLastError to ERROR_SUCCESS on success.

17 years agosetupapi: Correct the Inf output position.
James Hawkins [Wed, 28 Mar 2007 06:56:39 +0000 (01:56 -0500)]
setupapi: Correct the Inf output position.

17 years agosetupapi: The Inf file should be copied regardless of the destination buffer, with...
James Hawkins [Wed, 28 Mar 2007 06:55:46 +0000 (01:55 -0500)]
setupapi: The Inf file should be copied regardless of the destination buffer, with tests.

17 years agosetupapi: Don't allow relative paths in SetupCopyOEMInf.
James Hawkins [Wed, 28 Mar 2007 06:53:57 +0000 (01:53 -0500)]
setupapi: Don't allow relative paths in SetupCopyOEMInf.

17 years agosetupapi: Handle the SP_COPY_NOOVERWRITE flag.
James Hawkins [Wed, 28 Mar 2007 06:52:53 +0000 (01:52 -0500)]
setupapi: Handle the SP_COPY_NOOVERWRITE flag.

17 years agouser32: Use charset of currently selected font in DrawTextExA.
Marcin Grześkowiak [Mon, 26 Mar 2007 20:58:20 +0000 (22:58 +0200)]
user32: Use charset of currently selected font in DrawTextExA.

17 years agowined3d: Print lastpixel state fixme only once.
Jan Zerebecki [Tue, 27 Mar 2007 07:27:52 +0000 (09:27 +0200)]
wined3d: Print lastpixel state fixme only once.

17 years agoRemove unneeded checks on the GetModuleHandle() return value for cases where we are...
Francois Gouget [Wed, 28 Mar 2007 08:00:28 +0000 (10:00 +0200)]
Remove unneeded checks on the GetModuleHandle() return value for cases where we are linked with the dll.

17 years agocmd: Spelling fix.
Francois Gouget [Wed, 28 Mar 2007 08:01:52 +0000 (10:01 +0200)]
cmd: Spelling fix.

17 years agogdi32: Remove a space before '\n' in a trace.
Francois Gouget [Wed, 28 Mar 2007 08:01:23 +0000 (10:01 +0200)]
gdi32: Remove a space before '\n' in a trace.

17 years agonetapi32/tests: Add a missing '\n' to a trace().
Francois Gouget [Wed, 28 Mar 2007 08:00:58 +0000 (10:00 +0200)]
netapi32/tests: Add a missing '\n' to a trace().

17 years agosetupapi: Fix InstallCatalog()'s calling convention.
Francois Gouget [Wed, 28 Mar 2007 07:59:43 +0000 (09:59 +0200)]
setupapi: Fix InstallCatalog()'s calling convention.

17 years agoinclude: Add some API prototypes to appropriate header files, fix some prototypes.
Dmitry Timoshkov [Wed, 28 Mar 2007 06:51:46 +0000 (15:51 +0900)]
include: Add some API prototypes to appropriate header files, fix some prototypes.

17 years agorpcrt4: Fixing the using of the auth_len values the wrong way round - PKT_PRIVACY...
Rob Shearman [Wed, 28 Mar 2007 07:57:49 +0000 (08:57 +0100)]
rpcrt4: Fixing the using of the auth_len values the wrong way round - PKT_PRIVACY implies the packet will be encrypted, not just signed.

17 years agoole32: Implement MkParseDisplayName.
Rob Shearman [Tue, 27 Mar 2007 17:21:23 +0000 (18:21 +0100)]
ole32: Implement MkParseDisplayName.

17 years agoole32: Add some more tests for MkParseDisplayName.
Rob Shearman [Tue, 27 Mar 2007 17:20:29 +0000 (18:20 +0100)]
ole32: Add some more tests for MkParseDisplayName.

17 years agoole32: Display the testname for the test for display name in test_moniker.
Rob Shearman [Tue, 27 Mar 2007 17:19:51 +0000 (18:19 +0100)]
ole32: Display the testname for the test for display name in test_moniker.

17 years agoole32: Do a case-insensitive comparison in the count_moniker_matches in the moniker...
Rob Shearman [Tue, 27 Mar 2007 17:18:38 +0000 (18:18 +0100)]
ole32: Do a case-insensitive comparison in the count_moniker_matches in the moniker tests as Win9x marshals an all upper-case file name for file monikers.

17 years agoole32: Add tests for the standard marshaler's implementation of IClientSecurity.
Rob Shearman [Tue, 27 Mar 2007 17:18:05 +0000 (18:18 +0100)]
ole32: Add tests for the standard marshaler's implementation of IClientSecurity.

17 years agoole32: Pass the OXID info to RPC_CreateClientChannel and use this to pass the server...
Rob Shearman [Tue, 27 Mar 2007 17:15:41 +0000 (18:15 +0100)]
ole32: Pass the OXID info to RPC_CreateClientChannel and use this to pass the server process ID to channel hooks.

17 years agokernel32/profile: Some parameter tests for GetPrivateProfileSectionA.
Paul Vriens [Tue, 27 Mar 2007 20:08:20 +0000 (22:08 +0200)]
kernel32/profile: Some parameter tests for GetPrivateProfileSectionA.

17 years agokernel32/profile: Add a few NULL checks (Coverity).
Paul Vriens [Tue, 27 Mar 2007 20:08:14 +0000 (22:08 +0200)]
kernel32/profile: Add a few NULL checks (Coverity).

17 years agokernel32/profile: Move GetPrivateProfileSectionA to its own test.
Paul Vriens [Tue, 27 Mar 2007 20:08:07 +0000 (22:08 +0200)]
kernel32/profile: Move GetPrivateProfileSectionA to its own test.

17 years agokernel32/profile: Rename a test.
Paul Vriens [Tue, 27 Mar 2007 20:07:57 +0000 (22:07 +0200)]
kernel32/profile: Rename a test.

17 years agocomctl32: Constify some variables.
Andrew Talbot [Tue, 27 Mar 2007 20:11:27 +0000 (21:11 +0100)]
comctl32: Constify some variables.

17 years agowinemp3: Clear stream buffers when the stream is reset.
Chris Robinson [Wed, 28 Mar 2007 04:47:09 +0000 (21:47 -0700)]
winemp3: Clear stream buffers when the stream is reset.

17 years agoquartz: Protect DSound buffer creation with a critical section lock.
Chris Robinson [Tue, 27 Mar 2007 09:45:15 +0000 (02:45 -0700)]
quartz: Protect DSound buffer creation with a critical section lock.

17 years agogdi32: Make the EMF driver return sane NUMCOLORS value.
Dmitry Timoshkov [Tue, 27 Mar 2007 07:54:49 +0000 (16:54 +0900)]
gdi32: Make the EMF driver return sane NUMCOLORS value.

17 years agocomctl32: toolbar: TB_HIDEBUTTON and TB_MOVEBUTTON shouldn't force a recalc.
Mikołaj Zalewski [Tue, 27 Mar 2007 07:44:46 +0000 (09:44 +0200)]
comctl32: toolbar: TB_HIDEBUTTON and TB_MOVEBUTTON shouldn't force a recalc.

17 years agowinex11.drv: Add Xcursor support for 32 bit cursors.
Andrew Riedi [Thu, 22 Mar 2007 19:06:19 +0000 (12:06 -0700)]
winex11.drv: Add Xcursor support for 32 bit cursors.

Based on patch by Henri Verbeet.

17 years agoMakefile: More portable invocation of ctags/etags.
Alexandre Julliard [Tue, 27 Mar 2007 19:45:54 +0000 (21:45 +0200)]
Makefile: More portable invocation of ctags/etags.

17 years agoserver: Remove the return value of the flush() method, it's not used.
Alexandre Julliard [Tue, 27 Mar 2007 14:51:44 +0000 (16:51 +0200)]
server: Remove the return value of the flush() method, it's not used.

17 years agoserver: Add support for queuing a user APC upon async I/O completion.
Alexandre Julliard [Tue, 27 Mar 2007 14:42:27 +0000 (16:42 +0200)]
server: Add support for queuing a user APC upon async I/O completion.

17 years agosetupapi: Add several tests for SetupCopyOEMInf, with fixes so the tests don't crash.
James Hawkins [Mon, 26 Mar 2007 23:35:16 +0000 (18:35 -0500)]
setupapi: Add several tests for SetupCopyOEMInf, with fixes so the tests don't crash.

17 years agosetupapi: Add missing SetupCopyOEMInf flags.
James Hawkins [Mon, 26 Mar 2007 23:34:22 +0000 (18:34 -0500)]
setupapi: Add missing SetupCopyOEMInf flags.

17 years agowine.inf: Code clean up.
Jacek Caban [Mon, 26 Mar 2007 17:40:40 +0000 (19:40 +0200)]
wine.inf: Code clean up.

17 years agoole32: Register the ProgID for the class and file monikers.
Rob Shearman [Mon, 26 Mar 2007 17:26:17 +0000 (18:26 +0100)]
ole32: Register the ProgID for the class and file monikers.

17 years agoole32: Move GetClassFile to moniker.c and move OleRun to ole2.c.
Rob Shearman [Mon, 26 Mar 2007 17:25:21 +0000 (18:25 +0100)]
ole32: Move GetClassFile to moniker.c and move OleRun to ole2.c.

17 years agoole32: Add documentation for CoGetClassObject and GetClassFile.
Rob Shearman [Mon, 26 Mar 2007 17:24:27 +0000 (18:24 +0100)]
ole32: Add documentation for CoGetClassObject and GetClassFile.

17 years agoole32: Add documentation for CreateBindCtx, BindMoniker, GetRunningObjectTable and...
Rob Shearman [Mon, 26 Mar 2007 17:23:51 +0000 (18:23 +0100)]
ole32: Add documentation for CreateBindCtx, BindMoniker, GetRunningObjectTable and OleRun.

17 years agoole32: Handle NULL sub-objects correctly in the STGMEDIUM user marshaling functions...
Rob Shearman [Mon, 26 Mar 2007 17:20:52 +0000 (18:20 +0100)]
ole32: Handle NULL sub-objects correctly in the STGMEDIUM user marshaling functions so that no further data in marshaled or unmarshaled.

17 years agorpcrt4: Use the correct authorization trailer length using information from the secur...
Rob Shearman [Mon, 26 Mar 2007 17:19:33 +0000 (18:19 +0100)]
rpcrt4: Use the correct authorization trailer length using information from the security provider.

Previously it was hardcoded to 16, so only the NTLM provider would work correctly.

17 years agorpcrt4: Call CompleteAuthToken if InitializeSecurityContext returned a code that...
Rob Shearman [Mon, 26 Mar 2007 17:18:01 +0000 (18:18 +0100)]
rpcrt4: Call CompleteAuthToken if InitializeSecurityContext returned a code that says it should be called.

Currently, the only security provider that requires this is the Digest
one, which we don't really care about, but is supported for completeness.

17 years agorpcrt4: Call InitializeSecurityContext from only one function.
Rob Shearman [Mon, 26 Mar 2007 17:17:15 +0000 (18:17 +0100)]
rpcrt4: Call InitializeSecurityContext from only one function.

This reduces the amount of code and ensures that the parameters passed
to it stay the same, apart from the previous context and the output
buffer description.

17 years agorpcrt4: Retrieve the maximum token length from the security provider rather than...
Rob Shearman [Mon, 26 Mar 2007 17:16:34 +0000 (18:16 +0100)]
rpcrt4: Retrieve the maximum token length from the security provider rather than using a hardcoded and rather small limit.

17 years agoole32: Generate OXID_INFO in the stub manager.
Rob Shearman [Mon, 26 Mar 2007 17:23:16 +0000 (18:23 +0100)]
ole32: Generate OXID_INFO in the stub manager.

Copy the OXID_INFO from the stub manager, if available, in
proxy_manager_construct. Otherwise, attempt to resolve it.

Use ipidRemUnknown from OXID_INFO in the proxy manager instead of
magically generating the IPID for RemUnknown.

17 years agoole32: Add the OXID_INFO structure to dcom.idl.
Rob Shearman [Mon, 26 Mar 2007 17:22:30 +0000 (18:22 +0100)]
ole32: Add the OXID_INFO structure to dcom.idl.

17 years agoole32: Add a stubbed out implementation of IClientSecurity to the proxy manager.
Rob Shearman [Mon, 26 Mar 2007 17:15:04 +0000 (18:15 +0100)]
ole32: Add a stubbed out implementation of IClientSecurity to the proxy manager.

17 years agorpcrt4: Make some parameters of non-exported functions const.
Rob Shearman [Mon, 26 Mar 2007 17:14:27 +0000 (18:14 +0100)]
rpcrt4: Make some parameters of non-exported functions const.

17 years agorpcrt4: Implement associations which are intermediary objects that track the relation...
Rob Shearman [Mon, 26 Mar 2007 17:13:49 +0000 (18:13 +0100)]
rpcrt4: Implement associations which are intermediary objects that track the relationship between the client and a given endpoint on the server.

Use these to encapsulate the connection pool so that the lifetimes of
connections are properly handled again.

17 years agosecur32: Replace const pointer parameters with correct pointers to const.
Andrew Talbot [Mon, 26 Mar 2007 20:29:02 +0000 (21:29 +0100)]
secur32: Replace const pointer parameters with correct pointers to const.

17 years agoloader: Replace inline static with static inline.
Andrew Talbot [Mon, 26 Mar 2007 19:27:22 +0000 (20:27 +0100)]
loader: Replace inline static with static inline.

17 years agowinelib: Replace inline static with static inline.
Andrew Talbot [Mon, 26 Mar 2007 19:26:29 +0000 (20:26 +0100)]
winelib: Replace inline static with static inline.

17 years agocomctl32: Constify some variables.
Andrew Talbot [Mon, 26 Mar 2007 17:57:43 +0000 (18:57 +0100)]
comctl32: Constify some variables.

17 years agoquartz: Return proper CLSID for parser filters.
Chris Robinson [Mon, 26 Mar 2007 08:18:17 +0000 (01:18 -0700)]
quartz: Return proper CLSID for parser filters.

17 years agocomctl32: Set label width after editting.
Piotr Caban [Mon, 26 Mar 2007 14:34:48 +0000 (16:34 +0200)]
comctl32: Set label width after editting.