1. 02 Dec, 2010 1 commit
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · ed797193
      Gnus developers authored
      nnir.el: Batch header retrieval.
      proto-stream.el: New library to provide protocol-specific TLS/STARTTLS connections for IMAP, NNTP, SMTP, POP3 and similar protocols.
      nnimap.el (nnimap-open-connection): Use it.
      proto-stream.el (open-proto-stream): Complete the documentation.
      nnimap.el (nnimap-open-connection): Check for "OK" from the greeting.
      nntp.el: Use proto-streams for the relevant connections types.
      nntp.el (nntp-open-connection): Switch on STARTTLS on supported servers.
      proto-stream.el (open-proto-stream): Add a way to specify what the end of a command is.
      proto-stream.el (proto-stream-open-tls): Delete output from openssl if we're using tls.el.
      proto-stream.el (proto-stream-open-network): If we don't have gnutls-cli or gnutls built in, then don't try to establish a STARTTLS connection.
      color.el (color-lab->srgb): Fix function call name.
      proto-stream.el: Fix the syntax in the comment.
      nntp.el (nntp-open-connection): Fix the STARTTLS command syntax.
      proto-stream.el (proto-stream-open-starttls): Actually implement the starttls.el STARTTLS.
      proto-stream.el (proto-stream-always-use-starttls): New variable.
      proto-stream.el (proto-stream-open-starttls): De-duplicate the starttls code.
      proto-stream.el (proto-stream-open-starttls): Folded back into the main function.
      proto-stream.el (proto-stream-command): Refactor out.
      nnimap.el (nnimap-stream): Change default to `undecided'.
      nnimap.el (nnimap-open-connection): If `nnimap-stream' is `undecided', try ssl first, and then network.
      nnimap.el (nnimap-open-connection-1): Respect nnimap-server-port.
      nnimap.el (nnimap-open-connection): Be more backwards-compatible.
      proto-stream.el (open-protocol-stream): Renamed from open-proto-stream.
      proto-stream.el (proto-stream-open-network): When doing opportunistic TLS upgrades we don't really care about the identity of the peer.
      gnus.texi (Customizing the IMAP Connection): Note the new defaults.
      gnus.texi (Direct Functions): Note the STARTTLS upgrade.
      proto-stream.el (proto-stream-open-network): Force starttls.el to use gnutls-cli, since that what we've checked for.
      proto-stream.el (proto-stream-always-use-starttls): Only default to t if open-gnutls-stream exists.
      proto-stream.el (proto-stream-open-network): If STARTTLS failed, then just open a normal connection.
      proto-stream.el (proto-stream-open-network): Wait until the greeting before doing STARTTLS.
      nnimap.el (nnimap-open-connection-1): Always upgrade to STARTTLS (for backwards compatibility).
      nnimap.el (nnimap-open-connection-1): Really respect nnimap-server-port.
      nntp.el (nntp-open-connection): Provide a :success condition.
      nnimap.el (nnimap-open-connection-1): Ditto.
      proto-stream.el (proto-stream-open-network): See what the response to the STARTTLS command is.
      proto-stream.el (proto-stream-open-network): Add some comments.
      proto-stream.el: Fix example.
      proto-stream.el (open-protocol-stream): Actually mention the STARTTLS upgrade.
      nnir.el (nnir-get-active): Skip nnir-ignored-newsgroups when searching.
      nnir.el (nnir-ignore-newsgroups): Fix default value.
      nnir.el (nnir-run-gmane): Use mm-delete-duplicates instead of delete-dups that is not available in XEmacs 21.4.
      mm-util.el (mm-delete-duplicates): Add comment.
      gnus-sum.el (gnus-summary-delete-article): If delete fails don't change the registry.
      nnimap.el (nnimap-open-connection-1): w32 open-network-stream doesn't seem to accept strings-with-numbers as port numbers.
      color.el: fix docstring to use English rather than math notation for intervals.
      shr.el (shr-find-fill-point): Don't break before apostrophes.
      nnir.el (nnir-request-move-article): Bail out if no move support in group.
      color.el (color-rgb->hsv): Fix docstring.
      nnir.el (nnir-get-active): Improve active list retrieval.
      shr.el (shr-find-fill-point): Work better for kinsoku chars and apostrophes.
      gnus-gravatar.el (gnus-gravatar-size): Set gnus-gravatar-size to nil.
      nnimap.el (nnimap-open-connection-1): Use gnus-string-match-p.
      nnimap.el (nnimap-open-connection-1): Fix PREAUTH.
      proto-stream.el (open-protocol-stream): All starttls connections are handled by the network handler.
      gnus-gravatar.el (gnus-gravatar-insert): Delete unnecessary binding to t of inhibit-read-only since it is inside gnus-with-article-headers.
      gnus-gravatar.el (gnus-gravatar-transform-address): Use mail-extract-address-components that supports non-ASCII names rather than mail-header-parse-addresses.
      shr.el (shr-find-fill-point): Don't break line between kinsoku-bol characters.
      gnus-gravatar.el (gnus-gravatar-insert): Allow LWSP in the middle of names.
      nnmaildir.el (nnmaildir-request-set-mark): Add article to add-mark funcall.
      gnus-msg.el: Remove nastygram thing.
      message.el (message-from-style): Fix comment.
      message.el (message-user-organization): Do not use gnus-local-organization.
      gnus.el: Remove gnus-local-organization.
      rtree.el: New file to handle range trees.
      nnir.el, gnus-sum.el: Redo the way nnir handles registry updates.
      rtree.el (rtree-extract): Simplify.
      gnus-win.el (gnus-configure-windows): Remove Gnus 3.x setting support.
      gnus-msg.el: Mark gnus-outgoing-message-group as obsolete.
      gnus.texi (Archived Messages): Remove gnus-outgoing-message-group.
      gnus-win.el (gnus-configure-frame): Remove old compatibility code.
      rtree.el (rtree-memq): Rewrite it as a non-recursive function.
      rtree.el (rtree-add, rtree-delq, rtree-length): Implement.
      rtree.el (rtree-add): Make code slightly faster.
      nnir.el: Allow modified summary-line-format in nnir summary buffers.
      ed797193
  2. 26 Nov, 2010 1 commit
    • Eli Zaretskii's avatar
      Fix and document components of mouse event position. · 8547874a
      Eli Zaretskii authored
       src/keyboard.c (make_lispy_position): Put a meaningful value in yret
       when the click is on the header or mode line.
       doc/lispref/commands.texi (Click Events): Document the values of X, Y and
       COL, ROW in the event's position, when the click is on the header or
       mode line, on the fringes, or in the margins.
      8547874a
  3. 23 Nov, 2010 3 commits
  4. 21 Nov, 2010 3 commits
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · 59e75882
      Gnus developers authored
      nnir.el: Fix typo in comments.
       (nnir-run-imap): Simplify code. No need to reverse artlist.
       (nnir-run-gmane): Use nnir-tmp-buffer for web results.
      gnus-srvr.el (gnus-server-show-server): New command and keystroke.
      nnimap.el (nnimap-get-capabilities): Refactor out.
       (nnimap-open-connection): Re-request capabilities after STARTTLS.
      gnus.texi (Server Commands): Document gnus-server-show-server.
      59e75882
    • Chong Yidong's avatar
      Document byte-to-string in Lisp manual. · 3e99b825
      Chong Yidong authored
      * objects.texi (Symbol Type):
      * text.texi (Near Point):
      * help.texi (Help Functions):
      * functions.texi (Mapping Functions): Use string instead of
      char-to-string in examples.
      
      * nonascii.texi (Converting Representations): Document
      byte-to-string.
      
      * strings.texi (Creating Strings): Don't mention semi-obsolete
      function char-to-string.
      (String Conversion): Shorten discussion of semi-obsolete function
      string-to-char.  Link to Converting Representations.
      3e99b825
    • Chong Yidong's avatar
      * maintaining.texi (Version Control Systems): Fix repeated sentence. · 0d6607ab
      Chong Yidong authored
      Suggested by Štěpán Němec.
      0d6607ab
  5. 20 Nov, 2010 3 commits
    • Chong Yidong's avatar
      Document VC headers and other VC changes. · 1aaae3f3
      Chong Yidong authored
      * maintaining.texi (Version Control): Say "commit", not "check in".
      (Version Control Systems): Simplify descriptions.
      (VCS Merging, VCS Changesets, VCS Repositories): New nodes, split from
      VCS Concepts.
      (VC Mode Line): Update example.
      (Old Revisions): Document revert-buffer for vc-diff.
      (Log Buffer): Promote to a subsection.  Document header lines.
      
      * emacs.texi (Top): Update node listing.
      1aaae3f3
    • Chong Yidong's avatar
      Document some Emacs 23.3 changes in manuals. · ec8a6295
      Chong Yidong authored
      * doc/emacs/macos.texi (Mac / GNUstep Basics): Document
      ns-right-alternate-modifier.
      
      * doc/lispref/numbers.texi (Float Basics): Document float-e and float-pi.
      
      * doc/lispref/symbols.texi (Creating Symbols): Using unintern without an
      obarray arg is now obsolete.
      
      * doc/lispref/text.texi (Kill Functions, Kill Functions)
      (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
      YANK-HANDLER args.
      
      * doc/lispref/variables.texi (Defining Variables): Change "pi" example to
      "float-pi".
      ec8a6295
    • Michael Albinus's avatar
      Sync with Tramp 2.2.0. · 568a887f
      Michael Albinus authored
      * trampver.texi: Update release number.
      568a887f
  6. 19 Nov, 2010 1 commit
  7. 18 Nov, 2010 1 commit
  8. 13 Nov, 2010 4 commits
    • Eli Zaretskii's avatar
      0088729a
    • Eli Zaretskii's avatar
      Fix and document display of glyphless characters. · 0eb025fb
      Eli Zaretskii authored
       src/xdisp.c (set_cursor_from_row): Fix cursor positioning on
       zero-width characters.
       (syms_of_xdisp) <glyphless-char-display>: Doc fix.
       src/.gdbinit (pgx): Adapt to latest changes in `struct glyph'.
       src/w32term.c (x_draw_glyphless_glyph_string_foreground): Draw the
       box before drawing the glyphs inside it.
       src/dispextern.h (enum glyphless_display_method): Rename
       GLYPHLESS_DISPLAY_HEXA_CODE to GLYPHLESS_DISPLAY_HEX_CODE.  All
       users changed.
       src/term.c (append_glyphless_glyph, produce_glyphless_glyph): Fix
       comments.
       (produce_glyphless_glyph): Enclose "U+nnnn" and "empty box"
       whitespace in "[]", to simulate a box.  Don't use uninitialized
       variable `width'.
       lisp/international/characters.el (glyphless-char-display-control):
       Renamed from glyphless-char-control; all users changed.  Doc fix.
       Signal an error if display method is not one of the recognized
       symbols.
       doc/emacs/rmail.texi (Rmail Coding): Characters with no fonts are not
       necessarily displayed as empty boxes.
       doc/emacs/mule.texi (Language Environments, Fontsets): Characters with no
       fonts are not necessarily displayed as empty boxes.
       doc/emacs/display.texi (Text Display): Document display of glyphless
       characters.
       doc/lispref/display.texi (Usual Display): Characters with no fonts are not
       necessarily displayed as empty boxes.
       etc/NEWS: Document display of glyphless characters.
      0eb025fb
    • Glenn Morris's avatar
      Document count-words-region. · ea4f7750
      Glenn Morris authored
      * doc/emacs/basic.texi (Position Info): Add M-x count-words-region.
      
      * doc/lispintro/emacs-lisp-intro.texi: Rename the `count-words-region' example,
      since there is now a standard command of that name.
      
      * etc/NEWS: Mention it.
      ea4f7750
    • Glenn Morris's avatar
      ChangeLog fixes. · 56f5a94e
      Glenn Morris authored
      56f5a94e
  9. 12 Nov, 2010 4 commits
  10. 11 Nov, 2010 1 commit
  11. 10 Nov, 2010 3 commits
  12. 09 Nov, 2010 2 commits
    • Lars Magne Ingebrigtsen's avatar
      Merge changes made in Gnus trunk. · be3c11b3
      Lars Magne Ingebrigtsen authored
      message.el (message-mailto): New function.
      message.el (message-mailto): Should accept other parameters.
      message.el (message-mailto): Remove since it duplicates browse-url-mailto functionality.
      shr.el (shr-browse-url): Call browse-url-mailto for mailto: links.
      message.el (message-subject-trailing-was-ask-regexp): A ] in a [] regexp doesn't need quoting.
      gnus-art.el (article-treat-non-ascii): New command and keystroke.
      shr.el (browse-url-mailto): Autoload.
      gnus.texi (Article Washing): Document gnus-article-treat-non-ascii.
      be3c11b3
    • Chong Yidong's avatar
      Bump version to 23.2.90. · 0f161c71
      Chong Yidong authored
      Regenerate AUTHORS, configure, and ldefs-boot.el.
      0f161c71
  13. 06 Nov, 2010 1 commit
    • Eli Zaretskii's avatar
      Fix bug #7300. · a16b2d46
      Eli Zaretskii authored
       msdog.texi (Windows HOME): Add information regarding startup
       directory when invoking Emacs from a desktop shortcut.
      a16b2d46
  14. 05 Nov, 2010 1 commit
  15. 04 Nov, 2010 2 commits
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · 181cb5fb
      Gnus developers authored
      mm-decode.el (mm-save-part): Put the entire path in the `M-n' slot.
      nnimap.el (nnimap-find-article-by-message-id): Don't EXAMINE a group if it's already selected.
      gnus.texi (Customizing the IMAP Connection): Document `nnimap-expunge' and remove `nnimap-expunge-inbox' from example.
      gnus.texi (Customizing the IMAP Connection): Remove nnir mention, since that works by default.
      gnus-sum.el (gnus-summary-show-article): Take `t' as the arg to mean "raw".
      gnus-html.el (gnus-html-browse-url): Implement mailto: URLs.
      shr.el (shr-browse-url): Implement mailto: URLs.
      nnir.el, gnus-sum.el: Improve thread-referral.
      message.el (message-send-mail): Use the value of message-courtesy-message from the message buffer.
      181cb5fb
    • Michael Albinus's avatar
      * tramp.texi (Remote shell setup): New item "Interactive shell · 36bc5d3b
      Michael Albinus authored
      prompt".  Reported by Christian Millour <cm@abtela.com>.
      (Remote shell setup, Remote processes): Use @code{} for
      environment variables.
      36bc5d3b
  16. 03 Nov, 2010 4 commits
  17. 31 Oct, 2010 1 commit
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · 389b76fa
      Gnus developers authored
      nnimap.el (nnimap-open-connection): Only send AUTHENTICATE PLAIN if LOGINDISABLED is set.
      gnus.el (gnus-group-startup-message): Move point to the start of the buffer.
      nndoc.el (nndoc-dissect-buffer): Reverse the order of the articles to reflect the order they're in in the digest.
      gnus-sum.el (gnus-summary-select-article): Make `C-d' work reliably by checking whether the original article buffer is alive.
      shr.el (shr-find-fill-point): Don't break lines between punctuation and non-punctuation (like after the apostrophe in "'We").
      gnus-cite.el (gnus-article-fill-cited-article): Remove unused `force' parameter.
      gnus-art.el (gnus-treatment-function-alist): Have gnus-treat-fill-long-lines point to gnus-article-fill-cited-long-lines.
      gnus-art.el (gnus-treat-fill-long-lines): Change default to fill all text/plain sections.
      gnus.el: Autoload gnus-article-fill-cited-long-lines.
      gnus-art.el (gnus-mime-display-alternative): Actually pass the type on to `gnus-treat-article'.
      gnus-sum.el (gnus-summary-show-article): Add `C-u C-u g' for showing the raw article, and change `C-u g' to show the article without doing treatments.
      gnus.texi (Paging the Article): Document C-u g/C-u C-u g.
      gnus-cite.el (gnus-article-foldable-buffer): Refactor out.
      gnus-cite.el (gnus-article-foldable-buffer): Don't fold regions that have a ragged left edge.
      gnus-cite.el (gnus-article-foldable-buffer): Skip past the prefix when determining raggedness.
      gnus-srvr.el, nnir.el: Allow nnir searching for an entire server.
      gnus-msg.el (gnus-configure-posting-styles): Permit the use of regular expression match and replace in posting styles.
      gnus-art.el (gnus-treat-article): Only inhibit body washing, and leave the header washing to take place.
      nnimap.el (nnimap-request-accept-article): Erase buffer before appending for easier debugging.
      nnimap.el (nnimap-wait-for-connection): Take a regexp.
      nnimap.el (nnimap-request-accept-article): Wait for the continuation line before sending anything unless we're streaming.
      389b76fa
  18. 30 Oct, 2010 3 commits
    • Glenn Morris's avatar
      Tiny MH-E doc fixes. · bbe1ba5e
      Glenn Morris authored
      * doc/misc/mh-e.texi (Preface, From Bill Wohler): Change 23 to past tense.
      * etc/MH-E-NEWS: Change 23 to past tense.
      bbe1ba5e
    • Julien Danjou's avatar
      gnus-start.el (gnus-find-new-newsgroups): Remove gnus-check-first-time-used. · 837ba704
      Julien Danjou authored
      gnus.el: Remove gnus-backup-default-subscribed-newsgroups.
      gnus-group.el: Remove gnus-group-fetch-control.
      837ba704
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · 99e65b2d
      Gnus developers authored
      gnus.el: Remove `gnus-nntp-service' variable.
      gnus.el: Make gnus-nntp-server and gnus-secondary-servers obsolete.
      gnus-sum.el (gnus-summary-delete-marked-as-read, gnus-summary-delete-marked-with): Remove obsolete defalias.
      gnus.el (gnus-use-long-file-name): Fix docstring.
      nnimap.el (nnimap-open-connection): Use AUTHENTICATE PLAIN on servers that say they support that.
      gnus-msg.el (gnus-inews-do-gcc): Don't have the backends do the slow *-request-group, which seems unnecessary.
      gnus-group.el (gnus-group-get-new-news-this-group): Don't have point move to the previous line on `M-g'.
      nnimap.el (nnimap-split-incoming-mail): Note that the INBOX has been selected.
      nnimap.el: Allow the user to say whether to split old messages or not in nnimap.
      shr.el (shr-tag-table-1): Only insert the images after the top-level table.
      shr.el (shr-tag-span): Drop colorisation of regions since we don't control the background color.
      shr.el (shr-tag-img): Ignore very small web bug type images.
      shr.el (shr-put-image): Add help-echo alt texts to the images.
      shr.el (shr-tag-video): Show the video poster image.
      99e65b2d
  19. 29 Oct, 2010 1 commit