Dimitar Dobrev
							
						 | 
						
							
							
							
							
								
							
								0f0f6172f0
								
							
								
							
						 | 
						
							
							
								
								Fixed the finding of functions to work in name-spaces too.
							
							
							
							
							
							
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 | 
						
							9 years ago | 
						
					
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 | 
						
							
							
							
							
								
							
								bf6ee830ed
								
							
								
							
						 | 
						
							
							
								
								Simplified the printing of C++ qualifiers.
							
							
							
							
							
							
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 | 
						
							9 years ago | 
						
					
				
					
						
							
							
								 
								realvictorprm
							
						 | 
						
							
							
							
							
								
							
								10c86a2a10
								
							
								
							
						 | 
						
							
							
								
								Fixed the generated C# when an incomplete class is forwarded more than once.
							
							
							
							
							
							
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 | 
						
							9 years ago | 
						
					
				
					
						
							
							
								 
								realvictorprm
							
						 | 
						
							
							
							
							
								
							
								9d89764965
								
							
								
							
						 | 
						
							
							
								
								Wrapped injected classes in order to ease binding lists of redeclarations.
							
							
							
							
							
							
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 | 
						
							9 years ago | 
						
					
				
					
						
							
							
								 
								Joao Matos
							
						 | 
						
							
							
							
							
								
							
								9dc880dd6a
								
							
								
							
						 | 
						
							
							
								
								Fixed build files to run mono64 in 64-bit non-VS builds.
							
							
							
							
							
						 | 
						
							9 years ago | 
						
					
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 | 
						
							
							
							
							
								
							
								c3f7fa10c2
								
							
								
							
						 | 
						
							
							
								
								Changed the generation of symbols to only include specialisations from generated functions.
							
							
							
							
							
							
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 | 
						
							9 years ago | 
						
					
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 | 
						
							
							
							
							
								
							
								120e386ad9
								
							
								
							
						 | 
						
							
							
								
								Fixed a few warnings.
							
							
							
							
							
							
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 | 
						
							9 years ago | 
						
					
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 | 
						
							
							
							
							
								
							
								ac83eed80a
								
							
								
							
						 | 
						
							
							
								
								Exported template specialisations in the native symbols.
							
							
							
							
							
							
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 | 
						
							9 years ago | 
						
					
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 | 
						
							
							
							
							
								
							
								42facd9df1
								
							
								
							
						 | 
						
							
							
								
								Fixed the generation of parameters in the C# printer.
							
							
							
							
							
							
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 | 
						
							9 years ago | 
						
					
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 | 
						
							
							
							
							
								
							
								52788fd0d6
								
							
								
							
						 | 
						
							
							
								
								Removed a redundant parameter.
							
							
							
							
							
							
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 | 
						
							9 years ago | 
						
					
				
					
						
							
							
								 
								realvictorprm
							
						 | 
						
							
							
							
							
								
							
								f44c578be8
								
							
								
							
						 | 
						
							
							
								
								Disabled generation of disposable for incomplete structs/classes (#799)
							
							
							
							
							
							
							
							Fixes https://github.com/mono/CppSharp/issues/798. 
							
						 | 
						
							9 years ago | 
						
					
				
					
						
							
							
								 
								realvictorprm
							
						 | 
						
							
							
							
							
								
							
								938ccf686b
								
							
								
							
						 | 
						
							
							
								
								Incomplete classes and structs are now generated for C#. (#797)
							
							
							
							
							
							
							
							This feature is NOT coming for C++/CLI ! 
							
						 | 
						
							9 years ago | 
						
					
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 | 
						
							
							
							
							
								
							
								38f247b1db
								
							
								
							
						 | 
						
							
							
								
								Merged the libraries for inlines and templates into one.
							
							
							
							
							
							
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 | 
						
							9 years ago | 
						
					
				
					
						
							
							
								 
								Abhinav Tripathi
							
						 | 
						
							
							
							
							
								
							
								91fcfd0b5c
								
							
								
							
						 | 
						
							
							
								
								Fix CheckStaticClass pass and add test. (#795)
							
							
							
							
							
						 | 
						
							9 years ago | 
						
					
				
					
						
							
							
								 
								realvictorprm
							
						 | 
						
							
							
							
							
								
							
								4307fb3303
								
							
								
							
						 | 
						
							
							
								
								Fixed ArgumentException due to nullptr arguments in Marshaling native function pointers. (#794)
							
							
							
							
							
						 | 
						
							9 years ago | 
						
					
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 | 
						
							
							
							
							
								
							
								4dc3b4e133
								
							
								
							
						 | 
						
							
							
								
								Restored some unused but needed code.
							
							
							
							
							
							
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 | 
						
							9 years ago | 
						
					
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 | 
						
							
							
							
							
								
							
								087cb25775
								
							
								
							
						 | 
						
							
							
								
								Added a fall-back when trying to use the latest version of VS.
							
							
							
							
							
							
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 | 
						
							9 years ago | 
						
					
				
					
						
							
							
								 
								realvictorprm
							
						 | 
						
							
							
							
							
								
							
								8f8031584c
								
							
								
							
						 | 
						
							
							
								
								Added complete support for VS 2017
							
							
							
							
							
						 | 
						
							9 years ago | 
						
					
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 | 
						
							
							
							
							
								
							
								e2a2e8df4b
								
							
								
							
						 | 
						
							
							
								
								Fixed the generated C# for an array of const char*.
							
							
							
							
							
							
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 | 
						
							9 years ago | 
						
					
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 | 
						
							
							
							
							
								
							
								2e3da64586
								
							
								
							
						 | 
						
							
							
								
								Fixed a regression caused by VS failing to rebuild properly.
							
							
							
							
							
							
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 | 
						
							9 years ago | 
						
					
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 | 
						
							
							
							
							
								
							
								c3f7c50702
								
							
								
							
						 | 
						
							
							
								
								Changed events to be visited after properties when renaming.
							
							
							
							
							
							
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 | 
						
							9 years ago | 
						
					
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 | 
						
							
							
							
							
								
							
								8233f52da3
								
							
								
							
						 | 
						
							
							
								
								Fixed a regression when renaming overridden properties.
							
							
							
							
							
							
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 | 
						
							9 years ago | 
						
					
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 | 
						
							
							
							
							
								
							
								358c03e261
								
							
								
							
						 | 
						
							
							
								
								Fixed a regression when a method called "dispose" is wrapped.
							
							
							
							
							
							
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 | 
						
							9 years ago | 
						
					
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 | 
						
							
							
							
							
								
							
								dd82358a04
								
							
								
							
						 | 
						
							
							
								
								Always upper-cased the first character of a function.
							
							
							
							
							
							
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 | 
						
							9 years ago | 
						
					
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 | 
						
							
							
							
							
								
							
								ea9c12842a
								
							
								
							
						 | 
						
							
							
								
								Changed the renaming not to lose separation in new names.
							
							
							
							
							
							
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 | 
						
							9 years ago | 
						
					
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 | 
						
							
							
							
							
								
							
								d293a7f49f
								
							
								
							
						 | 
						
							
							
								
								Regenerated the parser bindings with the renaming of enum items.
							
							
							
							
							
							
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 | 
						
							9 years ago | 
						
					
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 | 
						
							
							
							
							
								
							
								fe85a33ba1
								
							
								
							
						 | 
						
							
							
								
								Restored the renaming of enums.
							
							
							
							
							
							
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 | 
						
							9 years ago | 
						
					
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 | 
						
							
							
							
							
								
							
								028eac9d69
								
							
								
							
						 | 
						
							
							
								
								Visited parameters while renaming.
							
							
							
							
							
							
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 | 
						
							9 years ago | 
						
					
				
					
						
							
							
								 
								Joao Matos
							
						 | 
						
							
							
							
							
								
							
								df9666d6c4
								
							
								
							
						 | 
						
							
							
								
								Added final AST support for methods and classes.
							
							
							
							
							
							
							
							Conversion of Clang C++ AST state and update of C# generator to come at a later date. 
							
						 | 
						
							9 years ago | 
						
					
				
					
						
							
							
								 
								Joao Matos
							
						 | 
						
							
							
							
							
								
							
								17f768f6c4
								
							
								
							
						 | 
						
							
							
								
								Add classes as rename targets for default renaming pass.
							
							
							
							
							
						 | 
						
							9 years ago | 
						
					
				
					
						
							
							
								 
								Joao Matos
							
						 | 
						
							
							
							
							
								
							
								586b14ab62
								
							
								
							
						 | 
						
							
							
								
								Fixed previously missing rename target checking for classes.
							
							
							
							
							
						 | 
						
							9 years ago | 
						
					
				
					
						
							
							
								 
								Joao Matos
							
						 | 
						
							
							
							
							
								
							
								c7771cc677
								
							
								
							
						 | 
						
							
							
								
								Reworked GenerateEnumItemFromMacro so enum items have namespaces.
							
							
							
							
							
						 | 
						
							9 years ago | 
						
					
				
					
						
							
							
								 
								Joao Matos
							
						 | 
						
							
							
							
							
								
							
								46e697b0fb
								
							
								
							
						 | 
						
							
							
								
								Improved generator test runner to find tests in embedded setup.
							
							
							
							
							
						 | 
						
							9 years ago | 
						
					
				
					
						
							
							
								 
								Joao Matos
							
						 | 
						
							
							
							
							
								
							
								baa30f0aa2
								
							
								
							
						 | 
						
							
							
								
								Improve debug display for Block.
							
							
							
							
							
						 | 
						
							9 years ago | 
						
					
				
					
						
							
							
								 
								Joao Matos
							
						 | 
						
							
							
							
							
								
							
								a531fafa4a
								
							
								
							
						 | 
						
							
							
								
								Simplify some rename pass code.
							
							
							
							
							
						 | 
						
							9 years ago | 
						
					
				
					
						
							
							
								 
								Joao Matos
							
						 | 
						
							
							
							
							
								
							
								e74c72cb31
								
							
								
							
						 | 
						
							
							
								
								Call VisitDeclaration when visiting enumeration items.
							
							
							
							
							
						 | 
						
							9 years ago | 
						
					
				
					
						
							
							
								 
								Joao Matos
							
						 | 
						
							
							
							
							
								
							
								3b7199f61c
								
							
								
							
						 | 
						
							
							
								
								Refactor all renaming pass declaration checking into IsRenameableDecl.
							
							
							
							
							
						 | 
						
							9 years ago | 
						
					
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 | 
						
							
							
							
							
								
							
								10ac0a4865
								
							
								
							
						 | 
						
							
							
								
								Fixed the getting of the template a specialised function is instantiated from.
							
							
							
							
							
							
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 | 
						
							9 years ago | 
						
					
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 | 
						
							
							
							
							
								
							
								254e51145f
								
							
								
							
						 | 
						
							
							
								
								Moved the generation of C# bodies to their own methods.
							
							
							
							
							
							
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 | 
						
							9 years ago | 
						
					
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 | 
						
							
							
							
							
								
							
								aae856971c
								
							
								
							
						 | 
						
							
							
								
								Revert "Refactor all renaming pass declaration checking into IsRenameableDecl."
							
							
							
							
							
							
							
							This reverts commit 655cdd1cb4.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 | 
						
							9 years ago | 
						
					
				
					
						
							
							
								 
								Joao Matos
							
						 | 
						
							
							
							
							
								
							
								a6c85ffee8
								
							
								
							
						 | 
						
							
							
								
								Fixed previously missing rename target checking for classes.
							
							
							
							
							
						 | 
						
							9 years ago | 
						
					
				
					
						
							
							
								 
								Joao Matos
							
						 | 
						
							
							
							
							
								
							
								655cdd1cb4
								
							
								
							
						 | 
						
							
							
								
								Refactor all renaming pass declaration checking into IsRenameableDecl.
							
							
							
							
							
						 | 
						
							9 years ago | 
						
					
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 | 
						
							
							
							
							
								
							
								8b230bdf07
								
							
								
							
						 | 
						
							
							
								
								Fixed a corner case of a default parameter with a type mapped to an enum.
							
							
							
							
							
							
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 | 
						
							9 years ago | 
						
					
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 | 
						
							
							
							
							
								
							
								cb49d38c86
								
							
								
							
						 | 
						
							
							
								
								Ignored partial specialisations of class templates.
							
							
							
							
							
							
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 | 
						
							9 years ago | 
						
					
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 | 
						
							
							
							
							
								
							
								50deefa339
								
							
								
							
						 | 
						
							
							
								
								Fixed a regression causing internals of some class templates to be missed.
							
							
							
							
							
							
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 | 
						
							9 years ago | 
						
					
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 | 
						
							
							
							
							
								
							
								ab62115edc
								
							
								
							
						 | 
						
							
							
								
								Prevented class templates from being static.
							
							
							
							
							
							
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 | 
						
							9 years ago | 
						
					
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 | 
						
							
							
							
							
								
							
								bc078d8a15
								
							
								
							
						 | 
						
							
							
								
								Removed the limitation about class templates when checking v-table entries.
							
							
							
							
							
							
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 | 
						
							9 years ago | 
						
					
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 | 
						
							
							
							
							
								
							
								a1cd57667b
								
							
								
							
						 | 
						
							
							
								
								Ignored the unused methods in system class templates.
							
							
							
							
							
							
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 | 
						
							9 years ago | 
						
					
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 | 
						
							
							
							
							
								
							
								f7e5d9cc0e
								
							
								
							
						 | 
						
							
							
								
								Added std::char_traits as a supported type because std::string needs it.
							
							
							
							
							
							
							
							Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 | 
						
							9 years ago | 
						
					
				
					
						
							
							
								 
								Dimitar Dobrev
							
						 | 
						
							
							
							
							
								
							
								8fe6e346c5
								
							
								
							
						 | 
						
							
							
								
								Ignored templates specialised with types external to the template itself.
							
							
							
							
							
							
							
							Supporting such external types is quite difficult so it will be done later on.
Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com> 
							
						 | 
						
							9 years ago |