Glenn Morris
8aa079fb75
Small cleanup for src/Makefile liblw.a, libXMenu11.a rules
...
* src/Makefile.in ($(lwlibdir)/liblw.a, $(oldXMenudir)/libXMenu11.a):
Remove prerequisites, sub-makes will figure it out.
(FORCE): Remove.
(mostlyclean): There are no libXMenu11.a, liblw.a in this directory.
* oldXMenu/deps.mk (${OBJS}): Depend on ../src/config.h.
2014-06-28 16:19:04 -07:00
Glenn Morris
93160ec392
Use gcc auto-dependency information for lwlib and oldXMenu
...
* configure.ac (lwlib_deps_frag, oldxmenu_deps_frag): New output files.
* make-dist (lwlib, oldXMenu): Distribute *.mk.
* lwlib/Makefile.in: Move old dependency information to new file deps.mk.
(MKDIR_P, DEPFLAGS, MKDEPDIR, lwlib_deps_frag):
New, set by configure.
(DEPDIR): New variable.
(ALL_CFLAGS): Add DEPFLAGS.
(.c.o): Add MKDEPDIR.
(clean, mostlyclean): Delete DEPDIR.
* lwlib/deps.mk, lwlib/autodeps.mk: New files.
* oldXMenu/Makefile.in: Move old dependency information to new file deps.mk.
(MKDIR_P, DEPFLAGS, MKDEPDIR, oldxmenu_deps_frag):
New, set by configure.
(DEPDIR): New variable.
(ALL_CFLAGS): Add DEPFLAGS.
(.c.o): Add MKDEPDIR.
(clean, mostlyclean): Delete DEPDIR.
* oldXMenu/deps.mk, oldXMenu/autodeps.mk: New files.
* src/deps.mk: Comment update.
* .bzrignore: Ignore lwlib/deps, oldXMenu/deps.
2014-06-28 15:57:23 -07:00
Glenn Morris
e0d9c3c9a2
Merge from emacs-24; up to 2014-06-12T14:55:48Z!monnier@iro.umontreal.ca
2014-06-28 10:27:29 -07:00
Glenn Morris
14202f05ac
* test/automated/Makefile.in (GDB): New variable.
...
(emacs): Use $GDB.
Fixes: debbugs:15991
2014-06-28 10:18:05 -07:00
Glenn Morris
8eb6542f53
Disable logging in the short form of the test Makefile rules
...
* test/automated/Makefile.in (WRITE_LOG): New variable.
(%.log): Use WRITE_LOG.
(test_template): Disable logging.
2014-06-28 10:05:00 -07:00
Kenichi Handa
7ac67e08e5
merge trunk
2014-06-28 22:41:19 +09:00
Kenichi Handa
fda6144e04
* coding.c (MAX_CHARBUF_SIZE): Renamed from CHARBUF_SIZE.
...
(MIN_CHARBUF_SIZE): New macro.
(ALLOC_CONVERSION_WORK_AREA): New arg SIZE. Callers changed.
2014-06-28 22:38:36 +09:00
Andreas Schwab
b084415e27
Fixes: debbugs:17865
...
* coding.c (encode_coding_utf_8): Correctly count produced_chars
also in unibyte case.
2014-06-28 09:24:01 +02:00
Glenn Morris
90f33ead9b
* calc-test.el: Set copyright to FSF; standardize permissions notice
2014-06-27 20:11:24 -07:00
Leo Liu
39ef0f7495
* test/automated/calc-tests.el: New file and add tests for math-bignum.
...
Fixes: debbugs:17556
2014-06-28 10:15:13 +08:00
Glenn Morris
01c442500f
ChangeLog fix
2014-06-27 21:55:17 -04:00
Stefan Monnier
b1c4d6861e
* lisp/progmodes/hideif.el: Use lexical-binding. Fix up cl-lib usage.
2014-06-27 21:52:38 -04:00
Kenichi Handa
f036e167fe
merge trunk
2014-06-28 10:35:48 +09:00
Kenichi Handa
1fc00e5c9e
Fix Bug#17739.
...
* composite.el: Setup composition-function-table for dotted circle.
(compose-gstring-for-dotted-circle): New function.
* international/characters.el: Add category "^" to all
non-spacing characters.
2014-06-28 10:34:17 +09:00
Glenn Morris
2c4e2e6fd3
* lisp/Makefile.in (doit): Remove force rule.
...
(custom-deps, finder-data, autoloads, update-subdirs)
(compile-one-process): PHONY targets do not need force rules.
2014-06-27 21:26:09 -04:00
Glenn Morris
bca0df810d
lisp/Makefile tiny simplification
...
* lisp/Makefile.in (compile-main, compile, compile-always):
No need to explicitly pass variables to ourself in recursive calls.
2014-06-27 21:16:23 -04:00
Glenn Morris
06a9b8f6eb
Add short test aliases that always re-run the tests
...
* test/automated/Makefile.in (TESTS): New list of short PHONY aliases.
(test_template): New definition. Apply to TESTS.
2014-06-27 21:11:04 -04:00
Stefan Monnier
8076b12438
* lisp/files.el (minibuffer-with-setup-hook): Evaluate the first arg eagerly.
2014-06-27 21:10:27 -04:00
Michael Albinus
453cac385f
* automated/dbus-tests.el (dbus--test-register-service)
...
(dbus-test02-register-service-session): Replace `dbus-ping' calls
by `dbus-list-known-names'.
Fixes: debbugs:17858
2014-06-27 20:20:21 +02:00
Glenn Morris
96ef7eb9eb
ChangeLog fix: relocate entry to correct position
2014-06-27 13:51:00 -04:00
Glenn Morris
31eac1d10e
Have `make check' re-run all the tests, every time
...
* test/automated/Makefile.in (check-maybe): Rename from check.
(check): Re-run all the tests, every time.
(clean, mostlyclean): Also delete *.log~.
2014-06-27 09:27:08 -07:00
Stephen Berman
b9d484082c
* calendar/todo-mode.el (todo-set-top-priorities): Fix logic to
...
account for file-wide setting of todo-top-priorities-overrides.
Make code a bit cleaner.
2014-06-27 17:15:30 +02:00
Eli Zaretskii
4f1e55070b
src/w32heap.c: Minor formatting and whitespace changes.
2014-06-27 11:31:20 +03:00
Luke Lee
d9824c5167
* lisp/progmodes/hideif.el: Style fixes. Fix doc-strings and comment style,
...
also add a change log entry for the latest hideif.el changes.
2014-06-27 16:25:21 +08:00
Glenn Morris
2549d174e4
Regenerate ldefs-boot.el
2014-06-26 22:53:13 -07:00
Leo Liu
708dc66d7b
Backport fix for http://debbugs.gnu.org/17556 from trunk
...
* lisp/calc/calc.el (math-bignum): Handle most-negative-fixnum.
2014-06-27 12:10:04 +08:00
Glenn Morris
340d54a195
* lisp/net/eww.el (eww-mode) <eww-current-title>: Make local.
...
Fixes: debbugs:17860
2014-06-26 20:48:34 -04:00
Glenn Morris
da313ecaea
Replace BOOTSTRAPEMACS with an order-only dependence on bootstrap-emacs
...
* Makefile.in (src): No more need to pass BOOTSTRAPEMACS.
* src/Makefile.in (.el.elc): Replace suffix rule with pattern rule.
(%.elc): New pattern rule, with order-only prerequisite.
($(lisp)): No more need to depend on BOOTSTRAPEMACS.
($(lispsource)/loaddefs.el): Use an order-only prerequisite
in place of BOOTSTRAPEMACS.
Fixes: debbugs:2151
2014-06-26 20:41:23 -04:00
Glenn Morris
7ee4b70caa
* make-dist: Exclude test/automated/*.log.
2014-06-26 20:36:06 -04:00
Glenn Morris
b63a16ef8a
ChangeLog fix (no need to merge to trunk)
...
Since the change was just quickly reverting a change that does not
have a ChangeLog entry of its own, it's confusing and unnecessary for
the reversion to have a ChangeLog entry.
2014-06-26 20:34:42 -04:00
Glenn Morris
50ccef4f27
* etc/publicsuffix.txt: Update from source.
...
* lisp/url/url-domsuf.el: Update example comments.
2014-06-26 20:33:00 -04:00
Glenn Morris
f7c66653fe
* lisp/Makefile.in (update-authors): Update for moved authors.el.
2014-06-26 17:51:25 -04:00
Stephen Berman
fe9f42eb6e
* calendar/todo-mode.el (todo-prefix-overlays): If there is no
...
category-wide setting of todo-top-priorities-overrides, check for
a file-wide setting and fontify accordingly.
2014-06-26 21:22:08 +02:00
Glenn Morris
64c3533166
Warn about read-passwd in batch mode
...
* doc/lispref/minibuf.texi (Intro to Minibuffers): Batch mode is basic.
(Reading a Password): Mention batch mode.
* lisp/subr.el (read-passwd): Warn about batch mode.
Fixes: debbugs:17839
2014-06-26 15:00:42 -04:00
Leo Liu
2454874eb2
* skeleton.el (skeleton-end-hook): Default to nil and move the
...
work to skeleton-insert.
Fixes: debbugs:17850
2014-06-26 22:21:46 +08:00
Daiki Ueno
2493e35c36
* lisp/emacs-lisp/package.el (package--check-signature): (backport)
...
If package-check-signature is allow-unsigned, don't signal error when
we can't verify signature because of missing public key.
Fixes: debbugs:17625
2014-06-26 09:47:37 -04:00
Stefan Monnier
7d1fd42bd6
* lisp/progmodes/hideif.el: Undo last change which should only go to trunk
...
(do not merge).
2014-06-26 09:40:49 -04:00
Glenn Morris
dceff1c15a
* test/automated/package-x-test.el: Do not mess with load-path.
2014-06-26 00:34:09 -07:00
Glenn Morris
d9ca41e7a9
* test/automated/Makefile.in (%.log): If error, dump log to stdout.
...
This is mainly so we can see what is going on on hydra...
2014-06-26 00:32:16 -07:00
Dmitry Antipov
6e5a5743dd
* src/fns.c (Fcompare_strings): Use FETCH_STRING_CHAR_AS_MULTIBYTE_ADVANCE.
...
* lisp/calc/calc-alg.el (math-beforep):
* lisp/progmodes/cc-guess.el (c-guess-view-reorder-offsets-alist-in-style):
Simplify because string-lessp can accept symbols as args.
2014-06-26 11:13:13 +04:00
Daiki Ueno
51a3c85711
package.el: Don't signal "no public key" error if allow-unsigned
...
* emacs-lisp/package.el (package--check-signature): If
package-check-signature is allow-unsigned, don't signal error when
we can't verify signature because of missing public key
(bug#17625).
2014-06-26 16:10:22 +09:00
Glenn Morris
9ac6d28ab8
Merge from emacs-24; up to 2014-06-11T19:33:14Z!rgm@gnu.org
2014-06-25 23:55:15 -07:00
Glenn Morris
436550da1b
Regenerate etc/AUTHORS
2014-06-25 23:51:30 -07:00
Glenn Morris
f387f87052
Bump version to 24.3.92
2014-06-25 23:48:25 -07:00
Glenn Morris
a0e2175a90
* find-func.el (find-function-C-source-directory): Use file-accessible-directory-p
2014-06-25 23:45:10 -07:00
Glenn Morris
9fc9c8c639
Remove some function declarations, no longer needed or correct
...
* lisp/emacs-lisp/cl-macs.el (help-add-fundoc-usage):
* lisp/gnus/mm-util.el (help-function-arglist):
Remove outdated declarations.
2014-06-25 23:43:39 -07:00
Glenn Morris
18b345686d
ps-samp.el: Make it slightly less awful
...
* lisp/ps-samp.el (ps-rmail-mode-hook, ps-gnus-article-prepare-hook)
(ps-vm-mode-hook, ps-gnus-summary-setup, ps-info-mode-hook):
Use [print] key. Only set local values.
(ps-article-subject, ps-article-author): Use standard functions
like mail-fetch-field.
(ps-info-file, ps-info-node): Use match-string.
(ps-jts-ps-setup, ps-jack-setup): Remove, merging into...
(ps-samp-ps-setup): ... new function.
2014-06-25 23:35:38 -07:00
Glenn Morris
199af17ef5
* lisp/progmodes/idlw-shell.el (idlwave-shell-make-temp-file): Optimize
...
away code unneeded on any modern Emacs.
2014-06-25 23:28:04 -07:00
Glenn Morris
515b1c5f79
Move lisp/emacs-lisp/authors.el to admin/
...
It is not useful for anything other than maintaining Emacs.
2014-06-25 23:24:56 -07:00
Glenn Morris
506d6789d8
* etc/NEWS: Maybe ert-summarize-tests-batch-and-exit worth mentioning.
2014-06-25 23:21:55 -07:00