[Mono-devel-list] Mono 1.0.1 late release notes.

Miguel de Icaza miguel at novell.com
Mon Aug 23 11:53:52 EDT 2004


Hello,

   These are the Mono 1.0.1 Late Release Notes.

Miguel.Mono 1.0.1 Release Notes
For detailed information about Mono, please see the Mono 1.0 release
notes. 

Mono 1.0.1 is a maintenance release release for the 1.0 series of the
Mono runtime. The Mono 1.0.xx series is the edition of stable releases
of the Mono runtime. 

Changes since the Mono 1.0 release

The following is a description of the changes and bug fixes since the
Mono 1.0 release. 

In particular you should note that the ASP.NET hosting with Apache and
XSP has greatly improved and is more robust than the versions that
shipped with 1.0, people using ASP.NET are encouraged to upgrade. 

Configuration

      * Fixes trunc check on Solaris, add SPARC64 defines (Zoltan
        Varga). 
      * Fixes #60787: Libgdiplus pthreads check (Jordi Mas). 
      * Apply patch for libgc support on NetBSD. 
      * Changes for FreeBSD thread support from John Merryweather
        Cooper. 



Runtime

      * Fixes #61033: Handle returning delegates from a delegate (Zoltan
        Varga). 
      * Fixes #61048: Initialize FilterTypeName[IgnoreCase] (Zoltan
        Varga). 
      * Fix linking of basic blocks in branch->branch optimizations
        (Zoltan Varga). 
      * Fixes crash on AMD64 using the Mono interpreter (Marcin
        Krzyzanowski). 
      * Add support for unaligned access on little endian machines
        (Marcin Krzyzanowski). 
      * Fixes 60887: Make named mutex shareable (Dick Porter). 
      * Fixes #58844: InvokeMember failed in some cases (Geoff Norton). 
      * Fixes #58863: handle some cordner cases (Zoltan Varga) 
      * Fixes #61167: String.Replace was too slow (Dick Porter). 
      * Fixes #61287: Return proper name from
        System.Reflection.Module.ToString () (Paolo Molaro). 
      * Return real method name on some exception stack traces (Gonzalo
        Paniagua). 
      * PowerPC fix for arguments on stack (no bug reported) (Paolo
        Molaro, Neale Ferguson). 
      * Fixes #61721, #61802: Hashtable's intenral variable renamed for
        compatibility (Duncan Mak, Geoff Norton). 
      * Fixes #61418: Dick Porter. 
      * Fixes WebProxy detection (Konstantin Triger). 
      * Fix class loads for pointer types (Paolo Molaro). 
      * Debugging information bug fix for big-endian machines (Geoff
        Norton). 
      * Track line number information on PPC, s390 and SPARC (Geoff
        Norton). 
      * Fixes #61458: locale compare on invariant culture (Dick Porter) 
      * PowerPC bug fixes to register allocation, which closes all known
        bugs with ASP.NET (Paolo Molaro). 
      * GC warnings now use g-log to control them (Paolo Molaro). 



ADO.NET

      * Fixed reader problem in OdbcCommand's ExecuteScalar
        (Sureshkumar). 
      * Fixed transaction and allow Close to be called multiple times in
        OdbcCommand (Sébastien Robitaille). 
      * DataContainer checks for null in SetItemForDataRecord (Aleksey
        Demakov). 
      * Fixes #61203: Failure with 64 bit numbers when reading from
        SqlServer (Umadevi). 
      * Fixes #58163: DbDataRecord: Return DBNull instead of Null
        (Umadevi). 
      * Fixes DataSet to XML serialization (Atsushi Enomoto). 
      * Fixes #61968: Fixes quoted arguments to OdbcParameter's
        (Umadevi). 
      * Fixes #62046: ExecuteNonQuery implemented correctly (Umadevi). 



ASP.NET

      * Added support for tracing on pages (David Taylor, Gonzalo
        Paniagua). 
      * Now creates the assemblies in the DynamicBase directory (Gonzalo
        Paniagua). 
      * Fixes #61232: Do not keep session around if obtained from the
        context (Gonzalo Paniagua). 
      * Fixes #61218: Problem redirecting from https to http (Gonzalo
        Paniagua). 
      * Added workaround for postback on Netscape 4.xx (Gonzalo
        Paniagua). 
      * Fix crash on XSP when $HOME was not set (use GetFolderPath
        instead of using HOME) (Gonzalo Paniagua). 
      * Fixes #61569: Do not include private properties/events when
        hoooking up (Gonzalo Paniagua). 
      * Fixes #61429: case-sensitive fixes (Gonzalo Paniagua). 
      * Fixes #61690: Use invariant when formatting expiration date
        (Gonzalo Paniagua). 
      * Fixes #61654: Dont pass double slash when path begins with a
        tilde (Gonzalo Paniagua). 
      * Fixes #61524, 61831 (Gonzalo Paniagua). 
      * WebClientProtocol adds the cookies as soon as they are available
        (Lluis Sánchez) 



Remoting

      * Fixes #60934: Cant setup remoting sink providers in config file
        (Lluis Sánchez) 
      * Fixes #60427: SoapFormatter was using a differnent way of
        encoding argument names (Lluis Sánchez). 
      * Fixes #61592: Set channel name for provided properties (Lluis
        Sánchez). 
      * Fixes #61774, 61249, 61837: (LLuis Sánchez). 



System.Drawing

      * Fixes #61050: Report.Net fails in Mono (Jordi Mas). 
      * Fixes #61156: Some PNG images were corrupted, and also adds a
        performance improvement (Ravindra Kumar). 
      * Fixes to #60386, #60663, #61414: clipping (Ravindra Kumar). 



System.IO

      * File.Move needs to check that the destination files does not
        exist (Dick Porter, Carlos Alberto). 
      * Include the file name on FileNotFoundExceptions (Dick Porter,
        Carlos Alberto). 
      * Fixes #60970: Check for underflow when converting Unix time_t
        values (Dick Porter). 
      * Fixes #61131: Fixes support FileStream.Seek for files larger
        than 2^31 (Dick Porter). 
      * Add support for obtaining Unix Domain Peer Credentials if
        available (Mono.Posix) (Dick Porter). 
      * Do not try to execute directories (Dick Porter). 
      * Fixes #61511: WaitHandle.WaitAny did not behave correctly with
        AutoResetEvents (Sébastien Robitaille) 
      * Fixes #61595: Socket.Select failed with null arguments (Nick
        Vaughan). 
      * Fixes #61582: GetNameDataSlot was not thread safe (Dick Porter,
        Sébastien Robitaille). 
      * Fixes #61608: RecvFrom throws exceptions on connected sockets
        (Nick Vaughan). 
      * Fixes #62398: Update ConnectedState in Poll and Select (Dick
        Porter). 
      * Fixes #62421: Do not invoke the callback if the timer changes
        (Gonzalo Paniagua). 



System.XML

      * XmlSerializer supports base64 encoding now (Lluis Sánchez). 
      * Various fixes to base64 reading routines (Atsushi Enomoto). 
      * XmlNode insertion bug, NextElementPost fixes (Atsushi Enomoto). 
      * XmlTextReader: Stop parsing when null character is found (Lluis
        Sánchez). 
      * Fixed XPathNavigator's IsSamePositio (Atsushi Enomoto). 



Crypto

      * DES, RC2, TripleDES: Fixed Feedbacksize (Sebastien Poulliot). 
      * Fixes #61240: (Iainer Munoz). 
      * Sn warns on missing machine.config (Sebastien Poulliot). 



C# Compiler

      * Emit correct error codes with flow analysys (Martin Baulig). 
      * Fixed value type compound assignment regression (Miguel de
        Icaza). 
      * Fixes #61293: [Flags] attribute not emitted on some nested
        enumerations. 
      * Many fixes to the iterators support, completely redone (Martin
        Baulig) 
      * Fixes 61593: overflow on Enum[] iteration (Miguel de Icaza) 
      * Fixes preprocessor compilation for #line inside false paths
        (Miguel de Icaza) 
      * Fixes #61702: Crasher bug (Miguel de Icaza). 
      * Fixes #62322: Do not abort if a user defined operator is not
        included but still numeric conversions apply (Martin Baulig). 
      * Fixes #62263: Pointer arithmetic bugs (Ben Maurer). 
      * Fixes: #62275: Base invocations (Ben Maurer). 



CodeDom

      * Include line pragmas (Peter Williams). 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20040823/b870f703/attachment.html 


More information about the Mono-devel-list mailing list