| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
* lisp/gnus/message.el (message--fold-long-headers): Header lines
should be no longer than 79 characters before folding
(bug#33313). Previous comment about 998 octets is about maximum
allowed header field length.
|
| | | |
| | |
| | |
| | |
| | | |
* lisp/abbrev.el (abbrev-prefix-mark): Clarify when the hyphen is
removed (bug#33382).
|
| | | |
| | |
| | |
| | |
| | |
| | | |
* lisp/files.el (directory-files-recursively): Don't bug out on
files like "~" that have special meaning to `expand-file-name'
(bug#36490).
|
| | | |
| | |
| | |
| | |
| | | |
* admin/notes/bugtracker: New section "How do I read a bug?" in
"Quickstart" (Bug#36560).
|
| | | |
| | |
| | |
| | | |
* lisp/json.el (json-pretty-print): Fix reading {}, which returns nil.
|
| | | |
| | |
| | |
| | |
| | | |
* test/lisp/calendar/todo-mode-tests.el (todo-test--insert-item):
Fix "Unused lexical argument" warnings.
|
| | | |
| | |
| | |
| | |
| | | |
* test/lisp/electric-tests.el (plainer-c-mode): Remove duplicate
definition.
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
* lisp/calc/calc-forms.el (calendar-current-time-zone-cache):
Remove defvar.
(math-get-calendar-tzinfo): Simplify and do not reach
into caldst’s cache.
|
| | | |
| | |
| | |
| | |
| | | |
* doc/misc/cl.texi (Lists as Sets): cl-member with no :test is not
equal to memq (because it uses eql) (bug#33655).
|
| | | |
| | |
| | |
| | |
| | | |
* doc/misc/auth.texi (Help for users): Remove mention of "host" in
.netrc files, because it's not supported (bug#33826).
|
| | | |
| | |
| | |
| | | |
* lisp/play/fortune.el (fortune-compile): Reindent function.
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
* lisp/play/fortune.el (fortune-compile): Search exec-path for
strfile program (bug#33984).
Copyright-paperwork-exempt: yes
|
| | | |
| | |
| | |
| | |
| | | |
* lisp/json.el (json-pretty-print-max-secs): Remove the variable
as it's no longer used.
|
| | | |
| | |
| | |
| | |
| | |
| | | |
* lisp/calc/calc-forms.el (math-calendar-tzinfo): Make timezone
calculation work east of Greenwich. Fix proposed by David O'Shea
(bug#34075).
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
(decide_coding_unwind): Re-introduce. Move text back to the gap.
Return the new `inserted` via the unwind_data.
(Finsert_file_contents): Use it.
Make sure `inserted` is always 0 when we jump straight to `notfound`.
Don't insert the text in the buffer until we know it's properly decoded
for the byteness of the buffer.
* test/src/fileio-tests.el (fileio-tests--insert-file-interrupt):
Allow insert-file-contents to return an empty buffer in case of
non-local exit in set-auto-coding-function.
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
* src/pdumper.c (Fdump_emacs_portable, pdumper_load):
Don’t cast volatile to non-volatile pointer, as that does not in
general suffice to prevent a compiler from optimizing away memcmp
and/or memcpy calls. Instead, copy the fingerprint by hand.
|
| | | |
| | |
| | |
| | |
| | | |
This reverts commit 122198d2f1aaf0b74c102874cc9b04ae4789f54f.
Should not be needed any more thanks to Pip Cet's patch to hash_table_rehash.
|
| | | |
| | |
| | |
| | |
| | | |
* src/fns.c (hash_table_rehash): Make sure we're operating on
fresh copies of ->next, ->index, ->hash.
|
| |\ \ \ |
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Without this patch, (capitalize "x") can alter the match data,
which is not what users expect. Problem found by running
morse-tests-unnato-region in a stripped-down Emacs.
Perhaps ‘load’ should also save and restore the match data?
That would be a simpler fix, though arguably incompatible.
* src/lread.c (save_match_data_load): New function.
* src/chartab.c (uniprop_table):
* src/doc.c (reread_doc_file):
* src/eval.c (Fautoload_do_load):
* src/fns.c (Frequire): Use it.
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem reported privately by Michael Albinus.
* test/lisp/image-tests.el (image-type-from-file-header-test):
Don’t assume svg is a supported image type.
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Tell the compiler that the fingerprint variable is modified unpredictably.
* lib/fingerprint.h (fingerprint): Remove const.
* lib/fingerprint.c (fingerprint): Likewise.
* src/pdumper.c (Fdump_emacs_portable): Cast fingerprint variable.
(pdumper_load): Likewise.
* lib-src/make-fingerprint.c (main): Likewise.
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* lisp/json.el (json-pretty-print-max-secs): Make obsolete.
(json-pretty-print): Pretty-print all JSON objects in the region
instead of just the first one (and then deleting all other
objects) (bug#34160).
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This reverts commit 48daf77a9d963c05ee198b3ab108c7f0b3686da6.
This apparently led to build errors.
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* lisp/json.el (json-pretty-print-max-secs): Make obsolete.
(json-pretty-print): Pretty-print all JSON objects in the region
instead of just the first one (and then deleting all other
objects) (bug#34160).
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* lisp/json.el (json-read): Try to clarify what's returned (bug#34242).
(json-encode): Refer to `json-read' about what the input is and
say what error is signalled.
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* lisp/gnus/message.el (message-use-alternative-email-as-from):
Don't add a "," at the start of the address if the To header
doesn't exist (bug#34293).
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* lisp/gnus/gnus-group.el (gnus-read-ephemeral-emacs-bug-group):
Add an autoload cookie, because the command can be used from
without Gnus.
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* lisp/emacs-lisp/checkdoc.el (checkdoc--next-docstring): Don't
bug out on malformed Emacs Lisp (bug#34760).
(checkdoc-file-comments-engine): Don't bug out on empty buffers.
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
* lisp/gnus/gnus-sum.el (gnus-summary-mark-article-as-unread)
(gnus-mark-article-as-unread): Clarify warning (bug#34990).
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
* lisp/gnus/gnus-sum.el (gnus-summary-save-article): Stop trying
to save articles if the articles have disappeared (bug#35188).
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* src/alloc.c (cleanup_vector):
* src/xftfont.c (xftfont_driver):
* src/xfont.c (xfont_driver):
* src/nsfont.m (nsfont_driver):
* src/macfont.m (macfont_driver):
* src/ftxfont.c (ftxfont_driver):
* src/ftfont.c (ftfont_driver):
* src/ftcrfont.c (ftcrfont_driver):
* src/font.h (struct font_driver):
* src/font.c (font_clear_cache, font_close_object):
Rename `close' member to `close_font', to avoid clash with preprocessor
define of `close' in nt/inc/ms-w32.h and for consistency with `open_font'.
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
* src/callproc.c (Fcall_process): Mention `call-process-region'
(bug#35187).
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* src/xftfont.c (xftfont_driver):
* src/xfont.c (xfont_driver):
* src/nsfont.m (nsfont_driver):
* src/macfont.m (macfont_driver):
* src/ftxfont.c (ftxfont_driver):
* src/ftfont.c (ftfont_driver):
* src/ftcrfont.c (ftcrfont_driver):
* src/font.h (struct font_driver):
* src/font.c (font_open_entity):
Rename `open' member to `open_font', to avoid clash with preprocessor
define of `open' in lib/fcntl.h and nt/inc/ms-w32.h. Remove earlier
#undef hack.
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
* doc/lispref/functions.texi (Advising Functions): Add a really
trivial and simple example (bug#35250).
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* lisp/simple.el (suggest-key-bindings):
(extended-command-suggest-shorter): Mention each other, because
they are vaguely related (bug#35309).
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
* doc/lispref/text.texi (Undo): Say what undo-auto-amalgamate does
in addition to describing what amalgamation is (bug#35344).
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
* src/font.c (open): Don't undef on WINDOWSNT, as ms-w32.h
redirects it to sys_open.
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
* lisp/files.el (auto-mode-alist): Map .har files to
javascript-mode (bug#35407).
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
* lisp/emacs-lisp/cl-indent.el (lisp-indent-259): Indent PROG
better (bug#36552).
|
| | | | |
| | | |
| | | |
| | | |
| | | | |
* lisp/textmodes/paragraphs.el (sentence-end-base): Add › and »
(bug#36359).
|
| |/ / / |
|
| |\ \ \
| |/ / |
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
Avoid macro redefinition of `open' in lib/fcntl.h to break use of it as
a struct member in src/font.c.
* src/font.c: #undef open
|
| | | |
| | |
| | |
| | |
| | |
| | | |
* test/lisp/emacs-lisp/bytecomp-tests.el
(bytecomp-test--switch-duplicates):
Apparently the result depends on byte-compile-cond-use-jump-table.
|
| | | |
| | |
| | |
| | |
| | |
| | | |
* lisp/delim-col.el (delimit-columns-region): Make the doc string
say a bit more about what it does (bug#35651).
(delimit-columns-rectangle): Refer to the first function.
|
| | | |
| | |
| | |
| | |
| | |
| | | |
* lisp/textmodes/texinfmt.el (texinfo-format-uref): Allow using @@
in @uref (bug#36186) to allow things like
@uref{mailto:foo@@example.com}.
|