1. 22 May, 2013 9 commits
    • Glenn Morris's avatar
      Tweak byte-compile-file-form-autoload warnings · ca5995ec
      Glenn Morris authored
      * emacs-lisp/bytecomp.el (byte-compile-file-form-autoload):
      Always delete the autoloaded function from the noruntime and
      unresolved functions lists.
      ca5995ec
    • Glenn Morris's avatar
      Add some declarations to url-handlers.el · af742248
      Glenn Morris authored
      * lisp/url/url-handlers.el (mm-save-part-to-file, mm-destroy-parts)
      (mm-decode-string, mail-content-type-get): Declare.
      af742248
    • Glenn Morris's avatar
      Silence allout.el compilation · 6450907e
      Glenn Morris authored
      * lisp/allout.el: No need to load epa, epg, overlay when compiling.
      (epg-context-set-passphrase-callback, epg-list-keys)
      (epg-decrypt-string, epg-encrypt-string, epg-user-id-string)
      (epg-key-user-id-list): Declare.
      6450907e
    • Glenn Morris's avatar
      Small viper clean-up · 9c6906f6
      Glenn Morris authored
      * lisp/emulation/viper-cmd.el (viper-set-searchstyle-toggling-macros)
      (viper-set-parsing-style-toggling-macro)
      (viper-set-emacs-state-searchstyle-macros):
      Use called-interactively-p on Emacs.
      (viper-looking-back): Make it an obsolete alias.  Update callers.
      * lisp/emulation/viper-ex.el: Load viper-keym, not viper-cmd.
      Use looking-back rather than viper-looking-back.
      (viper-tmp-insert-at-eob, viper-enlarge-region)
      (viper-read-string-with-history, viper-register-to-point)
      (viper-append-to-register, viper-change-state-to-vi)
      (viper-backward-char-carefully, viper-forward-char-carefully)
      (viper-Put-back, viper-put-back, viper-add-newline-at-eob-if-necessary)
      (viper-change-state-to-emacs): Declare.
      * lisp/emulation/viper-macs.el: Load viper-mous, viper-ex, not viper-cmd.
      (viper-change-state-to-insert, viper-change-state-to-vi): Declare.
      * lisp/emulation/viper-mous.el: Do not load viper-cmd.
      (viper-backward-char-carefully, viper-forward-char-carefully)
      (viper-forward-word, viper-adjust-window): Declare.
      9c6906f6
    • Glenn Morris's avatar
    • Glenn Morris's avatar
    • Glenn Morris's avatar
      Silence w32console.el compilation · f6ebbb46
      Glenn Morris authored
      * lisp/term/w32console.el (w32-get-console-codepage)
      (w32-get-console-output-codepage): Declare.
      f6ebbb46
    • Glenn Morris's avatar
      Small speedbar-related clean-up · 0cdffd7d
      Glenn Morris authored
      * lisp/dframe.el (x-sensitive-text-pointer-shape, x-pointer-shape):
      Remove unnecessary declarations.
      (dframe-message): Doc fix.
      
      * lisp/info.el (dframe-select-attached-frame, dframe-current-frame):
      Declare.
      
      * lisp/speedbar.el (speedbar-message): Make it an obsolete alias.
      Update all callers.
      (speedbar-with-attached-buffer)
      (speedbar-maybee-jump-to-attached-frame): Make these aliases obsolete.
      (speedbar-with-writable): Use backquote.
      
      * lisp/emacs-lisp/eieio-opt.el (eieio-describe-class-sb):
      
      * lisp/emacs-lisp/eieio-speedbar.el (eieio-speedbar-handle-click):
      Use dframe-with-attached-buffer, dframe-maybee-jump-to-attached-frame
      rather than speedbar- aliases.
      
      * lisp/mail/rmail.el: Load dframe rather than speedbar when compiling.
      (speedbar-make-specialized-keymap, speedbar-insert-button)
      (dframe-select-attached-frame, dframe-maybee-jump-to-attached-frame)
      (speedbar-do-function-pointer): Declare.
      (rmail-speedbar-button, rmail-speedbar-find-file)
      (rmail-speedbar-move-message):
      Use dframe-with-attached-buffer rather than speedbar- alias.
      
      * lisp/progmodes/gud.el: Load dframe rather than speedbar when compiling.
      (dframe-message, speedbar-make-specialized-keymap)
      (speedbar-add-expansion-list, speedbar-mode-functions-list)
      (speedbar-make-tag-line, speedbar-remove-localized-speedbar-support)
      (speedbar-insert-button, dframe-select-attached-frame)
      (dframe-maybee-jump-to-attached-frame)
      (speedbar-change-initial-expansion-list)
      (speedbar-previously-used-expansion-list-name): Declare.
      (gud-speedbar-item-info, gud-gdb-goto-stackframe):
      Use dframe-message, dframe-with-attached-buffer rather than
      speedbar- aliases.
      (gud-sentinel): Silence compiler.
      
      * lisp/progmodes/vhdl-mode.el (speedbar-refresh)
      (speedbar-do-function-pointer, speedbar-add-supported-extension)
      (speedbar-add-mode-functions-list, speedbar-make-specialized-keymap)
      (speedbar-change-initial-expansion-list, speedbar-add-expansion-list)
      (speedbar-extension-list-to-regex, speedbar-directory-buttons)
      (speedbar-file-lists, speedbar-make-tag-line)
      (speedbar-line-directory, speedbar-goto-this-file)
      (speedbar-center-buffer-smartly, speedbar-change-expand-button-char)
      (speedbar-delete-subblock, speedbar-position-cursor-on-line)
      (speedbar-make-button, speedbar-reset-scanners)
      (speedbar-files-item-info, speedbar-line-text)
      (speedbar-find-file-in-frame, speedbar-set-timer)
      (dframe-maybee-jump-to-attached-frame, speedbar-line-file): Declare.
      (speedbar-with-writable): Do not (re)define it.
      (vhdl-speedbar-find-file): Use dframe-maybee-jump-to-attached-frame
      rather than speedbar- alias.
      
      * lisp/cedet/ede/speedbar.el (ede-file-find, ede-tag-find):
      * lisp/cedet/semantic/sb.el (semantic-sb-token-jump):
      Use dframe-maybee-jump-to-attached-frame rather than speedbar- alias.
      
      * lisp/mh-e/mh-speed.el (mh-speed-view):
      Use dframe-with-attached-buffer rather than speedbar- alias.
      0cdffd7d
    • Glenn Morris's avatar
      ChangeLog fix · ab56a6f4
      Glenn Morris authored
      ab56a6f4
  2. 21 May, 2013 11 commits
    • Leo Liu's avatar
      Minor fix to last change · 3ac7cff4
      Leo Liu authored
      3ac7cff4
    • Leo Liu's avatar
      * progmodes/octave.el (octave-mode-menu): Update and re-organize · ee44b62a
      Leo Liu authored
      menu items.
      (octave-mode): Tweak fill-nobreak-predicate.
      (inferior-octave-startup): Check process to avoid infinite loop.
      (inferior-octave): Pop to buffer first to show abornmal process
      exit information.
      ee44b62a
    • Stefan Monnier's avatar
      * src/search.c (looking_at_1): Only set last_thing_searched if the match · fc30d803
      Stefan Monnier authored
      changed the match-data.
      
      Fixes: debbugs:14281
      fc30d803
    • 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
  3. 20 May, 2013 6 commits
  4. 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
  5. 18 May, 2013 9 commits