aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPo Lu2023-07-24 08:09:36 +0800
committerPo Lu2023-07-24 08:09:36 +0800
commitb7de14b56fac658411baeaede56416ad322fecfd (patch)
tree405ee16f577095a36b1f815abecab35297ebd6d2
parent44910e26f32edbad9a5c063ecdfbb6a32a759752 (diff)
parentacebaa793f1b18ad54bccffe7ad07fef8e1cebe1 (diff)
downloademacs-b7de14b56fac658411baeaede56416ad322fecfd.tar.gz
emacs-b7de14b56fac658411baeaede56416ad322fecfd.zip
Merge remote-tracking branch 'origin/master' into feature/android
-rw-r--r--lisp/proced.el5
-rw-r--r--src/pdumper.c2
-rw-r--r--src/xdisp.c9
3 files changed, 11 insertions, 5 deletions
diff --git a/lisp/proced.el b/lisp/proced.el
index b3d581a49d1..47de74b0ecb 100644
--- a/lisp/proced.el
+++ b/lisp/proced.el
@@ -152,7 +152,7 @@ the external command (usually \"kill\")."
152 (pri "Pr" "%d" right proced-< t (pri pid) (nil t t)) 152 (pri "Pr" "%d" right proced-< t (pri pid) (nil t t))
153 (nice "Ni" "%3d" 3 proced-< t (nice pid) (t t nil)) 153 (nice "Ni" "%3d" 3 proced-< t (nice pid) (t t nil))
154 (thcount "THCount" "%d" right proced-< t (thcount pid) (nil t t)) 154 (thcount "THCount" "%d" right proced-< t (thcount pid) (nil t t))
155 (start "Start" proced-format-start 6 proced-time-lessp nil (start pid) 155 (start "Start" proced-format-start left proced-time-lessp nil (start pid)
156 (t t nil)) 156 (t t nil))
157 (vsize "VSize" proced-format-memory right proced-< t (vsize pid) 157 (vsize "VSize" proced-format-memory right proced-< t (vsize pid)
158 (nil t t)) 158 (nil t t))
@@ -1599,8 +1599,7 @@ Prefix ARG controls sort order, see `proced-sort-interactive'."
1599 (format "%02d%s%02d" minutes colon seconds))))) 1599 (format "%02d%s%02d" minutes colon seconds)))))
1600 1600
1601(defun proced-format-start (start) 1601(defun proced-format-start (start)
1602 "Format time START. 1602 "Format time START."
1603The return string is always 6 characters wide."
1604 (let ((d-start (decode-time start)) 1603 (let ((d-start (decode-time start))
1605 (d-current (decode-time)) 1604 (d-current (decode-time))
1606 (colon (if proced-enable-color-flag 1605 (colon (if proced-enable-color-flag
diff --git a/src/pdumper.c b/src/pdumper.c
index 04e3b66b0c2..7e6047e6a95 100644
--- a/src/pdumper.c
+++ b/src/pdumper.c
@@ -2178,7 +2178,7 @@ dump_interval_node (struct dump_context *ctx, struct itree_node *node,
2178static dump_off 2178static dump_off
2179dump_overlay (struct dump_context *ctx, const struct Lisp_Overlay *overlay) 2179dump_overlay (struct dump_context *ctx, const struct Lisp_Overlay *overlay)
2180{ 2180{
2181#if CHECK_STRUCTS && !defined (HASH_Lisp_Overlay_EB4C05D8D2) 2181#if CHECK_STRUCTS && !defined (HASH_Lisp_Overlay_5F9D7E02FC)
2182# error "Lisp_Overlay changed. See CHECK_STRUCTS comment in config.h." 2182# error "Lisp_Overlay changed. See CHECK_STRUCTS comment in config.h."
2183#endif 2183#endif
2184 START_DUMP_PVEC (ctx, &overlay->header, struct Lisp_Overlay, out); 2184 START_DUMP_PVEC (ctx, &overlay->header, struct Lisp_Overlay, out);
diff --git a/src/xdisp.c b/src/xdisp.c
index ae9152847c1..174947c7f7e 100644
--- a/src/xdisp.c
+++ b/src/xdisp.c
@@ -17661,7 +17661,14 @@ mark_window_display_accurate_1 (struct window *w, bool accurate_p)
17661 report_point_change (WINDOW_XFRAME (w), w, b); 17661 report_point_change (WINDOW_XFRAME (w), w, b);
17662#endif /* HAVE_TEXT_CONVERSION */ 17662#endif /* HAVE_TEXT_CONVERSION */
17663 17663
17664 w->window_end_valid = true; 17664 struct glyph_row *row;
17665 /* These conditions should be consistent with CHECK_WINDOW_END. */
17666 if (w->window_end_vpos < w->current_matrix->nrows
17667 && ((row = MATRIX_ROW (w->current_matrix, w->window_end_vpos),
17668 !row->enabled_p
17669 || MATRIX_ROW_DISPLAYS_TEXT_P (row)
17670 || MATRIX_ROW_VPOS (row, w->current_matrix) == 0)))
17671 w->window_end_valid = true;
17665 w->update_mode_line = false; 17672 w->update_mode_line = false;
17666 w->preserve_vscroll_p = false; 17673 w->preserve_vscroll_p = false;
17667 } 17674 }