Tomas Linhart
98d36e1175
DependencyMatrix now calculates some of values.
15 years ago
Tomas Linhart
4f84a66ed8
X line in MatrixControl is hovered correctly now.
15 years ago
Daniel Grunwald
3301c6c4ca
Update to Mono.Cecil 0.9.4.1 (commit f5c9642760)
15 years ago
Tomas Linhart
1525235736
Matrix control now hovers x and y lines.
15 years ago
Daniel Grunwald
f5780c2944
Apply new file headers
16 years ago
Tomáš Linhart
b7dd8b62f3
Added support for Cyclomatic Complexity metric and for the number of variables inside of a method.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6435 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Tomáš Linhart
6af05c8c90
Added Metrics tab which contains Treemap.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6431 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Tomáš Linhart
89ffbd64b7
MatrixControl now implements IScrollInfo and supports UI virtualization.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6428 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Tomáš Linhart
d21fc2d0c9
MatrixControl is drawn by WPF.
...
Text is drawn by System.Drawing.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6395 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Tomáš Linhart
11454252ad
Added a support for instructions.
...
Assembly stats are now hidden when no assembly is opened.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6386 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Matt Ward
48383a8bec
Restructured AddIns folder - removed nested AddIns\AddIns folder and added Analysis folder.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6305 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Tomáš Linhart
4cd9d55e19
MetricsReader now use FullName type checking. Fixes a bug with nested types and so on.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6296 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Tomáš Linhart
add877f9f0
Added ProgressBar into StatusBar.
...
Assembly is now loaded in BackgroundWorker.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6284 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Tomáš Linhart
8b44d44532
Added a Status Bar which shows a number of nodes (namespaces, types and so on).
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6280 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Tomáš Linhart
7c2e758ecd
Selection for nodes is now done by DependencyProperties. Style for selected node was moved to XAML.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6273 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Tomáš Linhart
e0b462ce3a
Added an icon to nodes in Dependency Graph.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6261 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Tomáš Linhart
737c524a7c
- Tree for browsing has been rewritten to XAML. It allows nice styling options.
...
- Collection's properties got private setter.
- First draft of Dependency Matrix which uses a tree.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6251 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Tomáš Linhart
a331a534d9
Implemented caching for names. It provides significant performance improvement.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6232 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Tomáš Linhart
255e99b5e4
Implemented VirtualMode for Dependency Matrix. It should improve performance a little bit.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6230 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Tomáš Linhart
f11afb62df
- Rewrite Dependency Matrix Control to WinForms
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6224 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Tomáš Linhart
bb695bfd0c
- Cleaned AssemblyInfo.cs
...
- Small tweaks to Dependency Matrix
- Implementation of Relationships. For now only for Namespace.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6218 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Tomáš Linhart
3641142243
A first draft of dependency matrix.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6195 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Tomáš Linhart
3c1c1211f8
The summary box provides now basic summary of node.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6081 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Tomáš Linhart
1c343c66bf
Added a support for a selected vertex. The selected vertex got different color and can be deselected by clicking its again.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6079 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Tomáš Linhart
9265c94a7c
Images can be saved in more formats. Removed measuring which was transforming graph.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6059 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Tomáš Linhart
d210702061
Implemented context menu for vertices.
...
Implemented operations for removing vertices (eg. by what use what)
Implemented an option to save graph to an image.
Implemented an option to reset graphs.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6058 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Tomáš Linhart
f36e412067
Graphs are cached now. Should improve performance a little bit.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6056 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Tomáš Linhart
295e0a6f8c
Fixed a small issue with generic instance.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6044 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Tomáš Linhart
9387173428
Vertixes are clickable. Single click shows summary. Double click show internal dependency. Created a new GraphLayout component.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6043 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Tomáš Linhart
fbad56428a
Added a support for method parameters. Added a support for generic instance of types.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6041 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Tomáš Linhart
3b030c7398
Added a new template for graphs from GraphSharp. Added new buttons for layouting. Replaced WPFExtension ZoomControl with ICSharpCode ZoomControl.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6037 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Tomáš Linhart
58f9e89c20
Implemented icons in tree. Added a lof of properties with information about fields, methods and so on.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6036 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Tomáš Linhart
8271aeb3f5
Added a module dependency graph where are dependencies between namespacies.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6031 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Tomáš Linhart
b5210b720f
Nested types wasn't properly assigned to a parent type. Added comments for every method.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6030 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Tomáš Linhart
4db20ab738
Added a support for Events. Some refactoring and fixes with declaring types.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6029 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Tomáš Linhart
8c4aef994d
Fixed reading Nested Types.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@6027 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Tomáš Linhart
f71f35b7c5
Created basic ingtegration of CodeQualityAnalysis AddIn to SharpDevelop.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5894 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Tomáš Linhart
19b4d75de9
Initial commit of Code Quality Analysis AddIn.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5893 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago