- 18 Sep, 2008 1 commit
-
-
Rob Shearman authored
widl: Don't automatically add DUMMYUNIONNAME and DUMMYSTRUCTNAME names to anonymous unions and structs. It doesn't match what MIDL does.
-
- 15 Sep, 2008 1 commit
-
-
Alexandre Julliard authored
-
- 30 Aug, 2008 1 commit
-
-
Alexandre Julliard authored
-
- 01 May, 2008 1 commit
-
-
Rob Shearman authored
widl: Consolidate writing of COM and dispatch interfaces into one function to remove duplicated code. Split up the writing into start and end to eventually support the style MIDL uses where it writes declared types, etc. between the start and end of the interface. Make internal header functions take the file pointer to print to. Don't write interface IDs for non-object interfaces and always write handle declarations even if the interface has no methods, like MIDL does.
-
- 30 Apr, 2008 3 commits
-
-
Rob Shearman authored
Support the static and register keywords. This consolidates externdef and constdef rules into one declaration rule.
-
Rob Shearman authored
Fix applying calling convention to function type.
-
Rob Shearman authored
Use an attribute to store the const qualifier for the pointer and type. Allow multiple type-qualifiers to be applied to a type by adding a declaration-specifier rule that encompasses type-qualifiers and types.
-
- 25 Apr, 2008 1 commit
-
-
Rob Shearman authored
Move the writing of include directives into the generated header into header.c.
-
- 24 Apr, 2008 1 commit
-
-
Rob Shearman authored
-
- 22 Apr, 2008 4 commits
-
-
Rob Shearman authored
widl: Remove duplicated code in the form of the write_struct_expr function by enhancing write_expr to allow toplevel identifiers to be prefixed by a string, if specified.
-
Rob Shearman authored
-
Rob Shearman authored
-
Rob Shearman authored
-
- 21 Apr, 2008 5 commits
-
-
Rob Shearman authored
-
Rob Shearman authored
-
Rob Shearman authored
-
Rob Shearman authored
widl: Automatically add "handle_t IDL_handle" parameter to functions with no explicit handle specified whose containing interface has the explicit_handle attribute.
-
Rob Shearman authored
widl: The implicit_handle attribute is allowed with a handle explicitly specified in the function parameters. In that case, that handle is used instead of the implicit handle. Fix the check for the explicit_handle attribute being specified without a handle being specified in the function parameters, even though issuing an error is wrong. (Thanks to Marcus Meissner & Coverity for spotting that the check didn't do what it was supposed to do.)
-
- 11 Apr, 2008 2 commits
-
-
Rob Shearman authored
-
Rob Shearman authored
-
- 02 Apr, 2008 5 commits
-
-
Rob Shearman authored
-
Rob Shearman authored
-
Rob Shearman authored
Support automatically setting the calling convention to STDMETHODCALLTYPE if it is part of an object interface. Write out the calling convention in write_type_v.
-
Rob Shearman authored
-
Rob Shearman authored
This clarifies its use in code and makes it simpler to change the way functions are parsed into types.
-
- 27 Mar, 2008 2 commits
-
-
Rob Shearman authored
-
Rob Shearman authored
widl: Use is_string_type for detecting strings in write_typeformatstring_var to make it consistent with write_remoting_arg. Fix the is_string_type function used for detecting strings by only examining aliases instead of both aliases and pointers. This is due to the requirement that pointers to strings be handled as pointers and so not detected as strings.
-
- 15 Feb, 2008 1 commit
-
-
Rob Shearman authored
-
- 18 Jan, 2008 1 commit
-
-
Alexandre Julliard authored
-
- 12 Dec, 2007 1 commit
-
-
Rob Shearman authored
widl: Remove some confusion in how version numbers are packed into an attribute by defining some macros for this purpose. Remove unneeded includes.
-
- 10 Dec, 2007 1 commit
-
-
Rob Shearman authored
-
- 31 Oct, 2007 1 commit
-
-
Dan Hipschman authored
-
- 19 Oct, 2007 1 commit
-
-
Francois Gouget authored
widl: Modify generic_msg() to behave like all the other Wine tracing methods, that is to not append a '\n' to the message.
-
- 18 Oct, 2007 1 commit
-
-
Dan Hipschman authored
-
- 03 Oct, 2007 2 commits
-
-
Dan Hipschman authored
-
Dan Hipschman authored
-
- 28 Sep, 2007 1 commit
-
-
Rob Shearman authored
-
- 17 Sep, 2007 1 commit
-
-
Rob Shearman authored
-
- 17 Jul, 2007 1 commit
-
-
Alexandre Julliard authored
-
- 14 Jun, 2007 1 commit
-
-
Dan Hipschman authored
-