diff options
Diffstat (limited to 'contrib/glilypond/ChangeLog')
-rw-r--r-- | contrib/glilypond/ChangeLog | 290 |
1 files changed, 290 insertions, 0 deletions
diff --git a/contrib/glilypond/ChangeLog b/contrib/glilypond/ChangeLog new file mode 100644 index 0000000..c218610 --- /dev/null +++ b/contrib/glilypond/ChangeLog @@ -0,0 +1,290 @@ +2022-10-19 G. Branden Robinson <g.branden.robinson@gmail.com> + + * glilypond.pl (version): Report version information in format + recommended by GNU coding standards. Bump micro version number + to reflect this and the restructuring immediately previous. + +2022-10-19 G. Branden Robinson <g.branden.robinson@gmail.com> + + Make glilypond script stand alone. + + * args.pl: + * oop_fh.pl + * subs.pl: Delete, moving their content into... + * glilypond.pl: ...here. Also bump overall license to GPLv3 + from GPLv2 because all of the deleted files were GPLv3. + * glilypond.am (dist_glilypond_DATA): Delete. + +2022-05-03 G. Branden Robinson <g.branden.robinson@gmail.com> + + * glilypond.am (glilypond): 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> + + * glilypond.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. + + glilypond doesn't need the initial unshift since that's already + handled in args.pl. + + Fixes <https://savannah.gnu.org/bugs/?55557>. + +2020-04-22 G. Branden Robinson <g.branden.robinson@gmail.com> + + * glilypond.1.man: Delete references to groffer. + +2018-02-28 Werner LEMBERG <wl@gnu.org> + + * glilypond.am (glilypond): Use $(AM_V_GEN) to silence file generation. + +2017-10-22 G. Branden Robinson <g.branden.robinson@gmail.com> + + * args.pl: Fix grammar in usage message. + + When used attributively, e.g. as an adjectival phrase, + "command-line" should be hyphenated. + +2015-09-10 Bernd Warken <groff-bernd.warken-72@web.de> + + * glilypond.pl, args.pl, subs.pl: New default `eps_func' as `pdf'. + +2015-09-10 Bernd Warken <groff-bernd.warken-72@web.de> + + * glilypond.1.man: New default `pdf2eps'. Several fixes. + + * subs.pl: Replace `.PSPIC' by `$P_PIC'. Set new default sub on + top. + +2015-08-22 Bernd Warken <groff-bernd.warken-72@web.de> + + * glilypond.1.man: Rename `glilypond.man'. + + * glilypond.am: Include renaming. + +2015-08-05 Bernd Warken <groff-bernd.warken-72@web.de> + + * glilypond.am: Add `Last update'. Setup Emacs mode. + +2015-04-03 Werner LEMBERG <wl@gnu.org> + + * glilypond.man: Make it work in compatibility mode. + (EL): Fix typo. + +2015-03-20 Ralph Corderoy <ralph@inputplus.co.uk> + + * glilypond.pl: Minor syntax fixes. + +2015-03-20 Werner LEMBERG <wl@gnu.org> + + * glilypond.pl <read files or stdin>: Fix typo. + + Problem reported by Grégoire Babey <gibux@gmx.ch>. + +2014-09-03 Bernd Warken <groff-bernd.warken-72@web.de> + + * glilypond.pl: New version 1.3.1 + + * all `glilypond' files: Copying and Emacs setting. + +2014-07-06 Bernd Warken <groff-bernd.warken-72@web.de> + + * glilypond.pl: New version 1.3 + + * glilypond.man: Make man-page compatible with doclifter. + +2014-07-04 Bernd Warken <groff-bernd.warken-72@web.de> + + * glilypond.man: Transform to classical man-page style. + +2014-07-03 Bernd Warken <groff-bernd.warken-72@web.de> + + * glilypond.man: Improve definitions. + +2014-03-30 Steffen Nurpmeso <sdaoden@yandex.com> + + * Makefile.sub: Put straight error-prevention prefixes for `rm'. + +2014-03-30 Steffen Nurpmeso <sdaoden@yandex.com> + + * Makefile.sub (uninstall_sub): Typo. + +2014-03-11 Ingo Schwarze <schwarze@openbsd.org> (tiny change) + + * Makefile.sub (install_data): POSIX conformance. + + Do not use $< outside inference rules, and even less when there + are multiple targets. + +2014-02-14 Bernd Warken <groff-bernd.warken-72@web.de> + + * examples/example.groff: Add this directory and this file. + +2014-01-06 Bernd Warken <groff-bernd.warken-72@web.de> + + Remove archive git@github.com:RUNOFF/groff_lilypond.git + +2013-10-30 Bernd Warken <groff-bernd.warken-72@web.de> + + * glilypond.man: Correct writing. + +2013-05-10 Bernd Warken <groff-bernd.warken-72@web.de> + + * glilypond.pl: Correct position information. Add debug code. + + * args.pl, oop_fh.pl, subs.pl: Correct position information. + +2013-04-25 Bernd Warken <groff-bernd.warken-72@web.de> + + * Makefile.sub: minor corrections. + +2013-04-24 Bernd Warken <groff-bernd.warken-72@web.de> + + Public `glilypond' version `v1.1'. + + * args.pl, sub.pl, glilypond.man: Change option `-v' to mean + `--verbose' instead of former `--version' such as many GNU + programs do. Correct sub `&usage()' and man-page. + + * args.pl, glilypond.pl, oop_fh.pl, subs.pl: Remove spaces in + ` -> ', some `( ... )', and some `{ ... }' places for better + readability of the Perl source code. + +2013-04-24 Bernd Warken <groff-bernd.warken-72@web.de> + + * args.pl, oop_fh.pl: Remove 1st line calling `perl'. + + * subs.pl: Remove 1st line calling `perl'. Remove sub + `&perl_version()'. Adjust sub `&usage()'. + + * glilypond.pl: Keep 1st line, which will be reset by running + `make'. Remove all parts of Perl testing. + + * perl_test.pl: Remove this file. + + * README.txt: Add information about needed Perl version. + + * Makefile.sub: Corrections for removing Perl test. Use `$<'. + +2013-04-24 Bernd Warken <groff-bernd.warken-72@web.de> + + * Makefile.sub: Remove Perl test. + +2013-04-12 Bernd Warken <groff-bernd.warken-72@web.de> + + * glilypond.pl: Fix END for early exit of `--version'. + +2013-04-12 Bernd Warken <groff-bernd.warken-72@web.de> + + * subs.pl: Replace `state' by global variable. So the Perl + version can be older. + + * perl_test.pl: Replace the Perl version by `v5.6', analogously to + `groffer'. + +2013-04-11 Bernd Warken <groff-bernd.warken-72@web.de> + + * Makefile.sub: Corrections for Emacs. + +2013-04-11 Bernd Warken <groff-bernd.warken-72@web.de> + + * old groff_lilypond: There is now a free `git' package containing + all old versions of the former name `groff_lilypond v0.*'. They + work with `lilypond' parts in `roff' files, but were not + installed. This package can be got at: + + $ git clone git@github.com:RUNOFF/groff_lilypond.git + + The new versions `glilypond 1.*' are not included there. + +2013-03-29 Bernd Warken <groff-bernd.warken-72@web.de> + + Published version is `v1.0'. + + Run `autoconf' again. + +2013-03-29 Bernd Warken <groff-bernd.warken-72@web.de> + + * <groff_src_dir>/m4/groff.m4, <groff_src_dir>/configure.ac: Add + libdir information for `glilypond'. + + * <groff_src_dir>/Makefile.in: Add + `<groff_src_dir>/contrib/glilypond'. + + Run `autoconf'. + + `glilypond' can now be installed to the system. + +2013-03-29 Bernd Warken <groff-bernd.warken-72@web.de> + + Rename `groff_lilypond' to `glilypond'. So remove the former + source directory `<groff_src_dir>/contrib/lilypond' and newly + install `<groff_src_dir>/contrib/glilypond', which now has many + files. The new version starts at `v1.0'. + + Version will now be v1.*. All former files of versions v0.* + vanished or were renamed. This is not yet an information about + publishing. + + * ChangeLog.0x: old `ChangeLog' file for the old `groff_lilypond' + versions v0.*. In the future, this file won't be changed any + more. + + * ChangeLog: New file. It is this file. It displays the history + of `glilypond' versions v1.* or later. + + * glilypond.pl: New main Perl file written from + `groff_lilypond.pl' in a totally different way. It is split now + into 4 Perl files. + + * args.pl: New Perl file. It handles the command line options for + a run of `glilypond.pl'. + + * oop_fh.pl: New Perl file. OOP handling of file handles. + + * perl_test.pl: Test whether the actual Perl program has a + suitable versions. For `Makefile.sub' and `glilypond.pl'. + + * subs.pl: New Perl file. Defines the global subs for + `glilypond.pl'. + + * Makefile.sub: Newly written `Makefile' for this subdirectory of + `groff'. `glilypond' should be able to be installed by `make' + with this file. + + * glilypond.man: Newly written man-page for `glilypond'. + + * README.txt: New file about the installation. + +######################################################################## + +Copyright 2013-2020 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. + +Local Variables: +fill-column: 72 +mode: change-log +version-control: never +End: +vim:set autoindent textwidth=72: |