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