Glenn Morris
f9bae01ee8
* update_autogen: Find loaddefs targets rather than parsing lisp/Makefile.in
...
* lisp/Makefile.in: Comment.
2014-06-29 17:01:51 -07:00
Michael Albinus
87ed944822
* automated/tramp-tests.el (tramp--instrument-test-case):
...
Print debug buffer in any case.
2014-06-29 20:32:35 +02:00
Dmitry Antipov
8d56de7901
* xfns.c (Qsuppress_icon): Remove; no real users.
...
(syms_of_xfns): Don't DEFSYM it. Remove ancient comments.
* w32fns.c (Qsuppress_icon): Remove, for the same reason.
(syms_of_w32fns): Don't DEFSYM it.
2014-06-29 20:12:08 +04:00
Alan Mackenzie
e3be29073e
Don't call c-parse-state when c++-template-syntax-table is active.
...
* progmodes/cc-engine.el (c-guess-continued-construct CASE G)
(c-guess-basic-syntax CASE 5D.3): Rearrange so that
c-syntactic-skip-backwards isn't called with the pertinent syntax
table.
2014-06-29 11:26:47 +00:00
Glenn Morris
51a0825e84
* admin/update_autogen: Remove need to cd into/out of lisp/.
2014-06-28 18:33:32 -07:00
Glenn Morris
a1212016db
* src/Makefile.in (ns-app): Mark as PHONY.
2014-06-28 17:49:59 -07:00
Glenn Morris
c8bd285ff8
* admin/grammars/Makefile.in (bootstrap-clean): Don't delete Makefile,
...
for sake of top-level maintainer-clean rule.
2014-06-28 17:46:40 -07:00
Glenn Morris
78cc32a191
* src/Makefile.in ($(lwlibdir)/liblw.a, $(oldXMenudir)/libXMenu11.a):
...
Fully revert earlier dumbness.
2014-06-28 16:35:17 -07:00
Glenn Morris
ef990bfd1f
* src/Makefile.in: Fix thinko in previous.
2014-06-28 16:29:06 -07:00
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