2009-06-12 Bill Holmes <billholmes54@gmail.com>
[mono.git] / mcs / class / System.Messaging / System.Messaging / ChangeLog
1 2009-05-23  Michael Barker  <mike@middlesoft.co.uk>
2
3         * MessageEnumerator.cs:  Added calls to the delegate IMessageEnumerator
4         for methods that use a timeout and added exception handling.
5
6 2008-12-20  Michael Barker  <mike@middlesoft.co.uk>
7
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.
11         
12 2008-11-23  Michael Barker  <mike@middlesoft.co.uk>
13
14         * MessageQueue.cs:  Added support for MessageQueueTransactionType methods, 
15         ReceiveBy{Id,CorrelationId} and PeekBy{Id,CorrelationId} methods.
16
17 2008-11-02  Michael Barker  <mike@middlesoft.co.uk>
18
19         * MessageQueue.cs:  Added implementation for deleting, purging, sending with
20         labels and message transactions.
21
22 2008-10-27  Michael Barker  <mike@middlesoft.co.uk>
23
24         * MessageQueueTransaction.cs:  Delegated all methods to IMessageQueueTransaction
25         from Mono.Messaging.
26
27 2008-10-12  Michael Barker  <mike@middlesoft.co.uk>
28
29         * MessageQueue.cs:  Implemented GetMessageEnumerator().
30         * MessageEnumerator.cs:  Implemented, delegate most work to Mono.Messaging.
31         * Message.cs:  Removed [MonoTODO] and small style fix.
32
33 2008-09-29  Michael Barker  <mike@middlesoft.co.uk>
34         
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
40         formatter support.
41         * MessageQueueException.cs: Added custom error messages.
42         
43
44 2008-09-09  Michael Barker  <mike@middlesoft.co.uk>
45
46         * Message.cs: Change properties to delegate to IMessage.  Added internal
47         constructor.
48         * MessageQueue.cs: Change properties to delegate to IMessageQueue.  Added 
49         internal constructor.  Removed private constructor.
50         
51 2004-09-10  Sebastien Pouliot  <sebastien@ximian.com>
52
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.
59
60 2004-06-16  Gert Driesen <drieseng@users.sourceforge.net>
61
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 
65         MS.NET, removed TODO
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 
69         MS.NET, removed TODO
70         * EncryptionRequired.cs: fixed enum field values to correspond with 
71         MS.NET, removed TODO
72         * GenericAccessRights.cs: fixed enum field values to correspond with 
73         MS.NET, removed TODO
74         * HashAlgortihm.cs: fixed enum field values to correspond with 
75         MS.NET, removed TODO
76         * MessagePriority.cs: fixed enum field values to correspond with 
77         MS.NET, removed TODO
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, 
88         removed TODO
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, 
92         removed TODO
93
94 2004-06-03  Duncan Mak  <duncan@ximian.com>
95
96         * MonoTODO.cs: Remove the Description field and use Comment, this
97         makes it consistent with the other TODOAttributes, and it also
98         fixes the build.
99
100 2004-06-02  Gert Driesen <drieseng@users.sourceforge.net>
101
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
120         fixes
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
126
127 2004-05-29  Gert Driesen <drieseng@users.sourceforge.net>
128
129         * Acknowledgment.cs: added/corrected values, removed TODO
130         * MessageQueueErrorCode.cs: fixed typo
131         * MessageQueueAccessRights.cs: removed extra enum field
132
133 2003-02-23  Rafael Teixeira <rafaelteixeirabr@hotmail.com>
134         * added just files enough to compile a dummy DLL for now