1. 26 Oct, 1994 13 commits
  2. 25 Oct, 1994 15 commits
    • Richard M. Stallman's avatar
    • Richard M. Stallman's avatar
    • Boris Goldowsky's avatar
      (enriched-mode): Add autoload cookie. · 60d15bc7
      Boris Goldowsky authored
      (enriched-decode-foreground, -background): Create
      faces even if no window system, to prevent multiple warnings.
    • Richard M. Stallman's avatar
      (Brk): Declare as unsigned long. · 866fc66a
      Richard M. Stallman authored
      (unexec): Do CHECH_SCNHDR on _RCONST if that's defined.
      Ignore rdata_section if there is none.
      (update_dynamic_symbols): New arg new_name.  Call changed.
      Fix some calls to WRITE.
      (fatal_unexec): Declare all arguments.
    • Richard M. Stallman's avatar
      Delete X10 code. · e964ed22
      Richard M. Stallman authored
      (struct x_display_info): New fields bitmaps, bitmaps_size, bitmaps_last.
      (struct x_bitmap_record): Structure moved here.
      (struct font_info): New type.
      (struct x_display_info): New fields font_table, font_table_size and n_fonts.
      (struct x_display_info): New field scratch_cursor_gc.
      (mouse_face_*): New fields.
      (struct x_display_info): New field x_id_name.
      (struct x_display_info): Replace elements `name'
      and `face_list_cache' with one cons cell `name_list_element'.
      (x_display_name_list): Variable declared.
    • Richard M. Stallman's avatar
    • Richard M. Stallman's avatar
      (Fx_create_frame): Don't increment refernce_count · 08a90d6a
      Richard M. Stallman authored
      until the frame is put on the frame list.
      (Fx_close_connection): Call x_delete_display.
      (x_display_info_for_name, Fx_open_connection):
      Signal error if x_term_init fails.
      (Fx_open_connection): New arg must_succeed.
      (x_real_positions): Catch errors and retry if error happens.
      No need to block input here.
      (Fx_create_frame): Don't store the frame name
      till after FRAME_X_DISPLAY_INFO is set up.
      (Fx_close_connection): Renamed from Fx_close_current_connection
      Many doc fixes and Lisp function arg renamings.
      (x_bitmaps, x_bitmap_size, x_bitmap_last):
      Variables deleted.  Use fields in x_display_info instead.
      (x_bitmaps_free): Variable deleted.
      (x_destroy_bitmap, x_allocate_bitmap_record): Don't use or set it.
      (x_allocate_bitmap_record): New arg f.  Callers changed.
      (x_lookup_pixmap): Function deleted.
      (x_destroy_all_bitmaps): New function.
      (Fx_close_current_connection): Call x_destroy_all_bitmaps.
      Free the fonts in the font table.  Free various other data
      that dpyinfo points to.  Avoid using Fdelq.
      (x_set_name, Fx_create_frame): Use x_id_name field.
      Call delete_keyboard_wait_descriptor.
      (Fx_close_current_connection): Call check_x_display_info.
      Delete the display from x_display_list and x_display_name_list.
      (Fx_display_list): New function.
      (syms_of_xfns): defsubr it.
      (Fx_list_fonts): Use `name_list_element' field.
      (x_display_info_for_name): Scan x_display_name_list
      along with x_display_list.
    • Richard M. Stallman's avatar
      (record_char): New subroutine. · e4fe371d
      Richard M. Stallman authored
      (read_char): Use record_char.
      Split up menu-bar mouse click events here.
      Call record_char for both halves; likewise echo_char and add_command_key.
    • Richard M. Stallman's avatar
      Never use input_fd if using X. · 23dab951
      Richard M. Stallman authored
      (stuff_char): Do nothing if read_socket_hook.
      (setpgrp_of_tty): Function deleted.
      (init_sigio): Take fd as argument.  Callers changed.
      Don't call request_sigio; do the work here.
      (request_sigio, unrequest_sigio): Do nothing if read_socket_hook.
      (init_sys_modes): Don't call EMACS_GET_TTY unless we are going
      to change the settings.
    • Richard M. Stallman's avatar
    • Richard M. Stallman's avatar
      Handle multiple keyboard input descriptors. · a69281ff
      Richard M. Stallman authored
      (non_keyboard_wait_mask): New variable.
      (Fset_process_filter): Update non_keyboard_wait_mask
      (create_process, Fopen_network_stream, deactivate_process):
      (init_process, sigchld_handler): Likewise.
      (wait_reading_process_input): Maybe use non_keyboard_wait_mask.
      Renamed from change_keyboard_wait_descriptor.
      Clear the old descriptor's bit only the first call.
      (delete_keyboard_wait_descriptor): New function.
      (keyboard_bit_set): New function.
      (wait_reading_process_input): Use keyboard_bit_set.
      Start the loop over process descs from 0, and explicitly
      ignore non-process input descs.
      (init_process): Don't init keyboard_descriptor.
      (keyboard_descriptor): Variable deleted.
      (add_keyboard_wait_descriptor): Don't set keyboard_descriptor.
      (delete_keyboard_wait_descriptor): New function.
    • Richard M. Stallman's avatar
    • Richard M. Stallman's avatar
    • Richard M. Stallman's avatar
      (buffer-file-truename): Doc fix. · 5a48c0b6
      Richard M. Stallman authored
    • Karl Heuer's avatar
  3. 24 Oct, 1994 8 commits
  4. 23 Oct, 1994 4 commits