summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix Bug#30533Michael Albinus2018-02-221-0/+10
| | | | | * lisp/net/ange-ftp.el (ange-ftp-file-regular-p) (ange-ftp-real-file-regular-p): New defuns. (Bug#30533)
* * admin/automerge (merge): Report no. of commits if too few.Glenn Morris2018-02-211-3/+1
|
* Speed up parallel make check by testing slower files firstGlenn Morris2018-02-211-0/+8
| | | | | * test/Makefile.in (SLOW_TESTS): New variable. (ELFILES): Move slow tests to the front.
* * admin/automerge: Speed up check phase.Glenn Morris2018-02-211-1/+2
|
* * lisp/simple.el (next-error-find-buffer-function): New defcustom.Juri Linkov2018-02-212-12/+60
| | | | | | | | | | | | | (next-error-last-buffer): Make variable buffer-local. (next-error-buffer-on-selected-frame): New function. (next-error-find-buffer): Use next-error-find-buffer-function at the first step instead of ad-hoc logic of using one window on the selected frame. (next-error, next-error-internal): Set default value of next-error-last-buffer. Display message with the name of last next-error buffer. (next-error-select-buffer): New command. (Bug#20489)
* * lisp/vc/vc-dispatcher.el (vc-do-command): Bind message-truncate-lines to tJuri Linkov2018-02-211-14/+16
| | | | | | to keep entire commands in *Messages* but avoid resizing the echo area. Rephrase messages in a such way that the important parts are at the beginning. (Bug#19045)
* Another fix for cross-referencesEli Zaretskii2018-02-211-6/+4
| | | | | * doc/emacs/package.texi (Package Installation): Fix references to "Early Init". (Bug#30552)
* Port recent MAX_RW_COUNT checks to POSIXPaul Eggert2018-02-201-10/+19
| | | | | | * src/sysdep.c (MAX_RW_COUNT): Verify that it fits in POSIX standard types, to go along with already-existing checks for MS-Windows types. (emacs_intr_read): eassert on all platforms, not just MS-Windows.
* Update from gnulibPaul Eggert2018-02-205-6/+26
| | | | | | | | | This includes: 2018-02-18 warnings: Add support for Objective C 2018-02-03 stdlib: Fix compilation error on OpenIndiana * lib/gnulib.mk.in: Regenerate. * lib/stdlib.in.h, m4/getloadavg.m4, m4/stdlib_h.m4, m4/warnings.m4: Copy from gnulib.
* command-history-mode inherits from special-modeSam Steingold2018-02-201-5/+8
| | | | | | | (command-history-mode-map): Add `special-mode-map' to parents. (command-history-mode): Parent is `special-mode', not `fundamental-mode', set `revert-buffer-function'. (command-history-revert): Define for `revert-buffer-function'.
* Fix reference in Emacs manualEli Zaretskii2018-02-201-2/+2
| | | | | * doc/emacs/custom.texi (Early Init File): Fix reference to ELisp manual. (Bug#30552)
* Fix false alarm with recent GCC x86Paul Eggert2018-02-201-1/+1
| | | | | * src/lread.c (Fload): Use UNINIT to pacify -Wmaybe-uninitialized false alarm on Fedora 27 x86 with GCC 7.3.1 20180130 (Red Hat 7.3.1-2).
* ns_appsrc is not disjoint with srcdir/ns_appsrcSam Steingold2018-02-201-1/+1
| | | | | (links): Avoid "file already exists" errors by removing the existing file.
* Merge from origin/emacs-26Glenn Morris2018-02-2015-58/+105
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 226aca3 (origin/emacs-26) Fix documentation of 'flyspell-auto-correct... a8c8434 * doc/emacs/misc.texi (Saving Emacs Sessions): Fix markup. 275e735 More changes in the Emacs manuals d962be5 More fixes in the Emacs manual 6dc2846 * src/data.c (Faref): Fix a typo in the doc string. (Bug#30510) 36e729f Minor edit in tramp.texi 6537f99 ; Fix oversight from last commit eb94588 ; * doc/emacs/maintaining.texi: Fix two typos. 258135f More improvements in the Emacs manual f138bca Improve documentation of 'electric-pair-mode' f74ab96 ; Spelling and grammar fixes. 42f9dc4 ; * lisp/textmodes/flyspell.el (flyspell-auto-correct-word): ...
| * Fix documentation of 'flyspell-auto-correct-word'Eli Zaretskii2018-02-201-4/+15
| | | | | | | | | | | | | | | | * lisp/textmodes/flyspell.el (flyspell-get-word): Elaborate in the doc string on how the function looks for the word to spell-check. (flyspell-word, flyspell-auto-correct-word): Refer to 'flyspell-get-word' for details about finding the word. (Bug#30462)
| * * doc/emacs/misc.texi (Saving Emacs Sessions): Fix markup.Robert Pluim2018-02-191-1/+1
| |
| * More changes in the Emacs manualsEli Zaretskii2018-02-192-20/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/emacs/custom.texi (Customization Groups, Browsing Custom) (Custom Themes, Keymaps, Prefix Keymaps, Modifier Keys) (Function Keys, Named ASCII Chars, Mouse Buttons, Init Examples): Fix punctuation. Suggested by Stefan Kamphausen <stefan.kamphausen@acrolinx.com> in emacs-manual-bugs@gnu.org. * doc/emacs/basic.texi (Arguments, Repeating): Avoid breaking commands between lines. Reported by Wojciech Politarczyk <w.politarczyk@gmail.com> in emacs-manual-bugs@gnu.org. * doc/emacs/custom.texi (Init Rebinding): Move index entries about rebinding keys from "Init File". (Bug#30528)
| * More fixes in the Emacs manualEli Zaretskii2018-02-181-1/+16
| | | | | | | | | | | | | | | | | | * doc/emacs/abbrevs.texi (Defining Abbrevs, Expanding Abbrevs) (Editing Abbrevs, Saving Abbrevs): Insert blank lines between @item's. (Expanding Abbrevs): Add 'unexpand-abbrev' to the list of commands. Suggested by Michael Albinus <michael.albinus@gmx.de> in emacs-manual-bugs@gnu.org.
| * * src/data.c (Faref): Fix a typo in the doc string. (Bug#30510)Eli Zaretskii2018-02-181-2/+2
| |
| * Minor edit in tramp.texiMichael Albinus2018-02-181-8/+8
| | | | | | | | | | * doc/misc/tramp.texi (Remote shell setup, Windows setup hints): Improve @cindex entries.
| * ; Fix oversight from last commitMichael Albinus2018-02-171-2/+2
| | | | | | | | | | * doc/emacs/maintaining.texi (Select Tags Table): Use proper "~/.emacs.d" directory.
| * ; * doc/emacs/maintaining.texi: Fix two typos.Eli Zaretskii2018-02-171-2/+2
| |
| * More improvements in the Emacs manualEli Zaretskii2018-02-171-8/+22
| | | | | | | | | | | | | | | | | | | | * doc/emacs/maintaining.texi (Xref Commands, Identifier Search) (List Identifiers): Insert blank lines between @item's in a @table. (Etags Regexps): More accurate description of escape sequences. (Select Tags Table): Prefer "~/emacs.d/init.el" to "~/.emacs". Suggested by Michael Albinus <michael.albinus@gmx.de> in emacs-manual-bugs@gnu.org.
| * Improve documentation of 'electric-pair-mode'Eli Zaretskii2018-02-172-8/+16
| | | | | | | | | | | | * lisp/elec-pair.el (electric-pair-mode): * doc/emacs/programs.texi (Matching): Document the operation of electric-pair-mode when there's an active region. (Bug#30502)
| * ; Spelling and grammar fixes.Paul Eggert2018-02-176-10/+9
| |
| * ; * lisp/textmodes/flyspell.el (flyspell-auto-correct-word): Fix a typo.Eli Zaretskii2018-02-171-1/+1
| |
* | Add assertion to guard 'read' calls on MS-WindowsEli Zaretskii2018-02-201-0/+8
| | | | | | | | | | * src/sysdep.c (emacs_intr_read): Assert that NBYTES never overflows a 32-bit int.
* | Add ".xpi" to Tramp file archivesMichael Albinus2018-02-192-0/+7
| | | | | | | | | | * doc/misc/tramp.texi (Archive file names): * tramp-archive.el (tramp-archive-suffixes): Add ".xpi".
* | ; Add changes in tramp.texi which were conflicted in merge from emacs-26Michael Albinus2018-02-191-5/+5
| |
* | * lisp/progmodes/elisp-mode.el (eval-sexp-add-defvars): Don't macroexpand.Stefan Monnier2018-02-181-2/+3
| | | | | | | | | | | | Otherwise it breaks C-M-x on (progn (defmacro x ..) (... (x ...))). Furthermore, many callers do their own macroexpansion anyway. (elisp--eval-last-sexp): Do macroexpansion to make up for it.
* | * lisp/vc/diff-mode.el (diff-wiggle): New command.Stefan Monnier2018-02-181-16/+64
| |
* | * lisp/startup.el (load-user-init-file): Use condition-case-unless-debug.Stefan Monnier2018-02-171-71/+62
| | | | | | | | (argv, argi): Silence compiler warning.
* | * lisp/calendar/icalendar.el: Fix compilation warningsStefan Monnier2018-02-171-22/+20
| | | | | | | | | | | | | | | | | | | | | | | | (icalendar-export-region): Remove unused vars 'start', 'sum', and 'contents-n-summary'. (icalendar--parse-summary-and-rest): Remove unused var 'pos-sum' and 'sum'. (icalendar--convert-float-to-ical): Use calendar-let* to bind vars 'date' and 'entry'. (icalendar--convert-non-recurring-all-day-to-diary): Remove 'event' arg. Update callers. (icalendar--convert-non-recurring-not-all-day-to-diary): Remove 'event' and 'dtend-dec' args. Update callers.
* | * doc/lispref/package.texi (Packaging Basics): Fix xref.Glenn Morris2018-02-171-1/+1
| |
* | Merge from origin/emacs-26Glenn Morris2018-02-17118-240/+288
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e5a2933 (origin/emacs-26) lisp/vc/: documentation fixes f21f8e6 Document 'desktop-files-not-to-save' d8917eb Improve documentation of Profiling features b228839 Improve indexing of "performance" in ELisp manual ab67b3e Minor change in Emacs manual's VC chapter c352434 Avoid memory corruption with specpdl overflow + edebug (Bug#3... 593bbda Document comment-fill-column in the manual (Bug#11636) bd4cc8d * doc/emacs/dired.texi (Marks vs Flags): Copyedits. 69107f3 ; Fix doc typos related to indefinite articles aaad1e6 Merge branch 'emacs-26' of git.savannah.gnu.org:/srv/git/emac... 5906418 More fixes for the Emacs manual 9ab3df1 ; Fix doc typos related to indefinite articles 66a4e65 ; Fix doc typos related to indefinite articles 35e5c57 ; Fix doc typos related to indefinite articles
| * lisp/vc/: documentation fixesCharles A. Roelli2018-02-172-2/+5
| | | | | | | | | | | | * lisp/vc/vc.el (vc-region-history): Clarify documentation. * lisp/vc/add-log.el (change-log-get-method-definition): Indent documentation.
| * Document 'desktop-files-not-to-save'Robert Pluim2018-02-172-1/+7
| | | | | | | | | | | | | | | | * doc/emacs/misc.texi (Saving Emacs Sessions): Add description of 'desktop-files-not-to-save'. * lisp/desktop.el (desktop-files-not-to-save): Explain that the default value excludes buffers visiting remote files.
| * Improve documentation of Profiling featuresEli Zaretskii2018-02-173-26/+41
| | | | | | | | | | | | | | | | * doc/lispref/debugging.texi (Profiling): Improve the description of elp.el. Improve wording of the rest of the section. (Bug#30491) * lisp/emacs-lisp/elp.el (elp-instrument-list): Make the interactive invocation work. Doc fix.
| * Improve indexing of "performance" in ELisp manualEli Zaretskii2018-02-172-1/+2
| | | | | | | | | | | | * doc/lispref/debugging.texi (Profiling): * doc/lispref/edebug.texi (Coverage Testing): Improve indexing of features useful for performance analysis. (Bug#30490)
| * Minor change in Emacs manual's VC chapterEli Zaretskii2018-02-171-5/+4
| | | | | | | | | | | | * doc/emacs/maintaining.texi (Log Buffer): Mention the "Summary" header. Suggested by Michael Albinus <michael.albinus@gmx.de> in emacs-manual-bugs@gnu.org.
| * Avoid memory corruption with specpdl overflow + edebug (Bug#30481)Noam Postavsky2018-02-162-1/+24
| | | | | | | | | | | | | | | | | | | | | | | | If grow_specpdl fails due to outgrowing max_specpdl_size, it will signal an error *before* growing the specpdl array. Therefore, when handling the signal, specpdl_ptr points past the end of the specpdl array and any further use of of specpdl before unwinding (e.g., if edebug binds signal-hook-function) will cause memory corruption. * src/eval.c (signal_or_quit): Don't call `signal-hook-function' if the specpdl_ptr is already past the end of the specpdl array. * test/src/eval-tests.el (eval-tests--exceed-specbind-limit) (eval-exceed-specbind-with-signal-hook): New test & helper function.
| * Document comment-fill-column in the manual (Bug#11636)Noam Postavsky2018-02-161-11/+14
| | | | | | | | | | * doc/emacs/programs.texi (Comment Commands) (Options for Comments): Mention comment-fill-column.
| * * doc/emacs/dired.texi (Marks vs Flags): Copyedits.Glenn Morris2018-02-161-3/+3
| |
| * ; Fix doc typos related to indefinite articlesGlenn Morris2018-02-1632-46/+44
| |
| * Merge branch 'emacs-26' of git.savannah.gnu.org:/srv/git/emacs into emacs-26Eli Zaretskii2018-02-1676-112/+112
| |\
| | * ; Fix doc typos related to indefinite articlesGlenn Morris2018-02-1611-11/+11
| | |
| | * ; Fix doc typos related to indefinite articlesGlenn Morris2018-02-1653-84/+84
| | |
| | * ; Fix doc typos related to indefinite articlesGlenn Morris2018-02-1612-17/+17
| | |
| * | More fixes for the Emacs manualEli Zaretskii2018-02-162-32/+32
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/emacs/vc1-xtra.texi (Customizing VC): Update the list of backends. * doc/emacs/maintaining.texi (Version Control): Add SRC to the list of VCS. Remove the description of vc-state-refresh. (Version Control Systems): Update the description of CVS. (VC Change Log): Amend the list of VCS that don't support vc0print-root-log. (VCS Changesets, VCS Repositories, Advanced C-x v v) (VC Change Log): Mention SRC with RCS where appropriate. (VC Directory Commands): More accurate description of vc-dir-hide-up-to-date. Suggested by Michael Albinus <michael.albinus@gmx.de> in emacs-manual-bugs@gnu.org.
* | Use pkg-config to find lcms2 CFLAGS and LIBS (Bug#30346)Noam Postavsky2018-02-172-12/+10
| | | | | | | | | | | | | | * configure.ac: Use EMACS_CHECK_MODULES fors LCMS2 rather than AC_SEARCH_LIBS. * src/Makefile.in: Get LCMS2_LIBS and LCMS2_CFLAGS from configure, instead of just LIBLCMS2.