1 |
|
2005-06-01 Kim F. Storm <storm@cua.dk> |
2 |
|
|
3 |
|
* xdisp.c (display_mode_line): Support nested calls to redisplay |
4 |
|
and format-mode-line. Set mode_line_target to MODE_LINE_DISPLAY. |
5 |
|
|
6 |
2005-05-31 Stefan Monnier <monnier@iro.umontreal.ca> |
2005-05-31 Stefan Monnier <monnier@iro.umontreal.ca> |
7 |
|
|
8 |
* fileio.c (Finsert_file_contents): |
* fileio.c (Finsert_file_contents): |
23 |
(format_mode_line_unwind_data, unwind_format_mode_line): |
(format_mode_line_unwind_data, unwind_format_mode_line): |
24 |
New functions for unwind protection in mode line formatting. |
New functions for unwind protection in mode line formatting. |
25 |
(x_consider_frame_title): Use them and new local var 'title_start' |
(x_consider_frame_title): Use them and new local var 'title_start' |
26 |
to support nested calls to format-mode-line. Set mode_line_target |
to support nested calls to format-mode-line and redisplay. Set |
27 |
to MODE_LINE_TITLE. |
mode_line_target to MODE_LINE_TITLE. |
28 |
(Fformat_mode_line): Use them and new local var 'string_start' to |
(Fformat_mode_line): Use them and new local var 'string_start' to |
29 |
support nested calls to format-mode-line. Set mode_line_target to |
support nested calls to format-mode-line and redisplay. Set |
30 |
MODE_LINE_NOPROP or MODE_LINE_STRING. Don't trim trailing dashes. |
mode_line_target to MODE_LINE_NOPROP or MODE_LINE_STRING. |
31 |
|
Don't trim trailing dashes. |
32 |
(decode_mode_spec): Don't make infinite number of trailing dashes |
(decode_mode_spec): Don't make infinite number of trailing dashes |
33 |
for MODE_LINE_NOPROP and MODE_LINE_STRING targets. |
for MODE_LINE_NOPROP and MODE_LINE_STRING targets. |
34 |
(syms_of_xdisp): Initialize and staticpro mode_line_string_face, |
(syms_of_xdisp): Initialize and staticpro mode_line_string_face, |