Commit graph

7518 commits

Author SHA1 Message Date
Richard M. Stallman
dfc366c954 (init_baud_rate): Use INIT_BAUD_RATE if it's defined.
(sys_signal): Lose DGUX special case.
1997-06-01 23:47:01 +00:00
Richard M. Stallman
0f337465d5 (init_lread): Sometimes add to load-path
the lisp and site-lisp dirs under the source directory.
1997-06-01 01:03:51 +00:00
Richard M. Stallman
b5c535767f Include frame.h unconditionally.
(Fframe_face_alist, Fset_frame_face_alist): Define unconditionally.
(Finternal_next_face_id, next_face_id): Likewise.
(syms_of_xfaces): Define unconditionally,
but conditionalize some of the contents.
1997-06-01 00:30:01 +00:00
Richard M. Stallman
3e18eecf35 (Freplace_match): Fix previous change. 1997-05-31 19:20:26 +00:00
Richard M. Stallman
ae03af3444 (Fforward_comment): Handle unmatched two-character comment starters. 1997-05-31 18:30:56 +00:00
Richard M. Stallman
ea315ed6e4 (back_comment): Detect 2-char comment starts properly.
New arg COMSTYLE; callers changed.
1997-05-31 18:16:22 +00:00
Richard M. Stallman
5509c7ff85 (move_if_not_intangible): Fix previous change. 1997-05-31 08:34:13 +00:00
Richard M. Stallman
b0eba99132 (Freplace_match): Use move_if_not_intangible
to handle intangible text better.

(looking_at_1): Change using DOWNCASE_TABLE.
(string_match_1): Likewise.
1997-05-31 07:40:46 +00:00
Richard M. Stallman
a7fa233fe7 (move_if_not_intangible): New function. 1997-05-31 07:38:44 +00:00
Richard M. Stallman
06c488fde2 (process_expose_from_menu, XTread_socket):
Set has_been_visible field.
(x_make_frame_visible): Don't do XMoveWindow unles has_been_visible.
1997-05-31 07:37:09 +00:00
Richard M. Stallman
4fe2b2b6c3 (struct x_output): New field has_been_visible. 1997-05-31 07:32:47 +00:00
Richard M. Stallman
089e71e47a (Fsplit_window): Ignore FRAME_NO_SPLIT_P here.
(inhibit_frame_unsplittable): Variable deleted.
(syms_of_window): Don't set up Lisp variable.
1997-05-31 05:50:22 +00:00
Richard M. Stallman
dcdcce1a92 (main): Call syms_of_xfaces whenever ! HAVE_NTGUI. 1997-05-31 05:32:56 +00:00
Richard M. Stallman
5bfd038eca (XOBJ, MSDOS_OBJ, SOME_MACHINE_OBJECTS): Delete xfaces.o.
(obj): Add xfaces.o.
(FACE_SUPPORT, SOME_MACHINE_LISP): Delete faces.elc.
(shortlisp, lisp): Add faces.elc
1997-05-31 05:31:42 +00:00
Richard M. Stallman
f3c6bfa210 (insert_glyphs): Use &, not &&. 1997-05-31 02:45:18 +00:00
Richard M. Stallman
8ff102bda5 (x_load_font): Use macro FONT_ENCODING_NOT_DECIDED. 1997-05-31 02:03:43 +00:00
Richard M. Stallman
87631ef75d (intern): Don't make a pure string here, since Fintern does that. 1997-05-31 00:43:47 +00:00
Richard M. Stallman
7b30f6cfdf (lisp, shortlisp): Use cus-start.el, not .elc. 1997-05-31 00:29:11 +00:00
Richard M. Stallman
a9729926eb (Farrayp): Accept bool-vectors and char-tables. 1997-05-30 20:13:21 +00:00
Richard M. Stallman
67f41c5d96 (x_real_positions): Subtract border width from results. 1997-05-30 05:13:47 +00:00
Richard M. Stallman
e814a15920 (Fchar_table_range, Fset_char_table_range):
Make one-element vector work for RANGE.
1997-05-30 05:11:26 +00:00
Richard M. Stallman
7a8630dac3 (Fcurrent_time_string): Doc fix. 1997-05-29 21:33:41 +00:00
Richard M. Stallman
f01a9c5bc5 (Fsignal): Use call2 to call Vsignal_hook_function. 1997-05-29 06:33:12 +00:00
Richard M. Stallman
f188b3c4b8 (scrolling): If a line is not enabled,
give it an infinite draw_cost.
1997-05-29 03:32:17 +00:00
Richard M. Stallman
9346f5077f (Faset): Doc fix. 1997-05-29 00:14:20 +00:00
Richard M. Stallman
41ab224090 (Fmake_bool_vector): Doc fix. 1997-05-28 17:19:16 +00:00
Richard M. Stallman
6a99d31d41 (syms_of_buffer): Doc fix. 1997-05-28 04:58:36 +00:00
Richard M. Stallman
dcb07ae9dc (XTread_socket) <ConfigureNotify>: Don't call
x_wm_set_size_hint if window has no parent yet.
Simplify the call to x_real_positions.
(x_make_frame_visible): Use win_gravity to decide whether to
call XMoveWindow.  Also, don't do it if frame already visible.
1997-05-28 04:54:48 +00:00
Kenichi Handa
f1e0f5469e (Fchar_equal): Make it handle case of multibyte
characters.
1997-05-28 04:36:42 +00:00
Kenichi Handa
8ac904700f (CHAR_TABLE_REF): Do not check validity of CT.
(CHAR_TABLE_SET): Likewise.
(DOWNCASE_TABLE): Return case-table instead of the contents field.
(UPCASE_TABLE): Likewise.
(DOWNCASE): Use CHAR_TABLE_REF.
(NOCASEP): Use UPCASE1.
(UPCASE1): Use CHAR_TABLE_REF.
1997-05-28 04:36:36 +00:00
Kenichi Handa
a0615d9071 (casify_object): Handle multibyte characters.
(casify_region): Change the way of handling multibyte characters.
1997-05-28 04:36:35 +00:00
Kenichi Handa
da2795b21f (case_temp1, case_temp2): New variables temporarily
used in macros DOWNCASE and UPCASE1.
(set_case_table): Setup canonical table correctly.  Use
map_char_table instead of compute_trt_inverse.
(set_canon, set_identity, shuffle): New functions given to
map_char_table.
(compute_trt_identity, compute_trt_shuffle, compute_trt_inverse):
Deleted.
1997-05-28 04:36:34 +00:00
Kenichi Handa
a29e3b1b27 (Ffind_charset_string): The variable CHARSETS is
changed to (int *).
1997-05-28 04:36:32 +00:00
Kenichi Handa
1ba9e4ab9c (encode_invocation_designation): Use macro
CODING_SPEC_ISO_NO_REQUESTED_DESIGNATION.
(encode_designation_at_bol, setup_coding_system): Likewise.
Fset_terminal_coding_system_internal): Renamed from
Fset_terminal_coding_system.  Make it non-interactive.  Do not
call Fredraw_display ().
(Fset_keyboard_coding_system_internal): Renamed from
Fset_keyboard_coding_system.  Make it non-interactive.
1997-05-28 04:36:27 +00:00
Kenichi Handa
da30d5b1b8 (struct iso2022_spec): Member requested_designation is
changed to array of unsigned char.
(CODING_SPEC_ISO_NO_REQUESTED_DESIGNATION): New macro.
1997-05-28 04:36:26 +00:00
Kenichi Handa
7e798f25b7 (map_char_table): For sub char-table, index should be
start from 0 (not from 32) considering a composite character.
(Fmap_char_table): Doc-string adjusted.  The variable indices is
declared as an array of Lisp_Object.
1997-05-28 04:36:22 +00:00
Kenichi Handa
afbee0fa30 (fs_load_font): Before using a fontset, be sure to
load the ASCII font of the fontset.  Size and height of a fontset
is set to the same as those of the ASCII font of the fontset.  Use
macro FONT_ENCODING_NOT_DECIDED.
1997-05-28 04:36:21 +00:00
Kenichi Handa
71c27002d8 (FONT_ENCODING_NOT_DECIDED): New macro. 1997-05-28 04:36:20 +00:00
Richard M. Stallman
413650839b (command_loop_1): Pass 1 as new arg to sit_for.
(read_char): Likewise, pass 0 for it.
1997-05-27 04:59:47 +00:00
Richard M. Stallman
98136db32a (compute_motion): Return correctly if skip_invisible
takes us past TO.
1997-05-27 04:59:29 +00:00
Paul Eggert
098401cfa2 automatically generated from GPLed version 1997-05-27 03:15:29 +00:00
Richard M. Stallman
1aa6072f7d (XTread_socket) <UnmapNotify>: Don't make an inconify_event
when frame was made invisible.
(x_make_frame_visible): Put the call to x_set_offset back as it was.
Near the end, instead call XMoveWindow, but only if original
positions were not negative.
1997-05-27 03:09:37 +00:00
Richard M. Stallman
91a78190f1 (syms_of_window): Initialize inhibit_frame_unsplittable. 1997-05-27 02:46:14 +00:00
Richard M. Stallman
ae5a0dd403 (sit_for): New arg initial_display.
(Fsit_for): Pass new arg.
1997-05-27 01:54:42 +00:00
Richard M. Stallman
ad66baa4c7 (Fwin16_set_clipboard_data): Pass new arg to sit_for. 1997-05-27 01:52:10 +00:00
Richard M. Stallman
22e59fa793 (Fdo_auto_save): Pass new arg to sit_for. 1997-05-27 01:51:04 +00:00
Richard M. Stallman
56fe6fc085 (Fcall_interactively): Pass new arg to sit_for. 1997-05-27 01:50:25 +00:00
Simon Marshall
eddd51c280 frame-override-unsplittable/inhibit-frame-unsplittable name change. 1997-05-26 08:17:39 +00:00
Richard M. Stallman
8a07bba056 (x_real_positions): Directly compare the frame's window
or parent with the root window.
1997-05-26 07:53:35 +00:00
Richard M. Stallman
9829ddba7b (x_make_frame_visible): Call x_set_offset only after
mapping the window and accepting input.
(x_calc_absolute_position): Do nothing if current position
is already for the top-left corner.
Handle errors in XTranslateCoordinates.
(XTread_socket): Simplify handling of ConfigureNotify events.
Always call x_wm_set_size_hint for them.
No need to call XTranslateCoordinates here.
(x_clear_errors): New function.
1997-05-26 06:22:15 +00:00