1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-13 23:10:26 -08:00
Commit graph

7280 commits

Author SHA1 Message Date
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