1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-31 01:20:37 -08:00
Commit graph

226 commits

Author SHA1 Message Date
Richard M. Stallman
0c57d6fdae (Flength): Doc fix. 1997-08-16 16:21:38 +00:00
Kenichi Handa
dec58e65b1 (concat): Pay attention to multibyte characters when
TARGET_TYPE is Lisp_String.
1997-08-10 04:13:19 +00:00
Richard M. Stallman
fdb5bec046 (Frequire): Don't insist on a suffix
if the file name argument was explicitly specified.
1997-08-08 20:06:34 +00:00
Richard M. Stallman
14a136b327 (Frequire): Pass t for the MUST-SUFFIX arg to Fload. 1997-08-04 03:00:36 +00:00
Richard M. Stallman
1eb569c521 (syms_of_fns): Fix previous change. 1997-07-09 00:33:33 +00:00
Richard M. Stallman
2e34157cd9 Fix bugs with inappropriate mixing of Lisp_Object with int. 1997-07-04 20:44:52 +00:00
Richard M. Stallman
bdd8d692f3 (Fy_or_n_p, Fyes_or_no_p): Obey use_dialog_box.
(use_dialog_box): New variable, controls whether to use dialog boxes.
(syms_of_fns): Set up Lisp variable.

(concat): Use XCONS rather than Fcar, Fcdr--for known cons.
(Fassq, assq_no_quit, Fassoc, Frassq, Frassoc, Fdelq): Likewise.
(Fdelete, Fplist_get, mapcar1, Fmember, Fmemq): Likewise.
1997-07-02 06:23:21 +00:00
Richard M. Stallman
9d14ae763f (Freverse): Simplify. 1997-06-23 18:56:17 +00:00
Kenichi Handa
5b6dddaac2 (concat): Pay attention to multibyte characters when
TARGET_TYPE is Lisp_String.
1997-06-18 13:09:05 +00:00
Richard M. Stallman
09ee221d20 (map_char_table): Use XSETFASTINT. 1997-06-02 00:33:14 +00:00
Richard M. Stallman
e814a15920 (Fchar_table_range, Fset_char_table_range):
Make one-element vector work for RANGE.
1997-05-30 05:11:26 +00:00
Kenichi Handa
7e798f25b7 (map_char_table): For sub char-table, index should be
start from 0 (not from 32) considering a composite character.
(Fmap_char_table): Doc-string adjusted.  The variable indices is
declared as an array of Lisp_Object.
1997-05-28 04:36:22 +00:00
Richard M. Stallman
36febf9e9b (internal_equal): When comparing strings, ignore text props.
Friedman offers to fix anything that has trouble due to this.
1997-05-23 17:32:41 +00:00
Kenichi Handa
e1335ba243 (copy_sub_char_table): Declare the argument ARG as
Lisp_Object.
(Fset_char_table_default): New function.
1997-05-16 00:43:05 +00:00
Richard M. Stallman
69b3a14b48 (Fcopy_sequence): Correctly copy the char-table contents. 1997-05-15 18:39:33 +00:00
Richard M. Stallman
46ed603f3e (map_char_table): New arg SUBTABLE. Callers changed.
Pass the whole chartable to C_FUNCTION.
Pass index character as a Lisp_Object.
1997-05-13 19:51:29 +00:00
Kenichi Handa
3720677d59 (copy_sub_char_table): New function.
(Fcopy_sequence): Call copy_sub_char_table for copying a sub char table.
(Fchar_table_range, Fset_char_table_range, map_char_table,
Fmap_char_table): Handle multibyte characters correctly.
1997-04-07 07:12:13 +00:00
Karl Heuer
25c307484f (Fcopy_sequence): Delete unused variable.
(Fchar_table_extra_slot, Fset_char_table_extra_slot): Doc fix.
(map_char_table): When expanding indices, don't increase depth;
that's amount used, not amount allocated.
1997-04-03 22:08:30 +00:00
Kenichi Handa
a8283a4a98 (map_char_table): Handle multibyte characters. 1997-03-18 23:31:34 +00:00
Karl Heuer
e22e428338 (Fcopy_sequence, concat, internal_equal, Ffillarray):
Fix a bug of miscalculation of `size_in_chars' of a bool vector.
(Fset_char_table_range): When range is vector, make the original
char table deeper if necessary.
1997-02-22 19:31:56 +00:00
Richard M. Stallman
de712da3be (concat): Take modulus of thisindex before shifting.
Declare thisindex as unsigned.
1997-01-13 03:33:26 +00:00
Richard M. Stallman
2d8e7e1f13 Include frame.h and window.h.
(Fy_or_n_p): Handle minibuffer_auto_raise here.
1996-11-11 20:32:48 +00:00
Richard M. Stallman
1847b19b41 (map_char_table): Declare depth as int. 1996-09-04 03:42:09 +00:00
Richard M. Stallman
21fbc8e5ae (Fsubstring): Handle vectors as well as strings. 1996-08-29 03:50:02 +00:00
Karl Heuer
aad2a123ca (Fy_or_n_p): Pass 3rd arg to Flookup_key. 1996-07-16 06:19:43 +00:00
Karl Heuer
e2018b7413 (map_char_table): Fix args in recursive call. 1996-02-21 21:12:21 +00:00
Richard M. Stallman
52a9879bef (syms_of_fns): Set yes-or-no-p-history to nil. 1996-02-04 20:12:50 +00:00
Richard M. Stallman
eb4ffa4eb0 (Qcursor_in_echo_area): New variable.
(syms_of_fns): Set up Lisp var.
(Fy_or_n_p): Bind Qcursor_in_echo_area in case of nonlocal exit.
1996-02-01 16:10:41 +00:00
Richard M. Stallman
b312cc52b3 (Fy_or_n_p): Call choose_minibuf_frame. 1996-01-27 17:31:33 +00:00
Erik Naggum
3b7ad313e0 Update FSF's address in the preamble. 1996-01-15 09:18:04 +00:00
Karl Heuer
55cc974de6 (Fset_char_table_parent): Fix previous change. 1996-01-09 02:55:53 +00:00
Erik Naggum
88fe8140fe (Frandom, Flength, Felt, Fsort, Fchar_table_subtype, Fchar_table_parent,
Fset_char_table_parent, Fchar_table_extra_slot, Fset_char_table_extra_slot,
Fchar_table_range, Fset_char_table_range, Fmap_char_table, Fmapconcat,
Fmapcar): Harmonize arguments with documentation.
1996-01-09 02:03:13 +00:00
Erik Naggum
1fbb64aa7f (Fplist_get): Rename arg val' to plist' as in doc. 1996-01-07 14:34:54 +00:00
Richard M. Stallman
0ef68e8a27 (Fy_or_n_p, Fyes_or_no_p): using_x_p renamed to have_menus_p.
HAVE_X_MENU renamed to HAVE_MENUS.
1995-12-26 04:34:05 +00:00
Geoff Voelker
58def86c20 [HAVE_NTGUI] (Fy_or_n_p, Fyes_or_no_p): Allow popup. 1995-11-07 07:18:17 +00:00
Karl Heuer
68be917ded (BITS_PER_SHORT, BITS_PER_INT, BITS_PER_LONG):
Rename from SHORTBITS, INTBITS, LONGBITS.
1995-10-31 02:34:16 +00:00
Richard M. Stallman
3a61aeb489 (Fsafe_length): Add missing parentheses around & within comparison. 1995-10-30 19:34:27 +00:00
Erik Naggum
da19ac119e (map_char_table): Set size to CHAR_TABLE_ORDINARY_SLOTS. 1995-10-23 04:42:46 +00:00
Erik Naggum
cf693838bd (Fmap_char_table): Call map_char_table with correct args. 1995-10-19 13:36:56 +00:00
Richard M. Stallman
999de24679 (Fchar_table_subtype): New function.
(syms_of_fns): defsube it.

(map_char_table): When possible, use a number to describe the range.

(Fchar_table_range): New function.
(syms_of_fns): defsubr it.
1995-10-18 23:29:38 +00:00
Richard M. Stallman
c8640abf7e (Fcopy_sequence): Call Fmake_char_table the new way.
(map_char_table): No longer static.  New arg C_FUNCTION.
(Fmap_char_table): Call to map_char_table changed.
(Fset_char_table_parent): Allow nil s new parent.
Fix the code that checks for a loop in parents.
1995-10-11 17:11:32 +00:00
Richard M. Stallman
e03f793362 (Fset_char_table_range): New function.
(make_char_table, Fmap_char_table): New function.
(Fchar_table_extra_slot, Fset_char_table_extra_slot): New functions.

(Fcopy_sequence, Felt, internal_equal, Ffillarray):
Handle chartables and boolvectors.
(Flength, concat): Handle boolvectors as args.
(Flength): Handle chartables as args.
1995-10-07 21:52:15 +00:00
Karl Heuer
cb3d1a0a4b (Fsafe_length): Use conservative upper bound. 1995-07-20 20:26:06 +00:00
Richard M. Stallman
5a30fab88d (Fsafe_length): New function.
(syms_of_fns): defsubr it.
1995-07-01 22:27:40 +00:00
Karl Heuer
bc937db738 (NULL): Define if not defined. 1995-06-03 16:57:38 +00:00
Karl Heuer
e2d6972aef (Frandom): Use EMACS_INT, not int.
Use NULL, not 0, as arg of `time'.
1995-05-30 03:15:27 +00:00
Karl Heuer
f8307c0cac (Fplist_put): Don't signal an error if plist isn't a cons. 1995-04-24 19:43:15 +00:00
Richard M. Stallman
81d1fba6c9 (internal_equal): Use XMISCTYPE. 1995-04-07 05:19:14 +00:00
Karl Heuer
f8c25f1b67 Update copyright. 1995-04-07 02:21:52 +00:00
Karl Heuer
8843589021 (Fplist_put): Fix missing \n\. 1995-04-06 18:57:58 +00:00