
2003-06-17  Rhys Weatherley  <rweather@southern-storm.com.au>

	* System.Windows.Forms/Control.cs, samples/FormsHello.cs:
	implement docking and anchoring in the "Control" class.

	* System.Windows.Forms/Control.cs, samples/FormsHello.cs:
	if not anchored on either side, center within the parent's edges.

	* System.Windows.Forms/HACKING: new section on traps to look
	out for when stubbing classes.

	* configure.in, NEWS: update version and news for the 0.5.8 release.

2003-06-16  Rhys Weatherley  <rweather@southern-storm.com.au>

	* samples/FormsHello.cs: use the client rectangle to paint,
	not the form bounds.

	* Basic/Basic.build, JScript/JScript.build, System/System.build,
	System.Drawing/System.Drawing.build, System.Windows.Forms/Forms.build,
	System.Xml/Xml.build, compat/compat.build, runtime/runtime.build:
	add assembly version and public key information so that Microsoft's
	runtime engine doesn't complain about version mismatches.

2003-06-14  Gopal.V  <gopalv82@symonds.net>
	
	* samples/samples.build: Add Accessibility.dll to the forms apps

2003-06-14  Rhys Weatherley  <rweather@southern-storm.com.au>

	* System.Drawing/ColorTranslator.cs, System.Drawing/Font.cs,
	System.Drawing/Graphics.cs, System.Drawing/Drawing2D/Matrix.cs,
	System.Drawing/Imaging/WmfPlaceableFileHeader.cs,
	System.Drawing.Xsharp/DrawingGraphics.cs,
	System.Windows.Forms/Button.cs, System.Windows.Forms/CheckBox.cs,
	System.Windows.Forms/Control.cs, System.Windows.Forms/UserControl.cs,
	Xsharp/InputOnlyWidget.cs: fix some compilation issues for csc
	(Neil Cawse <neilc@geotab.ca>).

	* System.Windows.Forms/AccessibleObject.cs,
	System.Windows.Forms/Button.cs, System.Windows.Forms/Control.cs,
	System.Windows.Forms/Forms.build: provide a default accessibility
	implementation for the "Control" class.

	* System.Drawing/Color.cs: remove "StructLayout" because it
	confuses "csc".

	* Xsharp/RootWindow.cs, Xsharp/Xlib.cs.in, Xsharp/XsharpSupport.c:
	adding some simple support for reading the RESOURCE_MANAGER property.

	* System.Drawing.Xsharp/DrawingToolkit.cs: add some of the
	infrastructure for RESOURCE_MANAGER - currently disabled.

2003-06-13  Gopal.V  <gopalv82@symonds.net>
	
	* System.Windows.Forms/ProgressBar.cs , 
	System.Windows.Forms/ControlPaint.cs,
	samples/FormsHello.cs : Implement the ProgressBar control.

2003-06-13  Rhys Weatherley  <rweather@southern-storm.com.au>

	* System.Windows.Forms/ButtonBase.cs, System.Windows.Forms/Control.cs,
	System.Windows.Forms/EventId.cs, System.Windows.Forms/Label.cs:
	implement the "Label" widget.

	* System.Windows.Forms/Label.cs (OnPaint): adjust the text
	position to account for the border; fill with the background
	color if "RenderTransparent" is not set.

	* System.Windows.Forms/Form.cs: the "FormStartPosition" property
	should be called "StartPosition".

	* System.Drawing/Toolkit/IToolkit.cs,
	System.Drawing.Xsharp/DrawingToolkit.cs,
	System.Windows.Forms/Control.cs, System.Windows.Forms/Form.cs,
	Xsharp/TopLevelWindow.cs, Xsharp/Widget.cs, Xsharp/Xlib.cs.in,
	Xsharp/Types/SizeHintsMask.cs, Xsharp/Types/XSizeHints.cs:
	implement form centering, in response to "StartPosition".

	* System.Windows.Forms/*: add simple struct, enum, and interface
	classes to the Forms API.

	* System.Windows.Forms/UserControl.cs: implement the
	UserControl widget.

	* System.Drawing/Toolkit/IToolkit.cs,
	System.Drawing.Xsharp/DrawingToolkit.cs,
	System.Windows.Forms/AmbientProperties.cs,
	System.Windows.Forms/Application.cs,
	System.Windows.Forms/ApplicationContext.cs,
	System.Windows.Forms/BaseCollection.cs,
	System.Windows.Forms/FeatureSupport.cs,
	System.Windows.Forms/IFeatureSupport.cs,
	System.Windows.Forms/OSFeature.cs,
	System.Windows.Forms/Screen.cs: implement some housekeeping
	classes within the Forms API.

	* System.Windows.Forms/ArrangeDirection.cs,
	System.Windows.Forms/ArrangeStartingPosition.cs,
	System.Windows.Forms/BootMode.cs,
	System.Windows.Forms/SystemInformation.cs: implement the
	"SystemInformation" class.

2003-06-12  Rhys Weatherley  <rweather@southern-storm.com.au>

	* System.Drawing/Graphics.cs,
	System.Drawing/StringFormat.cs,
	System.Drawing/Toolkit/IToolkitGraphics.cs,
	System.Drawing/Toolkit/ToolkitGraphicsBase.cs,
	System.Drawing.Xsharp/DrawingGraphics.cs,
	System.Drawing.Xsharp/DrawingPen.cs,
	System.Windows.Forms/Border3DSide.cs,
	System.Windows.Forms/Border3DStyle.cs,
	System.Windows.Forms/Button.cs,
	System.Windows.Forms/ButtonBase.cs,
	System.Windows.Forms/ButtonBorderStyle.cs,
	System.Windows.Forms/ButtonState.cs,
	System.Windows.Forms/CaptionButton.cs,
	System.Windows.Forms/Control.cs,
	System.Windows.Forms/ControlPaint.cs,
	System.Windows.Forms/FlatStyle.cs,
	System.Windows.Forms/FrameStyle.cs,
	System.Windows.Forms/IButtonControl.cs,
	System.Windows.Forms/ImageList.cs,
	System.Windows.Forms/MenuGlyph.cs,
	System.Windows.Forms/ScrollButton.cs,
	samples/FormsHello.cs: implement the "ButtonBase" and "Button"
	classes, to provide simple control functionality.

	* System.Drawing/Toolkit/IToolkitWindow.cs,
	System.Drawing/Toolkit/ToolkitDecorations.cs,
	System.Drawing/Toolkit/ToolkitEventHandlers.cs,
	System.Drawing/Toolkit/ToolkitFunctions.cs,
	System.Drawing/Toolkit/ToolkitWindowFlags.cs,
	System.Drawing.Xsharp/DrawingTopLevelWindow.cs,
	System.Drawing.Xsharp/DrawingWindow.cs,
	System.Windows.Forms/Application.cs,
	System.Windows.Forms/ContainerControl.cs,
	System.Windows.Forms/Form.cs,
	System.Windows.Forms/FormStartPosition.cs,
	System.Windows.Forms/IContainerControl.cs,
	System.Windows.Forms/MainMenu.cs,
	System.Windows.Forms/ScrollableControl.cs,
	System.Windows.Forms/SizeGripStyle.cs: implement more of the
	"Form" class.

	* System.Windows.Forms/Control.cs: add the "CreateBackgroundBrush()"
	helper method.

	* System.Windows.Forms/HACKING: add the "HACKING" file for the
	Forms implementation.

	* System.Windows.Forms/ButtonBase.cs, System.Windows.Forms/Control.cs,
	System.Windows.Forms/Form.cs, System.Windows.Forms/HACKING,
	samples/FormsHello.cs: child controls like "Button" are visible
	by default, while "Form" controls are hidden by default.

	* System.Windows.Forms/Form.cs: track the "OnTextChanged" event
	in "Form" to update the window title properly.

2003-06-12  Gopal.V  <gopalv82@symonds.net>
	
	* System.Windows.Forms/Control.cs: Fix minor bug with Bounds 
	property.

	* System.Drawing/Toolkit/ToolkitGraphicsBase.cs: Implement a 
	cubic bezier algorithm.

	* samples/CustomControl.c: Implement a simple graph custom control
	with mouse over actions.

2003-06-11  Rhys Weatherley  <rweather@southern-storm.com.au>

	* System.Windows.Forms/*, Makefile.am, configure.in,
	System.Drawing/Toolkit/IToolkit.cs,
	System.Drawing/Toolkit/IToolkitEventSink.cs,
	System.Drawing/Toolkit/IToolkitWindow.cs,
	System.Drawing/Toolkit/README,
	System.Drawing/Toolkit/ToolkitEventHandlers.cs,
	System.Drawing/Toolkit/ToolkitKeys.cs,
	System.Drawing/Toolkit/ToolkitMouseButtons.cs,
	System.Drawing.Xsharp/DrawingToolkit.cs,
	System.Drawing.Xsharp/DrawingTopLevelWindow.cs,
	System.Drawing.Xsharp/DrawingWindow.cs, Xsharp/TopLevelWindow.cs,
	samples/FormsHello.cs, samples/XHello.cs, samples/dummy.cs,
	samples/ilrun.sh.in, samples/samples.build: initial check-in
	of a "System.Windows.Forms" implementation (only "Control"
	works right now); changes to Xsharp and System.Drawing to
	support Forms; new "FormsHello" sample.

	* System.Drawing/Toolkit/IToolkitEventSink.cs,
	System.Drawing/Toolkit/IToolkitWindow.cs,
	System.Drawing.Xsharp/DrawingTopLevelWindow.cs,
	System.Drawing.Xsharp/DrawingWindow.cs,
	System.Windows.Forms/BoundsSpecified.cs,
	System.Windows.Forms/Control.cs, System.Windows.Forms/Form.cs,
	Xsharp/InputOutputWidget.cs, samples/FormsHello.cs: process
	user-initiated move and resize events from the window manager;
	implement "SetBoundsCore" and window invalidation.

2003-06-10  Gopal.V  <gopalv82@symonds.net>
	
	* runtime/System/IO/MemoryStream.cs: Fix a minor bug in SetLength
	exception cases.
	
	* System/Configuration/DictionarySectionHandler.cs,
	System/Configuration/IgnoreSectionHandler.cs,
	System/Configuration/NameValueFileSectionHandler.cs,
	System/Configuration/NameValueSectionHandler.cs,
	System/Configuration/SingleTagSectionHandler.cs	: Add a missing
	"public" modifier to the 'Create' method. 

	* System/ComponentModel/PropertyDescriptor.cs: Stub out some of
	the functionality for compatibility.
	
2003-06-10  Rhys Weatherley  <rweather@southern-storm.com.au>

	* System.Drawing/*, System.Xml/Xsl/XsltCompileException.cs,
	System.Xml/Xsl/XsltException.cs, Xsharp/Graphics.cs,
	runtime/System/Runtime/InteropServices/Marshal.cs,
	tests/runtime/System/Runtime/InteropServices/TestMarshal.cs:
	various fixes to compile in non-full profiles.

2003-06-09  Rhys Weatherley  <rweather@southern-storm.com.au>

	* System.Drawing/Brush.cs, System.Drawing/Brushes.cs,
	System.Drawing/ColorConverter.cs, System.Drawing/Font.cs,
	System.Drawing/FontFamily.cs, System.Drawing/Graphics.cs,
	System.Drawing/Pens.cs, System.Drawing/PointConverter.cs,
	System.Drawing/RectangleConverter.cs, System.Drawing/SizeConverter.cs,
	System.Drawing/StringFormat.cs, System.Drawing/SystemBrushes.cs,
	System.Drawing/SystemPens.cs, System.Drawing/TextureBrush.cs,
	System.Drawing/ToolboxBitmapAttribute.cs,
	System.Drawing/Drawing2D/Matrix.cs,
	System.Drawing/Printing/PrinterUnitConvert.cs,
	System.Drawing/Toolkit/IToolkit.cs,
	System.Drawing/Toolkit/IToolkitFont.cs,
	System.Drawing/Toolkit/IToolkitGraphics.cs,
	System.Drawing/Toolkit/ToolkitGraphicsBase.cs,
	System.Drawing.Xsharp/DrawingFont.cs,
	System.Drawing.Xsharp/DrawingGraphics.cs,
	System.Drawing.Xsharp/DrawingTextureBrush.cs,
	System.Drawing.Xsharp/DrawingToolkit.cs,
	Xsharp/FontStyle.cs, Xsharp/XsharpSupport.c: font management;
	texture brushes; some type converters; system brushes and pens.

2003-06-08  Gopal.V  <gopalv82@symonds.net>
	
	* System.Xml/Xsl/IXsltContextFunction.cs, System.Xml/Xsl/XslTransform.cs,
	System.Xml/Xsl/IXsltContextVariable.cs, System.Xml/Xsl/XsltException.cs,
	System.Xml/Xsl/XsltArgumentList.cs, System.Xml/Xsl/XsltContext.cs,
	System.Xml/Xsl/XsltCompileException.cs: Stub out the System.Xml.Xsl
	namespace.

2003-06-08  Rhys Weatherley  <rweather@southern-storm.com.au>

	* Makefile.am, configure.in, System.Drawing/*, System.Drawing.Xsharp/*:
	add the "System.Drawing" and "System.Drawing.Xsharp" assemblies.

	* Xsharp/Bitmap.cs, resources/en_US/Xsharp/Xsharp.txt: add new
	constructors to "Xsharp.Bitmap" which allow bitmaps to be built
	from xbm data in a "byte[]" buffer.

	* System.Drawing.Xsharp/DrawingHatchBrush.cs: implement hatch brushes.

	* auto_gen.sh, libtool.m4: add some m4 support code for libtool.

	* tests/runtime/System/TestArgIterator.cs: disable the ArgIterator
	tests because they are creating some strange problems under Cygwin.

	* auto_gen.sh: back out previous change to auto_gen.sh as it causes
	other problems.

2003-06-07  Rhys Weatherley  <rweather@southern-storm.com.au>

	* Xsharp/PlaceholderWindow.cs, Xsharp/RootWindow.cs,
	Xsharp/Screen.cs, Xsharp/TopLevelWindow.cs, Xsharp/Widget.cs,
	Xsharp/Xlib.cs.in, resources/en_US/Xsharp/Xsharp.txt:
	implement "parent-less" widgets using a placeholder window;
	add support for widget reparenting.

	* .cvsignore, config.guess, config.sub, configure.in, libtool.m4,
	ltcf-c.sh, ltconfig, ltmain.sh, Xsharp/.cvsignore, Xsharp/Makefile.am,
	Xsharp/Makefile.in, Xsharp/XsharpSupport.c: add the shared library
	"libXsharpSupport.so" to provide C support routines to Xsharp
	which cannot be easily implemented in C#.

	* Xsharp/Makefile.in: remove a file from the CVS server which
	should not be there.

	* Xsharp/Display.cs, Xsharp/Timer.cs, Xsharp/TimerCallback.cs,
	Xsharp/Xlib.cs.in, resources/en_US/Xsharp/Xsharp.txt: add
	timeout support to Xsharp.

	* Xsharp/Bitmap.cs, Xsharp/Display.cs, Xsharp/Graphics.cs,
	Xsharp/Image.cs, Xsharp/Pixmap.cs, Xsharp/Xlib.cs.in,
	resources/en_US/Xsharp/Xsharp.txt, samples/XHello.cs,
	samples/dotgnu-logo.jpg: add image loading and drawing facilities,
	using Imlib to do the loading; update XHello to display the DotGNU
	logo instead of crossed lines.

	* Xsharp/Display.cs, Xsharp/Font.cs, Xsharp/FontExtents.cs,
	Xsharp/Graphics.cs, Xsharp/Xlib.cs.in, Xsharp/XsharpSupport.c:
	add font handling code to Xsharp.

	* Xsharp/FontExtents.cs, Xsharp/Graphics.cs, Xsharp/XsharpSupport.c:
	use the logical extents for text drawing/measuring, not the
	ink extents.

	* .cvsignore, auto_gen.sh, libtool.m4, ltcf-c.sh, ltconfig,
	ltmain.sh: remove the libtool files and replace with a call
	to libtoolize in auto_gen.sh instead; hopefully this will
	pick up the right versions from the user's system.

2003-06-06  Rhys Weatherley  <rweather@southern-storm.com.au>

	* Xsharp/Application.cs, Xsharp/Graphics.cs, Xsharp/Xlib.cs.in:
	add some more drawing primitives to Xsharp.Graphics; use the
	correct parameters for "LastIndexOf" in the "Appliction" constructor.

	* Xsharp/EventHandlers.cs, Xsharp/InputOnlyWidget.cs,
	Xsharp/InputOutputWidget.cs, Xsharp/TopLevelWindow.cs,
	Xsharp/Widget.cs, samples/XHello.cs, samples/ilrun.sh.in:
	change event handlers into protected virtual methods in Xsharp,
	to make it easier to use as the base of larger widget frameworks
	(the framework can map the virtuals to events if necessary).

	* resources/en_US/Xsharp/Xsharp.txt: add a missing string resource.

	* Xsharp/Display.cs, Xsharp/MotifDecorations.cs,
	Xsharp/MotifFunctions.cs, Xsharp/MotifInputType.cs,
	Xsharp/TopLevelWindow.cs, Xsharp/Widget.cs, Xsharp/Xlib.cs.in:
	implement "Raise", "Lower", and Motif window manager hints.

2003-06-05  Rhys Weatherley  <rweather@southern-storm.com.au>

	* runtime/System/Runtime/Serialization/ObjectManager.cs,
	tests/runtime/Testruntime.cs,
	tests/runtime/System/Runtime/Serialization/Makefile,
	tests/runtime/System/Runtime/Serialization/SuiteSerialization.cs,
	tests/runtime/System/Runtime/Serialization/TestObjectIDGenerator.cs,
	tests/runtime/System/Runtime/Serialization/TestObjectManager.cs,
	tests/runtime/System/Runtime/Serialization/TestSerializationException.cs,
	tests/runtime/System/Runtime/Serialization/code-review.txt:
	make fixups more efficient in "ObjectManager"; add some test cases
	for "System.Runtime.Serialization".

	* runtime/System/Char.cs: fix "Char.GetNumericValue" so that it
	returns the correct value for decimal digits.

2003-06-04  Rhys Weatherley  <rweather@southern-storm.com.au>

	* resources/en_US/runtime/Arg.txt,
	resources/en_US/runtime/Reflection.txt,
	runtime/System/Runtime/InteropServices/Marshal.cs,
	tests/runtime/System/Runtime/InteropServices/SuiteInteropServices.cs,
	tests/runtime/System/Runtime/InteropServices/TestMarshal.cs:
	test cases and bug fixes for System.Runtime.InteropServices.Marshal.

	* tests/runtime/Testruntime.cs,
	tests/runtime/System/Runtime/CompilerServices/Makefile,
	tests/runtime/System/Runtime/CompilerServices/SuiteCompilerServices.cs,
	tests/runtime/System/Runtime/CompilerServices/TestCompilerServices.cs,
	tests/runtime/System/Runtime/CompilerServices/code-review.txt:
	test cases for System.Runtime.CompilerServices.

	* runtime/System/Runtime/Serialization/Formatters/Binary/BinaryFormatter.cs:
	minor fix - call the correct version of "Serialize".

	* runtime/System/Runtime/Serialization/ObjectIDGenerator.cs:
	use a modified hash table for the object ID generator that
	compares keys using object identity, not "Equals".

2003-06-03  Gopal.V  <gopalv82@symonds.net>
	
	* runtime/System/IO/BufferedStream.cs: Fix a number of potential
	issues in buffering and flushing operations.

2003-06-03  Rhys Weatherley  <rweather@southern-storm.com.au>

	* resources/en_US/runtime/Format.txt, runtime/System/DateTime.cs,
	runtime/System/String.cs, runtime/System/Globalization/CultureInfo.cs,
	runtime/System/Globalization/DateTimeFormatInfo.cs,
	runtime/System/Private/DateTimeFormat/DateTimeFormatTemplate.cs,
	runtime/System/Private/DateTimeFormat/DateTimeParser.cs,
	runtime/System/Private/DateTimeFormat/ParsedDateTime.cs:
	rewrite DateTimeParser to be culture-sensitive and more efficient.

	* I18N/*: make the DateTime patterns accessible to ECMA builds.

	* maintain.xml: remove maintain.xml because it is hopelessly
	out of date and no longer actively used.

	* runtime/System/Private/DateTimeFormat/DateTimeFormatter.cs:
	ECMA-compatibility fixes in the date/time formatting routines.

	* tests/runtime/Testruntime.cs,
	tests/runtime/System/ExceptionTester.cs,
	tests/runtime/System/Runtime/InteropServices/Makefile,
	tests/runtime/System/Runtime/InteropServices/SuiteInteropServices.cs,
	tests/runtime/System/Runtime/InteropServices/TestGCHandle.cs,
	tests/runtime/System/Runtime/InteropServices/TestInteropServices.cs,
	tests/runtime/System/Runtime/InteropServices/code-review.txt:
	test cases for most of the System.Runtime.InteropServices classes.

2003-06-02  Rhys Weatherley  <rweather@southern-storm.com.au>

	* System.Xml/XmlConvert.cs: implement "ToGuid" and "ToString(Guid)"
	(thanks to Dennis Hayes <denisraytek@yahoo.com>).

	* runtime/System/Globalization/HebrewCalendar.cs: implement the
	missing functionality in HebrewCalendar.

	* I18N/*: add support for DisplayName, EnglishName, and
	NativeName, based on the information in the locale files;
	move the English locales into "I18N.dll" to support EnglishName.

	* I18N/*: remove the final dependencies on CultureNameTable
	by moving the name information into the culture handlers.

	* tests/runtime/System/TestString.cs: remove some currency and
	number formatting tests because cultures make them unpredictable.

	* I18N/Common/Manager.cs, I18N/Common/RegionData.cs,
	I18N/Common/RegionName.cs, I18N/Common/RegionNameTable.cs:
	remove redundant information from RegionNameTable.

	* I18N/*, I18N/Common/RegionName.cs, I18N/Common/RegionNameTable.cs,
	I18N/Common/RootCulture.cs, I18N/tools/loc2cul.c: fetch currency
	symbol and digit information from the region name table because
	the ICU locale information is unreliable.

2003-06-01  Gopal.V  <gopalv82@symonds.net>
	
	* System/Uri.cs: Remove multiple static constructors in the code.

	* System/ComponentModel/TypeConvertor.cs: Fix a small compatibilty
	issue.

2003-06-01  Rhys Weatherley  <rweather@southern-storm.com.au>

	* I18N/CJK/*, I18N/Common/CultureName.cs,
	I18N/Common/CultureNameTable.cs, I18N/Common/RootCulture.cs,
	I18N/Common/root.txt, I18N/MidEast/*, I18N/Other/*,
	I18N/West/*.cs, I18N/tools/.cvsignore, I18N/tools/cvtcul.sh,
	I18N/tools/loc2cul.c: add culture handling for DateTimeFormatInfo
	and NumberFormatInfo data.

	* I18N/Common/Manager.cs, runtime/System/Globalization/CompareInfo.cs,
	runtime/System/Globalization/CultureInfo.cs,
	runtime/System/Private/CultureName.cs,
	runtime/System/Private/CultureNameTable.cs,
	runtime/System/Resources/ResourceManager.cs: remove the culture
	name table from "mscorlib" because it is now in "I18N".

	* runtime/System/DateTime.cs,
	runtime/System/Private/DateTimeFormat/DateTimeFormatter.cs,
	runtime/System/Private/DateTimeFormat/DateTimeParser.cs:
	rewrite the DateTimeFormatter to be culture-sensitive and
	more efficient.

	* runtime/System/Globalization/Calendar.cs: implement "GetWeekOfYear".

2003-05-31  Gopal.V  <gopalv82@symonds.net>
	
	* System/Net/WebRequest.cs, System/Net/HttpWebRequest.cs,
	System/System.build: Enable SSL support for HttpWebRequest.

	* System/Net/HttpWebRequest.cs: Allow the use of IPv6 addresses 
	to connect via HttpWebRequest.

	* System/Net/HttpWebRequest.cs: Re-adjust SSL negotiation procedures 
	to dispose a session immediately after connection.

	* System/Net/HttpWebRequest.cs, profiles/compact, profiles/compact-fp, 
	profiles/ecma, profiles/full, profiles/kernel, profiles/kernel-fp, 
	profiles/mscompact, profiles/tiny, profiles/tiny-fp,: Make SSL support 
	conditional to the CONFIG_SSL profile option.
	
	* System/Net/HttpWebRequest.cs: Re-adjust SSL negotiation procedures.
	
	* resources/en_US/System/NotSupp.txt: Add the exception string for
	NotSupp_SSL. 

2003-05-31  Rhys Weatherley  <rweather@southern-storm.com.au>

	* I18N/Common/Manager.cs, I18N/Common/RegionData.cs,
	I18N/Common/RegionName.cs, I18N/Common/RegionNameTable.cs,
	runtime/System/Globalization/RegionInfo.cs,
	runtime/System/Private/RegionName.cs,
	runtime/System/Private/RegionNameTable.cs: move the region
	name table into the I18N assembly.

	* JScript/jsrun.cs, JScript/Execute/EngineInstance.cs,
	JScript/Vsa/ScriptStream.cs, JScript/Vsa/VsaEngine.cs,
	System/Diagnostics/DefaultTraceListener.cs,
	csunit/TestMain.cs, csupport/Crt0.cs, profiles/compact,
	profiles/compact-fp, profiles/ecma, profiles/full,
	profiles/kernel, profiles/kernel-fp, profiles/mscompact,
	profiles/tiny, profiles/tiny-fp, runtime/System/Console.cs,
	runtime/System/Private/StdReader.cs,
	runtime/System/Private/StdStream.cs,
	samples/sslfetch.cs: add the CONFIG_SMALL_CONSOLE profile
	option, which strips System.Console down to a smaller size.

	* I18N/Common/Manager.cs, runtime/System/Globalization/CompareInfo.cs,
	runtime/System/Globalization/CultureInfo.cs,
	runtime/System/Globalization/_I18NCultureHandler.cs: remove
	"_I18NCultureHandler" and inherit handlers from "CultureInfo" instead.

	* Basic/Basic.build, JScript/JScript.build, System/System.build,
	System.Net.IrDA/IrDA.build, System.Xml/Xml.build,
	compat/compat.build, samples/samples.build,
	tests/JScript/TestJScript.build, tests/System/TestSystem.build,
	tests/System.Xml/TestXml.build, tests/runtime/Testruntime.build:
	fix *.build files to include the correct path for DotGNU.SSL.

2003-05-30  Rhys Weatherley  <rweather@southern-storm.com.au>

	* System/ComponentModel/ListChangedEventHandler.cs: correct a
	mistake in the declaration of the second parameter.

2003-05-29  Rhys Weatherley  <rweather@southern-storm.com.au>

	* all/*: add new profile options - CONFIG_COM_INTEROP, CONFIG_CODEDOM,
	CONFIG_CRYPTO, CONFIG_X509_CERTIFICATES.

	* runtime/System/Security/Cryptography/ASN1Parser.cs,
	runtime/System/Security/Cryptography/ASN1Type.cs,
	runtime/System/Security/Cryptography/CryptographicException.cs,
	runtime/System/Security/Cryptography/X509Certificates/X509Certificate.cs:
	fixes to CONFIG_X509_CERTIFICATES mode when CONFIG_CRYPTO is
	not present.

	* all/*: add new profile options - CONFIG_PERMISSIONS and
	CONFIG_POLICY_OBJECTS.

	* all/*: add new profile options - CONFIG_EXTENDED_DIAGNOSTICS,
	CONFIG_COMPONENT_MODEL, CONFIG_COMPONENT_MODEL_DESIGN,
	CONFIG_ISOLATED_STORAGE.

	* profiles/mscompact: add a new profile that roughly corresponds
	to the MS Compact .NET Framework.

	* Basic/*: modifications to build the VB library in ECMA_COMPAT modes.

2003-05-28  Rhys Weatherley  <rweather@southern-storm.com.au>

	* System/Net/SocketAddress.cs, System/Net/Sockets/Socket.cs,
	System/Platform/SocketMethods.cs: modify the internalcall interface
	for sockets so that IPv4, IPv6, and IrDA socket addresses will work.

	* System/Net/Sockets/Socket.cs: keep ProtocolType.Unspecified if
	creating an IrDA socket.

	* Makefile.am, configure.in, Xsharp/*: add the Xsharp library
	to pnetlib.

	* samples/XHello.cs, samples/samples.build: add an Xsharp example.

	* configure.in, Xsharp/Xsharp.build, resources/en_US/Makefile.am,
	resources/en_US/Xsharp/.cvsignore, resources/en_US/Xsharp/Makefile.am,
	resources/en_US/Xsharp/Xsharp.txt: add the Xsharp resources.

	* System/Uri.cs, System.Xml/XPath/XPathException.cs, Xsharp/S.cs,
	runtime/System/IO/MemoryStream.cs, samples/XHello.cs,
	samples/samples.build: minor fixes to build in non-full profiles.

2003-05-27  Rhys Weatherley  <rweather@southern-storm.com.au>

	* System/Net/EndPoint.cs, System/Net/IPAddress.cs,
	System/Net/IPEndPoint.cs, System/Net/SocketAddress.cs,
	resources/en_US/System/Arg.txt: implement socket address serialization
	properly; add IPv6 support to IPEndPoint and IPAddress.

	* Makefile.am, configure.in, DotGNU.SSL/README, DotGNU.SSL/.cvsignore,
	DotGNU.SSL/ISecureSession.cs, DotGNU.SSL/ISecureSessionProvider.cs,
	DotGNU.SSL/Makefile.am, DotGNU.SSL/OpenSSL.cs, DotGNU.SSL/Protocol.cs,
	DotGNU.SSL/SSL.build, DotGNU.SSL/SessionProviderFactory.cs,
	DotGNU.SSL/Utils.cs, samples/ilrun.sh.in, samples/samples.build,
	samples/sslfetch.cs: add the "DotGNU.SSL" library, wrapped around
	OpenSSL, for use in "System.Net" to implement https; add the
	"sslfetch" sample to demonstrate how to use it.

2003-05-27  Gopal.V  <gopalv82@symonds.net>
	
	* System/ComponentModel/PropertyDescriptor.cs: Stub out a bit more
	for compatibility.

	* System/ComponentModel/MarshalByValueComponent.cs: Remove the exception
	in constructor.

	* System/Net/IPv6Address.cs: Remove IPv6Address and incorporate 
	the functionality into IPAddress class.

	* System/Net/IPAddress.cs , System/Uri.cs: Implement IPv6 Parse and
	ToString for IPAddress classes.

	* runtime/System/Type.cs : Implement GetTypeCode()
	
	* runtime/System/Collections/ArrayList.cs: Remove error when IndexOf()
	is called with an empty list.

2003-05-26  Gopal.V  <gopalv82@symonds.net>
	
	* System/Net/WebClient.cs: Implement MIME based file uploads using
	multipart/form-data and boundaries.
	
	* System.Xml/XPath/XmlCaseOrder.cs,
	System.Xml/XPath/XmlDataType.cs,
	System.Xml/XPath/XmlSortOrder.cs,
	System.Xml/XPath/XPathDocument.cs,
	System.Xml/XPath/XPathException.cs,
	System.Xml/XPath/XPathExpression.cs,
	System.Xml/XPath/XPathNamespaceScope.cs,
	System.Xml/XPath/XPathNodeIterator.cs,
	System.Xml/XPath/XPathNodeType.cs,
	System.Xml/XPath/XPathNavigator.cs,
	System.Xml/XPath/XPathResultType.cs : Add some non-ecma classes and 
	enums to the System.Xml.XPath namespace and stub out unimplemented
	methods and properties

	* System/ComponentModel/PropertyDescriptorCollection.cs,
	System.Xml/XmlConvert.cs: A few non-Ecma additions for compatibility
	with external libraries.

2003-05-26  Rhys Weatherley  <rweather@southern-storm.com.au>

	* System/Diagnostics/BooleanSwitch.cs,
	System/Diagnostics/CounterCreationData.cs,
	System/Diagnostics/CounterSample.cs,
	System/Diagnostics/EventLog.cs,
	System/Diagnostics/EventLogEntry.cs,
	System/Diagnostics/EventLogEntryCollection.cs,
	System/Diagnostics/EventLogPermission.cs,
	System/Diagnostics/EventLogPermissionAttribute.cs,
	System/Diagnostics/EventLogPermissionEntryCollection.cs,
	System/Diagnostics/EventLogTraceListener.cs,
	System/Diagnostics/ICollectData.cs,
	System/Diagnostics/PerformanceCounter.cs,
	System/Diagnostics/PerformanceCounterCategory.cs,
	System/Diagnostics/PerformanceCounterManager.cs,
	System/Diagnostics/Process.cs,
	System/Diagnostics/ProcessModule.cs,
	System/Diagnostics/ProcessStartInfo.cs,
	System/Diagnostics/ProcessThread.cs,
	System/Diagnostics/ProcessThreadCollection.cs,
	System/Diagnostics/TraceListenerCollection.cs: signature-compatibility
	fixes for "System.Diagnostics".

	* System/Configuration/SingleTagSectionHandler.cs: fix a
	spelling mistake.

	* System/IO/FileSystemWatcher.cs,
	System/IO/InternalBufferOverflowException.cs: signature-compatibility
	fixes for "System.IO".

	* System/Security/Permissions/ResourcePermissionBase.cs: missing
	fields.

	* runtime/*, System/*, System.Xml/*, JScript/*, profiles/*:
	add the CONFIG_SERIALIZATION option to the profiles.

	* JScript/*, System/*, profiles/*, runtime/*: add the
	CONFIG_REFLECTION_EMIT option to the profiles.

	* Makefile.am, configure.in, System/Net/EndPoint.cs,
	System.Net.IrDA/.cvsignore, System.Net.IrDA/IrDA.build,
	System.Net.IrDA/IrDACharacterSet.cs, System.Net.IrDA/IrDAClient.cs,
	System.Net.IrDA/IrDADeviceInfo.cs, System.Net.IrDA/IrDAEndPoint.cs,
	System.Net.IrDA/IrDAHints.cs, System.Net.IrDA/IrDAListener.cs,
	System.Net.IrDA/Makefile.am, System.Net.IrDA/S.cs,
	resources/en_US/Makefile.am,
	resources/en_US/System.Net.IrDA/.cvsignore,
	resources/en_US/System.Net.IrDA/IrDA.txt,
	resources/en_US/System.Net.IrDA/Makefile.am: implement the
	"System.Net.IrDA" assembly, which is found in the .NET Compact
	Framework.

2003-05-25  Gopal.V  <gopalv82@symonds.net>
	
	* System/Net/WebClient.cs: Implement this non-ecma class partially for
	web access abstraction.
	
	* System/Net/DnsPermission.cs, System/Net/GlobalProxySelection.cs,
	System/Net/HttpVersion.cs: Fix up a couple of minor visibility 
	non-ECMA differences.

2003-05-25  Rhys Weatherley  <rweather@southern-storm.com.au>

	* System/Configuration/AppSettingsReader.cs,
	System/Configuration/ConfigurationSettings.cs,
	System/Configuration/DictionarySectionHandler.cs,
	System/Configuration/IgnoreSectionHandler.cs,
	System/Configuration/Makefile,
	System/Configuration/NameValueFileSectionHandler.cs,
	System/Configuration/NameValueSectionHandler.cs,
	System/Configuration/SingleTagSectionHandler.cs: missing classes
	in the "System.Configuration" namespace.

	* System/Configuration/EventLogInstaller.cs: remove a class that
	isn't supposed to be in the "System" assembly.

2003-05-24  Gopal.V  <gopalv82@symonds.net>
	
	* System/Uri.cs: Re-write Canonicalize() and finish normalization
	of Uris .
	
	* System/Uri.cs: Implement MakeRelative() for Uris.

	* System/Net/IPv6Address.cs, System/Uri.cs: Add a new IPv6Address
	class and implement IPv6 identification in System.Uri.

	* tests/System/TestUri.cs: Cleanup and uncomment some of the regression
	tests & add some new tests.

2003-05-24  Rhys Weatherley  <rweather@southern-storm.com.au>

	* System/ComponentModel/LicenseContext.cs,
	System/ComponentModel/Design/ActiveDesignerEventArgs.cs,
	System/ComponentModel/Design/ActiveDesignerEventHandler.cs,
	System/ComponentModel/Design/CheckoutException.cs,
	System/ComponentModel/Design/CommandID.cs,
	System/ComponentModel/Design/ComponentChangedEventArgs.cs,
	System/ComponentModel/Design/ComponentChangedEventHandler.cs,
	System/ComponentModel/Design/ComponentChangingEventArgs.cs,
	System/ComponentModel/Design/ComponentChangingEventHandler.cs,
	System/ComponentModel/Design/ComponentEventArgs.cs,
	System/ComponentModel/Design/ComponentEventHandler.cs,
	System/ComponentModel/Design/ComponentRenameEventArgs.cs,
	System/ComponentModel/Design/ComponentRenameEventHandler.cs,
	System/ComponentModel/Design/DesignerCollection.cs,
	System/ComponentModel/Design/DesignerEventArgs.cs,
	System/ComponentModel/Design/DesignerEventHandler.cs,
	System/ComponentModel/Design/DesignerTransaction.cs,
	System/ComponentModel/Design/DesignerTransactionCloseEventArgs.cs,
	System/ComponentModel/Design/DesignerTransactionCloseEventHandler.cs,
	System/ComponentModel/Design/DesignerVerb.cs,
	System/ComponentModel/Design/DesignerVerbCollection.cs,
	System/ComponentModel/Design/DesigntimeLicenseContext.cs,
	System/ComponentModel/Design/DesigntimeLicenseContextSerializer.cs,
	System/ComponentModel/Design/HelpContextType.cs,
	System/ComponentModel/Design/HelpKeywordType.cs,
	System/ComponentModel/Design/IComponentChangeService.cs,
	System/ComponentModel/Design/IDesigner.cs,
	System/ComponentModel/Design/IDesignerEventService.cs,
	System/ComponentModel/Design/IDesignerFilter.cs,
	System/ComponentModel/Design/IDesignerHost.cs,
	System/ComponentModel/Design/IDesignerOptionService.cs,
	System/ComponentModel/Design/IDictionaryService.cs,
	System/ComponentModel/Design/IEventBindingService.cs,
	System/ComponentModel/Design/IExtendedListService.cs,
	System/ComponentModel/Design/IExtenderProviderService.cs,
	System/ComponentModel/Design/IHelpService.cs,
	System/ComponentModel/Design/IMenuCommandService.cs,
	System/ComponentModel/Design/IReferenceService.cs,
	System/ComponentModel/Design/IResourceService.cs,
	System/ComponentModel/Design/IRootDesigner.cs,
	System/ComponentModel/Design/ISelectionService.cs,
	System/ComponentModel/Design/IServiceContainer.cs,
	System/ComponentModel/Design/ITypeDescriptorFilterService.cs,
	System/ComponentModel/Design/ITypeResolutionService.cs,
	System/ComponentModel/Design/Makefile,
	System/ComponentModel/Design/MenuCommand.cs,
	System/ComponentModel/Design/SelectionTypes.cs,
	System/ComponentModel/Design/ServiceContainer.cs,
	System/ComponentModel/Design/ServiceCreatorCallback.cs,
	System/ComponentModel/Design/StandardCommands.cs,
	System/ComponentModel/Design/StandardToolWindows.cs,
	System/ComponentModel/Design/ViewTechnology.cs,
	System/ComponentModel/Design/Serialization/ContextStack.cs,
	System/ComponentModel/Design/Serialization/DesignerLoader.cs,
	System/ComponentModel/Design/Serialization/DesignerSerializerAttribute.cs,
	System/ComponentModel/Design/Serialization/IDesignerLoaderHost.cs,
	System/ComponentModel/Design/Serialization/IDesignerLoaderService.cs,
	System/ComponentModel/Design/Serialization/IDesignerSerializationManager.cs,
	System/ComponentModel/Design/Serialization/IDesignerSerializationProvider.cs,
	System/ComponentModel/Design/Serialization/IDesignerSerializationService.cs,
	System/ComponentModel/Design/Serialization/INameCreationService.cs,
	System/ComponentModel/Design/Serialization/InstanceDescriptor.cs,
	System/ComponentModel/Design/Serialization/Makefile,
	System/ComponentModel/Design/Serialization/ResolveNameEventArgs.cs,
	System/ComponentModel/Design/Serialization/ResolveNameEventHandler.cs,
	System/ComponentModel/Design/Serialization/RootDesignerSerializerAttribute.cs,
	resources/en_US/System/Exception.txt: implement missing classes in
	the "System.ComponentModel.Design" namespace.

	* System/Security/Cryptography/X509Certificates/X509CertificateCollection.cs:
	implement the missing "X509CertificateCollection" class.

	* System/IO/ErrorEventArgs.cs,
	System/IO/ErrorEventHandler.cs,
	System/IO/FileSystemEventArgs.cs,
	System/IO/FileSystemEventHandler.cs,
	System/IO/FileSystemWatcher.cs,
	System/IO/IODescriptionAttribute.cs,
	System/IO/InternalBufferOverflowException.cs,
	System/IO/NotifyFilters.cs,
	System/IO/RenamedEventArgs.cs,
	System/IO/RenamedEventHandler.cs,
	System/IO/WaitForChangedResult.cs,
	System/IO/WatcherChangeTypes.cs,
	resources/en_US/System/Exception.txt: implement missing classes from
	the "System.IO" namespace in the "System" assembly.

	* System/Timers/ElapsedEventArgs.cs,
	System/Timers/ElapsedEventHandler.cs,
	System/Timers/Makefile,
	System/Timers/Timer.cs,
	System/Timers/TimersDescriptionAttribute.cs,
	System/Web/AspNetHostingPermission.cs,
	System/Web/AspNetHostingPermissionAttribute.cs,
	System/Web/AspNetHostingPermissionLevel.cs,
	System/Web/Makefile: implement missing classes from the
	"System.Timers" and "System.Web" namespaces in the "System" assembly.

	* System/Timers/Timer.cs, System/Web/AspNetHostingPermission.cs,
	System/Web/AspNetHostingPermissionAttribute.cs:
	signature-compatibility fixes.

	* ChangeLog, doc/ChangeLog-3: trim ChangeLog and move the
	tail into "doc/ChangeLog-3".

	* System/ComponentModel/InheritanceAttribute.cs,
	System/ComponentModel/Design/IInheritanceService.cs,
	System/ComponentModel/Design/Serialization/DesignerSerializerAttribute.cs,
	System/ComponentModel/Design/Serialization/IDesignerLoaderService.cs,
	System/ComponentModel/Design/Serialization/RootDesignerSerializerAttribute.cs:
	missing classes and more signature-compatibility.

	* compat/Accessibility.cs, compat/Makefile.am, compat/compat.build:
	implement the minor "Accessibility" assembly, for compatibility.

2003-05-23  Gopal.V  <gopalv82@symonds.net>
	
	* System/Platform/RegexpMethods.cs, System/Private/Regex.cs
	System/Private/RegexMatch.cs, System/Private/RegexMatchOptions.cs
	System/Private/RegexSyntax.cs : Regular expression support for
	the System assembly.
 
	* System/Uri.cs, System/UriBuilder.cs: Start a total rewrite of
	the Uri class and related parts of UriBuilder.

2003-05-23  Rhys Weatherley  <rweather@southern-storm.com.au>

	* Basic/File.cs, Basic/FileSystem.cs,
	Basic/CompilerServices/ObjectType.cs,
	Basic/CompilerServices/ProjectData.cs,
	runtime/System/IO/DirectoryInfo.cs: implement some of the
	VB file system routines.

	* System/CodeDom/CodeGotoStatement.cs,
	System/CodeDom/CodeLinePragma.cs,
	System/CodeDom/CodeNamespaceImportCollection.cs,
	System/CodeDom/CodeStatementCollection.cs,
	System/CodeDom/CodeTypeDeclaration.cs,
	System/CodeDom/CodeTypeReferenceCollection.cs,
	System/CodeDom/Makefile, System/CodeDom/RuleOutput.cs,
	System/CodeDom/rules.txt,
	System/CodeDom/Compiler/CodeDomProvider.cs,
	System/CodeDom/Compiler/CodeGenerator.cs,
	System/CodeDom/Compiler/CompilerParameters.cs,
	System/CodeDom/Compiler/CompilerResults.cs,
	System/CodeDom/Compiler/Executor.cs,
	System/CodeDom/Compiler/GeneratorSupport.cs,
	System/CodeDom/Compiler/IndentedTextWriter.cs,
	System/CodeDom/Compiler/Makefile,
	System/CodeDom/Compiler/TempFileCollection.cs: improve
	signature-compatibility of the System.CodeDom namespace.

	* System/CodeDom/Compiler/CSharpCodeCompiler.cs,
	System/CodeDom/Compiler/CSharpCodeProvider.cs,
	System/CodeDom/Compiler/VBCodeCompiler.cs,
	System/CodeDom/Compiler/VBCodeProvider.cs: stub out the CodeDom
	code generator for the VB language.

	* System/Win32/Makefile,
	System/Win32/PowerModeChangedEventArgs.cs,
	System/Win32/PowerModeChangedEventHandler.cs,
	System/Win32/PowerModes.cs,
	System/Win32/SessionEndReasons.cs,
	System/Win32/SessionEndedEventArgs.cs,
	System/Win32/SessionEndedEventHandler.cs,
	System/Win32/SessionEndingEventArgs.cs,
	System/Win32/SessionEndingEventHandler.cs,
	System/Win32/SystemEvents.cs,
	System/Win32/TimerElapsedEventArgs.cs,
	System/Win32/TimerElapsedEventHandler.cs,
	System/Win32/UserPreferenceCategory.cs,
	System/Win32/UserPreferenceChangedEventArgs.cs,
	System/Win32/UserPreferenceChangedEventHandler.cs,
	System/Win32/UserPreferenceChangingEventArgs.cs,
	System/Win32/UserPreferenceChangingEventHandler.cs: add a missing
	namespace and its implementation.

2003-05-22  Rhys Weatherley  <rweather@southern-storm.com.au>

	* Basic/ErrObject.cs, Basic/Information.cs,
	Basic/CompilerServices/BooleanType.cs,
	Basic/CompilerServices/ByteType.cs,
	Basic/CompilerServices/CharArrayType.cs,
	Basic/CompilerServices/CharType.cs,
	Basic/CompilerServices/DateType.cs,
	Basic/CompilerServices/DecimalType.cs,
	Basic/CompilerServices/DoubleType.cs,
	Basic/CompilerServices/IVbHost.cs,
	Basic/CompilerServices/IntegerType.cs,
	Basic/CompilerServices/LongType.cs,
	Basic/CompilerServices/ShortType.cs,
	Basic/CompilerServices/SingleType.cs,
	Basic/CompilerServices/StringType.cs,
	Basic/CompilerServices/Utils.cs: implement missing TODO's in the
	VB support library, primarily in the CompilerServices namespace.

	* Basic/DefaultValueAttribute.cs, Basic/ErrObject.cs,
	Basic/CompilerServices/ByteType.cs,
	Basic/CompilerServices/DecimalType.cs,
	Basic/CompilerServices/DoubleType.cs,
	Basic/CompilerServices/FlowControl.cs,
	Basic/CompilerServices/IntegerType.cs,
	Basic/CompilerServices/LongType.cs,
	Basic/CompilerServices/ObjectType.cs,
	Basic/CompilerServices/ProjectData.cs,
	Basic/CompilerServices/ShortType.cs,
	Basic/CompilerServices/SingleType.cs: continue implementing the
	VB support library's compiler services.

2003-05-18  Gopal.V  <gopalv82@symonds.net>
	
	* runtime/System/Private/Regex.cs: Fix wildcard searches to match
	extensions correctly.

2003-05-16  Rhys Weatherley  <rweather@southern-storm.com.au>

	* Makefile.am, configure.in, Basic/.cvsignore, Basic/AppWinStyle.cs,
	Basic/Basic.build, Basic/CallType.cs, Basic/Collection.cs,
	Basic/ComClassAttribute.cs, Basic/CompareMethod.cs, Basic/Constants.cs,
	Basic/ControlChars.cs, Basic/Conversion.cs, Basic/DateAndTime.cs,
	Basic/DateFormat.cs, Basic/DateInterval.cs, Basic/DueDate.cs,
	Basic/ErrObject.cs, Basic/FileAttribute.cs, Basic/FileSystem.cs,
	Basic/Financial.cs, Basic/FirstDayOfWeek.cs, Basic/FirstWeekOfYear.cs,
	Basic/Globals.cs, Basic/Information.cs, Basic/Interaction.cs,
	Basic/Makefile.am, Basic/MsgBoxResult.cs, Basic/MsgBoxStyle.cs,
	Basic/OpenAccess.cs, Basic/OpenMode.cs, Basic/OpenShare.cs,
	Basic/S.cs, Basic/SpcInfo.cs, Basic/Strings.cs, Basic/TODOAttribute.cs,
	Basic/TabInfo.cs, Basic/TriState.cs, Basic/VBFixedArrayAttribute.cs,
	Basic/VBFixedStringAttribute.cs, Basic/VBMath.cs, Basic/VariantType.cs,
	Basic/VbStrConv.cs, Basic/CompilerServices/BooleanType.cs,
	Basic/CompilerServices/ByteType.cs,
	Basic/CompilerServices/CharArrayType.cs,
	Basic/CompilerServices/CharType.cs,
	Basic/CompilerServices/DateType.cs,
	Basic/CompilerServices/DecimalType.cs,
	Basic/CompilerServices/DoubleType.cs,
	Basic/CompilerServices/ExceptionUtils.cs,
	Basic/CompilerServices/FlowControl.cs,
	Basic/CompilerServices/HostServices.cs,
	Basic/CompilerServices/IVbHost.cs,
	Basic/CompilerServices/IncompleteInitialization.cs,
	Basic/CompilerServices/IntegerType.cs,
	Basic/CompilerServices/LateBinding.cs,
	Basic/CompilerServices/LongType.cs,
	Basic/CompilerServices/ObjectType.cs,
	Basic/CompilerServices/OptionCompareAttribute.cs,
	Basic/CompilerServices/OptionTextAttribute.cs,
	Basic/CompilerServices/ProjectData.cs,
	Basic/CompilerServices/ShortType.cs,
	Basic/CompilerServices/SingleType.cs,
	Basic/CompilerServices/StandardModuleAttribute.cs,
	Basic/CompilerServices/StaticLocalInitFlag.cs,
	Basic/CompilerServices/StringType.cs,
	Basic/CompilerServices/Utils.cs, profiles/full: stub out the
	standard library for VB.Net.

2003-05-16  Gopal.V  <gopalv82@symonds.net>
	
	* System/Net/Sockets/Socket.cs: Check for waitHandle state before 
	setting it.

2003-05-14  Gopal.V  <gopalv82@symonds.net>
	
	* System/Net/WebClient.cs: Add this non-ECMA class , implemented
	partially for downstream access.

2003-05-14  Rhys Weatherley  <rweather@southern-storm.com.au>

	* System/Net/Dns.cs: add "using Platform" to fix an ECMA_COMPAT bug.

2003-05-12  Thong Nguyen  <tum@veridicus.com>

	* runtime/System/IO/MemoryStream.cs:  Fixed bug that prevented
	streams from growing larger than the default capacity of 16.
	Changed the default capacity to 0 to remain compatible. The 
	capacity jumps to 1024 on first write.

2003-05-12  Gopal.V  <gopalv82@symonds.net>
	
	* System/Net/Dns.cs: Faked asynchronous operations for DNS class.

2003-05-10  Gopal.V  <gopalv82@symonds.net>
	
	* runtime/System/IO/BinaryReader.cs, runtime/System/IO/BinaryWriter.cs:
	Remove automatic stream closing when the wrapping writer is finalized.

	* runtime/System/IO/StreamReader.cs, runtime/System/IO/StreamWriter.cs:
	Close the underlying stream only if it is locally constructed and not
	pased out via BaseStream property.

	* System.Xml/XmlTextReader.cs: Accept "?" and "!" in text (ie non-struct)
	conditions (fixes Bug #3528).

	* System.Xml/XmlTextReader.cs: Refactor the previous patch into smaller
	code size.

2003-05-09  Gopal.V  <gopalv82@symonds.net>

	* System/Net/WebRequest.cs : Move the static initialization code
	into a static constructor.

	* System/Net/HttpWebResponse: Correct the format identifiers for
	LastModified header parsing.

	* runtime/System/Private/DateTimeFormat/DateTimeParser.cs,
	runtime/System/Private/DateTimeFormat/DateTimeFormatTemplate.cs: Fix
	some bugs in datetime parsing routines.

	* runtime/System/Private/DateTimeFormat/ParsedDateTime.cs: Cleanup a 
	bit and refactor various conditions.

2003-05-08  Rhys Weatherley  <rweather@southern-storm.com.au>

	* HACKING: replace the reference to the "Tech Support Manager" with
	a reference to the "Bug Tracking" system.

2003-05-07  David Corking  <dcorking@yahoo.fr>
	
	* runtime/System/Private/NumberFormat/Formatter.cs: One liner
	to fix part of bug #3847 . (Gopal)

2003-05-06  Rhys Weatherley  <rweather@southern-storm.com.au>

	* runtime/System/Runtime/InteropServices/DllImportAttribute.cs:
	allow "DllImportAttribute" to also be used on fields, to support
	PInvoke importing of global variables from shared objects.

2003-05-03  Rhys Weatherley  <rweather@southern-storm.com.au>

	* configure.in, NEWS: update version and news for the 0.5.6 release.

	* configure.in: update working version to "0.5.7".
