Richard M. Stallman
d455db8e01
(Fcall_interactively): New arg KEYS.
1995-10-27 21:55:33 +00:00
Richard M. Stallman
3635be47bd
(IT_ring_bell): Use intdos, not write.
...
(recent_doskeys_index, total_doskeys, recent_doskeys): New variables.
(Frecent_doskeys): New function.
(syms_of_msdos): New function.
1995-10-26 19:06:38 +00:00
Karl Heuer
fa43b1e882
[!HAVE_FMOD] (fmod): Make consistent with ANSI definition.
...
Don't use drem; it's not the same function.
1995-10-25 19:54:38 +00:00
Richard M. Stallman
24b704fa6e
(string_match_1): Pass the POSIX arg to compile_pattern.
1995-10-25 19:33:48 +00:00
Richard M. Stallman
ea18e2846d
(REGEXP_IN_LIBC): Definition turned off.
1995-10-25 19:32:18 +00:00
Richard M. Stallman
0c04a67e98
(ok_to_echo_at_next_pause): Make it a char *.
...
(read_char): Copy and compare with echo_area_glyphs.
1995-10-24 22:20:58 +00:00
Richard M. Stallman
2fa2413b19
(syms_of_minibuf): Doc fix.
1995-10-24 16:29:45 +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
4b3bd052d5
(Fcase_table_p, Fcurrent_case_table): Delete unused local variables.
...
(set_case_table): Delete obsolete local variable `down'; use `table'
directly where referenced. Fix assignment to `canon' when nil.
Store eqv in extras[2], not extras[0].
(init_casetab_once): Case-tables have 3 extra slots, not 4.
1995-10-23 04:35:45 +00:00
Richard M. Stallman
5063b15088
Whitespace changes.
1995-10-22 18:28:17 +00:00
Richard M. Stallman
f3c4387ff0
Don't declare alloca.
1995-10-22 17:47:13 +00:00
Richard M. Stallman
3446af9c77
(reset_buffer_local_variables): Call
...
Fset_standard_case_table if std case table seems to have been changed.
1995-10-22 16:40:53 +00:00
Richard M. Stallman
1fc93d49d9
(read_char): If we reread a char, the next pause
...
can start echoing despite a remaining echo area message.
(ok_to_echo_at_next_pause): New variable.
(cancel_echoing): Clear ok_to_echo_at_next_pause.
1995-10-21 23:17:06 +00:00
Richard M. Stallman
67481ae554
(try_window_id): Stop the compute_motion at ZV, not Z,
...
when checking if all changes are below the window.
(Qredisplay_end_trigger_hook): New variable.
(syms_of_xdisp): Set up Lisp variable.
(display_text_line): Run the hook when appropriate.
1995-10-21 23:16:16 +00:00
Richard M. Stallman
44214c1bc8
(Fnext_single_property_change): Rearrange handling of
...
limit = t; don't return t.
1995-10-21 23:15:21 +00:00
Richard M. Stallman
637df16f38
(struct buffer): New slot redisplay_end_trigger.
...
Also extra1, extra2, extra3.
1995-10-21 23:14:59 +00:00
Richard M. Stallman
fb2030e306
(reset_buffer): Initialize extra1, extra2 and extra3 slots.
1995-10-21 23:14:06 +00:00
Richard M. Stallman
55ac8536fe
(reset_buffer): Initialize redisplay_end_trigger slot.
...
(init_buffer_once): Mark redisplay_end_trigger always local.
Also fix previous change.
(syms_of_buffer): Set up Lisp var buffer-redisplay-end-trigger.
1995-10-21 23:01:11 +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
6676cb1c6c
(TRANSLATE, PATFETCH): Cast elt of `translate'.
...
Don't define if already defined.
(regex_compile): Use RE_TRANSLATE_TYPE for `translate'.
(compile_range, re_search_2, re_match_2_internal, bcmp_translate)
(regcomp): Use RE_TRANSLATE_TYPE for `translate'.
1995-10-19 00:50:51 +00:00
Richard M. Stallman
6fffb26e42
(RE_TRANSLATE_TYPE): Define, if not already defined.
...
(struct re_pattern_buffer): Use RE_TRANSLATE_TYPE.
1995-10-19 00:50:14 +00:00
Richard M. Stallman
f9414d6226
(read_char): Let Vkeyboard_translate_table be char-table.
...
(syms_of_keyboard): Doc fix.
1995-10-19 00:20:44 +00:00
Richard M. Stallman
c2b714dee0
(describe_map_tree): New arg always_title. Callers changed.
1995-10-19 00:17:11 +00:00
Richard M. Stallman
b0053d118b
(Fsubstitute_command_keys): Pass new arg to describe_map_tree.
1995-10-19 00:16:29 +00:00
Richard M. Stallman
d26a687234
(RE_TRANSLATE_TYPE): New definition.
1995-10-19 00:16:04 +00:00
Richard M. Stallman
7f7fef044c
Case tables are now char-tables,
...
and the case table is stored in the downcase_table slot only.
(Fcurrent_case_table, Fstandard_case_table, set_case_table)
(compute_trt_inverse, init_casetab_once): Use new data format.
1995-10-19 00:14:14 +00:00
Richard M. Stallman
c6a3c83c50
(UPCASE_TABLE): Definition deleted.
...
(UPPERCASEP, LOWERCASEP, NOCASEP, UPCASE, UPCASE1, DOWNCASE)
(DOWNCASE_TABLE): Case tables are now char-tables.
(Vascii_upcase_table, Vascii_canon_table, Vascii_eqv_table):
Declarations deleted.
1995-10-19 00:13:45 +00:00
Richard M. Stallman
1e9b6335bb
(reset_buffer_local_variables): Init case_table slots the new way.
1995-10-19 00:09:46 +00:00
Richard M. Stallman
f392937f8e
Comment changes.
1995-10-19 00:08:57 +00:00
Richard M. Stallman
be46733f37
(Fchar_equal): Handle char-table as case table.
1995-10-18 23:32:26 +00:00
Richard M. Stallman
b1428bd860
(compile_pattern_1, compile_pattern, search_buffer):
...
Case tables are char-tables now.
1995-10-18 23:30:32 +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
2b6cae0c88
(read1): Handle #' as prefix.
...
(Qfunction): New variable.
(syms_of_lread): Set up Qfunction.
1995-10-18 23:27:11 +00:00
Richard M. Stallman
6c183ba5dc
(x_term_init, XTread_socket): Add HAVE_X_I18N support.
1995-10-17 17:12:20 +00:00
Richard M. Stallman
64d16748b3
(x_window, both versions): Add HAVE_X_I18N support.
1995-10-15 15:17:33 +00:00
Richard M. Stallman
7b8d4a3fb5
(HAVE_X_I18N): New macro.
...
Maybe include Xlocale.h.
(struct x_output): New field xic.
(FRAME_XIC): New macro.
1995-10-15 15:17:01 +00:00
Richard M. Stallman
49bb983394
(find_section): New function.
...
(unexec): Use it. Also simplify previous changes.
1995-10-15 01:07:44 +00:00
Richard M. Stallman
f5abdb044b
(unexec): Find the old data section.
...
New variable new_offsets_shift used instead of new_data2_size
since they are not always the same. Simplify logic for copying
the headers and inserting new ones.
1995-10-15 00:59:48 +00:00
Richard M. Stallman
26fb39b5ef
(Finsert_file_contents): If replacing,
...
set selected_window->start_at_line_beg.
1995-10-14 20:42:26 +00:00
Richard M. Stallman
9cda4f7cdd
(Qdisplay_table): New variable.
...
(syms_of_display): Initialize it.
1995-10-14 05:54:16 +00:00
Richard M. Stallman
a59de17baf
(Qchar_table_extra_slots): New variable.
...
(syms_of_alloc): Initialize it.
(Fmake_char_table): Take new arg PURPOSE and get N from a property.
1995-10-14 05:53:31 +00:00
Richard M. Stallman
5ebaddf5f9
(Qsyntax_table): New variable.
...
(init_syntax_once): Call Fmake_char_table the new way.
Set up Qsyntax_table.
(Fsyntax_table_p): Check the `purpose' field.
1995-10-14 05:52:39 +00:00
Richard M. Stallman
f9e24cb917
(x_connection_signal_1): New function.
...
(x_connection_signal): Try all the server connections
to see which one was lost.
(XTcondemn_scroll_bars): No error if
FRAME_CONDEMNED_SCROLL_BARS is non-nil already.
Just move all the scroll bars into there.
1995-10-12 22:58:04 +00:00
Richard M. Stallman
7f73dc9db3
(struct Lisp_Char_Table): New slot `purpose'.
...
(CHAR_TABLE_STANDARD_SLOTS): Add one.
(CHECK_VECTOR_OR_CHAR_TABLE): New macro.
1995-10-12 21:19:49 +00:00
Richard M. Stallman
352e5dea1e
(describe_vector): Support nested char-tables.
1995-10-12 21:18:42 +00:00
Richard M. Stallman
7f0edce714
(Qvector_or_char_table_p): New variable.
...
(Fvector_or_char_table_p): New function.
(syms_of_data): Set up Lisp var and function.
1995-10-12 19:17:05 +00:00
Richard M. Stallman
80622eecc9
(Fdelete_other_windows): Set w->force_start.
1995-10-12 18:00:00 +00:00
Richard M. Stallman
8d9583b0bc
(syms_of_xdisp): Doc fix.
1995-10-12 15:44:45 +00:00
Richard M. Stallman
2ee250ec15
(make_lispy_event) [!USE_X_TOOLKIT]: Dragging
...
the mouse into the menu-bar and releasing it there did
not create a drag-mouse event.
(set-input-mode) [MSDOS]: Do not call reset_sys_modes and init_sys_modes.
1995-10-11 17:24:37 +00:00
Richard M. Stallman
51ad8a6883
(command_loop_1): Access display tables as char-tables.
1995-10-11 17:18:51 +00:00