1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2025-01-28 19:42:02 +00:00
Commit Graph

126303 Commits

Author SHA1 Message Date
Glenn Morris
e533ea819f * configure.ac (emacs_config_features): Add CANNOT_DUMP. 2016-06-07 21:31:08 -04:00
Glenn Morris
95443fc07f Misc small webjump updates.
* lisp/net/webjump.el (webjump): Add custom group.
(webjump-sample-sites): Make it a constant.
Remove explicit, old list of GNU ftp mirrors.
(webjump-state-to-postal-alist): Make it a constant.
(webjump-sites): Make it a defcustom.
(webjump-to-iwin): Update for changed remote service.
2016-06-07 21:29:30 -04:00
Glenn Morris
3a28d64e27 Do not hard-code port for package test server. (Bug#23708)
* test/lisp/emacs-lisp/package-resources/package-test-server.py:
Do not hard-code port.
* test/lisp/emacs-lisp/package-tests.el (package-test-update-archives-async):
Update for the above change.
2016-06-07 21:25:20 -04:00
Tino Calancha
f4ef1a1fea * lisp/ibuffer.el (ibuffer): Improve 'other-window' case. (Bug#23617) 2016-06-07 20:35:24 -04:00
Glenn Morris
e686f4760c * src/fileio.c (auto_save_error): Use display-warning. (Bug#23703) 2016-06-07 19:31:29 -04:00
Tino Calancha
738738259b * lisp/ibuf-ext.el (ibuffer-do-shell-command-file):
Fix non-file-visiting-buffer case.  (Bug#22678)
2016-06-07 19:25:20 -04:00
Paul Eggert
2f9d547329 Port --enable-gcc-warnings to clang 3.7.0
* configure.ac: Add -Wno-tautological-compare to avoid bogus
warnings about 0 <= rlim.rlim_max.  Remove flags that no longer
seem to be needed, at least in Fedora 23 x86-64.
2016-06-07 16:18:21 -07:00
Paul Eggert
302185156b Use __builtin_assume_aligned on untagged Lisp vals
* src/conf_post.h (__has_builtin, __builtin_assume_aligned):
New macros, for compilers not already defining them.
(__has_builtin___builtin_assume_aligned): New macro.
* src/lisp.h (lisp_h_XUNTAG): Use __builtin_assume_aligned.
This shrinks text space by 0.2% on x86-64 with GCC 6.1.
2016-06-07 15:44:15 -07:00
Glenn Morris
8ea5d990f6 * lisp/help-fns.el (describe-function-1): Avoid reporting advised
aliases as the type of their targets.
2016-06-07 16:44:48 -04:00
Tino Calancha
b7adc2f237 * lisp/simple.el (process-menu-mode, list-processes--refresh):
Include PID.  (Bug#21725)
2016-06-07 15:06:38 -04:00
Glenn Morris
62564a6ad2 ; * etc/NEWS: Fix a typo. 2016-06-07 13:55:33 -04:00
Paul Eggert
2aa6b47e3e Merge from origin/emacs-25
6e3adf8 Fix crash in syntax.c after GC
973ce5a Improve squiggly heredoc support in non-SMIE Ruby mode
9d5cceb Fix doc string quoting
0b33a23 Fix mouse dragging of vertical dividers with scroll bars on l...
a5d05f4 * etc/PROBLEMS: Mention the link-time problems on FreeBSD 11.
2016-06-07 09:34:27 -07:00
Paul Eggert
5bc3263303 ; Merge from origin/emacs-25
The following commit was skipped:

9c28e70 ; Auto-commit of loaddefs files.
2016-06-07 09:34:27 -07:00
Paul Eggert
5feeead126 Merge from origin/emacs-25
604f656 * test/automated/viper-tests.el (viper-test-undo-kmacro): Del...
20eb531 * lisp/mail/footnote.el (footnote-mode): Fix doc typo.
a7a2244 * doc/misc/smtpmail.texi (Encryption): Fix 2012-12-22 typo.
07bd972 * lisp/emacs-lisp/lisp-mode.el (lisp--mode-syntax-table): Fix...
2016-06-07 09:34:27 -07:00
Paul Eggert
6e3adf8a4a Fix crash in syntax.c after GC
Problem reported by Vincent Belaïche (Bug#23704).
* src/syntax.c (skip_chars): Recompute pointers into the
buffer after every call to update_syntax_table_forward,
as it can GC.
2016-06-07 09:28:49 -07:00
Dmitry Gutov
973ce5a123 Improve squiggly heredoc support in non-SMIE Ruby mode
* lisp/progmodes/ruby-mode.el (ruby-parse-partial): Support
squiggly heredocs here, too (port from upstream).
2016-06-07 04:07:15 +03:00
Paul Eggert
14649c8890 Use standard Unicode names for Thai, Lao
* lisp/language/lao-util.el, lisp/language/thai-util.el:
Don’t override standard Unicode character name (Bug#23698).
2016-06-06 10:44:28 -07:00
Glenn Morris
eeb138d314 * lisp/man.el (Man-reference-regexp, Man-default-man-entry):
Handle U+2010 hyphen at eol, as used when LANG=en_US.utf8.
2016-06-06 13:04:43 -04:00
Stephen Berman
9d5ccebeba Fix doc string quoting
* lisp/files.el (shell-quote-wildcard-pattern):
* lisp/progmodes/vhdl-mode.el (vhdl-mode):
* lisp/subr.el (replace-regexp-in-string):
* lisp/view.el (view-mode):
* src/nsfns.m (syms_of_nsfns):
* src/syntax.c (Fbackward_prefix_chars):
Fix quoting problems in doc strings (Bug#23696).
2016-06-06 09:30:22 -07:00
Michael Albinus
c0462e120d Some fixes in filenotify-tests.el for cygwin
* test/lisp/filenotify-tests.el (file-notify--test-timeout):
Reintroduce value for cygwin, it's needed on slow systems.
(file-notify--wait-for-events): Move up definition.
(file-notify--test-no-descriptors): Use `file-notify--wait-for-events'.
(file-notify--test-with-events-check, file-notify--test-with-events)
(file-notify-test08-watched-file-in-watched-dir):
Use :random rather than `random.
(file-notify-test06-many-events): Do not skip for cygwin.
2016-06-06 18:25:28 +02:00
Juri Linkov
66d5c75e2d * src/casefiddle.c (Fupcase_region): Add arg ‘region-noncontiguous-p’.
If non-nil, operate on multiple chunks.  (Bug#23655)

* src/search.c (Freplace_match): Use Qnil for new arg of Fupcase_region.
2016-06-06 00:23:21 +03:00
Juri Linkov
efde23dcdd * lisp/wdired.el (wdired-next-line, wdired-previous-line): Add "^"
to interactive spec to handle shift-selection.  (Bug#23642)
2016-06-06 00:16:17 +03:00
Michael Albinus
6627dd7c94 Improve robustness of filenotify-tests.el (Bug#23618)
* test/lisp/filenotify-tests.el (file-notify--test-no-descriptors)
(file-notify--test-no-descriptors-explainer)
(file-notify--test-cleanup-p): New defuns.
(file-notify--test-cleanup): Don't check for
`file-notify--test-event' anymore, that's done in
`file-notify--test-no-descriptors'.
(file-notify--test-with-events-check)
(file-notify--test-with-events): Handle the `random' marker.
(file-notify--test-with-events-explainer): Improve readability.
(file-notify-test00-availability)
(file-notify-test01-add-watch, file-notify-test02-events)
(file-notify-test03-autorevert)
(file-notify-test04-file-validity)
(file-notify-test05-dir-validity)
(file-notify-test06-many-events, file-notify-test07-backup)
(file-notify-test08-watched-file-in-watched-dir)
(file-notify-test09-sufficient-resources): Check also
`file-notify--test-cleanup-p'.
(file-notify-test04-file-validity)
(file-notify-test05-dir-validity): Use `ignore' as handler.
(file-notify-test05-dir-validity)
(file-notify-test06-many-events): Delete directory finally.
(file-notify-test08-watched-file-in-watched-dir): Add `random' marker.
2016-06-05 19:49:16 +02:00
K. Handa
4ffe265b51 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs 2016-06-05 20:49:55 +09:00
Stephen Berman
75de3640f1 man.el: Fix links on hyphenated words (bug#23647)
* lisp/man.el (Man-bgproc-sentinel): Make links work on
hyphenated words.
2016-06-05 13:14:44 +02:00
Martin Rudalics
0b33a23ffe Fix mouse dragging of vertical dividers with scroll bars on left (Bug#23690)
* lisp/mouse.el (mouse-drag-line): With scroll bars on the left
adjust trailing edge of window on the left when dragging the
vertical divider of the mode line.  (Bug#23690)
2016-06-05 11:50:47 +02:00
K. Handa
096d134765 Add category 'j' to more characters.
* lisp/international/characters.el: Add category 'j' (Japanese)
to characters in japanese-jisx0213.2004-1.
2016-06-05 16:23:02 +09:00
Tino Calancha
700afe62a4 isearch-edit-string resumes multi isearches
* lisp/isearch.el (with-isearch-suspended): Remember and restore
multi-isearch variables.  (Bug#21663)
2016-06-05 01:06:12 +03:00
Eli Zaretskii
a5d05f4470 * etc/PROBLEMS: Mention the link-time problems on FreeBSD 11.
(Bug#23641)
2016-06-04 18:45:46 +03:00
Eli Zaretskii
abfe07ad61 Fix Eshell display when RTL characters are involved
* lisp/eshell/esh-mode.el (eshell-mode): Set
'bidi-paragraph-direction' to 'left-to-right'.  (Bug#23652)
2016-06-04 18:27:49 +03:00
Paul Eggert
6b985764f0 Port angle-bracket TZ settings to MS-Windows
* doc/lispref/os.texi (Time Zone Rules): Document MS-Windows
lack of support for numeric time zone abbreviations.
* src/w32.c (sys_putenv): Convert angle-bracket TZ syntax
to MS-compatible syntax if possible, and to "ZZZ" otherwise.
Problem reported by Kazuhiro Ito (Bug#23600).
2016-06-01 21:09:17 -07:00
Paul Eggert
1e5539e0b3 Avoid delving into Git internals for version
* lisp/loadup.el (exec-path): Set it to nil later, so that
emacs-repository-get-version can invoke git commands in the PATH.
* lisp/version.el (emacs-repository--version-git-1): Remove.
(emacs-repository-get-version): Let Git do it rather than
delving into Git internals.
2016-06-01 13:26:30 -07:00
Stefan Monnier
4428f5a97b * lisp/emacs-lisp/autoload.el (autoload--make-defs-autoload): Expand less 2016-06-01 14:54:40 -04:00
Paul Eggert
a76420cce2 Fix emacs-repository-get-version with packed .git
* lisp/version.el (emacs-repository-get-version):
Parse .git/packed-refs if it exists.
Problem reported by Martin Rudalics in:
http://lists.gnu.org/archive/html/emacs-devel/2016-05/msg00554.html
2016-06-01 11:03:37 -07:00
Michael Albinus
5668058053 Minor change in tramp.texi
* doc/misc/tramp.texi (Password handling): Do not discuss
anymore how to get password-cache.el.  It is bundled with
Emacs.
2016-06-01 16:43:20 +02:00
Alan Mackenzie
cd66716baf Correct fontification and indentation of C++'s "constexpr" expressions
* lisp/progmodes/cc-langs.el (c-type-modifier-kwds): Remove "constexpr".
(c-modifier-kwds): Add "constexpr".
2016-06-01 13:31:47 +00:00
Glenn Morris
9c28e70b4b ; Auto-commit of loaddefs files. 2016-06-01 07:18:41 -04:00
Glenn Morris
d18b846b4e ; Auto-commit of loaddefs files. 2016-06-01 06:19:17 -04:00
K. Handa
8e22067d59 Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs 2016-06-01 09:16:32 +09:00
Ikumi Keita
6d66089127 Cosmetic change to kinsoku-eol. (tiny change)
* lisp/international/kinsoku.el (kinsoku-eol): Make the
order of characters match with the comments.
2016-06-01 09:15:20 +09:00
Ikumi Keita
58f77a137a Add HIRAGANA ITERATION MARK to japanese-kana-table. (tiny change)
* lisp/language/japan-util.el (japanese-kana-table): Add an
entry for HIRAGANA ITERATION MARK (U+309D).
(japanese-alpha-numeric-table): Fix docstring.
2016-06-01 08:33:05 +09:00
K. Handa
4efef3db2f Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs 2016-06-01 08:07:18 +09:00
K. Handa
694d5e5b56 Fix incomplete handling of translation table in a coding system.
* coding.c (get_translation): New arg NCHARS.  Even if TRANS
is an alist, return a character or a vector of character.
(produce_chars): Adjust for the above change.
(consume_chars): Likewise.
2016-06-01 07:53:03 +09:00
Glenn Morris
604f656831 * test/automated/viper-tests.el (viper-test-undo-kmacro):
Delete temp-file at end.
2016-05-31 18:24:07 -04:00
Glenn Morris
20eb53185d * lisp/mail/footnote.el (footnote-mode): Fix doc typo. 2016-05-31 15:05:20 -04:00
Glenn Morris
a7a22442a4 * doc/misc/smtpmail.texi (Encryption): Fix 2012-12-22 typo. 2016-05-31 14:58:05 -04:00
Glenn Morris
07bd97217b * lisp/emacs-lisp/lisp-mode.el (lisp--mode-syntax-table):
Fix typo.  (Bug#23654)
2016-05-31 14:50:52 -04:00
Michael Albinus
6dbbd98abb Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs 2016-05-31 20:01:02 +02:00
Michael Albinus
9878cf4d30 Improve robustness for out-of-band copy in Tramp
* lisp/net/tramp-adb.el (tramp-adb-execute-adb-command)
* lisp/net/tramp-cmds.el (tramp-append-tramp-buffers)
* lisp/net/tramp-gvfs.el (tramp-gvfs-do-copy-or-rename-file):
Cosmetic changes.

* lisp/net/tramp-sh.el (tramp-do-copy-or-rename-file-out-of-band):
Use local `default-directory'.  Simplify command to send.
Don't check return code, this was already done in
`tramp-process-actions'.
(tramp-get-inline-coding): Don't set `default-directory'.

* lisp/net/tramp.el (tramp-action-out-of-band):
Throw `out-of-band-failed'.
(tramp-process-actions): Handle `out-of-band-failed'.
(tramp-call-process, tramp-call-process-region):
Use local `default-directory'.
2016-05-31 20:00:21 +02:00
Paul Eggert
25cc0f2aad Merge from origin/emacs-25
788c9b6 ; Spelling fix
25c4a30 * lisp/recentf.el (recentf-dialog-mode-map): Remove follow-li...
0992ec3 Correct cl-flet usage (Bug#22317)
50caae3 Release MH-E manual version 8.6
602bb40 Update MH-E's documentation about HTML renderers
89018f0 Fx the we->the typo
845ee57 Restore frames into the current display by default
ee28b4c * lisp/recentf.el (recentf-open-files-item): Quick fix for (b...
01c3cd1 etc/TODO: Remove out-of-place issue
5e18486 Clarify doc string of 'file-name-sans-extension'
bffda22 Fix the MSDOS build
f907f98 * lisp/progmodes/elisp-mode.el (elisp-function-argstring): Ca...
1a2ffd0 * src/dired.c (Ffile_name_all_completions): Doc fix.  (Bug#23...
f7ffc4b Fix infloop in 'number-sequence'
4ab2673 ; Spelling and punctuation fixes in comments
71c152e * lisp/emacs-lisp/find-func.el (find-function-library):
2016-05-31 08:07:41 -07:00