1. 27 Dec, 2006 1 commit
  2. 19 Dec, 2006 1 commit
  3. 09 Dec, 2006 1 commit
  4. 07 Dec, 2006 1 commit
  5. 04 Dec, 2006 2 commits
  6. 12 Nov, 2006 1 commit
  7. 03 Oct, 2006 1 commit
  8. 08 Sep, 2006 1 commit
  9. 05 Aug, 2006 1 commit
  10. 03 Aug, 2006 1 commit
  11. 01 Aug, 2006 1 commit
  12. 10 Jul, 2006 1 commit
  13. 01 Jun, 2006 1 commit
    • Kim F. Storm's avatar
      2006-06-01 Michaël Cadilhac <michael.cadilhac@lrde.org> · a5cfdda8
      Kim F. Storm authored
      (deleted_pid_list): New variable to store the pids
      of deleted processes.  Declare it only if SIGCHLD is defined.
      (init_process): Initialize it.
      (syms_of_process): Staticpro it.
      (Fdelete_process): Add pid of the deleted process to it.  Check after
      the addition and before the kill if the process is already stopped,
      in which case it is deleted from the list and not killed.
      (sigchld_handler): Define it only if SIGCHLD is.  Search the process
      that signaled Emacs in `deleted_pid_list' before `Vprocess_alist'.
      Original idea by Stefan Monnier.
      a5cfdda8
  14. 31 May, 2006 1 commit
  15. 08 May, 2006 1 commit
  16. 13 Apr, 2006 1 commit
  17. 12 Apr, 2006 2 commits
  18. 08 Apr, 2006 1 commit
    • Stefan Monnier's avatar
      * process.h (struct Lisp_Process): Replace Lisp_Objects `pid', · 6bfd98e7
      Stefan Monnier authored
      `raw_status_high', and `raw_status_low' with plain integers, and move
      them to the end of the structure.
      
      * alloc.c (allocate_process): Use PSEUDOVECSIZE to initialize the
      pseudovector's size field so only the Lisp_Object fields get GC'd.
      
      * process.c (update_status, make_process, Fdelete_process)
      (Fprocess_status, list_processes_1, start_process_unwind)
      (create_process, Fmake_network_process, server_accept_connection)
      (wait_reading_process_output, send_process, Fprocess_running_child_p)
      (process_send_signal, proc_encode_coding_system, Fprocess_send_eof)
      (sigchld_handler, status_notify): Adjust to new non-Lisp fields for
      `pid' and `raw_status'.
      (Fprocess_id, Fsignal_process): Same, and additionally use floats when
      representing PIDs that are larger than most-positive-fixnum.
      6bfd98e7
  19. 22 Mar, 2006 1 commit
  20. 11 Mar, 2006 1 commit
  21. 25 Feb, 2006 1 commit
  22. 06 Feb, 2006 1 commit
  23. 12 Jan, 2006 1 commit
  24. 05 Jan, 2006 1 commit
  25. 04 Jan, 2006 2 commits
    • Eli Zaretskii's avatar
    • Kim F. Storm's avatar
      Add IPv6 support. · e1652a86
      Kim F. Storm authored
      (Qipv4, Qipv6): New vars.
      (syms_of_process): Intern and staticpro them.
      (Fformat_network_address): Handle 9 or 8 element vector as IPv6 address
      with or without port number.  Handle 4 element vector as IPv4 address
      without port number.
      (conv_sockaddr_to_lisp, get_lisp_to_sockaddr_size)
      (conv_lisp_to_sockaddr): Handle IPv6 addresses.
      (Fmake_network_process): Use :family 'ipv4 and 'ipv6 to explicitly
      request that address family only.  :family nil or omitted means to
      determine address family from the specified :host and :service.
      (server_accept_connection): Handle IPv6 addresses.
      (init_process): Add (:family ipv4) and (:family ipv6) sub-features.
      (ifflag_table): Add missing OpenBSD IFF_ flags.
      e1652a86
  26. 30 Dec, 2005 1 commit
  27. 08 Nov, 2005 1 commit
  28. 30 Sep, 2005 1 commit
    • Dan Nicolaescu's avatar
      * image.c (slurp_file, xbm_read_bitmap_data): Cast to the correct · fa8459a3
      Dan Nicolaescu authored
      type.
      * xterm.c (handle_one_xevent, handle_one_xevent): Likewise.
      
      * unexelf.c (fatal): Fix prototype.
      
      * term.c (fatal): Implement using varargs.
      
      * regex.c (re_char): Move typedef ...
      * regex.h (re_char): ... here.
      (re_iswctype, re_wctype, re_set_whitespace_regexp): New
      prototypes.
      
      * emacs.c (malloc_set_state): Fix return type.
      (endif): Fix type.
      
      * lisp.h (fatal): Add argument types.
      
      * dispextern.h (fatal): Delete prototype.
      
      * systime.h: (make_time): Prototype moved from ...
      * editfns.c (make_time): ... here.
      
      * editfns.c: Move systime.h include after lisp.h.
      * dired.c:
      * xsmfns.c:
      * process.c: Likewise.
      
      * alloc.c (old_malloc_hook, old_realloc_hook, old_realloc_hook):
      Add parameter types.
      (__malloc_hook, __realloc_hook, __free_hook): Fix prototypes.
      (emacs_blocked_free): Change definition to match __free_hook.
      (emacs_blocked_malloc): Change definition to match __malloc_hook.
      (emacs_blocked_realloc): Change definition to match
      __realloc_hook.
      fa8459a3
  29. 27 Sep, 2005 1 commit
    • Dan Nicolaescu's avatar
      * xlwmenu.c (find_next_selectable): · 43f15d4a
      Dan Nicolaescu authored
      (find_prev_selectable): Add missing parameter
      declarations.
      
      * xfaces.c (lookup_derived_face): Add parameter type.
      
      * xdisp.c (cursor_row_fully_visible_p): Add parameter type.
      
      * marker.c (verify_bytepos): Add parameter type.
      
      * process.c (get_operating_system_release): Move prototype ...
      
      * systime.h (get_operating_system_release): ... here.
      
      * xterm.c (set_vertical_scroll_bar): Move prototype ...
      
      * xterm.h: ... here.
      
      * fns.c (internal_equal, seed_random): Fix prototypes.
      (internal_equal): Add missing parameter.
      43f15d4a
  30. 21 Sep, 2005 1 commit
  31. 15 Aug, 2005 1 commit
    • Kim F. Storm's avatar
      (deactivate_process, status_notify, read_process_output) · ff6daed3
      Kim F. Storm authored
      (update_status, status_convert, decode_status, allocate_pty)
      (make_process, remove_process, list_processes_1)
      (create_process_1, unwind_request_sigio, read_process_output)
      (send_process, keyboard_bit_set): Declare static.
      (Fdelete_process): Simplify.  Pass process to status_notify, so we
      don't try to read output from it.
      (status_notify): New arg deleting_process--don't try to read
      output from that process.
      ff6daed3
  32. 07 Aug, 2005 1 commit
  33. 04 Jul, 2005 1 commit
  34. 23 Jun, 2005 1 commit
  35. 21 Jun, 2005 1 commit
  36. 10 Jun, 2005 1 commit
  37. 08 Jun, 2005 1 commit
    • Kim F. Storm's avatar
      * composite.c (compose_chars_in_text): · 89f2614d
      Kim F. Storm authored
      * eval.c (do_autoload):
      * macmenu.c (set_frame_menubar):
      * process.c (read_process_output, exec_sentinel):
      * xmenu.c (set_frame_menubar):
      * xdisp.c (prepare_menu_bars, update_menu_bar, update_tool_bar):
      * w32menu.c (set_frame_menubar):
      Use record_unwind_save_match_data.
      Rename restore_match_data to restore_search_regs.
      89f2614d