diff options
Diffstat (limited to 'contrib/gperl/ChangeLog')
-rw-r--r-- | contrib/gperl/ChangeLog | 142 |
1 files changed, 142 insertions, 0 deletions
diff --git a/contrib/gperl/ChangeLog b/contrib/gperl/ChangeLog new file mode 100644 index 0000000..813c320 --- /dev/null +++ b/contrib/gperl/ChangeLog @@ -0,0 +1,142 @@ +2022-10-09 G. Branden Robinson <g.branden.robinson@gmail.com> + + * gperl.pl: Include groff version information when reporting our + own (as recommended by GNU coding standards). Also drop + gratuitous quotation of program's own name. + +2022-05-03 G. Branden Robinson <g.branden.robinson@gmail.com> + + * gperl.am (gperl): Spell dependency on `$(SH_DEPS_SED_SCRIPT)` + using that macro expansion instead of a literal file name. See + groff's doc/automake.mom. + +2021-01-06 Colin Watson <cjwatson@debian.org> + + * gperl.pl: Avoid Perl's unsafe "<>" operator. + + The "<>" operator is implemented using the two-argument form of + "open", which interprets magic such as pipe characters, allowing + execution of arbitrary commands which is unlikely to be + expected. Perl >= 5.22 has a "<<>>" operator which avoids this, + but also forbids the use of "-" to mean the standard input, + which is a facility that the affected groff programs document. + + ARGV::readonly would probably also fix this, but I fundamentally + dislike the approach of escaping data in preparation for a + language facility to unescape it, especially when the required + escaping is as non-obvious as it is here. (For the same reason, + I prefer to use subprocess invocation facilities that allow + passing the argument list as a list rather than as a string to + be interpreted by the shell.) So I've abandoned this dubious + convenience and changed the affected programs to iterate over + command-line arguments manually using the three-argument form of + open. + + Fixes <https://savannah.gnu.org/bugs/?55557>. + +2020-04-22 G. Branden Robinson <g.branden.robinson@gmail.com> + + * gperl.1.man: Delete references to groffer. + +2018-02-28 Werner LEMBERG <wl@gnu.org> + + * gperl.am (gperl): Use $(AM_V_GEN) to silence file generation. + +2015-08-22 Bernd Warken <groff-bernd.warken-72@web.de> + + * gperl.1.man: Rename `gperl.man'. + + * gperl.am: Include renaming. + +2015-08-05 Bernd Warken <groff-bernd.warken-72@web.de> + + * gperl.am: Add `Last update'. Setup Emacs mode. + +2015-04-03 Werner LEMBERG <wl@gnu.org> + + * gperl.man: Make it work in compatibility mode. + (EL): Fix typo. + +2014-10-11 Bernd Warken <groff-bernd.warken-72@web.de> + + * gperl.pl: Version 1.2.6 + Replace `capturex' with backtics, so `use IPC::System::Simple' + can be removed. + +2014-09-03 Bernd Warken <groff-bernd.warken-72@web.de> + + * gperl.pl: Version 1.2.5 + + * all files in `gperl': Copying and Emacs setting. + +2014-07-06 Bernd Warken <groff-bernd.warken-72@web.de> + + * gperl.pl: Version 1.2.4 + Improve handling of `.Perl' lines. + +2014-07-06 Bernd Warken <groff-bernd.warken-72@web.de> + + * gperl.pl: Version 1.2.3 + + * gperl.man: Compatioble to `doclifter'. + +2014-07-04 Bernd Warken <groff-bernd.warken-72@web.de> + + * gperl.pl: Version 1.2.2 + + * gperl.man: Transform to classical man-page style. + +2014-07-03 Bernd Warken <groff-bernd.warken-72@web.de> + + * gperl.pl: Improve definitions. + +2014-06-15 Bernd Warken <groff-bernd.warken-72@web.de> + + * gperl.pl: Version 1.2.1. + + * gperl.man: Correct the Legalese and documentation of options. + +2014-06-15 Bernd Warken <groff-bernd.warken-72@web.de> + + * gperl.pl: Version 1.2. Getting several storage variables from + printing in `Perl' with several lines. Accept string and number + register variable names for `.ds' and `.nr'. + + * gperl.man: Rewrite with the actual additions. + +2014-06-14 Bernd Warken <groff-bernd.warken-72@web.de> + + * gperl.pl: Version 1.1. New structure without subs. Restrict + storage to only strings by creating only `.ds'. + + * gperl.man: Major rewrite. Omit `.nr'. + +2014-02-27 Bernd Warken <groff-bernd.warken-72@web.de> + + * gperl.pl: Admit file name arguments. Handle correct temporary + file. + +2014-02-25 Bernd Warken <groff-bernd.warken-72@web.de> + + * gperl.pl, gperl.man, ChangeLog, Makefile.sub: + first version 1.0 + +2014-02-25 Bernd Warken <groff-bernd.warken-72@web.de> +________________________________________________________________________ +License + +Copyright (C) 2014-2020 Free Software Foundation, Inc. +Written by Bernd Warken <groff-bernd.warken-72@web.de>. + +Copying and distribution of this file, with or without +modification, are permitted provided the copyright notice and this +notice are preserved. + +This file is part of `gperl', which is part of the `groff' +project. + +##### Editor settings + +Local Variables: +mode: change-log +End: |