summaryrefslogtreecommitdiffstats
path: root/contrib/gperl/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/gperl/ChangeLog')
-rw-r--r--contrib/gperl/ChangeLog142
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: