Richard M. Stallman
da149a8fb6
New alternative specified by WAIT_USE_INT.
1995-02-17 10:27:34 +00:00
Richard M. Stallman
ed0ce9537b
(MULTI_FRAME): Define unconditionally.
1995-02-17 08:48:02 +00:00
Richard M. Stallman
8dd0c7cbf7
(calculate_costs): Update max_frame_height, max_frame_width.
...
They determine length of chars_wasted, copybuf and char_ins_del_vector.
1995-02-17 08:42:18 +00:00
Richard M. Stallman
45140e01dc
(change_frame_size_1): New subroutine.
...
(change_frame_size): If f is termcap frame, change size of all of them.
(remake_frame_glyphs): No longer static.
Don't mark nonselected termcap frame as garbaged.
1995-02-17 08:40:18 +00:00
Richard M. Stallman
9769686d8b
(redisplay): Don't display nonselected terminal frames.
1995-02-17 08:36:04 +00:00
Richard M. Stallman
bb1513c959
(Fmake_terminal_frame): New function.
...
(syms_of_frame): defsubr it.
(make_terminal_frame): Init Vframe_list only the first time.
Set visible and async_visible directly.
(redisplay): Don't display nonselected terminal frames.
1995-02-17 08:09:33 +00:00
Richard M. Stallman
44d3dec071
(r_alloc_check): Return void.
...
(r_alloc_freeze): Initialize if it hasn't been done.
(r_re_alloc, r_alloc_free, r_alloc_sbrk): Likewise.
1995-02-16 06:45:36 +00:00
Richard M. Stallman
6d16dd06fb
Whitespace fixes.
1995-02-16 06:36:19 +00:00
Richard M. Stallman
e481f9604f
(redisplay_window): If we update the mode line,
...
switch to the buffer for real, and switch back for real.
1995-02-15 22:23:18 +00:00
Paul Reilly
37849f292c
(LIB_MOTIF): Add -lgen to provide provide the symbols
...
`regcmp' and `regex'.
1995-02-15 12:13:14 +00:00
Richard M. Stallman
9685a93f32
(xmenu_show, both versions): New arg for_click.
...
(Fx_popup_menu): Compute it and pass it.
1995-02-15 08:06:32 +00:00
Richard M. Stallman
b631003ba9
Doc fix.
1995-02-15 00:02:48 +00:00
Paul Reilly
5bf01b68c7
(x_bitmap_icon): Fix test for unallocated icon bitmap.
1995-02-14 21:48:14 +00:00
Richard M. Stallman
95c74a10a4
Comment changed.
1995-02-14 17:12:41 +00:00
Richard M. Stallman
5757b805f1
(unlock_buffer, unlock_all_files, Flock_buffer)
...
(Funlock_buffer): Use buffer's file_truename, not filename.
1995-02-14 16:33:49 +00:00
Richard M. Stallman
f6ed2e848d
(syms_of_buffer): Set up Lisp var buffer-file-truename.
...
(init_buffer_once): Set up flag and default value for file_truename.
(reset_buffer): Init file_truename slot.
1995-02-14 16:33:19 +00:00
Richard M. Stallman
8eb34fb9f5
(struct buffer): New field file_truename.
1995-02-14 16:32:01 +00:00
Richard M. Stallman
d5179accb2
(r_alloc_free): Call refill_memory_reserve only if emacs.
...
Include getpagesize.h unconditionally.
(free_bloc): Don't die if bloc->next or bloc->prev is null.
[!emacs] (bzero): New macro definition.
1995-02-14 14:27:18 +00:00
Richard M. Stallman
91c049d44f
(input_poll_signal): Add ignored argument.
...
(interrupt_signal): Likewise.
1995-02-14 14:25:36 +00:00
Richard M. Stallman
61cbef47fe
(window_change_signal): Add ignored argument.
1995-02-14 14:24:43 +00:00
Richard M. Stallman
7af71e17c1
(Fstart_process): Make process marker point into proc buf.
1995-02-14 14:23:49 +00:00
Richard M. Stallman
92e2441bd1
(x_display_bar_cursor): Use frame's cursor_width.
...
(x_connection_signal): New function.
(x_initialize): Use it as signal handler.
1995-02-14 14:22:29 +00:00
Richard M. Stallman
c32112069d
(x_set_cursor_type): Set cursor_width field.
...
Handle args of form (bar . WIDTH).
1995-02-14 09:42:14 +00:00
Richard M. Stallman
e36a27114e
(struct x_display): New element cursor_width.
1995-02-14 09:41:37 +00:00
Richard M. Stallman
0c0b6c7911
(speeds): Make it ints. Add some higher speeds.
...
(tputs) [emacs]: If speed is high, convert to smaller units.
(tputs): Really use SPEED to calculate PADCOUNT.
1995-02-14 07:43:44 +00:00
Richard M. Stallman
a2a9c59e60
Initial revision
1995-02-14 00:54:29 +00:00
Richard M. Stallman
58fc958791
(Fexpand_file_name): Copy default-directory
...
before looking for a handler on the directory arg.
1995-02-14 00:13:20 +00:00
Richard M. Stallman
189fad68dd
(Vself_insert_face, Vself_insert_face_command): New variables.
...
(syms_of_cmds): Set up Lisp variables. Doc syntax fix.
(internal_self_insert): Handle Vself_insert_face.
1995-02-13 16:54:58 +00:00
Richard M. Stallman
6efad63b18
(Qprocessp): Declared.
1995-02-13 06:53:07 +00:00
Richard M. Stallman
39bcc759ed
Rename arg OBJ to OBJECT in all type predicates.
...
(Ftype_of): New function.
1995-02-13 05:28:47 +00:00
Richard M. Stallman
273e08292b
(Fexpand_file_name): Look for a handler for defalt.
...
(syms_of_fileio): Minor rearrangement.
1995-02-12 04:29:53 +00:00
Richard M. Stallman
1f98e9ea8b
(load_color): Ignore failure from XAllocColor.
1995-02-12 01:25:58 +00:00
Richard M. Stallman
58387771b5
(x_decode_color): Ignore failure from defined_color.
1995-02-12 01:25:14 +00:00
Richard M. Stallman
86e00a8a09
(menu_item_equiv_key): If command is an alias,
...
check only the underlying command for a keyboard equivalent.
1995-02-12 01:22:28 +00:00
Richard M. Stallman
a5425c8d9a
Test WAIT_USE_INT.
1995-02-11 22:07:09 +00:00
Richard M. Stallman
2c32be5080
(WAIT_USE_INT): Defined.
1995-02-11 22:05:56 +00:00
Richard M. Stallman
17b406a835
[SOLARIS2_4, !__GNUC__] (C_SWITCH_SYSTEM): Defined..
...
[SOLARIS2_4, !__GNUC__]: Include alloca.h.
1995-02-09 09:31:54 +00:00
Karl Heuer
267de7a152
(command_loop_1): Put back cancel_echoing call, if there's a perdisplay for it
...
to apply to.
(init_perdisplay): Initialize echo vars.
1995-02-08 06:37:26 +00:00
Karl Heuer
ff6c30e51e
(message_log_check_duplicate): New function.
...
(message_dolog): Delete previous line if the new one is a duplicate. Include
a counter if appropriate.
Don't bother truncating the buffer until after adding newline.
1995-02-08 00:45:16 +00:00
Richard M. Stallman
40d4f149c6
(maintainer-clean): Renamed from realclean.
...
Print warning message.
1995-02-07 23:54:00 +00:00
Richard M. Stallman
719b242f86
(r_alloc_size_in_use): New function.
...
(r_alloc_free): Call refill_memory_reserve.
1995-02-07 22:43:23 +00:00
Karl Heuer
40f239ee68
(internal_last_event_frame, Vlast_event_frame): Deleted; now part of
...
perdisplay. All uses changed.
(MOUSE_ACTIVITY_AVAILABLE) Deleted.
(find_active_event_queue): New arg check_mouse. All callers changed.
(Vlast_event_frame): Change from DEFVAR_LISP to DEFVAR_DISPLAY.
1995-02-07 02:07:03 +00:00
Karl Heuer
4299da2a85
(do_switch_frame): internal_last_event_frame is now in perdisplay.
1995-02-07 01:06:49 +00:00
Karl Heuer
e6beaa77ad
(struct PERDISPLAY): Add Vlast_event_frame.
...
Define internal_last_event_frame only #if MULTI_FRAME.
Add placeholders so we don't need to rebuild every time this struct changes.
1995-02-07 01:04:46 +00:00
Richard M. Stallman
55b2d45daa
(x_get_foreign_selection, x_reply_selection_request):
...
Use an unwind-protect to call x_stop_queuing_selection_requests.
(some_frame_on_display): New function.
(queue_selection_requests_unwind): New function.
1995-02-06 22:53:58 +00:00
Richard M. Stallman
276cbe5a5f
(emacs_blocked_malloc): Set __malloc_extra_blocks here.
...
(malloc_hysteresis): New variable.
(init_alloc_once): Initialize malloc_hysteresis.
(buffer_memory_full): New function.
(refill_memory_reserve): New function.
(SPARE_MEMORY): New macro.
(emacs_blocked_free): If no spare_memory now, and enough free
space is available, get a new spare.
(__malloc_size_t, _bytes_used): Declared.
(bytes_used_when_full): New variable.
(syms_of_alloc): Improve memory exhausted error message.
(init_alloc_once): Allocate spare_memory.
(memory_full): Free spare_memory.
1995-02-06 22:52:25 +00:00
Richard M. Stallman
81841847d1
(Fget_buffer_create): Call buffer_memory_full.
1995-02-05 08:58:27 +00:00
Richard M. Stallman
08b610e4dc
(Vwindow_size_change_functions): New variable.
...
(prepare_menu_bars): Call those functions. Add gcproing.
(syms_of_xdisp): Set up Lisp variable.
1995-02-05 08:52:52 +00:00
Richard M. Stallman
29aeee7368
(Fdelete_window, set_window_height, set_window_width)
...
(Fsplit_window, Fset_window_configuration): Set
FRAME_WINDOW_SIZES_CHANGED to 1 in the frame being changed.
1995-02-05 08:52:26 +00:00
Richard M. Stallman
adc12f0fcf
(struct frame): New field window_sizes_changed.
...
(FRAME_WINDOW_SIZES_CHANGED): New macro (two definitions).
1995-02-05 08:52:03 +00:00