1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-20 19:42:53 -08:00
Commit graph

7271 commits

Author SHA1 Message Date
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
Karl Heuer
dc91fb5dbd (change_window_height): Handle shrink as well as enlarge. 1997-03-14 17:22:11 +00:00
Karl Heuer
000f46219b (FAST_MAKE_GLYPH): Don't cast CHAR arg; character codes
are now wider than C chars.
1997-03-10 21:14:32 +00:00
Kenichi Handa
bfd9904870 (decode_eol): Fix bug of converting CRLF to LF. 1997-03-05 07:02:02 +00:00
Kenichi Handa
626665b47b (compute_motion): When POS >= TO, don't call
find_before_next_newline() as it assumes POS < TO.
1997-03-05 01:42:06 +00:00
Kenichi Handa
040df2c773 (CATEGORY_SET): Cast arg C to
`unsigned char' before indexing category table directly.
1997-03-03 01:54:26 +00:00
Karl Heuer
47582ab34d [__GLIBC__ >= 2]: Don't declare __getpagesize. 1997-03-01 17:55:39 +00:00
Karl Heuer
74ad5c7fde Initial revision 1997-03-01 17:50:07 +00:00
Kenichi Handa
0e35bfd8d0 (SET_RAW_SYNTAX_ENTRY, SYNTAX_ENTRY): Cast arg C to
`unsigned char' before indexing syntax table directly.
1997-02-28 01:40:51 +00:00
Kenichi Handa
78f9a1f703 (init_syntax_once): Add trick to avoid compiler warning
of "comparison is always 1 ...".
1997-02-28 01:38:57 +00:00