summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorToby Goodwin <toby@paccrat.org>2018-04-25 22:29:49 +0100
committerToby Goodwin <toby@paccrat.org>2018-04-25 22:29:49 +0100
commit8ecd9704f9564950d8ea80c0fcff04b8861b37e4 (patch)
treef80963c82c4a54c6401a2d1a97a1c6f4b49f8a36
parent34f91fd658412d1ae31a2236eb406934c84e311a (diff)
bring ChangeLog up to date
-rw-r--r--AUTHORS13
-rw-r--r--ChangeLog92
-rw-r--r--configure.ac2
3 files changed, 94 insertions, 13 deletions
diff --git a/AUTHORS b/AUTHORS
index 3b425aa..db2cb22 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -32,9 +32,10 @@ Toby would like to thank these people for their contributions since he
took over maintenance of rc. Aharon Robbins, Arvid Requate, Bengt
Kleberg, Bert Münnich, Brynjulv Hauksson, Byron Rakitzis, Callum Gibson,
Casper Ti. Vector, Chris Siebenmann, Dale Scheetz, Dan Moniz, David
-Luyer, David Swasey, Decklin Foster, Donn Cave, Erik Quanstrom, Gary
-Carvell, Gerry Tomlinson, Gert-Jan Vons, Ian Lance Taylor, Jakub Wilk,
-Jeremy Fitzhardinge, Leah Neukirchen, Marc Moorcroft, Mark H Wilkinson,
-Mark K Gardner, Raymond Venneker, Rich $alz, Rob Savoye, Scott Schwartz,
-Stefan Dalibor, Steve Simon, Thomas Nordin, Tom Culliton, Tom Tromey,
-Vincent Broman, Wolfgang Zekoll.
+Luyer, David Swasey, Decklin Foster, Donn Cave, Drazen Borkovic, Erik
+Quanstrom, Gary Carvell, Gerry Tomlinson, Gert-Jan Vons, @GReagle, Ian
+Lance Taylor, Jakub Wilk, Jeff Johnson, Jeremy Fitzhardinge, Leah
+Neukirchen, Marc Moorcroft, Mark H Wilkinson, Mark K Gardner,
+@RamKromberg, Raymond Venneker, Rich $alz, Rob Savoye, Robert Scheck,
+Ross Lonstein, Scott Schwartz, Stefan Dalibor, Steve Simon, Thomas
+Nordin, Tom Culliton, Tom Tromey, Vincent Broman, Wolfgang Zekoll.
diff --git a/ChangeLog b/ChangeLog
index b381d84..78d5216 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -849,9 +849,8 @@ Changes since rc-1.5b2
2014-09-01
- Bug: quoting of glob characters was broken (thanks Christian
- Neukirchen); fix the "sneaky parens" bug properly (thanks Wolfgang
- Zekoll).
+ Bug: quoting of glob characters was broken (thanks Leah Neukirchen);
+ fix the "sneaky parens" bug properly (thanks Wolfgang Zekoll).
Feature: allow $"x as a synonym for $^x
@@ -904,7 +903,88 @@ Changes since rc-1.5b2
Release: rc-1.7.4.
-[... needs completing]
+2015-06-24
+
+ Portability: eschew GNU-specific "date -I" (thanks Ross Lonstein;
+ github #4).
+
+2015-10-26
+
+ Bug: fix use-after-free bug (thanks Dražen Borković; github #9 and
+ #13).
+
+2015-11-28
+
+ Bug: fix bug with signal handlers and readline (thanks Bert Münnich).
+
+2016-02-26
+
+ Bug: fix bug with "break" inside local variable block (thanks Dražen
+ Borković and Bert Münnich; github #11 and #21).
+
+2016-08-25
+
+ Bug: more signal / readline fixes (thanks Bert Münnich; github #14).
+
+2016-08-27
+
+ Portability: replace reldate with "git describe" (thanks @RamKromberg).
+
+ Documentation: "~ $x ()" is something of a special case. The man page
+ now goes into some more detail.
+
+2017-02-27
+
+ Feature: parse equals like a keyword, meaning it can appear unquoted in
+ commands. For example, rather than having to write
+
+ ls --color'='tty # or ls '--color=tty' or similar
+
+ one may now write simply
+
+ ls --color=tty
+
+ Special thanks to Bert Münnich for fixing this major irritation
+ (github #29).
+
+2017-05-11
+
+ Bug: the "-e" flag did the wrong thing with respect to "while" loops (thanks
+ Dražen Borković; github #34 and #35).
+
+2017-06-23
+
+ Feature: new developer mode, enabled with "--enable-develop" at the
+ "configure" stage, dumps each parse tree after it is built.
+
+ Bug: the precedence of prefix redirect was lower than pipe, which led to
+ some counter-intuitive parses (thanks Casper Ti. Vector; github #33).
+
+ Bug: rc with readline support failed to notice window size changes correctly
+ (thanks Chris Siebenmann; github #32).
+
+2017-08-25
+
+ Testing: use "pwd -P" which is friendlier to macOS (thanks Dražen Borković;
+ github #36).
+
+2017-08-25
+
+ Feature: add a "continue" builtin (thanks Casper Ti. Vector and Dražen
+ Borković; github #25 and #37).
+
+2017-10-27
+
+ Bug: using "-e" led to incorrect exit status (thanks @hallik and Bert
+ Münnich).
+
+ Portability: burning the build date into the binary makes a
+ reproducible build impossible. Replace it with the git description
+ (thanks @RamKromberg; github #26).
+
+2018-02-17
+
+ Portability: remove all references to SIGCLD (thanks Leah Neukirchen).
2018-03-05
@@ -914,11 +994,11 @@ Changes since rc-1.5b2
2018-03-17
- Feature: implement the `flag` builtin.
+ Feature: implement the `flag` builtin (github #20).
2018-03-19
- Feature: implement `if not`.
+ Feature: implement `if not` (github #19).
Feature: default values for $nl and $tab (github #43).
diff --git a/configure.ac b/configure.ac
index d28edbd..cd6bf9e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,7 +1,7 @@
dnl Our package name, version, ...
AC_INIT([rc], [1.7.4])
-dnl ... and release date
+dnl ... and git description
DESCRIPTION=$(git describe || echo '(git description unavailable)')
AC_DEFINE_UNQUOTED(DESCRIPTION, "$DESCRIPTION", [Release date])