aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Stop adding Fink directories to search path on OS XGlenn Morris2012-05-183-6/+13
| | | | | | | | | * configure.in (GCC_TEST_OPTIONS, NON_GCC_TEST_OPTIONS) <darwin>: No longer unconditonally add /sw directories. * etc/NEWS: Mention this. Fixes: debbugs:2280
* Remove some old commentsGlenn Morris2012-05-181-6/+0
|
* textmodes/flyspell.el: Protect delay handling for otherchars against empty ↵Agustín Martín2012-05-182-66/+82
| | | | | | otherchars. (flyspell-check-pre-word-p, flyspell-check-word-p,flyspell-debug-signal-word-checked)
* Tweak dependencies in top-level install rulesGlenn Morris2012-05-182-9/+9
| | | | | | * Makefile.in (install-arch-dep): Depend on install-arch-indep. (install-arch-indep): Depend on install-leim. (install): Remove explicit install-leim dependence.
* Remove the mkdir rule from the top-level MakefileGlenn Morris2012-05-172-13/+16
| | | | | * Makefile.in (install-arch-indep): Move last element of mkdir rule here. (mkdir): Remove rule.
* * Makefile.in (install-arch-indep): Remove unneeded chmods.Glenn Morris2012-05-172-4/+4
| | | | INSTALL_DATA does this for us.
* Makefile simplifications related to creating installation directoriesGlenn Morris2012-05-172-7/+20
| | | | | | | | | | A separate mkdir rule is not needed, since MKDIR_P is thread-safe. * Makefile.in (install-arch-dep): Ensure bindir exists. Drop mkdir dependency. (install-arch-indep): Ensure docdir, infodir, mandir exist. (install-leim): Drop mkdir dependency. (mkdir): Remove most directories, now made in relevant rules.
* * Makefile.in (install-arch-indep): Combine adjacent loops.Glenn Morris2012-05-172-41/+39
|
* * lib-src/Makefile.in (install): Ensure $bindir exists.Glenn Morris2012-05-172-0/+5
|
* Replace obsolete form for minor-mode in file local variablesGlenn Morris2012-05-171-2/+2
|
* Refresh ldefs-boot.Stefan Monnier2012-05-171-1203/+914
|
* * lisp/emacs-lisp/lisp-mode.el (doc-string-elt): Move those properties toStefan Monnier2012-05-1713-31/+112
| | | | | | | | | | | | | | their respective macro declarations. * lisp/skeleton.el (define-skeleton): * lisp/progmodes/compile.el (define-compilation-mode): * lisp/ibuf-macs.el (define-ibuffer-sorter, define-ibuffer-op) (define-ibuffer-filter): * lisp/emacs-lisp/generic.el (define-generic-mode): * lisp/emacs-lisp/easy-mmode.el (define-minor-mode) (define-globalized-minor-mode): * lisp/emacs-lisp/cl-macs.el (defun*, defmacro*, defstruct, deftype): * lisp/emacs-lisp/byte-run.el (defsubst): * lisp/custom.el (deftheme): Add doc-string metadata.
* * lisp/emacs-lisp/cl-macs.el, lisp/emacs-lisp/cl.el: Move indent info.Stefan Monnier2012-05-173-64/+39
|
* * lisp/emacs-lisp/pcase.el (pcase--u1): Avoid ((lambda ...) ...).Stefan Monnier2012-05-172-1/+4
|
* * lisp/emacs-lisp/cl.el: Add edebug specs from cl-specs.el.Stefan Monnier2012-05-175-474/+333
| | | | | * lisp/emacs-lisp/cl-macs.el: Idem. * lisp/emacs-lisp/cl-specs.el: Remove.
* Minor renaming of internal CL functions and variables.Stefan Monnier2012-05-176-37/+46
| | | | | | | | * lisp/emacs-lisp/cl-seq.el (cl--adjoin): Rename from cl-adjoin. (cl--position): Rename from cl-position. (cl--delete-duplicates): Rename from cl-delete-duplicates. * lisp/emacs-lisp/cl.el (cl--gensym-counter): Rename from *gensym-counter*. (cl--random-state): Rename from *random-state*.
* * Makefile.in (install-etc): Fix previous change.Glenn Morris2012-05-171-2/+5
| | | | | | | Remember to always call MKDIR_P and INSTALL_DATA from the top-level directory, for the case in which we are falling back to build-aux/install-sh. It would make life much easier if autoconf would use an absolute path in this case.
* Simplify install-etc ruleGlenn Morris2012-05-172-16/+14
| | | | | * Makefile.in (install-etc, mkdir): Make relevant directories in install-etc rather than mkdir.
* More simplification for installation of site-lisp directoriesGlenn Morris2012-05-172-6/+7
| | | | | * Makefile.in (write_subdir): Create the directory if needed. (install-arch-dep, mkdir): No need to make site-lisp directories.
* * Makefile.in (write_subdir): Move definition before use.Glenn Morris2012-05-171-10/+10
|
* Further simplify install-arch-dep for self-contained NS buildsGlenn Morris2012-05-172-8/+11
| | | | * Makefile.in (install-arch-dep): Use $write_subdir.
* Reduce some code duplication in Makefile.inGlenn Morris2012-05-172-16/+17
| | | | | * Makefile.in (write_subdir): New. (install-arch-indep): Use $write_subdir.
* * lisp/emacs-lisp/cl-macs.el (cl-transform-lambda): Don't add spuriousStefan Monnier2012-05-172-2/+8
| | | | | | parens around the arg list. Fixes: debbugs:11499
* Auto-commit of generated files.Glenn Morris2012-05-172-1/+11
|
* Minor optimization for install of self-contained NS info filesGlenn Morris2012-05-163-2/+5
| | | | | | * configure.in (etcdir): For a self-contained ns build, set it to the appropriate values. * Makefile.in (install-arch-dep): No need to move info/ any more.
* Set more installation directories for self-contained ns buildsGlenn Morris2012-05-162-0/+6
| | | | | * configure.in (docdir, etcdir, lispdir): For a self-contained ns build, set these to the appropriate values.
* Fix previous change, for NS builds that are not self-containedGlenn Morris2012-05-163-3/+10
| | | | | | * configure.in (ns_self_contained): New output variable. * Makefile.in (ns_self_contained): New, set by configure. (install-arch-dep): Use $ns_self_contained.
* Minor optimization for install-arch-dep with self-contained ns buildGlenn Morris2012-05-162-11/+10
| | | | | * Makefile.in (install-arch-dep): For a self-contained ns build, don't bother installing binaries then immediately deleting them.
* Install a self-contained NS build's libexec directly into the right placeGlenn Morris2012-05-165-11/+30
| | | | | | | | | | | | | This is rather than installing it in one place then moving it. * configure.in (archlibdir): Set it for self-contained ns builds. (libexecdir): Don't expand it now (this is mainly cosmetic). * Makefile.in (ns_appbindir, ns_appresdir): Move them before things that may refer to them. (install-arch-dep): No need to relocate self-contained ns libexec. * lib-src/Makefile.in (ns_appbindir): New, set by configure.
* Move word search functions from search.c to isearch.el (bug#10145, bug#11381).Juri Linkov2012-05-174-181/+102
| | | | | | | | | | * lisp/isearch.el (word-search-regexp, word-search-backward) (word-search-forward, word-search-backward-lax) (word-search-forward-lax): Move functions from search.c. * src/search.c (Fword_search_regexp, Fword_search_backward) (Fword_search_forward, Fword_search_backward_lax) (Fword_search_forward_lax): Move functions to isearch.el.
* Auto-commit of generated files.Glenn Morris2012-05-161-366/+52
|
* * configure.in: Simplify by removing CPP etc.Paul Eggert2012-05-162-121/+26
| | | | | | | | | | | (CPP_TEST_OPTIONS, NON_GNU_CPP, cc_specified, SPECIFIED_CFLAGS) (SPECIFED_CPP, CPP, NON_GNU_CC, AC_PROG_CPP): Remove; not needed. In particular we no longer need to fiddle with CPP, since we don't use CPP specially any more. (gl_EARLY): Invoke this after adjusting CC, so that it uses the adjusted compiler. (AC_PROG_INSTALL, AC_PROG_MKDIR_P, AC_PROG_RANLIB): Comment out, since gl_EARLY and/or Autoconf already does these.
* textmodes/flyspell.el: Delay for otherchars as for normal word components.Agustín Martín2012-05-162-2/+17
| | | | | | | | | | (flyspell-check-pre-word-p, flyspell-check-word-p, flyspell-debug-signal-word-checked): Use for otherchars the same delay used for other word components, so word is not inmediately checked unless we are in a char that is neither a normal word component nor an otherchar.
* Try to fix building with gcc >= 4.6 on Darwin.Glenn Morris2012-05-152-8/+63
| | | | | | | | | | | | Eg, hydra builds have been failing for some time because (?) of this. In gcc < 4.6, unrecognized -no-fo options just cause a warning. In 4.6 and later, they cause an error. * configure.in: (CPP): Do not unconditionally set it on Darwin. Instead, try to test if -no-cpp-precomp is accepted. (CPP_TEST_OPTIONS, SPECIFIED_CPP): New. Fixes: debbugs:9755
* * xgselect.c (xg_select): Just invoke 'select' if -nw.Paul Eggert2012-05-152-1/+9
| | | | | | Suggested by Ken Brown. Fixes: debbugs:9754
* * lisp/minibuffer.el (completion--sifn-requote): Fix last change.Stefan Monnier2012-05-152-9/+17
| | | | | (minibuffer-local-must-match-filename-map): Move define-obsolete-variable-alias before its var.
* * src/lread.c (init_obarray): Declare Qt and Qnil as special.Stefan Monnier2012-05-152-1/+7
|
* Tweak line-breaks in previous changeGlenn Morris2012-05-151-1/+3
|
* * Makefile.in (install-arch-dep): Replace last user of MV_DIRS.Glenn Morris2012-05-152-5/+4
|
* * lisp/emacs-lisp/pcase.el (pcase-let*, pcase-let): Fix edebug spec.Stefan Monnier2012-05-152-2/+5
|
* * lisp/minibuffer.el (completion--sifn-requote): Handle sifn's truncationStefan Monnier2012-05-152-12/+37
| | | | | | behavior. (completion--string-equal-p): New function. (completion--twq-all): Use it to get better assertion failure data.
* * Makefile.in (install-arch-dep): Replace use of MV_DIRS with libexec.Glenn Morris2012-05-152-4/+5
|
* * Makefile.in (install-arch-dep): Replace use of MV_DIRS with info.Glenn Morris2012-05-152-1/+3
| | | | This make it easier to see what is going on.
* NEWS fixesGlenn Morris2012-05-151-12/+8
|
* * Makefile.in (install-arch-dep): Do not hard-code version number.Glenn Morris2012-05-152-6/+7
|
* Stop NS install symlinking libexec/* into bin/Glenn Morris2012-05-152-1/+6
| | | | | * Makefile.in (install-arch-dep): NS install no longer needs to symlink libexec/* into bin/, since 2012-05-14 ns_init_paths change.
* Only handle ".." and '..' quoting in shell-mode.Stefan Monnier2012-05-153-29/+80
| | | | | | | | | | | | | * lisp/shell.el (shell--unquote&requote-argument, shell--unquote-argument) (shell--requote-argument): New functions. (shell-completion-vars): Use them. (shell--parse-pcomplete-arguments): Rename from shell-parse-pcomplete-arguments. * lisp/comint.el (comint-word): Obey comint-file-name-quote-list. Simplify. (comint--unquote&requote-argument): Don't handle ".." and '..' quoting. Obey comint-file-name-quote-list. Fixes: debbugs:11466
* * lisp/emacs-lisp/smie.el (smie-indent--bolp-1): New function.Stefan Monnier2012-05-152-4/+31
| | | | (smie-indent-keyword): Use it.
* mention bug#8706 in the last url-util.el ChangeLog entryTed Zlatanov2012-05-151-1/+1
|
* add url-util.el test fileTed Zlatanov2012-05-152-0/+57
| | | | | | * automated/url-util-tests.el: New file to test lisp/url/url-util.el. Only `url-build-query-string' and `url-parse-query-string' are tested right now.