2003-03-20 Dick Porter * Win32Exception.cs: Made the fallback error more useful by reporting the error number 2003-03-14 Gonzalo Paniagua Javier * MarshalByValueComponent.cs: removed a monotodo. 2003-03-13 Gonzalo Paniagua Javier * Win32Exception.cs: added error code 2. 2003-03-04 Gonzalo Paniagua Javier * Win32Exception.cs: implemented GetObjectData (). 2003-03-04 Gonzalo Paniagua Javier * RunInstallerAttribute.cs: New file. 2003-02-06 Gonzalo Paniagua Javier * Win32Exception.cs: added 10065 (WSA_EHOSTUNREACH). 2003-02-05 Alan Tam * DesignedCategoryAttribute.cs: Implemented DesignerCategoryAttribute 2003-01-30 Gonzalo Paniagua Javier * BrowsableAttribute.cs: this attribute applies to All. Since the fix to bug #37380, mcs complained about this when compiling System.Data. 2003-01-08 Dick Porter * Win32Exception.cs (ComponentModel): Added EWOULDBLOCK 2003-01-08 Gonzalo Paniagua Javier * TypeDescriptor.cs: use ICustomTypeDescriptor if the component implements it. It's done for GetProperties and should be done for the rest of methods present in ICustomTypeDescriptor. 2003-01-07 Gonzalo Paniagua Javier * TypeDescriptor.cs: moved code from GetProperties (object) to (Type). 2002-11-20 Gonzalo Paniagua Javier * DefaultValueAttribute.cs: the attribute applies to All. 2002-11-19 Duncan Mak * DesignerAttribute.cs: * EditorAttribute: Style changes. Gonzalo committed the build fixes before I did. 2002-11-19 Gonzalo Paniagua Javier * DesignerAttribute.cs: * EditorAttribute.cs: fixed the build. 2002-11-19 Alejandro Sánchez Acosta * EditorAttribute: implemented. * DesignerAttribute: implemented. 2002-11-11 Gonzalo Paniagua Javier * Win32Exception.cs: added 10107 -> WASSYSCALLFAILURE. 2002-11-04 Gonzalo Paniagua Javier * ListBindableAttribute.cs: implemented. 2002-11-02 Duncan Mak * InvalidEnumArgumentException.cs: Added. 2002-10-30 Gonzalo Paniagua Javier * EventHandlerList.cs: fixed bug #29535. 2002-10-03 Dick Porter * Win32Exception.cs: Added ETIMEDOUT 2002-09-30 Dick Porter * Win32Exception.cs: Sorted the errors, added EINPROGRESS 2002-09-17 Asier Llano Palacios * CancelEventArgs.cs * WarningException.cs * CancelEventHandler.cs * PropertyChangedEventHandler.cs * IExtenderProvider.cs: Implemented 2002-08-28 Gonzalo Paniagua Javier * Component.cs: * ComponentCollection.cs: * Container.cs: * MarshalByValueComponent.cs: IDisposable fixes. 2002-08-23 Gonzalo Paniagua Javier * BindableSupport.cs: * Component.cs: * EventDescriptorCollection.cs: * ITypeDescriptorContext.cs: * TypeConverter.cs: * TypeDescriptor.cs: class status based fixes. * StringConverter.cs: implemented a couple of methods. 2002-07-29 Gonzalo Paniagua Javier * EnumConverter.cs: new file. * TypeConverter.cs: implemented a few simple methods. * TypeDescriptor.cs: (GetConverter): initial support for converters of well-known types. 2002-07-28 Gonzalo Paniagua Javier * DerivedPropertyDescriptor.cs: New file. Internal class. * PropertyDescriptorCollection.cs: almost fully implemented. * TypeDescriptor.cs: implemented a couple of GetProperties (). Wed Jul 24 13:14:30 CEST 2002 Paolo Molaro * Component.cs: don't die if Disposed is null. 2002-07-22 Tim Coleman * RecommendedAsConfigurableAttribute.cs: new file added for System.Web.Services build 2002-07-22 Tim Coleman * ExpandableObjectConverter.cs: Fix error with constructor 2002-07-22 Tim Coleman * TypeConverter.cs: Fixed bad stubb function GetConvertToException () 2002-07-22 Tim Coleman * ComponentCollection.cs: Added reference to ReadOnlyCollectionBase to make sure that we inherit the appropriate methods. Not sure why the Dispose() method is required, but left for now. 2002-07-22 Tim Coleman * TypeConverter.cs: Added new stubbs * BindableAttribute.cs: Added * BindableSupport.cs: Added * NotifyParentPropertyAttribute.cs: Added * ExpandableObjectConverter.cs: Added 2002-07-20 Gonzalo Paniagua Javier * MemberDescriptor.cs: implemented Attributes and Category. * PropertyDescriptor.cs: implemented Converter. Declared GetValue (). * PropertyDescriptorCollection.cs: fixed indexers declaration. * ReadOnlyAttribute.cs: GetHashCoder (), Equals (), IsDefault () and fixed value for Yes. * ToolboxItemAttribute.cs: fixed declaration of IsDefaultAttribute. * TypeConverter.cs: added SimplePropertyDescriptor class. 2002-07-13 Gonzalo Paniagua Javier * ToolboxItemAttribute.cs: New file. 2002-07-13 Gonzalo Paniagua Javier * DefaultEventAttribute.cs: new file. 2002-07-12 Gonzalo Paniagua Javier * AttributeCollection.cs: fixlet. 2002-07-07 Gonzalo Paniagua Javier * AttributeCollection.cs: finished implementation. * TypeDescriptor.cs: implemented GetAttributes (object). 2002-07-06 Gonzalo Paniagua Javier * AttributeCollection.cs: initialize member variables. * RefreshEventArgs.cs: implemented. * RefreshEventHandler.cs: New file. * TypeDescriptor.cs: fully stubbed out the remaining method. 2002-07-06 Gonzalo Paniagua Javier * DefaultPropertyAttribute.cs: New file. 2002-06-23 Gonzalo Paniagua Javier * TypeConverter.cs: flushed local changes. 2002-06-20 Gonzalo Paniagua Javier * StringConverter.cs: stubbed out. * TypeConverter.cs: stubbed the rest out and added some implementation. Five errors left when compiling System.Web in linux. 2002-06-20 Gonzalo Paniagua Javier * TypeConverterAttribute.cs: attribute used by TypeDescriptor.Getconverter (). * TypeDescriptor.cs: implemented GetConverter in the right way. 2002-06-15 Gonzalo Paniagua Javier * TypeConverter.cs: * ITypeDescriptorContext.cs: * TypeDescriptor.cs: implemented minimal set of features needed by xsp, which uses ColorConverter. 2002-05-12 Daniel Morgan * IComponent.cs * ISite.cs: added using System * MarshalByValueComponent.cs: changed all throwing of Not ImplementedException to // TODOs and added using System. The throwing of the exceptions prevented System.Data from running. 2002-05-10 Rodrigo Moya * EventDescriptorCollection.cs (this[index]): call eventList[index], not this[index], which issues an 'ambigous call' error on Linux. 2002-05-07 Rodrigo Moya * EventDescriptor.cs: added missing constructors. * EventDescriptorCollection.cs: fixed interface methods implementation * IDataErrorInfo.cs: * IEditableObject.cs: new interfaces. 2002-05-05 Gonzalo Paniagua Javier * System.ComponentModel/AttributeCollection.cs: added a cast to make it compile. 2002-05-03 Rodrigo Moya * AttributeCollection.cs: * EventDescriptor.cs: * EventDescriptorCollection.cs: * ICustomTypeDescriptor.cs: new files. 2002-05-01 Duncan Mak * ListChangedType.cs: * ListChangedEventHandler.cs: * ListChangedEventArgs.cs: Added to fix build. 2002-05-01 Miguel de Icaza * PropertyDescriptorCollection.cs: Added the IList explicit implementation methods. lots of bug fixes to get the build to compile again. 2002-05-01 Duncan Mak * ListSortDirection.cs: EnumChecked. 2002-05-01 Rodrigo Moya * ListSortDirection.cs: new enumeration. Please, somebody run EnumCheck on it, as I don't have a windows machine. * PropertyDescriptorCollection.cs: new class. * ITypedList.cs: * IBindingList.cs: new interfaces. 2002-04-28 Duncan Mak * CollectionChangeAction.cs: Changed enum layout to fit the MS implementation. Please use EnumCheck! 2002-04-28 Rodrigo Moya * CollectionChangeAction.cs: new enumeration. * CategoryAttribute.cs: moved the 'return' keyword to the end of the method, to avoid compilation errors on Linux for all CategoryAttribute properties. 2002-04-28 Rodrigo Moya * IListSource.cs: * ISupportInitialize.cs: * MarshalByValueComponent.cs: new stubs, needed for System.Data compilation. * PropertyChangedEventArgs.cs: * CollectionChangeEventHandler.cs: * CollectionChangeEventArgs.cs: implemented. 2002-04-28 Lawrence Pit * Added error code 11001 to Win32Exception, used by Dns.c 2002-04-04 Dick Porter * ISynchronizeInvoke.cs: Needed by Process 2002-01-23 Dick Porter * Win32Exception.cs: implement, with support for looking up runtime errors. 2002-01-17 Miguel de Icaza * Win32Exception.cs: Add. 2002-01-05 Ravi Pratap * CategoryAttribute.cs, Component.cs, ComponentCollection.cs: MonoTODO. * Container.cs, MemberDescriptor.cs, PropertyDescriptor.cs : Ditto. 2001-10-27 Miguel de Icaza * DesignerSerializationVisibilityAttribute.cs: Implemented. * DesignerSerializationVisibility.cs: New enumeration. * LocalizableAttribute.cs: Implemented. * BrowsableAttribute.cs: Implemented. * DesignOnlyAttribute.cs: Implemented. * DescriptionAttribute.cs: Implement. * MemberDescriptor.cs: Implemented. * CategoryAttribute.cs: implemented. 2001-08-21 Nick Drochak * Component.cs: Eliminated compile errors by removing redundant fields and using the ISite member instead. Also raised the Disposed event, but not sure if it's correct now. Look for FIXME in the comments. 2001-08-02 Miguel de Icaza * EventHandlerList.cs: New file. * Container.cs, Component.cs, IContainer.cs, IComponent.cs, ComponentCollection.cs, ISite.cs: New classes