aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorXue Fuqiao2013-08-16 08:20:56 +0800
committerXue Fuqiao2013-08-16 08:20:56 +0800
commit2bede2ed9605c3f872f564cc94208cebbf13ac8f (patch)
treec2f1e5714b537ce0b75c1ee22f1ef2cb6c21e173 /doc
parent0f8a692622e18520c11ae7ae0c3e51b04b410790 (diff)
downloademacs-2bede2ed9605c3f872f564cc94208cebbf13ac8f.tar.gz
emacs-2bede2ed9605c3f872f564cc94208cebbf13ac8f.zip
Remove documentation of undefined behavior.
* doc/lispref/positions.texi (Character Motion): * doc/lispref/markers.texi (Moving Markers): (Creating Markers): Comment out undefined behavior. * src/marker.c (set_marker): Remove documentation of undefined behavior.
Diffstat (limited to 'doc')
-rw-r--r--doc/lispref/ChangeLog6
-rw-r--r--doc/lispref/markers.texi11
-rw-r--r--doc/lispref/positions.texi10
-rw-r--r--doc/lispref/text.texi1
4 files changed, 23 insertions, 5 deletions
diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog
index 41e996e697e..038705c2f05 100644
--- a/doc/lispref/ChangeLog
+++ b/doc/lispref/ChangeLog
@@ -1,3 +1,9 @@
12013-08-16 Xue Fuqiao <xfq.free@gmail.com>
2
3 * positions.texi (Character Motion):
4 * markers.texi (Moving Markers):
5 (Creating Markers): Comment out undefined behavior.
6
12013-08-15 Xue Fuqiao <xfq.free@gmail.com> 72013-08-15 Xue Fuqiao <xfq.free@gmail.com>
2 8
3 * markers.texi (The Region): Add/move indexes. 9 * markers.texi (The Region): Add/move indexes.
diff --git a/doc/lispref/markers.texi b/doc/lispref/markers.texi
index 712e5f99b63..3863e2f980a 100644
--- a/doc/lispref/markers.texi
+++ b/doc/lispref/markers.texi
@@ -216,11 +216,14 @@ new marker that points to the same place and the same buffer as does
216The new marker's insertion type is specified by the argument 216The new marker's insertion type is specified by the argument
217@var{insertion-type}. @xref{Marker Insertion Types}. 217@var{insertion-type}. @xref{Marker Insertion Types}.
218 218
219@c This behavior used to be documented until 2013/08.
220@ignore
219If passed an integer argument less than 1, @code{copy-marker} returns a 221If passed an integer argument less than 1, @code{copy-marker} returns a
220new marker that points to the beginning of the current buffer. If 222new marker that points to the beginning of the current buffer. If
221passed an integer argument greater than the length of the buffer, 223passed an integer argument greater than the length of the buffer,
222@code{copy-marker} returns a new marker that points to the end of the 224@code{copy-marker} returns a new marker that points to the end of the
223buffer. 225buffer.
226@end ignore
224 227
225@example 228@example
226@group 229@group
@@ -351,11 +354,15 @@ This function moves @var{marker} to @var{position}
351in @var{buffer}. If @var{buffer} is not provided, it defaults to 354in @var{buffer}. If @var{buffer} is not provided, it defaults to
352the current buffer. 355the current buffer.
353 356
357@c This behavior used to be documented until 2013/08.
358@ignore
354If @var{position} is less than 1, @code{set-marker} moves @var{marker} 359If @var{position} is less than 1, @code{set-marker} moves @var{marker}
355to the beginning of the buffer. If @var{position} is greater than the 360to the beginning of the buffer. If @var{position} is greater than the
356size of the buffer (@pxref{Point}), @code{set-marker} moves marker to 361size of the buffer (@pxref{Point}), @code{set-marker} moves marker to
357the end of the buffer. If @var{position} is @code{nil} or a marker 362the end of the buffer.
358that points nowhere, then @var{marker} is set to point nowhere. 363@end ignore
364If @var{position} is @code{nil} or a marker that points nowhere, then
365@var{marker} is set to point nowhere.
359 366
360The value returned is @var{marker}. 367The value returned is @var{marker}.
361 368
diff --git a/doc/lispref/positions.texi b/doc/lispref/positions.texi
index 8a883061b93..d514cff1a16 100644
--- a/doc/lispref/positions.texi
+++ b/doc/lispref/positions.texi
@@ -146,9 +146,13 @@ that.
146 146
147@deffn Command goto-char position 147@deffn Command goto-char position
148This function sets point in the current buffer to the value 148This function sets point in the current buffer to the value
149@var{position}. If @var{position} is less than 1, it moves point to the 149@var{position}.
150beginning of the buffer. If @var{position} is greater than the length 150@c This behavior used to be documented until 2013/08.
151of the buffer, it moves point to the end. 151@ignore
152If @var{position} is less than 1, it moves point to the beginning of
153the buffer. If @var{position} is greater than the length of the
154buffer, it moves point to the end.
155@end ignore
152 156
153If narrowing is in effect, @var{position} still counts from the 157If narrowing is in effect, @var{position} still counts from the
154beginning of the buffer, but point cannot go outside the accessible 158beginning of the buffer, but point cannot go outside the accessible
diff --git a/doc/lispref/text.texi b/doc/lispref/text.texi
index 7cace70ad07..5346f8dcf58 100644
--- a/doc/lispref/text.texi
+++ b/doc/lispref/text.texi
@@ -240,6 +240,7 @@ Major and minor modes can add functions to
240copied out of the buffer. 240copied out of the buffer.
241@end defun 241@end defun
242 242
243@c FIXME: `filter-buffer-substring-function' should be documented.
243@defvar filter-buffer-substring-functions 244@defvar filter-buffer-substring-functions
244This variable is a wrapper hook (@pxref{Running Hooks}), whose members 245This variable is a wrapper hook (@pxref{Running Hooks}), whose members
245should be functions that accept four arguments: @var{fun}, 246should be functions that accept four arguments: @var{fun},