Mercurial > hg > xemacs-beta
comparison src/frame.c @ 5209:94982b8f9485
When printing a frame, print its device, making things clearer with gnuserv
2010-04-06 Aidan Kehoe <kehoea@parhasard.net>
* frame.c (print_frame):
When printing a frame, print its device, making the output of
#'frame-list a lot more helpful if using gnuclient.
author | Aidan Kehoe <kehoea@parhasard.net> |
---|---|
date | Tue, 06 Apr 2010 16:32:42 +0100 |
parents | 9e0b43d3095c |
children | 3889ef128488 308d34e9f07d |
comparison
equal
deleted
inserted
replaced
5191:71ee43b8a74d | 5209:94982b8f9485 |
---|---|
640 printing_unreadable_lisp_object (obj, XSTRING_DATA (frm->name)); | 640 printing_unreadable_lisp_object (obj, XSTRING_DATA (frm->name)); |
641 | 641 |
642 write_fmt_string (printcharfun, "#<%s-frame ", !FRAME_LIVE_P (frm) ? "dead" : | 642 write_fmt_string (printcharfun, "#<%s-frame ", !FRAME_LIVE_P (frm) ? "dead" : |
643 FRAME_TYPE_NAME (frm)); | 643 FRAME_TYPE_NAME (frm)); |
644 print_internal (frm->name, printcharfun, 1); | 644 print_internal (frm->name, printcharfun, 1); |
645 write_ascstring (printcharfun, " on "); | |
646 print_internal (frm->device, printcharfun, 0); | |
645 write_fmt_string (printcharfun, " 0x%x>", LISP_OBJECT_UID (obj)); | 647 write_fmt_string (printcharfun, " 0x%x>", LISP_OBJECT_UID (obj)); |
646 } | 648 } |
647 | 649 |
648 DEFINE_NODUMP_LISP_OBJECT ("frame", frame, | 650 DEFINE_NODUMP_LISP_OBJECT ("frame", frame, |
649 mark_frame, print_frame, 0, 0, 0, | 651 mark_frame, print_frame, 0, 0, 0, |