emacs/lisp/emacs-lisp
Stefan Monnier bcd7a0a4c5 Use add/remove-function to manipulate process-filters.
* lisp/emacs-lisp/nadvice.el (advice--where-alist): Add :override.
(remove-function): Autoload.

* lisp/comint.el (comint-redirect-original-filter-function): Remove.
(comint-redirect-cleanup, comint-redirect-send-command-to-process):
* lisp/vc/vc-cvs.el (vc-cvs-annotate-process-filter,vc-cvs-annotate-command):
* lisp/progmodes/octave-inf.el (inferior-octave-send-list-and-digest):
* lisp/progmodes/prolog.el (prolog-consult-compile):
* lisp/progmodes/gdb-mi.el (gdb, gdb--check-interpreter):
Use add/remove-function instead.
* lisp/progmodes/gud.el (gud-tooltip-original-filter): Remove.
(gud-tooltip-process-output, gud-tooltip-tips):
Use add/remove-function instead.
* lisp/progmodes/xscheme.el (xscheme-previous-process-state): Remove.
(scheme-interaction-mode, exit-scheme-interaction-mode):
Use add/remove-function instead.

* lisp/vc/vc-dispatcher.el: Use lexical-binding.
(vc--process-sentinel): Rename from vc-process-sentinel.
Change last arg to be the code to run.  Don't use vc-previous-sentinel
and vc-sentinel-commands any more.
(vc-exec-after): Allow code to be a function.  Use add/remove-function.
(compilation-error-regexp-alist, view-old-buffer-read-only): Declare.
2013-04-20 12:24:04 -04:00
..
.gitignore Nuke arch-tags. 2011-01-15 15:16:57 -08:00
advice.el * lisp/emacs-lisp/advice.el (ad-preactivate-advice): Adjust the cleanup to 2013-01-15 01:05:22 -05:00
authors.el authors.el tiny updates 2013-01-09 18:30:06 -08:00
autoload.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
avl-tree.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
backquote.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
benchmark.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
bindat.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
byte-opt.el Merge from emacs-24; up to 2012-12-06T01:39:03Z!monnier@iro.umontreal.ca 2013-01-02 08:13:04 -08:00
byte-run.el * lisp/emacs-lisp/byte-run.el (defun-declarations-alist): Don't use 2013-03-12 22:19:31 -04:00
bytecomp.el * lisp/emacs-lisp/bytecomp.el (byte-compile-file): Use let. 2013-02-25 18:27:50 -05:00
cconv.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
chart.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
check-declare.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
checkdoc.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
cl-extra.el Merge from emacs-24; up to 2012-12-06T01:39:03Z!monnier@iro.umontreal.ca 2013-01-02 08:13:04 -08:00
cl-indent.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
cl-lib.el Make cl-floatp-safe just an alias for floatp 2013-02-19 21:07:07 -05:00
cl-loaddefs.el * search.c (find_newline): Return byte position in bytepos. 2013-02-20 09:18:20 +04:00
cl-macs.el Make cl-floatp-safe just an alias for floatp 2013-02-19 21:07:07 -05:00
cl-seq.el Merge from emacs-24; up to 2012-12-06T01:39:03Z!monnier@iro.umontreal.ca 2013-01-02 08:13:04 -08:00
cl.el Merge from emacs-24; up to 2012-12-12T22:29:54Z!yamaoka@jpl.org 2013-01-30 00:07:37 -08:00
copyright.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
crm.el emacs-lisp/crm.el (completing-read-multiple): Doc fix. 2013-03-31 10:19:19 -05:00
debug.el Merge from emacs-24; up to 2012-12-06T01:39:03Z!monnier@iro.umontreal.ca 2013-01-02 08:13:04 -08:00
derived.el Merge from emacs-24; up to 2012-12-06T01:39:03Z!monnier@iro.umontreal.ca 2013-01-02 08:13:04 -08:00
disass.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
easy-mmode.el * lisp/emacs-lisp/easy-mmode.el (define-globalized-minor-mode): Tweak logic. 2013-02-25 20:50:45 -05:00
easymenu.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
edebug.el * lisp/emacs-lisp/edebug.el (edebug-mode): Fix typo. 2013-04-07 22:21:59 -04:00
eieio-base.el Cleanup some of EIEIO's namespace. 2013-02-18 21:57:04 -05:00
eieio-custom.el Cleanup some of EIEIO's namespace. 2013-02-18 21:57:04 -05:00
eieio-datadebug.el Merge with CEDET upstream (rev. 8499). 2013-03-21 23:11:03 +01:00
eieio-opt.el Cleanup some of EIEIO's namespace. 2013-02-18 21:57:04 -05:00
eieio-speedbar.el Cleanup some of EIEIO's namespace. 2013-02-18 21:57:04 -05:00
eieio.el Cleanup some of EIEIO's namespace. 2013-02-18 21:57:04 -05:00
eldoc.el Make sure eldoc can be turned off properly. 2013-03-18 17:16:15 +08:00
elint.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
elp.el Merge from emacs-24; up to 2012-12-06T01:39:03Z!monnier@iro.umontreal.ca 2013-01-02 08:13:04 -08:00
ert-x.el Merge from emacs-24; up to 2012-12-06T01:39:03Z!monnier@iro.umontreal.ca 2013-01-02 08:13:04 -08:00
ert.el * emacs-lisp/ert.el: Fix paren typo. 2013-04-07 16:42:11 -04:00
ewoc.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
find-func.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
find-gc.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
float-sup.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
generic.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
gulp.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
gv.el Merge from emacs-24; up to 2012-12-06T01:39:03Z!monnier@iro.umontreal.ca 2013-01-02 08:13:04 -08:00
helper.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
lisp-mnt.el Merge from emacs-24; up to 2012-12-06T01:39:03Z!monnier@iro.umontreal.ca 2013-01-02 08:13:04 -08:00
lisp-mode.el * lisp/emacs-lisp/lisp-mode.el (emacs-lisp-docstring-fill-column): Make 2013-03-24 02:04:40 +04:00
lisp.el * lisp/emacs-lisp/lisp.el (lisp-completion-at-point): Provide specialized 2013-04-17 16:52:02 -04:00
macroexp.el Merge from emacs-24; up to 2012-12-06T01:39:03Z!monnier@iro.umontreal.ca 2013-01-02 08:13:04 -08:00
map-ynp.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
nadvice.el Use add/remove-function to manipulate process-filters. 2013-04-20 12:24:04 -04:00
package-x.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
package.el * lisp/emacs-lisp/package.el (package-compute-transaction): Fix last fix. 2013-04-05 14:46:59 -04:00
pcase.el * lisp/emacs-lisp/pcase.el (pcase--split-equal): Also take advantage if 2013-01-08 17:26:21 -05:00
pp.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
re-builder.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
regexp-opt.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
regi.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
ring.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
rx.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
shadow.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
smie.el * lisp/emacs-lisp/smie.el (smie-auto-fill): Don't inf-loop if there's no 2013-03-14 10:48:03 -04:00
syntax.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
tabulated-list.el * emacs-lisp/tabulated-list.el (tabulated-list-print-col): 2013-02-15 18:50:44 -08:00
tcover-ses.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
tcover-unsafep.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
testcover.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
timer.el * src/keyboard.c (timer_start_idle): Call internal-timer-start-idle instead 2013-04-10 09:31:35 -04:00
tq.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
trace.el * lisp/emacs-lisp/trace.el (trace-values): New function. 2013-04-13 21:02:29 -04:00
unsafep.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
warnings.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00