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