- 03 Jun, 2019 4 commits
-
-
Juri Linkov authored
with body extracted from INITVALUE of defconst (bug#35689). Bind search-spaces-regexp to nil (bug#35802). * test/lisp/char-fold-tests.el: Relocate helpers to file beginning. (char-fold--test-bug-35802): New test.
-
Stefan Monnier authored
Remove redundant :group args. (gnus-async-post-fetch-function): Make it always be a function. (gnus-make-async-article-function, gnus-async-prefetch-headers): Use a closure rather than `(lambda ...)
-
Oleh Krehel authored
Using this setting: (setq message-send-mail-function 'message-send-mail-with-sendmail) (setq sendmail-program "msmtp") the message seding is handled by an external program, so no Unicode encoding is performed in Emacs. Thus Emacs must not assert that the Unicode encoding was performed.
-
Juanma Barranquero authored
-
- 02 Jun, 2019 14 commits
-
-
Stefan Monnier authored
* lisp/gnus/gnus-async.el (gnus-async-with-semaphore): Use `declare`. (gnus-async-prefetch-next): Don't assume gnus-data-number == car. * lisp/gnus/gnus-sum.el (gnus-data-find-in): New function. (gnus-data-find, gnus-data-find-list): Use it. (gnus-summary-article-subject): Make it a function. (gnus--dummy-data-list): New const. (gnus-update-summary-mark-positions): Use it.
-
Stefan Monnier authored
* lisp/gnus/gnus-sum.el (gnus-data): Use cl-defstruct. (gnus-data-set-pos, gnus-data-set-header, gnus-data-set-mark) (gnus-data-set-number): Delete macros; use `setf` instead. (gnus-data-unread-p, gnus-data-read-p, gnus-data-pseudo-p, gnus-data-find) (gnus-summary-skip-intangible, gnus-summary-article-number): Redefine as inlinable functions rather than macros. * lisp/gnus/gnus.el: Adjust autoloads for the macros turned functions.
-
Stefan Monnier authored
* lisp/help-fns.el (help-fns--first-release): Return a "button". (help-fns--mention-first-release): Preserve the string's text-properties. * lisp/help-mode.el (help-news): New button type.
-
Alan Mackenzie authored
It's previous default was c-lineup-inexpr-block. This change is mainly to prevent excessive indentation of the innards of C++ lambda functions. * lisp/progmodes/cc-vars.el (c-offsets-alist): Amend the offset for inlambda to 0. * doc/misc/cc-mode.texi (FAQ): Amend the answer to the question about this matter.
-
Glenn Morris authored
* test/lisp/progmodes/flymake-tests.el (perl-backend) (included-c-header-files, recurrent-backend): Skip on hydra.nixos due to frequent intermittent failures. (Bug#32764)
-
Stefan Kangas authored
* lisp/play/morse.el: Use lexical-binding. * lisp/play/studly.el: Use lexical-binding. * test/lisp/play/morse-tests.el: New file. * test/lisp/play/studly-tests.el: New file.
-
Stefan Kangas authored
* lisp/textmodes/paragraphs.el: Use lexical-binding. (repunctuate-sentences): Make it work non-interactively. * test/lisp/textmodes/paragraphs-tests.el: New file.
-
Paul Eggert authored
Problem reported by Mauro Aranda (Bug#35945). * .gitignore: Replace .dir-locals?.el with .dir-locals-2.el.
-
Paul Eggert authored
* lisp/emacs-lisp/cl-seq.el (cl-assoc): Use assq for fixnums.
-
Mattias Engdegård authored
* lisp/emacs-lisp/cl-seq.el (cl-member, cl-assoc): Work with bignums. * test/lisp/emacs-lisp/cl-seq-tests.el (cl-seq-bignum-eql): New.
-
Noam Postavsky authored
-
Daniel Ralston authored
* rcirc.el: (rcirc-default-part-reason, rcirc-default-quit-reason): New customizable vars. (rcirc-cmd-quit, rcirc-cmd-part): Consult them. Copyright-paperwork-exempt: yes
-
Noam Postavsky authored
* lisp/net/rcirc.el (part): Split out channel name and part reason. * doc/misc/rcirc.texi (rcirc commands): Clarify that channel name may be provided to /part.
-
Noam Postavsky authored
... and empty Todo comment section.
-
- 01 Jun, 2019 20 commits
-
-
Glenn Morris authored
-
Alan Mackenzie authored
(Final Commit) * lisp/progmodes/cc-engine.el (c-semi-trim-near-cache): Correct a comparison with the wrong ...-limit variable. (c-semi-pp-to-literal): Remove a wrong setting of c-lit-pos-cache-limit. (c-full-get-near-cache-entry): Eliminate extravagant and unneeded coding. (c-state-cache-init, c-record-parse-state-state): No longer manipulate c-lit-pos-cache, which is no longer regarded as part of c-parse-state. * lisp/progmodes/cc-mode.el (c-basic-common-init): Call c-truncate-lit-pos-cache to initialize the literal cache.
-
Alan Mackenzie authored
-
Alan Mackenzie authored
(Intermediate commit) * lisp/progmodes/cc-engine.el, lisp/progmodes/cc-fonts.el * lisp/progmodes/cc-mode.el : Rename: c-state-semi-nonlit-pos-cache -> c-lit-pos-cache, c-state-semi-nonlit-pos-cache-limit -> c-lit-pos-cache-limit, c-state-semi-nonlit-near-cache -> c-semi-lit-near-cache, c-truncate-semi-nonlit-pos-cache -> c-truncate-lit-pos-cache, c-state-semi-trim-near-cache -> c-semi-trim-near-cache, c-state-semi-get-near-cache-entry -> c-semi-get-near-cache-entry, c-state-semi-put-near-cache-entry -> c-semi-put-near-cache-entry, c-state-semi-pp-to-literal -> c-semi-pp-to-literal, c-state-full-pp-to-literal -> c-full-pp-to-literal, c-state-semi-trim-cache -> c-trim-lit-pos-cache. * lisp/progmodes/cc-engine.el (c-semi-near-cache-limit): New variable. (c-truncate-lit-pos-cache): This now truncates the cache variables for all three lit- sub-caches. (c-semi-put-near-cache-entry): Increase c-semi-near-cache-limit to the position of the new entry. (c-full-near-cache-limit, c-full-lit-near-cache): New variables. (c-full-trim-near-cache, c-full-get-near-cache-entry) (c-full-put-near-cache-entry): New functions. (c-full-pp-to-literal): Amend to use the new functions, and to optimize the use of the available caches, similarly to c-semi-pp-to-literal.
-
Glenn Morris authored
-
Glenn Morris authored
008b263f (origin/emacs-26, emacs-26) * lisp/gnus/gnus.el: Mark autoloa... daf32f1f Speed up redisplay of HELLO d8a6d82c Improve documentation of 'safe-local-variable' property # Conflicts: # etc/HELLO
-
Glenn Morris authored
The following commit was skipped: b3df3729 * lisp/emacs-lisp/package.el: Obey buffer-file-coding-system ...
-
Glenn Morris authored
134edc10 Warn about wrong number of args for subrs (Bug#35767) 5f01af6c Use plain symbols for eieio type descriptors (Bug#29220) 4b24b018 Pacify GCC 9 -Wredundant-decls
-
Glenn Morris authored
The following commits were skipped: 7871c3dc Pacify librsvg 2.45.1 and later d93f4bda Simplify xd_signature to pacify GCC 9
-
Glenn Morris authored
b2e44b42 Pacify GCC when compiling unexelf.c on Fedora 30
-
Glenn Morris authored
The following commit was skipped: fa9e575c Suppress GCC 9 “no longer supported” messages
-
Glenn Morris authored
1b2f83bb Fix docstring of bookmark-get-bookmark
-
Glenn Morris authored
The following commit was skipped: c4d4dcf1 Avoid infloop in read-multiple-choice (Bug#32257)
-
Glenn Morris authored
2168165e ; * doc/lispref/nonascii.texi (Explicit Encoding): Fix typo. 8f18d121 Improve documentation of decoding into a unibyte buffer 7681a57b Remove redundants "See" before @xref or @pxref (Bug#35793) 9bee7622 ; * src/coding.c: Improve commentary. (Bug#34765) e61349c2 Fix customization type of recentf-max-saved-items # Conflicts: # src/coding.c
-
Glenn Morris authored
-
Glenn Morris authored
This avoids a build failure.
-
Eli Zaretskii authored
* etc/HELLO: Set 'inhibit-compacting-font-caches' non-nil locally. (Bug#36032) * lisp/files.el: Add 'inhibit-compacting-font-caches' to the list of built-in variables for which we set up 'safe-local-variable' properties.
-
Simen Heggestøyl authored
* lisp/textmodes/page.el: Use lexical-binding. (forward-page): Replace `(if x nil y)' with `(unless x y)'. * test/lisp/textmodes/page-tests.el: New file with tests for page.el.
-
Stefan Kangas authored
* lisp/timezone.el: Use lexical-binding. * test/lisp/timezone-tests.el: New file.
-
Eli Zaretskii authored
* doc/lispref/variables.texi (File Local Variables): Document how to define 'safe-local-variable' properties for built-in variables.
-
- 31 May, 2019 2 commits
-
-
Simen Heggestøyl authored
* lisp/autoinsert.el: Use lexical-binding. Remove redundant :group args. (auto-insert): Simplify. * test/lisp/autoinsert-tests.el: New file with tests for autoinsert.el.
-
Eli Zaretskii authored
* nt/mingw-cfg.site (gl_cv_func_pthread_sigmask_macro): Set to "no", to avoid compiling Gnulib's pthread_sigmask.c. Reported by Richard Copley <rcopley@gmail.com>.
-