read
As of writing this post I have commited to Mono’s SVN repository exactly 403 times. I know it’s not so impressive it gives me the opportunity to show off my super cool over-engineered hack git-author-stats.py.
Below is me in Mono SVN. Note that I had to trim “class/” from all paths and make the font smaller in order to make the width fit better on my blog.
I want to also mention that I have received my first “Thank you” e-mail for my quick response in fixing filed DataGridView bugs lately from a developer who is porting an application which is making extensive use of DataGridView. Thanks!
[~/src/git/mcs]$ ~/projects/python-hacks/git-author-stats.py ivanz Author: ivanz Commits Count: 403 Added Lines: 27141 Deleted Lines: 7361 Changed Lines: 34502 Files Summary: +5 -0 Managed.Windows.Forms/ChangeLog +6 -1 Managed.Windows.Forms/Makefile +4 -0 Managed.Windows.Forms/System.Windows.Forms.Design/ChangeLog +19 -40 Managed.Windows.Forms/System.Windows.Forms.Design/EventsTab.cs +37 -0 Managed.Windows.Forms/System.Windows.Forms.Layout/ChangeLog +35 -28 Managed.Windows.Forms/System.Windows.Forms.Layout/TableLayout.cs +8 -0 Managed.Windows.Forms/System.Windows.Forms.PropertyGridInternal/ChangeLog +24 -12 Managed.Windows.Forms/System.Windows.Forms.PropertyGridInternal/PropertiesTab.cs +2 -0 Managed.Windows.Forms/System.Windows.Forms.RTF/RTF.cs +1 -1 Managed.Windows.Forms/System.Windows.Forms.X11Internal/X11Display.cs +5 -0 Managed.Windows.Forms/System.Windows.Forms.dll.resources +1 -0 Managed.Windows.Forms/System.Windows.Forms/Application.cs +5 -1 Managed.Windows.Forms/System.Windows.Forms/Binding.cs +1 -0 Managed.Windows.Forms/System.Windows.Forms/BindingContext.cs +13 -12 Managed.Windows.Forms/System.Windows.Forms/BindingSource.cs +2 -0 Managed.Windows.Forms/System.Windows.Forms/Button.cs +16 -1 Managed.Windows.Forms/System.Windows.Forms/ButtonBase.cs +19 -3 Managed.Windows.Forms/System.Windows.Forms/CategoryGridEntry.cs +1644 -3 Managed.Windows.Forms/System.Windows.Forms/ChangeLog +5 -1 Managed.Windows.Forms/System.Windows.Forms/CheckBox.cs +5 -1 Managed.Windows.Forms/System.Windows.Forms/ColumnStyle.cs +14 -1 Managed.Windows.Forms/System.Windows.Forms/ComboBox.cs +21 -21 Managed.Windows.Forms/System.Windows.Forms/ContainerControl.cs +2 -0 Managed.Windows.Forms/System.Windows.Forms/ContextMenuStrip.cs +56 -37 Managed.Windows.Forms/System.Windows.Forms/Control.cs +48 -21 Managed.Windows.Forms/System.Windows.Forms/CurrencyManager.cs +2 -2 Managed.Windows.Forms/System.Windows.Forms/Cursor.cs +12 -1 Managed.Windows.Forms/System.Windows.Forms/CursorConverter.cs +3 -3 Managed.Windows.Forms/System.Windows.Forms/DataGrid.cs +888 -658 Managed.Windows.Forms/System.Windows.Forms/DataGridView.cs +53 -6 Managed.Windows.Forms/System.Windows.Forms/DataGridViewBand.cs +110 -72 Managed.Windows.Forms/System.Windows.Forms/DataGridViewCell.cs +11 -3 Managed.Windows.Forms/System.Windows.Forms/DataGridViewCellCollection.cs +1 -0 Managed.Windows.Forms/System.Windows.Forms/DataGridViewCellValidatingEventArgs.cs +17 -14 Managed.Windows.Forms/System.Windows.Forms/DataGridViewCheckBoxCell.cs +6 -10 Managed.Windows.Forms/System.Windows.Forms/DataGridViewColumn.cs +5 -6 Managed.Windows.Forms/System.Windows.Forms/DataGridViewColumnCollection.cs +41 -37 Managed.Windows.Forms/System.Windows.Forms/DataGridViewComboBoxCell.cs +1 -2 Managed.Windows.Forms/System.Windows.Forms/DataGridViewComboBoxEditingControl.cs +0 -4 Managed.Windows.Forms/System.Windows.Forms/DataGridViewElement.cs +1 -0 Managed.Windows.Forms/System.Windows.Forms/DataGridViewHeaderCell.cs +1 -0 Managed.Windows.Forms/System.Windows.Forms/DataGridViewImageColumn.cs +23 -13 Managed.Windows.Forms/System.Windows.Forms/DataGridViewRow.cs +41 -13 Managed.Windows.Forms/System.Windows.Forms/DataGridViewRowCollection.cs +1 -1 Managed.Windows.Forms/System.Windows.Forms/DataGridViewRowHeaderCell.cs +1 -1 Managed.Windows.Forms/System.Windows.Forms/DataGridViewTextBoxCell.cs +2 -2 Managed.Windows.Forms/System.Windows.Forms/DataGridViewTextBoxEditingControl.cs +5 -2 Managed.Windows.Forms/System.Windows.Forms/ErrorProvider.cs +8 -27 Managed.Windows.Forms/System.Windows.Forms/FlatButtonAppearance.cs +11 -4 Managed.Windows.Forms/System.Windows.Forms/FlowLayoutPanel.cs +23 -3 Managed.Windows.Forms/System.Windows.Forms/FlowLayoutSettings.cs +107 -39 Managed.Windows.Forms/System.Windows.Forms/Form.cs +1035 -431 Managed.Windows.Forms/System.Windows.Forms/GridEntry.cs +7 -25 Managed.Windows.Forms/System.Windows.Forms/GridItem.cs +53 -52 Managed.Windows.Forms/System.Windows.Forms/GridItemCollection.cs +6 -1 Managed.Windows.Forms/System.Windows.Forms/GroupBox.cs +5 -2 Managed.Windows.Forms/System.Windows.Forms/GroupBoxRenderer.cs +13 -0 Managed.Windows.Forms/System.Windows.Forms/HtmlElementEventArgs.cs +0 -5 Managed.Windows.Forms/System.Windows.Forms/HtmlWindowCollection.cs +3 -0 Managed.Windows.Forms/System.Windows.Forms/Hwnd.cs +4 -1 Managed.Windows.Forms/System.Windows.Forms/ImageIndexConverter.cs +2 -1 Managed.Windows.Forms/System.Windows.Forms/InternalWindowManager.cs +9 -1 Managed.Windows.Forms/System.Windows.Forms/Label.cs +1 -1 Managed.Windows.Forms/System.Windows.Forms/LibSupport.cs +1 -1 Managed.Windows.Forms/System.Windows.Forms/Line.cs +10 -0 Managed.Windows.Forms/System.Windows.Forms/ListBox.cs +3 -0 Managed.Windows.Forms/System.Windows.Forms/ListControl.cs +29 -17 Managed.Windows.Forms/System.Windows.Forms/ListView.cs +1 -0 Managed.Windows.Forms/System.Windows.Forms/MaskedTextBox.cs +1 -1 Managed.Windows.Forms/System.Windows.Forms/MenuAPI.cs +16 -15 Managed.Windows.Forms/System.Windows.Forms/MimeIcon.cs +132 -63 Managed.Windows.Forms/System.Windows.Forms/NativeWindow.cs +35 -11 Managed.Windows.Forms/System.Windows.Forms/PaddingConverter.cs +1 -0 Managed.Windows.Forms/System.Windows.Forms/PictureBox.cs +1 -1 Managed.Windows.Forms/System.Windows.Forms/ProgressBar.cs +855 -716 Managed.Windows.Forms/System.Windows.Forms/PropertyGrid.cs +143 -58 Managed.Windows.Forms/System.Windows.Forms/PropertyGridTextBox.cs +771 -867 Managed.Windows.Forms/System.Windows.Forms/PropertyGridView.cs +2 -0 Managed.Windows.Forms/System.Windows.Forms/RadioButton.cs +5 -10 Managed.Windows.Forms/System.Windows.Forms/RichTextBox.cs +31 -5 Managed.Windows.Forms/System.Windows.Forms/RootGridEntry.cs +5 -1 Managed.Windows.Forms/System.Windows.Forms/RowStyle.cs +2 -2 Managed.Windows.Forms/System.Windows.Forms/SaveFileDialog.cs +8 -8 Managed.Windows.Forms/System.Windows.Forms/ScrollableControl.cs +311 -133 Managed.Windows.Forms/System.Windows.Forms/SplitContainer.cs +127 -214 Managed.Windows.Forms/System.Windows.Forms/Splitter.cs +5 -1 Managed.Windows.Forms/System.Windows.Forms/TabControl.cs +44 -49 Managed.Windows.Forms/System.Windows.Forms/TableLayoutPanel.cs +27 -6 Managed.Windows.Forms/System.Windows.Forms/TableLayoutSettings.cs +14 -2 Managed.Windows.Forms/System.Windows.Forms/TableLayoutStyle.cs +25 -6 Managed.Windows.Forms/System.Windows.Forms/TableLayoutStyleCollection.cs +17 -1 Managed.Windows.Forms/System.Windows.Forms/TextBox.cs +13 -8 Managed.Windows.Forms/System.Windows.Forms/TextBoxBase.cs +0 -2 Managed.Windows.Forms/System.Windows.Forms/TextControl.cs +1 -0 Managed.Windows.Forms/System.Windows.Forms/Theme.cs +22 -12 Managed.Windows.Forms/System.Windows.Forms/ThemeWin32Classic.cs +1 -3 Managed.Windows.Forms/System.Windows.Forms/ToolBar.cs +10 -5 Managed.Windows.Forms/System.Windows.Forms/ToolStrip.cs +6 -1 Managed.Windows.Forms/System.Windows.Forms/ToolStripDropDownButton.cs +12 -2 Managed.Windows.Forms/System.Windows.Forms/ToolStripDropDownMenu.cs +17 -10 Managed.Windows.Forms/System.Windows.Forms/ToolStripItem.cs +1 -1 Managed.Windows.Forms/System.Windows.Forms/ToolStripItemCollection.cs +4 -2 Managed.Windows.Forms/System.Windows.Forms/ToolStripSplitButton.cs +6 -1 Managed.Windows.Forms/System.Windows.Forms/ToolStripStatusLabel.cs +4 -0 Managed.Windows.Forms/System.Windows.Forms/ToolTip.cs +2 -2 Managed.Windows.Forms/System.Windows.Forms/TrackBar.cs +1 -0 Managed.Windows.Forms/System.Windows.Forms/TreeView.cs +5 -0 Managed.Windows.Forms/System.Windows.Forms/UpDownBase.cs +3 -0 Managed.Windows.Forms/System.Windows.Forms/X11Dnd.cs +58 -21 Managed.Windows.Forms/System.Windows.Forms/X11Keyboard.cs +15 -0 Managed.Windows.Forms/System.Windows.Forms/X11Structs.cs +26 -7 Managed.Windows.Forms/System.Windows.Forms/XplatUICarbon.cs +22 -0 Managed.Windows.Forms/System.Windows.Forms/XplatUIStructs.cs +3 -5 Managed.Windows.Forms/System.Windows.Forms/XplatUIWin32.cs +209 -85 Managed.Windows.Forms/System.Windows.Forms/XplatUIX11.cs +1 -1 Managed.Windows.Forms/System.Windows.Forms/XplatUIX11GTK.cs +0 -3 Managed.Windows.Forms/Test/System.Windows.Forms/BindingSourceTest.cs +102 -0 Managed.Windows.Forms/Test/System.Windows.Forms/ChangeLog +34 -3 Managed.Windows.Forms/Test/System.Windows.Forms/ControlTest.cs +43 -0 Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewCellTest.cs +9 -0 Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewColumnTest.cs +300 -12 Managed.Windows.Forms/Test/System.Windows.Forms/DataGridViewTest.cs +9 -0 Managed.Windows.Forms/Test/System.Windows.Forms/NumericUpDownTest.cs +165 -0 Managed.Windows.Forms/Test/System.Windows.Forms/PaddingConverterTest.cs +82 -0 Managed.Windows.Forms/Test/System.Windows.Forms/TableLayoutTest.cs +32 -0 Managed.Windows.Forms/Test/System.Windows.Forms/TextBoxTest.cs +0 -1 Managed.Windows.Forms/Test/System.Windows.Forms/TimerTest.cs +8 -0 Managed.Windows.Forms/resources/ChangeLog +0 -32 Managed.Windows.Forms/resources/System.Windows.Forms.resx +10 -0 System.Data/System.Data/ChangeLog +54 -62 System.Data/System.Data/DataViewManager.cs +4 -0 System.Design/ChangeLog +425 -28 System.Design/System.ComponentModel.Design.Serialization/BasicDesignerLoader.cs +147 -0 System.Design/System.ComponentModel.Design.Serialization/Changelog +723 -134 System.Design/System.ComponentModel.Design.Serialization/CodeDomComponentSerializationService.cs +308 -17 System.Design/System.ComponentModel.Design.Serialization/CodeDomDesignerLoader.cs +108 -0 System.Design/System.ComponentModel.Design.Serialization/CodeDomSerializationProvider.cs +185 -102 System.Design/System.ComponentModel.Design.Serialization/CodeDomSerializer.cs +1528 -374 System.Design/System.ComponentModel.Design.Serialization/CodeDomSerializerBase.cs +169 -13 System.Design/System.ComponentModel.Design.Serialization/CollectionCodeDomSerializer.cs +145 -29 System.Design/System.ComponentModel.Design.Serialization/ComponentCodeDomSerializer.cs +553 -43 System.Design/System.ComponentModel.Design.Serialization/DesignerSerializationManager.cs +84 -0 System.Design/System.ComponentModel.Design.Serialization/EnumCodeDomSerializer.cs +92 -3 System.Design/System.ComponentModel.Design.Serialization/EventCodeDomSerializer.cs +78 -0 System.Design/System.ComponentModel.Design.Serialization/ExpressionContext.cs +51 -0 System.Design/System.ComponentModel.Design.Serialization/MemberCodeDomSerializer.cs +81 -0 System.Design/System.ComponentModel.Design.Serialization/ObjectStatementCollection.cs +49 -0 System.Design/System.ComponentModel.Design.Serialization/PrimitiveCodeDomSerializer.cs +253 -71 System.Design/System.ComponentModel.Design.Serialization/PropertyCodeDomSerializer.cs +330 -76 System.Design/System.ComponentModel.Design.Serialization/RootCodeDomSerializer.cs +64 -0 System.Design/System.ComponentModel.Design.Serialization/RootContext.cs +66 -1 System.Design/System.ComponentModel.Design.Serialization/SerializeAbsoluteContext.cs +55 -0 System.Design/System.ComponentModel.Design.Serialization/StatementContext.cs +109 -0 System.Design/System.ComponentModel.Design.Serialization/TypeCodeDomSerializer.cs +58 -0 System.Design/System.ComponentModel.Design/ActiveDesignSurfaceChangedEventArgs.cs +40 -0 System.Design/System.ComponentModel.Design/ActiveDesignSurfaceChangedEventHandler.cs +161 -0 System.Design/System.ComponentModel.Design/ChangeLog +129 -65 System.Design/System.ComponentModel.Design/CollectionEditor.cs +315 -122 System.Design/System.ComponentModel.Design/ComponentDesigner.cs +3 -9 System.Design/System.ComponentModel.Design/DateTimeEditor.cs +141 -0 System.Design/System.ComponentModel.Design/DesignModeNestedContainer.cs +249 -35 System.Design/System.ComponentModel.Design/DesignModeSite.cs +410 -7 System.Design/System.ComponentModel.Design/DesignSurface.cs +142 -1 System.Design/System.ComponentModel.Design/DesignSurfaceCollection.cs +56 -0 System.Design/System.ComponentModel.Design/DesignSurfaceEventArgs.cs +41 -0 System.Design/System.ComponentModel.Design/DesignSurfaceEventHandler.cs +266 -15 System.Design/System.ComponentModel.Design/DesignSurfaceManager.cs +81 -0 System.Design/System.ComponentModel.Design/DesignSurfaceServiceContainer.cs +126 -0 System.Design/System.ComponentModel.Design/DesignerActionListCollection.cs +98 -0 System.Design/System.ComponentModel.Design/DesignerEventService.cs +621 -24 System.Design/System.ComponentModel.Design/DesignerHost.cs +223 -1 System.Design/System.ComponentModel.Design/EventBindingService.cs +87 -2 System.Design/System.ComponentModel.Design/ExtenderService.cs +66 -0 System.Design/System.ComponentModel.Design/LoadedEventArgs.cs +40 -0 System.Design/System.ComponentModel.Design/LoadedEventHandler.cs +160 -34 System.Design/System.ComponentModel.Design/MenuCommandService.cs +8 -16 System.Design/System.ComponentModel.Design/MultilineStringEditor.cs +115 -0 System.Design/System.ComponentModel.Design/ReferenceService.cs +282 -14 System.Design/System.ComponentModel.Design/SelectionService.cs +120 -0 System.Design/System.ComponentModel.Design/TypeDescriptorFilterService.cs +487 -112 System.Design/System.ComponentModel.Design/UndoEngine.cs +67 -5 System.Design/System.Design.dll.sources +1 -1 System.Design/System.Windows.Forms.Design/AnchorEditor.cs +109 -0 System.Design/System.Windows.Forms.Design/ChangeLog +66 -273 System.Design/System.Windows.Forms.Design/ComponentTray.cs +118 -10 System.Design/System.Windows.Forms.Design/ControlBindingsConverter.cs +93 -9 System.Design/System.Windows.Forms.Design/ControlCodeDomSerializer.cs +51 -0 System.Design/System.Windows.Forms.Design/ControlCollectionCodeDomSerializer.cs +121 -1 System.Design/System.Windows.Forms.Design/ControlDataObject.cs +757 -240 System.Design/System.Windows.Forms.Design/ControlDesigner.cs +47 -0 System.Design/System.Windows.Forms.Design/DataMemberFieldEditor.cs +47 -0 System.Design/System.Windows.Forms.Design/DataMemberListEditor.cs +277 -0 System.Design/System.Windows.Forms.Design/DefaultMenuCommands.cs +2 -3 System.Design/System.Windows.Forms.Design/DockEditor.cs +490 -169 System.Design/System.Windows.Forms.Design/DocumentDesigner.cs +86 -0 System.Design/System.Windows.Forms.Design/FormDocumentDesigner.cs +47 -0 System.Design/System.Windows.Forms.Design/FormatStringEditor.cs +39 -0 System.Design/System.Windows.Forms.Design/IMessageReceiver.cs +67 -0 System.Design/System.Windows.Forms.Design/IUISelectionService.cs +43 -0 System.Design/System.Windows.Forms.Design/ImageIndexEditor.cs +42 -0 System.Design/System.Windows.Forms.Design/ListControlStringCollectionEditor.cs +216 -0 System.Design/System.Windows.Forms.Design/Native.cs +65 -0 System.Design/System.Windows.Forms.Design/PanelDesigner.cs +685 -463 System.Design/System.Windows.Forms.Design/ParentControlDesigner.cs +39 -19 System.Design/System.Windows.Forms.Design/ScrollableControlDesigner.cs +481 -0 System.Design/System.Windows.Forms.Design/SelectionFrame.cs +87 -1 System.Design/System.Windows.Forms.Design/SplitContainerDesigner.cs +71 -0 System.Design/System.Windows.Forms.Design/StringArrayEditor.cs +179 -7 System.Design/System.Windows.Forms.Design/StringCollectionEditor.cs +42 -0 System.Design/System.Windows.Forms.Design/TabPageCollectionEditor.cs +532 -17 System.Design/System.Windows.Forms.Design/UISelectionService.cs +117 -0 System.Design/System.Windows.Forms.Design/WndProcRouter.cs +27 -0 System.Drawing.Design/System.Drawing.Design/ChangeLog +79 -75 System.Drawing.Design/System.Drawing.Design/ColorEditor.cs +5 -4 System.Drawing.Design/System.Drawing.Design/FontNameEditor.cs +11 -0 System.Drawing/System.Drawing.Design/ChangeLog +17 -16 System.Drawing/System.Drawing.Design/ToolboxItem.cs +1 -0 System.Drawing/System.Drawing.Design/UITypeEditor.cs +30 -0 System.Drawing/System.Drawing/ChangeLog +5 -1 System.Drawing/System.Drawing/ColorConverter.cs +2 -0 System.Drawing/System.Drawing/IconConverter.cs +31 -33 System.Drawing/System.Drawing/ImageFormatConverter.cs +4 -0 System.Drawing/System.Drawing/PointConverter.cs +4 -0 System.Drawing/System.Drawing/SizeConverter.cs +7 -0 System.Drawing/Test/System.Drawing/ChangeLog +2 -0 System.Drawing/Test/System.Drawing/TestIconConverter.cs +7 -0 System.Drawing/Test/System.Drawing/TestPointConverter.cs +7 -0 System.Drawing/Test/System.Drawing/TestSizeConverter.cs +15 -0 System/ChangeLog +12 -0 System/System.ComponentModel.Design.Serialization/ChangeLog +68 -0 System/System.ComponentModel.Design.Serialization/ComponentSerializationService.cs +29 -19 System/System.ComponentModel.Design.Serialization/ContextStack.cs +67 -0 System/System.ComponentModel.Design.Serialization/DefaultSerializationProviderAttribute.cs +1 -1 System/System.ComponentModel.Design.Serialization/InstanceDescriptor.cs +93 -0 System/System.ComponentModel.Design.Serialization/MemberRelationship.cs +140 -0 System/System.ComponentModel.Design.Serialization/MemberRelationshipService.cs +5 -2 System/System.ComponentModel.Design.Serialization/ResolveNameEventArgs.cs +58 -0 System/System.ComponentModel.Design.Serialization/SerializationStore.cs +18 -0 System/System.ComponentModel.Design/Changelog +331 -0 System/System.ComponentModel.Design/DesignerOptionService.cs +49 -0 System/System.ComponentModel.Design/ITreeDesigner.cs +1 -2 System/System.ComponentModel.Design/MenuCommand.cs +31 -10 System/System.ComponentModel.Design/ServiceContainer.cs +0 -3 System/System.ComponentModel/BindingList.cs +209 -0 System/System.ComponentModel/ChangeLog +19 -8 System/System.ComponentModel/CharConverter.cs +2 -1 System/System.ComponentModel/Component.cs +3 -1 System/System.ComponentModel/Container.cs +43 -6 System/System.ComponentModel/CultureInfoConverter.cs +78 -37 System/System.ComponentModel/CustomTypeDescriptor.cs +3 -1 System/System.ComponentModel/DateTimeConverter.cs +5 -1 System/System.ComponentModel/DesignerAttribute.cs +59 -12 System/System.ComponentModel/EnumConverter.cs +2 -0 System/System.ComponentModel/EventDescriptorCollection.cs +4 -1 System/System.ComponentModel/ListSortDescriptionCollection.cs +31 -17 System/System.ComponentModel/MemberDescriptor.cs +124 -23 System/System.ComponentModel/NestedContainer.cs +99 -33 System/System.ComponentModel/NullableConverter.cs +52 -26 System/System.ComponentModel/PropertyDescriptor.cs +2 -0 System/System.ComponentModel/PropertyDescriptorCollection.cs +67 -38 System/System.ComponentModel/PropertyTabAttribute.cs +74 -9 System/System.ComponentModel/ReferenceConverter.cs +63 -16 System/System.ComponentModel/ReflectionPropertyDescriptor.cs +72 -34 System/System.ComponentModel/TypeDescriptionProvider.cs +19 -21 System/System.ComponentModel/TypeDescriptionProviderAttribute.cs +228 -181 System/System.ComponentModel/TypeDescriptor.cs +15 -12 System/System.Configuration/ApplicationSettingsBase.cs +15 -0 System/System.Configuration/ChangeLog +4 -4 System/System.Configuration/SettingsPropertyValue.cs +7 -0 System/System.dll.sources +5 -0 System/System_test.dll.sources +4 -0 System/Test/System.ComponentModel.Design.Serialization/ChangeLog +79 -1 System/Test/System.ComponentModel.Design.Serialization/ContextStackTest.cs +5 -0 System/Test/System.ComponentModel.Design/ChangeLog +9 -0 System/Test/System.ComponentModel.Design/ServiceContainerTest.cs +58 -0 System/Test/System.ComponentModel/ChangeLog +4 -0 System/Test/System.ComponentModel/DateTimeConverterTests.cs +161 -0 System/Test/System.ComponentModel/NestedContainerTest.cs +109 -0 System/Test/System.ComponentModel/NullableConverterTest.cs +130 -0 System/Test/System.ComponentModel/PropertyDescriptorTests.cs +250 -0 System/Test/System.ComponentModel/ReferenceConverterTest.cs +95 -16 System/Test/System.ComponentModel/TypeDescriptorTests.cs +2 -2 corlib/System.Reflection/Binder.cs +20 -0 corlib/System.Reflection/ChangeLog +4 -2 corlib/System.Reflection/MonoGenericClass.cs +7 -4 corlib/System.Reflection/MonoProperty.cs +22 -1 corlib/System/Attribute.cs +18 -0 corlib/System/ChangeLog +26 -17 corlib/System/MonoCustomAttrs.cs +4 -2 corlib/System/MonoType.cs +0 -5 corlib/Test/System/AttributeTest.cs +15 -1 corlib/Test/System/ChangeLog +20 -0 corlib/Test/System/TypeTest.cs