2003-01-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
[mono.git] / doc / index
index 6b6d9241a12e2f0fd5bcf7b5ae047f9a58fe0c63..d77d2d2631e82dcf5496c79e6ac1f6cbc403a31f 100644 (file)
--- a/doc/index
+++ b/doc/index
@@ -5,12 +5,17 @@
     <td>
        <a href="http://www.ximian.com">Ximian</a> announced the
        launch of the Mono project, an effort to create an open source
-       implementation of the .NET Development Framework. 
+       implementation of the .NET Development Framework.
 
        Mono includes: <a href="c-sharp.html">a compiler</a> for the
        C# language, a <a href="runtime.html">runtime</a> for the
-       Common Language Infrastructure (the CLR) and a set of <a
-       href="class-library.html">class libraries</a>.  
+       Common Language Infrastructure (also referred as the CLR) and a
+       set of <a href="class-library.html">class libraries</a>.  The
+       runtime can be <a href="embedded-api.html">embedded</a> into your
+       application.
+
+       Mono has implementations of both <a href="ado-net">ADO.NET</a>
+       and <a href="asp-net">ASP.NET</a> as part of its distribution.
 
        You can read our <a href="rationale.html">rationale</a> for
        this project.  If you have questions about the project, please
     </td>
     <td>
        <table border=1>
+         <tr>
+           <td colspan="3">
+             <b><center>Mono Status</center></b>
+           </td>
+         </tr>
          <tr>
            <td>
              <b><a href="c-sharp.html">C# Compiler</a></b>
@@ -55,8 +65,9 @@
            </td>
            <td>
              Working:<br>
-             Linux/x86, Linux/PPC<br>
-             In progress: StrongARM, SPARC.
+             Linux/x86, Linux/PPC, S390<br>
+             In progress:<br>
+             StrongARM, SPARC.
            </td>
          </tr>
          <tr>
@@ -64,7 +75,7 @@
              <b><a href="class-status.html">Classes</a></b>
            </td>
            <td>
-             Corlib is self hosting.
+             All assemblies compile.
            </td>
          </tr>
          <tr>
   </tr>
 </table>
 
-       <b>Mono at the O'Reilly Open Source Conference (<a
-       href="http://conferences.oreillynet.com/cs/os2002/view/e_sess/2994">here</a>
+@item Jan 3rd, 2003: Glade#, Code Coverage, Apache, MBas, Debugger.
+
+       Rachel has made Glade# use attributes so binding C# widgets to
+       the designed widgets is now easier than ever.  Alp has
+       improved this to use implicit names as well.
+
+       Martin's Mono debugger now has support for multi-thread
+       debugging.  Special feature: breakpoints can be defined in a
+       per-thread basis now.
+
+       Daniel López has checked in his Apache module to integrate
+       Mono and Mono's ASP.NET support as an Apache module.  Gonzalo
+       has folded his new Mono hosting classes into this module (they
+       are now shared between XSP and mod_mono).  You can get the
+       mod_apache from CVS (module name: mod_mono). 
+
+       Mono Basic improvements: Marco has added support for more
+       statements on the grammar.
+
+       Zoltan has <a href="http://www.nexus.hu/vargaz2/">posted</a>
+       his Code Coverage analysis tool for Mono.
+
+@item Dec 10th, 2002: Gtk# 0.6 released;  Mono 0.17 packages for Windows and Debian.
+
+       Mike Kestner <a
+       href="http://lists.ximian.com/archives/public/mono-list/2002-December/003961.html">announced
+       Gtk# 0.6</a>.  This new release includes many new features and
+       bug fixes, and is the perfect companion to the <a
+       href="archive/mono-0.17">Mono 0.17</a> release.
+
+       Johannes has contributed a Windows-ready package of Mono 0.17,
+       and its available from our <a
+       href="download.html">download</a> page.
+
+       Alp Toker has <a href="http://www.atoker.com/mono/">Debian packages</a>
+
+@item Dec 9th, 2002: Mono 0.17 has been released
+
+       Mono 0.17 has been released.  Check out the <a
+       href="archive/mono-0.17">release notes</a> for a more detailed
+       list.   You can get it <a href="download.html">here</a>.
+
+       Many new features as well as plenty of bug fixes.  Many new
+       System.Data providers and a more mature System.Web (ASP.NET)
+       which can now be hosted in any web server.  A simple <a
+       href="archive/xsp-0.2.tar.gz">test web server</a> to host
+       asp.net has been released as well.
+
+       This version also integrates Neale's s390 port.
+
+       This release also includes a new exception handling system
+       that uses the gcc exception information that vastly improves
+       our internalcall speed (15% faster mcs compilation times).   
+
+@item Dec 8th, 2002: VB.NET, Oracle Provider.
+
+       Marco has got the Mono Basic compiler up to speed (support for
+       classes, modules, expressions, object creation, method
+       invocation, local variables, and some statements).  The
+       compiler is based on the work from Rafael Teixeira on MCS.
+
+       Screenshots: <a
+       href="http://modgb.sourceforge.net/monobasic_snap.png">in
+       Windows doing Windows.Forms</a> and in Linux doing <a
+       href="images/gtk-vb.png">VB with Gtk#</a> (courtesy of Alp).
+
+       Daniel Morgan has checked in his Oracle provider to the CVS
+       repository as well.
+
+@item Nov 27th, 2002: Press release, tutorials, Windows Forms, ADO.NET, Magazine.
+
+       <a
+       href="http://www.business2.com/articles/mag/0,1640,45454,FF.html">The
+       Penguin Takes Flight</a>: an article written by Erick
+       Schonfeld appears on the December issue of <a
+       href="http://www.business2.com/">Business 2.0</a> magazine.
+
+       <a href="http://www.openlinksw.com">OpenLink</a> and <a
+       href="http://www.ximian.com">Ximian</a> made <a
+       href="http://www.ximian.com/about_us/press_center/press_releases/index.html?pr=openlink_mono">joint
+       announcement</a> on the plans of OpenLink to ship their <a
+       href="http://www.openlinksw.com/virtuoso/index.htm">Virtuoso</a>
+       server on Unix using Mono.
+
+       Martin Willemoes's <a href="gnometutorial">GNOME.NET
+       tutorial</a> is now available from the main Mono site.  This
+       tutorial is a collaborative effort to teach developers how to
+       use Mono to create Mono applications using <a href="http://gtk-sharp.sf.net">Gtk#</a>
+
+       Dennis Hayes has posted and <a
+       href="http://lists.ximian.com/archives/public/mono-list/2002-December/003800.html">update</a>
+       on the work to get Windows.Forms working on Mono.  There is a
+       new test application that people can use to test their
+       controls.  If you are interested in working on Windows.Forms,
+       you can participate in the <a
+       href="http://lists.ximian.com/mailman/listinfo/mono-winforms-list">mono-winforms
+       mailing list</a>
+
+       Brian Ritchie has been working on an ADO.NET <a
+       href="http://brianritchie.webhop.net/ideas/adocodegen.aspx">data
+       layer</a> and an <a
+       href="http://brianritchie.webhop.net/ideas/appserver.aspx">application
+       server</a> for Mono.
+
+       Dan Morgan has checked in his Oracle provider, and Tim Coleman
+       continues to work on the TDS implementation of the data classes. 
+
+       The rest of the team has been working on bug fixing in the
+       runtime, the compiler, and the class libraries.  Also,
+       compilation speed has increased recently by performing a
+       number of simple optimizations in the compiler.
+
+@item Nov 19th, 2002: Crypto update; Books; Gtk# Datagrid; .NET ONE Slides
+
+       Sebastien has got DSA and RSA signatures <a
+       href="http://lists.ximian.com/archives/public/mono-list/2002-November/003497.html">working</a>
+       as well as RSA <a
+       href="http://lists.ximian.com/archives/public/mono-list/2002-November/003502.html">encryption</a>.
+       We now distribute Chew Keong TAN's BigInteger classes.
+
+       Brian has contributed a System.Data multiplexor in Mono, it
+       can be found in the Mono.Data assembly.  The details of this
+       new technology are <a
+       href="http://lists.ximian.com/archives/public/mono-list/2002-November/003400.html">here</a>.
+       It works in Mono and the .NET Framework.
+
+       Larry O'Brien has announced the candidate book for <a
+       href="http://lists.ximian.com/archives/public/mono-list/2002-November/003500.html">
+       Thinking in C#</a>.  The book is Mono-friendly.
+
+       Another book that covers mono (available in German only) is <a
+       href="http://www.databecker.de/frames.php?PHPSESSD=4948515556575049525459495248485949485348&PHPSESSID=6cc68dbcfbcbacd7b82a984b0700d5d6&t=2">
+       here</a>.
+
+       Dan Morgan has implemented a DataGrid widget for Gtk#, you can
+       see Windows screenshots for it <a
+       href="images/GtkSharpDataGridScreenshot.png">here</a> and <a
+       href="images/SqlSharpGtkScreenshot4.png">here</a>.
+
+       Slides from the Mono developers for the .NET ONE conference are available now:
+       <ul>
+               <li><a
+               href="http://primates.ximian.com/~miguel/slides-europe-nov-2002/DotNetOneKeynote.sxi">
+               Mono Keynote presentation</a>
+
+               <li><a href="http://primates.ximian.com/~lupus/slides/embed/">Hosting the Mono Runtime</a><br>
+               The simple embedding of Mono in Perl is available <a
+               href="http://primates.ximian.com/~lupus/slides/embed/Mono-0.01.tar.gz">here</a>
+
+               <li><a href="http://primates.ximian.com/~lupus/slides/jit/">The Mono JIT compiler</a>
+
+               <li><a href="http://primates.ximian.com/~miguel/slides-europe-nov-2002/Mono_C_Sharp_Overview_1007.sxi">
+               Mono C# Compiler Overview</a>
+       </ul>
+
+       A couple of other presentations from Miguel's trip to Europe
+       are available <a
+       href="http://primates.ximian.com/~miguel/slides-europe-nov-2002/">here</a>
+       in Open Office file format.
+
+@item Nov 8th, 2002: Mono s390, Database work, new JIT updates.
+
+       Neale Ferguson has contributed <a href="download.html">RPM
+       packages</a> of Mono for the Linux/s390.
+
+       Tim Coleman posted an <a
+       href="http://lists.ximian.com/archives/public/mono-list/2002-November/003329.html">update</a>
+       on the improvements in the System.Data
+
+       The new JIT engine can run 72 out of our 154 tests for the
+       virtual machine, and it also got exception support this week.
+
+@item Nov 1st, 2002: TDS, Crypto, Gtk#, Winforms, bug fixes.
+
+       Tim's SqlClient is <a
+       href="http://lists.ximian.com/archives/public/mono-list/2002-November/003161.html">now
+       capable</a> of communicating with the Microsoft SQL server
+       using the TDS protocol.  A screenshot showing a sample client
+       running with <a href="http://gtk-sharp.sf.net">Gtk#</a> on
+       Windows is shown <a
+       href="images/SqlSharpGtkSceenshot3.png">here</a>
+
+       Sebastien has made all symetric ciphers functional on all
+       supported modes; All the classes in Security.Cryptography are
+       present and the X590 certificates are now in too.  Jackson has
+       been working on the Security classes.
+
+       Many bug fixes all over the place: class libraries (Dick,
+       Piers, Ville, Zoltan, Gonzalo, Dan, Atsushi, Nick, Phillip),
+       compiler, runtime engine.  A big thank goes for everyone who
+       has been providing bug reports for us to track down.
+
+       Gaurav has been working on multiple WebControls.  Gonzalo migrated
+       the ASP.NET engine to use POST for interaction.
+
+       In the Gtk# land saw the integration of gda, gnome-db and GStreamer
+       bindings.
+
+       Windows.Forms classes now build on Linux and Windows, check
+       out the status pages for areas of collaboration.
+
+@item Oct 24th, 2002: S390 support, XSP/ASP.NET, Win32 contributors, TDS.
+
+       Today Neal Ferguson's support for the IBM S390 was checked
+       into CVS.
+
+       The XSP processor has been fully integrated into the
+       System.Web assembly, and Gonzalo has finished the hosting
+       interfaces in Mono.  This means that it is possible to embed
+       ASP.NET with the same APIs used in Windows, and is possible to
+       easily embed it with Apache for example.  The XSP module has
+       now become a shell for testing the System.Web classes.
+
+       We are looking for contributors that know Win32 to contribute
+       to the Windows.Forms implementation.  If you want to help
+       write some controls using the Win32 API, get in touch with our new <a
+       href="http://lists.ximian.com/mailman/listinfo/mono-winforms-list">mono-winforms-list@ximian.com
+       list</a> mailing list. 
+
+       Tim's TDS System.Data set of classes can now talk to SQL
+       servers using the TDS protocol (version 4.2) with
+       connection pooling.  Currently it can connect, run
+       transactions, update/insert/delete, and read some types.  A
+       data adapter is also coming soon.
+       
+@item Oct 21th, 2002: Crypto, Winforms list, Database, GConf, Debugger.
+
+       Sebastien Poliot has made a lot of progress, he reports that
+       DES and TripleDES have been fixed;  Rijndael and CFB modes
+       still have problems in some configurations and some areas that
+       are not supported by the .NET framework.
+
+       Last week we created a new <a
+       href="http://lists.ximian.com/mailman/listinfo/mono-winforms-list">mailing
+       list</a> to discuss the Mono Winforms implementation.
+
+       Tim has started a full C# implementation of the TDS protocol
+       and the providers, and Brian continues his work on his ODBC
+       binding.  
+
+       Rachel Hestilow has also checked in a binding for GConf.  This
+       binding <a
+       href="http://toxic.magnesium.net/~hestilow/gconfsharp/intro.html">is
+       unique</a> in that it uses some features in the CLI to support
+       complex data types, and allows the user to keep only one
+       representation of the types instead of two (the master types
+       is defined in CLI-land).  Also Property Editors (<a
+       href="http://primates.ximian.com/~miguel/shots/gconf-shot.png">shot</a>)
+       simplify the creation of user interfaces that bind their
+       configuration to backend keys, following the <a
+       href="http://developer.gnome.org/projects/gup/hig/1.0/">GNOME
+       Human Interface Guidelines.</a>
+
+       Martin is now on vacation, but before leaving he produced a
+       number of documents detailing the state of the debugger.  The
+       major missing feature is full support for debugging unmanaged
+       applications (it requires dwarf-2 handlers for types).  We
+       will do some polishing of the user interface (<a
+       href="http://primates.ximian.com/~miguel/shots/debugger-4.png">new
+       shot</a>) to expose the existing and rich functionality to the
+       users and try to release a preview of the debugger at the same
+       time as Mono 0.17.
+
+@item Oct 14th, 2002: Crypto, Database work, Debugger, Documentation.
+
+       Brian, Daniel and Rodrigo have been busy working on the ODBC
+       provider for Mono.  Daniel posted some <a
+       href="http://lists.ximian.com/archives/public/mono-list/2002-October/002755.html">updates</a>.
+       Brian posted <a
+       href="http://lists.ximian.com/archives/public/mono-list/2002-October/002758.html">details
+       about the ODBC.NET</a> provider.
+
+       Also Sebastien Pouliot has been improving the various
+       cryptographic classes in Mono, something that we had not done
+       in quite some time.  We are looking for a way to handle
+       big-nums.  We need either a managed or unmanaged set of
+       classes for handling large numbers, and some volunteers to
+       expose this functionality to C# (Either as an internal
+       assembly, or as a set of P/Invoke, Internal call wrappers).
+
+       Martin has got our debugger to support adding breakpoints at
+       file/line combos.  This was more complex than generic
+       breakpoints in routines, because these breakpoints are set on
+       routines that probably have not been JITed just yet.  Martin's
+       focus now is on stabilizing our debugger and aim for a public
+       release of it.
+
+       We have also imported the ECMA documentation into a separate
+       module, and with the help from Scott Bronson we will have the
+       necessary XSLT tools to finish our native documentation
+       browser for Mono.  This together with the work from Adam will
+       be the foundation for the <a href="classlib-doc.html">Mono
+       Documentation Tools</a>. 
+
+@item Oct 9th, 2002: Various Mono updates.
+
+       Brian Ritchie, Daniel Morgan, Rodrigo Moya and Ville Palo have
+       been working on various database providers.  The MySQL has
+       seen a lot of work, and a new ODBC provider is now on CVS and
+       more extensive regression tests have been checked in.
+
+       Dick Porter is our background hero and keeps fixing the
+       low-level bugs in the portability layer.  Now the Mono handle
+       daemon should be a lot more robust and will no longer leave IPC
+       regions.  Gonzalo Paniagua has initiated the migration of XSP
+       into the System.Web class libraries now that we have a
+       complete HttpRuntime implementation.  This means that you are
+       able to embed the ASP.NET processor into any web server you
+       want.  This also includes support for the system-wide
+       configuration file `machine.config'.
+
+       Martin Baulig has been busy with the Mono Debugger, you can see how
+       it looks <a
+       href="http://primates.ximian.com/~miguel/debugger-1.png">here</a>
        and <a
-       href="http://conferences.oreillynet.com/cs/os2002/view/e_sess/2996">here</a>)</b>
+       href="http://primates.ximian.com/~miguel/debugger-2.png">here</a>.
+       Now local variables and breakpoints are supported, and we are
+       working on the UI elements to simplify their use (as seen on
+       the screenshot).  
+
+       <a href="http://gtk-sharp.sf.net">Gtk#</a> has seen a lot of
+       activity specially as we start to build larger applications.
+       Vladimir Vukicevic, Kristian Rietveld, Rachel Hestilow, Mike
+       Kestner and Miguel de Icaza have been busy improving it.
+       mPhoto which is a Photo management application for Mono and
+       Gtk# is seen <a
+       href="http://primates.ximian.com/~miguel/shots/mphoto-2.jpg">here</a>.
+
+       Chris Toshok the man behind LDAP in Evolution continues to
+       work on the Mono.LDAP# implementation.
+
+       Dietmar Maurer and Paolo Molaro are still busy working on our
+       new optimized JIT/ATC engine and are making great progress.
+       The code base has been designed to ease the implementation of
+       more advanced compiler optimizations, and optimizations can be
+       chosen individually so they can be tuned for a particular
+       processor, or use profile-based information to improve the
+       performance.
+
+@item Oct 1st, 2002: Mono 0.16 released;  Debugger updates.
+
+       Mono 0.16 has been released.  Source and RPMs are <a
+       href="download.html">available</a>.  The release notes are <a
+       href="archive/mono-0.16">here</a>.  
+
+       Martin's debugger can debug both managed and unmanaged code.
+       Recently Martin added support for locals, parameters, and
+       breakpoints on top of the existing infrastructure (his
+       debugger supported instruction-level and source-code level
+       single-stepping).
+
+@item Sep 19th, 2002: Mono Survey.
+
+       Help us plan for the future of Mono by filing out the <a
+       href="http://primates.ximian.com/~miguel/monosurvey">First Mono
+       Survey</a>
+
+@item Sep 17th, 2002: Mono Hackers Hall of Fame: Sergey Chaban 
+
+       The <a href="hackers.html">Mono Hackers Hall Of Fame</a>
+       continues to show our appreciation to the excellent
+       contributors that made <b>mono::</b> a successful free
+       software project.
+
+       This time the Hall of Fame welcomes Sergey Chaban.  Sergey has
+       been a long time contributor to the project, from the early
+       work on the class libraries that were critical to Mono's
+       origin: every time you use a Hashtable in Mono, it runs
+       Sergey's code, to the low-level optimizations on the JIT
+       engine and to his work on ILASM and the PEToolkit. 
+
+       
+@item Sep 16th, 2002: Documentation Tools, ILASM, Debugger, Mono LDAP, Winforms
+
+       Adam Treat has started moving the documentation universe again.  We
+       have a new strategy to document our APIs (given that we have
+       chosen <a href="classlib-doc.html">not to document the code
+       inline</a>).  This includes the use of a master reference file
+       that will hold the entry points to document.  All master files
+       for our assemblies have been checked into CVS now.
+
+       Sergey Chaban's Mono.PEToolkit and ILASM tools have been
+       checked into CVS.  Although ILASM is old and will soon be
+       updated, we wanted to get the build issues sorted out.
+
+       Martin Baulig's Mono Debugger is still on its early stages,
+       but you can run and run step by step your C# code and C code
+       (including the Mono runtime).  Dwarf-2 is required to compile
+       your code.  The regular step, step-into, and assembly-level
+       step and step-into are supported.  And comes with a Gtk#
+       UI. The debugger is written mostly in C# with some C glue
+       code.  Most of the work is on the engine, we will be working
+       on making a good UI in the future.
+
+       Chris Toshok of the Hungry Programmer's fame has checked in
+       Mono.Directory.LDAP, a C# wrapper for the LDAP libraries.
+       This is the substrate for implementing the
+       System.DirectoryServices assembly.
+
+       Andrew has also continued with some of the cryptographic
+       classes implementation.
+
+       After much public debate, we have chosen a new <a
+       href="winforms.html">strategy to implement winforms</a>.
+       Implementing a Gtk, Qt or Aqua based version of Winforms was
+       going to be almost as complex as implementing Wine itself.  So
+       the new strategy is to only roll out a WineLib-based
+       implementation. 
+
+@item Sep 4th, 2002: .NET One 2002 Program available
+
+       The <a
+       href="http://www.sigs-datacom.de/sd/kongresse/dotnet_2002/index.htm">.NET
+       ONE 2002</a> conference in Frankfurt is now available.  Paolo
+       will be talking about the Mono JIT and embedding the Mono
+       runtime in your Windows and Linux applications.  Mike Kestner
+       will talk about <a href="http://gtk-sharp.sf.net">Gtk#</a> and
+       the automatic binding generator used by Gtk# and Miguel will
+       be talking about the Mono project on Monday's keynote and on
+       the Mono C# compiler on Tuesday.
+
+@item Sep 3rd, 2002: Apache integration
+
+       <a
+       href="http://lists.ximian.com/archives/public/mono-list/2002-September/001862.html">Sterling</a>
+       announced an Apache module that hosts
+       Mono, and allows CIL code to run from within Apache, giving the
+       module access to the Apache runtime.  This uses the Mono embedding
+       API.
+
+@item Aug 24th, 2002: Gtk# 0.4 released
+
+       Shortly after <a href="download.html">Mono 0.15</a> was
+       released a fresh version of <a
+       href="http://gtk-sharp.sf.net">Gtk#</a> was <a
+       href="http://lists.ximian.com/archives/public/mono-list/2002-August/001702.html">announced</a>.
+
+@item Aug 23rd, 2002: Mono 0.15 released
+
+       Mono 0.15 has been released.  Source and RPMs are <a
+       href="download.html">available</a>.  The release notes are <a
+       href="archive/mono-0.15">here</a>
+
+@item Aug 21th, 2002: Portable.NET encodings integrated into Mono.
+
+       Rhys Weatherley has contributed the Portable.NET encoders to
+       the Mono class libraries.  This is a great step towards
+       cooperation between these projects.  Thanks to Paolo for doing the
+       merger on our side.
+
+       His encoders are more complete than the iconv-based approach
+       that mono used, which was unreliable under certain
+       circumstances.  
+
+@item Aug 20th, 2002: Remoting work, Resources, SPARC checkins, ADO.NET
+
+       <b>San Francisco</b>: August 14th.  Linux World Expo.
+
+       Mark Crichton has checked in his patches to get the SPARC port
+       on par with the PPC port.
 
-@item Jul 20th, 2002
+       Dick has checked-in the resource reader and resource writers
+       to the class libraries, and Dietmar checked in the C# support
+       code for the remoting infrastructure.  
 
-       A spanish tutorial on using Mono is <a
-       href="http://www.es.gnome.org/documentacion/articulos/mono-linux/mono-linux/t1.html">here</a>.
+       More work on System.Data: the LibGDA (our OleDB backend) based
+       providers are quickly maturing, and recently they executed
+       their first query.
+
+@item Aug 13th, 2002: MCS news, Gtk# progress, Windows.Forms, ADO.NET
+
+       Martin Baulig has been fixing all the known bugs in the C#
+       compiler and now has moved into improving the compilation
+       speed and the generated code quality of MCS.  Today we got a
+       50% speedup in the bootstrap of MCS going from 24 seconds to 12 seconds. 
+
+       Gtk# has been making a lot of progress, some interesting
+       corner cases are now supported:, you can now create canvas items as
+       well as using the tree widget.  Here is a shot of <a
+       href="images/mocil.png">MonoCIL</a>.
+
+       On the runtime front, focus has been on improving remoting
+       support, exception handling, as well as completing the support
+       for structure marshaling.  
+
+       Patrik is also back in action: the HttpRuntime infrastructure
+       is rapidly improving, and Gonzalo is working into moving XSP
+       into our main class library and providing the missing pieces
+       to integrate with Patrik's code.
+
+       Dennis and his team are working on a WineLib-based
+       implementation of Windows Forms to guarantee that the corner
+       cases of Windows.Forms can be handled, and we are back on track again.
+
+       A lot more work on the ADO.NET and WebServices has also been
+       checked into CVS.
+
+@item Aug 1st, 2002: Mono Hackers Hall of Fame
+
+       The <a href="hackers.html">Mono Hackers Hall Of Fame</a> has been started
+       to show our appreciation to the excellent contributors that made <b>mono::</b>
+       a successful free software project.
+
+       The first, deserved, entry goes to
+       Nick Drochak, who joined us in the first days of Mono and built the testing 
+       infrastructure for the C# assemblies, fixed tons of bugs and even adventured 
+       himself in the lands of the C runtime. His work is invaluable for keeping
+       Mono on the right track through the daily changes in the codebase.
+
+@item Looking for volunteers
+
+       We are looking for volunteers to help complete various pieces
+       of Mono and help move the project forward, we need
+       contributions to:
+
+       <ul>
+               * More tests to the existing class libraries.
+       
+               * Finish existing class libraries, check our <a
+               href="class-status.html">class status</a> pages to see
+               all the missing things.  There are open tasks all over
+               the place: XML, Database access, enterprise services,
+               configuration, ASP.NET, Drawing APIs, and more.
+
+               * Since we have now ASP.NET running, we would like to 
+               create an ASP.NET application to maintain our class
+               library documentation.
+
+               We have some special needs (read them <a
+               href="classlib-doc.html">here</a>).     There is a
+               prototype written using Windows.Forms, but we believe
+               it will be faster to have this done using ASP.NET (and
+               it is also a nice way of stress testing it).
+
+               * Support for the VB runtime: we need contributions
+               to make our VB runtime mature enough to host
+               applications compiled with the VB.NET to run with
+               Mono.
+
+               * We need people to help write the documentation: you
+               can start editing our XML files by hand, and once we
+               have the ASP.NET tool, upgrade to that. 
+       </ul> 
+
+@item July 31st, 2002: Flow Analysis
+
+       Martin has checked into CVS the data flow analysis patch for
+       MCS, this means that we now correctly implement definite
+       assignment in the C# language.
+
+@item Jul 31st, 2002: Most ASP.NET controls render, Gtk# structs.
+
+       Gonzalo <a
+       href="http://lists.ximian.com/archives/public/mono-list/2002-August/001234.html">posted
+       an update</a> on the ASP.NET widgets that are still pending.  Patrik is back, and he is 
+       working with Gonzalo to streamline the pipeline
+
+       Rachel quietly committed to Gtk-Sharp support for marshaling
+       structures (very important for Gtk#).  This uses extensively
+       the new marshaling code that Dietmar added to the runtime.
+
+       Dietmar is also now sharing more code for P/Invoke using his
+       intermediate representation.  Another step to share more code, and 
+       simplify the porting and maintenance process. 
+
+@item Jul 27th, 2002: NGEN tool for Mono.
+
+       Zoltan <a
+       href="http://lists.ximian.com/archives/public/mono-list/2002-July/001117.html">announced</a>
+       the availability of his CIL to C compiler.  This allows your Mono assemblies to be pre-compiled
+       and optimized by GCC in your platform, increasing the speed significantly of your code. 
+
+@item Jul 26th, 2002: Mono 0.13 has been released.
+
+       <b>Mono 0.13 has been released!</b> (details <a
+       href="archive/mono-0.13">here</a>).  Get
+       your sources for the <a
+       href="archive/mono-0.13.tar.gz">runtime</a> and
+       <a href="archive/mcs-0.13.tar.gz">compiler and class libraries</a>.
+       <p>
+       Alp made Debian packages and they are <a
+       href="http://www.atoker.com/mono/">here</a>.  Cristophe made
+       packages for Red Hat and they are <a
+       href="http://mono.baselabs.org/software">here</a>.
+       And Windows packages have been <a href="http://www.superin.formativ.net/mono/mono.htm">contributed</a>
+
+@item Jul 23rd, 2002: Mono Verifier, System.Web.Services, ASP.NET samples.
+
+       Mono now has a verifier.  It is used by the runtime, or you can invoke it manually to 
+       verify an image by using the `pedump' tool.
+
+       Tim Coleman has started work on the System.Web.Services
+       assembly (you can also track the status here on the web page).
+       Contact him if you want to help in this assembly or with the
+       associated web service tools.  
+
+       Various samples for ASP.NET have landed in CVS. 
+
+@item Jul 20th, 2002: Spanish Mono Tutorial.
+
+       A Spanish tutorial on using Mono is <a
+       href="http://mono.es.gnome.org/tutoriales/mono-linux/">here</a>.
        Also the <a
-       href="http://www.es.gnome.org/documentacion/articulos/MONO-PUF/MONO-PUF/">FAQ</a>
+       href="http://mono.es.gnome.org/tutoriales/mono-puf/">FAQ</a>
        has been translated as well.
 
-@item Jul 19th, 2002
+@item Jul 19th, 2002: File handle redirection, Embeddable Mono and Mono Linux compilation.
 
        Dick's code for file handle redirection is complete and has
        now landed on the CVS repository.
 
        Sergey Chaban has got Gtk# working on Windows, you can see
        some screenshots: <a href="sshots/Gtksharp-1.jpg">sample apps</a> and
-       <a href="sshots/Gtksharp-2.jpg">running with a russian charset</a>.
+       <a href="sshots/Gtksharp-2.jpg">running with a Russian charset</a>.
 
 @item Jul 16th, 2002
 
                  run the compiler on Linux.
 
                * Martin fixed the remaining bugs in the compiler that stopped it from
-                 compiling the `corlib'.  The resuling image still contained errors though.
+                 compiling the `corlib'.  The resulting image still contained errors though.
 
                * On July 8th, Radek got the PowerPC port to bootstrap
                  the C# compiler.  This is important, because it exposed
        port the JITer to new architectures, and that our trampoline
        code is cross platform.
 
-@item Looking for volunteers
-
-       We are looking for volunteers to help complete various pieces
-       of Mono and help move the project forward, we need
-       contributions to:
-
-       <ul>
-               * More tests to the existing class libraries.
-       
-               * Finish existing class libraries, check our <a
-               href="class-status.html">class status</a> pages to see
-               all the missing things.  There are open tasks all over
-               the place: XML, Database access, enterprise services,
-               configuration, ASP.NET, Drawing APIs, and more.
-
-               * Since we have now ASP.NET running, we would like to 
-               create an ASP.NET application to maintain our class
-               library documentation.
-
-               We have some special needs (read them <a
-               href="classlib-doc.html">here</a>).     There is a
-               prototype written using Windows.Forms, but we believe
-               it will be faster to have this done using ASP.NET (and
-               it is also a nice way of stress testing it).
-
-               * Support for the VB runtime: we need contributions
-               to make our VB runtime mature enough to host
-               applications compiled with the VB.NET to run with
-               Mono.
-
-               * We need people to help write the documentation: you
-               can start editing our XML files by hand, and once we
-               have the ASP.NET tool, upgrade to that. 
-       </ul> 
-
 @item Jul 9th, 2002
 
        Ajay was the first to notice <a
        bindings, that should simplify application development.
 
        A big thanks goes to Dennis Hayes for getting the
-       Windows.Forms work together, and commiting so many stubs for Windows.Forms. 
+       Windows.Forms work together, and committing so many stubs for Windows.Forms. 
+
+@item Jun 25, 2002
+
+       I am updating the Mono site from the UNESCO offices in
+       Uruguay, the <a href="http://www.gnome.org/resources/calendar/roadshow/GNOMEenelSur.html">South-America trip</a>
+       to promote free software is going very well.
+
+       Many news in Mono-land this week so far:
+
+       Mike Kestner got bindings for GtkHTML last night for Gtk#,
+       this is using GtkHTML 2.0.  
+
+       On Monday Piers Haken <a
+       href="http://lists.ximian.com/archives/public/mono-list/2002-June/000380.html">contributed</a>
+       the core to support XPath in Mono: most of the w3c spec is
+       implemented (modulo a few pending bits).
+
+       Dick checked in his implementation of the Process classes:
+       process forking and waiting support committed, with some functions to
+       query status.  This was complex as we had to emulate the Win32
+       environment, but this is another step to be fully compatible.
+       This means for example that any process can check on the
+       status of any other process (without the parent/child relationship)
+
+       Of course, those interested
+       in only the Unix semantics can always P/Invoke the Unix calls.
 
 @item Jun 24, 2002
 
+
         Duncan has written a few sample <a
-       href="http://primates.ximian.com/~duncan/Mono">gtk# demo apps</a>..
+       href="http://primates.ximian.com/~duncan/Mono">Gtk# demo
+       applications</a> (<a
+       href="http://primates.ximian.com/~duncan/Mono/img/ImageViewer.png">screen
+       shot</a>, <a
+       href="http://primates.ximian.com/~duncan/Mono/img/ImageBrowser.png">another</a>)
+
+       Rachel also got the beginning of Gnome bindings (<a
+       href="http://primates.ximian.com/~tvgm/gnome-hello.png">screenshot</a>).
+       She also got some <a
+       href="http://primates.ximian.com/~tvgm/gtk-sharp-docs/">documentation</a>
+       up now.
+
+@item Jun 22, 2002
+
+       Mono's ASP.NET has rendered its first page on Linux for the
+       first time (Gonzalo and Paolo).  
+
+       Also, we are getting close to
+       self hosting.  Paolo posted a <a
+       href="http://lists.ximian.com/archives/public/mono-list/2002-June/000345.html">list
+       of pending issues</a> which are now very small.
+
+       Steam is picking up in <a
+       href="http://gtk-sharp.sf.net">Gtk#</a> as the bindings become more
+       complete and small applications are starting to emerge.  Gtk#
+       now compiles completely on Linux.  This uses a lot of the XML
+       libraries, which is nice to see.
 
 @item Jun 20, 2002
 
        Lawrence has been working really hard in fixing, improving and
        polishing the underlying network infrastructure.
 
-       The Rafael and Chris have commited the beginning of the
+       The Rafael and Chris have committed the beginning of the
        VisualBasic.NET runtime support to CVS.
 
        Jesus has contributed the beginning of the SoapFormatter
        This is another milestone for our <a
        href="ado-net.html">ADO.NET implementation plans</a>
 
-       We have a little surprise for everyone tracking the news on tuesday ;-)
+       We have a little surprise for everyone tracking the news on Tuesday ;-)
 
 @item May 2nd, 2002
 
 
        We are very close to have a complete self hosting environment now.
 
-       Mono is temporarly using the Bohem GC garbage collector while
+       Mono is temporarily using the Bohem GC garbage collector while
        we deploy the more advanced ORP one. 
 
 @item Mar 5, 2002
 
        AppDomains have been deployed (Dietmar).  Socket work is done
        (Dick).  Corlib compiled with no refs to mscorlib (Dan).  New
-       comprehensive tests for colib bits (David).  Nick is driving the
+       comprehensive tests for corlib bits (David).  Nick is driving the
        regression test suite efforts and class library completeness.
        New System.Data work (Chris). Bug fixes (Paolo, Duncan, Ravi, Miguel)
 
        here</a>
 
        Last minute breaking news: Paolo got our compiler in Linux to
-       compile fib.cs, patches are comming tomorrow once we have
+       compile fib.cs, patches are coming tomorrow once we have
        ChangeLog entries.   
 
 @item Jan 4, 2002
        href="http://lists.ximian.com/archives/public/gtk-sharp-list/2001-November/000013.html">
        update</a> on his work on Gtk#.  
 
-       Ravi commited the initial support for Attributes in the
+       Ravi committed the initial support for Attributes in the
        compiler. 
 
        Many HTML Controls from Leen checked into CVS.
 <blockquote>
        Many clean ups have been going into the class library by Nick Drochak. 
 
-       Mega patch from Dietmar: he commited the flow analysis code
+       Mega patch from Dietmar: he committed the flow analysis code
        for the JITer. 
 
        A lot of work has been going into the WebControls by Gaurav (4
 @item Nov 1, 2001
 
 <blockquote>
-       Ravi commited the caller-side method selection of methods with
+       Ravi committed the caller-side method selection of methods with
        variable length arguments.  Now he depends on Miguel finishing
        the array handling support. 
 </blockquote>
 @item Oct 27, 2001
 
 <blockquote>
-       Lots of classes for System.Web from Gaurav were commited this
+       Lots of classes for System.Web from Gaurav were committed this
        morning.
 
        Some large recent developments:
        partially integrated (we need to put the internalcalls in
        place now and compile and link the decimal code).
 
-       Derek Holden commited recently the IntegerFormatter code into
+       Derek Holden committed recently the IntegerFormatter code into
        the CVS, so we got a pretty comprehensive integer formatting
        engine that we can finally use all over the place. 
 
 
 <blockquote>
        Paolo has written a section on <a href="porting.html">Porting
-       Mono</a> to othre architectures.
+       Mono</a> to other architectures.
 </blockquote>
 
 @item Sep 18, 2001
        <b>.NET Hello World is working under Mono!</b>  The latest snapshots
        will let you run it.   
 
-       Hello World consits of 1821 CIL instructions, 
+       Hello World consists of 1821 CIL instructions, 
         performs 66 subroutine calls and loads 12 classes from the corlib.dll
 
        Good work Mono team!