1 2009-05-23 Michael Barker <mike@middlesoft.co.uk>
3 * MessageEnumerator.cs: Added calls to the delegate IMessageEnumerator
4 for methods that use a timeout and added exception handling.
6 2008-12-20 Michael Barker <mike@middlesoft.co.uk>
8 * MessageQueue.cs: Added implementation for async methods: BeginReceive,
9 BeginPeek, EndReceive and EndPeek. Set up event handlers to propagate
10 Asycn ReceiveCompleted/PeekCompleted events to System.Messaging API users.
12 2008-11-23 Michael Barker <mike@middlesoft.co.uk>
14 * MessageQueue.cs: Added support for MessageQueueTransactionType methods,
15 ReceiveBy{Id,CorrelationId} and PeekBy{Id,CorrelationId} methods.
17 2008-11-02 Michael Barker <mike@middlesoft.co.uk>
19 * MessageQueue.cs: Added implementation for deleting, purging, sending with
20 labels and message transactions.
22 2008-10-27 Michael Barker <mike@middlesoft.co.uk>
24 * MessageQueueTransaction.cs: Delegated all methods to IMessageQueueTransaction
27 2008-10-12 Michael Barker <mike@middlesoft.co.uk>
29 * MessageQueue.cs: Implemented GetMessageEnumerator().
30 * MessageEnumerator.cs: Implemented, delegate most work to Mono.Messaging.
31 * Message.cs: Removed [MonoTODO] and small style fix.
33 2008-09-29 Michael Barker <mike@middlesoft.co.uk>
35 * IMessageFormatter.cs: Added internal enum for body types.
36 * XmlMessageFormatter.cs: Implemented read/write methods.
37 * BinaryMessageFormatter.cs: Implemented read/write methods.
38 * Message.cs: Implemented formatter support.
39 * MessageQueue.cs: Implemented Send and Receive methods. Implemented
41 * MessageQueueException.cs: Added custom error messages.
44 2008-09-09 Michael Barker <mike@middlesoft.co.uk>
46 * Message.cs: Change properties to delegate to IMessage. Added internal
48 * MessageQueue.cs: Change properties to delegate to IMessageQueue. Added
49 internal constructor. Removed private constructor.
51 2004-09-10 Sebastien Pouliot <sebastien@ximian.com>
53 * MessageQueuePermission.cs: Implemented enough TODO so compilers can
54 call ToXml (and the runtime can call FromXml) without exceptions.
55 * MessageQueuePermissionAttribute.cs: Implemented all TODO.
56 * MessageQueuePermissionEntry.cs: Implemented all TODO.
57 * MessageQueuePermissionEntryCollection.cs: Removed Clear on On*
58 methods and added TODO.
60 2004-06-16 Gert Driesen <drieseng@users.sourceforge.net>
62 * AccessControlEntryType.cs: fixed enum field values to correspond
63 with MS.NET, removed TODO
64 * AcknowledgeTypes.cs: fixed enum field values to correspond with
66 * CryptographicProviderType.cs: fixed enum field values to correspond
67 with MS.NET, removed TODO
68 * EncryptionAlgorithm.cs: fixed enum field values to correspond with
70 * EncryptionRequired.cs: fixed enum field values to correspond with
72 * GenericAccessRights.cs: fixed enum field values to correspond with
74 * HashAlgortihm.cs: fixed enum field values to correspond with
76 * MessagePriority.cs: fixed enum field values to correspond with
78 * MessageQueueErrorCode.cs: fixed enum field values to correspond
79 with MS.NET, removed TODO
80 * MessageQueueException.cs: marked serializable
81 * MessageQueuePermissionAccess.cs: fixed enum field values to
82 correspond with MS.NET, removed TODO
83 * MessageQueueTransactionStatus.cs: fixed enum field values to
84 correspond with MS.NET, removed TODO
85 * MessageQueueTransactionType.cs: fixed enum field values to
86 correspond with MS.NET, removed TODO
87 * MessageType.cs: fixed enum field values to correspond with MS.NET,
89 * StandardAccessRights.cs: fixed enum field values to correspond
90 with MS.NET, removed TODO
91 * TrusteeType.cs: fixed enum field values to correspond with MS.NET,
94 2004-06-03 Duncan Mak <duncan@ximian.com>
96 * MonoTODO.cs: Remove the Description field and use Comment, this
97 makes it consistent with the other TODOAttributes, and it also
100 2004-06-02 Gert Driesen <drieseng@users.sourceforge.net>
102 * AccessControlEntry.cs: removed extra finalizer
103 * AccessControlList.cs: removed extra finalizer
104 * ActiveXMessageFormatter.cs: removed extra finalizer
105 * BinaryMessageFormatter.cs: public API fixes
106 * DefaultPropertiesToSend.cs: public API fixes
107 * IMessageFormatter.cs: public API fixes
108 * Message.cs: public API fixes
109 * MessageEnumerator.cs: public API fixes
110 * MessagePropertyFilter.cs: public API fixes
111 * MessageQueue.cs: public API fixes
112 * MessageQueueAccessControlEntry.cs: public API fixes
113 * MessageQueueEnumerator.cs: public API fixes
114 * MessageQueueException.cs: public API fixes
115 * MessageQueueInstaller.cs: public API fixes
116 * MessageQueuePermission.cs: public API fixes
117 * MessageQueuePermissionAttribute.cs: public API fixes
118 * MessageQueuePermissionEntry.cs: public API fixes
119 * MessageQueuePermissionEntryCollection.cs: public API
121 * MessagingDescriptionAttribute.cs: public API fixes
122 * PeekCompletedEventArgs.cs: public API fixes
123 * ReceiveCompletedEventArgs.cs: public API fixes
124 * Trustee.cs: removed extra finalizer
125 * XmlMessageFormatter.cs: public API fixes
127 2004-05-29 Gert Driesen <drieseng@users.sourceforge.net>
129 * Acknowledgment.cs: added/corrected values, removed TODO
130 * MessageQueueErrorCode.cs: fixed typo
131 * MessageQueueAccessRights.cs: removed extra enum field
133 2003-02-23 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
134 * added just files enough to compile a dummy DLL for now