15 Commits (9a4c0bae82cf04e318a4d41c4103b204547f57db)

Author SHA1 Message Date
Joao Matos 9a4c0bae82 Renamed RawCommentKind to CommentKind. 9 years ago
Joao Matos 663be36a89 Refactored file preamble generation to use multi-line comments. 9 years ago
Joao Matos cd777c7c85 Refactored CLITypePrinter to use TypePrinter base class. 9 years ago
Joao Matos 558f6192a2 Generate file preamble in CLI generator. 9 years ago
Joao Matos 38d5bc3094 Convert CodeTemplate.FileExtension overrides to expression-bodied members. 9 years ago
Dimitar Dobrev 055f4c627e Fixed the generated C++/CLI when a header and a contained name-space bear the same name. 9 years ago
Joao Matos 098ff73e52 Rename type map database in binding context. 9 years ago
Dimitar Dobrev 9cbb13053a Fixed the generated code when an override has its access increased. 9 years ago
Dimitar Dobrev d2326a3883 Added processing of type aliases. 9 years ago
Joao Matos 4e48af9a4c Remove the Driver dependency from the generators with a BindingContext. 10 years ago
Joao Matos fc5c09ab75 Rename type printer context variables in type printers. 10 years ago
Joao Matos 857b25db2f Simplified some code. 10 years ago
Joao Matos 9c56b56b68 Rename CLITextTemplate to CLITemplate. 10 years ago
Joao Matos 573dc623f8 Renamed class names to match file renames. 10 years ago
Joao Matos f6355ab0f9 Renamed some files. 10 years ago
Dimitar Dobrev 3cd024cccf Added marshalling of std::string to the C# end. 10 years ago
Dimitar Dobrev 9b51e30643 Fixed the option for output name-spaces to allow eliminating them. 10 years ago
Dimitar Dobrev 517b1a5ccd Saved the offsets per base in the layout of a record. 10 years ago
Dimitar Dobrev c4c2ef21ce Filled in all missing v-table pointers in record layouts. 10 years ago
Dimitar Dobrev e2b8f44565 Properly fixed the offsets of fields in all possible cases. 10 years ago
Dimitar Dobrev b41dc261ed Added support for directly wrapping entire sets of interdependent libraries. 10 years ago
Dimitar Dobrev e4200f4690 Fixed the wrapping of template parameters in the parser. 10 years ago
Dimitar Dobrev ef66b38525 Removed a redundant parameter from CppTypePrinter. 10 years ago
Dimitar Dobrev 54cb17f313 Removed the exception when disposing of objects not originating from managed code. 10 years ago
Dimitar Dobrev a18479e1db Generated valid code for wrapping char arrays. 10 years ago
Dimitar Dobrev 6432d910fa Removed the memory leak in the AST converter. 11 years ago
Dimitar Dobrev 5c66aa2730 Implemented IDisposable.Dispose in the C++/CLI front end. 11 years ago
Dimitar Dobrev c7253b456b Fixed the assigment of structs with private fields. 11 years ago
triton 684a9ff52b Fixed wrapping of virtual overloaded operators. 11 years ago
Dimitar Dobrev e6223a1c4c Fixed 4 bugs related to custom comparison operators. 11 years ago
Dimitar Dobrev 2600493dd6 Generated static methods for creating instance by an IntPtr in the C++/CLI branch. 11 years ago
Dimitar Dobrev f1c0d7a82a Fixed the ambiguity in the C++/CLI branch when a native ctor takes anything mapped to IntPtr. 11 years ago
Dimitar Dobrev ef4be0b959 Fixed the generation of code in a single file. 12 years ago
Dimitar Dobrev b1afea2251 Sealed private overrides. 12 years ago
Dimitar Dobrev 840ce34552 Added an option to generate a single source file per extension. 12 years ago
Dimitar Dobrev f77d394eb1 Generated methods and variables of base classes of value types. 12 years ago
Tomi Valkeinen 7289a06b9e Rename PrimitiveType Int32 and UInt32 to Int and UInt 12 years ago
triton af06f32fd5 Reworked static class support in CLI and C#. 12 years ago
Elias Holzer 6145bf600b Do not generate the destructor/finalizer pair if the destructor of the native class is protected. 12 years ago
Elias Holzer cc3cc40fc4 When generating delegates attributed types need to be taken into account or proper calling convention won't get picked up. 12 years ago
Elias Holzer 2736088957 CSharp and CLI backend use same function to convert the calling convention. 12 years ago
Elias Holzer dcbf34b8e2 Add special marshaling attribute to delegate declaration if calling convention differs. 12 years ago
Elias Holzer 474f82b513 Added support for explicit conversion operators and added new pass which will create implicit and explicit conversion operators out of single argument constructors. 12 years ago
marcos henrich 0300f45c1b Replaced usage of «IsGenerated with IsDeclared when handling with base classes and value types properties. 12 years ago
marcos henrich 3f96bdbfe3 Replaced declaration IgnoreFlags by GenerationKind. Added methods IsInternal and IsDeclared to declaration. Replaced IsGenerated = true by GeneratioKind = GeneratioKind.Internal. Deprecated Ignore, replace Ignore set by ExplicityIgnored, replace Ignore get by IsGenerated, IsInternal or IsDeclared. 12 years ago
Elias Holzer 325bca6082 CLI generator didn't respect static properties. 12 years ago
Elias Holzer e6cb543c36 Fixed overloading of an indexed properties by removing the hard coded "int index" part. 12 years ago
triton 4a98f69df5 Added an explicit option to generate copy constructors. 12 years ago
triton 3c40442a13 Minor code formatting fixes. 12 years ago
marcos henrich c57ceb86c1 The name of the class containing static methods generated from C++ functions is no longer based on the option OutputNamespace. 12 years ago