wine
16 years agod3dx9: Implement D3DXMatrixDecompose.
Luis C. Busquets Pérez [Thu, 11 Sep 2008 18:14:38 +0000 (20:14 +0200)] 
d3dx9: Implement D3DXMatrixDecompose.

16 years agowined3d: Fix long int warnings.
Tobias Jakobi [Wed, 10 Sep 2008 20:41:10 +0000 (15:41 -0500)] 
wined3d: Fix long int warnings.

16 years agowined3d: Fix SHOW_FRAME_MAKEUP debug dump code.
Tobias Jakobi [Wed, 10 Sep 2008 18:25:35 +0000 (13:25 -0500)] 
wined3d: Fix SHOW_FRAME_MAKEUP debug dump code.

16 years agoshell32: Fixed size passed to MultiByteToWideChar.
Marcus Meissner [Thu, 11 Sep 2008 11:33:15 +0000 (13:33 +0200)] 
shell32: Fixed size passed to MultiByteToWideChar.

16 years agomsxml3: Add IXMLDOMCharacterData to IXMLDOMComment.
Alistair Leslie-Hughes [Fri, 12 Sep 2008 09:37:59 +0000 (19:37 +1000)] 
msxml3: Add IXMLDOMCharacterData to IXMLDOMComment.

16 years agomsxml3: Add IXMLDOMCharacterData to IXMLDOMCDATASection.
Alistair Leslie-Hughes [Fri, 12 Sep 2008 09:37:43 +0000 (19:37 +1000)] 
msxml3: Add IXMLDOMCharacterData to IXMLDOMCDATASection.

16 years agorichedit: Prevent buffer overrun for tab stops buffer.
Dylan Smith [Thu, 11 Sep 2008 21:25:16 +0000 (17:25 -0400)] 
richedit: Prevent buffer overrun for tab stops buffer.

16 years agorichedit: Fixed bugs in handling unterminated nested tables in RTF.
Dylan Smith [Thu, 11 Sep 2008 18:16:45 +0000 (14:16 -0400)] 
richedit: Fixed bugs in handling unterminated nested tables in RTF.

16 years agorichedit: Make sure the nested tables' RTF properties are not skipped.
Dylan Smith [Thu, 11 Sep 2008 17:32:06 +0000 (13:32 -0400)] 
richedit: Make sure the nested tables' RTF properties are not skipped.

16 years agorichedit: Enter inserts newline before table at start of document.
Dylan Smith [Thu, 11 Sep 2008 16:45:58 +0000 (12:45 -0400)] 
richedit: Enter inserts newline before table at start of document.

16 years agorichedit: Enter at the end of a table row appends a new row.
Dylan Smith [Thu, 11 Sep 2008 16:45:47 +0000 (12:45 -0400)] 
richedit: Enter at the end of a table row appends a new row.

16 years agorichedit: Don't put cursor in the table row start paragraph.
Dylan Smith [Thu, 11 Sep 2008 16:45:36 +0000 (12:45 -0400)] 
richedit: Don't put cursor in the table row start paragraph.

16 years agowineesd.drv: Allow all errors to interrupt recording.
Erik Inge Bolsø [Thu, 11 Sep 2008 22:04:26 +0000 (00:04 +0200)] 
wineesd.drv: Allow all errors to interrupt recording.

16 years agowintab32: Support overlap statuses in WTEnable.
John Klehm [Tue, 29 Apr 2008 05:37:55 +0000 (00:37 -0500)] 
wintab32: Support overlap statuses in WTEnable.

16 years agowintab32: Support overlap statuses in WTOpen.
John Klehm [Tue, 29 Apr 2008 05:21:30 +0000 (00:21 -0500)] 
wintab32: Support overlap statuses in WTOpen.

16 years agowintab32: Support overlap statuses in WTOverlap.
John Klehm [Tue, 29 Apr 2008 05:51:20 +0000 (00:51 -0500)] 
wintab32: Support overlap statuses in WTOverlap.

16 years agomshtml: Added body dispatch id test.
Jacek Caban [Thu, 11 Sep 2008 22:12:13 +0000 (00:12 +0200)] 
mshtml: Added body dispatch id test.

16 years agojscript: Added postfix decrement expression implementation.
Jacek Caban [Thu, 11 Sep 2008 21:58:48 +0000 (23:58 +0200)] 
jscript: Added postfix decrement expression implementation.

16 years agojscript: Added postfix increment expression implementation.
Jacek Caban [Thu, 11 Sep 2008 21:58:28 +0000 (23:58 +0200)] 
jscript: Added postfix increment expression implementation.

16 years agojscript: Added prefix decrement expression implementation.
Jacek Caban [Thu, 11 Sep 2008 21:58:03 +0000 (23:58 +0200)] 
jscript: Added prefix decrement expression implementation.

16 years agojscript: Added prefix increment expression.
Jacek Caban [Thu, 11 Sep 2008 21:57:40 +0000 (23:57 +0200)] 
jscript: Added prefix increment expression.

16 years agojscript: Added '>=' expression implementation.
Jacek Caban [Thu, 11 Sep 2008 21:57:13 +0000 (23:57 +0200)] 
jscript: Added '>=' expression implementation.

16 years agojscript: Added '>' expression implementation.
Jacek Caban [Thu, 11 Sep 2008 21:56:51 +0000 (23:56 +0200)] 
jscript: Added '>' expression implementation.

16 years agojscript: Added '<=' implementation.
Jacek Caban [Thu, 11 Sep 2008 21:56:29 +0000 (23:56 +0200)] 
jscript: Added '<=' implementation.

16 years agojscript: Added '<' expression implementation.
Jacek Caban [Thu, 11 Sep 2008 21:56:03 +0000 (23:56 +0200)] 
jscript: Added '<' expression implementation.

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

16 years agojscript: Added '||' expression implementation.
Jacek Caban [Thu, 11 Sep 2008 21:55:14 +0000 (23:55 +0200)] 
jscript: Added '||' expression implementation.

16 years agojscript: Added '+=' expression implementation.
Jacek Caban [Thu, 11 Sep 2008 21:54:45 +0000 (23:54 +0200)] 
jscript: Added '+=' expression implementation.

16 years agodplayx: Fix static overrun of pDP array in test (Coverity).
Ismael Barros [Thu, 11 Sep 2008 18:50:58 +0000 (20:50 +0200)] 
dplayx: Fix static overrun of pDP array in test (Coverity).

16 years agowinex11: Make button_state as large as the maximum number of cursors. Fixes Coverity...
Juan Lang [Thu, 11 Sep 2008 20:14:22 +0000 (13:14 -0700)] 
winex11: Make button_state as large as the maximum number of cursors. Fixes Coverity id 728.

16 years agouser32: Don't crash if passed a non-scrollbar HWND. Fixes Coverity id 265.
Juan Lang [Thu, 11 Sep 2008 16:21:43 +0000 (09:21 -0700)] 
user32: Don't crash if passed a non-scrollbar HWND. Fixes Coverity id 265.

16 years agowinex11: Fix a buffer overflow bug in X11DRV_KeyEvent() and X11DRV_ToUnicodeEx().
Muneyuki Noguchi [Thu, 11 Sep 2008 14:46:59 +0000 (23:46 +0900)] 
winex11: Fix a buffer overflow bug in X11DRV_KeyEvent() and X11DRV_ToUnicodeEx().

16 years agows2_32/tests: Fix a race in sock.c:test_write_events().
Francois Gouget [Thu, 11 Sep 2008 14:53:43 +0000 (16:53 +0200)] 
ws2_32/tests: Fix a race in sock.c:test_write_events().

Stop draining the socket to make sure we will be able to fill the send
buffer and trigger a short write.

16 years agocrypt32/tests: Win98 is missing Crypt{Encode,Decode}ObjectEx().
Francois Gouget [Thu, 11 Sep 2008 14:51:11 +0000 (16:51 +0200)] 
crypt32/tests: Win98 is missing Crypt{Encode,Decode}ObjectEx().

16 years agomshtml: Add IHTMLStyle margin tests.
Alistair Leslie-Hughes [Thu, 11 Sep 2008 01:50:29 +0000 (11:50 +1000)] 
mshtml: Add IHTMLStyle margin tests.

16 years agowinedbg: Fixed an infinite loop.
Florian Köberle [Wed, 10 Sep 2008 07:39:24 +0000 (09:39 +0200)] 
winedbg: Fixed an infinite loop.

16 years agosetupapi/tests: Fix a failure on Windows 2000.
Paul Vriens [Thu, 11 Sep 2008 13:23:58 +0000 (15:23 +0200)] 
setupapi/tests: Fix a failure on Windows 2000.

16 years agojscript/tests: Fix crash and failures on win9x.
Paul Vriens [Thu, 11 Sep 2008 13:13:10 +0000 (15:13 +0200)] 
jscript/tests: Fix crash and failures on win9x.

16 years agosetupapi/tests: Fix two failures on win98.
Paul Vriens [Thu, 11 Sep 2008 12:43:18 +0000 (14:43 +0200)] 
setupapi/tests: Fix two failures on win98.

16 years agowinex11: Fixed mapping of the move/resize starting point to X11 root coordinates.
Alexandre Julliard [Fri, 12 Sep 2008 09:03:26 +0000 (11:03 +0200)] 
winex11: Fixed mapping of the move/resize starting point to X11 root coordinates.

16 years agowinex11: Remove debug hack that slipped into commit a4a5a2ec121eeb2a7cd4ffbb5ba7b298f...
Alexandre Julliard [Thu, 11 Sep 2008 18:19:11 +0000 (20:19 +0200)] 
winex11: Remove debug hack that slipped into commit a4a5a2ec121eeb2a7cd4ffbb5ba7b298f2a050b1.

16 years agows2_32: Win98 closesocket() does not wake up select.
Kai Blin [Thu, 11 Sep 2008 12:30:41 +0000 (14:30 +0200)] 
ws2_32: Win98 closesocket() does not wake up select.

16 years agows2_32: Win NT4 does not zero the sockaddr_in structure on getsockname.
Kai Blin [Thu, 11 Sep 2008 12:23:37 +0000 (14:23 +0200)] 
ws2_32: Win NT4 does not zero the sockaddr_in structure on getsockname.

All other versions of windows do, and this makes native dplay traces
much more readable, which is why Wine implements this as well. Mark
NT4 as broken, to make sure Wine doesn't regress.

16 years agowinhttp: Strip content-type/length headers from request on a redirect.
Hans Leidekker [Thu, 11 Sep 2008 12:20:06 +0000 (14:20 +0200)] 
winhttp: Strip content-type/length headers from request on a redirect.

16 years agowinhttp: Preserve cookies on redirects.
Hans Leidekker [Thu, 11 Sep 2008 12:19:45 +0000 (14:19 +0200)] 
winhttp: Preserve cookies on redirects.

16 years agoinetcomm: Implement IMimeInternational_CanConvertCodePages.
Huw Davies [Thu, 11 Sep 2008 09:42:25 +0000 (10:42 +0100)] 
inetcomm: Implement IMimeInternational_CanConvertCodePages.

16 years agoinetcomm: Add a missing function and fix some idl.
Huw Davies [Thu, 11 Sep 2008 09:34:26 +0000 (10:34 +0100)] 
inetcomm: Add a missing function and fix some idl.

16 years agoinetcomm/tests: Add a test for IMimeInternational_SetDefaultCharset.
Huw Davies [Wed, 10 Sep 2008 13:51:45 +0000 (14:51 +0100)] 
inetcomm/tests: Add a test for IMimeInternational_SetDefaultCharset.

16 years agoinetcomm: Implement IMimeInternational_SetDefaultCharset.
Huw Davies [Wed, 10 Sep 2008 13:46:16 +0000 (14:46 +0100)] 
inetcomm: Implement IMimeInternational_SetDefaultCharset.

16 years agoinetcomm/tests: Add test for IMimeInternational_GetDefaultCharset.
Huw Davies [Wed, 10 Sep 2008 13:42:42 +0000 (14:42 +0100)] 
inetcomm/tests: Add test for IMimeInternational_GetDefaultCharset.

16 years agoinetcomm: Implement IMimeInternational_GetDefaultCharset.
Huw Davies [Wed, 10 Sep 2008 13:38:11 +0000 (14:38 +0100)] 
inetcomm: Implement IMimeInternational_GetDefaultCharset.

16 years agoinetcomm/tests: Add tests for IMimeInternational_GetCodePageCharset.
Huw Davies [Wed, 10 Sep 2008 13:34:30 +0000 (14:34 +0100)] 
inetcomm/tests: Add tests for IMimeInternational_GetCodePageCharset.

16 years agoinetcomm: Implement IMimeInternational_GetCodePageCharset.
Huw Davies [Wed, 10 Sep 2008 13:17:35 +0000 (14:17 +0100)] 
inetcomm: Implement IMimeInternational_GetCodePageCharset.

16 years agoinetcomm/tests: Add tests for IMimeInternational_GetCharsetInfo.
Huw Davies [Wed, 10 Sep 2008 13:12:07 +0000 (14:12 +0100)] 
inetcomm/tests: Add tests for IMimeInternational_GetCharsetInfo.

16 years agoinetcomm: Implement IMimeInternational_GetCharsetInfo.
Huw Davies [Wed, 10 Sep 2008 13:11:29 +0000 (14:11 +0100)] 
inetcomm: Implement IMimeInternational_GetCharsetInfo.

16 years agoinetcomm/tests: Tests for IMimeInternational_FindCharset.
Huw Davies [Wed, 10 Sep 2008 11:38:41 +0000 (12:38 +0100)] 
inetcomm/tests: Tests for IMimeInternational_FindCharset.

16 years agoinetcomm: Implement IMimeInternational_FindCharset.
Huw Davies [Wed, 10 Sep 2008 11:37:40 +0000 (12:37 +0100)] 
inetcomm: Implement IMimeInternational_FindCharset.

16 years agomlang: Forward IMultiLanguage_GetCharsetInfo to IMultiLanguage3_GetCharsetInfo.
Huw Davies [Wed, 10 Sep 2008 11:36:41 +0000 (12:36 +0100)] 
mlang: Forward IMultiLanguage_GetCharsetInfo to IMultiLanguage3_GetCharsetInfo.

16 years agoinetcomm/tests: Start of IMimeInternational tests.
Huw Davies [Wed, 10 Sep 2008 11:06:46 +0000 (12:06 +0100)] 
inetcomm/tests: Start of IMimeInternational tests.

16 years agoinetcomm: Add a stub MimeInternational object.
Huw Davies [Wed, 10 Sep 2008 11:05:37 +0000 (12:05 +0100)] 
inetcomm: Add a stub MimeInternational object.

16 years agorpcrt4/tests: Fix a couple of test failures on Windows.
Alexandre Julliard [Thu, 11 Sep 2008 12:32:30 +0000 (14:32 +0200)] 
rpcrt4/tests: Fix a couple of test failures on Windows.

16 years agontdll/tests: Fix the async I/O test on Vista.
Alexandre Julliard [Thu, 11 Sep 2008 12:18:46 +0000 (14:18 +0200)] 
ntdll/tests: Fix the async I/O test on Vista.

16 years agokernel32/tests: Fix the ResumeThread on win9x.
Alexandre Julliard [Thu, 11 Sep 2008 12:10:35 +0000 (14:10 +0200)] 
kernel32/tests: Fix the ResumeThread on win9x.

16 years agokernel32/tests: Fix the BindIoCompletionCallback test on Vista.
Alexandre Julliard [Thu, 11 Sep 2008 12:07:54 +0000 (14:07 +0200)] 
kernel32/tests: Fix the BindIoCompletionCallback test on Vista.

16 years agokernel32/tests: Fix the async I/O test to handle errors properly.
Alexandre Julliard [Thu, 11 Sep 2008 11:49:16 +0000 (13:49 +0200)] 
kernel32/tests: Fix the async I/O test to handle errors properly.

16 years agowinhttp: Redirects are always GET requests.
Hans Leidekker [Thu, 11 Sep 2008 09:49:56 +0000 (11:49 +0200)] 
winhttp: Redirects are always GET requests.

16 years agowinhttp: Handle relative redirects.
Hans Leidekker [Thu, 11 Sep 2008 09:49:29 +0000 (11:49 +0200)] 
winhttp: Handle relative redirects.

Spotted by Jeremy White.

16 years agocryptui: Add a stub implementation of CryptUIDlgViewCertificateW.
Hans Leidekker [Thu, 11 Sep 2008 09:47:14 +0000 (11:47 +0200)] 
cryptui: Add a stub implementation of CryptUIDlgViewCertificateW.

16 years agomshtml: Implement get/put margin.
Alistair Leslie-Hughes [Wed, 10 Sep 2008 23:46:32 +0000 (09:46 +1000)] 
mshtml: Implement get/put margin.

16 years agohlink: Mark Get/Set AdditionalParams as Unimplemented.
Alistair Leslie-Hughes [Thu, 11 Sep 2008 01:19:23 +0000 (11:19 +1000)] 
hlink: Mark Get/Set AdditionalParams as Unimplemented.

16 years agorichedit: Avoid acting on control words in skipped RTF groups.
Dylan Smith [Thu, 11 Sep 2008 02:54:12 +0000 (22:54 -0400)] 
richedit: Avoid acting on control words in skipped RTF groups.

Previously the control words in skipped groups were being processed by
the read hook on the RTF parser.  By moving this code into the class
callbacks for the parser, the skipped groups actually remain skipped.

16 years agocomctl32: Handle listview dragging better.
Lei Zhang [Wed, 10 Sep 2008 23:45:13 +0000 (16:45 -0700)] 
comctl32: Handle listview dragging better.

16 years agocomctl32: listview: Prevent DragDetect from removing WM_LBUTTONUP messages.
Lei Zhang [Wed, 10 Sep 2008 23:43:43 +0000 (16:43 -0700)] 
comctl32: listview: Prevent DragDetect from removing WM_LBUTTONUP messages.

16 years agogdiplus: Some TRACE(..) for Image calls.
Nikolay Sivov [Wed, 10 Sep 2008 20:20:42 +0000 (00:20 +0400)] 
gdiplus: Some TRACE(..) for Image calls.

16 years agomshtml: Add tests for get_scrollLeft.
Alistair Leslie-Hughes [Wed, 10 Sep 2008 10:55:33 +0000 (20:55 +1000)] 
mshtml: Add tests for get_scrollLeft.

16 years agomshtml: Implement IHTMLTextContainer get_scrollLeft.
Alistair Leslie-Hughes [Wed, 10 Sep 2008 10:51:29 +0000 (20:51 +1000)] 
mshtml: Implement IHTMLTextContainer get_scrollLeft.

16 years agomshtml: Implement HTMLElement2 get_scrollLeft.
Alistair Leslie-Hughes [Wed, 10 Sep 2008 10:50:13 +0000 (20:50 +1000)] 
mshtml: Implement HTMLElement2 get_scrollLeft.

16 years agodevenum: Fix order of operations bug (Coverity id 709).
Juan Lang [Wed, 10 Sep 2008 18:31:50 +0000 (11:31 -0700)] 
devenum: Fix order of operations bug (Coverity id 709).

16 years agojscript: Add necessary dependencies for the bison file.
Alexandre Julliard [Thu, 11 Sep 2008 10:12:23 +0000 (12:12 +0200)] 
jscript: Add necessary dependencies for the bison file.

16 years agojscript: Added add expression implementation.
Jacek Caban [Wed, 10 Sep 2008 19:12:45 +0000 (21:12 +0200)] 
jscript: Added add expression implementation.

16 years agojscript: Added script types tests.
Jacek Caban [Wed, 10 Sep 2008 19:12:19 +0000 (21:12 +0200)] 
jscript: Added script types tests.

16 years agojscript: Added conditional expression implementation.
Jacek Caban [Wed, 10 Sep 2008 19:11:15 +0000 (21:11 +0200)] 
jscript: Added conditional expression implementation.

16 years agojscript: Added block statement implementation.
Jacek Caban [Wed, 10 Sep 2008 19:10:41 +0000 (21:10 +0200)] 
jscript: Added block statement implementation.

16 years agojscript: Added object initialiser expression implementation.
Jacek Caban [Wed, 10 Sep 2008 19:10:23 +0000 (21:10 +0200)] 
jscript: Added object initialiser expression implementation.

16 years agojscript: Added if statement implementation.
Jacek Caban [Wed, 10 Sep 2008 19:10:06 +0000 (21:10 +0200)] 
jscript: Added if statement implementation.

16 years agojscript: Added IActiveScriptParseProcedure2::ParseProcedureText implementation.
Jacek Caban [Wed, 10 Sep 2008 19:09:48 +0000 (21:09 +0200)] 
jscript: Added IActiveScriptParseProcedure2::ParseProcedureText implementation.

16 years agojscript: Release named items in IActiveScript::Close.
Jacek Caban [Wed, 10 Sep 2008 19:09:29 +0000 (21:09 +0200)] 
jscript: Release named items in IActiveScript::Close.

16 years agojscript: Added initial prototype of functions.
Jacek Caban [Wed, 10 Sep 2008 19:09:04 +0000 (21:09 +0200)] 
jscript: Added initial prototype of functions.

16 years agojscript: Added function expression implementation.
Jacek Caban [Wed, 10 Sep 2008 19:08:46 +0000 (21:08 +0200)] 
jscript: Added function expression implementation.

16 years agojscript: Added constructor invokation from Function object support.
Jacek Caban [Wed, 10 Sep 2008 19:08:26 +0000 (21:08 +0200)] 
jscript: Added constructor invokation from Function object support.

16 years agojscript: Added Object constructor implementation.
Jacek Caban [Wed, 10 Sep 2008 19:08:09 +0000 (21:08 +0200)] 
jscript: Added Object constructor implementation.

16 years agojscript: Added 'new' expression implementation.
Jacek Caban [Wed, 10 Sep 2008 19:07:35 +0000 (21:07 +0200)] 
jscript: Added 'new' expression implementation.

16 years agojscript: Added array expression implementation.
Jacek Caban [Wed, 10 Sep 2008 19:07:06 +0000 (21:07 +0200)] 
jscript: Added array expression implementation.

16 years agojscript: Set arguments object on function call.
Jacek Caban [Wed, 10 Sep 2008 19:06:43 +0000 (21:06 +0200)] 
jscript: Set arguments object on function call.

16 years agojscript: Set parameters on function call.
Jacek Caban [Wed, 10 Sep 2008 19:06:25 +0000 (21:06 +0200)] 
jscript: Set parameters on function call.

16 years agojscript: Added Function.[[call]] implementation.
Jacek Caban [Wed, 10 Sep 2008 19:06:09 +0000 (21:06 +0200)] 
jscript: Added Function.[[call]] implementation.

16 years agojscript: Added return statement implementation.
Jacek Caban [Wed, 10 Sep 2008 19:05:37 +0000 (21:05 +0200)] 
jscript: Added return statement implementation.

16 years agojscript: Added this expression implementation.
Jacek Caban [Wed, 10 Sep 2008 19:05:14 +0000 (21:05 +0200)] 
jscript: Added this expression implementation.

16 years agoinclude: Add some more mimeole errors.
Huw Davies [Wed, 10 Sep 2008 09:42:08 +0000 (10:42 +0100)] 
include: Add some more mimeole errors.

16 years agosetupapi: Remove a test of an undocumented function that is inconsistent across platf...
James Hawkins [Thu, 11 Sep 2008 04:01:52 +0000 (23:01 -0500)] 
setupapi: Remove a test of an undocumented function that is inconsistent across platforms.