View previous topic :: View next topic |
Author |
Message |
John
Joined: 17 Jan 2006 Posts: 75
|
Posted: Mon Nov 20, 2006 10:34 am Post subject: Version 0.2 |
|
|
After many delays, I've uploaded a new version of Juno.
http://www.dsource.org/projects/juno/browser/downloads/juno/juno.src.0.2.zip
What's new?
- juno.xml package for DOM documents and XSL transforms.
- juno.io package, including a Console class.
- juno.intl package for internationalisation support.
Other changes include converting between text encodings, locale-aware string functions (eg, comparing and sorting), .NET-style composite formatting, and more helpers for working with COM.
This is a significant rewrite, so code written with the previous release may need to be updated.
Tlbimpd has also been updated, with many major bugs fixed. It should now work with more type libraries than previously.
http://www.dsource.org/projects/juno |
|
Back to top |
|
|
John
Joined: 17 Jan 2006 Posts: 75
|
Posted: Tue Nov 21, 2006 9:22 am Post subject: Tlbimpd |
|
|
Just updated tlbimpd to fix a COM-related issue (a nasty crash occurred when trying to call a COM function after COM had already shut down).
I've also tested it with a lot of different type libraries and it seems to be quite stable now. |
|
Back to top |
|
|
jcc7
Joined: 22 Feb 2004 Posts: 657 Location: Muskogee, OK, USA
|
Posted: Tue Nov 21, 2006 10:33 am Post subject: |
|
|
Hooray! The new version of tlbimpd is great! It nows processes all kinds of COM libraries that it wouldn't touch before.
Of course, there can still be a little hand-editing required (such as when there's function and a type both named "Range"), but that's easy enough to fix.
Thank you so much for releasing the new version. |
|
Back to top |
|
|
John
Joined: 17 Jan 2006 Posts: 75
|
Posted: Tue Nov 21, 2006 4:05 pm Post subject: |
|
|
You're welcome.
There are a couple of remaining issues. The naming clash you mention is one. Another is with finding references to other type libraries, which only happens with the comments switch. Just uploaded a temporary fix for that.
Regarding the naming clash - I think the compiler should allow functions to have the same name as a type. Might be a bug with DMD. |
|
Back to top |
|
|
|