2004-08-25  Lluis Sanchez Gual <lluis@novell.com>

	* WebService.cs: Get the HttpContext from the HttpContext.Current, do not
	  wait to be set with SetContext. In this way the context is available
	  in the web service constructor.

2004-05-12  Lluis Sanchez Gual <lluis@ximian.com>

	* WebService.cs: Take the session from the context.

2004-05-05  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* WebService.cs: added a HttpSessionState field and a setter method.
	Session now returns null if EnableSession is not set for the method
	invoked.

2004-02-05  Alon Gazit <along@mainsoft.com>

	* WebMethodAttribute.cs:
	* WebServicesDescriptionAttribute.cs:
	* WebServiceAttribute.cs:
	* WebServiceBindingAttribute.cs: This attribute is inherited by derived
		classes.changed the AttributeUsage attribute.
	
2004-02-05  Alon Gazit <along@mainsoft.com>

	* WebServiceBindingAttribute.cs: This attribute is multiuse.
	Changed the AttributeUsage attribute.

2004-01-10  Gonzalo Paniagua Javier <gonzalo@ximian.com>

	* WebService.cs: added SetContext ().

2003-02-25  Dave Bettin <dave@opendotnet.com>
	* WebService.cs:
		Changed private application to HttpContext

2002-08-19  Tim Coleman <tim@timcoleman.com>
	* WebService.cs:
		Change the attribute on Application to Description
		instead of WebServicesDescription.2002-08-19  Tim Coleman

2002-08-15  Tim Coleman <tim@timcoleman.com>
	* WebServicesDescriptionAttribute:
		Added Description property.  Should've known I spoke
		too soon about being complete. :-)

2002-08-07  Tim Coleman <tim@timcoleman.com>
	* WebMethodAttribute.cs:
		Remove FIXME and reorganize constructors to all
		call this () with the big constructor.
	* WebServiceAttribute.cs:
		Remove FIXME.
	* WebServiceBindingAttribute.cs:
		Remove FIXME, and change ns to be String.Empty by
		default (this is the MS implementation).  Reorganize
		constructors.
	* WebServicesDescriptionAttribute.cs:
		Code reformat.
	* TODOAttribute.cs:
		Changed namespace.

		*** This namespace should now be complete. ***

2002-07-23  Tim Coleman <tim@timcoleman.com>
	* WebService.cs: 
		Change Description to WebServicesDescription
	* WebServicesDescriptionAttribute.cs:
		Add back constructor as MS build doesn't
		seem to like it missing.  Now calls base()
		with the string.  Also remove the sealed
		modifier and change the attribute targets.

2002-07-23  Tim Coleman <tim@timcoleman.com>
	* WebServicesDescriptionAttribute.cs:
		Removed the "guts" because they are defined in
		System.ComponentModel.DescriptionAttribute.
	* WebService.cs:
		Added attributes which were missing based on the
		class status page.  Also added an HttpApplication
		object and modified the properties to use that
		object.

2002-07-22 Tim Coleman <tim@timcoleman.com>
	* WebServicesDescriptionAttribute.cs:
		Added for build in System.Web.Services.Protocols

2002-07-22  Tim Coleman <tim@timcoleman.com>
	* WebMethodAttribute.cs: 
		Remove comments around TransactionOption bits
		because I added that enum.
	* WebServiceAttribute.cs:
	* WebServiceBindingAttribute.cs:
		Added "sealed" to protection level, which I missed
		before.

2002-07-19 Tim Coleman  <tim@timcoleman.com>
	* ChangeLog:
	* TODOAttribute.cs:
	* WebMethodAttribute.cs:
	* WebService.cs:
	* WebServiceAttribute.cs:
	* WebServiceBindingAttribute.cs:
		Initial implementation
