diff lisp/ChangeLog @ 47667:96b260e0ff3d

New major mode "SES" for spreadsheets. New function (unsafep X) determines whether X is a safe Lisp form. New support module testcover.el for coverage testing.
author Jonathan Yavner <jyavner@member.fsf.org>
date Sat, 28 Sep 2002 18:45:56 +0000
parents 537f1778caaf
children c527c3c4f0a3
line wrap: on
line diff
--- a/lisp/ChangeLog	Sat Sep 28 02:09:30 2002 +0000
+++ b/lisp/ChangeLog	Sat Sep 28 18:45:56 2002 +0000
@@ -895,6 +895,17 @@
 
 	* viper.el (viper-emacs-state-mode-list): Added modes.
 
+2002-09-18  Jonathan Yavner  <jyavner@engineer.com>
+
+	* emacs-lisp/testcover.el: New file.  Uses edebug to instrument a
+	module of code, with graphical display of poor-coverage spots.
+
+	* emacs-lisp/testcover-ses.el: New file.  Demonstrates use of
+	testcover on a interactive module like ses.
+
+	* emacs-lisp/testcover-unsafep.el: New file.  Demonstrates use of
+	testcover on a noninteractive module like unsafep.
+
 2002-09-18  Miles Bader  <miles@gnu.org>
 
 	* diff-mode.el (diff-mode): Don't evaluate `compilation-last-buffer'
@@ -909,6 +920,21 @@
 	Don't output the C-x # message if `nowait'.
 	(server-buffer-done): Use server-log's new arg.
 
+2002-09-16  Jonathan Yavner  <jyavner@engineer.com>
+
+	* ses.el: New file.
+
+	* emacs-lisp/unsafep.el: New file.
+
+	* files.el (auto-mode-alist): Add ".ses" for ses-mode.
+	(inhibit-quit): This is risky for unsafep, doesn't matter much for
+	anybody else.
+	(risky-local-variable-p): New function.  Split off from
+	hack-one-local-variable so unsafep can use it.  Add \|-history$ to
+	the list of disallowed local variable names (malicious user could
+	stuff a `display' property in there that would be activated when
+	na,Ao(Bve user called up the history).
+
 2002-09-16  Markus Rost  <rost@math.ohio-state.edu>
 
 	* ls-lisp.el (ls-lisp-format-time-list): Fix type and provide :tag's.