Eli Zaretskii
2cfb51ef2a
Fix a typo in ChangeLog entry of last commit.
2014-04-28 22:15:58 +03:00
Matthias Dahl
bc6953b32f
Fix bug 16694 with applying X resources to faces too early.
...
lisp/faces.el (face-spec-recalc): Apply X resources only after the
defface spec has been applied. Thus, X resources are no longer
overriden by the defface spec which also fixes issues on win32 where
the toolbar coloring was wrong because it is set through X resources
and was (wrongfully) overriden.
2014-04-28 22:14:17 +03:00
Stefan Monnier
4f5fa75591
* lisp/textmodes/rst.el (electric-pair-pairs): Declare.
...
(rst-mode): Set it.
Fixes: debbugs:17131
2014-04-28 11:04:49 -04:00
Juri Linkov
8e554df009
* lisp/desktop.el (desktop-value-to-string): Let-bind print-length' and print-level' to nil.
...
Fixes: debbugs:17351
2014-04-27 11:22:11 +03:00
Eli Zaretskii
5d46972532
Fix bug #17308 with inaccurate description of mail signature handling.
...
doc/emacs/sending.texi (Mail Signature): Document signature variables used
by Message mode.
2014-04-26 10:46:18 +03:00
Eli Zaretskii
7ece6d4014
Fix bug #17334 with overrunning string bounds when PATH is broken.
...
nt/cmdproxy.c (make_absolute): Don't copy more characters from PATH
than a single directory name can hold.
2014-04-26 10:06:33 +03:00
Nicolas Richard
0507406b6c
* lisp/battery.el (battery-update): Handle the case where battery
...
status is "N/A".
Fixes: debbugs:17319
2014-04-25 14:01:18 -04:00
Michael Albinus
844465d6ca
* automated/tramp-tests.el (top):
...
* automated/file-notify-tests.el (top): Do not disable interactive
passwords in batch mode.
(password-cache-expiry): Set to nil.
2014-04-25 12:35:01 +02:00
Eli Zaretskii
402a211fd3
Minor doc fix for string predicates.
...
doc/lispref/strings.texi (Text Comparison): Mention
equal-including-properties for when text properties of the strings
matter for comparison.
2014-04-24 18:11:04 +03:00
Eli Zaretskii
bc0650fdb6
Fix bug #17331 with display properties on help-echo strings.
...
lisp/tooltip.el (tooltip-show-help-non-mode, tooltip-show-help): Use
equal-including-properties to compare help-echo strings.
2014-04-24 18:02:56 +03:00
Michael Albinus
c0b9bc72cc
Use a mock-up connection method for remote files.
...
* automated/file-notify-tests.el
(file-notify-test-remote-temporary-file-directory):
* automated/tramp-tests.el (tramp-test-temporary-file-directory):
Use a mock-up method as default.
(tramp-test00-availability): Print the used directory name.
(tramp-test33-recursive-load): Fix typo.
2014-04-24 10:21:58 +02:00
Leo Liu
00104e5923
* emacs-lisp/lisp-mode.el (emacs-lisp-mode-syntax-table):
...
Fix syntax for @.
Fixes: debbugs:17325
2014-04-24 08:55:18 +08:00
Daniel Colascione
543e3c63ac
Require gv early to break eager macro-expansion cycles
...
* lisp/emacs-lisp/cl.el (gv): Require gv early to break eager
macro-expansion cycles.
2014-04-23 17:28:47 -07:00
Eli Zaretskii
80d982d7ad
Fix debugging code for checking the newline cache.
...
src/search.c (Fnewline_cache_check): Don't try to count newlines
outside the buffer's restriction, as find_newline doesn't support
that.
2014-04-23 18:21:25 +03:00
Stefan Monnier
05452dc497
* lisp/simple.el (region-active-p): Check there's a mark.
...
Fixes: debbugs:17324
2014-04-23 08:52:22 -04:00
Stefan Monnier
0e8a933149
* lisp/simple.el (completion-list-mode-map): Use choose-completion for the
...
mouse binding as well.
(completion-list-mode, completion-setup-function): Adjust docstring and
echo area message accordingly.
* lisp/progmodes/idlwave.el (idlwave-choose-completion): Adjust to new
calling convention of choose-completion.
* lisp/comint.el (comint-dynamic-list-completions):
* lisp/term.el (term-dynamic-list-completions): Accept choose-completion.
Fixes: debbugs:17302
2014-04-22 22:22:06 -04:00
Stefan Monnier
c08684513a
* lisp/progmodes/perl-mode.el (perl-syntax-propertize-function): Slash after
...
&, |, +, - and * can't be a division.
Fixes: debbugs:17317
2014-04-22 21:56:18 -04:00
Stefan Monnier
f7e0450a37
* lisp/term/xterm.el (xterm--version-handler): Don't use modern xterm
...
features on gnome-terminal.
Fixes: debbugs:16988
2014-04-22 16:35:33 -04:00
Paul Eggert
34e856d5ac
Port to GCC 4.9.0 with --enable-gcc-warnings.
...
* image.c (struct my_jpeg_error_mgr) [lint]: Remove member fp.
All uses removed.
(jpeg_load_body) [lint]: Add a 'volatile' to pacify a buggy GCC in
a way that also works with GCC 4.9.0.
2014-04-22 13:19:17 -07:00
Paul Eggert
0fae5004bc
* search.c (Fnewline_cache_check): Remove unused locals.
2014-04-22 13:13:59 -07:00
Michael Heerdegen
f2df692cd3
* dired.el (dired-insert-set-properties): Do not consider
...
subdirectory headings and empty lines to be information that
`dired-hide-details-mode' should hide. (Bug#17228)
2014-04-22 20:17:17 +02:00
Eli Zaretskii
2f999d5275
Add debugging facility for the newline cache.
...
See the discussion in
http://lists.gnu.org/archive/html/emacs-devel/2014-04/msg00295.html
for more detail.
src/search.c (find_newline1): New subroutine.
(Fnewline_cache_check): New function.
(syms_of_search): Defsubr it.
2014-04-22 20:37:35 +03:00
Bastien Guerry
30cb51f1bc
Merge Org 8.2.6-1.
...
The last merge was from 8.2.5c, but many important bugs got
fixed between 8.2.5c and 8.2.6-1.
2014-04-22 16:07:45 +02:00
Michael Albinus
d5ff4ded7a
* automated/tramp-tests.el (tramp--test-check-files): Remove traces.
2014-04-22 12:52:08 +02:00
Michael Albinus
14828a9567
* net/tramp-sh.el (tramp-sh-handle-file-name-all-completions):
...
Remove test messages.
(tramp-do-copy-or-rename-file-out-of-band): Do not quote `source'
and `target' twice.
2014-04-22 12:43:01 +02:00
Michael Albinus
84b2095cba
* automated/tramp-tests.el (tramp-test30-special-characters):
...
Remove test for backslash.
2014-04-22 09:50:58 +02:00
Stefan Monnier
9c10436944
* lisp/dframe.el (dframe-get-focus): Remove `hook' argument.
...
* lisp/speedbar.el (speedbar-get-focus): Run the "hook" afterwards instead.
Fixes: debbugs:17311
2014-04-21 17:43:17 -04:00
Stefan Monnier
622eef687c
* lisp/emacs-lisp/cl-macs.el (cl--loop-let): Avoid `nil' as var name.
2014-04-21 17:18:12 -04:00
Michael Albinus
505fa2ab43
* net/tramp-sh.el (tramp-sh-handle-file-name-all-completions): Set
...
"IFS=" when using read builtin, in order to preserve spaces in
the file name. Add test messages for hunting a bug on hydra.
(tramp-get-ls-command): Undo using "-b" argument. It doesn't help.
2014-04-21 23:04:25 +02:00
Stefan Monnier
f0ffb9b767
* lisp/progmodes/prog-mode.el (prettify-symbols--compose-symbol):
...
Don't prettify a word within a symbol.
2014-04-21 16:31:22 -04:00
Jarek Czekalski
6709d4dab9
Fix freezing with scroll bars of GTK3 Toolkit.
...
* src/keyboard.c (unblock_input): Add comment.
* src/xgselect.c (xg_select): Prevent Glib main loop recursion.
Fixes: debbugs:15801
2014-04-21 11:55:28 -04:00
Eli Zaretskii
f982b37104
Minor fixes to the docs.
...
doc/emacs/buffers.texi (Uniquify): Clarify the default uniquification.
doc/emacs/indent.texi (Tab Stops): Improve wording.
doc/emacs/cmdargs.texi (General Variables): Improve docs of
EMACSLOADPATH. Index all the environment variables.
(Misc Variables): Index all the environment variables.
doc/lispref/text.texi (Registers): Document register-read-with-preview.
doc/lispref/internals.texi (Building Emacs): Improve indexing.
2014-04-21 17:50:19 +03:00
Eli Zaretskii
6e5d21a613
doc/emacs/ChangeLog: Typo fix.
2014-04-21 17:01:56 +03:00
Eli Zaretskii
819ed0f526
Mention that overlay priority doesn't have to be nil or an integer.
...
Fixes: debbugs:17234
2014-04-21 16:46:25 +03:00
Eli Zaretskii
e3188b2df1
Fix redefinition warning in MinGW64 build.
...
nt/inc/ms-w32.h (lseek): Define only if not already a macro.
Suggested by Fabrice Popineau <fabrice.popineau@gmail.com>.
2014-04-21 09:37:21 +03:00
Paul Eggert
4fa20d8f8d
Spelling fixes.
2014-04-20 17:31:59 -07:00
Michael Albinus
f3a4812cf2
* automated/tramp-tests.el (tramp-test19-directory-files-and-attributes)
...
(tramp-test22-file-times): Check for `file-attributes' equality
only if there is a usable timestamp.
(tramp--test-check-files): Do not use `copy-sequence'.
2014-04-20 23:39:43 +02:00
Michael Albinus
feb5d8a4d3
* net/tramp-sh.el (tramp-get-ls-command): Use "-b" argument if possible.
2014-04-20 23:35:55 +02:00
Eli Zaretskii
0c48323816
Improve NEWS entry for dired-hide-details-mode.
2014-04-20 17:50:13 +03:00
Eli Zaretskii
fb070dcb08
Fix commit date of an entry in lisp/ChangeLog.16.
2014-04-20 17:45:19 +03:00
Michael Albinus
ca2e9fb306
Instrument `tramp--test-check-files' in order to get traces on hydra.
2014-04-19 23:05:30 +02:00
Stefan Monnier
d7b659bb06
* src/intervals.c (rotate_right, rotate_left): Fix up length computation.
...
Also change identifiers to match the comments, and add more assertions.
Fixes: debbugs:16234
2014-04-19 14:13:26 -04:00
Stefan Monnier
fe36068f12
* lisp/progmodes/sh-script.el (sh-smie--sh-keyword-p): Handle variable
...
assignments such as "case=hello".
Fixes: debbugs:17297
2014-04-19 13:14:27 -04:00
Michael Albinus
5305137ad6
* automated/tramp-tests.el (tramp--test-check-files): Extend test.
...
(tramp-test31-utf8): Let-bind also `file-name-coding-system'.
2014-04-19 16:14:26 +02:00
Michael Albinus
2a2e6726d1
* automated/tramp-tests.el (tramp-copy-size-limit): Set to nil.
...
(tramp--test-make-temp-name): Optional argument LOCAL.
(tramp--instrument-test-case): Show messages. Catch also `quit'.
(tramp-test10-write-region): No special test for out-of-band copy
needed anymore.
(tramp-test11-copy-file, tramp-test12-rename-file)
(tramp-test21-file-links): Extend tests.
(tramp-test20-file-modes): More robust check for user "root".
(tramp--test-check-files): New defun.
(tramp-test30-special-characters, tramp-test33-recursive-load)
(tramp-test34-unload): New tests.
(tramp-test31-utf8, tramp-test32-asynchronous-requests): Rename.
2014-04-18 20:58:13 +02:00
Michael Albinus
ce8c510790
Avoid recursive load of tramp.el
...
* net/tramp.el (tramp-run-real-handler, tramp-file-name-handler):
Do not autoload.
(tramp-file-name-handler, tramp-completion-file-name-handler):
Revert patch from 2014-04-10, it isn't necessary anymore.
(tramp-autoload-file-name-handler)
(tramp-register-autoload-file-name-handlers): New defuns.
(top): Autoload call of `tramp-register-autoload-file-name-handlers'.
(tramp-register-file-name-handlers): Remove also
`tramp-autoload-file-name-handler' from `file-name-handler-list'.
Do not autoload its invocation, but eval it after loading of 'tramp.
* net/tramp-adb.el (tramp-unload-hook): Unload `tramp-adb'.
* net/tramp-compat.el (tramp-unload-hook): Unload `tramp-loaddefs'.
2014-04-18 20:57:04 +02:00
Eli Zaretskii
ea0ca0f458
Fix bug #17288 with inserting left truncation glyph under linum-mode.
...
src/xdisp.c (insert_left_trunc_glyphs): Ensure the left truncation
glyph is written to TEXT_AREA of the temporary glyph_row.
2014-04-18 11:35:09 +03:00
Eli Zaretskii
ad62a11591
src/ChangeLog: Add header line to recent MSDOS-related entries.
2014-04-18 10:52:18 +03:00
Paul Eggert
3155951737
* emacs.c (close_output_streams): Don't clear and restore errno.
2014-04-17 23:40:15 -07:00
Paul Eggert
b20a9f96cb
* notes/bzr: Update instructions for merging from gnulib.
...
Remove obsolete note about tramp.el and tramp-sh.el.
Change "emacs-23" to "emacs-24".
2014-04-17 14:20:51 -07:00