+31Oct00=======================================================================
+1. add 0x8e to the list of characters we clobber (make xterm go into graphics
+mode).
30Oct00=======================================================================
1. put in new Filter::it code and tested it. Now all we have to do is write
the user access routines (oh and the help files!).
@checklist =
(
[ qw(c c m bp bc c) ], # pc10
- [ qw(f m d t m c c h) ], # pc11
+ [ qw(f c d t m c c h) ], # pc11
[ qw(c bc m bp bm p h) ], # pc12
[ qw(c h) ], #
[ qw(c h) ], #
{
my $self = shift;
my $sort = $self->{sort};
- my $fn = $self->{name};
+ my $name = $self->{name};
my $dir = "$filterbasefn/$sort";
+ my $fn = "$dir/$name";
+
mkdir $dir, 0775 unless -e $dir;
- my $fh = new IO::File ">$dir/$fn" or return "$dir/$fn $!";
+ rename $fn, "$fn.o" if -e $fn;
+ $fh = new IO::File ">$fn";
if ($fh) {
my $dd = new Data::Dumper([ $self ]);
$dd->Indent(1);
$dd->Quotekeys($] < 5.005 ? 1 : 0);
$fh->print($dd->Dumpxs);
$fh->close;
+ } else {
+ rename "$fn.o", $fn if -e "$fn.o";
+ return "$fn $!";
}
return undef;
}
while (@lines){
$msg = shift @lines;
$msg =~ s/\%([2-9A-F][0-9A-F])/chr(hex($1))/eg;
- $msg =~ s/[\x00-\x08\x0a-\x1f\x9b]/./g; # immutable CSI sequence + control characters
+ $msg =~ s/[\x00-\x08\x0a-\x1f\x9b\x8e]/./g; # immutable CSI sequence + control characters
&{$conn->{rcvd_notification_proc}}($conn, $msg, $!);
$! = 0;
}