Jacek Caban
|
430c3d0be2
|
widl: Fixed fwrite error handling.
|
2012-10-08 12:54:56 +02:00 |
Jacek Caban
|
da0f33370a
|
widl: Alloc big enough buffer in dup_basename to handle registration suffix.
|
2012-10-08 12:54:55 +02:00 |
Jacek Caban
|
5cb75c525f
|
widl: Fail with error on an attempt to inherit interface from itself.
|
2012-08-29 11:46:24 +02:00 |
Michael Stefaniuc
|
2c97f3fcb5
|
widl: Avoid FALSE:TRUE conditional expressions.
|
2012-08-15 12:15:13 +02:00 |
Nikolay Sivov
|
65f4184936
|
widl: Don't output method macro if name duplicates another method name.
|
2012-07-30 17:57:49 +02:00 |
Nikolay Sivov
|
0bc5e7a62a
|
widl: Protect from duplicated method names in C-style vtable struct.
|
2012-07-30 17:57:49 +02:00 |
Nikolay Sivov
|
d54e9603b5
|
widl: Emit default argument values for cpp methods.
|
2012-07-26 13:40:44 +02:00 |
Jacek Caban
|
6b34eea6fc
|
widl: Added an extension that uses inline functions instead of macros for C interface calls.
|
2012-07-26 12:17:25 +02:00 |
Jacek Caban
|
80d3055869
|
widl: Add IDL installation directory to include path.
|
2012-07-23 12:55:02 +02:00 |
Jacek Caban
|
42e77c849f
|
widl: Added --help command line option.
|
2012-06-08 19:35:16 +02:00 |
Jacek Caban
|
76693d52c7
|
widl: Added support for nameless structs and unions.
|
2012-05-14 10:29:40 +02:00 |
Jacek Caban
|
718adc91fc
|
widl: Make headers guards compatible with midl.
|
2012-03-08 19:22:45 +01:00 |
Jacek Caban
|
af2eba24b7
|
widl: Removed unused idfile_token.
|
2012-03-08 18:56:13 +01:00 |
Alexandre Julliard
|
42e583f1f6
|
widl: We no longer need to avoid windows.h in generated headers.
|
2012-01-20 15:59:02 +01:00 |
Alexandre Julliard
|
bf0c37d56a
|
widl: Zero-initialize [out] structures and unions that contain pointers.
|
2011-12-13 18:59:15 +01:00 |
Andrew Talbot
|
7f27eb6a45
|
widl: Avoid right-shift of negative values.
|
2011-11-23 09:13:04 +01:00 |
Jacek Caban
|
c7602d51b3
|
widl: Define __REQUIRED_RPCNDR_H_VERSION__ in generated headers.
|
2011-09-22 19:51:49 +02:00 |
Alexandre Julliard
|
977e15b762
|
widl: Store the type format offset for function parameters in the variable object.
|
2011-09-19 12:56:25 +02:00 |
Alexandre Julliard
|
e2a92702ed
|
widl: Pass variables around instead of types for function parameters.
|
2011-09-19 11:54:42 +02:00 |
Alexandre Julliard
|
c31948a775
|
widl: Make the function return value a variable.
|
2011-09-17 16:09:47 +02:00 |
Alexandre Julliard
|
05ff9dfeb1
|
widl: Include string formats in the element description for complex arrays.
|
2011-09-16 21:08:54 +02:00 |
Bernhard Loos
|
00ab883644
|
widl: Also create proxies/stubs for interfaces marked with oleautomation.
|
2011-09-06 15:42:28 +02:00 |
Alexandre Julliard
|
8e15db40a8
|
widl: Don't output stubs for interfaces included in a typelib.
|
2011-09-06 15:42:16 +02:00 |
Alexandre Julliard
|
4ff0faa67c
|
widl: Generate a registration script along with the typelib when creating a resource file.
|
2011-08-02 20:47:48 +02:00 |
Alexandre Julliard
|
b568287eef
|
widl: Add support for generating typelibs directly in resource format.
|
2011-08-01 21:38:56 +02:00 |
Alexandre Julliard
|
36e73eb3fb
|
widl: Add helper functions for outputting resource files.
|
2011-08-01 21:38:14 +02:00 |
Alexandre Julliard
|
0359b30b1b
|
widl: Only register interfaces when the factory buffer is known.
|
2011-08-01 17:20:46 +02:00 |
Alexandre Julliard
|
ca22457d7b
|
widl: Don't set base types to 0 on proxy entry.
|
2011-07-27 16:16:14 +02:00 |
Alexandre Julliard
|
0d76bb7ec3
|
widl: Clear out more types of parameters in the proxy error handlers.
|
2011-07-27 16:04:24 +02:00 |
Alexandre Julliard
|
82f33d3f6b
|
widl: Check for mismatched types in ?: expressions.
|
2011-07-25 10:43:09 +02:00 |
Jacek Caban
|
2b7c6a9599
|
widl: Produce __uuidof-compatible headers.
|
2011-07-14 21:51:36 +02:00 |
Alexandre Julliard
|
9df500d45d
|
widl: Support LANG_NEUTRAL as a valid lcid in typelibs.
|
2011-07-08 17:34:41 +02:00 |
Jacek Caban
|
f8c517978b
|
widl: Use proper calling convention attributes.
|
2011-07-07 17:32:12 +02:00 |
Marcus Meissner
|
28e92027b1
|
widl: Decrease is_object_interface after usage.
|
2011-07-06 17:01:32 +02:00 |
Jacek Caban
|
9afec542e0
|
widl: Generate class forward declaration for coclasses.
|
2011-07-06 16:58:49 +02:00 |
Jacek Caban
|
63d5462ced
|
widl: Insert standard windows.h and ole2.h includes to generated headers.
|
2011-06-27 13:30:57 -05:00 |
Alexandre Julliard
|
809810eb28
|
widl: Use NdrPointerFree instead of freeing by hand where possible.
|
2011-06-20 19:32:04 +02:00 |
Alexandre Julliard
|
c173399d62
|
widl: Move the pointer check functionality to typegen.c.
|
2011-06-14 12:55:39 +02:00 |
Alexandre Julliard
|
fa2b886d1d
|
widl: Also check array pointers for null ref pointers.
|
2011-06-14 12:55:22 +02:00 |
Alexandre Julliard
|
c70ef62958
|
widl: Make output unique pointers into object pointers in object interfaces.
|
2011-06-14 12:24:00 +02:00 |
Alexandre Julliard
|
bcca410733
|
widl: Allow unsized in,out string parameters.
|
2011-06-14 12:23:32 +02:00 |
Alexandre Julliard
|
351c6ca5e4
|
widl: If possible, use the interface name as prefix for the expr eval functions.
|
2011-06-13 23:59:04 +02:00 |
Alexandre Julliard
|
7a0ce4c864
|
widl: Include the parent interfaces in the proxy thunk table too.
|
2011-06-13 23:16:36 +02:00 |
Alexandre Julliard
|
5881069601
|
widl: Use delegation when inheriting from a local interface.
|
2011-06-13 22:16:05 +02:00 |
Alexandre Julliard
|
799000ea3a
|
widl: Include the parent interfaces in the proc format string offsets for proxies.
|
2011-06-13 21:58:33 +02:00 |
Alexandre Julliard
|
0cba5b06f5
|
widl: Use the local function as proxy entry for callas interpreted functions.
|
2011-06-13 21:17:52 +02:00 |
Alexandre Julliard
|
e620869d5f
|
widl: Output the list of rundown routines in server files.
|
2011-06-13 20:31:42 +02:00 |
Alexandre Julliard
|
717f2bebd8
|
widl: Use the context handle description instead of the pointer for arguments that are pointer to handles.
|
2011-06-13 20:09:47 +02:00 |
Alexandre Julliard
|
717bd66440
|
widl: Default to the cdecl calling convention in client/server functions.
|
2011-06-13 11:53:28 +02:00 |
Alexandre Julliard
|
49c31e3bf8
|
makefiles: Use the generic install flags for the tools directories.
|
2011-06-12 12:47:48 +02:00 |