aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/ChangeLog (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Rename ChangeLogs for gitlog-to-changelogPaul Eggert2015-04-071-26339/+0
| | | | | | | | | | | | | This patch was implemented via the following shell commands: find * -name ChangeLog | sed 's,.*,git mv & &.1, s, lisp/ChangeLog\.1$, lisp/ChangeLog.17, s, lisp/erc/ChangeLog\.1$, lisp/erc/ChangeLog.09, s, lisp/gnus/ChangeLog\.1$, lisp/gnus/ChangeLog.3, s, lisp/mh-e/ChangeLog\.1$, lisp/mh-e/ChangeLog.2, s, src/ChangeLog\.1$, src/ChangeLog.13,' | sh git commit -am"[this commit message]"
* Fix miscellaneous glitches in cc-mode.el. Fixes debbugs#20245.Alan Mackenzie2015-04-061-0/+14
| | | | | | | | | | | | * progmodes/cc-mode.el (c-common-init): bind \(before\|after\)-change-functions to nil around invocations of c-get-state-before-change-functions and c-before-font-lock-functions to prevent recursive invocations. (c-neutralize-syntax-in-and-mark-CPP): On c-beginning-of-macro, check that point has actually moved back. (c-fl-decl-start): Check whether c-beginning-of-decl-1 has actually found a boundary (as contrasted with hitting a search limit).
* CC Mode: Stop Font Lock forcing fontification from BOL. Fixes debbugs#19669.Alan Mackenzie2015-04-061-0/+8
| | | | | cc-mode.el (c-font-lock-init): Setq font-lock-extend-region-functions to nil.
* python.el: Do not break IPython magic completions.Fabián Ezequiel Gallina2015-04-061-0/+7
| | | | | | | Fixes: debbugs:19736 * lisp/progmodes/python.el (python-shell-completion-setup-code): Cleaner setup; import rlcompleter as last resource.
* * emacs-lisp/package.el: Make the execute prompt less verbose.Artur Malabarba2015-04-061-0/+3
| | | | | | (package-menu--list-to-prompt): New function. (package-menu--prompt-transaction-p): Use "Upgrade" to make the package-menu-execute prompt less verbose.
* * emacs-lisp/package.el: Fix lack of "new" packages.Artur Malabarba2015-04-061-0/+6
| | | | | (package-menu--new-package-list) (package-menu--old-archive-contents): No longer local.
* emacs-lisp/package.el (package-menu-execute): Add async supportArtur Malabarba2015-04-061-0/+2
| | | | | | Most install/delete logic is now in `package-menu--perform-transaction', and this function is called asynchronously if `package-menu-async' is non-nil.
* emacs-lisp/package.el (package-install): Add ASYNC and CALLBACKArtur Malabarba2015-04-061-0/+1
|
* emacs-lisp/package.el: Refactor pre-execute promptArtur Malabarba2015-04-061-0/+3
|
* emacs-lisp/package.el: Async support in download-transactionArtur Malabarba2015-04-061-0/+2
|
* Spelling fix for 'hfy-optimizations'Paul Eggert2015-04-051-0/+6
| | | | | * htmlfontify.el (hfy-optimizations): Rename from hfy-optimisations, with an obsolete alias. All uses changed.
* python.el: Enhance docstring detection following PEP-257.Fabián Ezequiel Gallina2015-04-051-0/+11
| | | | | | | | | | | | | | | | * lisp/progmodes/python.el (python-docstring-at-p): Remove function. (python-info-assignment-statement-p): New function. (python-info-assignment-continuation-line-p): Use it. (python-info-docstring-p): New function. (python-font-lock-syntactic-face-function) (python-fill-string): Use it. * test/automated/python-tests.el (python-info-assignment-statement-p-1) (python-info-assignment-statement-p-2) (python-info-assignment-statement-p-3, python-info-docstring-p-1) (python-info-docstring-p-2, python-info-docstring-p-3) (python-info-docstring-p-4, python-info-docstring-p-5) (python-info-docstring-p-6): New tests.
* Fix byte-compilation warning in lisp/ses.elEli Zaretskii2015-04-051-0/+5
| | | | | lisp/ses.el (ses-sym-rowcol): Move up, before the first use, to avoid byte-compiler warnings.
* Tidy up fix to debbugs#20240.Alan Mackenzie2015-04-051-0/+5
| | | | | * jit-lock.el (jit-lock-after-change): Widen the buffer only whilst putting the 'fontified text properties.
* Fix lisp/ChangeLog formatting.Eli Zaretskii2015-04-051-0/+2
|
* Rationalize use of c[ad]+r, expunging cl-c[ad]\{3,4\}r.Alan Mackenzie2015-04-051-0/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also expunge eudc-c[ad]+r. * subr.el (internal--compiler-macro-cXXr): "New" function, copied from cl--compiler-macro-cXXr. (caar, cadr, cdar, cddr): Change from defsubsts to defuns with the above compiler-macro. * net/eudc.el (eudc-cadr, eudc-cdar, eudc-caar, eudc-cdaar): Remove. * emacs-lisp/cl.el (Top level dolist doing defaliases): Remove caaar, etc., from list of new alias functions. * emacs-lisp/cl-lib.el (cl-caaar, etc): Rename to caaar, etc. (gen-cXXr--rawname, gen-cXXr-all-cl-aliases): New function/macro which generate obsolete cl- aliases for caaar, etc. Invoke them. * desktop.el: * edmacro.el: * emacs-lisp/cl-macs.el: * frameset.el: * ibuffer.el: * mail/footnote.el: * net/dbus.el: * net/eudc-export.el: * net/eudc.el: * net/eudcb-ph.el: * net/rcirc.el: * net/secrets.el: * play/5x5.el: * play/decipher.el: * play/hanoi.el: * progmodes/hideif.el: * ses.el: Replace cl-caaar, eudc-cadr, etc. with caaar and cadr, etc.
* Merge branch 'master' of git.sv.gnu.org:/srv/git/emacsRichard Stallman2015-04-051-0/+8
|\ | | | | | | | | Conflicts: lisp/ChangeLog
| * emacs-lisp/package.el: Add package-initialize to user-init-file.Artur Malabarba2015-04-051-0/+6
| |
| * emacs-lisp/package.el: Prevent outdated downloads-in-progress.Artur Malabarba2015-04-051-0/+3
| |
* | * mail/rmail.el (rmail-show-message-1): When displaying a mime message,Richard Stallman2015-04-051-40/+2105
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | indicate start and finish in the echo area. * mail/rmail.el (rmail-epa-decrypt): Disregard <pre> before armor. Ignore more kinds of whitespace in mime headers. Modify the decrypted mime part's mime type so it will be displayed by default when visiting this message again. * net/browse-url.el (browse-url-firefox-program): Prefer IceCat, doc. (browse-url-firefox-arguments) (browse-url-firefox-startup-arguments): Doc fix.
| * Fix .emacs and .emacs.d/init file recursion problem for NaClPete Williamson2015-04-041-0/+5
| | | | | | | | * files.el (file-truename): Add NaCl to the exception list ms-dos uses.
| * Merge from origin/emacs-24Paul Eggert2015-04-041-0/+5
| |\ | | | | | | | | | | | | | | | | | | | | | | | | 21d4bf6 * admin/make-tarball.txt: Copyedits. f3b70a7 ; ChangeLog fix 07432a8 Revert "CC Mode: Stop Font Lock forcing fontification from BOL." Conflicts: lisp/ChangeLog
| | * ; ChangeLog fixGlenn Morris2015-04-031-5/+3
| | |
| | * Revert "CC Mode: Stop Font Lock forcing fontification from BOL. Bug#19669."Alan Mackenzie2015-04-031-0/+5
| | | | | | | | | | | | This reverts commit d69e9f1c24f37f36af33b0468c5a4e100dbb09b6.
| | * Fix bug#20233, do not merge with masterMichael Albinus2015-04-011-0/+5
| | | | | | | | | | | | | | | * lisp/net/tramp.el (tramp-handle-unhandled-file-name-directory): Return nil when required by the spec. (Bug#20233)
| | * Bump version to 24.5 for the release-candidateemacs-24.5-rc1Nicolas Petton2015-03-271-0/+4
| | |
| * | (package--with-work-buffer-async): Protect macro arguments.Artur Malabarba2015-04-041-0/+1
| | |
| * | emacs-lisp/package.el: Don't overwrite downloads-in-progress.Artur Malabarba2015-04-041-0/+6
| | |
| * | Quote directory name in tramp-flush-directory-propertyMichael Albinus2015-04-041-0/+5
| | | | | | | | | | | | | | | * net/tramp-cache.el (tramp-flush-directory-property): Quote directory name when used in regexp.
| * | Fix debbugs#20240 part two (jit-lock error during `comment-dwim').Alan Mackenzie2015-04-041-0/+7
| | | | | | | | | | | | | | | jit-lock.el (jit-lock-after-change): Widen the buffer before putting 'fontified text properties.
| * | Fix Bug#20249Michael Albinus2015-04-031-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | Fixes: debbugs:20249 * net/tramp-cache.el (tramp-flush-file-property) (tramp-flush-directory-property): Use `directory-file-name' of the truename.
| * | pcmpl-ssh-known-hosts: Use `char-before' instead of `looking-back'.Nicolas Richard2015-04-031-0/+5
| | | | | | | | | | | | | | | | | | | | | Fixes: debbugs:17284 * lisp/pcmpl-unix.el (pcmpl-ssh-known-hosts): Use `char-before' instead of `looking-back'.
| * | js-mode: Don't indent inside a multiline string literalDmitry Gutov2015-04-031-0/+5
| | | | | | | | | | | | | | | * lisp/progmodes/js.el (js-indent-line): Do nothing when bol is inside a string (https://github.com/mooz/js2-mode/issues/227).
| * | * lisp/abbrev.el (define-abbrev-table): Treat a non-string "docstring" asStefan Monnier2015-04-021-0/+3
| | | | | | | | | | | | part of the "props" arguments rather than silently ignoring it.
| * | * lisp/emacs-lisp/lisp-mnt.el (lm-version): Don't burp in a non-file buffer.Stefan Monnier2015-04-021-2/+6
| | |
| * | Fix the CC Mode fixes from 2015-03-30. Fixes debbugs#20240.Alan Mackenzie2015-04-011-0/+9
| | | | | | | | | | | | | | | | | | | | | * progmodes/cc-mode.el (c-extend-after-change-region): Widen before applying text properties. * progmodes/cc-langs.el (c-before-font-lock-functions): Update an entry to a new function name.
| * | * emacs-lisp/package.el: Spelling fixes and use active voice.Paul Eggert2015-04-011-0/+4
| | |
| * | * emacs-lisp/package.el: Make package-menu asynchronous.Artur Malabarba2015-04-011-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (package-menu-async): New variable. Controls whether `list-packages' is asynchronous. (list-packages): Now asynchronous by default. (package-menu--new-package-list): Always buffer-local. (package-menu--post-refresh) (package-menu--find-and-notify-upgrades) (package-menu--populate-new-package-list): New functions.
| * | * emacs-lisp/package.el: Implement asynchronous refreshing.Artur Malabarba2015-04-011-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (package--with-work-buffer-async) (package--check-signature-content) (package--update-downloads-in-progress): New functions. (package--check-signature, package--download-one-archive) (package--download-and-read-archives, package-refresh-contents): Optional arguments for async usage. (package--post-download-archives-hook): New variable. Hook run after every refresh.
| * | Derive `css-mode' from `prog-mode'Simen Heggestøyl2015-03-311-0/+4
| | | | | | | | | | | | * textmodes/css-mode.el (css-mode): Derive from `prog-mode'.
| * | * lisp/jit-lock.el (jit-lock--run-functions): Fix min/max copy&paste error.Stefan Monnier2015-03-311-0/+2
| | |
| * | Let jit-lock know the result of font-lock-extend-region-functions.Stefan Monnier2015-03-301-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/jit-lock.el (jit-lock--run-functions): New function. (jit-lock-fontify-now): Use it. Handle fontification bounds more precisely in case the backend functions fontify more than requested. Don't round up to whole lines since that shouldn't be needed any more. * lisp/font-lock.el (font-lock-fontify-region-function): Adjust docstring. (font-lock-inhibit-thing-lock): Make obsolete. (font-lock-default-fontify-region): Return the bounds actually used. * lisp/emacs-lisp/eieio-base.el (eieio-persistent-validate/fix-slot-value): Fix compilation error.
| * | Merge branch 'master' of git+ssh://git.sv.gnu.org/srv/git/emacsArtur Malabarba2015-03-311-15/+21
| |\ \
| | * | * eieio-base.el (make-instance) <eieio-named>: New instance.Stefan Monnier2015-03-301-15/+21
| | | |
| * | | emacs-lisp/package.el: Reorganize package.elArtur Malabarba2015-03-311-0/+5
| |/ / | | | | | | | | | Reorganize package.el and divide it with page-breaks and comments
| * | Correct calculation of CC Mode's font-lock region.Alan Mackenzie2015-03-301-0/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * cc-mode.el (c-fl-decl-start): Renamed from c-set-fl-decl-start. * Change signature such that nil is returned when no declaration is found. (c-change-expand-fl-region): Renamed from c-change-set-fl-decl-start. This now also handles expanding the font lock region to whole lines. (c-context-expand-fl-region): Renamed from c-context-set-fl-decl-start. This now also handles expanding the font lock region to whole lines. (c-font-lock-fontify-region): When a change font lock region is spuriously enlarged to the beginning-of-line by jit-lock, fontify the extra bit separately from the region calculated by CC Mode. (c-extend-after-change-region): Explicitly apply 'fontified properties to the extended bits of the font lock region. * cc-langs.el (c-before-font-lock-functions) (c-before-context-fontification-functions): Use new names for existing functions (see above).
| * | In sendmail-send-it don't switch to non-existent buffer. (Bug#20211)Richard Ryniker2015-03-301-0/+6
| | | | | | | | | | | | | | | | | | * mail/sendmail.el (sendmail-send-it): Do not attempt to switch to non-existent buffer (errbuf is not created when customization variable mail-interactive is nil). (Bug#20211)
| * | Merge from origin/emacs-24Paul Eggert2015-03-291-0/+21
| |\ \ | | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | 5e0314f * smie.el (smie*ward-sexp-command): Don't pretend the arg is optional 13cf575 Don't round up scroll bar width with GTK3 (Bug#20182). 921dd0d * doc/lispref/objects.texi (Equality Predicates): Fix typo in example. Conflicts: doc/lispref/ChangeLog lisp/ChangeLog src/ChangeLog
| | * * smie.el (smie*ward-sexp-command): Don't pretend the arg is optionalStefan Monnier2015-03-261-25/+31
| | | | | | | | | | | | | | | | | | | | | Fixes: debbugs:20205 * lisp/emacs-lisp/smie.el (smie-backward-sexp-command) (smie-forward-sexp-command): Don't pretend the arg is optional.
| * | * lisp/emacs-lisp/package.el (package-refresh-contents): Fix spelling errorJan D2015-03-281-0/+5
| | |