summaryrefslogtreecommitdiffstats
path: root/RELNOTES
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2017-03-19 17:15:51 -0700
committerKaz Kylheku <kaz@kylheku.com>2017-03-19 17:15:51 -0700
commitc2dec325d87de8be8917e7b52f118f4664a9e13a (patch)
tree60c63a9c23abe80e18e7ee4f99076ffedf367f93 /RELNOTES
parent7d5d3b930648483e79cfb911f4843d2215d1058d (diff)
downloadtxr-c2dec325d87de8be8917e7b52f118f4664a9e13a.tar.gz
txr-c2dec325d87de8be8917e7b52f118f4664a9e13a.tar.bz2
txr-c2dec325d87de8be8917e7b52f118f4664a9e13a.zip
Version 172.txr-172
* RELNOTES: Updated. * configure, txr.1: Bumped version and date. * share/txr/stdlib/ver.tl: Likewise. * txr.vim, tl.vim: Regenerated.
Diffstat (limited to 'RELNOTES')
-rw-r--r--RELNOTES53
1 files changed, 53 insertions, 0 deletions
diff --git a/RELNOTES b/RELNOTES
index bf6777ee..accb9922 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -1,3 +1,56 @@
+ TXR 172
+ 2017-03-19
+
+
+ Features
+
+ - Argument of umask function is optional
+ - if omitted, function returns current umask.
+ - OOP:
+ - new static-slot-home function
+ - reports the base class which actually
+ defines a slot.
+ - Sandboxing support:
+ - New *package-alist* variable gives application control
+ over what packages exist over a dynamic scope.
+ - Makes possible safe evaluation of TXR Lisp code obtained
+ as input from untrusted source.
+ - Special behavior worked into exception handling to
+ close a potential sandbox hole.
+ - Tracing:
+ - trace now canonicalizes a method name to the
+ base class which defines a method and produces
+ a warning if this is different from what was requested.
+ - E.g. (trace (meth dog speak)) is issued, but dog
+ just inherits (meth animal speak) which is what is
+ actually traced.
+ - warnings issued when traced functions are redefined.
+ - Windows:
+ - New icons, redesigned from scratch.
+ - SVG logo now in source tree.
+
+ Bugs
+
+ - Parser fix in relation to new unbound reference
+ dot syntax: now it may be a top-level expression,
+ so entering .a.b.c into the REPL isn't a syntax error.
+ - Missing documentation for opt function added.
+ - Windows:
+ - Fixes from Cygnal:
+ - dir and shell fields in password structure
+ returned by getpwent are Windows paths that
+ make sense.
+ - HOME environment variable has same value as USERPROFILE.
+ - Fixes issue when Windows Vim is invoked out of txr,
+ of Vim being confused by nonsensical HOME value.
+ - Linenoise fix: Ctrl-X Ctr-E (edit in external editor)
+ - Now temp file closed before spawning external editor.
+ - Fixes issue of editor reporting that the file is
+ in use by another application and not being able to save.
+ - Fixes issue that Vim reports the file as readonly.
+
+
+
TXR 171
2017-03-14