wine-orson.git
17 years agoRelease 0.9.15. wine-0.9.15
Alexandre Julliard [Thu, 8 Jun 2006 15:04:58 +0000 (17:04 +0200)]
Release 0.9.15.

17 years agousp10: Update ScriptStringAnalyse and tests for ScriptString functions.
Jeff Latimer [Tue, 6 Jun 2006 10:21:07 +0000 (20:21 +1000)]
usp10: Update ScriptStringAnalyse and tests for ScriptString functions.

17 years agousp10: Update ScriptGetCMap to conform to Windows.
Jeff Latimer [Tue, 6 Jun 2006 10:14:01 +0000 (20:14 +1000)]
usp10: Update ScriptGetCMap to conform to Windows.

17 years agousp10: Update tests in test_ScriptItemIzeShapePlace to match Windows results.
Jeff Latimer [Tue, 6 Jun 2006 10:09:37 +0000 (20:09 +1000)]
usp10: Update tests in test_ScriptItemIzeShapePlace to match Windows results.

17 years agousp10: Add stubs for ScriptCPtoX, ScriptXtoCP and ScriptBreak and some basic tests.
Jeff Latimer [Wed, 7 Jun 2006 13:05:14 +0000 (23:05 +1000)]
usp10: Add stubs for ScriptCPtoX, ScriptXtoCP and ScriptBreak and some basic tests.

17 years agorpcrt4: Avoid potential redefinition of uuid_t.
Alexandre Julliard [Thu, 8 Jun 2006 09:29:26 +0000 (11:29 +0200)]
rpcrt4: Avoid potential redefinition of uuid_t.

17 years agoconfigure: Make the font warning more explicit about what package is missing.
Alexandre Julliard [Thu, 8 Jun 2006 09:26:44 +0000 (11:26 +0200)]
configure: Make the font warning more explicit about what package is missing.

17 years agoinclude: Add lmmsg.h.
Robert Reif [Thu, 8 Jun 2006 04:14:28 +0000 (00:14 -0400)]
include: Add lmmsg.h.

17 years agoshell32/tests: Test to make sure we can create a non-nested directory.
Phil Lodwick [Wed, 7 Jun 2006 19:08:27 +0000 (14:08 -0500)]
shell32/tests: Test to make sure we can create a non-nested directory.

17 years agoshell32: SHCreateDirectoryEx can create a non-nested directory.
Phil Lodwick [Wed, 7 Jun 2006 19:08:38 +0000 (14:08 -0500)]
shell32: SHCreateDirectoryEx can create a non-nested directory.

17 years agouser/tests: Update LoadImage test.
Michael Kaufmann [Wed, 7 Jun 2006 12:03:22 +0000 (14:03 +0200)]
user/tests: Update LoadImage test.

Include a bitmap in the resources and don't depend on Windows'
OBM_CHECK bitmap anymore.

17 years agooleaut32: Uncomment a line to implement conversion from VT_DISPATCH to VT_BSTR.
Robert Shearman [Tue, 6 Jun 2006 19:05:27 +0000 (20:05 +0100)]
oleaut32: Uncomment a line to implement conversion from VT_DISPATCH to VT_BSTR.

17 years agooleaut32: Handle BSTRs in VARIANT_CopyData.
Robert Shearman [Tue, 6 Jun 2006 19:05:10 +0000 (20:05 +0100)]
oleaut32: Handle BSTRs in VARIANT_CopyData.

17 years agoserver: Fix a possible memory leak.
Mike McCormack [Thu, 8 Jun 2006 08:02:04 +0000 (17:02 +0900)]
server: Fix a possible memory leak.

17 years agoserver: Make wparam and lparam values unsigned long for win64 compatability.
Mike McCormack [Thu, 8 Jun 2006 08:01:54 +0000 (17:01 +0900)]
server: Make wparam and lparam values unsigned long for win64 compatability.

17 years agoserver: Don't attach the thread input when changing parents if the new
Robert Shearman [Wed, 7 Jun 2006 19:12:16 +0000 (20:12 +0100)]
server: Don't attach the thread input when changing parents if the new
parent is the desktop (i.e. it is becoming a top-level window).

17 years agoserver: Don't set the client's server field before the server has
Robert Shearman [Wed, 7 Jun 2006 19:11:59 +0000 (20:11 +0100)]
server: Don't set the client's server field before the server has
changed into a connected state, otherwise we could assert in
pipe_client_destroy.

17 years agoserver: Don't report a fatal protocol error for things that we can recover from.
Alexandre Julliard [Thu, 8 Jun 2006 08:26:02 +0000 (10:26 +0200)]
server: Don't report a fatal protocol error for things that we can recover from.

17 years agowininet: ftp: Fix crash if input buffer is larger than MAX_PATH.
Phil Lodwick [Wed, 7 Jun 2006 19:35:16 +0000 (14:35 -0500)]
wininet: ftp: Fix crash if input buffer is larger than MAX_PATH.

17 years agowininet: ftp: 125 is an acceptable response code for the STORE command.
Phil Lodwick [Wed, 7 Jun 2006 19:43:50 +0000 (14:43 -0500)]
wininet: ftp: 125 is an acceptable response code for the STORE command.

17 years agolibunicode: Add a code page table for the US-ASCII encoding.
Robert Shearman [Wed, 7 Jun 2006 19:12:59 +0000 (20:12 +0100)]
libunicode: Add a code page table for the US-ASCII encoding.

17 years agorpcrt4: Implement a process-wide connection pool for client connections,
Robert Shearman [Wed, 7 Jun 2006 19:12:34 +0000 (20:12 +0100)]
rpcrt4: Implement a process-wide connection pool for client connections,
rather than relying on the restriction of one connection per
binding. This also avoids the problem of two threads using the same
connection at the same time.

17 years agorpcrt4: Fix the retrieval of This for interpreted proxies.
Robert Shearman [Wed, 7 Jun 2006 19:11:46 +0000 (20:11 +0100)]
rpcrt4: Fix the retrieval of This for interpreted proxies.

17 years agorpcrt4: Implement full-pointer support for interpreted stubs.
Robert Shearman [Wed, 7 Jun 2006 19:11:36 +0000 (20:11 +0100)]
rpcrt4: Implement full-pointer support for interpreted stubs.

Move the calls to the full pointer init functions before
NdrClient/ServerInitializeNew, like in MIDL-generated code.

18 years agod3d9: Add a test for GetContainer (Volumes & Surfaces).
H. Verbeet [Wed, 7 Jun 2006 13:13:49 +0000 (15:13 +0200)]
d3d9: Add a test for GetContainer (Volumes & Surfaces).

18 years agod3d9: Remove unused vshaderdeclaration.c.
H. Verbeet [Wed, 7 Jun 2006 13:13:57 +0000 (15:13 +0200)]
d3d9: Remove unused vshaderdeclaration.c.

18 years agod3d9: Fix QueryInterface.
H. Verbeet [Wed, 7 Jun 2006 13:13:29 +0000 (15:13 +0200)]
d3d9: Fix QueryInterface.

QueryInterface should return S_OK on success and set the object
pointer to NULL on failure. This is similar to the patch Ivan
submitted a while ago for wined3d.

18 years agod3d8: Fix QueryInterface.
H. Verbeet [Wed, 7 Jun 2006 13:13:29 +0000 (15:13 +0200)]
d3d8: Fix QueryInterface.

QueryInterface should return S_OK on success and set the object
pointer to NULL on failure. This is similar to the patch Ivan
submitted a while ago for wined3d.

18 years agomsvcrt: Write-strings warning fix.
Andrew Talbot [Sat, 3 Jun 2006 14:33:17 +0000 (15:33 +0100)]
msvcrt: Write-strings warning fix.

18 years agokernel/tests: Write-strings warnings fix.
Andrew Talbot [Fri, 2 Jun 2006 18:01:23 +0000 (19:01 +0100)]
kernel/tests: Write-strings warnings fix.

18 years agocrypt32: Write-strings warning fix.
Andrew Talbot [Thu, 1 Jun 2006 19:54:11 +0000 (20:54 +0100)]
crypt32: Write-strings warning fix.

18 years agodbghelp: Write-strings warning fix.
Andrew Talbot [Thu, 1 Jun 2006 19:02:44 +0000 (20:02 +0100)]
dbghelp: Write-strings warning fix.

18 years agowined3d: TEXREG2GB is valid on pshaders 1.1.
Ivan Gyurdiev [Wed, 7 Jun 2006 04:43:51 +0000 (00:43 -0400)]
wined3d: TEXREG2GB is valid on pshaders 1.1.

18 years agowined3d: Fix NULL dereference in generator function.
Ivan Gyurdiev [Wed, 7 Jun 2006 03:40:16 +0000 (23:40 -0400)]
wined3d: Fix NULL dereference in generator function.

18 years agowined3d: Fix missing light recording.
Ivan Gyurdiev [Wed, 7 Jun 2006 03:37:05 +0000 (23:37 -0400)]
wined3d: Fix missing light recording.

Write a light with the default parameters in disabled state if
capturing a missing light.

18 years agod3d9: Test missing light recording.
Ivan Gyurdiev [Wed, 7 Jun 2006 03:35:38 +0000 (23:35 -0400)]
d3d9: Test missing light recording.

When a light does not exist, and the app attempts to capture it in the
stateblock, a disabled light with the default light parameters is
written instead.

18 years agod3d9: Mipmaps level test.
Ivan Gyurdiev [Tue, 6 Jun 2006 22:18:02 +0000 (18:18 -0400)]
d3d9: Mipmaps level test.

18 years agomsi: Add Russian resource file.
Vitaly Lipatov [Wed, 7 Jun 2006 10:28:33 +0000 (14:28 +0400)]
msi: Add Russian resource file.

18 years agonetapi32: Add stub for NetServerEnumEx.
Robert Reif [Wed, 7 Jun 2006 11:42:24 +0000 (07:42 -0400)]
netapi32: Add stub for NetServerEnumEx.

18 years agoserver: open_console's from field should be a handle.
Mike McCormack [Wed, 7 Jun 2006 09:33:46 +0000 (18:33 +0900)]
server: open_console's from field should be a handle.

18 years agoserver: Use unsigned long for request types that are 64bit in win64.
Mike McCormack [Wed, 7 Jun 2006 09:33:09 +0000 (18:33 +0900)]
server: Use unsigned long for request types that are 64bit in win64.

18 years agoserver: Print process/thread id instead of pointer in protocol errors.
Alexandre Julliard [Wed, 7 Jun 2006 12:20:38 +0000 (14:20 +0200)]
server: Print process/thread id instead of pointer in protocol errors.

18 years agoRemove more redundant NULL checks before HeapFree (found by Smatch).
Michael Stefaniuc [Wed, 7 Jun 2006 08:55:33 +0000 (10:55 +0200)]
Remove more redundant NULL checks before HeapFree (found by Smatch).

18 years agomsi/tests: Fixed a typo.
EA Durbin [Mon, 5 Jun 2006 23:59:40 +0000 (18:59 -0500)]
msi/tests: Fixed a typo.

18 years agohlink: Implement DllRegisterServer.
Mike McCormack [Tue, 6 Jun 2006 11:42:39 +0000 (20:42 +0900)]
hlink: Implement DllRegisterServer.

18 years agohlink: Add a basic implementation (based on work by Aric Stewart).
Mike McCormack [Tue, 6 Jun 2006 10:39:58 +0000 (19:39 +0900)]
hlink: Add a basic implementation (based on work by Aric Stewart).

18 years agohlink: Add a stub implementation (based on Aric Stewart's code).
Mike McCormack [Tue, 6 Jun 2006 10:26:24 +0000 (19:26 +0900)]
hlink: Add a stub implementation (based on Aric Stewart's code).

18 years agohlink: Declare prototypes for some functions.
Mike McCormack [Tue, 6 Jun 2006 10:24:14 +0000 (19:24 +0900)]
hlink: Declare prototypes for some functions.

18 years agowinecfg: Avoid unnecessary casts.
Dmitry Timoshkov [Wed, 7 Jun 2006 07:45:47 +0000 (16:45 +0900)]
winecfg: Avoid unnecessary casts.

18 years agocomctl32: Remove WM_SYSCOMMAND handler from PROPSHEET_DialogProc.
Dmitry Timoshkov [Wed, 7 Jun 2006 07:45:28 +0000 (16:45 +0900)]
comctl32: Remove WM_SYSCOMMAND handler from PROPSHEET_DialogProc.

18 years agoinclude: Add SETWALLPAPER_DEFAULT to winuser.h.
Andrew Ziem [Tue, 6 Jun 2006 23:29:00 +0000 (17:29 -0600)]
include: Add SETWALLPAPER_DEFAULT to winuser.h.

18 years agowined3d: Return the result of QueryInterface in GetContainer.
H. Verbeet [Tue, 6 Jun 2006 21:42:33 +0000 (23:42 +0200)]
wined3d: Return the result of QueryInterface in GetContainer.

18 years agowined3d: Remove a redundant break.
H. Verbeet [Tue, 6 Jun 2006 21:42:30 +0000 (23:42 +0200)]
wined3d: Remove a redundant break.

18 years agowined3d: Don't hardcode type sizes for shader constants.
H. Verbeet [Tue, 6 Jun 2006 21:17:35 +0000 (23:17 +0200)]
wined3d: Don't hardcode type sizes for shader constants.

18 years agod3d9: Add a test for setting / getting vertex shader constants.
H. Verbeet [Tue, 6 Jun 2006 21:17:50 +0000 (23:17 +0200)]
d3d9: Add a test for setting / getting vertex shader constants.

18 years agoshdocvw: Register some more documented classes that native also registers.
Robert Shearman [Tue, 6 Jun 2006 19:04:58 +0000 (20:04 +0100)]
shdocvw: Register some more documented classes that native also registers.

18 years agowidl: Support coclass forward declarations.
Robert Shearman [Tue, 6 Jun 2006 19:05:39 +0000 (20:05 +0100)]
widl: Support coclass forward declarations.

18 years agoinclude: Add two more coclasses to exdisp.idl.
Robert Shearman [Tue, 6 Jun 2006 19:04:47 +0000 (20:04 +0100)]
include: Add two more coclasses to exdisp.idl.

18 years agodnsapi: Add stub implementations for the remaining documented functions.
Hans Leidekker [Tue, 6 Jun 2006 15:48:43 +0000 (17:48 +0200)]
dnsapi: Add stub implementations for the remaining documented functions.

18 years agox11drv: Declared two functions as static to avoid compiler warnings.
Magnus Lundborg [Mon, 5 Jun 2006 22:31:58 +0000 (00:31 +0200)]
x11drv: Declared two functions as static to avoid compiler warnings.

18 years agoRevert "winedbg: Remove useless NOCMD state."
Alexandre Julliard [Tue, 6 Jun 2006 15:15:31 +0000 (17:15 +0200)]
Revert "winedbg: Remove useless NOCMD state."

This reverts 92deacbe425bfd986a2cc3bf1e776aca02cf08c8 commit.

18 years agowine.inf: Added default values for .htm and .html file extension.
Stefan Leichter [Fri, 2 Jun 2006 20:52:39 +0000 (22:52 +0200)]
wine.inf: Added default values for .htm and .html file extension.

18 years agooleaut32: safearray: Convert dimension index at the API boundary.
qingdoa daoo [Sun, 4 Jun 2006 11:43:13 +0000 (19:43 +0800)]
oleaut32: safearray: Convert dimension index at the API boundary.

18 years agowined3d: Remove constant type field in stateblock.
Ivan Gyurdiev [Tue, 6 Jun 2006 06:46:59 +0000 (02:46 -0400)]
wined3d: Remove constant type field in stateblock.

It is wrong to maintain a mapping from a constant index to a type
field, because different constant types do not share an index -
boolean constant 0 is supposed to co-exist with floating point
constant 0, not replace it. Drawprim and other code using the type
array to decide whether to look up a constant in bools, floats, or
ints is wrong - you can't make that decision based on the index.

18 years agowined3d: Rename vertex shader constants.
Ivan Gyurdiev [Tue, 6 Jun 2006 06:41:46 +0000 (02:41 -0400)]
wined3d: Rename vertex shader constants.

From const%lu to C%lu for consistency (to match pshaders).

18 years agowined3d: Add limits for ps_2_x.
Ivan Gyurdiev [Tue, 6 Jun 2006 06:40:59 +0000 (02:40 -0400)]
wined3d: Add limits for ps_2_x.

18 years agowined3d: Trace improvements.
Ivan Gyurdiev [Tue, 6 Jun 2006 06:40:08 +0000 (02:40 -0400)]
wined3d: Trace improvements.

18 years agowined3d: pshader defi has 5 parameters.
Ivan Gyurdiev [Tue, 6 Jun 2006 06:37:40 +0000 (02:37 -0400)]
wined3d: pshader defi has 5 parameters.

18 years agogdi: Don't treat a NULL rect as an empty rect in ExtTextOutW.
qingdoa daoo [Tue, 6 Jun 2006 03:42:45 +0000 (11:42 +0800)]
gdi: Don't treat a NULL rect as an empty rect in ExtTextOutW.

18 years agooleaut32: Only BYREF DispCallFunc args whose input args are not BYREF should be changed.
James Hawkins [Mon, 5 Jun 2006 22:48:15 +0000 (17:48 -0500)]
oleaut32: Only BYREF DispCallFunc args whose input args are not BYREF should be changed.

18 years agooleaut32: Copy BYREF args directly if they have the same variant type.
James Hawkins [Mon, 5 Jun 2006 22:47:00 +0000 (17:47 -0500)]
oleaut32: Copy BYREF args directly if they have the same variant type.

18 years agogdi: New tests for GetDIBits.
Michael Kaufmann [Mon, 5 Jun 2006 21:18:56 +0000 (23:18 +0200)]
gdi: New tests for GetDIBits.

New tests that check if GetDIBits works with a bitmap that is selected
in a device context (works in Windows, should fail according to the
API documentation)

18 years agomsvcrt: Write-strings warnings fix.
Andrew Talbot [Mon, 5 Jun 2006 19:50:47 +0000 (20:50 +0100)]
msvcrt: Write-strings warnings fix.

18 years agowinecfg: Make some pointer casts win64 compliant.
Mike McCormack [Tue, 6 Jun 2006 05:33:34 +0000 (14:33 +0900)]
winecfg: Make some pointer casts win64 compliant.

18 years agowineconsole: Use correct prototypes for dialog procs.
Mike McCormack [Tue, 6 Jun 2006 05:33:17 +0000 (14:33 +0900)]
wineconsole: Use correct prototypes for dialog procs.

18 years agowcmd: Fix a Win64 warning.
Mike McCormack [Tue, 6 Jun 2006 05:21:53 +0000 (14:21 +0900)]
wcmd: Fix a Win64 warning.

18 years agotaskmgr: Use correct types for Win64.
Mike McCormack [Tue, 6 Jun 2006 05:21:44 +0000 (14:21 +0900)]
taskmgr: Use correct types for Win64.

18 years agohh: Cast GetProcAddress's return to supress a Win64 warning.
Mike McCormack [Tue, 6 Jun 2006 05:21:29 +0000 (14:21 +0900)]
hh: Cast GetProcAddress's return to supress a Win64 warning.

18 years agowinetest: Fix dialog prototypes.
Mike McCormack [Tue, 6 Jun 2006 05:21:13 +0000 (14:21 +0900)]
winetest: Fix dialog prototypes.

18 years agouserenv: Add a stub implementation of userenv.dll.
Mike McCormack [Mon, 5 Jun 2006 05:01:10 +0000 (14:01 +0900)]
userenv: Add a stub implementation of userenv.dll.

18 years agokernel/tests: Some tests for WideCharToMultiByte.
Detlef Riekenberg [Mon, 5 Jun 2006 10:30:41 +0000 (12:30 +0200)]
kernel/tests: Some tests for WideCharToMultiByte.

18 years agoadvapi32: Fix comment to match the function (thanks to Dan Kegel).
Mike McCormack [Mon, 5 Jun 2006 16:42:52 +0000 (01:42 +0900)]
advapi32: Fix comment to match the function (thanks to Dan Kegel).

18 years agowinedbg: Get rid of unused mode command.
Juan Lang [Mon, 5 Jun 2006 16:58:00 +0000 (09:58 -0700)]
winedbg: Get rid of unused mode command.

18 years agox11drv: Improve handling of the case where the clipboard is opened
Ulrich Czekalla [Mon, 5 Jun 2006 15:55:14 +0000 (11:55 -0400)]
x11drv: Improve handling of the case where the clipboard is opened
with a window from another thread or process.

18 years agoinclude: Add DDHAL_UPDATEOVERLAYDATA structure.
Ulrich Czekalla [Mon, 5 Jun 2006 15:43:15 +0000 (11:43 -0400)]
include: Add DDHAL_UPDATEOVERLAYDATA structure.

18 years agomsi: Add some integer condition tests.
Huw Davies [Mon, 5 Jun 2006 15:57:44 +0000 (16:57 +0100)]
msi: Add some integer condition tests.

18 years agokernel/tests: More tests for FindFirstFile.
Karsten Elfenbein [Mon, 5 Jun 2006 14:23:21 +0000 (16:23 +0200)]
kernel/tests: More tests for FindFirstFile.

18 years agowordpad: Declare three functions as static to avoid compiler warnings.
Magnus Lundborg [Mon, 5 Jun 2006 10:10:40 +0000 (12:10 +0200)]
wordpad: Declare three functions as static to avoid compiler warnings.

18 years agohlink: Add hlguids.h (based on a patch by Aric Stewart).
Mike McCormack [Mon, 5 Jun 2006 06:24:52 +0000 (15:24 +0900)]
hlink: Add hlguids.h (based on a patch by Aric Stewart).

18 years agodnsapi: Fix the case where we have libresolv headers but no libraries.
Mike McCormack [Mon, 5 Jun 2006 12:50:00 +0000 (21:50 +0900)]
dnsapi: Fix the case where we have libresolv headers but no libraries.

18 years agowined3d: Render target locking fixes.
Stefan Dösinger [Sun, 4 Jun 2006 14:42:57 +0000 (16:42 +0200)]
wined3d: Render target locking fixes.

18 years agoadvapi32: Implement and test SystemFunction031.
Mike McCormack [Sun, 4 Jun 2006 10:41:37 +0000 (19:41 +0900)]
advapi32: Implement and test SystemFunction031.

18 years agoadvapi32: Implement and test SystemFunction030.
Mike McCormack [Sun, 4 Jun 2006 10:40:54 +0000 (19:40 +0900)]
advapi32: Implement and test SystemFunction030.

18 years agomsi: Fix some copy/paste bugs in the implementation of condition operators.
Hans Leidekker [Mon, 5 Jun 2006 10:54:20 +0000 (12:54 +0200)]
msi: Fix some copy/paste bugs in the implementation of condition operators.

18 years agowinedbg: Remove useless NOCMD state.
Juan Lang [Sun, 4 Jun 2006 20:32:25 +0000 (13:32 -0700)]
winedbg: Remove useless NOCMD state.

18 years agouser: Use SetPropW rather than SetPropA for internal property.
Juan Lang [Mon, 5 Jun 2006 03:49:16 +0000 (20:49 -0700)]
user: Use SetPropW rather than SetPropA for internal property.

18 years agomsi: An empty string is equivalent to nil, so handle this in the optimised WHERE_exec...
Robert Shearman [Mon, 5 Jun 2006 00:41:04 +0000 (01:41 +0100)]
msi: An empty string is equivalent to nil, so handle this in the optimised WHERE_execute path.

18 years agorpcrt4: Implement varying array NDR functions.
Robert Shearman [Mon, 5 Jun 2006 00:41:30 +0000 (01:41 +0100)]
rpcrt4: Implement varying array NDR functions.

18 years agorpcrt4: Don't call NdrBaseTypeMemorySize from within NdrBaseTypeUnmarshall.
Robert Shearman [Mon, 5 Jun 2006 00:41:18 +0000 (01:41 +0100)]
rpcrt4: Don't call NdrBaseTypeMemorySize from within NdrBaseTypeUnmarshall.

18 years agowinedbg: Correct typedefs in type manipulations.
Eric Pouech [Sun, 4 Jun 2006 07:47:48 +0000 (09:47 +0200)]
winedbg: Correct typedefs in type manipulations.