2e3058ee35
Fixes PR#39557. Pkgsrc changes: o Add a commented-out HOMEPAGE using search.cpan.org Upstream changes: 2007 12 05 -Improved support for perl 5.10: New quote modifier 'p', new block type UNITCHECK, new keyword break, improved formatting kof given/when. -Corrected tokenization bug of something like $var{-q}. -Numerous minor formatting improvements. -Corrected list of operators controlled by -baao -bbao to include . : ? && || and or err xor -Corrected very minor error in log file involving incorrect comment regarding need for upper case of labels. -Fixed problem where perltidy could run for a very long time when given certain non-perl text files. -Line breaks in un-parenthesized lists now try to follow line breaks in the input file rather than trying to fill lines. This usually works better, but if this causes trouble you can use -iob to ignore any old line breaks. Example for the following input snippet: print "conformability (Not the same dimension)\n", "\t", $have, " is ", text_unit($hu), "\n", "\t", $want, " is ", text_unit($wu), "\n", ; OLD: print "conformability (Not the same dimension)\n", "\t", $have, " is ", text_unit($hu), "\n", "\t", $want, " is ", text_unit($wu), "\n",; NEW: print "conformability (Not the same dimension)\n", "\t", $have, " is ", text_unit($hu), "\n", "\t", $want, " is ", text_unit($wu), "\n", ; 2007 08 01 -Added -fpsc option (--fixed-position-side-comment). Thanks to Ueli Hugenschmidt. For example -fpsc=40 tells perltidy to put side comments in column 40 if possible. -Added -bbao and -baao options (--break-before-all-operators and --break-after-all-operators) to simplify command lines and configuration files. These define an initial preference for breaking at operators which can be modified with -wba and -wbb flags. For example to break before all operators except an = one could use --bbao -wba='=' rather than listing every single perl operator (except =) on a -wbb flag. -Added -kis option (--keep-interior-semicolons). Use the B<-kis> flag to prevent breaking at a semicolon if there was no break there in the input file. To illustrate, consider the following input lines: dbmclose(%verb_delim); undef %verb_delim; dbmclose(%expanded); undef %expanded; dbmclose(%global); undef %global; Normally these would be broken into six lines, but perltidy -kis gives: dbmclose(%verb_delim); undef %verb_delim; dbmclose(%expanded); undef %expanded; dbmclose(%global); undef %global; -Improved formatting of complex ternary statements, with indentation of nested statements. OLD: return defined( $cw->{Selected} ) ? (wantarray) ? @{ $cw->{Selected} } : $cw->{Selected}[0] : undef; NEW: return defined( $cw->{Selected} ) ? (wantarray) ? @{ $cw->{Selected} } : $cw->{Selected}[0] : undef; -Text following un-parenthesized if/unless/while/until statements get a full level of indentation. Suggested by Jeff Armstorng and others. OLD: return $ship->chargeWeapons("phaser-canon") if $encounter->description eq 'klingon' and $ship->firepower >= $encounter->firepower and $location->status ne 'neutral'; NEW: return $ship->chargeWeapons("phaser-canon") if $encounter->description eq 'klingon' and $ship->firepower >= $encounter->firepower and $location->status ne 'neutral'; |
||
---|---|---|
.. | ||
DESCR | ||
distinfo | ||
Makefile |