615 Commits (cb41f904e8b312f1386cbb88fe47e84e7d984bae)
 

Author SHA1 Message Date
triton cb41f904e8 Clean up the contributed diagnostic code. 12 years ago
Tarmo Pikaro d99858e436 Error handling - report compiler error when it occurs. Add extra option for ignoring errors. 12 years ago
Tarmo Pikaro 64c46def5d Improve diagnostic - error/warning info back to C#. 12 years ago
Tarmo Pikaro 975520a291 Identation fix. 12 years ago
Tarmo Pikaro 3d07389e69 Visual studio 2010 compatibility 12 years ago
João Matos 37b09e2953 Merge pull request #5 from esdrubal/master 12 years ago
marcos henrich 9d2da916ec TextGenerator now indents multiple lines of the given string 12 years ago
marcos henrich a4d066878c Pushed driver into MarshalContext 12 years ago
marcos henrich 3b871b86e7 Fixed missing indentation when calling TextGenerator.Write with a string ending with new line 12 years ago
marcos henrich a388d96b28 Context.SupportBefore and Context.SupportAfter are not printed with a newline at the end anymore 12 years ago
marcos henrich 7d8869d889 Refactored marshal printers, marshal context 12 years ago
marcos henrich 5f1bb921a4 Merge branch 'master' of git://github.com/tritao/cxxi 12 years ago
João Matos 8d0bebcdea Merge pull request #4 from esdrubal/master 12 years ago
marcos henrich 515e1ed4a0 Checks if pointer fields are initialized before getting their native pointer 12 years ago
marcos henrich 06cc6ace39 Added to value type constructors, native value type initialization and copy from native fields to managed fields. 12 years ago
marcos henrich 62fcb0696e Recursive struct fields marshaling 12 years ago
marcos henrich 874ea01b0e Recursive Marshaling of value class fields 12 years ago
marcos henrich b3d42185ba Declare base type fields before value type fields 12 years ago
triton 5d75ae5c90 Added an helper method to copy fields between classes. 12 years ago
triton 6071eddee9 Fixed value class marshaling code to supported nested types. 12 years ago
triton 6f7c38e890 Removed obsolete code. 12 years ago
triton 595e42b880 Added native to managed marshaling of function pointers. 12 years ago
triton 74a7b5bd37 Fixed marshaling of pointer to primitive types. 12 years ago
triton ac7b50bbf9 Added better generation of field properties. 12 years ago
triton f75f6f2f60 Stubbed out generation of static variables. 12 years ago
triton c02791f46d Use the CheckIgnoreField to check if a field is ignored. 12 years ago
triton dfb611d323 Bind all pointers to primitives as IntPtr, and not just pointers to void or unsigned chars. 12 years ago
triton 285fafa513 Ignore non-public fields in the generator. 12 years ago
triton 79eef3e725 Actually commit working registry lookup code... 12 years ago
triton 27d7b19e7f Replace the existing VS lookup code with the one from Clang driver (it works better). 12 years ago
triton 9f029047ad Added parsing, AST and visitor stubs support for (class static) variables. 12 years ago
triton 3ed33c6e21 Do not try to walk through built-in functions. This can happen when trying to parse things that include (transitively) the intrinsic Clang headers. 12 years ago
triton 0b5f153edc Do not try to do struct marshaling for ignored fields. 12 years ago
triton a20ba4ce78 When cleaning up names, zero out the unique name index to have cleaner and deterministic output between runs. 12 years ago
triton cf4b502430 Use a sorted set for forward references to make the output more deterministic between runs. 12 years ago
triton be63deeb97 We now keep track of the namespaces where type references where found so we can generate forward references only in the containing namespaces. 12 years ago
triton b4ed2653a8 Yet another fix for qualified names when generating method/function calls. 12 years ago
triton 3b3af70cc3 Use a different method to ignore namespaces in CleanInvalidDeclNamesPass. 12 years ago
triton d8de32b177 Pass the current type when calling type maps. 12 years ago
triton b78af2d521 Fixed the declaration qualified name printing to take into account library namespaces. 12 years ago
triton 48f401495a Pass the driver (options) to CLITypePrinter since we need it for declaration name printing. 12 years ago
triton f1eb07267f Added an option and support for outputting the needed string interop includes. 12 years ago
triton bd11a6fcae Simplify some code. 12 years ago
triton 4b5bf60c06 Added preliminary support for methods in the C# generator. 12 years ago
triton 689fd2332f Added better support for namespaces in the C# generator. 12 years ago
triton 6b711dc205 Added support for the GenerateLibraryNamespace option in the C# generator. 12 years ago
triton c12fa4478c Fixed the generation of calls to qualified functions/methods. 12 years ago
triton f77fcda468 Added an include folder with the CLI interop helper includes. 12 years ago
triton 3c07a324a8 Improved the logic for checking for (nested/qualified) namespaces. 12 years ago
triton 90dede18c9 Added an helper method to rename namespaces. 12 years ago