summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* (x_decode_color): Ignore failure from defined_color.Richard M. Stallman1995-02-121-4/+5
|
* (menu_item_equiv_key): If command is an alias,Richard M. Stallman1995-02-121-1/+5
| | | | check only the underlying command for a keyboard equivalent.
* Test WAIT_USE_INT.Richard M. Stallman1995-02-111-1/+1
|
* (WAIT_USE_INT): Defined.Richard M. Stallman1995-02-111-0/+1
|
* [SOLARIS2_4, !__GNUC__] (C_SWITCH_SYSTEM): Defined..Richard M. Stallman1995-02-091-1/+9
| | | | [SOLARIS2_4, !__GNUC__]: Include alloca.h.
* (command_loop_1): Put back cancel_echoing call, if there's a perdisplay for itKarl Heuer1995-02-081-0/+5
| | | | | to apply to. (init_perdisplay): Initialize echo vars.
* (message_log_check_duplicate): New function.Karl Heuer1995-02-081-8/+83
| | | | | | (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.
* (maintainer-clean): Renamed from realclean.Richard M. Stallman1995-02-071-1/+3
| | | | Print warning message.
* (r_alloc_size_in_use): New function.Richard M. Stallman1995-02-071-0/+11
| | | | (r_alloc_free): Call refill_memory_reserve.
* (internal_last_event_frame, Vlast_event_frame): Deleted; now part ofKarl Heuer1995-02-071-53/+49
| | | | | | | 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.
* (do_switch_frame): internal_last_event_frame is now in perdisplay.Karl Heuer1995-02-071-1/+1
|
* (struct PERDISPLAY): Add Vlast_event_frame.Karl Heuer1995-02-071-1/+18
| | | | | Define internal_last_event_frame only #if MULTI_FRAME. Add placeholders so we don't need to rebuild every time this struct changes.
* (x_get_foreign_selection, x_reply_selection_request):Richard M. Stallman1995-02-061-7/+63
| | | | | | Use an unwind-protect to call x_stop_queuing_selection_requests. (some_frame_on_display): New function. (queue_selection_requests_unwind): New function.
* (emacs_blocked_malloc): Set __malloc_extra_blocks here.Richard M. Stallman1995-02-061-1/+97
| | | | | | | | | | | | | | | | | | (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.
* (Fget_buffer_create): Call buffer_memory_full.Richard M. Stallman1995-02-051-1/+1
|
* (Vwindow_size_change_functions): New variable.Richard M. Stallman1995-02-051-1/+34
| | | | | (prepare_menu_bars): Call those functions. Add gcproing. (syms_of_xdisp): Set up Lisp variable.
* (Fdelete_window, set_window_height, set_window_width)Richard M. Stallman1995-02-051-0/+7
| | | | | (Fsplit_window, Fset_window_configuration): Set FRAME_WINDOW_SIZES_CHANGED to 1 in the frame being changed.
* (struct frame): New field window_sizes_changed.Richard M. Stallman1995-02-051-0/+5
| | | | (FRAME_WINDOW_SIZES_CHANGED): New macro (two definitions).
* (main): Undo previous change.Richard M. Stallman1995-02-051-9/+0
|
* (cmd_error): Cancel echoing here.Karl Heuer1995-02-041-1/+1
| | | | (command_loop_1): Not here.
* [MULTI_PERDISPLAY] (all_perdisplays): New var.Karl Heuer1995-02-041-0/+1
|
* (syms_of_keyboard): Move DEFVAR_DISPLAY's here from callint.c.Karl Heuer1995-02-041-64/+103
| | | | | | | | | | | [MULTI_PERDISPLAY] (current_perdisplay): New var. (find_active_event_queue): Search all perdisplays. (init_perdisplay, wipe_perdisplay): New functions. (init_keyboard): Move perdisplay initialization to init_perdisplay. (syms_of_keyboard): Likewise. (echo_prompt, echo_char, echo_dash, echo, cancel_echoing, echo_length) (read_char, Fdiscard_input, stuff_buffered_input): Use current_perdisplay, not get_perdisplay.
* (syms_of_callint): Move DEFVAR_DISPLAY's to keyboard.c.Karl Heuer1995-02-041-20/+0
|
* [MULTI_PERDISPLAY] (x_term_init): Initialize perdisplay.Karl Heuer1995-02-041-3/+20
| | | | | [MULTI_PERDISPLAY] (x_delete_display): Destroy perdisplay. (x_delete_display): Use xfree, not free.
* (print): Use current_perdisplay, not get_perdisplay.Karl Heuer1995-02-031-3/+6
|
* (defvar_display): Don't staticpro; these objects are now protected throughKarl Heuer1995-02-031-3/+0
| | | | mark_perdisplays.
* (mark_perdisplays): New function.Karl Heuer1995-02-031-1/+17
| | | | (Fgarbage_collect): Call it.
* (all_perdisplays): New var.Karl Heuer1995-02-031-3/+10
| | | | (struct PERDISPLAY): New member next_perdisplay.
* (defvar_display): Declare this function.Karl Heuer1995-02-031-0/+1
|
* (DEFVAR_DISPLAY): Use current_perdisplay, not get_perdisplay.Karl Heuer1995-02-031-2/+2
|
* (do_symval_forwarding): Use current_perdisplay, not get_perdisplay.Karl Heuer1995-02-031-4/+9
| | | | (store_symval_forwarding, find_symbol_value): Likewise.
* (display_text_line): Deduct minibuf prompt from taboffset.Richard M. Stallman1995-02-031-0/+9
| | | | (try_window): Deduct minibuf prompt from tab_offset, after 1st line.
* (kbd_buffer_get_event, swallow_events): Remove selection_request eventRichard M. Stallman1995-02-021-2/+8
| | | | from input queue before processing it.
* (x_unqueue_events): Arg is now a Display *.Richard M. Stallman1995-02-021-8/+8
| | | | | (x_start_queuing_selection_requests): Likewise. (x_stop_queuing_selection_requests): Likewise.
* (wait_for_property_change): Avoid unlikely timing error.Richard M. Stallman1995-02-021-17/+22
| | | | | | | | (x_get_foreign_selection): Pass display to x_start_queueing_selection_events and x_stop_queueing_selection_events. (x_reply_selection_request): Call x_start_queueing_selection_events and x_stop_queueing_selection_events. Handle X protocol errors.
* (Fexecute_kbd_macro): Clear prefix arg here, not in command_loop_1.Karl Heuer1995-02-011-0/+3
|
* (cmd_error): Clear prefix arg here.Karl Heuer1995-02-011-16/+28
| | | | | | | | | (command_loop_1): Not here. (command_loop_1): Save original perdisplay in case we're already locked to a particular display. Move display-specific cleanup to end of main loop. Use perdisplay to access prefix arg. (Fcommand_execute, Fexecute_extended_command): Use perdisplay.
* (Fcall_interactively): Use perdisplay.Karl Heuer1995-02-011-6/+6
| | | | | (Vprefix_arg, Vcurrent_prefix_arg): Delete vars; now in perdisplay. (syms_of_callint): Use DEFVAR_DISPLAY for prefix-arg and current-prefix-arg.
* (read_minibuf, read_minibuf_unwind): Use perdisplay.Karl Heuer1995-02-011-3/+3
|
* (Fml_provide_prefix_argument, Fml_prefix_argument_loop): Use perdisplay.Karl Heuer1995-02-011-4/+8
|
* (current_perdisplay): New var.Karl Heuer1995-02-011-5/+10
| | | | | (DEFVAR_DISPLAY): Add missing ampersand. (Vprefix_arg, Vcurrent_prefix_arg): Delete; now in perdisplay.
* [!MULTI_PERDISPLAY] (defvar_display): Use staticpro.Karl Heuer1995-01-311-0/+3
|
* Fix previous change.Richard M. Stallman1995-01-311-6/+9
|
* (main) [REL_ALLOC]: Set __malloc_extra_blocks.Richard M. Stallman1995-01-311-0/+6
|
* (syms_of_buffer): overwrite-mode doc fix.Richard M. Stallman1995-01-311-1/+3
|
* [MULTI_PERDISPLAY] (get_perdisplay): Define this as a macro, for sources thatKarl Heuer1995-01-311-0/+10
| | | | | include this header. [MULTI_PERDISPLAY] (get_perdisplay_macro): Internal macro version.
* [MULTI_PERDISPLAY] (get_perdisplay): Define this as an exported function.Karl Heuer1995-01-311-0/+13
|
* [MULTI_PERDISPLAY]: Declare get_perdisplay as a function.Karl Heuer1995-01-311-0/+4
|
* (DEFVAR_DISPLAY): New macro.Karl Heuer1995-01-311-0/+4
|
* (defvar_display): New function.Karl Heuer1995-01-311-1/+17
|