- 31 Mar, 2006 28 commits
-
-
Robert Shearman authored
-
Robert Shearman authored
widl: Only assign variables if not a string and only create a local variable if not a sized parameter. Only assign variables if not a string and only create a local variable if not a sized parameter. Fixes type mismatches in the generated code due to differences in the algorithms between creating local variables and using them.
-
Robert Shearman authored
widl: Initialise the temporary variable to 0 for parameters with more than one level of indirection.
-
Robert Shearman authored
-
Robert Shearman authored
-
Robert Shearman authored
Move handling of base type marshaling and unmarshaling to a separate function and improve it to support return values.
-
Robert Shearman authored
-
Robert Shearman authored
- Add a function to generate the Ndr type calls. - Fix a typo where the aligned buffer was added to itself, rather than assigned.
-
Robert Shearman authored
Only write the buffer incrementing code for the marshaling and unmarshaling phases - buffer sizing is handled elsewhere and freeing isn't applicable.
-
Robert Shearman authored
Output the necessary sizing information for PHASE_BUFFERSIZE and PHASE_FREE as well as PHASE_MARSHAL. Standardise this rule in a new function.
-
Robert Shearman authored
-
Robert Shearman authored
-
Robert Shearman authored
- Generate eval's for enums that don't explicitly have one. This means that enums written in header files won't match exactly what has been put into the IDL file, but the numeric constat is the same and MIDL does a similar thing. - Replace constant lookups with eval->cval instead of lval.
-
Robert Shearman authored
De-reference parameters' types before deciding what to do with them. Also dereference string parameters since they are immediately dispatched to write_string_tfs when the string attribute is detected without any further processing done on them.
-
Robert Shearman authored
-
Robert Shearman authored
Write definitions for MIDL_user_allocate and MIDL_user_free in the header when writing out RPC interfaces to prevent compile failures in the generated client/server code.
-
Robert Shearman authored
-
Robert Shearman authored
-
Robert Shearman authored
-
Robert Shearman authored
-
Robert Shearman authored
-
Robert Shearman authored
Only output code for non-object interfaces in client and server generation and convert the while loops into for loops.
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
Avoids test failure when the current day happens to be the 31st...
-
James Hawkins authored
-
James Hawkins authored
-
- 30 Mar, 2006 12 commits
-
-
Robert Shearman authored
-
Robert Shearman authored
Fix some string length calculations that didn't account for the different sized characters with Unicode.
-
Robert Shearman authored
-
H. Verbeet authored
-
Juan Lang authored
-
Juan Lang authored
- Implement add disposition in CertAddCertificateContextToStore, rather than in each store. - Add a few more tests.
-
Rein Klazes authored
-
Detlef Riekenberg authored
-
Dmitry Timoshkov authored
These tests currently fail in Wine.
-
Dmitry Timoshkov authored
-
Eric Kohl authored
-
Huw Davies authored
(based on a patch by Byeong-Sik Jeon).
-