Commit History

Author SHA1 Message Date
  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