|
YOUR FEEDBACK
|
TOP MICROSOFT .NET LINKS Mono Mono 1.2.1 and 1.2.2 Released
When a project like Mono approaches a major release like version 1.2, the code is forked
By: Dennis Hayes
Jan. 18, 2007 01:00 PM
When a project like Mono approaches a major release like version 1.2, the code is forked: copied into a separate branch in version control. In one copy, the "main" branch, work continues normally, while the code in the other "release" branch goes through a series of freezes leading up to its release.
Note that "stable" releases, such as version 1.2, that have gone through the full testing process are the only releases recommended for critical applications. While all this is going on in the release branch, development is continuing apace in the development branch. Changes made in the release branch are also copied into the development branch. This means that when Mono shipped the 1.2 release, there were a number of changes already backed up in the development branch, and these were released shortly afterward as version 1.2.1, detailed below. There were many small bugs fixed in the core runtime, and Thread.Interrupt has been implemented. Web services have received .NET 2.0 updates including the List<T> generic types. Version1.2.1 has partial support for the MIPs processor; complete support has since been checked in and is available in the 1.2.1 release. ASP.NET 2.0 has received many updates from the folks at Mainsoft, as well as from Marek Habersack. ADO.NET received a lot of .NET 2.0 updates, plus XmlSchema reading and writing capabilities. In the security arena, X.509 certificates has had a number of updates to become more .NET 2.0 compatible. System.Windows.Forms, having been newly completed, received the most updates, including a lot of cleanup work on TextBox and RichTextBox. Transparent and translucent windows now work correctly with Xgl + Compiz, there are faster startups under X11, and lots of focus fixes, including preventing popup windows and menus from stealing focus from the main form. TreeView now has improved scrolling, expanding and collapsing, DataGrid does a better job of handling binding and navigation, the Printing UI is nicer, and tool bars and menus work much better. System.Windows.Forms now passes all 598 unit tests under Linux.
Moma
Odds and Ends There is also an open source toolkit called Mono.XNA for creating games on the Xbox 360, Windows, and Linux. It is based on Mono and the Tao framework (open source bindings for.NET to OpenGl, SDL and other libraries). It is in the early stages of development and could use a lot of help. There is a basic release working with a few very minor demos. Volunteer or find out more at www.taoframework.com/Mono.Xna. I will be giving a presentation on Mono at the Atlanta Code Camp on January 20, 2007. The Atlanta Code Camp is hosted by the Atlanta .NET users Group and will be held at the DeVry University in Decatur Georgia. You can visit their home page at www.atlantacodecamp.com, and follow links to see the list of speakers or to get directions. MICROSOFT .NET LATEST STORIES
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
|
SYS-CON FEATURED WHITEPAPERS MOST READ THIS WEEK BREAKING NEWS FROM THE WIRES
|
|||||||||||||||||||||||||||||||||||