diff lisp/ChangeLog @ 41658:1f7eca1d2ba1

*** empty log message ***
author Stefan Monnier <monnier@iro.umontreal.ca>
date Thu, 29 Nov 2001 02:28:17 +0000
parents 42271b6bfe3d
children 2f6a11181df8
line wrap: on
line diff
--- a/lisp/ChangeLog	Thu Nov 29 02:15:03 2001 +0000
+++ b/lisp/ChangeLog	Thu Nov 29 02:28:17 2001 +0000
@@ -1,3 +1,43 @@
+2001-11-28  Stefan Monnier  <monnier@cs.yale.edu>
+
+	* textmodes/outline.el (outline-up-heading): Add `invisible-ok' arg.
+	(outline-up-heading-all): Remove.
+	(hide-sublevels): Move to end-of-heading before calling flag-region.
+	(outline-copy-overlay, outline-discard-overlays): Remove.
+	(outline-flag-region): Use `remove-overlays'.
+	Don't move to end-of-heading.
+	(outline-next-visible-heading, outline-back-to-heading)
+	(outline-on-heading-p): Use outline-invisible-p.
+	(outline-font-lock-level): Use outline-up-heading's new arg.
+	(outline-minor-mode): Simplify.
+	(outline-map-tree, outline-reveal-toggle-invisible): New funs.
+	(outline): Put a `reveal-toggle-invisible' property.
+	(outline-level-heading): New var.
+	(outline-insert-heading, outline-promote, outline-demote)
+	(outline-toggle-children): New commands.
+
+	* progmodes/hideif.el (hif-end-of-line): New function.
+	(hide-ifdef-mode): Set line-move-ignore-invisible.
+	(hide-ifdef-region-internal): New function.
+	(hide-ifdef-region): Use it.
+	(hif-defined): Return an integer.
+	(hif-infix-to-prefix): Remove.
+	(hif-tokenize): Parse from the buffer rather than from a string.
+	Correctly tokenize integers.  Use forward-comment.
+	(hif-expr): Use hif-or.
+	(hif-term): Use hif-and.
+	(hif-factor): Use hif-not.  Handle numbers properly.
+	Don't require parenthesis around `defined's argument.
+	(hif-and, hif-or, hif-not): New funs.
+	(hif-canonicalize): Pass a region to hif-tokenize.  Use hif-not.
+	(hif-hide-line): Don't hide the \n before the line.
+	(hif-possibly-hide): Correctly handle numeric evaluation results.
+
+	* progmodes/make-mode.el: Use line-(end|beginning)-position.
+	(makefile-mode): Set indent-line-function.
+	(makefile-browser-insert-continuation): Use with-current-buffer.
+	(makefile-beginning-of-line-point, makefile-end-of-line-point): Remove.
+
 2001-11-28  Karl Fogel  <kfogel@red-bean.com>
 
 	* isearch.el (isearch-yank-internal): New helper function.