dotgnu-general
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[DotGNU]Portable.NET 0.6.10 released


From: Rhys Weatherley
Subject: [DotGNU]Portable.NET 0.6.10 released
Date: Sat, 30 Oct 2004 20:23:08 +1000
User-agent: KMail/1.4.3

Portable.NET 0.6.10 and treecc 0.3.4 have been released:

Web Page: http://www.southern-storm.com.au/portable_net.html
Download: http://www.southern-storm.com.au/download/pnet-0.6.10.tar.gz
Library:  http://www.southern-storm.com.au/download/pnetlib-0.6.10.tar.gz
pnetC:    http://www.southern-storm.com.au/download/pnetC-0.6.10.tar.gz
ml-pnet:  http://www.southern-storm.com.au/download/ml-pnet-0.6.10.tar.gz
treecc:   http://www.southern-storm.com.au/download/treecc-0.3.4.tar.gz

Lots and lots of bug fixes this release for all kinds of quirky stuff.
Which I take as a good sign: the project is maturing to the point where
the most of the major work is in place, with just quirky corner cases now.
Good work everyone!

Note: there was an important bug fix to pnet-0.6.10.tar.gz that was
added after I uploaded the pre-release earlier.  Please refresh your
copies if you downloaded them previously.

NEWS files and MD5 checksums are appended.

Cheers,

Rhys.

Portable.NET 0.6.10 (30 October 2004)

Runtime engine:

* Null parameter names when emitting parameters (Gopal V).
* Various fixes to System.Reflection internalcalls (Gopal V).
* Thread suspend/resume (Thong Nguyen).
* Internalcalls for CustomAttributeBuilder (Rhys Weatherley).
* Use "fprem", not "fprem1" for x86 IL remainder (Rhys Weatherley).
* Handle vararg methods and delegates more centrally (Gopal V).
* System.Decimal division bug (Klaus Treichel).
* Do not inline loads from value types or crashes will occur (Gopal V).

C# Compiler:

* Work around some PPC64-related optimization problesm (Gopal V).
* Nested class "famorassem" handling (Gopal V).
* Fixes to enum initializers (Gopal V).

BF Compiler:

* Fix the behavior of BFOptimize() which currently destroys the
  parse tree (Gopal V).

Loader and Metadata:

* Prevent double loading of assemblies by using the full path (Gopal V).
* Use ILNativeUInt instead of "unsigned long" in il_types.h, which
  fixes some problems with 64-bit platforms (Rhys Weatherley).
* Properly import types before writing them out with SR.Emit (Gopal V).
* Add a flag to enable ignoring load errors (Rhys Weatherley).

Assembler:

* Forward references for data labels (Gopal V).

Platform Support:

* Get user name via uid, rather than getlogin (Carl-Adam Brengesjo).
* Enable threading for Solaris (Robin Kay).
* Fix boot time calculation at the nanosecond level (Gopal V).
* Bug in socket selection for infinite selects (Gopal V).
* Alter gen_errno.sh to handle errno codes that are split across
  multiple header files (Rhys Weatherley).
* Response file support in cpp for systems with limited command
  line lengths (Maciek Plewa).
* Socket flags for Solaris (Adam J. Tybor).
* Port socket code to hpux by including <sys/modem.h> (Gopal V).
* Fix daylight savings for Win32 (Carl-Adam Brengesjo).
* Libffi bug in x86-64, causing incorrect stack alignment (Gopal V).
* Serial I/O routines for Win32 (Gopal V).
* Timeouts in Unix version of serial reads (Adam Gibson).
* Various profile fixes (Gopal V).
* BeOS port (Tomas Wilhelmsson).
* Cris port (Simon Posnjak).
* Man page formatting problems (Peter Lund).

Other:

* Clean up Debian packaging (Russell Stuart).

pnetlib 0.6.10 (30 October 2004)

System.Windows.Forms & System.Drawing:

* Event handling fixes in TreeView (Deryk Robosson).
* Signature fixes in MenuItem (Gopal V).
* Some support for the alpha component in colors (Richard Baumann).
* Web hex color parsing mode in ColorConverter (Gopal V).
* Stack overflow in ContainsFocus (Rhys Weatherley).
* Implement Bitmap.LockBits (Rhys Weatherley, Ovidu Sabou).
* Handling of alpha values in BmpReformatter (Gopal V).
* Fix visibility of TabPage constructors (Gopal V).
* TextBox's initial ForeColor should be WindowText (Gopal V).
* BeginInvoke fixes (Derek Robosson).
* IsTopLevel check when switching between MDI and non-MDI (Gopal V).
* Adam7 interlace decoding in the png reader (Gopal V).
* Mnemonic rendering (Gopal V, Derek Robosson).
* TextBox.set_Lines wasn't working (Carl-Adam Brengesjo).
* Docking layout (Derek Robosson).
* Enable OnControlAdded when parent set (Derek Robosson).
* StartLocation on forms (Gopal V).
* ListBox.ItemHeight property (Richard Baumann).
* Correct result for TextBox.Lines (Gopal V).
* Do not calculate window borders if border style is none (Gopal V).
* Various missing attributes (Gopal V).
* Correct the defaults for StringFormat (Richard Baumann).
* Improved text layout algorithm (Richard Baumann).
* Control.OnPaintBackground (Richard Baumann).
* Defer anchoring information during layout suspension (Richard Baumann).
* Fix backwards z-ordering of controls (Richard Baumann).
* Correct display of TextBox scroll bars (Heiko Weiss).

Xsharp:

* Adjust point sizes to better match Win32 equivalents (Richard Baumann).
* Use the X display's actual DPI in calculations (Richard Baumann).
* Vertical alignment problems when drawing xft fonts (Richard Baumann).
* Don't clear during invalidate flush if widget is destroyed (Rhys W).
* Work around broken xft pattern matching rules (Richard Baumann).
* Add the "skip pager" hint when appropriate (Deryk Robosson).

System.Xml:

* Path navigator implementation for XmlDocument (Gopal V).
* XPath implementation (Gopal V).
* Navigation issues in Xml (Gopal V).

Serialization and Remoting:

* Make sure that the logical call context is non-null (Gopal V).
* Improve bulk array serialization for primitive types (Andre Seidelt).
* Proper serialization for object arrays (Andre Seidelt).

Basic:

JScript:

* Enumerators for ArrayObject (Carl-Adam Brengesjo).
* Associative array support (Carl-Adam Brengesjo).
* Hex literal and bitwise operator parsing (Gopal V).
* Generate objects in Convert.ToObject() correctly (Gopal V).
* Use the right token identifiers in JAssignOp (Gopal V).
* Logical-And and Try/Catch expression parsing (Gopal V).
* String.charAt, charCodeAt, length (Gopal V).
* Various sample programs for JScript (Gopal V).
* MathObject, LenientMathObject, NumberObject (Carl-Adam Brengesjo).
* GlobalObject.GetObject (Carl-Adam Brengesjo).
* Parsing of integer values to long, not double (Carl-Adam Brengesjo).
* Signature-compatibility issues (Carl-Adam Brengesjo).

Networking:

* Configuration settings for System.Web (Gopal V).
* Use different lock objects for read and write in NetworkStream (Gopal V).

Threading:

* Don't run timer tests if threading is disabled (Russell Stuart).
* Changes to match new internalcall engine interface (Thong Nguyen).

Culture Handling:

.NET 2.0 Compatibility:

* Add ACL-related classes to System.Security.AccessControl (Rhys W).
* New WinForms classes for 2.0, particularly VisualStyles (Klaus Treichel).
* System.Security.Cryptography.X509Certificates (Klaus Treichel).
* System.Boolean.TryParse (Klaus Treichel).

Other:

* Fixed to UnmanagedMarshal (Marcus Urban).
* Implement CustomAttributeBuilder (Marcus Urban).
* Use lowercase keys in StringDictionary (Marcus Urban).
* DateTime formatting problems (David Logan).
* Fixes to path handling in System.IO (Thong Nguyen).
* Recursive loop in Type.GetTypeCode for enums (Carl-Adam Brengesjo).
* Fixes in System.Diagostics.Trace (Carl-Adam Brengesjo).
* Clean up debian packaging rules (Russell Stuart).
* Fix enumerator reset for SortedList (Carl-Adam Brengesjo).
* Hashtable.Remove fixes (Gopal V).
* System.CodeDom fixes (Gopal V).
* Fake some more of the AppDomain functionality (Gopal V).
* Overflow handling in NumberParser (Klaus Treichel).
* Fix System.Convert.FromBase64String (Gopal V).
* Fake external module creations in S.R.Emit (Gopal V).
* Fake version information for assemblies in S.R.Emit (Gopal V).
* Fixes for out of tree builds (Miroslaw Dobrzanski-Neumann).
* Fixes to the stream classes in System.IO (Klaus Treichel).
* Profile and ml-pnet fixes (Klaus Treichel).
* Missing functionality in System.IO.Ports (Gopal V, Adam Gibson).
* Throw correct exception for Decimal division by zero (Klaus Treichel).
* ECMA profile fixes (Gopal V).
* Update SharpZipLib to version 0.8.1 (Rhys Weatherley).

pnetC 0.6.10 (30 October 2004)

* Update debian packaging information (Russell Stuart).

ml-pnet 0.6.10 (30 October 2004)

* README updates (Gopal V).
* Npgsql, System.Web (Gopal V).
* Update debian packaging information (Russell Stuart).
* Custommarshalers, System.Web, Mono.Security.Win32, nunit.util,
  ByteFX.Data, Sysem.Data (Klaus Treichel).
* Change the build system to support profiles (Klaus Treichel).
* Perform corlib tests per namespace (Klaus Treichel).

treecc 0.3.4 (30 October 2004)

* Clean up Debian packaging rules (Russell Stuart).
* Man page formatting (Peter Lund).

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

973c0153219e8781b413197d0dd87e60  pnet-0.6.10.tar.gz
126ee95edda10a5865bd215bf831ccec  pnetlib-0.6.10.tar.gz
a3be7c181767bafa892ed3fb9f171dee  pnetC-0.6.10.tar.gz
01cac8a1712a64fa29d81e9dff379d54  ml-pnet-0.6.10.tar.gz
c6cbc91a03ae5c46afdb32c7f87fa560  treecc-0.3.4.tar.gz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)

iD8DBQFBg2nWa6I/Gpf6bL8RArjtAKCF/4FK28Wj4Jf3qiVRQcvR6zZh+ACgzMat
xH8wXPs7V3tWYao3U5C8tvY=
=dAhL
-----END PGP SIGNATURE-----



reply via email to

[Prev in Thread] Current Thread [Next in Thread]