1117 Commits (652c6e1011554d25da154e93c53cebf5337f89cc)
 

Author SHA1 Message Date
triton f47dc5bb07 Convert the C# backend to the new blocks system. 12 years ago
triton 373a875df8 Add missing using. 12 years ago
triton 83b7bd1954 Add two new properties IsOverride and IsProxy to methods. 12 years ago
triton 1f35639ff2 Update the SDL example. 12 years ago
triton 443e2a278b Visit the base VisitDeclaration in Pass. 12 years ago
triton 0e0a78e008 Do not visit already visited classes in the ResolveIncompleteDecls pass. 12 years ago
triton 9e3f9f29ac Ignore irrelevant Clang declarations in the parser. 12 years ago
triton 0307acadab Simplify library/symbols handling in the C# backend. 12 years ago
triton b9e57dba78 Re-write the blocks generator again (thanks to esdrubal for helping me with the new design). 12 years ago
triton 68ddfbdd6f Move the AST project to the CppSharp.AST namespace. 12 years ago
triton 3f664784c9 Added support for CIL types to the type system. 12 years ago
triton 2a08b6e05b Ignore properties if their getter or setter methods are also ignored. 12 years ago
triton 02be3857ed Re-write code dealing with library symbol checking to respect the new symbol checking options. 12 years ago
triton 968df88117 Add new option for checking symbols and for the main shared library name. 12 years ago
triton a0e5aa1192 Remove two unused options. 12 years ago
triton 76cf2886c1 Add the generated output to the list of outputs when generating. 12 years ago
triton c989d9c121 Add the method RunPasses to PassBuilder. 12 years ago
triton 19bba20fd9 Update the tests to compile again. 12 years ago
triton 412a3c08ab Remove the command line driver project. 12 years ago
triton d48fdf654d Remove VS2010 support. 12 years ago
triton c488dcbfde Prefix all the libraries and project names with CppSharp. 12 years ago
triton ff0eb8e496 Added missing MaxIndent option. 12 years ago
triton 0a7656e257 Fix the build. 12 years ago
triton bb5d95fc99 Update the documentation a bit. 12 years ago
triton e600aba110 Check for empty names when checking for classes type references. 12 years ago
triton ee43c3effc Add missing documentation comment. 12 years ago
triton 6dd7d19165 Add support for deep cloning TextGenerator instances. 12 years ago
triton 411aeeba8c Small cleanup to the TextGenerator class. 12 years ago
triton 6308cf4c3c Added a new templating system based on typed "text blocks", allowing a lot more customization after the initial text is generated. 12 years ago
triton cbe05e6253 Cleaned up TextTemplate class. 12 years ago
triton 300b8508a0 Use the AST utils methods to check for ignored declarations. 12 years ago
triton 4e4552186a Generators now have a Process method to be able to do any custom processing. 12 years ago
triton c3ac9e7efc Split the generation and writing of bindings. 12 years ago
triton 0f418fd753 Added new FindPass method to get the pass of a certain type. 12 years ago
triton 6dc4f120cb Simplified the generators interface. 12 years ago
triton 4eb8358f0d Change pass builder to be initialized in the constructor. 12 years ago
triton 16bd9d1deb Improve option checking. 12 years ago
triton 848cb4e18c Remove ILibrary out of the driver code and only call it from the ConsoleDriver. 12 years ago
triton cb85d8ead3 Move some helper functions out of the template and into an helpers class. 12 years ago
triton 3163e073d9 Add support for renaming events. 12 years ago
triton 92616d3535 Fixed the RenameTargets values to actually behave like flags bits. 12 years ago
triton d890b2dabe Report a diagnostic instead of printing to the console. 12 years ago
triton cdc618a2d0 Remove unused attribute. 12 years ago
triton acc5885594 Added support for decayed types which represent a pointer type decayed from an array or function type which have been added to latest Clang. 12 years ago
Bright Twin 74b82a21eb Got CppSharp building against the head of LLVM and Clang. 12 years ago
triton 0e865294db Rename and change visibility of the StringBuilder instance in TextGenerator. 12 years ago
João Matos 64a253c63a Merge pull request #10 from SickheadGames/rm-unsafe 12 years ago
Tom Spilman aff035be93 Removed unnessasary unsafe in extern methods. 12 years ago
João Matos b23a4478ec Merge pull request #7 from SickheadGames/ignore_fix 12 years ago
Tom Spilman 04b61cd67a CheckTypeReferencesPass was not skipping ignored source files. 12 years ago