1. 21 May, 2013 8 commits
    • Glenn Morris's avatar
      For now, revert previous rmail.el change · c2d41179
      Glenn Morris authored
      c2d41179
    • Glenn Morris's avatar
      Silence printing.el compilation · 79458038
      Glenn Morris authored
      * lisp/printing.el (pr-menu-bar): Define when compiling.
      79458038
    • Glenn Morris's avatar
      Silence rmail.el compilation · 640f050f
      Glenn Morris authored
      * lisp/mail/rmail.el (speedbar): No need to load when compiling.
      (speedbar-make-specialized-keymap, speedbar-with-attached-buffer)
      (speedbar-do-function-pointer): Declare.
      640f050f
    • Leo Liu's avatar
      9cc3e83f
    • Glenn Morris's avatar
      Silence some compiler warnings · f440830d
      Glenn Morris authored
      * calculator.el (electric, ehelp): No need to load when compiling.
      (Electric-command-loop, electric-describe-mode): Declare.
      
      * doc-view.el (doc-view-current-converter-processes): Move before use.
      
      * files.el (dired-unmark):
      * progmodes/gud.el (gdb-input): Update declarations.
      
      * emacs-lisp/easy-mmode.el (define-globalized-minor-mode):
      Move MODE-set-explicitly definition before use.
      
      * erc/erc-log.el (erc-network-name): Declare.
      
      * erc/erc-notify.el (pcomplete--here): Declare.
      (pcomplete/erc-mode/NOTIFY): Require pcomplete.
      
      * international/mule-diag.el (mule-diag):
      Don't use obsolete window-system-version.
      
      * mail/feedmail.el (smtpmail): No need to load when compiling.
      (smtpmail-via-smtp, smtpmail-smtp-server): Declare.
      
      * mail/mail-utils.el (rfc822): No need to load when compiling.
      (rfc822-addresses): Autoload it.
      (mail-strip-quoted-names): Trivial simplification.
      
      * mail/rmail.el (rmail-mime-message-p, rmail-mime-toggle-raw): Declare.
      (rmail-retry-failure): Don't assume that rmail-mime-feature == rmailmm.
      
      * net/snmp-mode.el (tempo): Don't duplicate requires.
      
      * progmodes/prolog.el (info): No need to load when compiling.
      (comint): Require before shell requires it.
      (Info-goto-node): Autoload it.
      (Info-follow-nearest-node): Declare.
      (prolog-help-info, prolog-goto-predicate-info): No need to require info.
      
      * textmodes/artist.el (picture-mode-exit): Declare.
      
      * textmodes/reftex-parse.el (reftex-parse-from-file):
      Trivial rewrite so the compiler can parse it better.
      
      * url/url-dav.el (url-http): Require it.
      (url-http-head-file-attributes): Don't autoload it.
      
      * url/url-proxy.el (url-http): Autoload it.
      f440830d
    • Glenn Morris's avatar
      Make some trivial erc.el functions obsolete · dc2f2f99
      Glenn Morris authored
      * lisp/erc/erc.el (erc-quit-reason-various-alist)
      (erc-part-reason-various-alist): Don't mention zippy.
      (erc-quit-reason, erc-part-reason): Remove zippy options.
      (erc-quit-reason-zippy, erc-part-reason-zippy): Make obsolete.
      If yow is not defined, fall back to -normal versions.
      dc2f2f99
    • Dmitry Antipov's avatar
      * xdisp.c (reseat_at_previous_visible_line_start): · ecc3c6ed
      Dmitry Antipov authored
      Already declared in dispextern.h, so remove it here.
      (move_it_vertically_backward): Likewise.
      ecc3c6ed
    • Glenn Morris's avatar
  2. 20 May, 2013 6 commits
  3. 19 May, 2013 5 commits
    • Adam Sjøgren's avatar
      lisp/gnus/message.el (message-insert-formatted-citation-line): Handle finding... · 047dc965
      Adam Sjøgren authored
      lisp/gnus/message.el (message-insert-formatted-citation-line): Handle finding first/lastname when more than 2 names appear
      047dc965
    • Adam Sjøgren's avatar
      308c9d24
    • Adam Sjøgren's avatar
    • Dmitry Gutov's avatar
      * lisp/progmodes/ruby-mode.el (ruby-syntax-propertize-heredoc): Leave · 462388b6
      Dmitry Gutov authored
      point at bol following the heredoc openers.
      (ruby-syntax-propertize-expansions): Remove.
      462388b6
    • Dmitry Gutov's avatar
      * lisp/progmodes/ruby-mode.el (ruby-expression-expansion-re): Allow to · 1a0a0a8a
      Dmitry Gutov authored
      start at point, so that expansion starting right after opening
      slash in a regexp is recognized.
      (ruby-syntax-before-regexp-re): New defvar, extracted from
      ruby-syntax-propertize-function.  Since the value of this regexp
      is looked up at runtime now, we should be able to turn
      `ruby-syntax-methods-before-regexp' into a defcustom later.
      (ruby-syntax-propertize-function): Split regexp matching into two
      parts, for opening and closing slashes.  That allows us to skip
      over string interpolations and support multiline regexps.
      Don't call `ruby-syntax-propertize-expansions', instead use another rule
      for them, which calls `ruby-syntax-propertize-expansion'.
      (ruby-syntax-propertize-expansions): Move `remove-text-properties'
      call to `ruby-syntax-propertize-function'.
      (ruby-syntax-propertize-expansion): Extracted from
      `ruby-syntax-propertize-expansions'.  Handles one expansion.
      (ruby-syntax-propertize-heredoc): Explicitly call
      `ruby-syntax-propertize-expansions'.
      (ruby-syntax-propertize-percent-literal): Leave point right after
      the percent symbol, so that the expression expansion rule can
      propertize the contents.
      
      * test/automated/ruby-mode-tests.el (ruby-heredoc-highlights-interpolations)
      (ruby-regexp-skips-over-interpolation)
      (ruby-regexp-continues-till-end-when-unclosed)
      (ruby-regexp-can-be-multiline)
      (ruby-interpolation-inside-percent-literal): New tests.
      
      * test/indent/ruby.rb: Add multiline regexp example.
      1a0a0a8a
  4. 18 May, 2013 12 commits
  5. 17 May, 2013 9 commits