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