1. 18 Sep, 2010 13 commits
    • Stefan Monnier's avatar
    • Eli Zaretskii's avatar
      src/Changelog: Merge two last entries. · 6d7b9513
      Eli Zaretskii authored
      6d7b9513
    • Eli Zaretskii's avatar
      Fix MSDOS build broken by 2010-09-10T16:44:35Z!larsi@gnus.org, support MSDOS build with libxml2. · 0d4afaf7
      Eli Zaretskii authored
       config.bat: Detect that libxml2 is installed and if so, build with it.
       src/deps.mk (xml.o): Add dependencies.
       msdos/sed1v2.inp (LIBXML2_LIBS, LIBXML2_CFLAGS): Edit to empty.
      0d4afaf7
    • Eli Zaretskii's avatar
      Add xml.o dependencies to deps.mk. · f3ec267a
      Eli Zaretskii authored
       deps.mk (xml.o): Add dependencies.
      f3ec267a
    • Lars Magne Ingebrigtsen's avatar
      gnus-start.el (gnus-get-unread-articles): Allow the backends to update the... · bf5ba10b
      Lars Magne Ingebrigtsen authored
      gnus-start.el (gnus-get-unread-articles): Allow the backends to update the group info.  This makes the nndraft groups, for instance, go back to their old behaviour.
      bf5ba10b
    • Eli Zaretskii's avatar
      Support building with libxml2, if it is installed. · 1ff11b21
      Eli Zaretskii authored
       config.bat: Detect that libxml2 is installed and if so, build with it.
      1ff11b21
    • Eli Zaretskii's avatar
      Fix bug #7038 with cursor motion in paragraphs w/o strong characters. · bea4f10c
      Eli Zaretskii authored
       xdisp.c (Fcurrent_bidi_paragraph_direction): Call
       bidi_paragraph_init with NO_DEFAULT_P non-zero.
       bidi.c (bidi_paragraph_init): Accept an additional argument
       NO_DEFAULT_P; all callers changed.  If NO_DEFAULT_P is non-zero,
       search back until a paragraph with a strong directional character
       is found, and use that to determine paragraph's base direction.
       dispextern.h (bidi_paragraph_init): Update prototype.
      bea4f10c
    • Katsumi Yamaoka's avatar
      Fix previous merge from Gnus trunk. · 88ed5ce8
      Katsumi Yamaoka authored
      88ed5ce8
    • Katsumi Yamaoka's avatar
      Merge changes made in Gnus trunk. · 20a673b2
      Katsumi Yamaoka authored
      Reimplement nnimap, and do tweaks to the rest of the code to support that.
      
      * gnus-int.el (gnus-finish-retrieve-group-infos)
      (gnus-retrieve-group-data-early): New functions.
      
      * gnus-range.el (gnus-range-nconcat): New function.
      
      * gnus-start.el (gnus-get-unread-articles): Support early retrieval of
      data.
      (gnus-read-active-for-groups): Support finishing the early retrieval of
      data.
      
      * gnus-sum.el (gnus-summary-move-article): Pass the move-to group name
      if the move is internal, so that nnimap can do fast internal moves.
      
      * gnus.el (gnus-article-special-mark-lists): Add uid/active tuples, for
      nnimap usage.
      
      * nnimap.el: Rewritten.
      
      * nnmail.el (nnmail-inhibit-default-split-group): New internal variable
      to allow the mail splitting to not return a default group.  This is
      useful for nnimap, which will leave unmatched mail in the inbox.
      
      * utf7.el (utf7-encode): Autoload.
      
      
      Implement shell connection.
      
      * nnimap.el (nnimap-open-shell-stream): New function.
      (nnimap-open-connection): Use it.
      
      
      Get the number of lines by using BODYSTRUCTURE.
      
      (nnimap-transform-headers): Get the number of lines in each message.
      (nnimap-retrieve-headers): Query for BODYSTRUCTURE so that we get the
      number of lines.
      
      
      Not all servers return UIDNEXT.  Work past this problem.
      
      
      Remove junk from end of file.
      
      
      Fix typo in "bogus" section.
      
      
      Make capabilties be case-insensitive.
      
      
      Require cl when compiling.
      
      
      Don't bug out if the LIST command doesn't have any parameters.
      
      2010-09-17  Knut Anders Hatlen  <kahatlen@gmail.com>  (tiny change)
      
      	    * nnimap.el (nnimap-get-groups): Don't bug out if the LIST command
      	    doesn't have any parameters.
      
      
      (mm-text-html-renderer): Document gnus-article-html.
      
      2010-09-17  Julien Danjou  <julien@danjou.info>  (tiny fix)
      
      	    * mm-decode.el (mm-text-html-renderer): Document gnus-article-html.
      
      
      * dgnushack.el: Define netrc-credentials.
      
      
      If the user doesn't have a /etc/services, supply some sensible port defaults.
      
      
      Have `unseen-or-unread' select an unread unseen article first.
      
      
      (nntp-open-server): Return whether the open was successful or not.
      
      
      Throughout all files, replace (save-excursion (set-buffer ...)) with (with-current-buffer ... ).
      
      
      Save result so that it doesn't say "failed" all the time.
      
      
      Add ~/.authinfo to the default, since that's probably most useful for users.
      
      
      Don't use the "finish" method when we're reading from the agent.
      
      
      Add some more nnimap-relevant agent stuff to nnagent.el.
      
      
      * nnimap.el (nnimap-with-process-buffer): Removed.
      
      
      Revert one line that was changed by mistake in the last checkin.
      
      
      (nnimap-open-connection): Don't error out when we can't make a connection
      
      
      nnimap-related changes to avoid bugging out if we can't contact a server.
      * gnus-start.el (gnus-get-unread-articles): Don't try to scan groups
       from methods that are denied.
      * nnimap.el (nnimap-possibly-change-group): Return nil if we can't log
       in.
      (nnimap-finish-retrieve-group-infos): Make sure we're not waiting for
       nothing.
      * gnus-sum.el (gnus-select-newsgroup): Indent.
      20a673b2
    • Eli Zaretskii's avatar
      Mention rounding of fringe width in the doc string of fringe-mode. · 71b961e8
      Eli Zaretskii authored
       fringe.el (fringe-mode): Doc fix.
      71b961e8
    • Esa Peuha's avatar
      Fix typos in etc/NEWS. · b2957ea8
      Esa Peuha authored
      b2957ea8
    • Kan-Ru Chen's avatar
    • Stefan Monnier's avatar
      Fix and improve last syntax-propertize patch · b879a6e2
      Stefan Monnier authored
      * lisp/emacs-lisp/syntax.el (syntax-propertize-precompile-rules): New macro.
      (syntax-propertize-rules): Add var-ref case.  Fix offset computation
      when adding surrounding \(..\).
      
      * lisp/progmodes/fortran.el (fortran--font-lock-syntactic-keywords): Remove.
      (fortran-make-syntax-propertize-function): New function; replaces
      fortran-font-lock-syntactic-keywords.
      (fortran-mode): Use it.
      (fortran-line-length): Use it.  Improve interactive spec.
      
      * lisp/progmodes/js.el (js-mode): Fix last change (bug#7054).
      
      * lisp/textmodes/tex-mode.el (tex-syntax-propertize-rules)
      (latex-syntax-propertize-rules): New consts; replace
      tex-font-lock-syntactic-keywords.
      (tex-env-mark, latex-env-before-change): New functions.
      (latex-electric-env-pair-mode): New minor mode.
      (tex-font-lock-verb): Change arguments; do move point.
      (tex-font-lock-syntactic-face-function): Adjust to new verbatim
      representation as a form of comment.
      (tex-font-lock-keywords-1): Remove workaround, now unneeded.
      (doctex-syntax-propertize-rules): New const; replaces
      doctex-font-lock-syntactic-keywords.
      (tex-common-initialization, doctex-mode): Use syntax-propertize-rules.
      b879a6e2
  2. 17 Sep, 2010 20 commits
  3. 16 Sep, 2010 5 commits
  4. 15 Sep, 2010 2 commits
    • Michael Albinus's avatar
      * net/tramp-compat.el (tramp-compat-with-temp-message) · 6139f995
      Michael Albinus authored
      (tramp-compat-font-lock-add-keywords, tramp-compat-process-get)
      (tramp-compat-process-put): New defuns.
      
      * net/tramp.el (top):
      * net/tramp-gvfs.el (top):
      * net/tramp-cache.el (top): Use `tramp-compat-font-lock-add-keywords'.
      
      * net/tramp.el (tramp-progress-reporter-update): Use
      `tramp-compat-funcall.
      
      * net/tramp.el (tramp-process-actions):
      * net/tramp-gvfs.el (tramp-handle-vc-registered):
      * net/tramp-sh.el (tramp-gvfs-handler-askquestion)
      (tramp-get-remote-stat, tramp-get-remote-readlink): Use
      `tramp-compat-with-temp-message'.
      
      * net/tramp-sh.el (top): Require 'cl.
      (tramp-handle-start-file-process): Use `tramp-compat-process-get'.
      (tramp-open-connection-setup-interactive-shell): Use
      `tramp-compat-process-put'.
      6139f995
    • Alan Mackenzie's avatar