Commit graph

53826 commits

Author SHA1 Message Date
Rob Shearman
200ec53835 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.
2009-01-06 12:56:33 +01:00
Rob Shearman
901a42b7f9 widl: Move funcs and stmts fields from type_t structure to module_details and function_details. 2009-01-06 12:56:15 +01:00
Rob Shearman
b1f8560ae0 widl: Do the consistency checks on interfaces after parsing is complete. 2009-01-06 12:53:49 +01:00
Andrew Talbot
8aeaa423ad inkobj: Declare a variable static. 2009-01-06 12:52:21 +01:00
Dylan Smith
28645c64d5 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.
2009-01-06 12:52:09 +01:00
Dylan Smith
6df4148b04 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.
2009-01-06 12:51:55 +01:00
Dylan Smith
a16db0afc6 richedit: Scroll up with less than page of text with ES_DISABLENOSCROLL. 2009-01-06 12:51:41 +01:00
Alexandre Julliard
e31188d9da 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.
2009-01-06 12:51:18 +01:00
Alexandre Julliard
9f6ff3d5af 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.
2009-01-06 12:49:38 +01:00
Alexandre Julliard
4986f42b9f 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.
2009-01-06 12:49:18 +01:00
Henri Verbeet
bddf5e76ea wined3d: Convert textureState to a bitmap in struct SAVEDSTATES. 2009-01-06 12:45:52 +01:00
Henri Verbeet
a8697d90e4 wined3d: Renumber WINED3DTEXTURESTAGESTATETYPE enum elements.
Saves some space by not having unused entries is the arrays tracking these
states.
2009-01-06 12:45:43 +01:00
Henri Verbeet
352e60e6ed d3d: Explicitly translate texture stage states.
Ddraw and d3d8 already translate half of them, it turns out the lookup
table actually saves lines there.
2009-01-06 12:45:32 +01:00
Henri Verbeet
c51bc826e8 ddraw: Properly handle sampler states. 2009-01-06 12:45:20 +01:00
Henri Verbeet
04808cc5aa d3d9: Don't test invalid texture stages. 2009-01-06 12:45:14 +01:00
Hans Leidekker
d5d2a27aa4 sfc: Add a stub implementation for ordinal 3. 2009-01-06 12:45:03 +01:00
Hans Leidekker
c8513986f2 sfc: Add missing exports. 2009-01-06 12:44:32 +01:00
Dylan Smith
f361910514 richedit: Use 32-bit rather than 16-bit trackbar value for scrolling. 2009-01-06 12:44:24 +01:00
Michael Stefaniuc
ba01d15b1f include: Change mapi.h to use ULONG for Win64 compatibility. 2009-01-06 12:44:17 +01:00
Michael Stefaniuc
54b6a42a0a include: Change twain.h to use LONG/ULONG for Win64 compatibility.
Also fix the compiler warnings introduced by this change.
2009-01-06 12:44:12 +01:00
Michael Stefaniuc
9896cb4ea6 include: Change mapix.h to use ULONG for Win64 compatibility. 2009-01-06 12:44:08 +01:00
Michael Stefaniuc
230fb06d2e include: Change the rest of sspi.h to use LONG/ULONG for Win64 compatibility. 2009-01-06 12:44:04 +01:00
Michael Stefaniuc
57ab0cd9a6 include: sspi.h: Use the Win types as per MSDN.
This improves the Win64 compatibility.
2009-01-06 12:43:46 +01:00
Michael Stefaniuc
92892873be include: Use ULONG instead of unsigned long in ipexport.h.
Fix also the compiler warnings introduced by this change.
2009-01-06 12:43:28 +01:00
Juan Lang
f2df415ac1 crypt32: Use specified inner content type for signed messages when it's given. 2009-01-06 12:43:22 +01:00
Juan Lang
3eb3033deb crypt32: Implement CryptMsgSignCTL. 2009-01-06 12:43:15 +01:00
Juan Lang
80a24edb55 crypt32: Implement CryptMsgEncodeAndSignCTL on top of CryptMsgSignCTL. 2009-01-06 12:43:10 +01:00
Juan Lang
1efe0bc39b crypt32: Add stub for CryptMsgSignCTL. 2009-01-06 12:43:05 +01:00
Juan Lang
30de92df3a crypt32: Add stub for CryptMsgEncodeAndSignCTL. 2009-01-06 12:42:55 +01:00
Nikolay Sivov
76925b06c2 oleaut32: Check pointer in IPicture_get_Attributes. 2009-01-06 12:42:49 +01:00
Nikolay Sivov
5b88f0d916 oleaut32: Add PICTYPE_NONE and PICTYPE_UNINITIALIZED to IPicture_get_Attributes. 2009-01-06 12:42:43 +01:00
Francois Gouget
e46d25a661 cmd: Make some functions static. 2009-01-06 10:09:37 +01:00
Francois Gouget
6b16d0229d cmd: WCMD_strtrim_trailing_spaces() is unused so remove it. 2009-01-06 10:09:37 +01:00
Francois Gouget
e7b125702f cmd: Make WCMD_ask_confirm() static. 2009-01-06 10:09:37 +01:00
Francois Gouget
b82caec718 winemine: Make some functions static. 2009-01-06 10:09:36 +01:00
Vincent Povirk
78dcb140c5 explorer: Quiet a few fixmes. 2009-01-06 10:09:36 +01:00
Jacek Caban
d747c41cd5 mshtml: Fixed IOmNavigator::get_platform for win64 platform. 2009-01-06 10:09:36 +01:00
Jacek Caban
a2ac4d2323 mshtml: Added IDispatchEx support to HTMLLocation object. 2009-01-06 10:09:36 +01:00
Paul Vriens
cd31fd393e advapi32/tests: Fix two test failures on Vista and W2K8. 2009-01-06 10:09:36 +01:00
Gerald Pfeifer
8507911264 Sync documentation/README.de. 2009-01-06 10:09:36 +01:00
Alexandre Julliard
d7fd308f41 updspapi: Added an updspapi implementation that forwards to setupapi. 2009-01-05 20:28:06 +01:00
Alexandre Julliard
2e20bd4960 setupapi/tests: Added some tests for SetupEnumInfSectionsA/W. 2009-01-05 20:27:06 +01:00
Alexandre Julliard
b45cfc123e setupapi: Implemented SetupEnumInfSectionsA/W. 2009-01-05 20:26:50 +01:00
Ge van Geldorp
1f62d85496 mscms/tests: Pass correct device name to AssociateColorProfileWithDevice(). 2009-01-05 16:43:10 +01:00
Ge van Geldorp
e7e4894f2a wininet/tests: INTERNET_STATUS_CLOSING_CONNECTION and ..._CONNECTION_CLOSED callbacks can appear after ..._REQUEST_COMPLETE. 2009-01-05 16:42:03 +01:00
Hans Leidekker
b511365423 setupapi: Add stubs for pSetupInstallCatalog and pSetupVerifyCatalogFile. 2009-01-05 16:37:47 +01:00
Hans Leidekker
c5fa3ec216 winhttp: Set last error for invalid URLs passed to WinHttpCrackUrl. 2009-01-05 16:37:40 +01:00
Paul Vriens
d1d0e335cf shell32/tests: Fix some test failures on Vista and W2K8. 2009-01-05 16:37:36 +01:00
Alexandre Julliard
fec03d2bcc include: Fix 64-bit sign extension in the MAKEWPARAM/LPARAM macros. 2009-01-05 16:08:17 +01:00
Alexandre Julliard
57a1a147a6 jscript/tests: Don't crash if we fail to get the IActiveScriptParse interface. 2009-01-05 15:50:36 +01:00