- 03 Jul, 2009 4 commits
-
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
widl: Skip the existing correlation descriptor on unencapsulated unions when generating a different one.
-
- 18 Jun, 2009 1 commit
-
-
Alexandre Julliard authored
-
- 23 Mar, 2009 2 commits
-
-
Rob Shearman authored
Previously it was only done for pointers.
-
Rob Shearman authored
_StubMsg.pfnFree should be used instead of NdrPointerFree for conformant-sized strings since the buffer will have been allocated using NdrAllocate. Non-conformant strings do not need any freeing since they use a buffer that is allocated on the stack.
-
- 11 Mar, 2009 1 commit
-
-
Rob Shearman authored
-
- 09 Mar, 2009 5 commits
-
-
Rob Shearman authored
Move to using type_basic_get_type in other files where appropriate.
-
Rob Shearman authored
widl: Fix a memory leak in the server/stub code when unmarshalling pointers to strings at the top level. It is necessary for the first pointer to have an offset to a second pointer instead of directly to the string type, since the second pointer frees the memory for the string.
-
Rob Shearman authored
-
Rob Shearman authored
Avoid changing the details of a pointer once created. Properly determine the pointer type for arrays.
-
Rob Shearman authored
-
- 05 Mar, 2009 3 commits
-
-
Rob Shearman authored
-
Rob Shearman authored
-
Rob Shearman authored
Invert the property since an array being declared as a pointer is more surprising than an array being declared as an array. Provide an accessor, type_array_is_decl_as_ptr.
-
- 23 Feb, 2009 3 commits
-
-
Rob Shearman authored
Add typegen_detect_type for detecting types useful during client/server/proxy code generation.
-
Rob Shearman authored
widl: Use type_get_type to determine the types of types during C client, server and proxy code generation.
-
Rob Shearman authored
-
- 19 Feb, 2009 1 commit
-
-
Rob Shearman authored
widl: Fix typos in write_remoting_arg which caused ref pointers to unions to not result in direct calls to NonEncapsulatedUnion/EncapsulatedUnion functions.
-
- 16 Feb, 2009 3 commits
-
-
Rob Shearman authored
widl: Call Pointer function for freeing non-conformant strings and for all phases for returned non-conformant strings, as is done for conformant strings. Also call Pointer functions for any string that isn't a reference pointer.
-
Rob Shearman authored
It's slightly quicker than calling pointer phase functions and does the same job.
-
Rob Shearman authored
The generated code should use NdrSimpleType{Marshall,Unmarshall} instead of direct buffer access, since the memory size isn't always equal to the size on the wire and extra checks.
-
- 10 Feb, 2009 1 commit
-
-
Alexandre Julliard authored
widl: Change write_type_def_or_decl and write_type_decl to take an argument name instead of a printf format.
-
- 06 Feb, 2009 5 commits
-
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
- 23 Jan, 2009 1 commit
-
-
Alexandre Julliard authored
-
- 19 Jan, 2009 1 commit
-
-
Rob Shearman authored
widl: Add a new function, type_alias_get_aliasee to wrap the retrieval of the type that the alias aliases.
-
- 12 Jan, 2009 1 commit
-
-
Michael Karcher authored
-
- 10 Jan, 2009 1 commit
-
-
Michael Stefaniuc authored
-
- 08 Jan, 2009 2 commits
-
-
Michael Karcher authored
-
Michael Karcher authored
-
- 07 Jan, 2009 1 commit
-
-
Rob Shearman authored
Previously, this was done partially (for fixed array types only).
-
- 06 Jan, 2009 4 commits
-
-
Rob Shearman authored
Also replace direct accesses into the type structure to get the return type of a function with the same function.
-
Rob Shearman authored
Use it to retrieve statements contained in interface types.
-
Rob Shearman authored
Use it for retrieving the type that a pointer refers to.
-
Rob Shearman authored
Use it whenever retrieving the element type of an array.
-