XAMJ 0.91 Is Out - Open Source XAML Alternative

Gerald Bauer <[email protected]> Mon, 06 Jun 2005 12:13:54 -0700
Newsgroups gmane.comp.lang.xul.announce
Message-ID <[email protected]>
XAMJ is an XML language designed as an open-source, Java-based 
alternative to Microsoft's .NET-based XAML, plus as a way to address 
many of the shortcomings of HTML/Javascript. Warrior is the prototype 
browser for XAMJ. This release focuses on improvements in deployability, 
reliability and completeness.

Home Page: http://html.xamjwg.org
Donwload : http://html.xamjwg.org/download.jsp
SF Page : http://sourceforge.net/projects/xamj

The list of changes follows:

- Windows: Now adding .xamj file mapping during installation of Warrior. 
This allows Windows users to double-click .xamj files directly (works 
just as if it were an interpreted language, even though it's compiled -- 
we just need to add caching to make it fast.) Note, however, that 
clicking on .xamj links in Internet Explorer causes the .xamj file to be 
downloaded by IE, then passed to Warrior as a file, which will break 
relative URLs contained in the .xamj file. We might have to add another 
kind of file, such as .xamjlnk that contains the actual .xamj URL, to 
allow effective linking from IE and other browsers. If anyone knows a 
better way to achieve this, please email info AT xamjwg DOT org.

- Changed mime-type to application/x-xamj+xml.

- Fixed issue with split-box orientation.

- Fixed issue with tree-node sizing after icon added.

- Fixed issue with on-demand content loading not repainting sometimes.

- Added support for widget elements radio-button, check-box, 
toggle-button, radio-button-menu-item, check-box-menu-item, and 
button-group.

- Added support for document-disposition element below head, whose text 
value may be frame, window, or auto. The default is frame, which causes 
the document to be rendered in the Warrior frame. Use window for 
standalone applications. The auto value means that it depends on how 
it's invoked.

- Warrior now runs in Mac OS X after fixing compiler bootclasspath. 
(Thanks to Carlos Solorzano for reporting the issue and helping test 
changes.)

- Added vbox and hbox abbreviations, like XUL.

- Added validation of element parent types.

- Changed tab attribute title to text.

- Fixed issue with on-click event in nested markup elements.

- Fixed issue with output stream not getting closed in download dialog.

-------------

   If anyone tries out XAMJ let us know what you think.

    - Gerald



-------------------------------------------------------
This SF.Net email is sponsored by: NEC IT Guy Games.  How far can you shotput
a projector? How fast can you ride your desk chair down the office luge track?
If you want to score the big prize, get to know the little guy.  
Play to win an NEC 61" plasma display: http://www.necitguy.com/?r=20