Hans Leidekker [Tue, 6 Jan 2009 10:21:07 +0000 (11:21 +0100)]
usp10: Improve some traces.
Hans Leidekker [Tue, 6 Jan 2009 10:20:57 +0000 (11:20 +0100)]
usp10: Set better visual attribute values in ScriptShape.
Hans Leidekker [Tue, 6 Jan 2009 10:20:41 +0000 (11:20 +0100)]
usp10: Handle CR/LF in ScriptItemize.
Hans Leidekker [Tue, 6 Jan 2009 10:20:26 +0000 (11:20 +0100)]
usp10: Improve handling of whitespace in ScriptBreak.
Paul Vriens [Tue, 6 Jan 2009 10:54:27 +0000 (11:54 +0100)]
shell32/tests: Fix some test failures on Vista.
Paul Vriens [Tue, 6 Jan 2009 10:34:32 +0000 (11:34 +0100)]
shell32/tests: Change some tests with respect to Vista.
Paul Vriens [Tue, 6 Jan 2009 08:16:37 +0000 (09:16 +0100)]
shell32/tests: Fix some test failures on Win9x and NT4.
Hans Leidekker [Tue, 6 Jan 2009 09:39:20 +0000 (10:39 +0100)]
setupapi: Add tests for StringTableAddStringEx and StringTableLookupStringEx.
Hans Leidekker [Tue, 6 Jan 2009 09:39:07 +0000 (10:39 +0100)]
setupapi: Have each test create and destroy its own string table.
Hans Leidekker [Tue, 6 Jan 2009 09:38:49 +0000 (10:38 +0100)]
setupapi: Implement StringTableLookUpStringEx.
Rob Shearman [Mon, 5 Jan 2009 23:35:24 +0000 (23:35 +0000)]
widl: Replace uses of get_func_return_type with type_function_get_rettype.
Also replace direct accesses into the type structure to get the return
type of a function with the same function.
Rob Shearman [Mon, 5 Jan 2009 23:35:13 +0000 (23:35 +0000)]
widl: Add new function, type_iface_get_stmts.
Use it to retrieve statements contained in interface types.
Rob Shearman [Mon, 5 Jan 2009 23:35:06 +0000 (23:35 +0000)]
widl: Add a new function, type_iface_get_inherit.
Use it for retrieving the parent interface for interfaces.
Rob Shearman [Mon, 5 Jan 2009 23:34:58 +0000 (23:34 +0000)]
widl: Add a new function, type_pointer_get_ref.
Use it for retrieving the type that a pointer refers to.
Rob Shearman [Mon, 5 Jan 2009 23:34:52 +0000 (23:34 +0000)]
widl: Add a new function, type_array_get_element.
Use it whenever retrieving the element type of an array.
Rob Shearman [Mon, 5 Jan 2009 23:34:44 +0000 (23:34 +0000)]
widl: Move the ifaces field of the type_t structure to coclass details.
Rob Shearman [Mon, 5 Jan 2009 23:34:38 +0000 (23:34 +0000)]
widl: Add function for getting the interfaces defined by a coclass type.
Split out the defining of coclass types in the parser into a function.
Rob Shearman [Mon, 5 Jan 2009 23:34:23 +0000 (23:34 +0000)]
widl: Don't store typelib kind information in the type structure.
It can trivially be derived from the type field now.
Rob Shearman [Mon, 5 Jan 2009 23:34:08 +0000 (23:34 +0000)]
widl: Move creation of module type into a separate function, type_new_module and give it a special FC type.
Rob Shearman [Mon, 5 Jan 2009 23:33:52 +0000 (23:33 +0000)]
widl: Move duptype and alias to parser.y.
Make duptype static and rename alias to type_new_alias.
Rob Shearman [Mon, 5 Jan 2009 23:33:43 +0000 (23:33 +0000)]
widl: Add new type_is_alias and type_get_real_type helper functions.
Use type_is_alias to replace cumbersome "type->kind == TKIND_ALIAS" expressions.
Use type_get_real_type to simplify some code.
Rob Shearman [Mon, 5 Jan 2009 23:33:36 +0000 (23:33 +0000)]
widl: Access array type properties through accessors instead of getting them directly.
Store array type properties in the details union to save a bit of
memory and to make the general properties more obvious.
Rob Shearman [Mon, 5 Jan 2009 23:33:27 +0000 (23:33 +0000)]
widl: Move funcs and stmts fields from type_t structure to module_details and function_details.
Rob Shearman [Mon, 5 Jan 2009 23:33:19 +0000 (23:33 +0000)]
widl: Do the consistency checks on interfaces after parsing is complete.
Andrew Talbot [Mon, 5 Jan 2009 22:14:22 +0000 (22:14 +0000)]
inkobj: Declare a variable static.
Dylan Smith [Mon, 5 Jan 2009 18:14:41 +0000 (13:14 -0500)]
richedit: Avoid rewrapping all text for isolated format changes.
When the character or paragraph format is changed the paragraph that
is changed is already marked to be rewrapped, so ME_MarkAllForWrapping
shouldn't be called. Since ME_RewrapRepaint uses this function, it
shouldn't be called in these circumstances, since rewrapping all the
text can cause noticable delays when working with a lot of text.
Dylan Smith [Mon, 5 Jan 2009 18:14:31 +0000 (13:14 -0500)]
richedit: Prevent redundant rewraps when scrollbar is shown.
A common case for richedit controls are that a large amount of text is
set initially with word wrap enabled. This causes the initially
wrapping of the text, which also calculates the text length. After
this the vertical scrollbar will be shown, which causes the text to be
rewrapped again. After this there are two redundant rewraps that are
done which this patch eliminates.
Dylan Smith [Mon, 5 Jan 2009 18:14:18 +0000 (13:14 -0500)]
richedit: Scroll up with less than page of text with ES_DISABLENOSCROLL.
Alexandre Julliard [Tue, 6 Jan 2009 11:51:18 +0000 (12:51 +0100)]
winebuild: Improve the calling sequence for register functions.
Pass parameters on the stack instead of retrieving them from the code
stream; this ensures that the code contains only valid instructions.
Alexandre Julliard [Tue, 6 Jan 2009 11:49:38 +0000 (12:49 +0100)]
kernel32: Change the DEFINE_REGS_ENTRYPOINT macro to use a number of args instead of a size.
Also assume that all register functions are stdcall.
Alexandre Julliard [Tue, 6 Jan 2009 11:49:18 +0000 (12:49 +0100)]
ntdll: Change the DEFINE_REGS_ENTRYPOINT macro to use a number of args instead of a size.
Also assume that all register functions are stdcall.
Henri Verbeet [Tue, 6 Jan 2009 10:43:45 +0000 (11:43 +0100)]
wined3d: Convert textureState to a bitmap in struct SAVEDSTATES.
Henri Verbeet [Tue, 6 Jan 2009 10:43:45 +0000 (11:43 +0100)]
wined3d: Renumber WINED3DTEXTURESTAGESTATETYPE enum elements.
Saves some space by not having unused entries is the arrays tracking these
states.
Henri Verbeet [Tue, 6 Jan 2009 10:43:45 +0000 (11:43 +0100)]
d3d: Explicitly translate texture stage states.
Ddraw and d3d8 already translate half of them, it turns out the lookup
table actually saves lines there.
Henri Verbeet [Tue, 6 Jan 2009 10:43:44 +0000 (11:43 +0100)]
ddraw: Properly handle sampler states.
Henri Verbeet [Tue, 6 Jan 2009 10:43:44 +0000 (11:43 +0100)]
d3d9: Don't test invalid texture stages.
Hans Leidekker [Tue, 6 Jan 2009 07:34:08 +0000 (08:34 +0100)]
sfc: Add a stub implementation for ordinal 3.
Hans Leidekker [Tue, 6 Jan 2009 07:33:52 +0000 (08:33 +0100)]
sfc: Add missing exports.
Dylan Smith [Tue, 6 Jan 2009 05:34:28 +0000 (00:34 -0500)]
richedit: Use 32-bit rather than 16-bit trackbar value for scrolling.
Michael Stefaniuc [Mon, 5 Jan 2009 23:09:23 +0000 (00:09 +0100)]
include: Change mapi.h to use ULONG for Win64 compatibility.
Michael Stefaniuc [Mon, 5 Jan 2009 23:09:48 +0000 (00:09 +0100)]
include: Change twain.h to use LONG/ULONG for Win64 compatibility.
Also fix the compiler warnings introduced by this change.
Michael Stefaniuc [Mon, 5 Jan 2009 23:09:33 +0000 (00:09 +0100)]
include: Change mapix.h to use ULONG for Win64 compatibility.
Michael Stefaniuc [Mon, 5 Jan 2009 23:09:12 +0000 (00:09 +0100)]
include: Change the rest of sspi.h to use LONG/ULONG for Win64 compatibility.
Michael Stefaniuc [Mon, 5 Jan 2009 23:06:04 +0000 (00:06 +0100)]
include: sspi.h: Use the Win types as per MSDN.
This improves the Win64 compatibility.
Michael Stefaniuc [Mon, 5 Jan 2009 23:05:25 +0000 (00:05 +0100)]
include: Use ULONG instead of unsigned long in ipexport.h.
Fix also the compiler warnings introduced by this change.
Juan Lang [Mon, 5 Jan 2009 22:33:22 +0000 (14:33 -0800)]
crypt32: Use specified inner content type for signed messages when it's given.
Juan Lang [Mon, 5 Jan 2009 21:34:57 +0000 (13:34 -0800)]
crypt32: Implement CryptMsgSignCTL.
Juan Lang [Mon, 5 Jan 2009 21:34:35 +0000 (13:34 -0800)]
crypt32: Implement CryptMsgEncodeAndSignCTL on top of CryptMsgSignCTL.
Juan Lang [Mon, 5 Jan 2009 21:33:45 +0000 (13:33 -0800)]
crypt32: Add stub for CryptMsgSignCTL.
Juan Lang [Mon, 5 Jan 2009 21:33:13 +0000 (13:33 -0800)]
crypt32: Add stub for CryptMsgEncodeAndSignCTL.
Nikolay Sivov [Mon, 5 Jan 2009 21:40:07 +0000 (00:40 +0300)]
oleaut32: Check pointer in IPicture_get_Attributes.
Nikolay Sivov [Mon, 5 Jan 2009 21:25:43 +0000 (00:25 +0300)]
oleaut32: Add PICTYPE_NONE and PICTYPE_UNINITIALIZED to IPicture_get_Attributes.
Francois Gouget [Mon, 5 Jan 2009 18:58:16 +0000 (19:58 +0100)]
cmd: Make some functions static.
Francois Gouget [Mon, 5 Jan 2009 18:58:01 +0000 (19:58 +0100)]
cmd: WCMD_strtrim_trailing_spaces() is unused so remove it.
Francois Gouget [Mon, 5 Jan 2009 18:57:31 +0000 (19:57 +0100)]
cmd: Make WCMD_ask_confirm() static.
Francois Gouget [Mon, 5 Jan 2009 18:58:22 +0000 (19:58 +0100)]
winemine: Make some functions static.
Vincent Povirk [Mon, 5 Jan 2009 16:39:06 +0000 (10:39 -0600)]
explorer: Quiet a few fixmes.
Jacek Caban [Mon, 5 Jan 2009 17:17:50 +0000 (18:17 +0100)]
mshtml: Fixed IOmNavigator::get_platform for win64 platform.
Jacek Caban [Mon, 5 Jan 2009 17:17:36 +0000 (18:17 +0100)]
mshtml: Added IDispatchEx support to HTMLLocation object.
Paul Vriens [Mon, 5 Jan 2009 16:51:46 +0000 (17:51 +0100)]
advapi32/tests: Fix two test failures on Vista and W2K8.
Gerald Pfeifer [Mon, 5 Jan 2009 12:35:42 +0000 (13:35 +0100)]
Sync documentation/README.de.
Alexandre Julliard [Mon, 5 Jan 2009 19:28:06 +0000 (20:28 +0100)]
updspapi: Added an updspapi implementation that forwards to setupapi.
Alexandre Julliard [Mon, 5 Jan 2009 19:27:06 +0000 (20:27 +0100)]
setupapi/tests: Added some tests for SetupEnumInfSectionsA/W.
Alexandre Julliard [Mon, 5 Jan 2009 19:26:50 +0000 (20:26 +0100)]
setupapi: Implemented SetupEnumInfSectionsA/W.
Ge van Geldorp [Sun, 4 Jan 2009 15:23:47 +0000 (16:23 +0100)]
mscms/tests: Pass correct device name to AssociateColorProfileWithDevice().
Ge van Geldorp [Mon, 5 Jan 2009 00:00:09 +0000 (01:00 +0100)]
wininet/tests: INTERNET_STATUS_CLOSING_CONNECTION and ..._CONNECTION_CLOSED callbacks can appear after ..._REQUEST_COMPLETE.
Hans Leidekker [Mon, 5 Jan 2009 15:00:42 +0000 (16:00 +0100)]
setupapi: Add stubs for pSetupInstallCatalog and pSetupVerifyCatalogFile.
Hans Leidekker [Mon, 5 Jan 2009 15:00:02 +0000 (16:00 +0100)]
winhttp: Set last error for invalid URLs passed to WinHttpCrackUrl.
Paul Vriens [Mon, 5 Jan 2009 14:17:04 +0000 (15:17 +0100)]
shell32/tests: Fix some test failures on Vista and W2K8.
Alexandre Julliard [Mon, 5 Jan 2009 15:08:17 +0000 (16:08 +0100)]
include: Fix 64-bit sign extension in the MAKEWPARAM/LPARAM macros.
Alexandre Julliard [Mon, 5 Jan 2009 14:50:36 +0000 (15:50 +0100)]
jscript/tests: Don't crash if we fail to get the IActiveScriptParse interface.
Alexandre Julliard [Mon, 5 Jan 2009 14:44:53 +0000 (15:44 +0100)]
include: Fix the PROCESS_MEMORY_COUNTERS structure definition for Win64.
Alexandre Julliard [Mon, 5 Jan 2009 14:44:37 +0000 (15:44 +0100)]
crypt32/tests: Fix handle size in CERT_KEY_PROV_HANDLE_PROP_ID for Win64.
Alexandre Julliard [Mon, 5 Jan 2009 14:37:48 +0000 (15:37 +0100)]
ole32/tests: Fix a structure size check for Win64.
Alexandre Julliard [Mon, 5 Jan 2009 14:37:39 +0000 (15:37 +0100)]
mshtml/tests: Fix the platform test for Win64.
Alexandre Julliard [Mon, 5 Jan 2009 14:20:15 +0000 (15:20 +0100)]
urlmon/tests: Fix an uninitialized variable check for Win64.
Paul Vriens [Mon, 5 Jan 2009 12:11:26 +0000 (13:11 +0100)]
shdocvw/tests: Fix test failures on XP SP2 and higher.
Paul Vriens [Mon, 5 Jan 2009 11:46:05 +0000 (12:46 +0100)]
d3d8/tests: Fix a test failure on VMware and VirtualBox.
Ge van Geldorp [Sun, 4 Jan 2009 15:20:56 +0000 (16:20 +0100)]
comctl32/tests: Fix title bar tests for non-English locales.
Markus Weiland [Sat, 3 Jan 2009 17:22:51 +0000 (12:22 -0500)]
dxdiaxgn: Implemented retrieval of szDeviceIdentifier property.
Andrey Turkin [Mon, 5 Jan 2009 01:54:05 +0000 (04:54 +0300)]
include: Add more definitions to winuser.rh.
Alexandre Julliard [Mon, 5 Jan 2009 14:07:53 +0000 (15:07 +0100)]
msvcrt: Fix the time_t definition for the msvcrt build.
Henri Verbeet [Mon, 5 Jan 2009 09:10:16 +0000 (10:10 +0100)]
wined3d: Remove unused enum elements from WINED3DTEXTURESTAGESTATETYPE.
Henri Verbeet [Mon, 5 Jan 2009 09:10:16 +0000 (10:10 +0100)]
d3d9: Remove d3d8 enum elements from D3DTEXTURESTAGESTATETYPE.
Henri Verbeet [Mon, 5 Jan 2009 09:10:16 +0000 (10:10 +0100)]
wined3d: Convert samplerState to a bitmap in struct SAVEDSTATES.
Henri Verbeet [Mon, 5 Jan 2009 09:10:16 +0000 (10:10 +0100)]
wined3d: Convert renderState to a bitmap in struct SAVEDSTATES.
Henri Verbeet [Mon, 5 Jan 2009 09:10:16 +0000 (10:10 +0100)]
wined3d: Convert transform to a bitmap in struct SAVEDSTATES.
Dmitry Timoshkov [Mon, 5 Jan 2009 09:53:50 +0000 (17:53 +0800)]
winex11: Indicate that dmDisplayFlags is also initialized.
Alexandre Julliard [Mon, 5 Jan 2009 11:40:39 +0000 (12:40 +0100)]
wininet: Use ~0u instead of ~0ul for DWORD values.
Alexandre Julliard [Mon, 5 Jan 2009 11:40:34 +0000 (12:40 +0100)]
winhttp: Use ~0u instead of ~0ul for DWORD values.
Alexandre Julliard [Mon, 5 Jan 2009 11:40:28 +0000 (12:40 +0100)]
wldap32: Use ~0u instead of ~0ul for DWORD values.
Alexandre Julliard [Mon, 5 Jan 2009 11:39:44 +0000 (12:39 +0100)]
dinput: Fix pointer cast warnings on 64-bit.
Alexandre Julliard [Mon, 5 Jan 2009 11:39:13 +0000 (12:39 +0100)]
setupapi: Add CDECL to the cabinet callback functions.
Alexandre Julliard [Mon, 5 Jan 2009 11:39:02 +0000 (12:39 +0100)]
cabinet: Add CDECL to the cabinet callback functions.
Michael Stefaniuc [Sun, 4 Jan 2009 21:58:57 +0000 (22:58 +0100)]
comctl32/tests: Do not cast the IDC_* defines to a LPSTR.
Andrey Turkin [Mon, 5 Jan 2009 01:53:41 +0000 (04:53 +0300)]
shell32: Fix typo.
Henri Verbeet [Sun, 4 Jan 2009 19:38:58 +0000 (20:38 +0100)]
ntdll: Add a small test for FPU exceptions.
Henri Verbeet [Sun, 4 Jan 2009 19:38:58 +0000 (20:38 +0100)]
ntdll: Don't throw masked FPU exceptions.
When an FPU exception is masked the appropriate flag in the status
word will still be set, so get_fpu_code() should mask the exception
flags in the status word with the exception flags in the control word.
Henri Verbeet [Sun, 4 Jan 2009 19:38:57 +0000 (20:38 +0100)]
ntdll: Fix ExceptionAddress for FPU exceptions.
ExceptionAddress isn't the same as EIP for FPU exceptions, since the
exception will be thrown on the next FPU instruction, rather than the
instruction that caused the exception.
Austin English [Sun, 4 Jan 2009 19:24:59 +0000 (13:24 -0600)]
kernel32: Fix a compiler warning on non-i386.