367 Commits (fbf43067d789326f720955055bdb58bc4dd0514f)

Author SHA1 Message Date
Dimitar Dobrev 4e981a80e6 Fixed a bug when wrapping virtual properties overridden in indirect derived types. 10 years ago
Dimitar Dobrev dc95c8d8c8 Fixed the bodies of functions overriding indirect virtuals. 10 years ago
Dimitar Dobrev 4584ae7485 Fixed warnings in the generated code by properly using "new". 10 years ago
Dimitar Dobrev fa0e66687d Fixed abstract implementations and bodies of overrides to properly handle abstract overrides. 10 years ago
triton 563ef56af5 Minor code beauty fixes. 10 years ago
triton 67314905bd Fixed potential NRE in HasNonIgnoredBase. 10 years ago
Dimitar Dobrev d769a81ade Called virtual destructors through the virtual table. 11 years ago
triton 7ec100c47e Document the purpose of Class.OriginalClass. 11 years ago
Dimitar Dobrev 908988e70e Fixed some warnings about missing default values of params in overrides. 11 years ago
triton 2593f4727f Added support for getting the array element size to the AST. 11 years ago
Dimitar Dobrev ea8e167e6e Prevented duplication when a class and its base each have a field with the same name. 11 years ago
Dimitar Dobrev a2b8614f54 Improved the support for constructor expressions. 11 years ago
Dimitar Dobrev c8da628782 Fixed the renaming of overrides in a certain situation. 11 years ago
Dimitar Dobrev cd3e729d38 Restored support for full comments. 11 years ago
triton dcfe9e39a1 Improve debug string representation of MacroDefinition. 11 years ago
Dimitar Dobrev f298a792ee Improved the cloning of types by internally using copy constructors. 11 years ago
Dimitar Dobrev 54caddeed1 Cloned types when changing them to interfaces for multiple inheritance. 11 years ago
Dimitar Dobrev b09d5a897e Optimised the pass for fixing invalid names by skipping already visited decarations. 11 years ago
Dimitar Dobrev 062f8e26e0 Revert "Revert "Included ignored fields in the wrappers for better marshalling."" 11 years ago
Dimitar Dobrev 04547574ba Fixed the generated wrappers for attributed function types. 11 years ago
Dimitar Dobrev 8fd62e6294 Fixed a bug with removing the "override" modifier when overriding a member of a secondary base. 11 years ago
Dimitar Dobrev 83a556aa35 Made the method for constructing qualified names of declarations public. 11 years ago
Dimitar Dobrev 27d3f21a75 Revert "Included ignored fields in the wrappers for better marshalling." 11 years ago
Dimitar Dobrev e014ffbe15 Cached the file-related properties of TranslationUnit to avoid the performance cost. 11 years ago
Dimitar Dobrev f09a49b353 Removed three hacks about method objects in v-tables. 11 years ago
Dimitar Dobrev a9021ea63d Fixed some typos. 11 years ago
triton 9b62ec46e6 Fixed destructors signature in MS ABI. 11 years ago
Dimitar Dobrev 83f58fe260 Added an option to disable the visiting of return types of functions. 11 years ago
Dimitar Dobrev c512a558c7 Fixed a bug when a default arg is a binary operator expression. 11 years ago
Dimitar Dobrev 597922c1db Stopped at an ignored base when getting the root one. 11 years ago
Dimitar Dobrev 73e9455821 Put own (created in managed code) objects in the object map upon creation. 11 years ago
João Matos a7443265a0 Fixed marshalling of `const char**` types in C#. 11 years ago
Abhinav Tripathi c7c74e306b Added CS_INTERNAL macro definition and test. 11 years ago
Dimitar Dobrev f0d237d9c2 Added a new property for the line number of the end of a declaration. 11 years ago
Chris Spencer 0c535d361b Generate delegates for non-typedef'd function pointers to prevent runtime exceptions during marshalling. 11 years ago
Dimitar Dobrev 49d3c85b7c Copied the signature and the line number when cloning functions. 11 years ago
triton b36c768407 Fixed assembly property attributes. 11 years ago
Dimitar Dobrev 3b4fce6f33 Added a property for the line at which a declaration is located in its header. 11 years ago
triton 1e0db93c5e Added support for handling non-virtual methods inherited from MI bases. 11 years ago
triton d2d941638a Added parsing of base classes offsets data to the AST. 11 years ago
triton ac7176f1b7 Added parsing and AST support for C++ friend declarations. 11 years ago
triton 250825fd59 Reworked declaration storage in the managed AST layer. 11 years ago
Dimitar Dobrev 3d72c2fca4 Added renaming of variables. 11 years ago
Dimitar Dobrev c7253b456b Fixed the assigment of structs with private fields. 11 years ago
Joao Matos 93cdad40e0 Added bit field support to the AST. 11 years ago
Pyry Kontio 50dff6288b Fixed the inheritance of a linked class. 11 years ago
Dimitar Dobrev e6223a1c4c Fixed 4 bugs related to custom comparison operators. 11 years ago
Pyry Kontio 99f643d13f Test that demonstrate the "new 0" and show some other erroneus behaviour too. 11 years ago
Dimitar Dobrev 17a8fc732f Removed redundant "new" key-words in generated C# code. 11 years ago
triton 3b7cf2171d Take advantage of 'this' return information to adjust the return type of structors. 11 years ago