diff options
author | Stefan Monnier <monnier@iro.umontreal.ca> | 2010-02-18 12:02:24 -0500 |
---|---|---|
committer | Stefan Monnier <monnier@iro.umontreal.ca> | 2010-02-18 12:02:24 -0500 |
commit | 886cc2b86a2eb1c521d466fac9d107c2fa7ca115 (patch) | |
tree | 53bdd07518df7677b9959dac6e70b7bcd0156877 | |
parent | 73a37a6958c1cb93dafacc4c778567c239f2b171 (diff) | |
download | emacs-886cc2b86a2eb1c521d466fac9d107c2fa7ca115.tar.gz |
(fatal): Add a final \n if needed (bug#5596).
-rw-r--r-- | src/ChangeLog | 14 | ||||
-rw-r--r-- | src/term.c | 2 |
2 files changed, 11 insertions, 5 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 7321b63ed07..14e06fc1e28 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,7 @@ +2010-02-18 Stefan Monnier <monnier@iro.umontreal.ca> + + * term.c (fatal): Add a final \n if needed (bug#5596). + 2010-02-18 Chong Yidong <cyd@stupidchicken.com> * nsterm.m (ns_ring_bell): Revert last change (Bug#5569). @@ -8,15 +12,15 @@ 2010-02-18 Kazuhiro Ito <kzhr@d1.dion.ne.jp> (tiny change) - * coding.c (record_conversion_result): Handle - CODING_RESULT_INSUFFICIENT_DST. + * coding.c (record_conversion_result): + Handle CODING_RESULT_INSUFFICIENT_DST. (decode_coding_object): Record CODING_RESULT_INSUFFICIENT_MEM on memory allocation error. 2010-02-17 Kenichi Handa <handa@m17n.org> - * coding.c (decode_coding_ccl): Don't setup ccl program here. Fix - for the case that the output buffer is fullfilled. + * coding.c (decode_coding_ccl): Don't setup ccl program here. + Fix for the case that the output buffer is fullfilled. (decode_coding): Setup ccl program here. Keep looping when the decoder stopped because the output buffer is fullfilled (bug#5534). @@ -27,7 +31,7 @@ * xterm.c (x_clear_frame_area): Call gtk_widget_queue_draw if USE_GTK, bug #5571. - (XTflash): Use Gdk-routines if USE_GTK so scroll bars doesn't get + (XTflash): Use Gdk-routines if USE_GTK so scroll bars don't get overdrawn. 2010-02-10 Jan Djärv <jan.h.d@swipnet.se> diff --git a/src/term.c b/src/term.c index 2dc2d2d2015..56c76fc6009 100644 --- a/src/term.c +++ b/src/term.c @@ -3938,6 +3938,8 @@ fatal (const char *str, ...) va_start (ap, str); fprintf (stderr, "emacs: "); vfprintf (stderr, str, ap); + if (!(strlen (str) > 0 && str[strlen (str) - 1] == '\n')) + fprintf (stderr, "\n"); va_end (ap); fflush (stderr); exit (1); |