1. 26 Sep, 2010 9 commits
    • Lars Magne Ingebrigtsen's avatar
    • Dan Nicolaescu's avatar
      Use const for some pointer arguments. · d6dcbe70
      Dan Nicolaescu authored
      * lwlib/lwlib.h (my_strcasecmp, safe_strcmp, name_to_widget)
      (find_in_table, dialog_spec_p, lw_separator_p):
      * lwlib/lwlib.c (my_strcasecmp, safe_strcmp, name_to_widget)
      (find_in_table, dialog_spec_p, lw_separator_p): Use const.
      d6dcbe70
    • 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
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · 2696d88f
      Gnus developers authored
      gnus-picon.el (gnus-picon-create-glyph): Set the background XPM colour explicitly.
      message.el (message-cite-prefix-regexp): Remove } from the cite prefix.
      gnus-win.el (gnus-window-to-buffer-helper, gnus-all-windows-visible-p): Function needn't be a symbol.
      mail-source.el (mail-source-value): Function needn't be a symbol.
      tls.el (open-tls-stream): Don't query killing process.
      gnus-win.el: Revert previous patch, since it made Gnus backtrace.
      nnimap.el: Look up IMAP credentials based on both the virtual and physical server names.
      mail-source.el (mail-source-value): Revert previous patch.
      2696d88f
    • Lars Magne Ingebrigtsen's avatar
      auth-source.el (auth-source-create): Query the user for whether to store the credentials. · 1821a7b4
      Lars Magne Ingebrigtsen authored
      auth-source.el: Require netrc.
      nnml.el (nnml-open-nov): Don't return dead buffers.
      gnus-picon.el (gnus-picon-xbm): Removed obsolete face.
      gnus-picon.el (gnus-picon-insert-glyph): Make the background white.
      gnus-art.el (gnus-treatment-function-alist): Insert picons after doing the header highlightling.
      1821a7b4
    • Gnus developers's avatar
      gnus-sum.el (gnus-auto-center-group): Transform into a defcustom. · 2d04f304
      Gnus developers authored
      gnus.el (gnus-group-fast-parameter): Return the last matching parameter instead of the first matching parameter.
      auth-source.el (auth-source-user-or-password): Query for password, although there are no existing auth sources.
      auth-source.el (auth-source-user-or-password): Use the existing auth sources, if any, for creation.
      2d04f304
    • 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
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · 8ccbef23
      Gnus developers authored
      nnimap.el: Implement partial IMAP article fetch.
      nnimap.el: Have nnimap not update the infos if it can't get info from the server.
      Implement functions for showing the complete articles.
      gnus-int.el (gnus-open-server): Don't query whether to go offline -- just do it.
      gnus-art.el (gnus-mime-delete-part): Fix plural for "byte" when there isn't a single byte.
      nndoc.el (nndoc-type-alist): Move mime-parts after mbox.  Suggested by Jay Berkenbilt.
      mm-decode.el (mm-save-part): Allow saving to other directories the normal Emacs way.
      gnus-html.el (gnus-html-rescale-image): Use our defalias gnus-window-inside-pixel-edges.
      gnus-srvr.el (gnus-server-copy-server): Add documentation.
      gnus.texi (Using IMAP): Document the new nnimap.
      nnimap.el (nnimap-wait-for-response): Search further when we're not using streaming.
      gnus-int.el (gnus-check-server): Say what the error was when opening failed.
      nnheader.el (nnheader-get-report-string): New function.
      gnus-int.el (gnus-check-server): Use report-string.
      nnimap.el (nnimap-open-connection): Add more error reporting when nnimap fails early.
      gnus-start.el (gnus-get-unread-articles): Don't try to open failed servers twice.
      nnimap.el (nnimap-wait-for-response): Reversed logic in the nnimap-streaming test.
      gnus-art.el: Removed CTAN button stuff, which I don't think is very relevant any more.
      Remove NoCeM support, since nobody seems to use it any more.
      Remove earcon and gnus-audio.
      gnus.el (gnus): Silence gnus-load message.
      gnus-group.el (gnus-read-ephemeral-bug-group): Add the bug email address to the To list for easier response.
      gnus.texi (Connecting to an IMAP Server): Show how to use as primary method instead of secondary.
      8ccbef23
    • Juanma Barranquero's avatar
  2. 25 Sep, 2010 25 commits
  3. 24 Sep, 2010 6 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