1. 20 Sep, 2010 16 commits
  2. 19 Sep, 2010 8 commits
    • Julien Danjou's avatar
    • Stefan Monnier's avatar
      * lisp/emacs-lisp/smie.el (smie-bnf-precedence-table): Improve error message. · 2bc01104
      Stefan Monnier authored
      (smie-debug--prec2-cycle, smie-debug--describe-cycle): New functions.
      (smie-prec2-levels): Use them to better diagnose precedence cycles.
      (smie-blink-matching-check): Don't signal a mismatch if car is t.
      (smie-blink-matching-open): Rewrite to remove assumptions, so that
      something like "." can also be a closer.
      (smie--associative-p, smie-indent--hanging-p, smie-indent--bolp)
      (smie-indent--offset, smie-indent--offset-rule, smie-indent--column):
      Rename internal functions to use "--".  Update callers.
      2bc01104
    • Lars Magne Ingebrigtsen's avatar
      Merge changes made in Gnus trunk. · e8861cd2
      Lars Magne Ingebrigtsen authored
      nnimap.el (nnimap-finish-retrieve-group-infos): Return data in the nntp buffer so the agent can save it.
      nnimap.el (nnimap-open-shell-stream): Bind `process-connection-type' to nil, so that CRLF doesn't get translated to \n; (nnimap-open-connection): Don't make 'shell commands only send \n.
      nnimap.el (nnimap-request-group): Don't make `M-g' bug out on group with no marks.
      gnus-agent.el (gnus-agent-load-alist): Nix out the alist if the file doesn't exist.
      nnimap.el (nnimap-finish-retrieve-group-infos): Protect against groups that have no articles.
      nnimap.el (nnimap-request-article): Check that we really got an article when we requested one.
      gnus-html.el (gnus-html-schedule-image-fetching): Ignore all errors from url-retrieve, for instance about invalid URLs.
      gnus-agent.el: Change default of gnus-agent-auto-agentize-methods to nil.
      e8861cd2
    • Stefan Monnier's avatar
    • Stefan Monnier's avatar
      * lisp/fringe.el (fringe-styles): New var. · 37c0347e
      Stefan Monnier authored
      (fringe-mode, fringe-query-style): Use it.
      37c0347e
    • Stefan Monnier's avatar
      * lisp/gnus/nnml.el (nnml-files): Add prefix to dynamic var `files'. · 149caf54
      Stefan Monnier authored
      (nnml-generate-nov-databases-directory, nnml-generate-active-info):
      Update var name.
      (nnml-generate-nov-file): Use dolist.
      (nnml-directory-articles, nnml-current-group-article-to-file-alist):
      Use with-current-buffer.
      149caf54
    • Michael Mauger's avatar
      SQL Mode, Version 2.8 - sql-list-all and sql-list-table functions. · 74790210
      Michael Mauger authored
      	* progmodes/sql.el: Version 2.8
      	(sql-login-params): Updated widget structure; changes still
      	needed.
      	(sql-product-alist): Add :list-all and :list-table features for
      	SQLite, Postgres and MySQL products.
      	(sql-redirect): Handle default value.
      	(sql-execute, sql-execute-feature): New functions.
      	(sql-read-table-name): New function.
      	(sql-list-all, sql-list-table): New functions. User API
      	(sql-mode-map, sql-interactive-mode-map): Add key definitions
      	for above functions.
      	(sql-mode-menu, sql-interactive-mode-menu): Add menu definitions
      	for above functions.
      	(sql-postgres-login-params): Add user and database defaults.
      	(sql-buffer-live-p): Bug fix.
      	(sql-product-history); New variable.
      	(sql-read-product): New function. Use it.
      	(sql-set-product, sql-product-interactive): Use it.
      	(sql-connection-history): New variable.
      	(sql-read-connection): New function. Use it.
      	(sql-connect): New function.
      	(sql-for-each-login): Redesign function interface.
      	(sql-make-alternate-buffer-name, sql-save-connection): Use it.
      	(sql-get-login-ext, sql-get-login): Use it. Handle default values.
      	(sql-comint): Check for program. Existing live buffer.
      	(sql-comint-postgres): Add port parameter.
      74790210
    • Stefan Monnier's avatar
      * lisp/emacs-lisp/warnings.el: Fix commenting convention. · cec01cd2
      Stefan Monnier authored
      (display-warning): Use special mode and make the buffer read-only.
      cec01cd2
  3. 18 Sep, 2010 16 commits
    • Lars Magne Ingebrigtsen's avatar
      Merge changes made in Gnus trunk. · 286c4fc2
      Lars Magne Ingebrigtsen authored
      nnimap.el (nnimap-request-group): Use the stored info for the dont-check case.
      nnimap.el: Use deffoo instead of defun for interface functions.
      gnus-int.el (gnus-request-group): Take an optional `info' parameter.
      nnimap.el: Allow nnimap-request-group to do a complete marks sync on `M-g'.
      nnimap.el: Get credentials for numerical equivalents of the port numbers.
      gnus-html.el (gnus-html-wash-tags): Add support for i, b and u HTML tags.
      nnimap.el (nnimap-update-info): Extend the info so that we can set the marks.
      nnimap.el (nnimap-open-connection): Fix typo -- should be 'shell, not 'stream.
      nnimap.el: Allow PREAUTH nnimap connections to log in without credentials.
      nnimap.el (nnimap-update-info): Fix off-by-one error when concatenating ranges when doing a partial update.
      gnus-html.el (gnus-html-schedule-image-fetching): Use `url' rather than curl to retrieve images.
      nnimap.el (nnimap-update-info): When doing partial marks update, get the range update right.
      nnimap.el (nnimap-wait-for-response): Be a bit more lax in finding the end of the command we're looking for.
      nnimap.el: Allow sending \n instead of \r\n on 'shell streams.
      gnus-html.el (gnus-html-schedule-image-fetching): Fetch all images in parallel.
      286c4fc2
    • Glenn Morris's avatar
      Fix ChangeLog typo, mea culpa. · 77413977
      Glenn Morris authored
      77413977
    • Julien Danjou's avatar
    • Lars Magne Ingebrigtsen's avatar
    • Jay Belanger's avatar
      calc-prog.el (calc-read-parse-table-part): Don't "fix" the empty · c2a845b5
      Jay Belanger authored
      string when it follows a repeated or optional pattern.
      c2a845b5
    • Stefan Monnier's avatar
      * lisp/indent.el (indent-according-to-mode): Apply syntax-propertize. · f5632fb6
      Stefan Monnier authored
      (indent-region): Use indent-according-to-mode.
      * test/indent/octave.m: Remove one more `fixindent'.  Use `end'.
      f5632fb6
    • 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