1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-31 17:30:54 -08:00
Commit graph

226 commits

Author SHA1 Message Date
Karl Heuer
d8616fc1c3 (Fy_or_n_p): Don't log prompt.
(Fyes_or_no_p): Fix typo in doc string.
1995-04-03 22:14:27 +00:00
Richard M. Stallman
37d40ae917 (Fconcat): Undo previous change. 1995-03-28 07:38:29 +00:00
Richard M. Stallman
c07289e0a4 (Fget, Fput): Fetch and store symbol's plist directly. 1995-03-27 22:28:43 +00:00
Boris Goldowsky
be9d483dd9 (Fplist_put, Fplist_get): New fns.
(Fget): Use Fplist_get to do the work.
(Fput): Use Fplist_put to do the work.
1995-03-27 16:02:44 +00:00
Karl Heuer
1b56c3098b (concat): Treat integers as characters, not strings.
This makes `concat' more like `insert'.
1995-03-22 20:45:26 +00:00
Richard M. Stallman
0fb5a19cb5 (Frassoc): New function.
(syms_of_fns): defsubr it.
1995-01-29 22:04:10 +00:00
Karl Heuer
99175c23d3 (Frandom): Call seed_random and get_random. 1995-01-19 23:36:43 +00:00
Karl Heuer
4cab507406 (internal_equal): Delete redundant tests.
Mask size field when comparing pseudovectors.
(Frandom): Use VALBITS instead of hardcoded constants.
1995-01-12 23:18:19 +00:00
Richard M. Stallman
4ff1aed96c (internal_equal): Once again use a switch. 1995-01-12 21:01:31 +00:00
Richard M. Stallman
086234937e (Flength): Handle compiled function as pseudovector. 1994-12-30 01:46:04 +00:00
Richard M. Stallman
76d0f732a9 (internal_equal): Call compare_string_intervals.
(Fstring_equal): Doc fix.
1994-12-04 21:07:21 +00:00
Richard M. Stallman
ec63af1b57 (Fy_or_n_p): Handle exit-prefix in query-replace-map. 1994-11-23 09:11:30 +00:00
Karl Heuer
3e7383ebfa (Fvconcat, concat): Use Lisp_Vectorlike. 1994-11-18 04:49:51 +00:00
Karl Heuer
a2ad3e19d3 (Flength): Don't call Farray_length, just use size field. 1994-11-16 03:37:56 +00:00
Karl Heuer
6cb9cafb12 (internal_equal): Use new overlay substructure.
Simplify by returning int.
(Fequal): Use new interface to internal_equal.
1994-11-15 02:05:04 +00:00
Karl Heuer
7f064f5c1a (internal_equal): Check the substructure. 1994-10-11 07:46:34 +00:00
Karl Heuer
ad17573af1 (Flength, concat, mapcar1): Don't use XFASTINT as an lvalue. 1994-10-04 15:53:00 +00:00
Karl Heuer
b279141386 (Fstring_equal, Fstring_lessp): Delete now-redundant XSETTYPE. 1994-10-04 13:35:44 +00:00
Karl Heuer
7650760ef8 (Frandom, Flength, Fstring_equal, Fstring_lessp, Fcopy_sequence, concat, Felt,
internal_equal, Ffillarray, mapcar1): Use type test macros.
1994-09-27 02:58:30 +00:00
Richard M. Stallman
d4af368740 (concat3): New function. 1994-09-21 06:54:51 +00:00
Karl Heuer
9309fdb17f (Frandom): Fix Lisp_Object vs. int problems. 1994-09-19 00:15:08 +00:00
Richard M. Stallman
d1ab4ede1f (Frandom): Handle LIMIT >= 40000000. 1994-07-30 21:17:41 +00:00
Richard M. Stallman
8ee9ba64c1 (Frandom): Fix previous change. 1994-07-28 12:46:16 +00:00
Richard M. Stallman
26d270ab48 (Frandom): Use just the low 30 bits of random's value. 1994-07-26 19:25:42 +00:00
Karl Heuer
a3b14a4525 (Fy_or_n_p, Fyes_or_no_p) [HAVE_X_MENU]: Redisplay before popping up a menu. 1994-06-07 02:32:54 +00:00
Richard M. Stallman
588064ce4e (Fy_or_n_p): Don't use dialog box if not an X frame.
(Fyes_or_no_p): Likewise.
1994-06-05 11:55:23 +00:00
Karl Heuer
3a22ee3595 Update copyright. 1994-05-04 02:41:09 +00:00
Richard M. Stallman
1d58e36fc2 Doc fixes. 1994-04-20 19:54:08 +00:00
Karl Heuer
dfa8922859 (Fy_or_n_p, Fyes_or_no_p): Test HAVE_X_MENU. 1994-04-13 18:00:37 +00:00
Richard M. Stallman
ec26e1b924 (Fy_or_n_p, Fyes_or_no_p): Call Fx_popup_dialog the new way.
(Fyes_or_no_p): Always display just one dialog box
whether or not USE_X_TOOLKIT.
1994-03-23 18:18:19 +00:00
Richard M. Stallman
04b5691b39 (Fyes_or_no_p) [USE_X_TOOLKIT]: Display just one menu. 1994-03-19 16:20:31 +00:00
Karl Heuer
78217ef17f (Frandom): Eliminate bias in random number generator. 1994-03-16 06:48:19 +00:00
Richard M. Stallman
b5ccb0a9b8 Whitespace change. 1994-03-14 21:45:32 +00:00
Fred Pierresteguy
d2f28f78f3 (Fyes_or_no_p): Call Fx_popup_dialog instead of Fx_popup_menu.
(Fy_or_n_p): Likewise.
1994-03-11 10:15:21 +00:00
Richard M. Stallman
1db4cfb25b (Fy_or_n_p): Use a popup menu if reached via mouse command.
(Fyes_or_no_p): Likewise.
1994-02-24 08:02:10 +00:00
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