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