< :the previous in number
^ :the list in numerical order
> :the next in number
P :the previous aricle (the previous thread)
N :the next (in thread)
|<:the previous thread
>|:the next thread
^ :the parent (reply-to)
_:the child (an article replying to this)
>:the elder article having the same parent
<:the youger article having the same parent
---:split window and show thread lists
| :split window (vertically) and show thread lists
~ :close the thread frame
.:the index
..:the index of indices
Hiho,
While I don't want to make it a habit of announcing minor revisions, I've
got enough people emailing me about a couple of bugs that 1.1a3 fixes that
I'm going to go ahead and post something about it. I had to update the RAA
entry because I also moved the archives around.
Version 1.0b is the stable version, although it has known bugs. Version
1.1a is the current version, although it too has known bugs. Version 1.1a3
is the development version, and I'm sure it has bugs as well. 1.1a3 is
considered "development" primarily because of the new XPath implementation;
it passes the unit tests, but it needs more testing.
Version 1.1a3 changes a number of things, some of which are structural:
1) REXML hasn't been handling entities in parsed documents very well. This
has been fixed, but I'm wondering if REXML's behavior is confusing. REXML
inherited Electric XML's behavior of converting &, <, and > to entities on
write. This is convenient, but it may be confusing for users to know when
they have to quote their own entities, and when to leave them alone. 1.1a3
fixes this to a certain extent; REXML ignores entities in text, but it
still converts &, <, and >. It also reverse-converts &, <, and >
back to characters on a read. &#xxx; entities are now correctly handled.
I'm accepting opinions about this matter. I'd like entity handling to be
fairly painless, but I don't want ambiguous behavior if I can avoid it.
2) 1.1a3 has the new XPath implementation.
3) Prior versions of REXML would hang if unquoted '<' were encountered in
the source document. This has been fixed, and an error is now generated.
4) Error reporting has been improved. Although it could certianly use some
more work, REXML now attempts to report the line in the source at which an
error is encountered.
5) The directory structure has changed, in an attempt to clean up the top
level directory. suite.rb has been broken up into a core test suite and an
XPath test suite. suite.rb still remains, and is still the program to run;
however, it has some additional arguments to support running specific
tests. It is very short now, so read the source if you want to know how to
use it.
6) The distribution archive is in a different location, and now has a
version. In addition, multiple versions are available from the REXML home
page. Distributions will also now be available in both .tgz and .zip
format.
Oh, and the API page is fixed; the documentation was linking to an old API
entry point. The new API index page is much more sexy (thanks to GraphR).
Don't hesitate to send me your comments. Thanks folks!
--
--- SER