changeset 112120:aa1843c74710

Include recent allout.el changes, and add missing '*' asterisk to my previous two ChangeLog entries.
author Ken Manheimer <ken.manheimer@gmail.com>
date Tue, 04 Jan 2011 14:50:21 -0500
parents 48f5ac42611a
children a51d791afefe 3d3d7ef762fd
files lisp/ChangeLog
diffstat 1 files changed, 22 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/ChangeLog	Tue Jan 04 14:44:10 2011 -0500
+++ b/lisp/ChangeLog	Tue Jan 04 14:50:21 2011 -0500
@@ -1,3 +1,23 @@
+2011-01-04  Ken Manheimer  <ken.manheimer@gmail.com>
+
+	* Summary: Reconcile with changes in line movement behavior for
+	long text lines that cross more than a single physical window
+	line, ie when truncate-lines is nil.
+
+	(allout-next-visible-heading): Provide for change in line-move
+	behavior on long lines when truncate-lines is nil.  In that case,
+	line-move can wind up on the same textual line when it moves to
+	the next window line, and moving to the bullet position after the
+	move yields zero advancement.  Add logic to detect and compensate
+	for the lack of progress.
+	(allout-current-topic-collapsed-p): move-end-of-line respect for
+	field boundaries is different when operating with body lines
+	shorter than window width versus ones greater than window width,
+	which can yield false negatives in this function.  Avoid
+	difference by applying move-end-of-line while field-text-motion is
+	inhibited.
+
+
 2011-01-04  Glenn Morris  <rgm@gnu.org>
 
 	* textmodes/rst.el (rst-compile-toolsets):
@@ -140,7 +160,7 @@
 
 2011-01-01  Ken Manheimer  <ken.manheimer@gmail.com>
 
-	allout.el (allout-auto-fill): Do not infinitely recurse - use
+	* allout.el (allout-auto-fill): Do not infinitely recurse - use
 	do-auto-fill if everything points back to allout-auto-fill.
 	(allout-mode-deactivate-hook): Declare obsolete, in favor of
 	standard-formed minor-mode deactivate hook, allout-mode-off-hook.
@@ -216,7 +236,7 @@
 
 2010-12-28  Ken Manheimer  <ken.manheimer@gmail.com>
 
-	allout.el (allout-v18/19-file-var-hack): Obsolete, remove.
+	* allout.el (allout-v18/19-file-var-hack): Obsolete, remove.
 	(allout-mode): Argument "toggle" => "force".
 	Refine the docstring.
 	Remove special provisions for reactivation, besides the 'force'