2010-02-09  Chris Toshok  <toshok@ximian.com>

	* MessageQueue.cs: stub out the ctor that takes a QueueAccessMode.

	* QueueAccessMode.cs: new enum.

2009-07-11  Michael Barker  <mike@middlesoft.co.uk>

	* MessageQueueException.cs: Removed MonoTODO.

2009-05-23  Michael Barker  <mike@middlesoft.co.uk>

	* MessageEnumerator.cs:  Added calls to the delegate IMessageEnumerator
	for methods that use a timeout and added exception handling.

2008-12-20  Michael Barker  <mike@middlesoft.co.uk>

	* MessageQueue.cs:  Added implementation for async methods: BeginReceive,
	BeginPeek, EndReceive and EndPeek.  Set up event handlers to propagate
	Asycn ReceiveCompleted/PeekCompleted events to System.Messaging API users.
	
2008-11-23  Michael Barker  <mike@middlesoft.co.uk>

	* MessageQueue.cs:  Added support for MessageQueueTransactionType methods, 
	ReceiveBy{Id,CorrelationId} and PeekBy{Id,CorrelationId} methods.

2008-11-02  Michael Barker  <mike@middlesoft.co.uk>

	* MessageQueue.cs:  Added implementation for deleting, purging, sending with
	labels and message transactions.

2008-10-27  Michael Barker  <mike@middlesoft.co.uk>

	* MessageQueueTransaction.cs:  Delegated all methods to IMessageQueueTransaction
	from Mono.Messaging.

2008-10-12  Michael Barker  <mike@middlesoft.co.uk>

	* MessageQueue.cs:  Implemented GetMessageEnumerator().
	* MessageEnumerator.cs:  Implemented, delegate most work to Mono.Messaging.
	* Message.cs:  Removed [MonoTODO] and small style fix.

2008-09-29  Michael Barker  <mike@middlesoft.co.uk>
	
	* IMessageFormatter.cs: Added internal enum for body types.
	* XmlMessageFormatter.cs: Implemented read/write methods.
	* BinaryMessageFormatter.cs: Implemented read/write methods.
	* Message.cs: Implemented formatter support.
	* MessageQueue.cs: Implemented Send and Receive methods.  Implemented
	formatter support.
	* MessageQueueException.cs: Added custom error messages.
	

2008-09-09  Michael Barker  <mike@middlesoft.co.uk>

	* Message.cs: Change properties to delegate to IMessage.  Added internal
	constructor.
	* MessageQueue.cs: Change properties to delegate to IMessageQueue.  Added 
	internal constructor.  Removed private constructor.
	
2004-09-10  Sebastien Pouliot  <sebastien@ximian.com>

	* MessageQueuePermission.cs: Implemented enough TODO so compilers can
	call ToXml (and the runtime can call FromXml) without exceptions.
	* MessageQueuePermissionAttribute.cs: Implemented all TODO.
	* MessageQueuePermissionEntry.cs: Implemented all TODO.
	* MessageQueuePermissionEntryCollection.cs: Removed Clear on On* 
	methods and added TODO.

2004-06-16  Gert Driesen <drieseng@users.sourceforge.net>

	* AccessControlEntryType.cs: fixed enum field values to correspond
	with MS.NET, removed TODO
	* AcknowledgeTypes.cs: fixed enum field values to correspond with 
	MS.NET, removed TODO
	* CryptographicProviderType.cs: fixed enum field values to correspond 
	with MS.NET, removed TODO
	* EncryptionAlgorithm.cs: fixed enum field values to correspond with 
	MS.NET, removed TODO
	* EncryptionRequired.cs: fixed enum field values to correspond with 
	MS.NET, removed TODO
	* GenericAccessRights.cs: fixed enum field values to correspond with 
	MS.NET, removed TODO
	* HashAlgortihm.cs: fixed enum field values to correspond with 
	MS.NET, removed TODO
	* MessagePriority.cs: fixed enum field values to correspond with 
	MS.NET, removed TODO
	* MessageQueueErrorCode.cs: fixed enum field values to correspond 
	with MS.NET, removed TODO
	* MessageQueueException.cs: marked serializable
	* MessageQueuePermissionAccess.cs: fixed enum field values to 
	correspond with MS.NET, removed TODO
	* MessageQueueTransactionStatus.cs: fixed enum field values to 
	correspond with MS.NET, removed TODO
	* MessageQueueTransactionType.cs: fixed enum field values to 
	correspond with MS.NET, removed TODO
	* MessageType.cs: fixed enum field values to correspond with MS.NET, 
	removed TODO
	* StandardAccessRights.cs: fixed enum field values to correspond 
	with MS.NET, removed TODO
	* TrusteeType.cs: fixed enum field values to correspond with MS.NET, 
	removed TODO

2004-06-03  Duncan Mak  <duncan@ximian.com>

	* MonoTODO.cs: Remove the Description field and use Comment, this
	makes it consistent with the other TODOAttributes, and it also
	fixes the build.

2004-06-02  Gert Driesen <drieseng@users.sourceforge.net>

	* AccessControlEntry.cs: removed extra finalizer
	* AccessControlList.cs: removed extra finalizer
	* ActiveXMessageFormatter.cs: removed extra finalizer
	* BinaryMessageFormatter.cs: public API fixes
	* DefaultPropertiesToSend.cs: public API fixes
	* IMessageFormatter.cs: public API fixes
	* Message.cs: public API fixes
	* MessageEnumerator.cs: public API fixes
	* MessagePropertyFilter.cs: public API fixes
	* MessageQueue.cs: public API fixes
	* MessageQueueAccessControlEntry.cs: public API fixes
	* MessageQueueEnumerator.cs: public API fixes
	* MessageQueueException.cs: public API fixes
	* MessageQueueInstaller.cs: public API fixes
	* MessageQueuePermission.cs: public API fixes
	* MessageQueuePermissionAttribute.cs: public API fixes
	* MessageQueuePermissionEntry.cs: public API fixes
	* MessageQueuePermissionEntryCollection.cs: public API
	fixes
	* MessagingDescriptionAttribute.cs: public API fixes
	* PeekCompletedEventArgs.cs: public API fixes
	* ReceiveCompletedEventArgs.cs: public API fixes
	* Trustee.cs: removed extra finalizer
	* XmlMessageFormatter.cs: public API fixes

2004-05-29  Gert Driesen <drieseng@users.sourceforge.net>

	* Acknowledgment.cs: added/corrected values, removed TODO
	* MessageQueueErrorCode.cs: fixed typo
	* MessageQueueAccessRights.cs: removed extra enum field

2003-02-23  Rafael Teixeira <rafaelteixeirabr@hotmail.com>
	* added just files enough to compile a dummy DLL for now
