gnash 1.3.2
Immutable
release. Only release title and notes can be modified.
gnash 1.3.2
Bug-fix release over 1.3.1.
Fixes
execresolves the command through the shell's$PATH(it used the process
environment's PATH, so it could report "not found" for a command the rest of the
shell runs). Adds the-a,-c, and-lflags."$@"/"${a[@]}"no longer drop an empty element
(set -- "" x ""; for a in "$@"now iterates three times).ulimitreports a single resource as a bare value (ulimit -n→1048576),
and multiple resource flags each print a labeled line.set -uno longer errors on the defaulting operators${x:-word},${x-word},
${x:=word},${x+word},${x?msg}, …; the${x?msg}operator now reports its
message, and fatalset -u/${x?}errors exit with status 127, matching bash.
All are fixes in the shared engine, so they apply under every personality.
This release also repairs the bash differential test harness, which had silently
become a no-op.
Install
brew tap brianjfox/tools && brew trust brianjfox/tools && brew install gnash
Or download the universal (arm64 + x86_64) macOS tarball below.