Age | Commit message (Collapse) | Author | Files | Lines |
|
1.47 2017-02-27
- Fix longstanding memory leak in _scrubpkg() [#22031]
- Fix various spelling errors [#86872]
|
|
Problems found locating distfiles:
Package cabocha: missing distfile cabocha-0.68.tar.bz2
Package convertlit: missing distfile clit18src.zip
Package php-enchant: missing distfile php-enchant/enchant-1.1.0.tgz
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
|
|
Upstream changes:
What's new in v1.46 since v1.44:
Thanks to Rik Signes, there is a new
Text::Template->append_text_to_output method, which
Text::Template always uses whenever it wants to emit output.
You can subclass this to get control over the output, for
example for postprocessing.
A spurious warning is no longer emitted when the TYPE
parameter to ->new is omitted.
|
|
Upstream has no change log for 1.45, but appears to be doc corrections only.
|
|
This is a maintentance release. There are no feature changes.
_scrubpkg, which was responsible for eptying out temporary
packages after the module had done with them, wasn't always
working; the result was memory-leaks in long-running
applications. This should be fixed now, and there is a test
in the test suite for it.
Minor changes to the test suite to prevent spurious errors.
Minor documentation changes.
|
|
|
|
The ->new method now fails immediately and sets
$Text::Template::ERROR if the file that is named by a filename
argument does not exist or cannot be opened for some other
reason. Formerly, the constructor would succeed and the
->fill_in call would fail.
|
|
Fixed a bug relating to use of UNTAINT under perl 5.005_03 and
possibly other versions.
Taint-related tests are now more comprehensive.
Tests now work correctly on Windows systems and possibly on
other non-unix systems.
New UNTAINT option tells the module that it is safe to 'eval'
code even though it has come from a file or filehandle.
Code added to prevent memory leaks when filling many
templates. Thanks to Itamar Almeida de Carvalho.
Bug fix: $OUT was not correctly initialized when used in
conjunction with SAFE.
You may now use a glob ref when passing a filehandle to the
->new funcion. Formerly, a glob was reuqired.
New subclass: Text::Template::Preprocess. Just like
Text::Template, but you may supply a PREPROCESS option in the
constructor or the fill_in call; this is a function which
receives each code fragment prior to evaluation, and which may
modify and return the fragment; the modified fragment is what
is evaluated.
Error messages passed to BROKEN subroutines will now report
the correct line number of the template at which the error
occurred.
If the template comes from a file, the filename will be
reported as well.
INCOMPATIBLE CHANGE:
The format of the default error message has changed.
Note that the default message used to report the line number
at which the program fragment began; it now reports the line
number at which the error actually occurred.
|
|
|
|
+ move the patch digest/checksum values from files/patch-sum to distinfo
|