\f
* Lisp Changes in Emacs 21.4
+** Function `compute-motion' now calculates the usable window
+width if the WIDTH argument is nil. If the TOPOS argument is nil,
+the usable window height and width is used.
+
+++
** `visited-file-modtime' and `calendar-time-from-absolute' now return
a list of two integers, instead of a cons.
+2004-08-02 Kim F. Storm <storm@cua.dk>
+
+ * avoid.el (mouse-avoidance-point-position): Use window-inside-edges
+ and call compute-motion with nil for topos and width to get proper
+ usable width and height for both window and non-window systems.
+
+ * windmove.el (windmove-coordinates-of-position): Let compute-motion
+ calculate usable window width and height.
+
+ * window.el (window-buffer-height): Call compute-motion with nil width.
+
2004-08-01 David Kastrup <dak@gnu.org>
* replace.el (query-replace-read-from): Use
+2004-08-02 Kim F. Storm <storm@cua.dk>
+
+ * indent.c (compute_motion): Use actual window width if WIDTH is -1,
+ properly accounting for continuation glyph on non-window systems.
+ (Fcompute_motion): Use actual window width if WIDTH is nil, and
+ actual window width/height if TOPOS is nil, properly accounting for
+ continuation glyphs on non-window systems, and optional header lines.
+ (vmotion): Let compute_motion calculate actual window width.
+
+ * window.c (window_scroll_line_based): Let compute_motion
+ calculate actual window width.
+
2004-08-02 Kim F. Storm <storm@cua.dk>
* process.c (read_process_output): Use whole read buffer.