Zebediah Figura
|
50a7b239bd
widl: Generate correct size and alignment for all types.
|
6 years ago |
Alexandre Julliard
|
0d76bb7ec3
widl: Clear out more types of parameters in the proxy error handlers.
|
13 years ago |
Alexandre Julliard
|
c173399d62
widl: Move the pointer check functionality to typegen.c.
|
13 years ago |
Alexandre Julliard
|
59171bd9f5
widl: Pass a structure containing the parameters to NdrClientCall instead of accessing the stack.
|
13 years ago |
Alexandre Julliard
|
9f99d74a20
widl: Add a helper function for generating a stub that uses NdrClientCall.
|
13 years ago |
Alexandre Julliard
|
01b44d1317
widl: Generate thunks for callas functions using interpreted stubs.
|
13 years ago |
Alexandre Julliard
|
11416a20c9
widl: Generate function headers in the proc format string for interpreted functions.
|
13 years ago |
Alexandre Julliard
|
0486140c3d
widl: Don't output callback conformances for non-interpreted functions.
|
13 years ago |
Alexandre Julliard
|
3593b65935
widl: Output a format string table and server info structure for servers.
|
14 years ago |
Alexandre Julliard
|
63d5217fd6
widl: Output some comments for proc format strings.
|
14 years ago |
Alexandre Julliard
|
cb6a225481
widl: Add a type_memsize_and_alignment function to make it explicit where the alignment is truly needed.
|
14 years ago |
Rob Shearman
|
5d985a8028
widl: Remove some unused functions, definitions and types.
|
14 years ago |
Rob Shearman
|
8e750b0ef6
widl: Include range types in constant BufferLength calculation for server function.
|
15 years ago |
Rob Shearman
|
2b3659f326
widl: Implement [range] attribute.
|
15 years ago |
Rob Shearman
|
728a738a82
widl: Move type_basic_get_fc to typegen.c and rename it to get_basic_fc.
|
15 years ago |
Rob Shearman
|
23673ca373
widl: Determine pointer fc at generation time instead of at parse time.
|
15 years ago |
Rob Shearman
|
2c6e611c8a
widl: Add typegen_detect_type and use it.
|
15 years ago |
Rob Shearman
|
af0800729b
widl: Use type_get_type to determine the types of types during C client, server and proxy code generation.
|
15 years ago |
Alexandre Julliard
|
ef6971da40
widl: Replace unsigned long and size_t by unsigned int where appropriate.
|
16 years ago |
Rob Shearman
|
901a42b7f9
widl: Move funcs and stmts fields from type_t structure to module_details and function_details.
|
16 years ago |
Alexandre Julliard
|
bf011b0f53
widl: Infrastructure for adding a prefix to local variable references.
|
16 years ago |
Alexandre Julliard
|
3bdaba2a93
widl: Make the exception handling macros more general and use the same code everywhere.
|
16 years ago |
Rob Shearman
|
df0e38c067
widl: Create a list of statements in the whole IDL file, instead of just a list of interfaces.
|
16 years ago |
Rob Shearman
|
a04b150839
widl: Add a function to get the return type of a parsed function.
|
16 years ago |
Rob Shearman
|
661b01f922
widl: Output code for initialising and freeing full pointer translation tables.
|
17 years ago |
Dan Hipschman
|
b0bc8e58de
widl: Don't output a void conformance for NdrClearOutParameters.
|
17 years ago |
Dan Hipschman
|
f173addbef
widl: Use new functions need_proxy and need_stub to clean up code and avoid generating unnecessary files.
|
17 years ago |
Dan Hipschman
|
132f06cd48
widl: Implement complex arrays.
|
17 years ago |
Dan Hipschman
|
5e84eb9a47
widl: Add padding to the end of complex structures.
|
17 years ago |
Dan Hipschman
|
58dea5c9a8
widl: Fix a write_parameters_init bug.
|
17 years ago |