1. 02 Oct, 2010 1 commit
  2. 01 Oct, 2010 8 commits
    • Eli Zaretskii's avatar
      Fix initial frame dimensions on MS-DOS. · 0ebf79de
      Eli Zaretskii authored
       term.c (init_tty) [DOS_NT]: Don't call Wcm_clear after setting
       screen dimensions in tty->Wcm.
      0ebf79de
    • Eli Zaretskii's avatar
      Fix bug #6349 with cursor positioning in truncated lines. · 54cc6a83
      Eli Zaretskii authored
       xdisp.c (set_cursor_from_row): When the row is truncated and
       point is outside the range of displayed characters, position the
       cursor inside the scroll margin.
      54cc6a83
    • Dan Nicolaescu's avatar
      Do not include stdlib.h and string.h, config.h does it. · 4cacd822
      Dan Nicolaescu authored
      * src/xfont.c:
      * src/w32term.c:
      * src/w32reg.c:
      * src/w32inevt.c:
      * src/w32heap.c:
      * src/w32console.c:
      * src/w16select.c:
      * src/unexsol.c:
      * src/term.c:
      * src/sound.c:
      * src/scroll.c (m):
      * src/gtkutil.c:
      * src/font.c:
      * src/filelock.c:
      * src/fileio.c:
      * src/dosfns.c:
      * src/dbusbind.c:
      * src/bidi.c:
      * src/callproc.c:
      * src/process.c:
      * src/msdos.c:
      * src/charset.c: Do not include stdlib.h and string.h, config.h does it.
      
      * configure.in: Include stdlib.h and string.h unconditionally.
      4cacd822
    • Dan Nicolaescu's avatar
    • 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.
      9bf58201
    • 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.
      088dcc3e
    • Dan Nicolaescu's avatar
      * src/point.h: Remove, unused. · 321401d1
      Dan Nicolaescu authored
      321401d1
    • 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.
      73077a9a
  3. 30 Sep, 2010 4 commits
  4. 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.
      e6059fa2
    • 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.
      bac5cef8
    • 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.
      af7ef32d
    • 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_last_unchanged_at_beg_row)
       (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.
      d585695f
  5. 28 Sep, 2010 1 commit
  6. 27 Sep, 2010 11 commits
  7. 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.
       (SELECT_CANT_DO_WRITE_MASK): Define if SELECT_CANT_DO_WRITE_MASK.
      82d6e50b
    • Jan D's avatar
      Reinstate ifdef subprocesses. · bf05eed6
      Jan D authored
      * process.c (add_keyboard_wait_descriptor) (delete_keyboard_wait_descriptor): Reinstate ifdef subprocesses.
      bf05eed6
    • 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
      functions.
      (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.
      3fad2ad2
    • 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
      changes.
      dce4c2ac
    • 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.
      
      * src/Makefile.in (LIBGNUTLS_LIBS, LIBGNUTLS_CFLAGS, ALL_CFLAGS)
      (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.
      8af55556
    • Juanma Barranquero's avatar
  8. 25 Sep, 2010 3 commits