--- rxvt-unicode/src/urxvt.pm 2006/01/21 14:49:18 1.123 +++ rxvt-unicode/src/urxvt.pm 2006/01/22 20:39:47 1.125 @@ -141,11 +141,13 @@ =over 4 -=item - the mouse is on the same (multi-row-) line as the text cursor. +=item - the tty is in ICANON state. + +=item - the text cursor is visible. =item - the primary screen is currently being displayed. -=item - the text cursor is visible. +=item - the mouse is on the same (multi-row-) line as the text cursor. =back @@ -563,7 +565,7 @@ our $RESCLASS; our $RXVTNAME; -our $NOCHAR = chr 0xfffe; +our $NOCHAR = chr 0xffff; =head2 Variables in the C Package @@ -720,6 +722,8 @@ }; } +no warnings 'utf8'; + my $verbosity = $ENV{URXVT_PERL_VERBOSITY}; sub verbose { @@ -745,7 +749,7 @@ or die "$path: $!"; my $source = - "package $pkg; use strict; use utf8;\n" + "package $pkg; use strict; use utf8; no warnings 'utf8';\n" . "#line 1 \"$path\"\n{\n" . (do { local $/; <$fh> }) . "\n};\n1"; @@ -1310,6 +1314,11 @@ description of C<< urxvt::timer->events >>. Make sure to always restore the previous value. +=item $fd = $term->pty_fd + +Returns the master file descriptor for the pty in use, or C<-1> if no pty +is used. + =item $windowid = $term->parent Return the window id of the toplevel window. @@ -1418,8 +1427,8 @@ to replace only parts of a line. The font index in the rendition will automatically be updated. -C<$text> is in a special encoding: tabs and wide characters that use -more than one cell when displayed are padded with C<$urxvt::NOCHAR> +C<$text> is in a special encoding: tabs and wide characters that use more +than one cell when displayed are padded with C<$urxvt::NOCHAR> (chr 65535) characters. Characters with combining characters and other characters that do not fit into the normal tetx encoding will be replaced with characters in the private use area.