aboutsummaryrefslogtreecommitdiffstats
path: root/lisp
Commit message (Collapse)AuthorAgeFilesLines
* Rewrite the cconv conversion algorithm, for clarity.Stefan Monnier2011-03-093-402/+260
| | | | | | | | | | | | | * lisp/emacs-lisp/byte-opt.el (byte-compile-inline-expand): Adjust check for new byte-code representation. * lisp/emacs-lisp/cconv.el (cconv--convert-function): Rename from cconv-closure-convert-function. (cconv-convert): Rename from cconv-closure-convert-rec. (cconv--analyse-use): Rename from cconv-analyse-use. (cconv--analyse-function): Rename from cconv-analyse-function. (cconv--analyse-use): Change some patterns to silence compiler. (cconv-convert, cconv--convert-function): Rewrite. * test/automated/lexbind-tests.el: New file.
* Merge from trunkStefan Monnier2011-03-06152-3464/+4535
|\
| * Bind C-y in Isearch to isearch-yank-kill.Chong Yidong2011-03-062-1/+7
| | | | | | | | | | | | | | * lisp/isearch.el (isearch-mode-map): Bind C-y to isearch-yank-kill, and move isearch-yank-line to M-s C-e. * doc/emacs/search.texi (Isearch Yank): C-y now bound to isearch-yank-kill.
| * (c-guess-basic-syntax): Move CASE 19 to a different place, correctly toAlan Mackenzie2011-03-062-28/+29
| | | | | | | | process template-args-cont lines.
| * progmodes/cc-engine.el (c-guess-basic-syntax): Reindent.Alan Mackenzie2011-03-062-1360/+1364
| |
| * * calc/calc-units.el (math-midi-round): Translate calc-note-thresholdJay Belanger2011-03-051-1/+2
| | | | | | | | to an appropriate fraction.
| * * calc/calc-units.el (math-midi-round, math-freqp, math-midip)Jay Belanger2011-03-054-2/+237
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (math-spnp, math-spn-to-midi, math-midi-to-spn, math-freq-to-spn) (math-midi-to-freq, math-spn-to-freq, calcFunc-spn, calcFunc-midi) (calcFunc-freq, calc-freq, calc-midi, calc-spn): New functions. (math-notes): New variable. * calc/calc.el (calc-note-threshold): New variable. * calc/calc-ext.el (calc-init-extensions): Add keybindings for calc-spn, calc-midi, calc-freq. Add autoloads for calcFunc-spn, calcFunc-midi, calcFunc-freq, calc-spn, calc-midi and calc-freq. * doc/misc/calc.tex (Musical Notes): New section. (Customizing Calc): Mention calc-note-threshold.
| * * doc/misc/calc.texi (Logarithmic Units): Rename calc-logunits-dblevelJay Belanger2011-03-053-6/+16
| | | | | | | | | | | | | | | | | | | | | | | | and calc-logunits-nplevel to calc-dblevel and calc-nplevel, respectively. * calc/calc-ext.el (calc-init-extensions): Rename calc-logunits-dblevel and calc-logunits-nplevel to calc-dblevel and calc-nplevel, respectively. * calc/calc-units.el (calc-dblevel): Rename from calc-logunits-dblevel. (calc-nplevel): Rename from calc-logunits-nplevel.
| * Allow specifying local ELPA mirrors in package-archives.Chong Yidong2011-03-052-57/+77
| | | | | | | | | | | | | | | | | | | | * emacs-lisp/package.el (package-archives): Accept either ordinary directory names, in addition to HTTP URLs. (package--with-work-buffer): New macro. Handle normal directories. (package-handle-response): Don't display the failing buffer. (package-download-single, package-download-tar) (package--download-one-archive): Use package--with-work-buffer. (package-archive-base): Rename from package-archive-url.
| * generic-x trivia.Glenn Morris2011-03-052-2/+9
| | | | | | | | | | * lisp/generic-x.el (generic-unix-modes): Add xmodmap-generic-mode. (xmodmap-generic-mode): Respect generic-extras-enable-list.
| * * lisp/generic-x.el (xmodmap-generic-mode): New. (Bug#2065) (tiny change)Daniel Clemente2011-03-052-0/+12
| |
| * Fix typos.Juanma Barranquero2011-03-068-332/+230
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * etc/srecode/el.srt: Fix typo. * lisp/allout.el (allout-init, allout-prefixed-keybindings) (allout-unprefixed-keybindings): * lisp/progmodes/prolog.el (prolog-find-term): Fix typos in docstrings. * lisp/org/org.el (org-blank-before-new-entry, org-context-in-file-links) (org-refile-targets, org-log-repeat, org-insert-link) (org-speed-command-default-hook, org-speed-command-hook) (org-in-regexps-block-p, org-yank-generic, org-goto-first-child): Fix typos in docstrings. (org-toggle-pretty-entities): Fix typo in message.
| * * lisp/emacs-lisp/elp.el (elp-results): Fix off-by-one in header. (Bug#2746)Nikolaj Schumacher2011-03-052-1/+5
| |
| * * lisp/textmodes/sgml-mode.el (sgml-fill-nobreak): Give it a doc. (Bug#5326)Kevin Ryde2011-03-052-1/+10
| |
| * Doc fixes for bug#5567 (tiny change)Michael Shields2011-03-052-10/+18
| | | | | | | | | | * lisp/window.el (one-window-p, walk-windows, display-buffer): Doc fixes. * src/window.c (Fnext_window): Doc (and comment) fixes.
| * * cus-edit.el (custom-prompt-variable): Use the `custom-get' propertyJay Belanger2011-03-052-1/+10
| | | | | | | | of the variable if it exists.
| * * lisp/bookmark.el:Juanma Barranquero2011-03-0611-11/+35
| | | | | | | | | | | | | | | | | | | | | | | | * lisp/desktop.el: * lisp/emacs-lock.el: * lisp/ps-print.el: * lisp/saveplace.el: * lisp/net/tramp-cache.el: * lisp/textmodes/reftex.el: * lisp/org/org-id.el: Don't set `kill-emacs-hook' on noninteractive sessions. Fixes: debbugs:8137
| * gnus-uu.el (gnus-uu-decode-save): Typo fix.Katsumi Yamaoka2011-03-061-1/+1
| |
| * Remove "tiny change" ChangeLog tags for Antoine Levitt, who signed papers.Chong Yidong2011-03-051-2/+2
| |
| * Replace many instances of read-file-name with read-directory-name.Antoine Levitt2011-03-0520-55/+93
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/files.el (delete-directory, copy-directory, list-directory): Use read-directory-name. * lisp/find-file.el (ff-find-the-other-file): * lisp/net/ange-ftp.el (ange-ftp-make-directory): * lisp/printing.el (pr-interactive-dir): * lisp/progmodes/ada-prj.el (ada-prj-load-directory): * lisp/progmodes/ebnf2ps.el (ebnf-print-directory) (ebnf-spool-directory, ebnf-eps-directory) (ebnf-syntax-directory): * lisp/shell.el (shell): * lisp/speedbar.el (speedbar-create-directory): * lisp/vc/emerge.el (emerge-merge-directories): * lisp/vc/vc-dir.el (vc-dir): * lisp/vc/vc.el (vc-create-tag, vc-retrieve-tag): Likewise. * lisp/gnus.el (gnus-interactive): Use read-directory-name. * lisp/gnus-uu.el (gnus-uu-decode-uu-and-save) (gnus-uu-decode-unshar-and-save, gnus-uu-decode-save) (gnus-uu-decode-binhex, gnus-uu-decode-yenc) (gnus-uu-decode-save-view, gnus-uu-decode-postscript-and-save): Likewise. * lisp/mh-funcs.el (mh-store-msg, mh-store-buffer): * lisp/mh-mime.el (mh-mime-save-parts): Use read-directory-name. * lisp/dired.el: Clarify comment.
| * Fix to help-buffer to ensure it returns a valid buffer (Bug#8147).Chong Yidong2011-03-052-6/+14
| | | | | | | | | | * lisp/help-mode.el (help-buffer): If we are to return the current buffer, signal an error if it's not in Help mode.
| * Add ChangeLog bug ref.Glenn Morris2011-03-051-1/+1
| |
| * Handle git-style backup names in file-name-version-regexp (Bug#8159).Reuben Thomas2011-03-052-1/+8
| | | | | | | | | | * files.el (file-name-version-regexp): Handle backup files of the form `foo.js.~HEAD~1~' (Bug#8159).
| * Move eshell's self-tests to the test/ directory.Glenn Morris2011-03-058-405/+7
| | | | | | | | | | | | | | | | | | * lisp/eshell/esh-var.el: Don't require esh-test when compiling. * lisp/eshell/em-banner.el, lisp/eshell/esh-cmd.el, lisp/eshell/esh-mode.el: * lisp/eshell/esh-var.el, lisp/eshell/eshell.el: Move tests to esh-test. * lisp/eshell/esh-test.el: Move to ../../test/eshell.el * test/eshell.el: Move here from lisp/eshell/esh-test.el.
| * Make save-some-buffers message more informative (Bug#8134).David Engster2011-03-052-5/+16
| | | | | | | | | | * files.el (save-some-buffers): Report the names of buffers saved automatically due to buffer-save-without-query.
| * * lisp/eshell/esh-proc.el (eshell-kill-process-function): Fix typo in previous.Glenn Morris2011-03-051-1/+1
| |
| * * lisp/net/rcirc.el: Add QuakeNet authentication support.Deniz Dogan2011-03-052-21/+42
| | | | | | | | | | (rcirc-authinfo, rcirc-check-auth-status) (rcirc-authenticate): Support QuakeNet.
| * * lisp/net/rcirc.el: Add functionality to authenticate before autojoining ↵Deniz Dogan2011-03-052-1/+65
| | | | | | | | | | | | | | | | | | | | | | | | | | channels. (rcirc-authenticate-before-join): New option. (rcirc-authenticated-hook): New variable. (rcirc-connect): Make local variable rcirc-user-authenticated. (rcirc-handler-001): Respect rcirc-authenticate-before-join. (rcirc-check-auth-status, rcirc-join-channels-post-auth): New functions. (rcirc-handler-PRIVMSG, rcirc-handler-NOTICE): Call rcirc-check-auth-status.
| * Merge changes made in Gnus trunk.Gnus developers2011-03-054-64/+129
| | | | | | | | | | | | | | | | | | gnus-sum.el (gnus-update-read-articles): Fix typo. gnus.el (gnus-valid-select-methods): Mark nnimap as a backend that really have server-side marks. gnus-sum.el (gnus-propagate-marks): Change default back to nil again, since most backends do not usefully have server-side marks. (gnus-update-read-articles): Propagate marks to all backends that really have server-side marks. message.el (message-cite-reply-position, message-cite-style): New variables. (message-yank-original): Use the new citation styles.
| * Add package name. Fix author email address.Michael Albinus2011-03-053-6/+25
| | | | | | | | | | | | | | * net/soap-client.el (soap-namespace-put-link): Check if the target name is fully qualified -- use only the name part. (soap-parse-complex-type, soap-parse-sequence): Recognize xsd:all types, treated the same as xsd:sequence. (Bug#8166)
| * Fix bug #8177 with re-visiting image files.Eli Zaretskii2011-03-052-2/+8
| | | | | | | | | | files.el (find-file-noselect): Don't ask about re-visiting non-literally if the file is already visited in image-mode.
| * esh-util.el comment fix.Glenn Morris2011-03-041-1/+0
| |
| * Default all eshell hooks to nil (bug#5375)Glenn Morris2011-03-0421-45/+107
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * eshell/esh-mode.el (eshell-kill-buffer-function): New function. (eshell-mode): Use eshell-kill-buffer-function. Run the -initialize functions independently of the -load-hooks. * eshell/esh-proc.el (eshell-kill-process-function): New function. (eshell-gather-process-output, eshell-sentinel) (eshell-interrupt-process, eshell-kill-process, eshell-quit-process): Use eshell-kill-process-function. * eshell/em-alias.el (eshell-alias-load-hook): * eshell/em-banner.el (eshell-banner-load-hook): * eshell/em-cmpl.el (eshell-cmpl-load-hook): * eshell/em-dirs.el (eshell-dirs-load-hook): * eshell/em-glob.el (eshell-glob-load-hook): * eshell/em-hist.el (eshell-hist-load-hook): * eshell/em-pred.el (eshell-pred-load-hook): * eshell/em-prompt.el (eshell-prompt-load-hook): * eshell/em-rebind.el (eshell-rebind-load-hook): * eshell/em-script.el (eshell-script-load-hook): * eshell/em-smart.el (eshell-smart-load-hook): * eshell/em-term.el (eshell-term-load-hook): * eshell/em-unix.el (eshell-unix-load-hook): * eshell/esh-arg.el (eshell-arg-load-hook): * eshell/esh-cmd.el (eshell-cmd-load-hook): * eshell/esh-ext.el (eshell-ext-load-hook): * eshell/esh-io.el (eshell-io-load-hook): * eshell/esh-mode.el (eshell-exit-hook): * eshell/esh-proc.el (eshell-proc-load-hook, eshell-kill-hook): * eshell/esh-var.el (eshell-var-load-hook): Set default hook values to nil. (Bug#5375)
| * esh-module doc fixes.Glenn Morris2011-03-042-2/+5
| | | | | | | | | | * lisp/eshell/esh-module.el (eshell-module-unload-hook) (eshell-modules-list): Remove leading * from defcustom docs.
| * message.el (message-options): Don't mark it buffer-local when running under ↵Daiki Ueno2011-03-052-2/+8
| | | | | | | | XEmacs.
| * Make eshell-for obsolete (replaced by dolist)Glenn Morris2011-03-0415-35/+59
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * eshell/esh-util.el (eshell-for): Make it obsolete. * eshell/em-alias.el (eshell/alias, eshell-alias-completions): * eshell/em-dirs.el (eshell-save-some-last-dir): * eshell/em-hist.el (eshell-save-some-history, eshell-hist-parse-modifier): * eshell/em-ls.el (eshell-ls-dir, eshell-ls-files, eshell-ls-entries): * eshell/em-unix.el (eshell/cat, eshell/du, eshell/su): * eshell/esh-cmd.el (eshell-invoke-directly, eshell-do-eval, eshell/which): * eshell/esh-ext.el (eshell-find-interpreter): * eshell/esh-mode.el (eshell-mode): * eshell/esh-module.el (eshell-unload-extension-modules): * eshell/esh-proc.el (eshell-process-interact): * eshell/esh-test.el (eshell-test): * eshell/esh-util.el (eshell-flatten-list, eshell-winnow-list): * eshell/esh-var.el (eshell/env, eshell-environment-variables) (eshell-variables-list): * eshell/eshell.el (eshell-unload-all-modules): Replace eshell-for with dolist.
| * * lisp/vc/vc-bzr.el (vc-bzr-after-dir-status): Handle bzr 2.3.0. (Bug#8170)Glenn Morris2011-03-042-32/+38
| |
| * * progmodes/gud.el (gdb-script-mode): Derive from prog-mode.Tom Tromey2011-03-042-1/+5
| |
| * message.el (message-options): Revert the change that's a workaround for ↵Daiki Ueno2011-03-042-4/+6
| | | | | | | | XEmacs buffer-local issue.
| * outline.el fix for bug#7619.Glenn Morris2011-03-042-2/+6
| | | | | | | | | | | | | | | | | | | | | | It turns out the use of nil in the :type of outline regexp was for very hysterical raisons. Prior to 2001-09-12T20:42:[email protected], the default value was nil, then it was initialized afterwards. Everywhere in the code assumes it cannot be nil, so no need to allow that any more. * lisp/outline.el (outline-regexp): No longer allow nil. (outline-heading-end-regexp): Add safety predicate.
| * browse-url fix for bug#6077.Glenn Morris2011-03-042-1/+9
| | | | | | | | * lisp/net/browse-url.el (browse-url): Handle deleted default-directory.
| * recentf.el fix for bug#5843.Glenn Morris2011-03-042-7/+13
| | | | | | | | | | * lisp/recentf.el (recentf-include-p): In case of a buggy predicate, err on the side of including, not excluding.
| * * lisp/vc/diff-mode.el (diff-mode): Fix whitespace-style. (Bug#8139)Leo Liu2011-03-042-1/+3
| |
| * * calc/calc-units.el (math-to-standard-rec): Don't treat subscriptedJay Belanger2011-03-042-1/+9
| | | | | | | | variables as units.
| * Minor ewoc fix for bug#3261.Bob Rogers2011-03-032-0/+7
| | | | | | | | | | * lisp/emacs-lisp/ewoc.el (ewoc-goto-next): Give a more explicit error if there is no node.
| * * lisp/erc/erc-track.el (erc-track-visibility): Fix :type. (Bug#6369)Julien Danjou2011-03-032-2/+6
| |
| * * lisp/time.el (display-time-world-list): Fix typo.Leo Liu2011-03-032-1/+5
| | | | | | | | Fixes: debbugs:7571
| * ChangeLog fixes.Glenn Morris2011-03-031-4/+5
| |
| * lisp/cus-edit.el (custom-buffer-create-internal): Fix bug#8136.Zachary Kanfer2011-03-042-1/+6
| | | | | | | | Split search string before passing it to `customize-apropos'.
| * lisp/image-dired.el (image-dired-cmd-read-exif-data-options): Fix typo.Drew Adams2011-03-042-1/+6
| | | | | | | | Fixes: debbugs:8156