1. 01 Oct, 2010 4 commits
    • Dan Nicolaescu's avatar
      Small process.c cleanups. · 9bf58201
      Dan Nicolaescu authored
      * src/process.c: Move #include <pty.h> earlier.
      (SIGCHLD): Remove conditional definition, syssignal.h defines it.
      (pty_name): Move definition later.
    • Dan Nicolaescu's avatar
      Use intern_c_string instead of intern. · 088dcc3e
      Dan Nicolaescu authored
      * src/nsselect.m (syms_of_nsselect):
      * src/nsmenu.m (syms_of_nsmenu):
      * src/nsfns.m (syms_of_nsfns):
      * src/msdos.c (syms_of_msdos):
      * src/image.c (syms_of_image):
      * src/charset.c (syms_of_charset): Use intern_c_string instead of intern.
    • Dan Nicolaescu's avatar
      * src/point.h: Remove, unused. · 321401d1
      Dan Nicolaescu authored
    • Eli Zaretskii's avatar
      Support TAGS targets in the w32 build. · 73077a9a
      Eli Zaretskii authored
       nt/makefile.w32-in (frc, TAGS, TAGS-gmake, TAGS-nmake): New targets.
       emacs-src.tags: New file.
       src/makefile.w32-in (TAGS, frc, TAGS-LISP, ../nt/TAGS, tags)
       (TAGS-gmake, TAGS-nmake, TAGS-LISP-gmake, TAGS-LISP-nmake)
       (nt-TAGS-gmake, nt-TAGS-nmake): New targets.
       lisp/makefile.w32-in (DEST, TAGS, TAGS-LISP, TAGS-nmake)
       (TAGS-LISP-nmake, TAGS-gmake, TAGS-LISP-gmake, TAGS-SH)
       (TAGS-LISP-SH, TAGS-CMD, TAGS-LISP-CMD): New targets.
       lib-src/makefile.w32-in (tags, TAGS): New targets.
  2. 30 Sep, 2010 4 commits
  3. 29 Sep, 2010 5 commits
    • Lars Magne Ingebrigtsen's avatar
      Clean up gnutls.c coding style to conform with the Emacs style. · e6059fa2
      Lars Magne Ingebrigtsen authored
      Remove some debugging messages.
      Cast some parameters to avoid compilation warnings.
    • Lars Magne Ingebrigtsen's avatar
      Do the gnutls handshake from the reader loop, instead of looping over · bac5cef8
      Lars Magne Ingebrigtsen authored
      the handshake from Emacs Lisp.
    • Lars Magne Ingebrigtsen's avatar
    • Eli Zaretskii's avatar
      Fix bug #7128. · af7ef32d
      Eli Zaretskii authored
       xdisp.c (reseat_1): Initialize bidi_it.paragraph_dir to NEUTRAL_DIR.
       (handle_invisible_prop, iterate_out_of_display_property)
       (next_element_from_buffer): If bidi_it.first_elt is set, call
       bidi_paragraph_init with NO_DEFAULT_P argument non-zero.
    • Eli Zaretskii's avatar
      Fix int/EMACS_INT use in xdisp.c and print.c. · d585695f
      Eli Zaretskii authored
       print.c (print_object): Fix format string and argument types for
       printing a Lisp_Misc_Marker.
       xdisp.c (pos_visible_p, c_string_pos, number_of_chars)
       (load_overlay_strings, get_overlay_strings_1)
       (get_overlay_strings, forward_to_next_line_start)
       (back_to_previous_visible_line_start, reseat, reseat_to_string)
       (get_next_display_element, next_element_from_string)
       (next_element_from_c_string, next_element_from_buffer)
       (move_it_vertically_backward, move_it_by_lines, add_to_log)
       (message_dolog, message_log_check_duplicate, message2_nolog)
       (message3, message3_nolog, vmessage, set_message, set_message_1)
       (hscroll_window_tree, text_outside_line_unchanged_p)
       (set_cursor_from_row, set_vertical_scroll_bar, redisplay_window)
       (find_first_unchanged_at_end_row, row_containing_pos)
       (trailing_whitespace_p, display_mode_element, decode_mode_spec)
       (display_count_lines, x_produce_glyphs, note_mouse_highlight): Use
       EMACS_INT for buffer and string positions.
       dispextern.h (struct it) <string_nchars>: Declare EMACS_INT.
       (row_containing_pos): Adjust prototype.
       lisp.h (pos_visible_p, message2, message2_nolog, message3)
       (message2_nolog, set_message): Adjust prototypes.
  4. 28 Sep, 2010 1 commit
  5. 27 Sep, 2010 11 commits
  6. 26 Sep, 2010 7 commits
    • Jan D's avatar
      Donät give write_mask to select for W32. · 82d6e50b
      Jan D authored
      process.c (wait_reading_process_output): Don't pass write_mask to select
       if SELECT_CANT_DO_WRITE_MASK is defined.
    • Jan D's avatar
      Reinstate ifdef subprocesses. · bf05eed6
      Jan D authored
      * process.c (add_keyboard_wait_descriptor) (delete_keyboard_wait_descriptor): Reinstate ifdef subprocesses.
    • Jan D's avatar
      Add fd handling with callbacks to select, dbus needs it for async operation. · 3fad2ad2
      Jan D authored
      * src/dbusbind.c: Include process.h.
      (dbus_fd_cb, xd_find_watch_fd, xd_toggle_watch)
      (xd_read_message_1): New functions.
      (xd_add_watch, xd_remove_watch): Call xd_find_watch_fd.  Handle
      watch for both read and write.
      (Fdbus_init_bus): Also register xd_toggle_watch.
      (Fdbus_call_method_asynchronously, Fdbus_method_return_internal)
      (Fdbus_method_error_internal, Fdbus_send_signal): Remove call
      to dbus_connection_flush.
      (xd_read_message):  Move most of the code to xd_read_message_1.
      Call xd_read_message_1 until status is COMPLETE.
      * src/keyboard.c (readable_events, gobble_input): Remove DBUS code.
      * src/process.c (gpm_wait_mask, max_gpm_desc): Remove.
      (write_mask): New variable.
      (max_input_desc): Renamed from max_keyboard_desc.
      (fd_callback_info): New variable.
      (add_read_fd, delete_read_fd, add_write_fd, delete_write_fd): New
      (Fmake_network_process): FD_SET write_mask.
      (deactivate_process): FD_CLR write_mask.
      (wait_reading_process_output): Connecting renamed to Writeok.
      check_connect removed.  check_write is new.  Remove references to
      gpm.  Use Writeok/check_write unconditionally (i.e. no #ifdef
      NON_BLOCKING_CONNECT) instead of Connecting.
      Loop over file descriptors and call callbacks in fd_callback_info
      if file descriptor is ready for I/O.
      (add_gpm_wait_descriptor): Just call add_keyboard_wait_descriptor.
      (delete_gpm_wait_descriptor): Just call delete_keyboard_wait_descriptor.
      (keyboard_bit_set): Use max_input_desc.
      (add_keyboard_wait_descriptor, delete_keyboard_wait_descriptor): Remove
      #ifdef subprocesses. Use max_input_desc.
      (init_process): Initialize write_mask and fd_callback_info.
      * src/process.h (add_read_fd, delete_read_fd, add_write_fd)
      (delete_write_fd): Declare.
    • Jan D's avatar
    • Dan Nicolaescu's avatar
      Code simplification in term.c. · dce4c2ac
      Dan Nicolaescu authored
      * src/term.c: Do not include sys/ioctl.h, not needed.
      (init_tty): Reorder code to reduce the number of #ifdefs.  No code
    • Ted Zlatanov's avatar
      Set up GnuTLS support. · 8af55556
      Ted Zlatanov authored
      * configure.in: Set up GnuTLS.
      * lisp/net/gnutls.el: GnuTLS glue code to set up a connection.
      (obj, LIBES): Set up GnuTLS support.
      * src/config.in: Set up GnuTLS support.
      * src/emacs.c: Set up GnuTLS support and call syms_of_gnutls.
      * src/gnutls.c: The source code for GnuTLS support in Emacs.
      * src/gnutls.h: The GnuTLS glue for Emacs, macros and enums.
      * src/process.c (make_process, Fstart_process)
      (read_process_output, send_process): Set up GnuTLS support for
      process input/output file descriptors.
      * src/process.h: Set up GnuTLS support.
    • Juanma Barranquero's avatar
  7. 25 Sep, 2010 8 commits
    • Chong Yidong's avatar
      * src/insdel.c (prepare_to_modify_buffer): Ensure the mark marker is alive · d24ec09a
      Chong Yidong authored
      before using it (Bug#6977).
    • Lars Magne Ingebrigtsen's avatar
    • Lars Magne Ingebrigtsen's avatar
      xrdb.c EMACS_INT/int audit. · b7bdc47c
      Lars Magne Ingebrigtsen authored
    • Eli Zaretskii's avatar
      Fix int/EMACS_INT use in textprop.c and window.c. · 2452438f
      Eli Zaretskii authored
       window.c (Fpos_visible_in_window_p, Fdelete_other_windows)
       (Fselect_window, window_scroll_pixel_based)
       (window_scroll_line_based, Frecenter, Fset_window_configuration):
       Use EMACS_INT for buffer positions.
       textprop.c (validate_interval_range, interval_of)
       (property_change_between_p, Fadd_text_properties)
       (set_text_properties_1, Fremove_text_properties)
       (Fremove_list_of_text_properties, Ftext_property_any)
       (Ftext_property_not_all, copy_text_properties)
       (text_property_list, extend_property_ranges)
       (verify_interval_modification): Use EMACS_INT for buffer
    • Eli Zaretskii's avatar
      Fix int/EMACS_INT use in process.c and term.c. · f877c546
      Eli Zaretskii authored
       term.c (fast_find_position, term_mouse_highlight): Use EMACS_INT
       for buffer positions.
       process.c (read_process_output, send_process)
       (Fprocess_send_region, status_notify): Use EMACS_INT for buffer
       and string positions and size.
    • Juanma Barranquero's avatar
      Fix typos. · 40b1a3a9
      Juanma Barranquero authored
      * lisp/finder.el (finder-unknown-keywords):
      * lisp/progmodes/gdb-mi.el (gdb-jsonify-buffer, gdb-running-threads-count):
      * lisp/progmodes/etags.el (tags-table-including): Fix typos in docstrings.
      * lisp/cedet/semantic/lex.el (semantic-ignore-comments): Doc fix.
      * lisp/cedet/semantic/symref/list.el (semantic-symref-list-rename-open-hits):
        Fix typo in error message.
        (semantic-symref-list-map-open-hits): Fix typo in docstring.
      * lisp/org/org-agenda.el (org-agenda-hide-tags-regexp):
      * lisp/org/org.el (org-refile-targets): Fix typos in docstrings.
    • Eli Zaretskii's avatar
      Fix int/EMACS_INT use in lread.c, marker.c, minibuf.c, print.c · da43f021
      Eli Zaretskii authored
       print.c (print_object, print_string, strout): Use EMACS_INT for
       string indices.
       minibuf.c (string_to_object): Use EMACS_INT for string position
       and size.
       marker.c (verify_bytepos): Use EMACS_INT for buffer positions.
       lread.c <read_from_string_index, read_from_string_index_byte>
       <read_from_string_limit, readchar_count>: Define EMACS_INT.
       (readchar, unreadchar, read_internal_start): Use EMACS_INT for
       buffer positions and string length.
    • Eli Zaretskii's avatar
      Fix int/EMACS_INT use in keyboard.c. · 41118bd3
      Eli Zaretskii authored
       keyboard.c <last_point_position, last_non_minibuf_size>: Declare EMACS_INT.
       (echo_truncate, adjust_point_for_property, read_char)
       (gen_help_event, make_lispy_event, modify_event_symbol)
       (Fexecute_extended_command, stuff_buffered_input): Use EMACS_INT
       for buffer positions and string length.
       keyboard.h (gen_help_event): Adjust prototype.
       termhooks.h <struct input_event>: Make `code' member EMACS_INT.
       commands.h <last_point_position>: Declare EMACS_INT.
       xdisp.c <help_echo_pos>: Define as EMACS_INT.
       (truncate_echo_area): Accept EMACS_INT argument.
       dispextern.h <help_echo_pos>: Declare EMACS_INT.
       lisp.h (truncate_echo_area): Adjust prototype.
       composite.c (composition_adjust_point): Return EMACS_INT.
       composite.h (composition_adjust_point): Adjust prototype.