[corlib] Improve CancellationTokenSource test
[mono.git] / mcs / class / System.Messaging / System.Messaging / ChangeLog
1 2010-02-09  Chris Toshok  <toshok@ximian.com>
2
3         * MessageQueue.cs: stub out the ctor that takes a QueueAccessMode.
4
5         * QueueAccessMode.cs: new enum.
6
7 2009-07-11  Michael Barker  <mike@middlesoft.co.uk>
8
9         * MessageQueueException.cs: Removed MonoTODO.
10
11 2009-05-23  Michael Barker  <mike@middlesoft.co.uk>
12
13         * MessageEnumerator.cs:  Added calls to the delegate IMessageEnumerator
14         for methods that use a timeout and added exception handling.
15
16 2008-12-20  Michael Barker  <mike@middlesoft.co.uk>
17
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.
21         
22 2008-11-23  Michael Barker  <mike@middlesoft.co.uk>
23
24         * MessageQueue.cs:  Added support for MessageQueueTransactionType methods, 
25         ReceiveBy{Id,CorrelationId} and PeekBy{Id,CorrelationId} methods.
26
27 2008-11-02  Michael Barker  <mike@middlesoft.co.uk>
28
29         * MessageQueue.cs:  Added implementation for deleting, purging, sending with
30         labels and message transactions.
31
32 2008-10-27  Michael Barker  <mike@middlesoft.co.uk>
33
34         * MessageQueueTransaction.cs:  Delegated all methods to IMessageQueueTransaction
35         from Mono.Messaging.
36
37 2008-10-12  Michael Barker  <mike@middlesoft.co.uk>
38
39         * MessageQueue.cs:  Implemented GetMessageEnumerator().
40         * MessageEnumerator.cs:  Implemented, delegate most work to Mono.Messaging.
41         * Message.cs:  Removed [MonoTODO] and small style fix.
42
43 2008-09-29  Michael Barker  <mike@middlesoft.co.uk>
44         
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
50         formatter support.
51         * MessageQueueException.cs: Added custom error messages.
52         
53
54 2008-09-09  Michael Barker  <mike@middlesoft.co.uk>
55
56         * Message.cs: Change properties to delegate to IMessage.  Added internal
57         constructor.
58         * MessageQueue.cs: Change properties to delegate to IMessageQueue.  Added 
59         internal constructor.  Removed private constructor.
60         
61 2004-09-10  Sebastien Pouliot  <sebastien@ximian.com>
62
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.
69
70 2004-06-16  Gert Driesen <drieseng@users.sourceforge.net>
71
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 
75         MS.NET, removed TODO
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 
79         MS.NET, removed TODO
80         * EncryptionRequired.cs: fixed enum field values to correspond with 
81         MS.NET, removed TODO
82         * GenericAccessRights.cs: fixed enum field values to correspond with 
83         MS.NET, removed TODO
84         * HashAlgortihm.cs: fixed enum field values to correspond with 
85         MS.NET, removed TODO
86         * MessagePriority.cs: fixed enum field values to correspond with 
87         MS.NET, removed TODO
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, 
98         removed TODO
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, 
102         removed TODO
103
104 2004-06-03  Duncan Mak  <duncan@ximian.com>
105
106         * MonoTODO.cs: Remove the Description field and use Comment, this
107         makes it consistent with the other TODOAttributes, and it also
108         fixes the build.
109
110 2004-06-02  Gert Driesen <drieseng@users.sourceforge.net>
111
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
130         fixes
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
136
137 2004-05-29  Gert Driesen <drieseng@users.sourceforge.net>
138
139         * Acknowledgment.cs: added/corrected values, removed TODO
140         * MessageQueueErrorCode.cs: fixed typo
141         * MessageQueueAccessRights.cs: removed extra enum field
142
143 2003-02-23  Rafael Teixeira <rafaelteixeirabr@hotmail.com>
144         * added just files enough to compile a dummy DLL for now