- 30 Sep, 2017 13 commits
-
-
Allen Li authored
* lisp/subr.el (undefined): Error out of kmacro definition, if any. (Bug#28008) Copyright-paperwork-exempt: yes
-
Tim Landscheidt authored
* lisp/gnus/gnus-art.el (gnus-request-article-this-buffer): Reset bidi-paragraph-direction on article rendering. (Bug#28454) Copyright-paperwork-exempt: yes
-
Eli Zaretskii authored
* lisp/url/url-http.el (url-http): Bind url-current-object before calling url-http-find-free-connection. (Bug#28515)
-
Andy Moreton authored
* lisp/vc/vc-hg.el (vc-hg--pcre-to-elisp-re) (vc-hg--slurp-hgignore, vc-hg--read-repo-requirements) (vc-hg-state-fast): Use file-name-absolute-p and directory-name-p instead of relying on Unix file-name syntax. This avoids assertion violations on MS-Windows.
-
Eli Zaretskii authored
* src/fns.c (Fcopy_sequence): * doc/lispref/sequences.texi (Sequence Functions): Mention the exception when copying an empty sequence. (Bug#28627)
-
Eli Zaretskii authored
* doc/emacs/ack.texi (Acknowledgments): Update Eli Zaretskii's contributions.
-
N. Jackson authored
Copyright-paperwork-exempt: yes
-
Eli Zaretskii authored
* doc/emacs/maintaining.texi (Identifier Search): Change wording of index entries to make them different from those for multi-file isearch commands. (Bug#28584) * doc/emacs/search.texi (Other Repeating Search): Index the multi-* commands. (Bug#28584) Rearrange the indexing to keep each index entry close to its subject.
-
Mark Oteiza authored
* src/lcms.c (rad2deg, parse_jch_list, parse_jab_list, xyz_to_jch): (jch_to_xyz, jch_to_jab, jab_to_jch): New functions. (lcms-jch->xyz, lcms-jch->xyz, lcms-jch->jab, lcms-jab->jch): New Lisp functions. (lcms-cam02-ucs): Refactor. (syms_of_lcms2): Declare new functions. * test/src/lcms-tests.el (lcms-roundtrip, lcms-ciecam02-gold): (lcms-jmh->cam02-ucs-silver): New tests. * etc/NEWS: Mention new functions.
-
Eli Zaretskii authored
* doc/emacs/programs.texi (Expressions, Semantic, Hungry Delete): * doc/emacs/mark.texi (Global Mark Ring) (Disabled Transient Mark): * doc/emacs/buffers.texi (Select Buffer): * doc/emacs/mule.texi (File Name Coding): Fix @kindex entries which used @key. Reported by Marcin Borkowski <mbork@mbork.pl>.
-
Eli Zaretskii authored
-
Paul Eggert authored
This incorporates: 2017-09-28 string: code style 2017-09-25 sys_types: update URL 2017-09-23 install-sh: do not assume / = // 2017-09-21 mktime: port to OpenVMS * build-aux/install-sh, m4/mktime.m4, m4/string_h.m4: * m4/sys_types_h.m4: Copy from Gnulib. * lib/gnulib.mk.in: Regenerate.
-
Paul Eggert authored
This catches some URLs I missed in my previous scan, or perhaps were added after the scan.
-
- 29 Sep, 2017 13 commits
-
-
Paul Eggert authored
-
Noam Postavsky authored
* src/w32term.c (syms_of_w32term) [x-wait-for-event-timeout]: New variable. (x_make_frame_visible): Wait for frame to become visible according to its value. (input_signal_count): Remove.
-
Noam Postavsky authored
But wait specfically for a MapNotify event, and only for a configurable amount of time. * src/xterm.c (syms_of_xterm) [x-wait-for-event-timeout]: New variable. (x_wait_for_event): Use it instead of hardcoding the wait to 0.1s. (x_make_frame_visible): Call x_wait_for_event at the end. * etc/NEWS: Announce x_wait_for_event.
-
Philipp Stephani authored
-
Eli Zaretskii authored
-
Glenn Morris authored
-
Eli Zaretskii authored
* lisp/simple.el (shell-command-saved-pos) (region-extract-function, region-bounds): Doc fixes. (Bug#28609)
-
Eli Zaretskii authored
This reverts commit a75ab3b3.
-
Devon Sean McCullough authored
Correct grammar; also, call a pair a pair. (cherry picked from commit 25ef543a)
-
Eli Zaretskii authored
-
Eli Zaretskii authored
-
Rasmus authored
-
Eli Zaretskii authored
-
- 28 Sep, 2017 7 commits
-
-
Noam Postavsky authored
* lisp/emacs-lisp/ert.el (ert--run-test-debugger): Take the frames above the `debugger' frame, rather than assuming there will be a `signal' frame.
-
Alan Third authored
This reverts commit fec63089. Prematurely pushed.
-
Alan Third authored
* src/conf_post.h (HAVE_FUTIMENS, HAVE_FUTIMESAT, HAVE_UTIMENSAT) [DARWIN_OS]: Undefine.
-
Simen Heggestøyl authored
* test/lisp/textmodes/css-mode-tests.el (css-test-current-defun-name) (css-test-current-defun-name-nested) (css-test-current-defun-name-complex): New tests for `css-current-defun-name'.
-
Martin Rudalics authored
* src/w32term.c (w32fullscreen_hook): Do not add (or try to remove) decorations for undecorated frames.
-
João Távora authored
In other words, re-coalesce the two files, lisp/progmodes/flymake-proc.el and lisp/progmodes/flymake-ui.el, back into a single one, lisp/progmodes/flymake.el. The changesets "Prefer HTTPS to FTP and HTTP in documentation" and "allow nil init in flymake-allowed-file-name-masks to disable flymake" are kept in place in the new lisp/progmodes/flymake.el. This reverts Git commit eb34f7f5. Don't merge this back to master as development happening there builds upon this work. See also https://lists.gnu.org/archive/html/emacs-devel/2017-09/msg00932.html.
-
João Távora authored
This reverts Git commit 13993c46. Don't merge this back to master as development happening there builds upon this work. See also https://lists.gnu.org/archive/html/emacs-devel/2017-09/msg00932.html
-
- 27 Sep, 2017 1 commit
-
-
Paul Eggert authored
-
- 26 Sep, 2017 4 commits
-
-
Paul Eggert authored
This patch is just for performance; it should not affect behavior. On my platform, it made the microbenchmark (format "%S" load-path) run about 45% faster. It should also speed up calls like (message "%s" STRING). * src/callint.c (Fcall_interactively): * src/dbusbind.c (XD_OBJECT_TO_STRING): * src/editfns.c (Fmessage, Fmessage_box): * src/xdisp.c (vadd_to_log, Ftrace_to_stderr): Use styled_format instead of Fformat or Fformat_message, to avoid unnecessary copying. * src/editfns.c (styled_format): New arg NEW_RESULT. All uses changed. Reuse an input string if it has the right value and if !NEW_RESULT. * src/lisp.h (style_format): New decl.
-
John Wiegley authored
-
Philipp Stephani authored
-
Devon Sean McCullough authored
Correct grammar; also, call a pair a pair.
-
- 25 Sep, 2017 2 commits
-
-
Dmitry Gutov authored
* lisp/emacs-lisp/syntax.el (syntax-ppss-wide): New variable, to contain the data from `syntax-ppss-last' and `syntax-ppss-cache'. (syntax-ppss-cache, syntax-ppss-last): Remove. (syntax-ppss-narrow, syntax-ppss-narrow-start): New variables. (syntax-ppss-flush-cache): Flush both caches. (syntax-ppss--data): Return the appropriate last result and buffer cache for the current restriction. (syntax-ppss, syntax-ppss-debug): Use it (bug#22983).
-
Joerg Behrmann authored
* lisp/progmodes/python.el (python-eldoc-setup-code): Use inspect.getfullargspec instead of inspect.getargspec to avoid a deprecation warning on every usage of eldoc in python-mode. Copyright-paperwork-exempt: yes
-