29 Commits (fd20f4a2e4cccb7d1e08dccf855447734f9bf793)

Author SHA1 Message Date
Dimitar Dobrev fd20f4a2e4 Fixe a bug when renaming statics in base classes. 10 years ago
Dimitar Dobrev d7e74c68e6 Ensured implementations of interface members are properly renamed. 10 years ago
triton 1e0db93c5e Added support for handling non-virtual methods inherited from MI bases. 11 years ago
Dimitar Dobrev 3d72c2fca4 Added renaming of variables. 11 years ago
Dimitar Dobrev d481cf8078 Fixed the renaming of overloads generated because of default arguments. 11 years ago
Dimitar Dobrev 011777a480 Compared types directly instead of their string representations. 11 years ago
Dimitar Dobrev 9e480dd364 Fixed the renaming pass to account for overloads of functions. 11 years ago
Øystein Krog d3e963ff19 Move helper methods in Type out from class and into extension class TypeExtensions 12 years ago
Dimitar Dobrev 8439acdef5 Considered renamable name-spaces which are not translation units. 12 years ago
Dimitar Dobrev ebd692e6aa Fixed the renaming pass to consider forward declarations and function type defs. 12 years ago
triton 6ea0dae444 Improved the rename pass with fixes for visits and minor formatting nits. 12 years ago
Dimitar Dobrev 7ecafc9858 Prevented renaming of methods when a base class has a property of the same name. Made the delegates used in abstract implementations prefixed with an underscore and internal. 12 years ago
Dimitar Dobrev 824d8b5f30 Rewrote the generating of properties to additionaly handle property overrides and read-only properties. 12 years ago
Dimitar Dobrev 549c2046d1 Moved the checks for operators and Dispose to IsRenameableDecl. Moved the checking for conflicts to a separate function. 12 years ago
Dimitar Dobrev 8c77618c69 Fixed the renaming pass to ignore operators, consider IDisposable.Dispose and take care to avoid naming conflicts. 12 years ago
Dimitar Dobrev bfcc92dfb1 Included properties in the renaming pass. 12 years ago
marcos henrich 0cf8c03aa3 PassBuilder is now generic. Driver Passes is now called TranslationUnitPasses. Added to driver GeneratorOutputPasses. Removed most of the PassBuilder Extensions. 12 years ago
triton 68ddfbdd6f Move the AST project to the CppSharp.AST namespace. 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 31ce147308 Added a targets parameter to RemovePrefix to be able to only remove prefixes for some kinds of declarations. 12 years ago
triton 432d1ddec6 Added support for renaming properties. 12 years ago
triton cc8f7cd1db Renamed Cxxi references to CppSharp. 12 years ago
triton d71bf67691 Added support for renaming parameters. 13 years ago
triton e3dd678d33 Fixed the rename passes to check if the declaration is re-nameable. 13 years ago
triton bf38d80af8 Update the existing passes to use the new pass interface. 13 years ago
triton 0d3caa509d Added some helpers for renaming declarations. 13 years ago
triton aa552badc4 Remove pass-specific methods from PassBuilder and move them as extension methods to the rename passes. 13 years ago
triton 8b449cc341 Move the renaming passes to the Passes folder. 13 years ago
triton f5fcef50f1 Massive update to the codebase. 13 years ago