- 21 Apr, 2019 10 commits
-
-
Glenn Morris authored
aae8cc33 * admin/admin.el (set-version): Add NEWS headers for a .50 ve...
-
Glenn Morris authored
The following commit was skipped: f90a3360 Backport doc improvement in ELisp manual
-
Glenn Morris authored
037970f1 Document insert-image-file's return value (Bug#32978) 598b45ad Autoload cua-toggle-rectangle-mark (Bug#34947) 95bd56df Tell xclip not to expect job-control under eshell (Bug#35257) 9997bbb3 ; * src/emacs.c: Fix typo in comment (Bug#35320). a4ad7bed Fix off-by-one-link error in image--set-property
-
Paul Eggert authored
* lib-src/make-fingerprint.c (buf): Now static, to pacify LeakSanitizer.
-
Michael R. Mauger authored
(sql-product-alist): Added :prompt-cont-regexp for ms. Looking for experience with Microsofts SQLCMD interpreter and adjustments needed for Emacs to support it.
-
Michael R. Mauger authored
(sql-interactive-remove-continuation-prompt): Properly protect `sql-prompt-cont-regexp'. (sql-interactive-mode): Same.
-
Michael R. Mauger authored
(sql-product-alist): Corrected :terminator defns. (sql-debug-send): New variable. (sql-send-string): Use it and correct buffer context. (sql-send-magic-terminator): Use `sql-input-sender'. (sql-placeholders-filter): Bug#11481 Don't recursively replace placeholders * test/lisp/progmodes/sql-tests.el (sql-test-placeholder-filter): Test placeholder functionality.
-
YAMAMOTO Mitsuharu authored
* lwlib/lwlib-Xaw.c (get_text_width_and_height) [HAVE_XFT]: * lwlib/xlwmenu.c (string_width) [HAVE_XFT]: Use xOff member instead of width.
-
Alexander Gramiak authored
-
YAMAMOTO Mitsuharu authored
-
- 20 Apr, 2019 15 commits
-
-
Dmitry Gutov authored
* lisp/vc/log-edit.el (log-edit--toggle-amend): Extract from vc-git-log-edit-toggle-amend (bug#34944). * lisp/vc/vc-hg.el (vc-hg-log-edit-toggle-amend): New function. Use the aforementioned. (vc-hg-log-edit-mode-map): New variable. (vc-hg-log-edit-mode): New major mode.
-
Michael Albinus authored
* test/lisp/progmodes/flymake-tests.el (different-diagnostic-types): Expect also failure on emba.gnu.org.
-
Glenn Morris authored
-
Paul Eggert authored
* lib-src/emacsclient.c (set_local_socket): If there appears to be an XDG runtime directory for the user but XDG_RUNTIME_DIR is unset, suggest setting it while warning about potential security issues (Bug#35300).
-
Alan Mackenzie authored
* lisp/progmodes/cc-engine.el (c-forward-sws, c-backward-sws): Recognize matches of c-doc-line-join-re as syntactic whitespace. (c-find-decl-prefix-search): Recognize and move over matches of c-doc-line-join-re as whitespace. (c-find-decl-spots): Before moving backward a char, check (bobp). Before moving forward over a comment, check it isn't possibly a "bright" comment. * lisp/progmodes/cc-fonts.el (c-get-doc-comment-style): New function, extracted from c-compose-keywords-list. (c-compose-keywords-list): Call the above new function. (pike-font-lock-keywords, pike-font-lock-keywords-2) (pike-font-lock-keywords-3): Call c-set-doc-comment-res. (c-doc-line-join-re, c-doc-bright-comment-start-re, c-doc-line-join-end-ch): New variables. (c-set-doc-comment-re-element, c-set-doc-comment-char-list): New macros. (c-set-doc-comment-res): New function. (c-font-lock-doc-comments): For consistency and repeatability, in a sequence of C++ style doc comments, don't fontify the region between BOL and the comment marker. (autodoc-line-join-re, autodoc-bright-comment-start-re) (autodoc-line-join-end-ch): New variables. * lisp/progmodes/cc-mode.el (c-doc-fl-decl-start, c-doc-fl-decl-end): New functions. (c-change-expand-fl-region, c-context-expand-fl-region): Call the above two new functions for extra possibilities for the start and end of a construct. * doc/misc/cc-mode.texi (Doc Comments): Add a sentence drawing attention to the possibility of fontifying constructs within a doc comment.
-
Eli Zaretskii authored
* doc/lispref/processes.texi (Accepting Output): Backport: document how do avoid race conditions while waiting for all of the process's output to arrive.
-
Stefan Monnier authored
Make it so the comment-continue is aligned with the comment-start when comment-start is a single-char.
-
YAMAMOTO Mitsuharu authored
-
YAMAMOTO Mitsuharu authored
* src/ftfont.h (struct font_info): New member bitmap_strike_index. * src/ftfont.c (ftfont_open2): Try bitmap strikes as fallbacks. (ftfont_open): Discard bitmap strikes. * src/ftcrfont.c (ftcrfont_open): Recalculate metrics for bitmap strikes. (ftcrfont_get_bitmap, ftcrfont_anchor_point, ftcrfont_shape): New functions. (struct font_driver): Use them.
-
Stefan Monnier authored
-
Stefan Monnier authored
-
Stefan Monnier authored
-
Stefan Monnier authored
-
Paul Eggert authored
* src/alloc.c (string_bytes): Don’t abort on strings taken from the dumped file.
-
Paul Eggert authored
* src/pdumper.c (dump_vectorlike): Fix hash.
-
- 19 Apr, 2019 15 commits
-
-
Philipp Stephani authored
-
Paul Eggert authored
-
Philipp Stephani authored
Since DEFSYM doesn't by itself do anything and make-docfile ignores preprocessor statements, conditional compilation of DEFSYMs is ineffective. * src/data.c (syms_of_data): Remove ineffective #ifdefs.
-
Philipp Stephani authored
-
Philipp Stephani authored
Even if Emacs is compiled without module support, we don't have to comment out every bit of user pointer support. Defining the basic structures and functions and detecting user pointers in switch statements is harmless, and we're already doing the same for module functions. Removing these #ifdefs makes the code a bit easier to read. * src/lisp.h (PVEC_USER_PTR, struct Lisp_User_Ptr, USER_PTRP) (XUSER_PTR): Define unconditionally. * src/data.c (Ftype_of): * src/alloc.c (cleanup_vector): * src/print.c (print_vectorlike): * src/pdumper.c (dump_vectorlike): Remove #ifdef for user pointers.
-
Philipp Stephani authored
This partially reverts commit 09b2b8a5. * src/alloc.c (mark_maybe_pointer): Remove special-casing of tagged pointers. After commit 09d746da, modules no longer rely on tagged pointers.
-
Philipp Stephani authored
* src/emacs-module.c (value_storage_contains_p): New function. (module_free_global_ref, value_to_lisp): Use it.
-
Mattias Engdegård authored
* lisp/progmodes/cc-mode.el (c-before-change-check-unbalanced-strings) (c-after-change-mark-abnormal-strings): Remove `\r' subsumed by `.'.
-
Paul Eggert authored
* src/lread.c (Fload): Expand decl’s lifetime to match its use. Bug found by gcc -fsanitize=address.
-
Paul Eggert authored
* src/eval.c (eval_sub): Check whether Fassq returns Qnil, not whether it returns a cons, as NILP is faster than CONSP nowadays. Remove incorrect comment “only original_fun and original_args have values that will be used below”; instead, move declarations around so that the set of variables with useful values is obvious.
-
Paul Eggert authored
* src/pdumper.c (dump_map_file): Fix recently-introduced typo on platforms that support neither POSIX nor MS-Windows VM.
-
Noam Postavsky authored
* lisp/image-file.el (insert-image-file): Document return value.
-
Braun Gábor authored
* lisp/emulation/cua-base.el (cua-toggle-rectangle-mark): Autoload it. Library cua-base.el binds cua-toggle-rectangle-mark to a key in the :set function in (defcustom cua-rectangle-mark-key ...), so it should ensure that the command is defined. Copyright-paperwork-exempt: yes
-
Noam Postavsky authored
* lisp/eshell/esh-proc.el (eshell-needs-pipe): Add "xclip" and other programs that xclip.el (in GNU ELPA) calls with `process-connection-type' bound to nil.
-
Paul Eggert authored
* src/lread.c (load_warn_unescaped_character_literals): Use AUTO_STRING to help the GC. (Fload): Use bool for boolean.
-