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