2007-10-05  Atsushi Enomoto  <atsushi@ximian.com>

	* WebService.cs : Do not always expect HttpContext existence.
	  Fixed bug #331183.

2007-10-05  Atsushi Enomoto  <atsushi@ximian.com>

	* WebService.cs : [ComVisible].

2006-12-04  Atsushi Enomoto  <atsushi@ximian.com>

	* WebService.cs : implemented SoapVersion as documented in MSDN.

2006-11-15  Atsushi Enomoto  <atsushi@ximian.com>

	* WebService.cs: minor API fixes (attributes).

2006-11-14  Atsushi Enomoto  <atsushi@ximian.com>

	* WebServiceBindingAttribute.cs, WebServiceAttribute.cs :
	  2.0 API fixes (WsiClaims -> WsiProfiles).
	* WsiClaims.cs : removed obsolete type.

2006-06-21  Rafael Teixeira <rafaelteixeirabr@hotmail.com>

	* WebServiceBindingAttribute.cs: new 2.0 property WsiProfiles ConformsTo.

2006-01-03  Chris Toshok  <toshok@ximian.com>

	* WsiProfiles.cs: new 2.0 enum.

2005-06-08  Konstantin Triger <kostat@mainsoft.com>

	* WebMethodAttribute.cs: Added TARGET_J2EE ifdef to remove the EnterpiseServices dependency, which are not supported yet under this target

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-07-13  Lluis Sanchez Gual <lluis@ximian.com>

	* WebServiceBindingAttribute.cs, WsiClaims.cs: Added missing attributes.

2004-07-10  Lluis Sanchez Gual <lluis@ximian.com>

	* WebService.cs: Added SoapVersion property.
	* WebServiceBindingAttribute.cs: New 2.0 properties.
	* WsiClaims.cs: Added new enumeration.

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
