| blib/lib/XTerm/Conf.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % | 
| branch | 41 | 106 | 38.6 | 
| line | true | false | branch | 
|---|---|---|---|
| 79 | 1 | 6 | unless $p->getoptions(\%o, "iconname|n=s", "title|T=s", "fg|foreground=s", "bg|background=s", "textcursor|cr=s", "mousefg|mouseforeground|ms=s", "mousebg|mousebackground=s", "tekfg|tekforeground=s", "tekbg|tekbackground=s", "highlightcolor|hc=s", "bell", "cs=s", "fullreset", "softreset", "smoothscroll!", "reverse|reversevideo!", "origin!", "wraparound!", "autorepeat!", "formfeed!", "showcursor!", "showscrollbar!", "tektronix!", "marginbell!", "reversewraparound!", "backsendsdelete!", "bottomscrolltty!", "bottomscrollkey!", "metasendsesc|metasendsescape!", "scrollregion=s", "deiconify", "iconify", "geometry=s", "raise", "lower", "refresh|x11refresh", "maximize", "unmaximize", "xproperty|x11property=s", "font=s", "nextfont", "prevfont", "report=s", "debugreport", "resize=i") | 
| 127 | 0 | 6 | if @ARGV | 
| 131 | 0 | 6 | if $o{'bell'} | 
| 134 | 0 | 6 | if (defined $o{'cs'}) | 
| 135 | 0 | 0 | if $o{'cs'} =~ /^utf-?8$/i | 
| 136 | 0 | 0 | if $o{'cs'} =~ /^(latin-?1|iso-?8859-?1)$/i | 
| 141 | 0 | 6 | if $o{'fullreset'} | 
| 161 | 0 | 90 | if (defined $o{$optname}) | 
| 162 | 0 | 0 | $o{$optname} ? : | 
| 168 | 0 | 6 | if $o{'softreset'} | 
| 170 | 0 | 6 | if (defined $o{'scrollregion'}) | 
| 171 | 0 | 0 | if ($o{'scrollregion'} eq '' or $o{'scrollregion'} eq 'default') { } | 
| 176 | 0 | 0 | unless /^\d*$/ | 
| 182 | 0 | 6 | if $o{'deiconify'} | 
| 183 | 0 | 6 | if $o{'iconify'} | 
| 185 | 0 | 6 | if (defined $o{'geometry'}) | 
| 186 | 0 | 0 | if (my($w, $h, $wc, $hc, $x, $y) = $o{'geometry'} =~ /^(?:(\d+)x(\d+)|(\d+)cx(\d+)c)?(?:\+(\d+)\+(\d+))?$/) { } | 
| 187 | 0 | 0 | if defined $x | 
| 188 | 0 | 0 | if defined $h | 
| 189 | 0 | 0 | if defined $hc | 
| 195 | 0 | 6 | if $o{'raise'} | 
| 196 | 0 | 6 | if $o{'lower'} | 
| 197 | 0 | 6 | if $o{'refresh'} | 
| 198 | 0 | 6 | if $o{'unmaximize'} | 
| 199 | 0 | 6 | if $o{'maximize'} | 
| 200 | 0 | 6 | if ($o{'resize'}) | 
| 202 | 0 | 0 | if $o{'resize'} < 24 or not $o{'resize'} =~ /^\d+$/ | 
| 206 | 0 | 6 | if defined $o{'iconname'} | 
| 207 | 4 | 2 | if defined $o{'title'} | 
| 208 | 0 | 6 | if defined $o{'xproperty'} | 
| 209 | 0 | 6 | if defined $o{'fg'} | 
| 210 | 0 | 6 | if defined $o{'bg'} | 
| 211 | 0 | 6 | if defined $o{'textcursor'} | 
| 212 | 0 | 6 | if defined $o{'mousefg'} | 
| 213 | 0 | 6 | if defined $o{'mousebg'} | 
| 214 | 0 | 6 | if defined $o{'tekfg'} | 
| 215 | 0 | 6 | if defined $o{'tekbg'} | 
| 216 | 0 | 6 | if defined $o{'highlightcolor'} | 
| 217 | 0 | 6 | if defined $o{'font'} | 
| 218 | 0 | 6 | if $o{'prevfont'} | 
| 219 | 0 | 6 | if $o{'nextfont'} | 
| 221 | 0 | 6 | if ($o{'report'}) | 
| 222 | 0 | 0 | if ($o{'report'} eq 'cgeometry') { } | 
| 239 | 2 | 2 | if (terminal_is_supported()) | 
| 247 | 4 | 0 | unless defined $term | 
| 248 | 1 | 3 | if (not $ENV{'TERM'}) { } | 
| 1 | 2 | elsif (not $ENV{'TERM'} =~ /^(xterm|rxvt)/) { } | |
| 270 | 0 | 0 | unless open my $TTY, "+< /dev/tty" | 
| 279 | 0 | 0 | unless (@ready) | 
| 283 | 0 | 0 | unless sysread $TTY, my $ch, 1 | 
| 284 | 0 | 0 | if $debug | 
| 286 | 0 | 0 | if @args = $res =~ /$rx/ | 
| 295 | 0 | 0 | if ($err) |