+2000-11-27 Gerd Moellmann <gerd@gnu.org>
+
+ * toolbar/tool-bar.el (tool-bar-add-item-from-menu): Handle case
+ that foreground and/or background colors of the face `tool-bar'
+ are unspecified.
+
2000-11-27 Miles Bader <miles@gnu.org>
* wid-edit.el (widget-field-buffer, widget-field-start)
+2000-11-27 Gerd Moellmann <gerd@gnu.org>
+
+ * xdisp.c (try_window_id): Avoid starting to display in the moddle
+ of a character, a TAB for instance. This is easier than to set
+ up the iterator exactly, and it's not a frequent case, so the
+ additional effort wouldn't really pay off.
+
2000-11-26 Andrew Choi <akochoi@i-cable.com>
- * emacs.c (main) [macintosh]: call syms_of_frame before calling
+ * emacs.c (main) [macintosh]: Call syms_of_frame before calling
init_window_once.
2000-11-25 Jason Rumney <jasonr@gnu.org>
last_unchanged_at_beg_row = find_last_unchanged_at_beg_row (w);
if (last_unchanged_at_beg_row)
{
+ /* Avoid starting to display in the moddle of a character, a TAB
+ for instance. This is easier than to set up the iterator
+ exactly, and it's not a frequent case, so the additional
+ effort wouldn't really pay off. */
+ while (MATRIX_ROW_ENDS_IN_MIDDLE_OF_CHAR_P (last_unchanged_at_beg_row)
+ && last_unchanged_at_beg_row > w->current_matrix->rows)
+ --last_unchanged_at_beg_row;
+
+ if (MATRIX_ROW_ENDS_IN_MIDDLE_OF_CHAR_P (last_unchanged_at_beg_row))
+ return 0;
+
init_to_row_end (&it, w, last_unchanged_at_beg_row);
start_pos = it.current.pos;