History - What's New?
May 2004 - Luxor News Blog Live - The Memphis Sun
Luxor now has its own news blog titled "The Memphis Sun".
To read up on what's new
please browse the Memphis Sun stories
or subscribe to the newsfeed (RSS)
to catch the latest Luxor news.
October 2002, Beta 7 - Plug-It In, Plug-It In
Luxor now lets you plug-in your own XUL tags
that you can use along with all built-in XUL tags
simply by poping an XML config file into your app's chrome config folder.
For more info, please grab a copy of Petra, Luxor's plugin/addon example suite.
October 2002, Beta 6
Luxor now supports
- more CSS style properties such as
border
(e.g. solid
, double
, groove
,
ridge
, inset
, etc.),
font
, background
, color
- new tags such as
stack
,
deck
, and window
- ad-hoc context popup menus
- XHTML 2.0 like
href
and target
attributes
- toggle buttons, radio and checkbox menuitems
- about, portal and portlet URLs (e.g.
about:
, portal:sysinfo
, etc.)
- and much more
June 2002, Beta 5 - Modul-mania, Python, More Docs, More Examples
- Modul-mania. New modules include: Apollo, Caramel, Houston, Rachel, and Salsa
- Apollo - Test Skeleton for Web Start/JNLP
- Caramel - Java Extensions (non-GUI only)
- Houston - Yet Another Status and Logging Toolkit
- Rachel - Resource Loading (includes HTTP web service)
- Salsa - Swing GUI Add-Ons
- Python interpreter added (thanks to Jython)
- More Docs (e.g. framed XUL tag reference, framed JNLP tag reference, etc.)
- More Examples (e.g. Calc, a simple calculator)
- Numerous bug fixes and minor improvements
April 2002, Beta 4 - More Tags, DataGrid supports XPath, Improved Resource Loading and Web Service
-
I added a couple of new tags (e.g
pre
, colgroup
, col
).
-
Datagrid now supports XPath expressions thanks to Jaxen/SAXPath.
XPath lets you fill up your table by picking and choosing from
your XML data.
-
Improved resource loading. New convenience methods such as
getResourceAsXmlDocument()
,
getResourceAsProperties()
,
getResourceAsString()
and more.
-
chrome://
URL protocol handler added.
-
Browser registry and
target
attribute added
to let you specify in what browser window you want documents to show up.
-
Config settings added. Now you can get config settings
from Java properties or strongly-typed XML data
using
getString()
, getStringArray()
,
getInt()
, getBoolean()
and more.
-
Improved web service. HTTP web service supports HEAD requests
and uses RFC-1123 compliant date format (e.g.
Mon, 06 May 1996 04:57:00 GMT
). WebResource
is now an interface to let you easily add your own content sources.
-
XulManager API quick reference docu added, plus more Luxor Notes.
-
Numerous bug fixes and minor improvements.
February 2002, Beta 3 - More Tags, XSL/T Support, XUL form XML data import/export, More Examples
-
I added a couple of new tags (e.g
iframe
, gadget
,
datagrid
, tree
, image
, mchoice
, stylesheet
).
Some tags are still experimental (that is, they aren't full featured yet
as I still need to work out some details).
-
I added XSL/T support. Now you can dynamically create XUL snippets
from non-XUL XML documents using XSL/T stylesheets/templates.
-
I added XML data import/export (aka copy/paste) for XUL forms.
Now you can paste XML data into your form to auto-fill it, for example.
-
Labels no longer restrict you to use plain-vanilla text only,
instead you can go wild using HTML inside labels to
create multi-column, multi-line labels using tables, breaks and more
to style your text, for example.
-
I added a couple of new example apps (e.g validation, XSL/T templates,
XML form data copy and paste, datagrid, etc.).
-
Numerous bug fixes and minor improvements.
January 2002, Beta 2 - More Tags, CSS Support, Better Mozilla XUL Compliance, More Examples
-
I added numerous new Luxor XUL tags.
Especially noteworthy are all the box layout tags
(such as
hbox
, vbox
, groupbox
,
grid
, tabbox
, etc.). Now you can also put boxes inside boxes, or
table inside tables.
-
Most Luxor XUL tags and attributes now follow Mozilla XUL names.
In case there is a difference,
there's usually a good reason such as the Luxor XUL tag doesn't exist
in Mozilla XUL (e.g.
portal
, portlet
) or
Mozilla XUL's tag is
too generic or too low-level and Luxor can do better
(e.g. choice
, table
, password
).
- I added CSS support. Luxor's CSS properties currently include
width
, height
, min-width
,
min-height
, max-width
and
max-height
.
-
Numerous bug fixes and minor improvements.
December 2001, Beta 1 - Everything is new
|
Hosted by SourceForge
|
For questions related to the use of Luxor,
please consult our web pages.
If that fails, the luxor-xul-user mailinglist
might help.
Please send comments on our web pages and the development of
Luxor to our public luxor-xul-develop mailinglist.
|
Maintained by Luxor Team
Copyright © 2001, 2002, 2003, 2004, 2005
Luxor Foundation
|