1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-02-07 08:00:48 -08:00
Commit graph

229 commits

Author SHA1 Message Date
Andreas Schwab
cd3587c125 Whitespace fixup. 2006-09-14 13:12:15 +00:00
Richard M. Stallman
efb15f96f5 (print_string): When printcharfun is t,
copy string contents and call strout on the copy.
2006-09-13 15:16:12 +00:00
Andreas Schwab
bcdbfd3668 (strout): Fix whitespace. 2006-09-08 11:39:24 +00:00
Andreas Schwab
dae581bf8d (debug_output_compilation_hack): Fix return type. 2006-08-16 12:33:12 +00:00
Richard M. Stallman
c33f894897 (debug_output_compilation_hack): New function. 2006-08-16 05:15:25 +00:00
Richard M. Stallman
7ab56fea8a Comment change. 2006-07-17 21:07:55 +00:00
Lars Hansen
570fab6c29 (PRINTFINISH): Call signal_after_change. 2006-04-20 11:37:44 +00:00
Eli Zaretskii
a261265692 (Fprin1_to_string): Mention in the `doc' that the behavior is modified by
`print-level' and `print-length'.
2006-04-13 10:36:25 +00:00
Eli Zaretskii
945b01119f (print_output_debug_flag): New global variable.
(Fexternal_debugging_output) [WINDOWSNT]: Don't call OutputDebugString if
print_output_debug_flag is zero.
2006-03-25 17:58:37 +00:00
Thien-Thi Nguyen
aaef169dc6 Update years in copyright notice; nfc. 2006-02-06 15:23:23 +00:00
Károly Lőrentey
aa0b0cd9bc (print_preprocess): Don't loose print_depth levels while iterating. 2005-12-21 15:37:25 +00:00
Chong Yidong
6b8dfbf78a 2005-12-17 Chong Yidong <cyd@stupidchicken.com>
* print.c (print_preprocess): Just signal an error if print_depth
	is exceeded.
2005-12-17 15:55:29 +00:00
Chong Yidong
04df9646f2 Revert last change. 2005-12-17 15:51:00 +00:00
Chong Yidong
2173b58252 * print.c (print_preprocess): Just signal an error if print_depth
is exceeded.
2005-12-17 15:46:16 +00:00
Chong Yidong
9b98e16125 * print.c (print_preprocess): Go to a deeper print_depth to avoid
print_object loop.
2005-12-14 20:49:46 +00:00
Kim F. Storm
bd90dcd000 (safe_debug_print): New function to be called from gdb
to print Lisp objects; use valid_lisp_object_p to avoid crashing
if user tries to print something which is not a Lisp object.
2005-11-09 23:14:32 +00:00
Kim F. Storm
826256dd2b (print_error_message): Fix last change. 2005-09-12 23:10:59 +00:00
Kim F. Storm
11fb15d5c4 (print_error_message): Pass copy of caller name to message_dolog. 2005-09-12 13:42:40 +00:00
Thien-Thi Nguyen
0b5538bd85 Update years in copyright notice; nfc. 2005-08-07 12:33:19 +00:00
Lute Kamstra
4fc5845fe8 Update FSF's address. 2005-07-04 16:49:24 +00:00
Lute Kamstra
1cf2185017 (PRINTPREPARE): Check if the marker PRINTCHARFUN is within the
accessible part of the buffer.
2005-04-09 08:43:23 +00:00
Kim F. Storm
44455197d9 (print_object): Fix format string. 2004-11-09 13:24:35 +00:00
Kim F. Storm
c069fee4e7 (print_object): Print Lisp_Misc_Save_Value objects. 2004-11-05 22:46:17 +00:00
Richard M. Stallman
15479e8b2f (print_preprocess): Test for print_depth at limit
before entering in being_printed.
2004-07-17 14:54:56 +00:00
Eli Zaretskii
9a09408e9e (Fwith_output_to_temp_buffer): Doc fix. 2004-06-21 19:52:30 +00:00
Andreas Schwab
474f84d925 (print_object): Always use %ld for printing EMACS_INT. 2004-06-13 15:33:33 +00:00
David Ponce
9a6a4c4079 (print): Reset print_depth before to call print_object. 2004-05-19 07:38:57 +00:00
Kim F. Storm
28b8f74030 (print_object): Increase buf size. 2004-05-17 22:47:40 +00:00
Richard M. Stallman
c113267187 (print_preprocess): Use being_printed, loop_count and
halftail to detect overdeep nesting and cyclic cdr chains.
2004-05-10 16:55:38 +00:00
Kenichi Handa
d28eab19f9 (temp_output_buffer_setup): Bind inhibit-read-only and
inhibit-modification-hooks to t temporarily before calling
Ferase_buffer.
2004-05-10 12:09:08 +00:00
Andreas Schwab
4b5af5e479 (print_object): Print non-ascii characters in bool vector representation
as octal escapes.  Use BOOL_VECTOR_BITS_PER_CHAR instead of BITS_PER_CHAR.
2004-04-26 21:56:26 +00:00
Andreas Schwab
3164abe6d1 (print_preprocess): Declare size as EMACS_INT to not lose bits.
(print_object): Likewise.
2004-01-26 11:53:59 +00:00
Andreas Schwab
3803eb324e (print_preprocess) <case Lisp_Vectorlike>: Only mask
size if PSEUDOVECTOR_FLAG is set.
2004-01-08 00:16:25 +00:00
Luc Teirlinck
f82ec1e6ee (Ferror_message_string): Add hyperlink to the definition of `signal'
in the Elisp manual.
2003-12-31 00:24:28 +00:00
Kim F. Storm
95e52d8888 (Fredirect_debugging_output) [!GNU_LINUX]: Do not
define this defun on systems that cannot use stderr as lvalue.
2003-11-25 09:48:15 +00:00
Kim F. Storm
6a1ff3ba09 (Fredirect_debugging_output): New defun.
(syms_of_print): Defsubr it.
2003-11-23 21:29:45 +00:00
Richard M. Stallman
dd418e06cf (Fprin1_to_string): Move the PRINTPREPARE later,
so that PRINTFINISH won't unbind Qinhibit_modification_hooks.
2003-09-19 14:35:40 +00:00
Miles Bader
ab5796a9f9 Add arch taglines 2003-09-01 15:45:59 +00:00
Andreas Schwab
1661e56b9c (print_string): Fix printing of multibyte string with
nontrivial printcharfun.
2003-08-08 22:45:48 +00:00
Stefan Monnier
b3f6010e46 (temp_output_buffer_setup): Typo. 2003-07-22 19:22:02 +00:00
Stefan Monnier
fd53195196 (temp_output_buffer_setup): Use delete_all_overlays. 2003-07-22 19:06:48 +00:00
Stefan Monnier
26a59e4208 (temp_output_buffer_setup): Use new type for overlays_(before|after). 2003-07-09 14:48:41 +00:00
Richard M. Stallman
249c0f7165 (syms_of_print) <print-escape-nonascii>: Doc fix. 2003-05-28 11:47:41 +00:00
Richard M. Stallman
ca2de34225 (Fprin1_to_string): Instead of gcpro, set abort_on_gc.
Bind Qinhibit_modification_hooks to t so there will be no GC.
Rename local `tem' to `save_deactivate_mark'.
2003-05-09 14:03:51 +00:00
Stefan Monnier
b51ee1312d (Fprin1_to_string): Return unibyte string if possible. 2003-03-11 15:52:37 +00:00
Juanma Barranquero
177c0ea743 Trailing whitespace deleted. 2003-02-04 14:56:31 +00:00
Richard M. Stallman
0330bb60a1 (print): When backquote form is the car of a list,
output in old style.  Use old_backquote_output to output all
comma forms inside it in old style too.
2002-10-14 01:30:26 +00:00
Richard M. Stallman
e6d4cddda2 (print): Clear out the unused parts of Vprint_number_table.
(syms_of_print): Doc fix for `print-number-table'.
2002-09-18 15:57:39 +00:00
Richard M. Stallman
240e806c98 (print_error_message): New args CONTEXT and CALLER. Calls changed. 2002-07-20 21:48:27 +00:00
Ken Raeburn
3f7e390a95 (temp_output_buffer_setup):
(internal_with_output_to_temp_buffer): Buffer name argument is now
pointer to const.
2002-07-19 14:27:16 +00:00