📄 largehtml.html
字号:
<P>Andrew has also continued with some of the cryptographic classes
implementation.
<P>After much public debate, we have chosen a new <A
href="http://go-mono.org/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.
<P><A name=Sep4th,2002:.NETOne2002Programavailable>
<H2>Sep 4th, 2002: .NET One 2002 Program available</H2>
<P>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.
<P><A name=Sep3rd,2002:Apacheintegration>
<H2>Sep 3rd, 2002: Apache integration</H2>
<P><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.
<P><A name=Aug24th,2002:Gtk#0.4released>
<H2>Aug 24th, 2002: Gtk# 0.4 released</H2>
<P>Shortly after <A href="http://go-mono.org/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>.
<P><A name=Aug23rd,2002:Mono0.15released>
<H2>Aug 23rd, 2002: Mono 0.15 released</H2>
<P>Mono 0.15 has been released. Source and RPMs are <A
href="http://go-mono.org/download.html">available</A>. The release
notes are <A href="http://go-mono.org/archive/mono-0.15">here</A>
<P><A name=Aug21th,2002:Portable.NETencodingsintegratedintoMono.>
<H2>Aug 21th, 2002: Portable.NET encodings integrated into
Mono.</H2>
<P>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.
<P>His encoders are more complete than the iconv-based approach that
mono used, which was unreliable under certain circumstances.
<P><A
name=Aug20th,2002:Remotingwork,Resources,SPARCcheckins,ADO.NET>
<H2>Aug 20th, 2002: Remoting work, Resources, SPARC checkins,
ADO.NET</H2>
<P>Mark Crichton has checked in his patches to get the SPARC port on
par with the PPC port.
<P>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.
<P>More work on System.Data: the LibGDA (our OleDB backend) based
providers are quickly maturing, and recently they executed their
first query.
<P><A name=Aug13th,2002:MCSnews,Gtk#progress,Windows.Forms,ADO.NET>
<H2>Aug 13th, 2002: MCS news, Gtk# progress, Windows.Forms,
ADO.NET</H2>
<P>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.
<P>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="http://go-mono.org/images/mocil.png">MonoCIL</A>.
<P>On the runtime front, focus has been on improving remoting
support, exception handling, as well as completing the support for
structure marshaling.
<P>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.
<P>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.
<P>A lot more work on the ADO.NET and WebServices has also been
checked into CVS.
<P><A name=Aug1st,2002:MonoHackersHallofFame>
<H2>Aug 1st, 2002: Mono Hackers Hall of Fame</H2>
<P>The <A href="http://go-mono.org/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.
<P>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.
<P><A name=Lookingforvolunteers>
<H2>Looking for volunteers</H2>
<P>We are looking for volunteers to help complete various pieces of
Mono and help move the project forward, we need contributions to:
<P>
<UL>
<LI>More tests to the existing class libraries.
<LI>Finish existing class libraries, check our <A
href="http://go-mono.org/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.
<P></P>
<LI>Since we have now ASP.NET running, we would like to create an
ASP.NET application to maintain our class library documentation.
<P>We have some special needs (read them <A
href="http://go-mono.org/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).
<P></P>
<LI>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.
<P></P>
<LI>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. </LI></UL>
<P><A name=July31st,2002:FlowAnalysis>
<H2>July 31st, 2002: Flow Analysis</H2>
<P>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.
<P><A name=Jul31st,2002:MostASP.NETcontrolsrender,Gtk#structs.>
<H2>Jul 31st, 2002: Most ASP.NET controls render, Gtk# structs.</H2>
<P>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
<P>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.
<P>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.
<P><A name=Jul27th,2002:NGENtoolforMono.>
<H2>Jul 27th, 2002: NGEN tool for Mono.</H2>
<P>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.
<P><A name=Jul26th,2002:Mono0.13hasbeenreleased.>
<H2>Jul 26th, 2002: Mono 0.13 has been released.</H2>
<P><B>Mono 0.13 has been released!</B> (details <A
href="http://go-mono.org/archive/mono-0.13">here</A>). Get your
sources for the <A
href="http://go-mono.org/archive/mono-0.13.tar.gz">runtime</A> and
<A href="http://go-mono.org/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>
<P><A
name=Jul23rd,2002:MonoVerifier,System.Web.Services,ASP.NETsamples.>
<H2>Jul 23rd, 2002: Mono Verifier, System.Web.Services, ASP.NET
samples.</H2>
<P>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.
<P>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.
<P>Various samples for ASP.NET have landed in CVS.
<P><A name=Jul20th,2002:SpanishMonoTutorial.>
<H2>Jul 20th, 2002: Spanish Mono Tutorial.</H2>
<P>A Spanish tutorial on using Mono is <A
href="http://mono.es.gnome.org/tutoriales/mono-linux/">here</A>.
Also the <A
href="http://mono.es.gnome.org/tutoriales/mono-puf/">FAQ</A> has
been translated as well.
<P><A
name=Jul19th,2002:Filehandleredirection,EmbeddableMonoandMonoLinuxcompilation.>
<H2>Jul 19th, 2002: File handle redirection, Embeddable Mono and
Mono Linux compilation.</H2>
<P>Dick's code for file handle redirection is complete and has now
landed on the CVS repository.
<P>The Mono runtime can now be embedded into your application (also
known as "CLR hosting"). See the sample in mono/samples/embed. This
allows your application to link with the Mono runtime, then your C
code can call into the C#/CIL universe and back.
<P>Peter Williams and Martin contributed some Makefiles to compile
all of Mono on Linux. Details are <A
href="http://lists.ximian.com/archives/public/mono-list/2002-July/000916.html">here</A>.
<P><A name=Jul17th,2002>
<H2>Jul 17th, 2002</H2>
<P>The first documentary on Ximian's development team is now
available online, from young director <A
href="mailto:erik.pukinskis@uconn.edu">Erik Pukinskis</A>: <A
href="http://www.ximian.com/devzone/projects/codemonkey.html">"Code
Monkey At Work"</A>.
<P>A Tutorial on getting Mono installed from sources is now <A
href="http://www.go-mono.com/mono-beginning/x70.html">online</A>.
<P>More progress on the ASP.NET front: user defined controls are now
being rendered, as well as many of the sample programs from
www.asp.net. Gonzalo's work can be found on module XSP (this
implements the .aspx compiler).
<P>Sergey Chaban has got Gtk# working on Windows, you can see some
screenshots: <A
href="http://go-mono.org/sshots/Gtksharp-1.jpg">sample apps</A> and
<A href="http://go-mono.org/sshots/Gtksharp-2.jpg">running with a
Russian charset</A>.
<P><A name=Jul16th,2002>
<H2>Jul 16th, 2002</H2>
<P>Paolo today got mono to complete host itself on Linux. This means
that we can now compile the `corlib' using the Mono C# compiler and
the Mono runtime.
<P>Compiling the corlib was rather tricky, because the types that
the compiler uses during the compilation process will come from the
source code it is compiling.
<P>After a few months of work, we have finally fleshed out all the
remaining bugs. Now the next step is to update the makefiles to
compile with the Mono tool-chain.
<P>A recapitulation:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -