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