Dan Hipschman
|
46222aee6e
|
widl: Allow enums as union switch types.
|
2007-06-26 11:59:53 +02:00 |
Dan Hipschman
|
704f2868ed
|
widl: Fix crash dealing with anonymous unions.
|
2007-06-26 11:59:15 +02:00 |
Dan Hipschman
|
512c36cae6
|
widl: Get simple enums working.
|
2007-06-26 11:59:02 +02:00 |
Dan Hipschman
|
ab22b4b3d4
|
widl: Check for user types when calculating buffer size.
|
2007-06-26 11:58:48 +02:00 |
Dan Hipschman
|
fcebe48cad
|
widl: Check for interface pointers in pointer handling.
|
2007-06-26 11:58:22 +02:00 |
Misha Koshelev
|
1a2e16de0f
|
wine.inf: Fix path to rundll32.exe in inffile/shell/install/command subkey.
|
2007-06-25 11:44:14 +02:00 |
Francois Gouget
|
8304759634
|
winapi: Add support for GDIPCONST.
|
2007-06-21 13:11:15 +02:00 |
Dan Hipschman
|
bf5e46a60a
|
widl: Fix warnings about unused function parameters.
|
2007-06-21 13:11:03 +02:00 |
Dan Hipschman
|
4e8c8d03e5
|
widl: Add tests for arrays of pointers.
|
2007-06-21 13:10:46 +02:00 |
Alexandre Julliard
|
1f11333c7b
|
makefiles: Build programs that link against libwine twice with appropriate rpaths.
One rpath is for installing and one is for running inside the build tree.
|
2007-06-20 20:03:30 +02:00 |
Rob Shearman
|
4050c5f035
|
widl: Always write out pointers if the structure is a pointer structure. Pointer are optional for conformant varying structures.
|
2007-06-20 13:08:26 +02:00 |
Rob Shearman
|
4292776b83
|
widl: Write out embedded pointers for the element type when writing out arrays.
|
2007-06-20 13:08:22 +02:00 |
Rob Shearman
|
be4cdefbf3
|
widl: Fix detection of structures with non-conformant strings.
|
2007-06-20 13:07:16 +02:00 |
Rob Shearman
|
6ad13f3ed1
|
widl: Implement pointer descriptions for all embedded pointer types.
|
2007-06-20 13:07:07 +02:00 |
Misha Koshelev
|
1a65db6076
|
wine.inf: Quote %1 for Msi.Package shell actions per native.
|
2007-06-18 12:16:11 +02:00 |
Francois Gouget
|
56c841ced0
|
shlwapi: Update win32.api to fix the winapi_check warnings.
|
2007-06-18 12:14:30 +02:00 |
Francois Gouget
|
8b35421bf9
|
winapi_check: ULONG_PTR is a 'long --pointer', not a 'long'.
|
2007-06-18 12:14:24 +02:00 |
Dan Hipschman
|
58dea5c9a8
|
widl: Fix a write_parameters_init bug.
|
2007-06-15 12:02:58 +02:00 |
Dan Hipschman
|
e36981e116
|
widl: Factor the output functions.
|
2007-06-15 12:02:18 +02:00 |
Dan Hipschman
|
e4679b0c13
|
widl: Handle encapsulated unions.
|
2007-06-15 11:57:53 +02:00 |
Dan Hipschman
|
8709a06028
|
widl: Handle embedded interface pointers.
|
2007-06-15 11:56:17 +02:00 |
Michael Stefaniuc
|
cb2574722e
|
wrc: Fix redundant checks for NULL before free(). Found by Smatch.
|
2007-06-14 13:14:56 +02:00 |
Alexandre Julliard
|
9821acf5d2
|
widl: Add typecasts for user marshalling routines to avoid compiler warnings.
|
2007-06-14 12:10:45 +02:00 |
Dan Hipschman
|
3325020636
|
widl: Handle wire_marshal pointer attributes.
|
2007-06-14 11:36:05 +02:00 |
Dan Hipschman
|
c0982b42c5
|
widl: Handle wire_marshal types.
|
2007-06-14 11:35:44 +02:00 |
Francois Gouget
|
ffc4a4f301
|
secur32: Update win32.api to fix the winapi_check warnings.
|
2007-06-13 11:18:19 +02:00 |
Francois Gouget
|
e84562a15a
|
msdmo: Improve the prototypes Win64 compatibility by replacing long with LONG.
|
2007-06-13 11:18:15 +02:00 |
Francois Gouget
|
8f3187bdf1
|
winapi_check: .exe and .ocx files can also export APIs.
|
2007-06-13 11:09:52 +02:00 |
Dan Hipschman
|
88c8128704
|
widl: Simplify correlation descriptor code.
|
2007-06-12 11:13:30 +02:00 |
Francois Gouget
|
393c227145
|
advapi32: Update win32.api to fix the winapi_check warnings.
|
2007-06-11 20:18:36 +02:00 |
Francois Gouget
|
4e07863184
|
winapi_check: Also warn about 'unsigned long's Win64 compatibility problems.
|
2007-06-11 20:18:31 +02:00 |
Francois Gouget
|
6936bb100f
|
ntdll: Improve the prototypes Win64 compatibility by replacing long with LONG.
|
2007-06-11 20:18:28 +02:00 |
Alexandre Julliard
|
aafc07086e
|
tools: Upgrade the config.guess/config.sub scripts.
|
2007-06-08 20:27:08 +02:00 |
Dan Hipschman
|
4e22899e13
|
widl: Fix incomplete struct/union typedef bug.
|
2007-06-08 11:57:15 +02:00 |
Dan Hipschman
|
b186c4dd0e
|
widl: Check for NULL in set_tfswrite.
|
2007-06-08 11:57:05 +02:00 |
Misha Koshelev
|
fe07efb3dc
|
wine.inf: Use DDE for winebrowser as native.
|
2007-06-07 20:23:22 +02:00 |
Alexandre Julliard
|
56c6dbee9b
|
widl: Get rid of the SIGSEGV handler, this only makes things harder to debug.
|
2007-06-07 13:00:09 +02:00 |
Misha Koshelev
|
21fcb00af8
|
widl: Add support for vararg attribute.
|
2007-06-07 13:00:09 +02:00 |
Dan Hipschman
|
8f689ee023
|
widl: Implement conformant structure handling.
|
2007-06-06 12:13:35 +02:00 |
Dan Hipschman
|
978b4d4f4e
|
widl: Represent arrays with type_t.
|
2007-06-06 12:13:16 +02:00 |
Dan Hipschman
|
f5baddf88a
|
widl: Replace get_name with a field reference.
|
2007-06-06 12:12:36 +02:00 |
Michael Stefaniuc
|
f69d6fd450
|
wrc: Fix non-ANSI function declaration. Found by sparse.
|
2007-06-05 12:19:03 +02:00 |
Francois Gouget
|
cfbd3384e2
|
ws2_32: Improve the prototypes Win64 compatibility by replacing long with LONG.
|
2007-06-04 12:49:22 +02:00 |
Rob Shearman
|
5ca386755e
|
widl: Set current_structure when writing out structure members to
ensure the conformance/variance calculation function can find the
necessary fields in the structures.
|
2007-05-31 12:25:18 +02:00 |
Rob Shearman
|
36fd85f4cc
|
widl: RPC_FC_BIND_PRIMITIVE is a base type so reverse an if statement
that caused string_of_type to fail and the RPC_FC_BIND_PRIMITIVE code
not to be executed.
|
2007-05-31 12:25:09 +02:00 |
Rob Shearman
|
f198dcf09b
|
widl: A structure with variance, but without conformance should be a complex struct instead of a conformant, varying struct.
|
2007-05-31 12:25:03 +02:00 |
Dmitry Timoshkov
|
bb15683818
|
winebuild: Mark builtin DLLs as IMAGE_FILE_LARGE_ADDRESS_AWARE on a 64-bit platform.
|
2007-05-29 14:00:30 +02:00 |
Dan Hipschman
|
8f7a5d63ec
|
widl: Allow types that reference themselves.
|
2007-05-25 19:36:12 +02:00 |
Dan Hipschman
|
9c30da77ba
|
widl: Shrink type_t structure.
|
2007-05-25 19:35:49 +02:00 |
Dan Hipschman
|
00ce411231
|
widl: Handle pointers in unions.
Unify write_pointers with write_embedded_types, and handle pointers in
unions. Includes tests.
|
2007-05-25 19:35:29 +02:00 |