2009-05-23 Michael Barker * MessageEnumerator.cs: Added calls to the delegate IMessageEnumerator for methods that use a timeout and added exception handling. 2008-12-20 Michael Barker * 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 * MessageQueue.cs: Added support for MessageQueueTransactionType methods, ReceiveBy{Id,CorrelationId} and PeekBy{Id,CorrelationId} methods. 2008-11-02 Michael Barker * MessageQueue.cs: Added implementation for deleting, purging, sending with labels and message transactions. 2008-10-27 Michael Barker * MessageQueueTransaction.cs: Delegated all methods to IMessageQueueTransaction from Mono.Messaging. 2008-10-12 Michael Barker * 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 * 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 * 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 * 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 * 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 * 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 * 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 * Acknowledgment.cs: added/corrected values, removed TODO * MessageQueueErrorCode.cs: fixed typo * MessageQueueAccessRights.cs: removed extra enum field 2003-02-23 Rafael Teixeira * added just files enough to compile a dummy DLL for now