Commit graph

41 commits

Author SHA1 Message Date
Richard M. Stallman
27d0b45aa7 (Fconcat): Doc fix. 1994-01-23 23:23:42 +00:00
Richard M. Stallman
3797b4c3fc (Fassq, Fassoc): Doc fixes. 1994-01-22 16:14:37 +00:00
Richard M. Stallman
acbeb206be (Fmapconcat): Doc fix. 1994-01-04 08:45:49 +00:00
Roland McGrath
18160b98ce Include <config.h> instead of "config.h". 1993-09-10 06:15:46 +00:00
Richard M. Stallman
871d0ce7fb (internal_equal): Typo in previous change. 1993-08-14 07:14:13 +00:00
Richard M. Stallman
5843fef346 (internal_equal): All markers in no buffer are equal. 1993-08-14 03:50:26 +00:00
Richard M. Stallman
0ce830bc26 (Fyes_or_no_p): Use Qyes_or_no_p_history.
(syms_of_fns): Set up Qyes_or_no_p_history.
1993-08-05 01:51:54 +00:00
Jim Blandy
ac811a55ab * fns.c (Fsubstring, concat): Pass all six arguments to
copy_text_properties.

	* textprop.c (copy_text_properties): New function, from David
	Gillespie.
	* intervals.h: Declare copy_text_properties.
	* fns.c: #include "intervals.h".
	(Fsubstring): Copy text properties to result string.
	(concat): Copy text properties to result string.
	* ymakefile (fns.o): Note that this depends on INTERVAL_SRC.
1993-07-06 14:43:32 +00:00
Richard M. Stallman
d28c4332f5 (internal_equal): Don't let ints be equal to floats. 1993-06-01 03:38:24 +00:00
Richard M. Stallman
36649cecd4 (Fyes_or_no_p): Delete unreachable UNGCPRO. 1993-05-31 00:05:58 +00:00
Jim Blandy
c6c5df7f76 Updated copyright years. 1993-05-22 21:34:42 +00:00
Jim Blandy
6c523803b3 * lisp.h (Lisp_Overlay): New tag.
(OVERLAYP): New predicate.
	(CHECK_OVERLAY): New type-checker.
	(Qoverlayp): New extern declaration.
	* buffer.c (Foverlayp): New function.
	(Qoverlayp): New atom.
	(overlays_at, recenter_overlay_lists): Abort if we encounter an
	invalid overlay.
	(syms_of_buffer): defsubr Soverlayp; initialize Qoverlayp.
	(Fdelete_overlay): Set the overlay's markers to point nowhere.
	Use CHECK_OVERLAY instead of signalling a special error.
	(Fmove_overlay, Foverlay_put): Use CHECK_OVERLAY instead of
	signalling a special error.
	(Foverlay_get): Use CHECK_OVERLAY.
	* fns.c (internal_equal): Define this for overlays.
	* buffer.h (OVERLAY_VALID): Define in terms of OVERLAYP.
	* print.c (print): Give overlays their own print syntax.
	* alloc.c (mark_object): Treat overlays like conses.
1993-05-14 14:43:00 +00:00
Jim Blandy
f42be754b2 Arrange for Fy_or_n_p to put off switch-frame events.
* lread.c (read_filtered_char): New function, which contains the
	code which used to be in Fread_char, Fread_event, and
	Fread_char_exclusive; there was a lot of common code.
	(Fread_char, Fread_event, Fread_char_exclusive): Rewrite in terms
	of read_filtered_char.
	* lisp.h (read_filtered_char): Declare this extern here.
	* fns.c (Fy_or_n_p): Call read_filtered_char, arranging to delay
	switch-frame events.
1993-05-04 02:35:01 +00:00
Richard M. Stallman
68732608c8 (provide, require): Put appropriately-marked
conses in the current-globals list.
1993-04-17 01:27:53 +00:00
Richard M. Stallman
09c9587416 (Fy_or_n_p): Echo the answer just once, at exit. 1993-04-13 05:54:00 +00:00
Jim Blandy
f298026408 Rename int-to-string to number-to-string, since it can handle
floating-point as well as integer arguments.  subr.el defines the
	former as an alias for the latter.
	* data.c (Fnumber_to_string): Renamed from Fint_to_string.
	(wrong_type_argument): Adjust caller.
	(syms_of_data): Adjust defsubr.
	* fns.c (concat): Adjust caller.
	* lisp.h (Fnumber_to_string): Adjust extern declaration.
	* mocklisp.c (Finsert_string): Adjust caller.
	* process.c (status_message): Adjust caller.
1993-03-30 21:21:49 +00:00
Richard M. Stallman
a63f658b55 (Fy_or_n_p): Ensure cursor_in_echo_area = 0 when quit. 1993-03-25 06:32:43 +00:00
Richard M. Stallman
29944b73c7 (Fy_or_n_p): Handle `recenter' response type. 1993-03-22 06:54:36 +00:00
Jim Blandy
6a8a9750e8 * fns.c (Fy_or_n_p): Display the answer. 1993-03-14 20:56:05 +00:00
Richard M. Stallman
f5313ed94c (Fy_or_n_p): Use query-replace-map. 1993-03-10 05:13:24 +00:00
Jim Blandy
7b8f3b2953 * fns.c (Fequal): Call internal_equal to recurse on elements of
lists and vectors, not Fequal.
1993-02-22 14:41:57 +00:00
Jim Blandy
31ef7f7a89 * fns.c (internal_equal): Protect the clause for comparing numbers
of different tpes with a "#ifdef LISP_FLOAT_TYPE".
1993-01-26 03:05:54 +00:00
Jim Blandy
dbc4e1c129 JimB's changes since January 18th 1993-01-26 01:58:16 +00:00
Richard M. Stallman
ce7385cb60 (Frandom): Change arg name. 1993-01-08 09:08:24 +00:00
Jim Blandy
f812877e01 * fns.c: #include keyboard.h.
(Fdelete): Check if Fequal returns Qnil, not zero.
1992-10-31 05:20:23 +00:00
Jim Blandy
20aa96aad8 Doc fix. 1992-09-22 04:32:26 +00:00
Jim Blandy
088880f13a * fns.c (Fy_or_n_p): After testing for a QUIT, clear Vquit_flag.
Otherwise, if Fy_or_n_p is called while Vinhibit_quit is true and
	the user presses C-g, this function goes into an infinite loop.
1992-09-22 04:29:25 +00:00
Richard M. Stallman
ac9a31be41 (Fy_or_n_p): Pass new args to read_char. 1992-09-11 23:28:03 +00:00
Jim Blandy
99dc4745e6 * fns.c (Fyes_or_no_p): Call Fsleep_for with the appropriate
number of arguments.
1992-08-29 03:03:15 +00:00
Richard M. Stallman
aec1184c22 (Fappend): Doc fix. 1992-08-28 05:45:03 +00:00
Richard M. Stallman
85b5fe0789 entered into RCS 1992-07-24 20:13:03 +00:00
Richard M. Stallman
15c65264fa *** empty log message *** 1992-07-24 07:15:18 +00:00
Jim Blandy
1cbd5d9dc5 *** empty log message *** 1992-07-13 19:50:55 +00:00
Richard M. Stallman
c763f396fc *** empty log message *** 1992-07-11 18:59:17 +00:00
Jim Blandy
daa3760289 *** empty log message *** 1992-06-24 05:09:26 +00:00
Jim Blandy
265a9e559d *** empty log message *** 1992-01-13 21:48:08 +00:00
Jim Blandy
ca8dd5468e *** empty log message *** 1991-09-26 06:39:41 +00:00
Roland McGrath
1e134a5fd8 *** empty log message *** 1991-08-18 01:37:14 +00:00
Richard M. Stallman
e0f5cf5ae5 *** empty log message *** 1991-08-17 17:54:46 +00:00
Jim Blandy
9b7828a5ad *** empty log message *** 1991-07-24 23:47:06 +00:00
Jim Blandy
7b863bd51a Initial revision 1991-03-07 00:49:40 +00:00