- 01 May, 2016 14 commits
-
-
Lars Ingebrigtsen authored
* lisp/find-lisp.el (find-lisp-format): Copy over the doc string (bug#15047). (find-lisp-find-files): Clarify doc. (cherry picked from commit e4c7657b)
-
Lars Ingebrigtsen authored
* doc/misc/cl.texi (Common Lisp Compatibility): The list of incompatibilities isn't exhaustive, so don't say that it is (bug#15171). (cherry picked from commit fb685bc9)
-
Lars Ingebrigtsen authored
* doc/emacs/*.texi: Change all occurrences of "Mouse-[0-9]" to "mouse-[0-9]". These are case sensitive, and the keys are lower case (bug#14554). (cherry picked from commit e4c26271)
-
Lars Ingebrigtsen authored
* src/minibuf.c (syms_of_minibuf): Mention minibuffer-depth-indicator-mode in the doc string to enable-recursive-minibuffers (bug#14147). (cherry picked from commit 23ba488a)
-
Lars Ingebrigtsen authored
* src/callint.c (Finteractive): Clarify the doc string slightly (bug#14577). (cherry picked from commit cd993be6)
-
Lars Ingebrigtsen authored
* lisp/emacs-lisp/syntax.el (syntax-propertize-via-font-lock): Clarify doc string (bug#8693). (syntax-propertize): Clarify doc string. (cherry picked from commit ad3ef417)
-
Lars Ingebrigtsen authored
* doc/lispref/customize.texi (Composite Types): Add concept index entries for restricted-sexp, radio and choice (bug#7385). (cherry picked from commit 388bb723)
-
Lars Ingebrigtsen authored
* doc/lispref/macros.texi (Indenting Macros): Mention `lisp-indent-function' (bug#3393). (cherry picked from commit a1627691)
-
Lars Ingebrigtsen authored
* lisp/progmodes/compile.el (compilation-get-file-structure): Clarify doc string (bug#3137). (cherry picked from commit 123191de)
-
Paul Eggert authored
* src/fns.c (sort_vector_copy): Use a different way to attempt to work around GCC 3.0-and-earlier incompatibility with C99, one that does not have problems with modern non-GCC compilers.
-
Eli Zaretskii authored
* doc/misc/url.texi (Retrieving URLs): Update argument list of 'url-retrieve-synchronously'. (Bug#23411)
-
Eli Zaretskii authored
-
Glenn Morris authored
-
Leo Liu authored
* lisp/isearch.el (isearch-update): Remove (setq cursor-sensor-inhibit nil) ie remove the original (unless (boundp 'cursor-sensor-inhibit) ...) form.
-
- 30 Apr, 2016 7 commits
-
-
Leo Liu authored
* lisp/emacs-lisp/cursor-sensor.el (cursor-sensor-inhibit): Autoload. * lisp/isearch.el (isearch-update): Remove boundp check.
-
Phillip Lord authored
* lisp/org.el (org-map-entries): Check that buffer-file-name is non-nil before passing to org-agenda-prepare-buffers. This is a backport of commit 44c8cd71 from upstream org-mode. Addresses bug #23365.
-
Eli Zaretskii authored
* doc/emacs/basic.texi (Moving Point): Clarify that set-goal-column has buffer-local effect. (Bug#23405)
-
Eli Zaretskii authored
* lisp/simple.el (set-goal-column): Doc fix. (Bug#23405)
-
Eli Zaretskii authored
* config.bat: * msdos/sedlisp.inp: * msdos/sedlibmk.inp: * msdos/sedleim.inp: * msdos/sedadmin.inp: * msdos/sed6.inp: * msdos/sed3v2.inp: * msdos/sed2v2.inp: * msdos/sed1v2.inp: Adapt to Emacs 25. * src/process.c (remove_slash_colon): Move out of "#ifdef subprocesses" block, as it its called unconditionally. Move ADD_SUBFEATURE calls into "#ifdef subprocesses" block, as they reference variables only defined in that block. * src/msdos.h: Provide prototypes for IT_set_frame_parameters, faccessat, msdos_fatal_signal, syms_of_msdos, pthread_sigmask, dos_keysns, dos_keyread, run_msdos_command, and syms_of_win16select, to avoid compiler warnings. * src/msdos.c (SYS_ENVIRON): Define to either '_environ' or 'environ', depending on the DJGPP version. Remove declarations of externally-visible Lisp objects, like Qbackground_color and Qreverse. (run_msdos_command): First argument is not signed, not unsigned. Use SYS_ENVIRON. (sys_select): Use 'timespec_cmp' instead of 'timespec_sign', as the latter doesn't work when 'time_t' is an unsigned data type. This caused idle timers to behave incorrectly: they only fired after a keyboard input event. * src/frame.c (adjust_frame_size) [MSDOS]: Account for FRAME_TOP_MARGIN that isn't counted in the frame's number of lines, but dos_set_window_size needs it to be added. * src/lread.c (INFINITY, NAN) [DJGPP < 2.05]: Provide definitions. * src/fns.c (sort_vector_copy) [__GNUC__ < 4]: Provide a prototype that works around compilation errors with older GCC versions. * src/w16select.c: Don't declare QCLIPBOARD and QPRIMARY as Lisp Objects. * src/filelock.c [MSDOS]: Ifdef away most of the code. Provide no-op implementations for 'lock_file' and 'unlock_file'. (Ffile_locked_p) [MSDOS]: Always return nil. This avoids multiple ifdefs in all users of filelock.c functionality. * src/conf_post.h (EOVERFLOW, SIZE_MAX) [DJGPP < 2.04]: Define. * src/emacs.c [MSDOS]: Include dosfns.h, to avoid compiler warnings. * src/dosfns.h: Provide prototypes for dos_cleanup, syms_of_dosfns, and init_dosfns. * src/deps.mk (atimer.o): Depend on msdos.h. (emacs.o): Depend on dosfns.h. * src/atimer.c [MSDOS]: Include msdos.h, to avoid compiler warnings. * lisp/window.el (window--adjust-process-windows): Skip the body if 'process-list' is not available. This avoids failure to start up on MS-DOS. * lisp/vc/diff.el (diff-no-select): Test 'make-process', not 'start-process', as the latter is now available on all platforms. * lisp/textmodes/ispell.el (ispell-async-processp): Replace 'start-process' with 'make-process' in a comment. * lisp/term/internal.el (IT-unicode-translations): Modify and add a few translations to display Info files with Unicode markup. Fix an ancient off-by-one mismatch error with Unicode codepoints. * lisp/progmodes/compile.el (compilation-start): Test 'make-process', not 'start-process', as the latter is now available on all platforms. * lisp/man.el (Man-build-man-command, Man-getpage-in-background): Test 'make-process', not 'start-process', as the latter is now available on all platforms. * lisp/international/mule-cmds.el (set-coding-system-map): Test 'make-process', not 'start-process', as the latter is now available on all platforms. * lisp/eshell/esh-cmd.el (eshell-do-pipelines-synchronously): Doc fix. (eshell-execute-pipeline): Test 'make-process', not 'start-process', as the latter is now available on all platforms.
-
Andreas Schwab authored
* lisp/emacs-lisp/eieio.el (defclass): Remove \= from format string.
-
Eli Zaretskii authored
* lisp/faces.el (variable-pitch) [w32]: Name a variable-pitch font explicitly, to avoid Emacs picking up a bold-italic variant on some MS-Windows systems. See this thread for details: http://lists.gnu.org/archive/html/emacs-devel/2016-04/msg00746.html.
-
- 29 Apr, 2016 3 commits
-
-
Alan Mackenzie authored
Also rename the current follow-scroll-up/down functions to follow-scroll-up-window and follow-scroll-down-window. These scroll by the height of the current window. This fixes bug #23347. * lisp/follow.el (follow-mode): Tweak the doc string. (follow-scroll-up-arg, follow-scroll-down-arg): new functions, extracted from follow-scroll-up/down. (follow-scroll-up-window, follow-scroll-down-window): Functions renamed from follow-scroll-up/down. (follow-scroll-up, follow-scroll-down): Restore the historic functionality.
-
Alan Mackenzie authored
* lisp/progmodes/cc-engine.el (c-invalidate-state-cache): User c-state-old-cpp-end as an argument to c-with-all-but-one-cpps-commented-out regardless of the value of `here'.
-
Alan Mackenzie authored
Also correct the misfontification of the last enum identifier. * lisp/progmodes/cc-engine.el (c-forward-keyword-prefixed-id): setq c-last-identifier-range to nil to ensure that only types recognized by this macro are set for fontification as types. (c-backward-typed-enum-colon): Function renamed from c-backward-colon-prefixed-type. On finding a colon in the backward search, check it is preceded by an identifier rather than a keyword.
-
- 27 Apr, 2016 8 commits
-
-
Glenn Morris authored
This avoids an issue with save-selected-window (from walk-windows) failing if frame.el is not loaded, eg if the terminal is resized during startup of a -nw CANNOT_DUMP build. (Bug#23369).
-
Paul Eggert authored
Problem reported by Thomas Klausner (Bug#23371). * configure.ac (PAXCTL_dumped, PAXCTL_notdumped): New vars. Set them to setfattr and/or paxctl commands appropriate for GNU/Linux and/or NetBSD; the latter prefers paxctl +a. Search for paxctl only if setfattr is not found. * src/Makefile.in (PAXCTL_dumped, PAXCTL_notdumped): New vars, replacing PAXCTL_if_present and SETFATTR_if_present. All uses changed.
-
Dmitry Gutov authored
* lisp/progmodes/js.el (js--indent-in-array-comp): Also check the depth in parens between the bracket and `for' (bug#23391). * test/indent/js.js: Add a corresponding example.
-
Anders Lindgren authored
When either fringe width is zero, Emacs reserved one column for a continuation glyph. Terminal windows does not take this into account when the frame is resized. * lisp/window.el (window-adjust-process-window-size): Use `window-max-chars-per-line' instead of `window-body-width'. * lisp/term.el (term-window-width): Remove function. (It does the same as `window-max-chars-per-line' but without recent bug fixes.) (term-mode): Use `window-max-chars-per-line' instead of `term-window-width'. Backport (cherry picked from commit 5b540328)
-
Leo Liu authored
* lisp/vc/vc-git.el (vc-git-mode-line-string): Better fix that caches the result.
-
Stephen Berman authored
* lisp/calendar/todo-mode.el (todo-show): Correct obsolete and no longer correct information in doc string.
-
Leo Liu authored
* lisp/vc/vc-git.el (vc-git-mode-line-string): Use vc-git-working-revision because vc-working-revision needs to decide the backend and may return nil.
-
Mark Oteiza authored
* lisp/rect.el (rectangle--highlight-for-redisplay): Use region face.
-
- 26 Apr, 2016 4 commits
-
-
Jorgen Schaefer authored
* lisp/progmodes/python.el (python-font-lock-keywords): Add await as keyword.
-
Lele Gaifax authored
Python 3.5, released in mid September 2015, introduced a few new keywords to better support asynchronous code, "async" and "await" in particular. See https://www.python.org/dev/peps/pep-0492/ for details. (Bug#21783) * lisp/progmodes/python.el (python-rx-constituents): Add async def/for/with as block-start and async def as defun. * lisp/progmodes/python.el (python-font-lock-keywords): Add async def/for/with as keyword. * test/automated/python-tests.el (python-indent-after-async-block-1, python-indent-after-async-block-2, python-indent-after-async-block-3, python-nav-beginning-of-defun-3): New tests to test indentation and navigation for the async keyword.
-
Mark Oteiza authored
This commit partially reverts 0f332848. * lisp/rect.el (rectangle--highlight-for-redisplay): Use region face. This function is for rectangle-mark-mode, not string-rectangle.
-
Eli Zaretskii authored
-
- 25 Apr, 2016 4 commits
-
-
Paul Eggert authored
* doc/lispref/help.texi (Keys in Documentation): * etc/NEWS: Document why text-quoting-style is not a customizable variable (Bug#23372).
-
Glenn Morris authored
Future-proof against non-time-values. ; Do not merge to master.
-
Glenn Morris authored
-
Eli Zaretskii authored
* lisp/bookmark.el (bookmark-save-flag, bookmark-load): Don't mention "~/.emacs.bmk" explicitly as the default bookmark file in the doc strings. (Bug#23350)
-