On Fri, 16 Apr 1999, Gilles Detillieux wrote:

> Hmm, yes, the SGML stuff may take some testing, plus it's currently in a
> state of flux.  Hans-Peter recently rewrote it for 3.2, but I think in
> the process, support for &#xx; style entities was removed.  At least,
> I don't see it in the code anymore.

Not to take anything away from Hans-Peter or his contributions to that
code, notably the HtWordCodec class. But I wrote most of the HtSGMLCodec
class. I removed the &#xx; style entities initially because of fears about
the decoding process in Display.cc. There's also a concern on Hans-Peter's
side about the size of the class. Using it in htsearch makes it use more
memory and some people have CGI quotas.

> That doesn't mean we shouldn't fix Display::createURL() in 3.1.2.  The way
..
> So, I'd see a change here as a bug fix.  Thoughts?

I suspect it's a relatively easy fix, so I say we go for it. But if it
looks like we're going to be doing much URL encoding/decoding (beyond the
URLTrans.cc code), we should hold off until we can do a nice cleanup of
that code. As you said, it's better to get 3.1.2 out.

> In any case, I'd like to see 3.1.2 go out before too long, with or without
> this fix.  It also occurs to me that there have been several changes to
> 3.1.2 that haven't made it yet into 3.2.  I think a merge is in order,
> but I imagine you'd want to hold off on that until the final release is
> put together.

It's much easier to do things like this in one fell swoop. As it is, I'm
wondering what the merge is going to look like with all the stuff that's
been backported and forward-ported.

> uses.html, where.html), but I imagine some of this is part of your
> checklist for rolling out new releases.  By the way, if you do update

Yeah the checklist goes something like this (I'll write this up as I go
along this time):
* Roll a pre-release for final testing
* Beat on it hard on http://www.htdig.org/ and http://wso.williams.edu/
* Write the RELEASE.html notes, going from the ChangeLog.
* Update THANKS.html if it hasn't been already.
* Sync maindocs and htdocs directories
* Roll one more pre-release for typos, etc.
* Tag the CVS tree
* run 'make dist'
* Make patch files
* Upload to www.htdig.org
* Announce

> at the bottom of htdoc/*.html files when I'd update them.  Do these get
> updated automatically when you roll out a new release?

No, but some of that will happen anyway. They're inserted automatically by 
one of the HTML modes for emacs.

-Geoff

------------------------------------
To unsubscribe from the htdig3-dev mailing list, send a message to
[EMAIL PROTECTED] containing the single word "unsubscribe" in
the SUBJECT of the message.

Reply via email to