1344 Commits (6cb37ef382aa294609e0a6cc7b71d51903cbcffd)
 

Author SHA1 Message Date
João Matos a946ee4826 Merge pull request #37 from ddobrev/remove_protected_virtual_from_structs 12 years ago
João Matos 5933a85bdf Merge pull request #36 from ddobrev/safe_identifiers 12 years ago
Dimitar Dobrev 978a400251 Removed the "protected" and "virtual" modifiers of "Dispose(bool)" when the containing type is a structure. 12 years ago
Dimitar Dobrev db1c413f87 Ensure safe property and variable names. 12 years ago
Dimitar Dobrev 66ea1cd62c Ignore any mangled declaration not found in library symbols. 12 years ago
João Matos 5b725cfd4f Merge pull request #34 from ddobrev/ignore_functions_not_in_symbols 12 years ago
Dimitar Dobrev 9161e58cf8 Ignored functions not found in library symbols. 12 years ago
triton e89d6696d8 Added access specifier checking for methods to CheckIgnoredDecls pass. 12 years ago
triton 7e4f59f83c Renamed the ICppInstance's 'NativePtr' property to 'Instance'. 12 years ago
triton c8e7369d7b Added extra newline in generated output. 12 years ago
triton 432dad4692 Added nested class enums generation in CLI backend. 12 years ago
triton 2df3d0d260 Reworked the CLI headers enum generation to use blocks. 12 years ago
triton 0e7f53fb18 Use the scope resolution operator when referring to native names. 12 years ago
triton 47ba76a966 Remove extra newline. 12 years ago
triton 2fde4e5db5 Do not call type constructors using copy construction as it can be not defined. 12 years ago
triton 75e650aa3b Reworked the method generation in the CLI backend to use blocks. 12 years ago
triton aecd3b69aa Fixed base constructor calls in the CLI backend to cast to the type of the base types as that can fix some ambiguous calls to overloaded constructors. 12 years ago
triton 2f4155ce56 Remove calls to GenerateDeclarationCommon in CLI sources generation. 12 years ago
triton 77df53cefb Removed union restrictions in CLI backend. 12 years ago
triton 75cc968d19 Added parsing of preprocessed entities for function parameters. 12 years ago
triton 9ffe62f2ef Do not try to get parameter comment indexes for invalid params. 12 years ago
triton 352cb8b099 Cleaned up the ObjectOverridesPass pass. 12 years ago
triton c490d25e74 Reworked property handling to check if each property getter/setter can be generated. 12 years ago
triton c4aaa2162a Write new lines between method blocks. 12 years ago
triton ba3e84a12c Fixed handling of overriden methods. 12 years ago
triton 362fff872d Reworked type map finding to take typedefs in account by desugaring the type one layer at a time and searching for that typemap. 12 years ago
João Matos 46ceff91a4 Merge pull request #33 from ddobrev/master 12 years ago
Dimitar Dobrev 652c6e1011 Stripped "lib" from the beginning of a library name for compatibility with the .NET (that is, on Windows) way of importing DLL-s. 12 years ago
João Matos 0463afe559 Merge pull request #28 from ddobrev/union 12 years ago
triton 014e141bc4 Added missing vtable generation support code. 12 years ago
Dimitar Dobrev 58b2529df3 A simple prototype for supporting unions. 12 years ago
triton 58013498a9 Remove unused files. 12 years ago
triton 8427252374 Updated the readme. 12 years ago
triton c2f2cf5757 Move the getting started section to the beginning. 12 years ago
triton e650d7decf Desugar pointer types when checking for primitive types while marshaling. 12 years ago
triton cc5a8656b8 Added marshaling of parameter declarations in native to managed marshaling of C# backend. 12 years ago
triton ae0b136c73 Added helper properties to functions AST node to check the usage of the function. 12 years ago
triton 5c34245276 Throw NotImplementedException instead of silently returning false when not able to handle type printing of primitive types in C# backend. 12 years ago
triton d59e46bbc3 Removed useless code. 12 years ago
triton 6130c896fc Extracted internal parameter gathering in its own method. 12 years ago
triton eb909c6fba Added an "argument prefix" generator to the C# context so typemaps can add prefixes before arguments are generated. 12 years ago
triton beead40dec Fixed handling of field properties in C# backend. 12 years ago
triton d4b4ec6793 Minor code cleanups. 12 years ago
triton d9a23baaf4 Fixed type printing of hidden structure parameters in C#. 12 years ago
triton e5ba3ac401 Reworked C# type printing and marshaling to keep the root full type in the respective contexts. 12 years ago
triton ee3641338c Rework class fields generation in the C# backend to be simpler and behave correctly under more situations. 12 years ago
triton 6bc1215ef3 Cleaned up using declarations. 12 years ago
triton cf040d9c2a Use a different generic type variable name that does not conflict with the parent one. 12 years ago
triton 3e505737d7 Rework the handling for functions that need hidden structure parameters. 12 years ago
triton e0e507b938 Implemented type printing support for PrimitiveType.IntPtr. 12 years ago