[Mono-dev] One Version of Mono.Cairo

Jonathan Pryor jonpryor at vt.edu
Wed Jul 9 15:53:10 EDT 2008


On Wed, 2008-07-02 at 10:34 -0500, Jonathan Pobst wrote:
> Currently we ship 2 versions of Mono.Cairo.dll in Mono, a 1.0 and a 2.0 
> version.  However, there is no difference in these versions.
...
> Some other assemblies that we appear to ship 1.0 and 2.0 versions of 
> without any differences between them (looking at the 1.9.1 Win/Mono Gac):
> - Mono.Posix.dll

I can't speak for the other assemblies, but there *are* differences
between the 1.0 and 2.0 versions of Mono.Posix.dll.  Grep for NET_2_0 in
the sources for a full detailing, but some examples include:

        // Mono.Unix.Native/Stdlib.cs:
        public sealed class FilePosition : MarshalByRefObject,
        IDisposable
        #if NET_2_0
          , IEquatable<FilePosition>
        #endif
        ...

Most of the changes are to add IEquatable<T> to a class/structures
inheritance list, though how Stdlib.cs handles signals is also different
between the two versions.

 - Jon






More information about the Mono-devel-list mailing list