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