Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono-tools.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-02-262009-02-26 Marek Habersack <mhabersack@novell.com>Marek Habersack
* Comparison.cs: better handling of links generation for comparison types other than method, attribute and delegate. svn path=/trunk/mono-tools/; revision=128039
2009-02-252009-02-25 Marek Habersack <mhabersack@novell.com>Marek Habersack
* MainWindow.cs: Added a legend. svn path=/trunk/mono-tools/; revision=127928
2009-02-252009-02-25 Marek Habersack <mhabersack@novell.com>Marek Habersack
* MainWindow.cs, CecilMetadata.cs, Metadata.cs, CompareContext.cs, Comparison.cs: added support for MSDN documentation URLs attached to the tree nodes. URLs can be opened in the user's browser by double-clicking on the nodes which, when selected, show an MSDN URL in the status bar. svn path=/trunk/mono-tools/; revision=127918
2009-01-292009-01-29 Jb Evain <jbevain@novell.com>Jb Evain
* Makefile.am: reference directly cecil from the gac as gendarme does instead of copying it locally. svn path=/trunk/mono-tools/; revision=124900
2009-01-282009-01-28 Jb Evain <jbevain@novell.com>Jb Evain
* AssemblyResolver.cs, CecilMetadata.cs: use directly the new Resolve methods that Cecil now provides. svn path=/trunk/mono-tools/; revision=124829
2009-01-062009-01-06 Jb Evain <jbevain@novell.com>Jb Evain
* CecilMetadata.cs: support some more operators. svn path=/trunk/mono-tools/; revision=122570
2008-12-262008-12-25 Chris Toshok <toshok@ximian.com>Chris Toshok
* CompareContext.cs: Make sure we compare attributes in CompareTypeLists too, otherwise we drop missing attribute nodes if the type is present. svn path=/trunk/mono-tools/; revision=122130
2008-12-26only include the base type missing node if there is one definedChris Toshok
svn path=/trunk/mono-tools/; revision=122129
2008-12-262008-12-25 Chris Toshok <toshok@ximian.com>Chris Toshok
* CompareContext.cs: split out the comparison of base types into a separate method. Also, if we're adding a missing type, add a tree node for the base type. svn path=/trunk/mono-tools/; revision=122128
2008-12-20Ignore compilergeneratedattributeMiguel de Icaza
svn path=/trunk/mono-tools/; revision=121929
2008-12-192008-12-19 Jb Evain <jbevain@novell.com>Jb Evain
* InfoManager.cs: add SL2SDK assemblies: System.Xml.Linq, System.Windows.Controls and System.Windows.Controls.Data. svn path=/trunk/mono-tools/; revision=121855
2008-12-172008-12-17 Jb Evain <jbevain@novell.com>Jb Evain
* CecilMetadata.cs: in the process of fixing our interface story. Always include all the interfaces for a type, by walking down its hierarchy. mono-api-info does the same as well now. This make it easier to compare interface implementation. svn path=/trunk/mono-tools/; revision=121694
2008-12-17update project fileJb Evain
svn path=/trunk/mono-tools/; revision=121681
2008-12-17add reference to System.CoreJb Evain
svn path=/trunk/mono-tools/; revision=121680
2008-12-172008-12-17 Jb Evain <jbevain@novell.com>Jb Evain
* MainWindow.cs * InfoManager.cs * CompareContext.cs: Avoid defining our own delegate when we can use Func and Action. svn path=/trunk/mono-tools/; revision=121679
2008-12-172008-12-17 Jb Evain <jbevain@novell.com>Jb Evain
* MainWindow.cs * Metadata.cs * Comparison.cs * CompareContext.cs: PascalCase public fields in Comparison. svn path=/trunk/mono-tools/; revision=121677
2008-12-172008-12-17 Jb Evain <jbevain@novell.com>Jb Evain
* CecilMetadata.cs: treat Finalizers as an implementation detail and ignore it for the comparison. svn path=/trunk/mono-tools/; revision=121671
2008-12-16revert 118845:118848Jb Evain
svn path=/trunk/mono-tools/; revision=121608
2008-12-162008-12-16 Jb Evain <jbevain@novell.com>Jb Evain
* CecilMetadata.cs: fix the comparison of the definition of System.Delegate and System.MulticastDelegate. svn path=/trunk/mono-tools/; revision=121603
2008-12-11make <space> toggle the expanded/collapsed state of tree nodes. i miss my ↵Chris Toshok
mouse. svn path=/trunk/mono-tools/; revision=121274
2008-12-052008-12-05 Jb Evain <jbevain@novell.com>Jb Evain
* CecilMetadata.cs * CompareContext.cs * Comparison.cs * Main.cs * MasterMetadata.cs * Masterinfo.cs * Metadata.cs: add license and copyright information. svn path=/trunk/mono-tools/; revision=120836
2008-12-052008-12-05 Jb Evain <jbevain@novell.com>Jb Evain
* CecilMetadata.cs * CompareContext.cs * Comparison.cs * MasterMetadata.cs * Metadata.cs: cleanup usings. svn path=/trunk/mono-tools/; revision=120835
2008-12-05clean warningsJb Evain
svn path=/trunk/mono-tools/; revision=120763
2008-12-052008-12-04 Jb Evain <jbevain@novell.com>Jb Evain
* CompareContext.cs * MainWindow.cs: move the Gtk dependant code from the CompareContext to the MainWindow, so that CompareContext can be used in a non Gtk application. svn path=/trunk/mono-tools/; revision=120762
2008-12-042008-12-04 Jb Evain <jbevain@novell.com>Jb Evain
* AssemblyResolver.cs: update. svn path=/trunk/mono-tools/; revision=120700
2008-12-022008-12-02 Chris Toshok <toshok@ximian.com>Chris Toshok
* CecilMetadata.cs: fix TODO attribute handling. they aren't public, so we need to handle them before we check for public/private. svn path=/trunk/mono-tools/; revision=120516
2008-11-212008-11-21 Jb Evain <jbevain@novell.com>Jb Evain
* CecilMetadata.cs: improve pretty printing of Cecil types. * InfoManager.cs: update masterinfos uri to point to the new files. * MasterMetadata.cs, Masterinfo.cs: adjust to the mono-api-info format changes, which add a generic-parameters group to every generic method or type, and which can have a generic-parameter-constraints subgroup. svn path=/trunk/mono-tools/; revision=119634
2008-11-14remove debug stuffMarek Habersack
svn path=/trunk/mono-tools/; revision=118849
2008-11-142008-11-14 Marek Habersack <mhabersack@novell.com>Marek Habersack
* CecilMetadata.cs: Check if methods with special names are explicit interface implementations and, if yes, include them in comparison. svn path=/trunk/mono-tools/; revision=118848
2008-11-142008-11-14 Marek Habersack <mhabersack@novell.com>Marek Habersack
* CecilMetadata.cs: when populating interface lists, gather interfaces from parent classes to avoid false negatives when comparing. When populating member lists, check if a method is an explicit interface implementation and, if yes, include it in the list to avoid false negatives svn path=/trunk/mono-tools/; revision=118846
2008-09-20Add 3.5SP1 supportMiguel de Icaza
svn path=/trunk/mono-tools/; revision=113599
2008-08-152008-08-15 Chris Toshok <toshok@ximian.com>Chris Toshok
* MasterMetadata.cs (MasterUtils.ShouldSkipAttribute): we can't just use a string comparison here for CodeAnalysis attributes - they contains lots of info in the name string, we only cafe if it starts with "System.Diagnostics.CodeAnalysis.SuppressMessageAttribute". svn path=/trunk/mono-tools/; revision=110579
2008-08-142008-08-13 Chris Toshok <toshok@ximian.com>Chris Toshok
* CecilMetadata.cs: go back to ignoring all private methods. if there are missing methods due to this, we need to fix the .xml generation. svn path=/trunk/mono-tools/; revision=110399
2008-08-112008-08-11 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* CecilMetadata.cs: PrettyPrint nullable types correctly. svn path=/trunk/mono-tools/; revision=110100
2008-08-082008-08-08 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* CecilMetadata.cs: Don't recurse on BaseType when looking at interfaces, otherwise we end up with a lot of extras (compared to the XML definition). Process private methods that are implementing an explicit interface requirement. Add NotSerialized to the FieldAttributes mask. * MasterMetadata.cs: Add NonSerializedAttribute to ShouldSkipAttribute since this pseudo-attribute is part of the XML definition. Add FamORAssem checks (replace by Family) since this introduce false errors in the reports (we don't care about the internal/assembly part) * Masterinfo.cs: Fix bad check with FamORAssem that turned private stuff into Family. svn path=/trunk/mono-tools/; revision=110001
2008-07-23deal with MONO_GAC_PREFIXChris Toshok
svn path=/trunk/mono-tools/; revision=108589
2008-06-13Update to SL2B2Miguel de Icaza
svn path=/trunk/mono-tools/; revision=105737
2008-06-04appropriate fixJb Evain
svn path=/trunk/mono-tools/; revision=104865
2008-06-042008-06-04 Jb Evain <jbevain@novell.com>Jb Evain
* CecilMetadata.cs (CecilUtils.GetCustomAttributes): don't crash if the custom attribute constructor's declaring type can not be resolved. svn path=/trunk/mono-tools/; revision=104859
2008-06-042008-06-04 Jb Evain <jbevain@novell.com>Jb Evain
* InfoManager.cs: System.Xml.Core is renamed to System.Xml in SL 2.0b. svn path=/trunk/mono-tools/; revision=104858
2008-04-17UpdateMiguel de Icaza
svn path=/trunk/mono-tools/; revision=100943
2008-03-09Update the MasterinfosMiguel de Icaza
svn path=/trunk/mono-tools/; revision=97796
2008-02-102008-02-10 Chris Toshok <toshok@ximian.com>Chris Toshok
* CecilMetadata.cs (CecilProperty.ctor): we can't just use the name - multiple "Item" properties were screwing things up. (CecilProperty.FormatName): format the name for display and for comparison against the masterinfo. Masterinfo version is "Type Name [ param-types ]", and display version if "Name [ param-types]" (including the type in the display version made it a little hard to actually see what the name of the property was.) (CecilField.GetMemberAccess): convert FamORAssem to just Family. (CecilMethod.GetMemberAccess): same. * MasterMetadata.cs (MasterProperty.ctor): we need to format the name based on the key, not on the name attribute alone. (MasterProperty.FormatName): format the name to match up with CecilProperty.FormatName. svn path=/trunk/mono-tools/; revision=95405
2008-02-072008-02-07 Stephane Delcroix <sdelcroix@novell.com>Stephane Delcroix
* MainWindow.cs: move the LoadConfiguration part at the end of the ctor. svn path=/trunk/mono-tools/; revision=95123
2008-02-05set the path corresponding to the MakefileStephane Delcroix
svn path=/trunk/mono-tools/; revision=94855
2008-02-02configure.in: get the path to Mono.Cecil.dll during configureAndrew Jorgensen
svn path=/trunk/mono-tools/; revision=94567
2008-02-01Fixes to import gendarme into mono-tools and a good amount of autotools love ↵Andrew Jorgensen
as well Also some svn:ignore love svn path=/trunk/mono-tools/; revision=94540
2008-01-23Install gui-compare scriptMiguel de Icaza
svn path=/trunk/mono-tools/; revision=93590
2008-01-23Final touchups for passing make distcheckMiguel de Icaza
svn path=/trunk/mono-tools/; revision=93581
2008-01-23AutotoolizeMiguel de Icaza
svn path=/trunk/mono-tools/; revision=93578