File rc.changes of Package rc
-------------------------------------------------------------------
Wed Jan 27 22:13:22 UTC 2021 - Avindra Goolcharan <avindra@opensuse.org>
- update to latest rev from GitHub
* feature: add a "continue" builtin
* feature: implement the `flag` builtin
* feature: implement `if not`
* feature: default values for $nl and $tab
* feature: new developer mode, enabled with "--enable-develop" at the
"configure" stage, dumps each parse tree after it is built.
* feature: parse equals like a keyword, meaning it can appear unquoted in
commands
* feature: readline can now complete commands
* bug: fix use-after-free bug
* bug: fix bug with signal handlers and readline
* bug: fix bug with "break" inside local variable block
* bug: more signal / readline fixes
* bug: the "-e" flag did the wrong thing with respect to "while" loops
* bug: the precedence of prefix redirect was lower than pipe, which led to
some counter-intuitive parses
* bug: rc with readline support failed to notice window size changes correctly
* bug: using "-e" led to incorrect exit status
* bug: the grammar disallowed local assignments and redirections in the true
branch of `if` when there was an `else` clause
* documentation: "~ $x ()" is something of a special case. The man page
now goes into some more detail
* testing: use "pwd -P" which is friendlier to macOS
* portability: burning the build date into the binary makes a
reproducible build impossible. Replace it with the git description
* portability: remove all references to SIGCLD
* portability: eschew GNU-specific "date -I"
* portability: replace reldate with "git describe"
- update to 1.7.4:
* Licensing: due to GPL compatibility concerns, the license is changed
again to the "zlib" license.
- includes 1.7.3:
* portability: the comment from 1999-08-19 may well have been true at
the time, but the final version of the C99 standard called varargs
copying macro va_copy().
* portability: look in -ltinfo for tgetent.
* pkg: various autoconf / automake updates and tweaks.
* bug: in initinput(), the call ugchar(EOF) used the ungetcount member
of the top Input structure without initializing it.
* license: tweaked to match exactly the "zlib with acknowledgement"
license which is used by nunit and is already approved by various
distros.
- includes 1.7.2:
* doc: update email and web addresses.
* feature: support quoting for filename completion in GNU readline
* bug: fix for CVE-2014-1936
* bug: quoting of glob characters was broken
* bug: fix "sneaky parens" properly
* Feature: allow $"x as a synonym for $^x
-------------------------------------------------------------------
Mon Oct 23 12:26:22 UTC 2006 - Unknown Contributor <noreply@opensuse.org>
- initial package at 1.7.1