changeset 32858:04a91ff2afcd

*** empty log message ***
author Miles Bader <miles@gnu.org>
date Wed, 25 Oct 2000 07:36:30 +0000
parents e3c81dc17582
children 7600e7ac0dcd
files lisp/ChangeLog src/ChangeLog
diffstat 2 files changed, 13 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/ChangeLog	Wed Oct 25 07:35:11 2000 +0000
+++ b/lisp/ChangeLog	Wed Oct 25 07:36:30 2000 +0000
@@ -1,8 +1,18 @@
 2000-10-25  Miles Bader  <miles@lsi.nec.co.jp>
 
+	* wid-edit.el (widget-field-at): New function.
+	(widget-at, widget-field-activate): Use it.
+	(widget-tabable-at): Use `widget-at'.
+	(widget-specify-field): If the terminating character of the widget
+	field (which is read-only) is a newline, put it into a special
+	`boundary' field so that C-n/C-p act more naturally.
+	(widget-field-end): Also don't subtract one if a special
+	`boundary' field has been added after the widget field.
+
 	* comint.el (comint-output-filter, comint-send-input): Don't
 	bother adding stickiness fields to overlays to fool the field
 	code, since it should notice the overlay insertion-types now.
+
 	* wid-edit.el (widget-beginning-of-line, widget-end-of-line):
 	Replace with aliases of the normal emacs b-o-l/e-o-l functions.
 	(widget-field-keymap, widget-text-keymap): Don't bind C-a/C-e.
--- a/src/ChangeLog	Wed Oct 25 07:35:11 2000 +0000
+++ b/src/ChangeLog	Wed Oct 25 07:36:30 2000 +0000
@@ -1,5 +1,8 @@
 2000-10-25  Miles Bader  <miles@lsi.nec.co.jp>
 
+	* buffer.c (overlays_at): Only let CHANGE_REQ inhibit an
+	assignment of startpos to prev when startpos == pos.
+
 	* editfns.c (find_field): Set the field stickiness correctly from
 	overlay fields.  Use renamed `text_property_stickiness'.
 	(text_property_stickiness): Renamed from `char_property_stickiness'.