Update
[mono.git] / doc / index
1 <link rel="alternate" type="application/rss+xml" title="RSS" href="index.rss"/>
2
3 <table>
4   <tr>
5     <td>
6         <a href="http://www.ximian.com">Ximian</a> announced the
7         launch of the Mono project, an effort to create an open source
8         implementation of the .NET Development Framework. 
9
10         Mono includes: <a href="c-sharp.html">a compiler</a> for the
11         C# language, a <a href="runtime.html">runtime</a> for the
12         Common Language Infrastructure (the CLR) and a set of <a
13         href="class-library.html">class libraries</a>.  
14
15         You can read our <a href="rationale.html">rationale</a> for
16         this project.  If you have questions about the project, please
17         read our list of <a href="faq.html">Frequently Asked
18         Questions</a> or <a href="mailto:mono-list@ximian.com">contact us.</a>
19
20         You might also want to <a href="download.html">Download the
21         source</a> for our work so far.  Grab a <a
22         href="snapshots">snapshot</a> of our current work, or <a
23         href="http://cvs.hispalinux.es/cgi-bin/cvsweb/?hidenonreadable=1&f=u&logsort=date&sortby=file&hideattic=1&cvsroot=Mono">browse
24         the sources</a>
25
26         You might want to <a
27         href="mailing-lists.html">subscribe</a> to our mono-list
28         and mono-announce-list
29
30         You can contact the team at: <a
31         href="mailto:mono-list@ximian.com">mono-list@ximian.com</a>
32     </td>
33     <td>
34         <table border=1>
35           <tr>
36             <td>
37               <b><a href="c-sharp.html">C# Compiler</a></b>
38             </td>
39             <td>
40               <b>Self hosting on Linux</b><br>
41               Self hosting on .NET.
42             </td>
43           </tr>
44           <tr>
45             <td>
46               <b>JIT</b>
47             </td>
48             <td>
49               Linux/x86 working.
50             </td>
51           </tr>
52           <tr>
53             <td>
54               <b>Interpreter</b>
55             </td>
56             <td>
57               Working:<br>
58               Linux/x86, Linux/PPC<br>
59               In progress: StrongARM, SPARC.
60             </td>
61           </tr>
62           <tr>
63             <td>
64               <b><a href="class-status.html">Classes</a></b>
65             </td>
66             <td>
67               Corlib is self hosting.
68             </td>
69           </tr>
70           <tr>
71             <td>
72               RSS feed:
73             </td>
74             <td>
75               <a href="index.rss"><img src="images/xml.gif"></a>
76             </td>
77           </tr>
78         </table>
79     </td>
80   </tr>
81 </table>
82
83 @item Jul 9th, 2002
84
85         Ajay was the first to notice <a
86         href="http://lists.ximian.com/archives/public/mono-list/2002-July/000641.html">
87         Mono's first birthday</a>.
88
89         In a year, we have achieved plenty:
90         <ul>
91                 * 94 contributors with CVS access (84 non-Ximian developers).
92                 * A complete CLI implementation:
93                 <ul>
94                         <li> A fast and performing x86 JIT engine (inlining, constant propagation).
95                         <li> An interpreter for other systems (PPC, Sparc, StrongArm).
96                 </ul>
97                 * A self-hosting C# compiler, which can compile its class libraries.
98                 * 37,140 file changes in CVS.
99                 * 92,000 lines of C code.
100                 * 437,000 lines of C# code (compiler, classes, tests)
101                 * A working core for ASP.NET and ADO.NET.
102                 * Major subsystems are functional: RegularExpressions,
103                   System.XML, XML.Schema, System.Data, System.Web.
104                 * The Gtk# project, which is maturing rapidly.
105         </ul>
106
107         Thanks to everyone who has made Mono possible with their
108         feedback, regression tests, their comments, their help on the mailing
109         list, code contributions, complete classes, bug reporting, the
110         countless hours of bug hunting.  This project would not have
111         been possible with every contribution.  
112
113         It has been a great year for everyone involved in the
114         project.  I think we have built a new and exciting community.
115
116         Now we have a solid foundation to build on, so this next year
117         looks even more exciting: not only because we will see more
118         Mono applications, but we will begin using Mono as an
119         `library' to be linked with applications that want to get
120         scripting-like features; Gtk# is our ticket to create nice
121         GNOME applications; And we will be developing CORBA bindings
122         to integrate with other object systems.
123
124         Also, for those interested in optimizations and tuning, this
125         year we will get to play with more advanced optimizations and
126         all kinds of interesting research ideas for improving Mono
127         code generation.
128
129         A special thanks to the Mono developers at Ximian for managing
130         to survive their manager and a special thanks to our
131         regression test marshal Nick Drochak, who has been hunting
132         down, and fixing code in our class libraries and keeping us on
133         track for so long.
134
135 @item Jul 8th, 2002
136
137         Radek today fixed the last bugs to get Mono to self host on
138         Linux/PowerPC.
139
140         Alp Toker has released version 0.5 of <a
141         href="http://www.atoker.com/phonic/">Phonic</a>, a media
142         player for .NET. Phonic makes extensive use of Mono-developed
143         technologies such as Gtk# and csvorbis (Ogg player ported by
144         Mark). Hopefully we will be seeing many more exciting
145         applications like these in the near future.
146
147         Dietmar has been moving a lot of the architecture specific
148         code in the JIT engine to our internal representation.  This
149         means that porting the JIT is simpler now, as there is less
150         architecture-specific code to maintain.  The inliner, constant
151         folder and constant propagation are also done at the
152         architecture independent layer.
153
154         Gonzalo is now running the sample ASP.NET applications on
155         Linux with the Mono runtime.  It still needs polishing though,
156         and help with the various ASP.NET controls would be
157         appreciated.  The ASP.NET community seems more poor than the
158         PHP community, we need to have a few open source controls to
159         do things dynamic rendering (libart+gdk-pixbuf again can do
160         most of the work), charts and components like the kind of
161         thing you see in the PHP universe: to bring nice GPL code to
162         the masses of Windows developers, lure them into the world of
163         Linux.
164
165         Dick has also got us the new Process implementation that
166         implements the Win32 semantics.  Now only redirection is
167         missing.
168
169 @item Jul 3rd, 2002
170
171         Listen to Paolo Molaro do a talk on Mono at the WebIT
172         conference in Padova, Italy this coming friday.  Details are
173         <a href="http://www.webbit2001.org/event/eventview/534/">here</a>
174
175         You can also see a trip report from the Gnome in the South trip:
176         <a href="http://primates.ximian.com/~miguel/sur.html">here</a>
177
178         Miguel will be doing a couple of talks at the O'Reilly
179         conference about Mono: status update, progress and developing
180         applications with it.  Details are <a
181         href="http://conferences.oreillynet.com/cs/os2002/view/e_sess/2994">here</a>
182         and <a
183         href="http://conferences.oreillynet.com/cs/os2002/view/e_sess/2996">here</a>
184
185 @item Jun 30, 2002
186
187         Martin Baulig fixed the remaining bugs that prevented MCS to
188         compile our corlib.  The compilation was tricky because of the way
189         MCS bootstraps the compile (internally mcs uses the types that are
190         being defined at that point to perform compares).
191
192         Martin and Paolo have been working hard on fixing the
193         remaining issues.  Currently 102 test pass and 15 fail with
194         our resulting corlib.
195
196         Jesus' SoapFormatter classes are now in CVS.
197
198         I have been redoing the type lookup system for MCS.  The
199         interesting bit is that I did most of this work on an airplane
200         using MCS itself.  Which is a good test that the compiler is 
201         now a good development tool.
202
203         Duncan, Mike and Rachel have been hard at work with Gtk#, now
204         there are bindings for the GtkHTML widget (the one used by
205         Evolution's composer).  And Rachel also got the beginning of GNOME
206         bindings, that should simplify application development.
207
208         A big thanks goes to Dennis Hayes for getting the
209         Windows.Forms work together, and commiting so many stubs for Windows.Forms. 
210
211 @item Jun 24, 2002
212
213         Duncan has written a few sample <a
214         href="http://primates.ximian.com/~duncan/Mono">gtk# demo apps</a>..
215
216 @item Jun 20, 2002
217
218         Gonzalo has got the Mono ASP.NET implementation can now render all Html
219         Controls, and 21 out of the 26 Web Controls.  Session tracking is
220         next.  Look in xsp/test for a collection of tests that render with Mono.
221
222         Ajay has been very busy improving and extending the
223         XmlSerialization code.  All fields had to be re-ordered to
224         match the Microsoft implementation.
225
226 @item Jun 19, 2002
227
228         You can now download a fresh tarball of the libraries and the MCS 
229         compiler daily from <a href="http://www.atoker.com/mono/">Alp Toker's
230         website</a>.
231       
232         New libgc RPMS for Redhat 7.3 are available on <a href="
233         http://java.thn.htu.se/~toor/">Richard Torkar's site</a>.
234
235 @item Jun 10, 2002
236
237         Ajay <a
238         href="http://lists.ximian.com/archives/public/mono-list/2002-June/000128.html">announced</a>
239         today that the reading code for XmlSchemas is almost complete.
240
241 @item Jun 7, 2002
242
243         <b>Mono 0.12 is out!</b> More classes!  More working code!
244         Better compiler!  Faster runtime!  Less bugs! 
245
246         You can get it <a
247         href="download.html#jun-7">Here</a> (quick links: <a
248         href="archive/mono-0.12.tar.gz">runtime</a> and <a
249         href="archive/mcs-0.12.tar.gz">compiler/classes</a>).
250
251 @item Jun 3rd, 2002
252
253         CodeDOM implementation from Daniel Stodden has got C# output support.
254
255 @item May 31, 2002
256
257         Gonzalo got the Mono XSP page parser to render its first ASP.NET
258         .aspx file today without using MS System.Web.Hosting classes.
259         It is currently on its infancy.  But very good news, now we need to 
260         upgrade our System.Web runtime to run natively on Linux.
261
262         Sergey's code for architecture and size-specific CPBLK has
263         been checked into CVS.
264
265         Paolo has checked the configuration code for Mono (to map
266         PInvoke dlls to other libraries).
267
268         <a href="ado-net.html">ADO support</a>: Daniel has checked in
269         a modified version of the MySQL data provider from Brad.  And Rodrigo
270         started the OleDB using LibGDA.
271
272 @item May 27, 2002
273
274         An <a href="index.rss">RSS feed</a> is now available for the
275         Mono news.  I find it surprising that there are so many tools
276         that process this data.  
277
278         Binaries for <a href="http://www.superin.formativ.net/mono/mono.htm">Windows</a> are
279         now location independent, do not require Cygwin and come with a Wizard.
280
281 @item May 26, 2002
282
283         Daniel Morgan checked in his Sql# Cli tool into the
284         System.Data class library.
285
286 @item May 24, 2002
287
288         Ajay <a
289         href="http://lists.ximian.com/archives/public/mono-patches/2002-May/003953.html">has
290         checked in</a> a major update to the System.Xml.Schema namespace.
291
292         Gonzalo moved XSP along this week: Added support for
293         templates, columns inside DataGrid, HTML comments, code render
294         and data binding tags, style properties in style tags,
295         ListItem inside list controls, float and double properties.
296
297 @item May 22, 2002
298
299         <a href="http://monologo.sourceforge.net/">MonoLogo</a> runs
300         on the Mono runtime.  This <a
301         href="http://monologo.sourceforge.net/gtk.png">screenshot</a> shows
302         MonoLogo running Gtk#.
303
304 @item May 21, 2002
305
306         Martin has improved the debugging infrastructure in Mono, now
307         it is possible to get <a
308         href="http://lists.ximian.com/archives/public/mono-list/2002-May/005717.html">line
309         number</a> information on stack traces.
310
311 @item May 20, 2002
312
313         XSP <a href="asp-net">our ASP.NET</a> .aspx page parser is now
314         available on the AnonCVS servers.  This is part of the ASP.NET
315         support in Mono.  Gonzalo is the developer on charge of it.
316
317         Many updates to the <a href="ado-net.html">ADO.NET
318         implementation</a> from Dan, Tim and Rodrigo.  
319
320         Radek got the Mono C# compiler running on Linux/PPC and
321         compiling most of our regression test suite.
322
323         Lawrence has been working really hard in fixing, improving and
324         polishing the underlying network infrastructure.
325
326         The Rafael and Chris have commited the beginning of the
327         VisualBasic.NET runtime support to CVS.
328
329         Jesus has contributed the beginning of the SoapFormatter
330
331 @item May 9, 2002
332
333         Linear register allocator has been deployed in the Mono JIT
334         engine.  Read <a
335         href="http://lists.ximian.com/archives/public/mono-list/2002-May/005489.html">about
336         it</a>
337
338 @item May 5, 2002
339
340         We are able to retrieve simple data from the database 
341         using our ADO.NET like functionality.  Only string and integer data
342         types are supported right now but more are in the works.
343         
344         You can find more information 
345         at <a href="http://www.go-mono.com/ado-net.html">The Mono ADO-NET Page</a>
346         
347         Thanks goes to Chris, Daniel, Duncan, Gonzalo, Miguel, Rodrigo, Tim, 
348         and others for these bits.
349
350 @item May 4th, 2002
351
352         Rodrigo Moya announced <a
353         href="http://lists.ximian.com/archives/public/mono-list/2002-May/005366.html">new
354         LibGDA</a>: LibGDA is an ADO-like library for Unix systems.
355         This one removes all the CORBA and GConf dependencies, which
356         should make it easier to use and compile. 
357
358         This is another milestone for our <a
359         href="ado-net.html">ADO.NET implementation plans</a>
360
361         We have a little surprise for everyone tracking the news on tuesday ;-)
362
363 @item May 2nd, 2002
364
365         Mark Crichton csvorbis port (C# port of Vorbis player) and
366         Richard Hestilow's <a href="http://monologo.sf.net">MonoLogo compiler</a> are now
367         on the CVS, and you can get them from AnonCVS.
368
369         Dick implemented inter-process sharing of handles as well as
370         simplifying the implementation of WaitForMultipleObjects, now
371         we have a `handles' subsystem in Mono.  This is needed to fully
372         emulate the handle behavior that Win32 exposes, and that the .NET API
373         expose to applications.
374
375         News from the <a
376         href="http://gtk-sharp.sourceforge.net">Gtk#</a> front: <a
377         href="http://gtk-sharp.sourceforge.net/menu.png">Menu
378         support</a>, Mike <a
379         href="http://lists.ximian.com/archives/public/gtk-sharp-list/2002-May/000064.html">tells
380         the story</a>   
381
382 @item May 1st, 2002
383
384         Daily packages for <a href="http://www.debian.org">Debian</a> are available
385         <a href="http://www.atoker.com/mono/">here</a>
386
387 @item Apr 26, 2002
388
389         Binary packages of Mono 0.11 are available for <a
390         href="http://www.superin.formativ.net/mono/mono.htm">Windows</a>
391         (Thanks to Johannes Roith) and for
392         <a
393         href="http://mono.baselabs.org/index.php/software/">Linux</a> (thanks
394         to BaseLabs).
395
396 @item Apr 24, 2002
397
398         <b>Mono 0.11 is out!</b> Mostly performance improvements, bug
399         fixes and more classes are included.
400
401         A new version of the runtime, compiler and class libraries has
402         been packaged for your download pleasure.  Binaries are
403         included.  The <a href="archive/mono-0.11">Release Notes</a>
404         are available.
405
406         You can get it <a
407         href="download.html#apr-24">Here</a> (quick links: <a
408         href="archive/mono-0.11.tar.gz">runtime</a> and <a
409         href="archive/mcs-0.11.tar.gz">compiler/classes</a>).
410
411 @item Apr 23, 2002
412
413         SharpDevelop 0.88a <a href="http://www.icsharpcode.net/OpenSource/SD">is out!</a>
414
415         Congratulations to the developers behind SharpDevelop for
416         their new release.
417
418 @item Apr 20, 2002
419
420         Some updates from the hacking lines:
421
422         <b>The web:</b> Patrik Torstensson last week contributed the
423         http runtime support and started work on thread pools.  This
424         is part of the ASP.NET support.
425
426         <b>Docs:</b> John Barnette, John Sohn and Adam Treat have been
427         hacking on MonoDoc.
428
429         <b>ADO.NET:</b> Daniel Morgan and Rodrigo Moya have been
430         working on the <a href="ado-net">ADO.NET</a> support, and got
431         the first signs of life this week (we can connect, insert
432         rows; do transactions: commit/rollback; SQL errors and
433         exceptions work).  Check <a
434         href="mailing-lists.html">mono-patches</a> for all the
435         goodies.
436
437         <b>Optimizations:</b> A number of optimizations in the runtime
438         made the compiler twice as fast this week:
439
440         Early this week Patrik started the string
441         rewrite in the runtime.  Today Dietmar finished the
442         constructors and deployed the new layout. 
443
444         Paolo got the JIT engine to generate profiles, which were in
445         turn used to find hot spots in Reflection, which he improved.
446
447         Daniel Lewis (of Regex fame) noticed the performance issues
448         with our current array layout, and contributed a new array
449         representation.
450
451         At the same time Dietmar started the the JIT inline code and
452         implemented constant propagation.  These two optimizations
453         together are very powerful.
454
455         <b>Bug fixing:</b> And of course everyone has been helping out
456         with the bug fixing (Duncan, Gonzalo, Jonathan, Miguel, Nick,
457         Ravi, Sergey)
458
459
460 @item Apr 18, 2002
461
462         Dietmar's inlining for the JIT engine just landed into
463         CVS. This is only a first cut and more improvements will come later.
464
465         Patrik, Paolo, Dietmar and Gonzalo have been busy optimizing
466         our class libraries and runtime engine to become faster. Many changes
467         on CVS as well.
468
469 @item Apr 11, 2002
470
471         Gtk# 0.1 "ButtonHook" has been <a
472         href="http://lists.ximian.com/archives/public/gtk-sharp-list/2002-April/000048.html">released</a>
473
474         Binaries for the Mono Regression Test Suite are <a
475         href="archive/mono-tests.tar.gz">available</a> for
476         people porting the Mono Runtime to new platforms.
477
478 @item Apr 6, 2002
479
480         <a href="http://www.dotnetremoting.cc/book/AdvancedDotNetRemoting.asp">
481         Advanced .NET Remoting</a> from Ingo Rammer is now available. Ingo
482         helped us to implement the proxy support and the book is a valuable
483         resource for anyone interested in remoting.
484
485 @item Apr 5, 2002
486
487         Transparent proxy support has been finished, congrats to
488         Dietmar.  Our JIT engine on CVS contains the implementation.
489         This should enable people to test the remoting framework on
490         Mono.
491
492 @item Mar 28, 2002
493
494         Debugging information is now generated by the compiler thanks
495         to Martin's work.  The resulting dwarf file can be used to
496         single step C# code in GDB.  A document will be shortly published with
497         the details.
498
499 @item Mar 27, 2002
500
501         <b>Mono 0.10 is out!</b> The self hosting release of Mono has
502         been released.
503
504         A new version of the runtime, compiler and class libraries has
505         been packaged for your download pleasure.  Binaries are
506         included.  The <a href="archive/mono-0.10">Release Notes</a>
507         are available.
508
509         You can get it <a
510         href="download.html#mar-27">Here</a> (quick links: <a
511         href="archive/mono-0.10.tar.gz">runtime</a> and <a
512         href="archive/mcs-0.10.tar.gz">compiler/classes</a>).
513
514 @item Mar 26, 2002
515
516         Paolo finally fixed the last bug in the JITer that stopped
517         us from using it to run the Mono C# compiler.  Goodies are on
518         CVS.
519
520         <a href="http://gtk-sharp.sourceforge.net">Gtk#</a> runs <a
521         href="http://gtk-sharp.sourceforge.net/gtk-hello-world.png">Hello
522         World</a>.  Mike posted some <a
523         href="http://lists.ximian.com/archives/public/gtk-sharp-list/2002-March/000034.html">details.</a>
524
525
526 @item Mar 19, 2002
527
528         Martin has been working on our debugging infrastructure, both
529         on the JIT side of things (adding dward support) as well as on
530         the class libraries (so that MCS can start generating
531         debugging information).
532         
533         Jason and Kral keep working on the System.Xml namespace,
534         allowing Mike to move more to self-hosting his Gtk# code.  
535
536         The System.Web classes are now part of the build (and they are
537         also part of the class status now).  Ajay contributed a large
538         chunk of code to the System.Xml.Schema namespace
539
540         Dan (of regex fame) has been working on internal calls
541         support: moving more code from the old monowrapper to become
542         internal calls.
543
544         Paolo and Dietmar are working steadily on our runtime
545         environment, fixing bugs, adding missing features and allowing
546         us to run the compiler on Linux.
547
548         Remember to post your bug reports.
549
550         The nice class status on the right is brought to you by
551         endless hacking hours from Piers and Nick.  These status
552         report pages have been helping us track down various mistakes
553         in our classes (very useful, check it out for yourself)
554
555 @item Mar 12, 2002
556
557         At midnight, in Italy, Paolo got the Mono C# compiler to self
558         host on Linux, the last bug has been squashed to self
559         hostingness.  We have now a fully self hosting compiler in Linux.
560
561         A release will follow up shortly.
562
563 @item Mar 9, 2002
564
565         Updated the <a href="class-status.html">class status</a>, now
566         it is possible to use the right-side menu to browse a specific
567         assembly.
568
569 @item Mar 7, 2002
570
571         MCS compiles on Linux!   
572
573         Today Paolo got the <a
574         href="http://lists.ximian.com/archives/public/mono-list/2002-March/003726.html">MCS
575         compiler compiling itself on Linux</a>
576         completely for the first time!  The resulting image still contains
577         some errors, but the whole compiler process goes now.  Later in the day
578         and a couple of small optimizations and bug fixes, the compile
579         speed was improved in 400%
580
581         We are very close to have a complete self hosting environment now.
582
583         Mono is temporarly using the Bohem GC garbage collector while
584         we deploy the more advanced ORP one. 
585
586 @item Mar 5, 2002
587
588         The CVS repository <a href="http://cvs.hispalinux.es/cgi-bin/cvsweb/?hidenonreadable=1&f=u&logsort=date&sortby=file&hideattic=1&cvsroot=Mono">can be browsed</a>
589
590         Jason has got an incredible amount of work on the Xml
591         classes during the weekend, and Gaurav is very close to have
592         the complete System.Web.UI.WebControls namespace implemented.   
593
594         Martin and Duco have been killing bugs by using the recently
595         revamped regression test suite.
596
597         Piers has updated our <a href="class-status.html">class
598         status</a> page again, with even more information available.
599
600         The C# compiler has full constant folding implemented now and Ravi
601         killed bugs of bugs in the <a href="http://bugzilla.ximian.com/buglist.cgi?product=Mono%2FClass+Libraries&product=Mono%2FMCS&product=Mono%2FRuntime&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&changedin=&chfieldfrom=&chfieldto=Now&chfieldvalue=&short_desc=&short_desc_type=substring&long_desc=&long_desc_type=substring&bug_file_loc=&bug_file_loc_type=substring&keywords=&keywords_type=anywords&op_sys_details=&op_sys_details_type=substring&version_details=&version_details_type=substring&cmdtype=doit&order=%27Importance%27&form_name=query">Mono Bug List</a>
602
603 @item Mar 1, 2002
604
605         RPMs of Mono 0.9 are available at <a href="http://mono.baselabs.org/#download">mono.baselabs.com</a>
606
607 @item Feb 28, 2002
608
609         <a
610         href="http://lists.ximian.com/archives/public/mono-list/2002-February/003464.html">Christophe</a>
611         has setup his <a href="http://mono.baselabs.org">First Steps in Mono</a> web site, which 
612         shows you a step-by-step process on getting Mono running on your system.
613
614         RPMs of Mono 0.9 are available at <a href="http://mono.baselabs.org/index.php/software/">mono.baselabs.org</a>
615
616 @item Feb 27, 2002
617
618         New <a href="class-status.html">class status</a> engine that
619         provides detailed information about missing functionality in
620         our class libraries.  Nick built the cormissing tool and Piers
621         did the XSLT and DHTML magic.
622
623         More compiler progress on Linux: our support runtime now
624         enables the compiler to compile `MIS' on Linux (MIS being
625         Dick's Mono sample HTTP server ;-)
626
627 @item Feb 26, 2002
628
629         Paolo posted a list of <a
630         href="http://lists.ximian.com/archives/public/mono-list/2002-February/003266.html">ways
631         you can help</a> if you do not have Windows right now.  Sergey followed up with 
632         <a href="http://lists.ximian.com/archives/public/mono-list/2002-February/003268.html">his</a>
633         suggestions.
634
635 @item Feb 25, 2002
636
637         StrongARM port from Sergey Chaban has been checked into CVS.  
638
639 @item Feb 24, 2002
640
641         SPARC: 44 out of 74 tests pass now (Jeff)
642
643         Power PC: delegates are working now (Radek)
644
645 @item Feb 22, 2002
646
647         <b>Mono 0.9 has been released!</b>
648
649         A new version of the runtime, compiler and class libraries has
650         been packaged for your download pleasure.  The <a
651         href="archive/mono-0.9">Release Notes</a>
652
653         You can get it <a
654         href="download.html#feb-22">Here</a> (quick links: <a
655         href="archive/mono-0.9.tar.gz">runtime</a> and <a
656         href="archive/mcs-0.9.tar.gz">compiler/classes</a>).
657
658 @item Feb 21, 2002
659
660         Paolo got our compiler natively to compile 117 of our tests.
661         Self hosting is closer every day.
662
663         Unsafe support is finished in the C# compiler.
664
665 @item Feb 20, 2002
666
667         Gaurav got DataGrid and DataGridItemCollection done.
668
669         C# compiler: Unsafe support is mostly complete (only stackalloc is missing). 
670
671         New easy to run scripts for compiling Mono on Unix and Windows
672         is <a href="download.html">available</a>.  We can now easily compile
673         Mono on Windows and Linux.  If you had trouble before, use the
674         above scripts which will get the setup right for you.
675
676         There are now three machines that can provide AnonCVS, just
677         use anoncvs.go-mono.com as the hostname for your CVSROOT and
678         you will get one of the machines.
679
680 @item Feb 19, 2002
681
682         Do you want to see what <a href="http://people.debian.org/~lupus/mono/">Mono Looks Like?</a>
683
684 @item Feb 18, 2002
685
686         Application Domains now support the two LoaderOptimization
687         modes: share code or do not share code, and you can control
688         this with the --share-code command line option.
689
690         Paolo has now 100+ test cases run on Linux now with our class
691         libraries.
692
693         PowerPC and SPARC ports are moving along (Radek and Jeff)
694
695 @item Feb 13, 2002
696
697         Excellent news since the 11th, here is a quick rundown:
698
699         AppDomains have been deployed (Dietmar).  Socket work is done
700         (Dick).  Corlib compiled with no refs to mscorlib (Dan).  New
701         comprehensive tests for colib bits (David).  Nick is driving the
702         regression test suite efforts and class library completeness.
703         New System.Data work (Chris). Bug fixes (Paolo, Duncan, Ravi, Miguel)
704
705         Miguel is off to the <a
706         href="http://www.fosdem.org">FOSDEM</a> conference in Brussels.
707
708 @item Feb 11, 2002
709
710         <b>Mono 0.8 has been released!</b>
711
712         A new version of the runtime, compiler and class libraries has
713         been packaged for your download pleasure.  
714
715         You can get it <a
716         href="download.html#feb-11">Here</a> (quick links: <a
717         href="archive/mono-0.8.tar.gz">runtime</a> and <a
718         href="archive/mcs-0.8.tar.gz">compiler/classes</a>)
719
720 @item Feb 11, 2002
721
722         We would like to welcome all the new developers that have
723         joined the project in the last couple of days.  The classes
724         are rapidly moving.
725
726         An explanation of the relationship between <a
727         href="http://mail.gnome.org/archives/gnome-hackers/2002-February/msg00031.html">GNOME
728         and Mono</a>.  
729
730         Nick is still leading our test suite platform.  I can not
731         stress how important it is to have a good regression test suite
732         for our platform, as buggy class libraries are what are
733         stopping the compiler from running completely on Linux.
734
735         We are of course psyched to see Mono run on
736         non-Linux systems.  Work is moving on native code generation
737         for StrongARM, PowerPC, and SPARC as well as porting Mono to
738         other systems.
739
740         There are a couple of debates on the Mono list on implementing
741         a set of web server classes for <a
742         href="http://lists.ximian.com/archives/public/mono-list/2002-February/002911.html">enabling
743         ASP.NET</a> on Mono.
744
745         Paolo also <a
746         href="http://lists.ximian.com/archives/public/mono-list/2002-February/002944.html">
747         posted a list of pending tasks</a> to enable the compiler to run on Linux
748
749 @item Feb 10, 2002
750
751         Mike Kestner has posted an <a
752         href="http://lists.ximian.com/archives/public/gtk-sharp-list/2002-February/000024.html">Update
753         on his Gtk#</a> activities.
754
755 @item Feb 4, 2002
756
757         Adam has done <a
758         href="http://lists.ximian.com/archives/public/mono-list/2002-February/002808.html">Qt
759         bindings</a> for .NET.  Adam is cool.
760
761 @item Jan 29, 2002
762
763         Dan Lewis has contributed a major missing set of classes to
764         Mono: <a
765         href="http://lists.ximian.com/archives/public/mono-list/2002-January/002745.html">
766         System.Text.RegularExpressions</a>.
767
768         This is a fully .NET compatible implementation of the .NET regular expressions,
769         fully Unicode aware.  This contribution is very appreciated, as implementing this
770         was not entirely trivial (supporting Unicode, plus a regex engine which is a super
771         set of the Perl regex engine). 
772
773 @item Jan 28, 2002
774
775         The Mono contributors have relicensed the Class Libraries under
776         the terms of the
777         <a href="http://www.opensource.org/licenses/mit-license.html">MIT X11</a> license.
778
779         This license is an Open Source license, and is used by other projects
780         (most notably, the XFree86 project).   
781
782         The runtime (JIT, metadata library, interpreter) remains under
783         the LGPL and the C# compiler remains under the GPL.
784
785         Our <a
786         href="http://www.ximian.com/about_us/press_center/press_releases/mono_partners.html">Press
787         Release</a>
788
789         Press coverage: <a
790         href="http://news.com.com/2100-1001-823734.html">CNet</a>, <a
791         href="http://www.wired.com/news/technology/0,1282,50037-2,00.html">Wired</a>, 
792         <a href="http://www.infoworld.com/articles/hn/xml/02/01/28/020128hnopennet.xml">InfoWorld</a>, 
793         <a href="http://www.newsforge.com/article.pl?sid=02/01/27/2232231">NewsForge</a>.
794
795 @item Jan 23, 2002
796
797         New mailing list: <a href="mailto:mono-patches-request@ximian.com">mono-patches@ximian.com</a>.
798         This mailing list will receive automatically the patches that are submitted
799         to the Mono CVS to any of its modules.
800
801         This allows anyone who wants to participate in the peer-review of the
802         code submitted to CVS to receive patches on e-mail.  It should also
803         expose to everyone the changes that are being done by the team every day.
804
805 @item Jan 21, 2002
806
807         Dick has got a simple web server running with Mono (`MIS: Mono
808         Internet Server') that is mostly used to test our IO layer, a
809         <a href="http://primates.ximian.com/~miguel/dick-mis-server.png">screenshot</a>
810
811         Paolo and Dietmar are busy making our runtime self sufficient on 
812         non-Windows platforms.  
813
814         C# compiler front:  A lot of focus in the past weeks after
815         the C# became self hosting has been in making the compiler a useful
816         tool for development: improve error handling, provide better error
817         reports, fixing all known bugs, and finally profiling of the compiler
818         has begun.
819
820 @item Jan 8, 2002
821
822         Our compiler has been self-supporting since January 3rd.  In
823         the meantime, we have been busy working on making it run on
824         Linux.  Today Paolo got more work done on Reflection.Emit and
825         the compiler compiled `console.cs' (a sample Mono program) on
826         Linux.
827
828 @item Jan 4, 2002
829
830         Dietmar landed the Unicode support patch.  Class libraries and
831         runtimes are now fully Unicode aware.  The details are <a href=
832         "http://lists.ximian.com/archives/public/mono-list/2002-January/002409.html">
833         here</a>
834
835         Last minute breaking news: Paolo got our compiler in Linux to
836         compile fib.cs, patches are comming tomorrow once we have
837         ChangeLog entries.   
838
839 @item Jan 4, 2002
840
841         Mike Kestner posted an update on Gtk# <a
842         href="http://lists.ximian.com/archives/public/gtk-sharp-list/2002-January/000021.html"><i>New
843         year, new direction</i></a>.
844
845         Gtk# will be our foundation on which we will be implementing
846         System.Windows.Forms.  
847
848 @item Jan 3, 2002
849
850         Mono C# compiler becomes self-sufficient.  We can now continue
851         development of the compiler with itself.  
852
853         Work on the class libraries is still underway for having a full
854         self hosting system.  We hope to achieve our goal of self-hosting
855         on Linux before the end of the month.
856
857         Join the fun by downloading either tonight's <a
858         href="snapshots">snapshot</a> or getting your sources from our
859         <a href="anoncvs.html">Anonymous CVS server</a>.
860
861 @item Dec 28, 2001
862
863         After a lot of work, the C# compiler can compile itself.
864         There are still errors in the generated image, but they are
865         being fixed quickly.
866
867         We will soon have the first non-Microsoft C# implementation!
868
869 @item Dec 18, 2001
870
871         JIT: More work on our IO abstraction layer (Dick). 
872
873         JIT: exception handling for unmanaged code (Dietmar)
874
875         System.Reflection: Support for PropertyInfo and
876         PropertyBuilder as well as the various queries for MethodBase.
877
878         C#: Pre-processor; Rewrite of MemberLookup which fixed many of
879         the outstanding issues.  More bug fixing allows it to compile
880         more programs.
881
882 @item Dec 14, 2001
883
884         Dietmar has improved the register allocation and now Mono performs
885         two to three times as fast as it did yesterday.  Amazing.
886
887         The compiler keeps moving along, explicit interface
888         implementation is there.
889
890 @item Dec 11, 2001
891
892         The JIT engine can now run all the compiler regression tests as 
893         well as assorted other programs, many more opcodes added
894         recently.  Currently the JIT engine uses a very simplistic register
895         allocator (just enough to allow us to focus on feature completeness)
896         and that will be the next major task to improve performance and
897         reduce spills and reloads. 
898
899         On the C# compiler front: language features are now pretty
900         much complete.  The big missing tasks are unsafe code support,
901         visibility, explicit interface implementation plus static flow
902         analysis.  There are many small bugs that need to be addressed.
903
904         You can get your copy of the <a href="snapshots">latest Mono</a>
905
906         More work is also required on fixing the foundation class
907         libraries, it is easy to find spots now since Nick got the
908         `make test' going.
909
910 @item Dec 1, 2001
911
912         AnonCVS access to Mono is here (updated every hour).  Thanks
913         to <a href="http://www.hispalinux.es">HispaLinux</a> and Jesus
914         Climent for helping to set this up.
915
916 @item Nov 30, 2001
917
918         All tests from the mono runtime work with the JIT engine now
919         (Dietmar).
920
921         Recursive enumeration definition in the C# compiler are
922         working now (Ravi).
923
924         More work on the Web classes (Gaurav).
925
926 @item Nov 28, 2001
927
928         JIT land: Paolo got GDB support into the JIT engine while
929         Dietmar added exceptions support to it.
930
931         The C# compiler supports all array initializations now, and the
932         switch statement as well as fixing many existing bugs.  Many
933         new more tests.
934         
935         Nick keeps working on improving our class library test suite.
936
937         Dick has almost completed the Mono IO layer.
938
939 @item Nov 16, 2001
940
941 <blockquote>
942         Mike Kestner has posted an <a
943         href="http://lists.ximian.com/archives/public/gtk-sharp-list/2001-November/000015.html">update</a>
944         on Gtk# development.
945 </blockquote>
946
947 @item Nov 14, 2001
948
949 <blockquote>
950         Paolo today got the Mono C# compiler running <a
951         href="http://lists.ximian.com/archives/public/mono-list/2001-November/001941.html">on
952         Linux</a>.  It compiles a sample program and then the sample
953         program is executed.
954
955         Mutator unary operators (++ and --) in the compiler are fully
956         functional, they used to only work on variables, and now they
957         are complete.
958
959         To sum things up: The Mono C# compiler is written in C# and
960         uses the .NET classes to get its work done.  To make this work
961         on Linux work has to happen in various fronts:
962 <ul>
963                 * The C# compiler is being worked on and can compile
964                   many programs now (our test suite at this point is 
965                   made up of 40 tests).
966
967                 * The class libraries need to be mature enough to support
968                   the compiler, particularly System.Reflection.Emit (which is 
969                   what Paolo has been working on lately). 
970
971                   The compiler currently requires 103 classes from the
972                   .NET runtime (you can get the list by running: <b>monodis --typeref mcs.exe</b>
973
974                 * The interpreter should be mature enough to run the actual
975                   compiler byte codes and the corlib bytecodes.
976 </ul>
977
978         At the same time, Dietmar is working on the JIT engine which will
979         replace our interpreter in production.
980 </blockquote>
981
982 @item Nov 12, 2001
983
984 <blockquote>
985         Dietmar got value types working on the JIT engine.  Sean has
986         got assembly loading in the runtime (required for NUnit).
987
988         More progress on enumerations and attributes from Ravi.
989
990         Nick keeps working on improving our class libraries. 
991 </blockquote>
992
993 @item Nov 8, 2001
994
995 <blockquote>
996         Enumerations, array access and attributes for the C# compiler are into the CVS now.
997
998         Full array support is not complete, but moving along.
999 </blockquote>
1000
1001 @item Nov 5, 2001
1002
1003 <blockquote>
1004         Dietmar's new set of patches to the JIT have 20 out of 33
1005         tests running now.
1006 </blockquote>
1007
1008 @item Nov 4, 2001
1009
1010 <blockquote>
1011         Mike Kestner, main Gtk# contributor has posted a very interesting <a
1012         href="http://lists.ximian.com/archives/public/gtk-sharp-list/2001-November/000013.html">
1013         update</a> on his work on Gtk#.  
1014
1015         Ravi commited the initial support for Attributes in the
1016         compiler. 
1017
1018         Many HTML Controls from Leen checked into CVS.
1019
1020         Paolo checked in his new System.Reflection and
1021         System.Reflection.Emit implementations.  He has been working
1022         steadily on this huge task for a few weeks now.  This is the
1023         foundation for the Mono C# compiler, and hence a very
1024         important piece of the puzzle.
1025 </blockquote>
1026
1027 @item Nov 3, 2001
1028
1029 <blockquote>
1030         Many clean ups have been going into the class library by Nick Drochak. 
1031
1032         Mega patch from Dietmar: he commited the flow analysis code
1033         for the JITer. 
1034
1035         A lot of work has been going into the WebControls by Gaurav (4
1036         new controls plus improved and bug fixed base classes).
1037 </blockquote>
1038
1039 @item Nov 1, 2001
1040
1041 <blockquote>
1042         Ravi commited the caller-side method selection of methods with
1043         variable length arguments.  Now he depends on Miguel finishing
1044         the array handling support. 
1045 </blockquote>
1046
1047 @item Oct 27, 2001
1048
1049 <blockquote>
1050         Lots of classes for System.Web from Gaurav were commited this
1051         morning.
1052
1053         Some large recent developments:
1054
1055         The Decimal implementation from Martin Weindel has been
1056         partially integrated (we need to put the internalcalls in
1057         place now and compile and link the decimal code).
1058
1059         Derek Holden commited recently the IntegerFormatter code into
1060         the CVS, so we got a pretty comprehensive integer formatting
1061         engine that we can finally use all over the place. 
1062
1063         Compiler got support for lock as well as assorted bug fixes.
1064         Ravi is still working on array support (and then we can
1065         optimize foreach for the array case).   
1066
1067         Dietmar is busy working on flow analysis on the JITer, the
1068         previous mechanism of generating the forest was wrong.  Paolo
1069         has been a busy bee reworking the System.Reflection.Emit
1070         support code, and we should have some pretty nice stuff next
1071         week.  Dick on the other hand is still working on the
1072         WaitOne/WaitAll emulation code.  WaitAll is like select on
1073         steroids: it can wait for different kinds of objects: files,
1074         mutexes, events and a couple of others.
1075
1076         Mike Kestner is busy working on Gtk# which is now using the
1077         .defs files to quickly wrap the API.
1078 </blockquote>
1079
1080 @item Oct 18, 2001
1081
1082 <blockquote>
1083         Reworking expressions to support cleanly indexers and
1084         properties.  <a href="http://www.nat.org/evolution.php3">11
1085         days</a> until Evolution 1.0 ships.  
1086
1087         Ximian users around the world <!--a
1088         href="http://www.bez.it/IMAGES/nora.jpg"-->rejoice<!--/a--> with
1089         recent C# compiler progress.
1090 </blockquote>
1091
1092 @item Oct 17, 2001
1093
1094 <blockquote>
1095         Delegate support has been checked into the compiler
1096         (definition and invocation); break/continue implemented.
1097 </blockquote>
1098
1099 @item Oct 15, 2001
1100
1101 <blockquote>
1102         JIT engine supports many of the object constructs now (object
1103         creation, vtable setup, interface table setup).  
1104
1105         The C# compiler now has almost full property support (only
1106         missing bit are pre-post increment/decrement operations),
1107         delegates are now created (still missing delegate invocation).
1108         try/catch/finally is also supported in the compiler now.
1109
1110         System.Decimal implementation is in, as well as many crypto
1111         classes.
1112 </blockquote>
1113
1114 @item Oct 5, 2001
1115
1116 <blockquote>
1117         Sergey has released his first version of the <b>ilasm</b>
1118         assembler written in C#.  You can get it from his web page:
1119         <a
1120         href="http://mono.eurosoft.od.ua">http://mono.eurosoft.od.ua</a>.
1121
1122         The plan is to integrate ildasm into the Mono CVS soon.  This
1123         component should in theory also be reusable for SharpDevelop
1124         eventually.
1125 </blockquote>
1126
1127 @item Oct 4, 2001
1128
1129 <blockquote>
1130         Our System.Reflection.Emit implementation created its first
1131         executable today.  This means that a very simple .NET program
1132         that was compiled on Windows was able to generate a .NET program
1133         while running on Linux using the Mono runtime.
1134
1135         The various piece of the puzzle are starting to get together:
1136         the compiler can compile simple programs now and we are
1137         basically focusing on completeness now.  
1138 </blockquote>
1139
1140 @item Sep 28, 2001
1141
1142 <blockquote>
1143         <a
1144         href="http://www.icsharpcode.net/OpenSource/SD/default.asp">Sharp
1145         Develop 0.80</a> was released today.
1146 </blockquote>
1147
1148 @item Sep 26, 2001
1149
1150 <blockquote>
1151         More progress: more opcodes are working (Paolo); The compiler
1152         runs up to a point in Mint (Paolo); operator overloading works
1153         (both unary and binary) all over the place (Miguel); Completed decimal
1154         type conversions (Miguel); New build system in place based on
1155         Ant (Sean and Sergey);  Refactored and documented the
1156         internals of the JIT engine (Dietmar);  StatementExpressions
1157         handled correctly (Miguel).
1158 </blockquote>
1159
1160 @item Sep 21, 2001
1161
1162 <blockquote>
1163         A couple of news-worthy items: Dick got the initial thread
1164         support into mint; Paolo implemented many new opcodes; Dietmar
1165         got long operations and mul/div working on the JITer; Ravi rewrote
1166         the Method selector for expressions to be conformant; Miguel
1167         got i++ working.   All in tonight's snapshot
1168 </blockquote>
1169
1170 @item Sep 19, 2001
1171
1172 <blockquote>
1173         Paolo has written a section on <a href="porting.html">Porting
1174         Mono</a> to othre architectures.
1175 </blockquote>
1176
1177 @item Sep 18, 2001
1178
1179 <blockquote>
1180         <A a href="download.html#sep-18">Mono 0.7</a> has been
1181         released (runtime engine, class libraries
1182         and C# compiler).  Check the <a href="archive/mono-0.7">Mono
1183         0.7 announcement</a> for details
1184 </blockquote>
1185
1186 @item Sep 17, 2001
1187
1188 <blockquote>
1189         Mike Kestner's Gtk# (Gtk-sharp) was checked into the CVS
1190         repository.  Gtk# can run a simple hello world application.
1191         The binding is nice, as it maps Gtk+ signals to delegates in
1192         C#.  You can see the Gtk# Hello World program <a href="src/HelloWorld.cs">here</a>
1193
1194         Gtk-sharp should be available on the next snapshot set.
1195 </blockquote>
1196
1197 @item Sep 10, 2001
1198
1199 <blockquote>
1200         Dietmar checked in his CIL tree/forest regeneration and most
1201         importantly, the x86 instruction selector burg grammar.
1202 </blockquote>
1203
1204
1205 @item Sep 5, 2001
1206
1207 <blockquote>
1208         The MCS compiler <b>can compile the sample Hello World</b>
1209         application and generate a Windows/CIL executable that runs!
1210
1211         This executable runs with the Mono Interpreter of course (see
1212         August 28)
1213 </blockquote>
1214
1215 @item Sep 4, 2001
1216
1217 <blockquote>
1218         Dietmar checked into CVS the `monoburg' architecture
1219         independent instruction selector for the JIT engine.
1220 </blockquote>
1221
1222 @item Aug 28, 2001
1223
1224 <blockquote>
1225         <b>.NET Hello World is working under Mono!</b>  The latest snapshots
1226         will let you run it.   
1227
1228         Hello World consits of 1821 CIL instructions, 
1229         performs 66 subroutine calls and loads 12 classes from the corlib.dll
1230
1231         Good work Mono team!
1232 </blockquote>
1233
1234 @item Aug 23, 2001
1235
1236 <blockquote>
1237         Lloyd Dupont has announced his OpenGL bindings for C#, they
1238         are available here: <a
1239         href="http://csgl.sourceforge.net">http://csgl.sourceforge.net</a>
1240 </blockquote>
1241
1242 @item Aug 22, 2001
1243
1244 <blockquote>
1245         New version of the Mono Runtime, Compiler and Classes has been
1246         <a
1247         href="download.html#august-22">released.</a> Check the <a
1248         href="archive/mono-0.6">0.6 announcement</a>.
1249 </blockquote>
1250         
1251 @item Aug 20, 2001
1252
1253 <blockquote>
1254         A new <a href="contributing.html#compile-service">Compilation
1255         service</a> has been made available by Derek to allow people
1256         without access to the <a
1257         href="http://msdn.microsoft.com/downloads/default.asp?url=/downloads/sample.asp?url=/msdn-files/027/000/976/msdncompositedoc.xml&frame=true">.NET SDK</a>
1258 </blockquote>
1259
1260 @item Aug 3, 2001
1261
1262 <blockquote>
1263         Daily snapshots of mcs and mono are now available, they will
1264         run every night at 10pm Boston time.  
1265 </blockquote>
1266
1267 @item Jul 29, 2001
1268
1269 <blockquote>
1270         Mono Runtime 0.5 has been <a
1271         href="download.html#july-29">released.</a> Check the <a
1272         href="archive/mono-0.5">release notes</a>
1273 </blockquote>
1274
1275 @item Jul 25, 2001
1276
1277 <blockquote>
1278         The slides for <A href="Presentations/O-Reilly">my
1279         presentation</a> at <a href="http://www.oreilly.com">O'Reilly
1280         Open Source Software Convention</a>
1281 </blockquote>
1282
1283 @item Jul 22, 2001
1284
1285 <blockquote>
1286         Another release of the class libraries is out, check the <a
1287         href="archive/mcs-22">MCS 22-July Release Notes</a>.  You can
1288         get the new class libraries from <a
1289         href="download.html#july-22">here</a>
1290 </blockquote>
1291
1292 @item Jul 19, 2001
1293
1294 <blockquote>
1295         Another release of the class libraries is out, check the <a
1296         href="archive/mcs-19">MCS 19-July Release Notes</a>.  You can
1297         get the new class libraries from <a
1298         href="download.html#july-19">here</a>
1299 </blockquote>
1300         
1301 @item Jul 17, 2001
1302
1303 <blockquote>
1304         Another release of the class libraries is out, check the <a
1305         href="archive/mcs-17">MCS 17-July Release Notes</a>.  You can
1306         get the new class libraries from <a
1307         href="download.html#july-17">here</a>
1308
1309         Do not forget to check out the updated <a href="faq.html">FAQ</a>.
1310
1311         Got Sean's new Class
1312         Status web pages up.  These are a lot better than mine, and
1313         we are now keeping better track of contributors.
1314 </blockquote>
1315
1316 @item Jul 15, 2001
1317
1318 <blockquote>
1319         Another release of Mono is out, check the <a
1320         href="archive/mono-0.4">Mono 0.4 Release Notes</a>.  Get it <a
1321         href="download.html#july-15">here</a>.
1322 </blockquote>
1323
1324 @item Jul 14, 2001
1325
1326 <blockquote>
1327         A <a
1328         href="http://lists.ximian.com/archives/public/mono-list/2001-July/000399.html">new
1329         release</a> of the
1330         runtime, compiler and classes has been made.  Get it <a href="download.html#july-14">here</a>
1331 </blockquote>
1332
1333 @item Jul 12, 2001
1334
1335 <blockquote>
1336         I keep getting questions about my opinion on Passport, even when
1337         Mono has <b>nothing</b> to do with it.  I finally <a
1338         href="passport.html">wrote something.</a>
1339 </blockquote>
1340
1341 @item Jul 9, 2001
1342
1343 <blockquote>
1344         Project launched.
1345 </blockquote>
1346
1347 @item O'Reilly
1348
1349 <blockquote>
1350         Brian posted a story on <a
1351         href="http://www.oreillynet.com/dotnet">O'Reilly Network .NET</a>
1352 </blockquote>