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