- 13 Jun, 2015 5 commits
-
-
Eli Zaretskii authored
-
Eli Zaretskii authored
-
Eli Zaretskii authored
* lisp/international/fontset.el (setup-default-fontset): Revert the change "Configure Symbola font only if installed", since font search is evidently not yet set up when this function is called. (Bug#20727)
-
Glenn Morris authored
* lisp/emacs-lisp/warnings.el (display-warning): If startup isn't complete, delay the warning. * lisp/startup.el (normal-top-level, command-line): Let display-warning automatically handle the needed delays. Run delayed-warnings-hook.
-
Glenn Morris authored
Avoid calling external executable if possible. (Bug#20799)
-
- 12 Jun, 2015 12 commits
-
-
Paul Eggert authored
* lisp/help.el (help-split-fundoc, help--make-usage-docstring): Document (backquote FOO) as "`FOO", not as "(` FOO)" (Bug#20759).
-
Paul Eggert authored
-
Glenn Morris authored
-
Glenn Morris authored
-
Paul Eggert authored
* lisp/international/fontset.el (setup-default-fontset): Don't specify the Symbola font if it's not installed. Likewise for FreeMono. (Bug#20727)
-
Eli Zaretskii authored
* lisp/international/fontset.el (setup-default-fontset): Leave only symbols and punctuation in the fontset setup for Symbola font; remove "Greek and Coptic" and "Cyrillic Supplement". (Bug#20798)
-
Andreas Schwab authored
* src/fontset.c (Ffontset_info): Check that the RFONT-DEF elt is non-nil.
-
Paul Eggert authored
* configure.ac (SETUP_SLAVE_PTY) [sol2* | unixware]: Adjust to process.c change. * src/process.c (create_process): Declare volatile variables at top level of this function, so that they're less likely to be reused later in the function in the code executed by the vforked child. Do not declare locals used only in the vforked child, as they might share memory with locals still live in the parent. Instead, use the same variables in the child as in the parent. This works around a subtle bug that causes a garbage collector crash when Emacs is built with Sun C 5.13 sparc on Solaris 10.
-
Glenn Morris authored
a nil default-directory.
-
Glenn Morris authored
-
Glenn Morris authored
-
Glenn Morris authored
* src/buffer.c (init_buffer): Handle get_current_dir_name failures. * lisp/startup.el (normal-top-level, command-line-1): * lisp/minibuffer.el (read-file-name-default): Handle default-directory being nil.
-
- 11 Jun, 2015 10 commits
-
-
Paul Eggert authored
* configure.ac (PTY_OPEN): Define to plain 'open' on SVR4-derived hosts, so that the O_CLOEXEC flag isn't set. * src/process.c (allocate_pty): Set the O_CLOEXEC flag after calling PTY_TTY_NAME_SPRINTF, for the benefit of SVR4-derived hosts that call grantpt which does its work via a setuid subcommand (Bug#19191, Bug#19927, Bug#20555, Bug#20686). Also, set O_CLOEXEC even if PTY_OPEN is not defined, since it seems relevant in that case too.
-
Juri Linkov authored
* lisp/simple.el (kill-region): Replace 'error' with 'user-error'. (Bug#20785)
-
Glenn Morris authored
-
Paul Eggert authored
While investigating Bug#20759, I discovered other quoting problems: C-h f mishandled characters like backslash and quote in function names. This fix changes the behavior so that 'C-h f pcase RET' now generates "... (\` QPAT) ..." instead of "... (` QPAT) ...", because '(format "%S" '(` FOO))' returns "(\\` FOO)". A comment in src/lread.c's read1 function says that the backslash will be needed starting in Emacs 25, which implies that 'format' is correct and the old pcase documention was wrong to omit the backslash. * lisp/emacs-lisp/nadvice.el (advice--make-docstring): * lisp/help-fns.el (help-fns--signature): * lisp/help.el (help-add-fundoc-usage): * lisp/progmodes/elisp-mode.el (elisp-function-argstring): Use help--make-usage-docstring rather than formatting help-make-usage. * lisp/emacs-lisp/pcase.el (pcase--make-docstring): Return raw docstring. * lisp/help-fns.el (help-fns--signature): New arg RAW, to return raw docstring. Take more care to distinguish raw from cooked dstrings. (describe-function-1): Let help-fns--signature substitute command keys. * lisp/help.el (help--docstring-quote): New function. (help-split-fundoc): Use it, to quote funny characters more systematically. (help--make-usage): Rename from help-make-usage, since this should be private. Leave an obsolete alias for the old name. (help--make-usage-docstring): New function. * test/automated/help-fns.el (help-fns-test-funny-names): New test.
-
Stefan Monnier authored
since in-string-p is not used in thingatpt.el but only from outside. Also, use lexical binding.
-
Eli Zaretskii authored
-
Artur Malabarba authored
* test/automated/let-alist.el (let-alist-cons): Test it.
-
Nicolas Richard authored
-
Glenn Morris authored
; * ChangeLog.2: Related fixes.
-
Glenn Morris authored
* build-aux/gitlog-to-changelog: Handle gitmerge.el skipped commits. * admin/gitmerge.el (gitmerge-commit-message): Exclude "skipped" messages from ChangeLog once again. ; * ChangLog.2: Related fixes.
-
- 10 Jun, 2015 12 commits
-
-
Glenn Morris authored
* lisp/thingatpt.el (thing-at-point--in-string-p) (thing-at-point--end-of-sexp, thing-at-point--beginning-of-sexp) (thing-at-point--read-from-whole-string): Rename from old versions without "thing-at-point--" prefix. Keep old versions as obsolete aliases. Update all uses.
-
Glenn Morris authored
Move requiring of finder from here... (checkdoc-package-keywords): ... to here.
-
Glenn Morris authored
* lisp/calendar/appt.el (appt-add): * lisp/calendar/calendar.el (calendar-absolute-from-gregorian) (calendar-generate): * lisp/calendar/diary-lib.el (diary-mail-entries, diary-cyclic): Replace 'error' with 'user-error'.
-
Glenn Morris authored
-
Glenn Morris authored
Special-case 'lexical-binding'. (Bug#20641)
-
Glenn Morris authored
No longer autoload. * doc/misc/autotype.texi (Executables): Undocument executable-self-display.
-
Glenn Morris authored
Use non-obsolete tail syntax. (Bug#20779) (executable-self-display): Doc update.
-
Stefan Monnier authored
(finder-known-keywords): Silence byte-compiler.
-
Glenn Morris authored
-
Stefan Monnier authored
-
Stefan Monnier authored
(sh-here-doc-open-re): Don't mis-match the <<< operator (bug#20683). (sh-font-lock-quoted-subshell): Make sure double quotes within single quotes don't mistakenly end prematurely the surrounding string.
-
Stefan Monnier authored
-
- 09 Jun, 2015 1 commit
-
-
Glenn Morris authored
-