summaryrefslogtreecommitdiff
path: root/lisp
Commit message (Collapse)AuthorAgeFilesLines
* * lisp/startup.el (command-line): Handle nil elements in load-path.Glenn Morris2014-11-092-0/+5
|
* Update version to 24.5Kelvin White2014-11-097-9/+14
|
* backports: fix changelogKelvin White2014-11-091-34/+30
|
* backport: erc bugfixesl3thal2014-11-086-1982/+2166
|
* * bytecomp.el (byte-compile-report-error): Allow the argument to be a string.Glenn Morris2014-11-082-2/+11
| | | | Due to the vague doc, it was already being used this way.
* * net/tramp.el (tramp-check-cached-permissions): Include hop inMichael Albinus2014-11-072-1/+7
| | | | | | the constructed Tramp file name. Fixes: debbugs:18943
* * lisp/emulation/cua-base.el (cua--select-keymaps): Use region-active-p.Stefan Monnier2014-11-073-5/+12
| | | | | | | (cua-set-mark, cua--pre-command-handler-1,cua--post-command-handler-1): * lisp/emulation/cua-gmrk.el (cua-cancel-global-mark): Same. Fixes: debbugs:18952
* * files.el (file-name-non-special): Wrap the call ofMichael Albinus2014-11-072-1/+7
| | | | | | | `insert-file-contents' by `unwind-protect', in order to set the buffer's file name anyway. Fixes: debbugs:18891
* epg: Adjust to GnuPG 2.1 key listing changeDaiki Ueno2014-11-072-2/+8
| | | | | | | * epg.el (epg--list-keys-1): Ignore fields after the 15th field (bug#18979). Reported by Hideki Saito. Backported from trunk.
* Backport fix to bug #18749 to Emacs-24 branch.Alan Mackenzie2014-11-052-1/+27
|
* Fix wrong bound to c-font-lock-declarators. Fixes bug #18948.Alan Mackenzie2014-11-052-1/+11
| | | | | | progmodes/cc-fonts.el (c-font-lock-declarations): Pass "(point-max)" as bound to c-font-lock-declarators, not "limit", as the buffer is sometimes narrowed to less than "limit" (e.g., in the presence of macros).
* * net/tramp-adb.el (tramp-adb-handle-file-attributes):Michael Albinus2014-11-055-144/+162
| | | | | | | | | | | * net/tramp-gvfs.el (tramp-gvfs-handle-file-attributes): * net/tramp-sh.el (tramp-sh-handle-file-attributes): Return nil in case of errors. * net/tramp.el (tramp-error-with-buffer): Show connection buffer only when message appeared in minibuffer. Fixes: debbugs:18891
* * lisp/erc/erc.el (erc-send-input): Bind `str' dynamically.Stefan Monnier2014-11-042-1/+6
| | | | Fixes: debbugs:18936
* Fix error messages from jit-stealth-lock when load-average returns nil.Eli Zaretskii2014-11-042-1/+9
| | | | | lisp/jit-lock.el (jit-lock-stealth-fontify): Be tolerant to nil being returned by load-average.
* * net/tramp-sh.el (tramp-do-copy-or-rename-file-via-buffer): Don't useMichael Albinus2014-11-042-6/+13
| | | | | | | a local copy; setting `inhibit-file-name-handlers' proper might be more performant. Fixes: debbugs:18751
* * lisp/mail/emacsbug.el (report-emacs-bug): Simplify interactive spec.Glenn Morris2014-11-031-3/+1
|
* * lisp/mail/emacsbug.el (report-emacs-bug): No longer include recent-keysGlenn Morris2014-11-032-19/+8
| | | | Fixes: debbugs:18900
* NEWS and comment trivia re crisp.elGlenn Morris2014-11-031-0/+2
|
* * net/tramp-sh.el (tramp-do-copy-or-rename-file-via-buffer): Use aMichael Albinus2014-11-032-3/+12
| | | | | | local copy of FILENAME, when it is remote. Fixes: debbugs:18751
* * net/tramp-adb.el (tramp-adb-handle-process-file): Do not raiseMichael Albinus2014-11-022-7/+16
| | | | | an error when the command fails; the return code must indicate. (tramp-adb-send-command-and-check): Fix docstring.
* ChangeLog simplificationGlenn Morris2014-11-011-8/+0
|
* * net/tramp-cache.el (tramp-get-file-property)Michael Albinus2014-11-013-24/+40
| | | | | | | | | (tramp-set-file-property): Check, that `tramp-cache-get-count-*' and `tramp-cache-set-count-*' are bound. Otherwise, there might be compiler warnings. * net/tramp-sh.el (tramp-get-remote-uid, tramp-get-remote-gid): Return -1 respective "UNKNOWN", if uid or gid cannot be determined.
* Fix bug #18856 with failure to fontify compilation buffers.Eli Zaretskii2014-11-012-0/+11
| | | | | lisp/progmodes/compile.el (compilation-mode): Turn off deferred fontifications locally.
* * net/tramp-sh.el (tramp-send-command): Fix the case where theWolfgang Jenkner2014-11-012-0/+16
| | | | | | remote-echo connection property is non-nil. Fixes: debbugs:18858
* Backport Tramp changes from trunk.Michael Albinus2014-11-019-317/+550
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * net/tramp-adb.el (tramp-adb-sh-fix-ls-output): Use `bolp'. (tramp-adb-handle-write-region): Improve messages. (tramp-adb-maybe-open-connection): Don't set `tramp-current-*' variables. * net/tramp-cache.el (tramp-flush-file-function): Simplify check. Suppress debug messages. * net/tramp-ftp.el (top): Remove special handling for URL syntax. (tramp-ftp-file-name-handler): * net/tramp-gvfs.el (tramp-gvfs-methods) <sftp>: Add. (tramp-gvfs-methods-mounttracker) (tramp-gvfs-mountlocation-signature): Check `tramp-gvfs-enabled' during initialization. (tramp-gvfs-handle-delete-file): Flush file properties, not directory properties. (tramp-gvfs-handle-file-attributes): Use `string-to-number' when reading "unix::mode". (tramp-gvfs-handle-file-name-all-completions): Use "-h" option for "gvfs-ls". (tramp-gvfs-url-file-name): Apply `cons' where appropriate. `user' and `localname' could be nil. (tramp-gvfs-send-command): Simplify traces. * net/tramp-sh.el (vc-handled-backends, vc-bzr-program) (vc-git-program, vc-hg-program): Declare. (tramp-methods) <sftp>: Remove. It has never worked satisfactorily. (tramp-methods) <nc>: Add new method. (tramp-methods) <telnet>: Redirect stderr to "/dev/null". (tramp-methods) <plink, plinkx, pscp, psftp>: Improve `tramp-login-args'. (tramp-default-user-alist): Add "nc". (top): Remove completion function for "sftp". Add completion functions for "nc" and "psftp". (tramp-sh-handle-set-visited-file-modtime): (tramp-sh-handle-verify-visited-file-modtime): Use `point-at-eol'. (tramp-do-copy-or-rename-file-out-of-band): Use cached "remote-copy-args" value, if available. (Bug#18199) Tweak docstring. Implement support for "nc" method. (tramp-sh-handle-expand-file-name, tramp-local-coding-commands) (tramp-remote-coding-commands, tramp-call-local-coding-command): Tweak docstring. (tramp-sh-handle-start-file-process): Expand `default-directory'. (tramp-sh-handle-write-region): Tweak error message. (tramp-sh-handle-vc-registered): Remove backends when the remote binary does not exist. (tramp-open-connection-setup-interactive-shell): Prefer utf-8 coding. (Bug#17859) (tramp-find-inline-encoding): Do not raise an error. (tramp-make-copy-program-file-name): Tweak docstring. Handle also the "nc" case. Quote result also locally. (tramp-get-remote-id): Check also for "gid". (tramp-get-remote-python): * net/tramp-smb.el (tramp-smb-handle-copy-directory) (tramp-smb-handle-set-file-acl): Use `start-process'. (tramp-smb-handle-insert-directory): Use progress reporter. (tramp-smb-handle-rename-file): Flush also file properties of FILENAME. * net/tramp.el (tramp-methods): Tweak docstring. (tramp-file-name-handler): Apply `cons' where appropriate. (tramp-handle-file-accessible-directory-p): Check for `file-readable-p' instead of `file-executable-p'. (tramp-handle-shell-command): Use `display-buffer'. (Bug#18326) (tramp-handle-unhandled-file-name-directory): Return "/". (tramp-check-cached-permissions): Use `tramp-compat-file-attributes'. (tramp-call-process): Add new argument VEC. Adapt callees in all tramp*.el files. * net/trampver.el: Update release number.
* Auto-commit of loaddefs files.Glenn Morris2014-11-011-1040/+737
|
* * lisp/simple.el (newline): Add assertions to try and help catch bug#18913.Stefan Monnier2014-10-312-2/+10
|
* * lisp/emulation/cua-base.el (cua-delete-region): Use delete-active-region.Stefan Monnier2014-10-312-19/+8
| | | | | | (cua--last-deleted-region-pos, cua--last-deleted-region-text): Remove. Fixes: debbugs:18886
* Minor fixes in the changes in preparation for git migration.Eli Zaretskii2014-10-312-6/+11
| | | | | | | | | src/Makefile.in (repo-update): Fix a typo and slightly reword commentary. admin/notes/repo (Notes): Reword the stylistic guidance for commit log messages so that they are in line with Emacs development practices and style guidance.
* Yet another change for git migration backported from trunk.Glenn Morris2014-10-312-2/+7
| | | | | lisp/version.el (emacs-bzr-version, emacs-bzr-get-version): Revert 2014-10-31 change.
* Backport from trunk more changes in preparation for git migration.Eric S. Raymond2014-10-312-2/+5
| | | | | | | | | | admin/notes/bzr: Renamed to notes/repo, reorganixed to separate VCS-dependent from VCS-independent stuff. Added guidance about commit-comment format under DVCSes. admin/notes/BRANCH: Merged into notes/repo. lisp/version.el: Fix some fallback values to conform to the actual release number.
* Backport changes in preparation for git migration from trunk.Eric S. Raymond2014-10-314-7/+12
| | | | | | | | | | | | admin: Changes in several documents. autogen.sh: Neutralize language specific to a repository type. doc/misc/efaq-w32.texi: Neutralized language specific to a repository type. doc/misc/gnus-coding.txt: Neutralized language specific to a repository type. lisp/Makefile.in: Change some production names so they're neutral about the repository type.
* * lisp/progmodes/vhdl-mode.el: Doc grammar fixes.Glenn Morris2014-10-301-12/+12
|
* Restore cua-delete-copy-to-register-0 and M-v command.Kim F. Storm2014-10-303-50/+94
| | | | | | | | | | | | | | * lisp/delsel.el (delete-selection-save-to-register) (delsel--replace-text-or-position): New vars. (delete-active-region): Use them. (delete-selection-repeat-replace-region): New command, moved from cua-base.el. * lisp/emulation/cua-base.el (cua--repeat-replace-text): Remove var. (cua-repeat-replace-region): Move command to delsel.el. (cua--init-keymaps): Update binding accordingly. (cua-mode): Set delete-selection-save-to-register. Fixes: debbugs:18886
* * lisp/progmodes/cc-defs.el (c--macroexpand-all): New function.Stefan Monnier2014-10-293-12/+19
| | | | | | | (c-lang-defconst): * lisp/progmodes/cc-langs.el (c-make-init-lang-vars-fun): Use it. Fixes: debbugs:18845
* ChangeLog date fixGlenn Morris2014-10-291-1/+1
|
* Fix bug #18874 with rgrep not obeying grep-scroll-output.Eli Zaretskii2014-10-292-1/+16
| | | | | | lisp/progmodes/compile.el (compilation-start): If compilation-scroll-output is non-nil, don't force window-start of the compilation buffer to be at beginning of buffer.
* [Backport] gnus.el (gnus-mode-line-buffer-identification):Katsumi Yamaoka2014-10-272-2/+9
| | | | | Don't add image data for a non-graphic display; Don't shadow load-path, it blocks autoloading of find-image (bug#18813)
* [Backport] lisp/gnus/nnimap.el (nnimap-wait-for-response): Ignore NOOP ↵enami tsugutomo2014-10-272-1/+6
| | | | response requested to keep connection open
* Backport latest doc-view fixTassilo Horn2014-10-232-26/+55
| | | | | | | | | | | | * doc/emacs/misc.texi (Document View): Adapt to latest doc-view changes wrt viewing the document's plain text contents. [Backport] * lisp/doc-view.el (doc-view-open-text): View the document's plain text in the current buffer instead of a new one. (doc-view-toggle-display): Handle the case where the current buffer contains the plain text contents of the document. (doc-view-initiate-display): Don't switch to fallback mode if the user wants to view the doc's plain text. [Backport]
* Fix bug #18760 with incorrect decoding of tutorial for "About Emacs" screen.Eli Zaretskii2014-10-232-1/+9
| | | | | lisp/startup.el (fancy-about-text): Read the entire tutorial, not just its first 256 bytes.
* * lisp/emacs-lisp/bytecomp.el: Require cl-extra.Stefan Monnier2014-10-233-1/+11
| | | | | | * lisp/emacs-lisp/cl-extra.el: Add missing provide. Fixes: debbugs:18804
* * lisp/emacs-lisp/bytecomp.el (byte-compile-and-folded): Optimize case whereStefan Monnier2014-10-222-9/+16
| | | | | | | all args are copyable. (=, <, >, <=, >=): Re-enable the optimization. Fixes: debbugs:18767
* * lisp/vc/vc-hg.el (vc-hg-log-graph): New var.Santiago Payà i Miralta2014-10-202-8/+27
| | | | | | | | (vc-hg-print-log): Use it. (vc-hg-root-log-format): Include branch name and bookmarks; ignore graph output. Fixes: debbugs:17515
* * lisp/vc/diff-mode.el (diff-refine-changed): Rename fromJuri Linkov2014-10-203-2/+14
| | | | | | | | | | | `diff-refine-change' for consistency with `diff-changed'. (diff-refine-change): Add obsolete face alias. * lisp/vc/smerge-mode.el (smerge-refined-changed): Rename from `smerge-refined-change'. (smerge-refined-change): Add obsolete face alias. [Backport] Fixes: debbugs:10181
* * lisp/url/url-vars.el (url-bug-address): Make into an obsolete alias.Glenn Morris2014-10-204-7/+12
| | | | | | * lisp/url/url-http.el (url-http-handle-authentication): * lisp/url/url-news.el (url-news-fetch-message-id): Use M-x report-emacs-bug in help messages. [Backport]
* * lisp/subr.el (call-process-shell-command, process-file-shell-command):Stefan Monnier2014-10-203-11/+23
| | | | | | | | Make the `args' obsolete. (start-process-shell-command, start-file-process-shell-command): Use `declare'. Fixes: debbugs:18409
* * lisp/skeleton.el (skeleton-autowrap): Mark as obsolete. [Backport]Juanma Barranquero2014-10-202-5/+6
|
* * lisp/dired.el (dired-read-regexp): Make obsolete. [Backport]Glenn Morris2014-10-204-15/+28
| | | | | | | (dired-mark-files-regexp, dired-mark-files-containing-regexp) (dired-flag-files-regexp): * lisp/dired-aux.el (dired-mark-read-regexp): * lisp/dired-x.el (dired-mark-unmarked-files): Use read-regexp directly.
* * lisp/progmodes/python.el (inferior-python-mode): Use add-hook.Stefan Monnier2014-10-202-3/+5
|