161152a895599f7e8d653801dfb0f3d5d10e4d8c
[mono.git] / mcs / class / corlib / System.Runtime.Remoting.Lifetime / ChangeLog
1 2009-05-06  Lluis Sanchez Gual  <lluis@novell.com>
2
3         * Lease.cs: Don't use ArrayList.Remove() to remove sponsors because
4         it will end calling Equals, which may crash if the sponsor is not
5         available anymore. Just compare references.
6
7 2008-04-02  Andreas Nahr  <ClassDevelopment@A-SoftTech.com>
8
9         * ClientSponsor.cs: Fix parameter names
10
11 2006-01-31  Lluis Sanchez Gual  <lluis@novell.com>
12
13         * Lease.cs: Fixed double check lock.
14
15 2004-06-07  Lluis Sanchez Gual  <lluis@ximian.com>
16
17         * LeaseManager.cs: In StopManager, nullify the timer variable before
18           disposing, since Dispose may abort the current thread.
19
20 2003-12-10  Lluis Sanchez Gual  <lluis@ximian.com>
21
22         * LifetimeServices.cs: Removed TODO.
23
24 2003-10-08  Lluis Sanchez Gual <lluis@ximian.com>
25
26         * ClientSponsor.cs: Improved implementation. Use Hashtable instead of
27           ArrayList for internal storage.
28
29 2003-08-14  Lluis Sanchez Gual <lluis@ximian.com>
30
31         * ClientSponsor.cs: Implemented.
32
33 2003-03-03  Lluis Sanchez Gual <lluis@ideary.com>
34
35         * LeaseManager.cs: Added method for removing an object from the lease manager.
36         * LifetimeServices.cs: Added method for removing an object from the lease manager.
37
38 2003-02-16  Lluis Sanchez Gual <lluis@ideary.com>
39
40         * LeaseSink.cs: small correction.
41
42 2003-02-04  Lluis Sanchez Gual <lluis@ideary.com>
43
44         * LifetimeServices.cs: Implemented all methods.
45         * LeaseSink.cs: implemented renewal of lease.
46         * Lease.cs: Added. It is an implementation of ILease.
47         * LeaseManager.cs: Added. Tracks lifetime of remote objects.
48
49 2003-01-29  Lluis Sanchez Gual <lluis@ideary.com>
50
51         * LifetimeServices.cs: Implemented some basic properties.
52
53 2002-12-20  Lluis Sanchez Gual <lsg@ctv.es>
54
55         * LeaseSink.cs: Added
56
57 2002-08-24  Gonzalo Paniagua Javier <gonzalo@ximian.com>
58
59         * LifetimeServices.cs: the class is sealed.
60
61 2002-07-30  Duncan Mak  <duncan@ximian.com>
62
63         * LeaseState.cs: Fixed namespace.
64
65 2002-07-29  Duncan Mak  <duncan@ximian.com>
66
67         * ILease.cs: Add the method part of the interface and renamed the
68         CurrentState property to it proper name.
69
70 2002-07-24  Duncan Mak  <duncan@ximian.com>
71
72         * LeaseState.cs: Moved here from System.Runtime.Remoting.
73
74         * ClientSponsor.cs: 
75         * LifetimeServices.cs: Stubbed out
76
77         * ILease.cs: 
78         * ISponsor.cs: Added to CVS.