summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
Commit message (Collapse)AuthorAgeFilesLines
* (check-declare-scan): Doc fix.Glenn Morris2007-11-301-26/+31
| | | | | | Handle declare-function third argument `t' and fourth argument. (check-declare-verify): Doc fix. Handle `fileonly' case. Use progn rather than prog1.
* (byte-compile-declare-function): Third argument to declare-functionGlenn Morris2007-11-301-1/+2
| | | | must be a list to specify arglist.
* (declare-function): Add optional fourth argument and document it.Glenn Morris2007-11-301-1/+10
|
* (declare-function): Doc fix.Glenn Morris2007-11-291-1/+3
|
* (check-declare-locate, check-declare-verify): Handle `external' files.Glenn Morris2007-11-291-19/+49
| | | | | | (check-declare-errmsg): New function. (check-declare-verify, check-declare-file, check-declare-directory): Use check-declare-errmsg to report the number of problems.
* (check-declare-locate): Reflow doc.Glenn Morris2007-11-281-7/+7
| | | | (check-declare-verify): Handle fset.
* (check-declare-locate): Handle compressed files.Glenn Morris2007-11-271-23/+40
| | | | | (check-declare-verify): Handle define-generic-mode, define-global(ized)-minor-mode, define-obsolete-function-alias.
* (end-of-defun): Restructure so that end-of-defun-function is calledStefan Monnier2007-11-261-49/+77
| | | | | consistently, even for negative arguments. (end-of-defun-function): Default to forward-sexp.
* (batch-byte-recompile-directory): Doc fix.Juanma Barranquero2007-11-261-8/+8
|
* (easy-menu-define): Doc fix.Glenn Morris2007-11-261-1/+6
|
* Comment.Glenn Morris2007-11-241-0/+2
|
* (declare-function): Doc fix.Glenn Morris2007-11-241-1/+3
|
* (beginning-of-defun-raw): Pass `arg' down to beginning-of-defun-function.Stefan Monnier2007-11-221-9/+20
|
* (declare-function): Doc fix.Glenn Morris2007-11-221-4/+5
|
* (check-declare-locate): New function.Glenn Morris2007-11-221-15/+20
| | | | | | (check-declare-scan): Use check-declare-locate. (check-declare-verify): No longer adjust fnfile, now check-declare-locate does it.
* (byte-compile-file-form-custom-declare-variable): Simplify.Stefan Monnier2007-11-221-10/+9
|
* (check-declare-verify): Fix previous change. Warn if could not findGlenn Morris2007-11-221-19/+29
| | | | an arglist to check.
* (check-declare-verify): Implement arglist checking for C files.Glenn Morris2007-11-221-7/+14
|
* (check-declare-scan): Expand .c files relative to src/ directory.Glenn Morris2007-11-221-52/+65
| | | | (check-declare-verify): Handle .c files (without arg checking).
* (declare-function): Doc fix.Glenn Morris2007-11-221-4/+8
|
* (declare-function): Return nil.Jason Rumney2007-11-211-1/+1
|
* (check-declare-verify): Skip C files for now. HandleGlenn Morris2007-11-211-37/+53
| | | | define-minor-mode, and defalias (with no argument checking).
* Merge from emacs--rel--22Miles Bader2007-11-211-0/+2
|\ | | | | | | Revision: emacs@sv.gnu.org/emacs--devo--0--patch-937
| * Comment change.Richard M. Stallman2007-11-201-0/+2
| |
| * (declare-function): Define as a no-op, for compatibility with Emacs 23.Glenn Morris2007-11-201-0/+5
| |
* | * progmodes/python.el (info-lookup-maybe-add-help):Dan Nicolaescu2007-11-203-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * progmodes/ps-mode.el (doc-view-minor-mode): * mail/emacsbug.el (Info-menu, Info-goto-node): * emulation/viper-keym.el (viper-ex) (viper-normalize-minor-mode-map-alist, viper-set-mode-vars-for): * emulation/viper-cmd.el (widget-type, widget-button-press) (viper-set-hooks): * emacs-lisp/tcover-unsafep.el (unsafep-function): * emacs-lisp/tcover-ses.el (ses-set-curcell, ses-update-cells) (ses-load, ses-vector-delete, ses-create-header-string) (ses-read-cell, ses-read-symbol, ses-command-hook, ses-jump): * emacs-lisp/gulp.el (mail-subject, mail-send): Declare as functions. * url-mailto.el (mail-send-and-exit): * url-http.el (url-dav-file-attributes): * url-file.el (ange-ftp-set-passwd, ange-ftp-copy-file-internal): (url-generate-unique-filename): Declare as functions.
* | (check-declare-verify): Tweak regexp for end of function-name. HandleGlenn Morris2007-11-201-4/+8
| | | | | | | | define-derived-mode.
* | * progmodes/idlw-help.el: Require browse-url unconditionally, itDan Nicolaescu2007-11-201-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | is available by default. (idlwave-help-browse-url-available): Change default to t. * emulation/edt.el (defgroup, defcustom): Remove definition. (eval-when-compile): Remove. (c-mark-function): * textmodes/reftex-dcr.el (bibtex-beginning-of-entry): * textmodes/fill.el (comment-search-forward) (comment-string-strip): * progmodes/prolog.el (comint-mode, comint-send-string) (comint-send-region, comint-send-eof): * progmodes/dcl-mode.el (imenu-default-create-index-function): * emulation/viper-util.el (viper-forward-Word): * emulation/vi.el (c-mark-function): * emulation/edt-vt100.el (vt100-wide-mode): * emacs-lisp/timer.el (diary-entry-time): Declare as functions. * url-mailto.el (mail-send-and-exit): * url-http.el (url-dav-file-attributes): * url-file.el (ange-ftp-set-passwd, ange-ftp-copy-file-internal): Declare as functions. * url-privacy.el (url-device-type): Define unconditionally.
* | (compilation-forget-errors): Declare as function.Glenn Morris2007-11-191-0/+3
| |
* | (check-declare-verify): If fnfile does not exist, try adding `.el'Glenn Morris2007-11-191-2/+9
| | | | | | | | extension. Also search for defsubsts.
* | New file.Glenn Morris2007-11-171-0/+195
| |
* | (byte-compile-declare-function): New function, byte-hunk-handler forGlenn Morris2007-11-171-1/+11
| | | | | | | | | | declare-function. (byte-compile-callargs-warn): Handle declared functions.
* | (declare-function): New macro.Glenn Morris2007-11-171-0/+19
| |
* | (authors-process-lines): Remove.Glenn Morris2007-11-171-20/+2
| | | | | | | | (authors): Use process-lines rather than authors-process-lines.
* | (ring-size, ring-p, ring-insert, ring-length, ring-empty-p): Use c[ad]dr.Juanma Barranquero2007-11-171-39/+37
| | | | | | | | | | | | | | | | | | | | | | | | (ring-plus1): Use `1+'. (ring-minus1): Use `zerop'. (ring-remove): Use c[ad]dr. Use `when'. (ring-copy): Use c[ad]dr. Use `let', not `let*'. (ring-ref): Use `let', not `let*'. (ring-insert-at-beginning): Use c[ad]dr. Doc fix. (ring-insert+extend): Use c[ad]dr. Fix typo in docstring. (ring-member): Simplify. Doc fix. (ring-convert-sequence-to-ring): Simplify.
* | (backquote): Improve argument/docstring consistency.Juanma Barranquero2007-11-171-2/+2
| |
* | Comment change.Juanma Barranquero2007-11-141-1/+0
| |
* | * emacs-lisp/byte-opt.el (byte-compile-trueconstp): Handle moreDan Nicolaescu2007-11-131-19/+30
| | | | | | | | | | | | | | | | | | constant forms. (byte-compile-nilconstp): New function. (byte-optimize-cond): Kill subsequent branches when a branch is know to be taken or not taken. (byte-optimize-if): Use byte-compile-nilconstp instead of hand coding.
* | * emacs-lisp/byte-opt.el (byte-optimize-featurep): OptimizeDan Nicolaescu2007-11-102-21/+48
| | | | | | | | | | | | | | | | | | | | (featurep 'emacs) to t. * emacs-lisp/bytecomp.el (byte-compile-find-bound-condition): New function. (byte-compile-maybe-guarded): Use it to also look for bound symbols inside `and' forms. Comment out non-working code that was trying to avoid warnings for XEmacs code.
* | (byte-compile-file-form-define-abbrev-table): New function.Stefan Monnier2007-11-091-0/+7
| |
* | Merge from emacs--rel--22Miles Bader2007-11-092-19/+20
|\| | | | | | | Revision: emacs@sv.gnu.org/emacs--devo--0--patch-923
| * Default argument for find-libraryVinicius Jose Latorre2007-10-311-5/+15
| |
| * (elp-report-limit, elp-restore-all, elp-unset-master, elp-results): Fix typos.Juanma Barranquero2007-10-311-10/+10
| | | | | | | | | | (elp-sort-by-function, elp-use-standard-output, elp-recycle-buffers-p): Doc fixes.
| * (unsafep, unsafep-function, unsafep-progn, unsafep-let):Juanma Barranquero2007-10-291-9/+10
| | | | | | | | Fix typos in docstrings.
| * (byte-compile-warnings): Autoload the safe-local-variable property.Glenn Morris2007-10-261-1/+2
| |
| * (ad-get-advice-info): Change to a function.Richard M. Stallman2007-10-161-6/+9
| | | | | | | | | | | | (ad-get-advice-info-macro): New macro, like old ad-get-advice-info. (ad-is-advised, ad-get-advice-info-field) (ad-set-advice-info-field): Use ad-get-advice-info-macro.
* | * emacs-lisp/lselect.el: Move to obsolete/lselect.el.Dan Nicolaescu2007-11-021-242/+0
| | | | | | | | * obsolete/lselect.el: Do not warn about unknown functions.
* | (authors-scan-change-log)Glenn Morris2007-11-011-4/+4
| | | | | | | | | | (authors-scan-el): Don't enable local eval; enable only safe local variables, without querying.
* | (cl-cannot-unload): Remove function.Juanma Barranquero2007-10-311-3/+5
| | | | | | | | | | | | (cl-unload-hook): Remove variable. (cl-unload-function): New-style unload function, adapted from `cl-cannot-unload'.
* | (elp-unload-hook): Remove function and variable.Juanma Barranquero2007-10-311-3/+5
| | | | | | | | | | (elp-unload-function): New-style unload function, adapted from `elp-unload-hook'.