comparison 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
comparison
equal deleted inserted replaced
47666:537f1778caaf 47667:96b260e0ff3d
893 893
894 * viper-util.el (viper-chars-in-region): Simplification. 894 * viper-util.el (viper-chars-in-region): Simplification.
895 895
896 * viper.el (viper-emacs-state-mode-list): Added modes. 896 * viper.el (viper-emacs-state-mode-list): Added modes.
897 897
898 2002-09-18 Jonathan Yavner <jyavner@engineer.com>
899
900 * emacs-lisp/testcover.el: New file. Uses edebug to instrument a
901 module of code, with graphical display of poor-coverage spots.
902
903 * emacs-lisp/testcover-ses.el: New file. Demonstrates use of
904 testcover on a interactive module like ses.
905
906 * emacs-lisp/testcover-unsafep.el: New file. Demonstrates use of
907 testcover on a noninteractive module like unsafep.
908
898 2002-09-18 Miles Bader <miles@gnu.org> 909 2002-09-18 Miles Bader <miles@gnu.org>
899 910
900 * diff-mode.el (diff-mode): Don't evaluate `compilation-last-buffer' 911 * diff-mode.el (diff-mode): Don't evaluate `compilation-last-buffer'
901 unless it's bound. 912 unless it's bound.
902 913
906 (server-start): Don't bother canceling the sentinel. 917 (server-start): Don't bother canceling the sentinel.
907 (server-process-filter): Use replace-regexp-in-string and 918 (server-process-filter): Use replace-regexp-in-string and
908 handle the new &n quoting. Use push. Use server-log's new arg. 919 handle the new &n quoting. Use push. Use server-log's new arg.
909 Don't output the C-x # message if `nowait'. 920 Don't output the C-x # message if `nowait'.
910 (server-buffer-done): Use server-log's new arg. 921 (server-buffer-done): Use server-log's new arg.
922
923 2002-09-16 Jonathan Yavner <jyavner@engineer.com>
924
925 * ses.el: New file.
926
927 * emacs-lisp/unsafep.el: New file.
928
929 * files.el (auto-mode-alist): Add ".ses" for ses-mode.
930 (inhibit-quit): This is risky for unsafep, doesn't matter much for
931 anybody else.
932 (risky-local-variable-p): New function. Split off from
933 hack-one-local-variable so unsafep can use it. Add \|-history$ to
934 the list of disallowed local variable names (malicious user could
935 stuff a `display' property in there that would be activated when
936 na,Ao(Bve user called up the history).
911 937
912 2002-09-16 Markus Rost <rost@math.ohio-state.edu> 938 2002-09-16 Markus Rost <rost@math.ohio-state.edu>
913 939
914 * ls-lisp.el (ls-lisp-format-time-list): Fix type and provide :tag's. 940 * ls-lisp.el (ls-lisp-format-time-list): Fix type and provide :tag's.
915 941