aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* ; * etc/NEWS: No need to document Ido news.Eli Zaretskii2020-03-071-0/+1
|
* ; * etc/NEWS: No need to document news of doc-view.el.Eli Zaretskii2020-03-071-0/+3
|
* Document that 'byte-compile-dynamic' is obsoleteEli Zaretskii2020-03-072-3/+8
| | | | | | | * doc/lispref/compile.texi (Dynamic Loading): Document that this is deprecated. * etc/NEWS: mark the 'byte-compile-dynamic' entry as documented.
* ; * etc/NEWS: No need to document 'goto-address-uri-schemes-ignored'.Eli Zaretskii2020-03-071-0/+1
|
* ; * etc/NEWS: Formatting fixes.Eli Zaretskii2020-03-071-5/+6
|
* ; * etc/NEWS: No need to document deprecation of 'cl'.Eli Zaretskii2020-03-071-0/+1
|
* ; * etc/NEWS: No need to document the change in 'list-processes'.Eli Zaretskii2020-03-071-0/+1
|
* ; * etc/NEWS: 'backup-by-copying-when-privileged-mismatch' is documented.Eli Zaretskii2020-03-071-0/+1
|
* ; * etc/NEWS: Mark 'byte-count-to-string-function' as undocumented.Eli Zaretskii2020-03-071-0/+1
|
* ; * etc/NEWS: Mark 'completion-common-part' face entry as not documented.Eli Zaretskii2020-03-071-0/+1
|
* Document the changes in 'read-answer'Eli Zaretskii2020-03-072-10/+11
| | | | | | * doc/lispref/minibuf.texi (Multiple Queries): Document the fact that 'read-answer' can now accept non-character input events.
* Document changes in lexical-bindingEli Zaretskii2020-03-072-6/+15
| | | | | | | | * doc/lispref/variables.texi (Using Lexical Binding): Document that lexical-binding is now turned on by default in more cases. * etc/NEWS: Fix wording of the NEWS entry about the above, and mark it as fully documented.
* Update ERC mailing list addressAmin Bandali2020-03-061-1/+1
| | | | | | | | | * lisp/erc/erc.el (erc-official-location): As part of bringing ERC under the Emacs umbrella, erc-discuss has been renamed to emacs-erc, and will be *the* mailing list for discussions and announcements about ERC going forward. The other two lists, erc-announce and erc-commit, are now retired. For more details, see the announcement at <https://lists.gnu.org/archive/html/emacs-erc/2020-03/msg00001.html>.
* Use regexp-opt to define bibtex-autokey-transcriptions. (Bug#39686)Roland Winkler2020-03-061-23/+27
|
* Improve documentation of 'table-generate-source'Eli Zaretskii2020-03-062-12/+14
| | | | | | | | * lisp/textmodes/table.el (table-generate-source): Doc fix. (Bug#39935) * etc/NEWS: Fix wording of the 'table-generate-source' entry and mark it as documented.
* Attempt to avoid rare segfaults in show_mouse_faceEli Zaretskii2020-03-061-0/+4
| | | | | | * src/xdisp.c (show_mouse_face): Don't display the active region if called on a frame different from the one recorded in HLINFO. (Bug#37671)
* Avoid crashes when a fontset has strange entriesEli Zaretskii2020-03-051-2/+10
| | | | | | | | | * src/fontset.c (reorder_font_vector): Skip nil entries in the loop that assigns scores to rfont_def's. (fontset_compare_rfontdef): Cope with nil. This has the effect of moving any nil entries to the end of the font-group, and avoids crashing if an element other than the last in the font-group is nil. (Bug#39892)
* Fix rx error with ? and ??Mattias Engdegård2020-03-052-2/+4
| | | | | | | | | The ? and ?? rx operators are special in that they can be written as characters (space and '?' respectively). This confused the definition look-up mechanism in rare cases. * lisp/emacs-lisp/rx.el (rx--expand-def): Don't look up non-symbols. * test/lisp/emacs-lisp/rx-tests.el (rx-charset-or): Test.
* * lisp/emacs-lisp/rx.el (rx--string-to-intervals): Fix error string.Mattias Engdegård2020-03-051-1/+1
|
* Fix args in 'window-text-pixel-size' call in 'fit-window-to-buffer'Justin Burkett2020-03-051-2/+2
| | | | | | | * lisp/window.el (fit-window-to-buffer): Fix arguments in 'window-text-pixel-size' call. Copyright-paperwork-exempt: yes
* Have pulse.el preserve existing overlay prioritiesJoão Távora2020-03-041-0/+2
| | | | | | | | Fixes: bug#39821 * lisp/cedet/pulse.el (pulse-momentary-highlight-overlay): Save overlay priority. (pulse-momentary-unhighlight): Restore.
* CC Mode: Fix the handling of two adjacent after-change-functionses.Alan Mackenzie2020-03-041-7/+6
| | | | | | | | | The bug involved failing to set c-new-END correctly, which lead to an args-out-of-range error when after-change-functions was invoked twice without an intervening invocation of before-change-functions. * lisp/progmodes/cc-mode.el (c-after-change): Correct a coding error in the handling of c-just-done-before-change.
* Fix combine-change-calls-1 for when buffer-undo-list is tAlan Mackenzie2020-03-041-13/+12
| | | | | * lisp/subr.c (combine-change-calls-1): Bind before/after-change-functions to nil also when buffer-undo-list is t.
* Don't misinterpret doc string as initial valueMattias Engdegård2020-03-042-2/+2
| | | | | | * lisp/loadhist.el (loadhist--restore-autoload): * lisp/progmodes/vhdl-mode.el (vhdl-font-lock-keywords-0): Prevent the doc string from being used as initial value.
* Bump checkdoc-version to match library headerStefan Kangas2020-03-041-1/+1
| | | | * lisp/emacs-lisp/checkdoc.el (checkdoc-version): Bump version.
* Explain how to unset mode bindings (Bug#39802)Noam Postavsky2020-03-031-6/+11
| | | | | * doc/emacs/custom.texi (Init Rebinding): Explain that passing nil to define-key will unbind keys, and extend the example accordingly.
* Fix describe-variable on values with circular syntax (Bug#39805)Noam Postavsky2020-03-031-0/+2
| | | | | * lisp/help-fns.el (describe-variable): Set syntax tables before calling pp-buffer.
* Improve documentation of next-error-highlight-no-select (bug#38778)Juri Linkov2020-03-042-5/+13
| | | | | | | | | | * doc/emacs/building.texi (Compilation Mode): Mention next-error-highlight-no-select. * lisp/simple.el (next-error-highlight): Add reference to next-error-highlight-no-select. (next-error-highlight-no-select): Add reference to next-error-highlight.
* Fix implicit declaration of getenv and atolAndreas Schwab2020-03-031-0/+1
| | | | * src/gtkutil.c: Include <stdlib.h>.
* Fix handling MS-Windows keyboard input above the BMPEli Zaretskii2020-03-031-1/+41
| | | | | | | * src/w32term.c (w32_read_socket): If we get a WM_UNICHAR message with a surrogate codepoint, assemble the corresponding character code above the BMP from its UTF-16 encoding, communicated in two consecutive WM_UNICHAR messages.
* * etc/NEWS: More complete description of rx 'not' changes.Mattias Engdegård2020-03-031-1/+4
|
* ; * doc/emacs/mini.texi (Yes or No Prompts): Fix last change.Eli Zaretskii2020-03-031-27/+20
|
* * doc/emacs/mini.texi (Yes or No Prompts): 'y-or-n-p' now uses the minibuffer.Juri Linkov2020-03-031-5/+5
|
* Don't attempt to cache glyph metrics for FONT_INVALID_CODERobert Pluim2020-03-023-8/+16
| | | | | | | | | | | | | | | | This was causing massive slowdown in redisplay when eg #xfe0f (VARIATION SELECTOR-16) was present, as the cache ended up very large, unused, and being recreated on every call to font_fill_lglyph_metrics (Bug#39133). * src/composite.c (fill_gstring_body): Hoist FONT_OBJECT_P check out of loop. Calculate glyph code and check for FONT_INVALID_CODE before calling font_fill_lglyph_metrics. Pass glyph code to it. * src/font.c (font_fill_lglyph_metrics): Add code parameter, move glyph code calculation up the call stack into fill_gstring_body. * src/font.h: Adjust font_fill_lglyph_metrics prototype.
* Fix fit-frame-to-buffer for multi-monitor setupSergey Trofimov2020-03-011-6/+7
| | | | | | | | | * lisp/window.el (fit-frame-to-buffer): Call 'frame-monitor-attributes' instead of 'display-monitor-attributes-list'. Fix geometry calculations for multiple monitors. Copyright-paperwork-exempt: yes
* ; * etc/NEWS: Fix typo.Michael Albinus2020-03-011-1/+1
|
* rx: Improve 'or' compositionality (bug#37659)Mattias Engdegård2020-03-014-31/+69
| | | | | | | | | | | | | | | | | Perform 'regexp-opt' on nested 'or' forms, and after expansion of user-defined and 'eval' forms. Characters are now turned into strings for wider 'regexp-opt' scope. This preserves the longest-match semantics for string in 'or' forms over composition. * doc/lispref/searching.texi (Rx Constructs): Document. * lisp/emacs-lisp/rx.el (rx--normalise-or-arg) (rx--all-string-or-args): New. (rx--translate-or): Normalise arguments first, and check for strings in subforms. (rx--expand-eval): Extracted from rx--translate-eval. (rx--translate-eval): Call rx--expand-eval. * test/lisp/emacs-lisp/rx-tests.el (rx-or, rx-def-in-or): Add tests. * etc/NEWS: Announce.
* * lisp/tab-line.el: Fix auto-hscrolling (bug#39649)Juri Linkov2020-02-291-12/+24
| | | | | | | | | | | | | | | | Distinguish offsets between manual-vs-automatic scrolling as integers-vs-floats instead of positive-vs-negative integers. * lisp/tab-line.el (tab-line-format-template): Use 'numberp' instead of 'integerp', and 'truncate' instead of 'abs'. (tab-line-format): When the window-buffer was updated, set window-parameter to float to enable auto-hscroll after it was disabled on manual scrolling. (tab-line-auto-hscroll-buffer): New variable with internal buffer. (tab-line-auto-hscroll): Erase in tab-line-auto-hscroll-buffer. Use 'numberp' instead of 'integerp', 'truncate' instead of 'abs', and 'float' instead of '-'. (tab-line-hscroll): Use 'numberp' instead of 'integerp', and 'truncate' instead of 'abs'.
* ; Update lisp/ldefs-boot.elemacs-27.0.90Nicolas Petton2020-02-291-7/+8
|
* ; * etc/TODO: Fix last change.Eli Zaretskii2020-02-291-6/+7
|
* ; Add an entry to TODOEli Zaretskii2020-02-291-0/+70
| | | | | * etc/TODO: Expand the ligature support entry. Add a new entry about better support of Emoji.
* Fix rx charset generationMattias Engdegård2020-02-292-3/+14
| | | | | | * lisp/emacs-lisp/rx.el (rx--charset-p): Don't overquote. (rx--generate-alt): Generate '.' for negated newline. * test/lisp/emacs-lisp/rx-tests.el (rx-any, rx-charset-or): Test.
* Merge branch 'emacs-27' of git.savannah.gnu.org:/srv/git/emacs into emacs-27Eli Zaretskii2020-02-292-4/+2
|\
| * Fix overquoting in mule.elMattias Engdegård2020-02-281-1/+1
| | | | | | | | | | * lisp/international/mule.el (sgml-xml-auto-coding-function): Remove accidental quote.
| * * src/timefns.c (time_arith): Omit incorrect comment.Paul Eggert2020-02-281-3/+1
| |
* | Merge branch 'emacs-27' of git.savannah.gnu.org:/srv/git/emacs into emacs-27Eli Zaretskii2020-02-281-10/+11
|\ \ | |/
| * * lisp/vc/vc-cvs.el (vc-cvs-ignore): Copy-edit doc stringMattias Engdegård2020-02-281-10/+11
| |
* | ; bug#39779: Fix some typos in documentation.Štěpán Němec2020-02-287-12/+12
|/
* checkdoc: Don't mistake "cf." for sentence endŠtěpán Němec2020-02-281-1/+1
| | | | | * lisp/emacs-lisp/checkdoc.el (checkdoc-sentencespace-region-engine): Recognize "cf." as an abbreviation, not a sentence end.
* Bump Emacs version to 27.0.90Nicolas Petton2020-02-274-4/+4
| | | | | | | * README: * configure.ac: * msdos/sed2v2.inp: * nt/README.W32: Bump Emacs version.