2009-07-11 Michael Barker <mike@middlesoft.co.uk>
[mono.git] / mcs / class / System.Messaging / System.Messaging / ChangeLog
index bc8abf174e543e910e3d7989f8e26fb0f451503a..e5fcc897f0cca6d05b2147ee77a8ac2bdfbf18b5 100644 (file)
@@ -1,3 +1,100 @@
+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