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
Karl Heuer
5c34fe36c4
Fix comment typo.
1997-04-03 21:36:09 +00:00
Karl Heuer
7ad11f7e0d
(CHAR_TABLE_REF): Fix syntax error.
...
(LOWERCASEP): Use NOCASEP instead of its expansion.
(UPCASE): Use UPPERCASEP instead of its expansion.
1997-04-03 21:34:11 +00:00
Karl Heuer
f7d47e2023
[!__GNUC__] (CATEGORY_SET): Fix syntax error.
1997-04-03 21:29:26 +00:00
Richard M. Stallman
d1b9ed63ea
(Fcopy_file): Fix error message.
1997-04-02 19:06:31 +00:00
Richard M. Stallman
d4b8687bfa
(Finsert_file_contents): Handle non-regular files.
1997-04-02 06:12:48 +00:00
Richard M. Stallman
727a0b4a0f
(Finsert_file_contents): When handling REPLACE,
...
first try comparing block by block; if we discover a need for
nontrivial code conversion, give up and try convert-whole-file method.
1997-04-02 05:03:06 +00:00
Richard M. Stallman
0118dcd343
(skip_chars): Make `c' an unsigned int.
1997-04-02 04:24:41 +00:00
Richard M. Stallman
61730a69ed
(change_frame_size_1): Call Fset_window_buffer,
...
so that Vwindow_configuration_change_hook gets run.
1997-04-02 03:45:07 +00:00
Richard M. Stallman
543f5fb17f
(Qwindow_configuration_change_hook): New variable.
...
(Vwindow_configuration_change_hook): New variable.
(syms_of_window): Initialize; set up Lisp var.
(delete_window): New subroutine, from Fdelete_window.
Most callers changed.
(Fdelete_window): Call Vwindow_configuration_change_functions.
(Fset_window_buffer, Fenlarge_window, Fshrink_window):
Call the Vwindow_configuration_change_functions.
(Fset_window_configuration): Likewise.
1997-04-02 03:44:32 +00:00
Richard M. Stallman
5e78e475d4
(Fuser_variable_p): If not a symbol, return nil.
1997-04-01 22:04:58 +00:00
Richard M. Stallman
3dbcf3f67b
(Finsert_file_contents): Determine the character coding
...
before we see if REPLACE can be handled.
Do handle REPLACE even if code conversion is needed.
(Fcopy_file): Fix previous change.
1997-04-01 07:17:40 +00:00
Richard M. Stallman
c0b7b21c12
(Fcopy_file): Use Qfile_date_error if can't set file date.
...
(Qfile_date_error): New variable.
(syms_of_fileio): Set it up.
1997-04-01 04:25:04 +00:00
Richard M. Stallman
97ae4b8947
(Faccessible_keymaps): When metizing, convert a
...
string to a vector. But don't metize a character that is part of PREFIX.
1997-03-30 19:58:28 +00:00
Richard M. Stallman
59f23005cf
(Fopen_network_stream): Use same socket for in and out.
1997-03-25 03:52:53 +00:00
Erik Naggum
dcb26650b6
(Fbury_buffer): add missing semi
1997-03-23 22:37:52 +00:00
Richard M. Stallman
214b32165e
(frames_bury_buffer): New function.
1997-03-23 20:49:24 +00:00
Richard M. Stallman
dec989eb88
(Fbury_buffer): Call frames_bury_buffer.
1997-03-23 20:48:31 +00:00
Richard M. Stallman
441affdb50
(XTread_socket): Accept XK_ISO_* keys.
1997-03-22 23:59:53 +00:00
Richard M. Stallman
04f215f0cc
(make_lispy_event): Use iso_lispy_function_keys for
...
XK_ISO_* keys found in XFree86.
(ISO_FUNCTION_KEY_OFFSET): New macro.
(iso_lispy_function_keys): New table.
1997-03-22 23:58:58 +00:00
Richard M. Stallman
1097aea030
(XTread_socket): Handle ISO_Left_Tab.
1997-03-22 04:21:00 +00:00
Richard M. Stallman
850ebd4fab
(Fset_window_buffer): Increment display_count if it is an integer.
1997-03-22 04:18:04 +00:00
Richard M. Stallman
636a5e284a
(Freplace_match): Give error if
...
NEWTEXT uses backslash in an invalid way.
1997-03-22 04:17:06 +00:00
Richard M. Stallman
b5dc1c835a
(wait_reading_process_input): If wait_for_cell,
...
ignore subprocess input and respond only to keyboard.
(non_process_wait_mask): New variable.
(add_keyboard_wait_descriptor): Update it.
(delete_keyboard_wait_descriptor): Update it.
(init_process): Initialize it.
1997-03-22 04:13:50 +00:00
Richard M. Stallman
e837058bc3
(print): Generate a backslash in \2e10.
1997-03-22 04:13:05 +00:00
Richard M. Stallman
375ff4f1e3
(struct frame): New field buffer_list.
1997-03-22 04:08:59 +00:00
Richard M. Stallman
fa54c6ae11
(frame_buffer_list, set_frame_buffer_list): New functions.
...
(store_frame_param): Handle buffer-list parameter.
(Qbuffer_list): New variable.
(syms_of_frame_1): Initialize it.
(make_frame): Initialize buffer_list field.
(Fframe_parameters): Handle buffer-list parameter.
(frames_discard_buffer): New function.
(make_frame): Initialize buffer_list.
1997-03-22 04:07:26 +00:00
Richard M. Stallman
99a8b2d236
Change copyright year.
1997-03-22 04:06:40 +00:00
Richard M. Stallman
f809d1628d
(struct buffer): New field display_count.
1997-03-22 04:05:44 +00:00
Richard M. Stallman
7962a441e7
(reset_buffer): Initialize display_count slot.
...
(Fkill_buffer): Call frames_discard_buffer.
(record_buffer): Move buffer to front of frame_buffer_list.
(Fother_buffer): Use frame_buffer_list.
(init_buffer_once): Set up display_count.
(syms_of_buffer): Set up Lisp variable.
1997-03-22 04:04:53 +00:00
Richard M. Stallman
a0e1f1855c
(mark_object): Mark the buffer_list field.
1997-03-22 04:02:03 +00:00
Kenichi Handa
b5210ea72e
(dumpglyphs): Set a clipping region when we draw glyphs
...
with a font of inappropriate size.
(x_list_fonts): Try alternate fonts if we can't find a font of an
appropriate size.
1997-03-19 16:33:48 +00:00
Kenichi Handa
8c83e4f9fb
(Valternative_fontname_alist): New variable.
...
(syms_of_fontset): Declare Lisp variable alternative-fontname-alist.
1997-03-19 16:33:06 +00:00
Kenichi Handa
bdf3d7e8b5
(Valternative_fontname_alist): Extern it.
1997-03-19 16:33:06 +00:00
Kenichi Handa
07109bf9ed
(insert_glyphs): Fix a bug which turns up when
...
TS_ins_multi_chars is 0.
1997-03-19 16:32:46 +00:00
Kenichi Handa
467e767554
Adjusted for the change of MAX_CHARSET.
1997-03-18 23:31:34 +00:00
Kenichi Handa
1df19f0203
(describe_vector): Adjusted for the change of CHAR_TABLE_ORDINARY_SLOTS.
...
(push_key_description): A key code less than 512 is printed with 3
octal numbers. Print only entries of valid charsets.
1997-03-18 23:31:34 +00:00
Kenichi Handa
b96656ce4e
(CHAR_TABLE_ORDINARY_SLOTS): Change to 384 (== 256 + 128).
...
(CHAR_TABLE_STANDARD_SLOTS): Adjusted for the above change.
(CHAR_TABLE_SINGLE_BYTE_SLOTS): New macro.
(CHAR_TABLE_REF, CHAR_TABLE_SET): New macros.
1997-03-18 23:31:34 +00:00
Kenichi Handa
cecda31486
Adjusted for the change of CHAR_TABLE_ORDINARY_SLOTS.
1997-03-18 23:31:34 +00:00
Kenichi Handa
513ee44261
Adjusted for the change of MAX_CHARSET.
...
(str_cmpchar_id): Return -1 if we have no more room
for a new composite character.
(Fmake_char_internal): Docstring is moved to lisp/mule.el.
1997-03-18 23:31:34 +00:00
Kenichi Handa
03e66c53e1
(MAX_CHARSET): Definition changed to the actual
...
maximum valid charset.
(MAX_CHAR): New macro.
1997-03-18 23:31:34 +00:00
Kenichi Handa
3a6cf6bde3
(Faref, Faset): Adjusted for the change of CHAR_TABLE_ORDINARY_SLOTS.
1997-03-18 23:31:34 +00:00
Kenichi Handa
cd49fad3f1
(GLYPH_FOLLOW_ALIASES): Assure that the resulting G
...
contains valid character code.
1997-03-18 23:31:34 +00:00
Kenichi Handa
a8283a4a98
(map_char_table): Handle multibyte characters.
1997-03-18 23:31:34 +00:00
Kenichi Handa
9ca6ab7d30
(SET_RAW_SYNTAX_ENTRY, SYNTAX_ENTRY): Adjusted for the change of
...
CHAR_TABLE_ORDINARY_SLOTS.
1997-03-18 23:31:34 +00:00
Kenichi Handa
085d590815
(encode_terminal_code): Check validity of character code.
1997-03-18 23:31:34 +00:00
Kenichi Handa
e57bca5d35
(copy_part_of_rope): Declare glyph as type GLYPH. For a
...
invalid character code, use ' ' (space).
(display_string, display_text_line): Check validity of character
code before calling fix_glyph.
1997-03-18 23:31:34 +00:00
Kenichi Handa
81ba44e5ff
(x_list_fonts): Comment about cached font list added.
1997-03-18 23:31:34 +00:00
Karl Heuer
2dd5c7f71a
Fix typo in comment.
1997-03-17 09:37:32 +00:00
Karl Heuer
1c4f857c24
Fix typos in comment.
1997-03-17 09:25:32 +00:00