1. 25 Sep, 2010 4 commits
    • 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.
      41118bd3
    • Eli Zaretskii's avatar
      f5276b75
    • Eli Zaretskii's avatar
      src/ChangeLog: Fix duplicate entries. · 6b5782af
      Eli Zaretskii authored
      6b5782af
    • Juanma Barranquero's avatar
      Fix bug#6781: Use 127.0.0.1 for local hosts, not "localhost". · ba3033ee
      Juanma Barranquero authored
      * lisp/server.el (server-start): Revert part of 2010-08-08 change.  Using
        address 127.0.0.1 for local host is now done in Fmake_network_process.
      * src/process.c (Fmake_network_process): When arg :host is 'local,
        use address 127.0.0.1, not name "localhost".
      ba3033ee
  2. 24 Sep, 2010 23 commits
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · 61b1af82
      Gnus developers authored
      gnus.el (gnus-sloppily-equal-method-parameters): Avoid cl.el convenience functions.
      nnrss.el (nnrss-retrieve-groups): Change to the group before checking its data structures.
      nnimap.el (nnimap-split-incoming-mail): Fix paren typo in the 'junk handling.
      starttls.el: (starttls-open-stream): Add autoload cookie.
      nnimap.el (nnimap-command): Register the last command time so that we can use it for idling NOOPs.
      nnimap.el: Implement IMAP keepalive.
      gnus-cache.el (gnus-cache-braid-heads): When braiding heads, don't use the same article number for all the cached articles.
      nnimap.el (nnimap-update-info): Protect against nil uidnexts.
      gnus-group.el: Remove the outdated archive group stuff, which no longer works.
      gnus-group.el, gnus.el: Remove the outdated charter support.
      gnus-sum.el, gnus-group.el, gnus.el: Remove outdated support for FAQ fetching.
      gnus-gravatar.el, gravatar.el: New files.
      61b1af82
    • Eli Zaretskii's avatar
      Fix int/EMACS_INT in eval.c and indent.c, correct previous changes. · 5816888b
      Eli Zaretskii authored
       indent.c (Fcurrent_indentation, indented_beyond_p)
       (compute_motion): Use EMACS_INT for buffer position variables.
       lisp.h (indented_beyond_p): Adjust prototype.
       buffer.c (overlay_strings): Return EMACS_INT.
       buffer.h (overlay_strings): Adjust prototype.
       region-cache.c (pp_cache): Adjust format to arguments.
       eval.c <specpdl_size, lisp_eval_depth>: Declare EMACS_INT.
       (call_debugger): Use EMACS_INT for specpdl_size related variables.
       (verror): Use EMACS_INT for size of allocated buffer.
      5816888b
    • Juanma Barranquero's avatar
      07914cd0
    • Eli Zaretskii's avatar
      Fix int/EMACS_INT use in ccl.c, cmds.c, data.c, dispnew.c. · ace1712c
      Eli Zaretskii authored
       keyboard.c (make_lispy_position): Use EMACS_INT for buffer
       positions.
       xdisp.c (redisplay_internal, try_window_id)
       (set_cursor_from_row, find_first_unchanged_at_end_row): Use
       EMACS_INT for buffer positions.
       dispextern.h (set_cursor_from_row, mode_line_string)
       (marginal_area_string): Adjust prototypes.
       dispnew.c (increment_matrix_positions)
       (increment_row_positions, copy_glyph_row_contents)
       (mode_line_string, marginal_area_string): Use EMACS_INT for buffer
       positions.
       dispextern.h (mode_line_string, marginal_area_string)
       (increment_matrix_positions, increment_row_positions): Adjust
       prototypes.
       data.c (Faref, Faset): Use EMACS_INT for string length and
       positions.
       cmds.c (internal_self_insert): Use EMACS_INT for the count of
       characters to insert.
       ccl.c (Fccl_execute_on_string): Use EMACS_INT for string
       position and size.
      ace1712c
    • Eli Zaretskii's avatar
      Fix int/EMACS_INT use in casefiddle.c and syntax.c. · 4f3a2f8d
      Eli Zaretskii authored
       syntax.c (scan_words, update_syntax_table)
       (prev_char_comend_first, back_comment, skip_chars)
       (skip_syntaxes, Fforward_comment, Fbackward_prefix_chars): Use
       EMACS_INT for buffer and string positions.
       syntax.h (scan_words, update_syntax_table): Adjust prototypes.
       casefiddle.c (operate_on_word): Use EMACS_INT for buffer
       positions.
      4f3a2f8d
    • Lars Magne Ingebrigtsen's avatar
      f0812d35
    • Lars Magne Ingebrigtsen's avatar
    • Lars Magne Ingebrigtsen's avatar
    • Eli Zaretskii's avatar
      Fix int/EMACS_INT use in callproc.c. · 69481da7
      Eli Zaretskii authored
       callproc.c (Fcall_process): Use EMACS_INT for count of
       characters read from the subprocess.
      69481da7
    • Eli Zaretskii's avatar
      Really fix int/EMACS_INT use in bidi.c. · 61bfec98
      Eli Zaretskii authored
       bidi.c (struct bidi_paragraph_info): Use EMACS_INT for buffer positions.
       (bidi_cache_search, bidi_cache_find): Use EMACS_INT for buffer positions.
      61bfec98
    • Eli Zaretskii's avatar
      Fix int/EMACS_INT use in buffer.c. · 145582a0
      Eli Zaretskii authored
       buffer.c (struct sortvec): Use EMACS_INT for buffer positions.
       (struct sortstrlist, overlay_str_len): Use EMACS_INT for string
       length.
       (advance_to_char_boundary, Fset_buffer_multibyte)
       (overlays_at, overlays_in, mouse_face_overlay_overlaps)
       (overlay_touches_p, record_overlay_string, overlay_strings)
       (recenter_overlay_lists, fix_start_end_in_overlays)
       (modify_overlay, Fmove_overlay, report_overlay_modification)
       (evaporate_overlays): Use EMACS_INT for buffer positions.
       lisp.h (fix_start_end_in_overlays, overlay_touches_p): Adjust
       prototypes.
      145582a0
    • Eli Zaretskii's avatar
      Fix int/EMACS_INT in bidi.c. · 446470a9
      Eli Zaretskii authored
       dispextern.h (struct bidi_saved_info): Use EMACS_INT for buffer positions.
      446470a9
    • Eli Zaretskii's avatar
      Fix int/EMACS_INT usage in fns.c. · e6d4aefa
      Eli Zaretskii authored
       fns.c (Fcompare_strings, Fstring_lessp, concat)
       (string_make_unibyte, Fstring_as_unibyte, Fsubstring)
       (Fsubstring_no_properties, substring_both, Ffillarray)
       (Fclear_string, mapcar1, Fmapconcat, Fmapcar, Fmapc)
       (Fbase64_encode_region, Fbase64_encode_string, base64_encode_1)
       (Fbase64_decode_region, Fbase64_decode_string, base64_decode_1)
       (Fmd5): Use EMACS_INT for buffer and string positions and length
       variables and arguments.
       <struct textprop_rec>: Use EMACS_INT for positions.
       lisp.h (substring_both): Adjust prototype.
      e6d4aefa
    • Katsumi Yamaoka's avatar
      Remove Emacs 21 stuff. · 5843126b
      Katsumi Yamaoka authored
      gmm-utils.el (gmm-tool-bar-from-list): Always use tool-bar-local-item and tool-bar-local-item-from-menu.
      gnus-agent.el (gnus-agent-make-mode-line-string): Always use mode-line-highlight face for Emacs.
      gnus-art.el (toplevel): Don't bind recursive-load-depth-limit while loading gnus-sum.elc; don't autoload canlock-verify.
      gnus-art.el (gnus-article-jump-to-part): Use read-number.
      gnus-art.el (gnus-insert-mime-button, gnus-insert-mime-security-button): Remove Emacs pre-21 compatible code for help-echo.
      gnus-art.el (gnus-article-next-page-1): No need to adjust the number of lines.
      gnus-art.el (gnus-article-describe-bindings): Always use help-buffer.
      gnus-audio.el (gnus-audio-inline-sound): Comment fix.
      gnus-cus.el (gnus-custom-mode): Comment fix.
      gnus-group.el (gnus-group-update-tool-bar): Comment fix.
      gnus-sum.el (gnus-remove-overlays): Doc fix.
      gnus-util.el (gnus-select-frame-set-input-focus): Remove Emacs 21 compatible code.
      5843126b
    • Julien Danjou's avatar
    • Juanma Barranquero's avatar
      Remove W32 API function pointer unused since 2005-02-15T23:19:26Z!jasonr@gnu.org. · eb652396
      Juanma Barranquero authored
      * w32fns.c (clipboard_sequence_fn): Don't declare.
        (globals_of_w32fns): Don't initialize it.
      eb652396
    • Juanma Barranquero's avatar
      27ffea71
    • Glenn Morris's avatar
      Move some autoloaded auto-mode-alist entries to files.el. · 5e339ee2
      Glenn Morris authored
      * image-mode.el, progmodes/compile.el, progmodes/gud.el:
      * progmodes/mixal-mode.el, textmodes/bibtex-style.el:
      * textmodes/css-mode.el, textmodes/dns-mode.el:
      Move autoloaded auto-mode-alist entries to files.el.
      * files.el (auto-mode-alist): Move entries here.
      5e339ee2
    • Glenn Morris's avatar
      Comments. · 9a7cfdb8
      Glenn Morris authored
      9a7cfdb8
    • Glenn Morris's avatar
    • Julien Danjou's avatar
      Minor url.texi update. · 9c766321
      Julien Danjou authored
      * doc/misc/url.texi (Disk Caching): Mention url-cache-expire-time,
      url-cache-expired, and url-fetch-from-cache.
      9c766321
    • Chong Yidong's avatar
      Merge changes from emacs-23 branch. · 0a9f9d06
      Chong Yidong authored
      0a9f9d06
    • Katsumi Yamaoka's avatar
      Merge changes made in Gnus trunk. · d3361e62
      Katsumi Yamaoka authored
      gnus-html.el (gnus-html-encode-url-chars): New function, that's an alias to browse-url-url-encode-chars if any.
      nnir.el: Silence the byte compiler.
      d3361e62
  3. 23 Sep, 2010 13 commits
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · b1ae92ba
      Gnus developers authored
      nnimap.el (nnimap-update-info): When UIDNEXT is present, use that for the active.
      Split -request-update-info into -request-marks and -update-info.
      nnimap.el (nnimap-transform-headers): Don't bug out on invalid BODYSTRUCTUREs.
      nnimap.el (nnimap-transform-headers): Unfold quoted {42} headers.
      nnir.el (nnir-run-imap): Fix up nnir to work with the new nnimap.
      nnimap.el (nnimap-stream): Add starttls support.
      gnus-int.el (gnus-request-update-info): Protect against backends not having the function.
      gnus-html.el (gnus-html-rescale-image): Revert change that uses window-inside-pixel-edges.
      gnus-start.el (gnus-fixup-nnimap-unread-after-getting-new-news): Remove.
      nnimap.el (nnimap-retrieve-headers): Return 'headers.
      gnus-sum.el (gnus-summary-local-variables): Prepare for list/range makeover.
      gnus-start.el: Add new variable gnus-use-backend-marks, and start reading marks again.
      b1ae92ba
    • Lars Magne Ingebrigtsen's avatar
    • Lars Magne Ingebrigtsen's avatar
    • Lars Magne Ingebrigtsen's avatar
    • Eli Zaretskii's avatar
      Fix last changes in editfns.c and intervals.c. · fe3537c3
      Eli Zaretskii authored
       editfns.c (clip_to_bounds): Return an EMACS_INT value.
       lisp.h (clip_to_bounds): Adjust prototype.
       intervals.c (adjust_for_invis_intang): Return EMACS_INT value.
      fe3537c3
    • Lars Magne Ingebrigtsen's avatar
    • Chong Yidong's avatar
      Merge changes from emacs-23 branch · 266a86bd
      Chong Yidong authored
      266a86bd
    • Eli Zaretskii's avatar
      Use EMACS_INT instead of EMACS_UINT in intervals.c. · 6e48267a
      Eli Zaretskii authored
       The latter causes crashes, since LENGTH macro in intervals.h:114 has to be
       able to return a negative number.
      6e48267a
    • Chong Yidong's avatar
      Avoid intervals crash by changing EMACS_UINTs to EMACS_INT. · c50bd0d2
      Chong Yidong authored
      * intervals.c (traverse_intervals, rotate_right, rotate_left)
      (split_interval_right, find_interval, next_interval)
      (delete_node, delete_interval, interval_deletion_adjustment)
      (adjust_intervals_for_deletion, merge_interval_right)
      (merge_interval_left, graft_intervals_into_buffer)
      (copy_intervals): Convert EMACS_UINTs to EMACS_INT.
      
      * intervals.h (traverse_intervals): Update prototype.
      c50bd0d2
    • Eli Zaretskii's avatar
      Fix src/ChangeLog of the last commit. · caefdbe7
      Eli Zaretskii authored
      caefdbe7
    • Eli Zaretskii's avatar
      Fix use of int instead of EMACS_INT in search.c and region-cache.c. · c098fdb8
      Eli Zaretskii authored
       indent.c (compute_motion): Use EMACS_INT for arguments to
       region_cache_forward.
       region-cache.c (struct boundary, struct region_cache): Use
       EMACS_INT for positions.
       (find_cache_boundary, move_cache_gap, insert_cache_boundary)
       (delete_cache_boundaries, set_cache_region)
       (invalidate_region_cache, know_region_cache)
       (region_cache_forward, region_cache_backward, pp_cache): Use
       EMACS_INT for buffer positions.
       region-cache.h (know_region_cache, invalidate_region_cache)
       (region_cache_forward, region_cache_backward): Adjust prototypes.
       search.c (string_match_1, fast_c_string_match_ignore_case)
       (looking_at_1, scan_buffer, scan_newline)
       (find_next_newline_no_quit, find_before_next_newline)
       (search_command, trivial_regexp_p, search_buffer, simple_search)
       (boyer_moore, wordify, Freplace_match): Use EMACS_INT for buffer
       and string positions and length.
       lisp.h (scan_buffer, scan_newline, find_next_newline_no_quit)
       (find_before_next_newline): Adjust prototypes.
      c098fdb8
    • Eli Zaretskii's avatar
      Fix use of int instead of EMACS_INT in editfns.c. · 29cdc13e
      Eli Zaretskii authored
       editfns.c (transpose_markers, update_buffer_properties)
       (buildmark, clip_to_bounds, Fgoto_char, overlays_around)
       (get_pos_property, Fconstrain_to_field)
       (Fline_beginning_position, Fline_end_position, Fprevious_char)
       (Fchar_after, Fchar_before, Finsert_char)
       (Finsert_buffer_substring, Fcompare_buffer_substrings)
       (Fsubst_char_in_region, Fformat, Ftranspose_regions): Use
       EMACS_INT for buffer and string position variables.
       lisp.h (clip_to_bounds): Adjust prototype.
      29cdc13e
    • Eli Zaretskii's avatar
      Fix uses of int instead of EMACS_INT in intervals.c. · e79123aa
      Eli Zaretskii authored
       intervals.c (traverse_intervals, rotate_right, rotate_left)
       (balance_an_interval, split_interval_right, split_interval_left)
       (find_interval, next_interval, update_interval)
       (adjust_intervals_for_insertion, delete_node, delete_interval)
       (interval_deletion_adjustment, adjust_intervals_for_deletion)
       (offset_intervals, merge_interval_right, merge_interval_left)
       (graft_intervals_into_buffer, adjust_for_invis_intang)
       (move_if_not_intangible, get_local_map, copy_intervals)
       (copy_intervals_to_string, compare_string_intervals)
       (set_intervals_multibyte_1): Use EMACS_INT for buffer positions
       and EMACS_UINT for interval tree size.
       intervals.h (traverse_intervals, split_interval_right)
       (split_interval_left, find_interval, offset_intervals)
       (graft_intervals_into_buffer, copy_intervals)
       (copy_intervals_to_string, move_if_not_intangible, get_local_map)
       (update_interval): Adjust prototypes.
      e79123aa