scott@erick.gac.edu (Scott Hess) (02/14/91)
I have placed Stuart2.11 on the cs.orst.edu pub/next/submissions directory.
This is a NextStep2.0 version of Stuart which fixes some bugs, both
superficial and deep (very deep).
This is the Changes file from the distribution:
Changes from Stuart2.0 to Stuart2.11
Stuart2.1 is NextStep2.0-specific. It won't run under NextStep1.0.
Most of the fixes I've incorporated don't apply to 1.0, so
that's not a big loss.
I fixed the spacing problems with fonts other than Ohlfs-10, or so
I believe. Now, things should be spaced exactly like old
Terminal did.
The Find Panel has had a few bugs fixed, or at least they appear to
be fixed. There were some problems where every once in awhile,
it seemed that find wasn't finding stuff I knew was there. I
don't notice it now, so maybe it's gone . . .
There were some major problems with the handling of subshell tty
setup. This only affects certain circumstances, I'll admit,
but it still was sad. I apparently wasn't setting up the
controlling tty or process group for the subshell correctly.
What I did worked under 1.0 (in fact, stuff seemed set up
correctly for the most part), but has broken in some cases for
me under 2.0. The main programs it affected were the programs
run from the subshell - especially if those programs manipulated
the controlling tty or the process group. It also accounts
for certain instances when Stuart died for no apparent reason
when the first emulation window opened was logged out of. I've
now fixed it to Do The Right Thing, or so I hope. If you have
problems with this please tell me.
The bold-faced characters in the Info Panel are now aligned correctly.
The fixes I made in the unreleased Stuart2.01 are in 2.11. These
fixed an incorrect connection on the Preferences panels that
could cause bus errors (and Stuart deaths), and a problem with
scrolling regions that manifested when running vi on a remote,
non-NeXT system.
I've hopefully fixed a bug which sometimes occurred when
double-click-dragging below the bottom of the emulation buffer.
The problem was that it would often take many tries to get the
bug to occur. Now I cannot get it to occur at all. So, maybe
it's gone. [This bug also manifests in Terminal, I've heard
-scott]
I've added code to cause the windowserver not to do dead-key handling
for Stuart (Thanks Garth!). This caused problems with Meta-a,
Meta-n, and Meta-u. Possibly other keys. You lose the ability
to use dead keys, of course. Since this is more than likely
not something many people use, I don't imagine it will be a
problem. If you have problems, contact me (and it will become
a preference).
I've also verified that Stuart does not suffer from a certain bug
which Terminal does have where cursor positioning at the right
hand side of the screen sometimes gets messed up. This seems
to happen especially under VMS, and is related to the automatic
margins.
There might be other fixes. Who knows? But, overall there's little
or no change (maybe 20 or 30 lines total). Lastly, the lax
upgrade policy continues - all of my currently registered users
are upgraded to 2.11 without charge.
Expect Stuart3.0 out sometime in March. Stuart3.0 is neat :-).
Later,
--
scott hess scott@gac.edu
Independent NeXT Developer GAC Undergrad
<I still speak for nobody>
"Tried anarchy, once. Found it had too many constraints . . ."
"Buy `Sweat 'n wit '2 Live Crew'`, a new weight loss program by
Richard Simmons . . ."