summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Rebuild for athena apt repositorydebian/30.1_git20240330.1_bpo12+1_athena1athena/bookworm-backportsSean Whitton2024-04-01
|
* Merge branch 'athena/unstable' into athena/bookworm-backportsSean Whitton2024-04-01
|\
| * Release rebuild to athena apt repositorydebian/30.1_git20240330.1athena/unstableSean Whitton2024-04-01
| |
| * changelogSean Whitton2024-04-01
| |
| * Merge upstream Git snapshot into athena/unstableSean Whitton2024-04-01
| |\
| | * Merge from origin/emacs-29Eli Zaretskii2024-03-30
| | |\ | | | | | | | | | | | | | | | | | | | | 946d4aad1df Avoid errors in Info-search-case-sensitively in DIR buffers fbf68302999 Add test for previous change (bug#70023) bcf6dd6e266 Add typescript-ts-mode indentation for interface bodies (...
| | | * Avoid errors in Info-search-case-sensitively in DIR buffersEli Zaretskii2024-03-30
| | | | | | | | | | | | | | | | | | | | | | | | * lisp/info.el (Info-search): Don't run the "try other subfiles" code if there are no subfiles. This happens, for example, in DIR files. (Bug#70058)
| | | * Add test for previous change (bug#70023)Theodor Thornhill2024-03-28
| | | | | | | | | | | | | | | | | | | | * test/lisp/progmodes/typescript-ts-mode-resources/indent.erts: Add test.
| | | * Add typescript-ts-mode indentation for interface bodies (bug#70023)Noah Peart2024-03-28
| | | | | | | | | | | | | | | | | | | | | | | | * lisp/progmodes/typescript-ts-mode.el (typescript-ts-mode--indent-rules): Add indentation rule for interface bodies.
| | * | ; Merge from origin/emacs-29Eli Zaretskii2024-03-30
| | |\| | | | | | | | | | | | | | | | | | | | | The following commit was skipped: 95d9e6eb6b4 * Don't install unnecessary trampolines (bug#69573) (don'...
| | | * * Don't install unnecessary trampolines (bug#69573) (don't merge)Andrea Corallo2024-03-26
| | | | | | | | | | | | | | | | | | | | * lisp/emacs-lisp/comp.el (comp-subr-trampoline-install): Check that subr-name actually matches the target subr.
| | * | Merge from origin/emacs-29Eli Zaretskii2024-03-30
| | |\| | | | | | | | | | | | | | | | | 38faacf353f Improve documentation of <Delete> in user manual 9d3d77f12da Fix documentation of 'other-window-for-scrolling'
| | | * Improve documentation of <Delete> in user manualEli Zaretskii2024-03-25
| | | | | | | | | | | | | | | | | | | | * doc/emacs/basic.texi (Erasing): Document that <Delete> deletes entire grapheme clusters.
| | | * Fix documentation of 'other-window-for-scrolling'Eli Zaretskii2024-03-25
| | | | | | | | | | | | | | | | | | | | | | | | * src/window.c (Fother_window_for_scrolling): More accurate documentation of how "the other" window is looked for. Suggested by Karthik Chikmagalur <karthikchikmagalur@gmail.com>.
| | * | ; Merge from origin/emacs-29Eli Zaretskii2024-03-30
| | |\| | | | | | | | | | | | | | | | | | | | | The following commit was skipped: 96fb7199424 Bump Emacs version to 29.3.50
| | | * Bump Emacs version to 29.3.50Eli Zaretskii2024-03-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * README: * configure.ac: * nt/README.W32: * msdos/sed2v2.inp: * etc/NEWS: Bump Emacs version to 29.3.50.
| | * | Merge from origin/emacs-29Eli Zaretskii2024-03-30
| | |\| | | | | | | | | | | | | ae8f815613c Update files for Emacs 29.3
| | | * Update files for Emacs 29.3emacs-29.3Eli Zaretskii2024-03-24
| | | | | | | | | | | | | | | | | | | | | | | | * ChangeLog.4: * etc/AUTHORS: * etc/HISTORY: Update for Emacs 29.3.
| | * | ; Merge from origin/emacs-29Eli Zaretskii2024-03-30
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | The following commits were skipped: ff6cc3d2cf0 * lisp/ldefs-boot.el: Regenerate. 0dab0c0d688 Bump Emacs version to 29.3
| | | * * lisp/ldefs-boot.el: Regenerate.Eli Zaretskii2024-03-24
| | | |
| | | * Bump Emacs version to 29.3Eli Zaretskii2024-03-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * README: * configure.ac: * nt/README.W32: * msdos/sed2v2.inp: Bump Emacs version to 29.3.
| | * | Merge from origin/emacs-29Eli Zaretskii2024-03-30
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7a5d7be52c5 org--confirm-resource-safe: Fix prompt when prompting in ... 2bc865ace05 org-file-contents: Consider all remote files unsafe 6f9ea396f49 org-latex-preview: Add protection when `untrusted-content... 937b9042ad7 * lisp/gnus/mm-view.el (mm-display-inline-fontify): Mark ... ccc188fcf98 * lisp/files.el (untrusted-content): New variable. befa9fcaae2 org-macro--set-templates: Prevent code evaluation 3221d8d4611 * admin/authors.el (authors-aliases): Add ignored authors. 8d8253f8991 * etc/NEWS: Update for Emacs 29.3
| | | * org--confirm-resource-safe: Fix prompt when prompting in non-file Org buffersIhor Radchenko2024-03-24
| | | | | | | | | | | | | | | | | | | | * lisp/org/org.el (org--confirm-resource-safe): When called from non-file buffer, do not put stray "f" in the prompt.
| | | * org-file-contents: Consider all remote files unsafeIhor Radchenko2024-03-24
| | | | | | | | | | | | | | | | | | | | * lisp/org/org.el (org-file-contents): When loading files, consider all remote files (like TRAMP-fetched files) unsafe, in addition to URLs.
| | | * org-latex-preview: Add protection when `untrusted-content' is non-nilIhor Radchenko2024-03-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/org/org.el (org--latex-preview-when-risky): New variable controlling how to handle LaTeX previews in Org files from untrusted origin. (org-latex-preview): Consult `org--latex-preview-when-risky' before generating previews. This patch adds a layer of protection when LaTeX preview is requested for an email attachment, where `untrusted-content' is set to non-nil.
| | | * * lisp/gnus/mm-view.el (mm-display-inline-fontify): Mark contents untrusted.Ihor Radchenko2024-03-24
| | | |
| | | * * lisp/files.el (untrusted-content): New variable.Ihor Radchenko2024-03-24
| | | | | | | | | | | | | | | | | | | | The new variable is to be used when buffer contents comes from untrusted source.
| | | * org-macro--set-templates: Prevent code evaluationIhor Radchenko2024-03-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/org/org-macro.el (org-macro--set-templates): Get rid of any risk to evaluate code when `org-macro--set-templates' is called as a part of major mode initialization. This way, no code evaluation is ever triggered when user merely opens the file or when `mm-display-org-inline' invokes Org major mode to fontify mime part preview in email messages.
| | | * * admin/authors.el (authors-aliases): Add ignored authors.Eli Zaretskii2024-03-24
| | | |
| | | * * etc/NEWS: Update for Emacs 29.3Eli Zaretskii2024-03-24
| | | |
| | * | ; Fix last change in inclusion of byteswap.h headerEli Zaretskii2024-03-30
| | | | | | | | | | | | | | | | | | | | * src/w32uniscribe.c (w32hb_get_font_table): Avoid warning due to redefinition of 'bswap_32'.
| | * | Merge branch 'master' of git.savannah.gnu.org:/srv/git/emacsEli Zaretskii2024-03-30
| | |\ \
| | | * | Fix implicit declaration of bswap_{32,64}Andreas Schwab2024-03-30
| | | | | | | | | | | | | | | | | | | | | | | | | * src/data.c: Move include of <byteswap.h> ... * src/lisp.h: ... here.
| | * | | Clean up removal of libjansson parserEli Zaretskii2024-03-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * src/json.c (json_has_suffix, json_has_prefix): Remove unused functions. (json_object_key_to_iter, json_array_get, json_loads) (json_load_callback, json_object_iter, json_object_iter_value) (json_string_value, json_object_size, json_object_iter_key) (json_object_iter_next, json_real_value, json_string_length) (json_integer_value) [WINDOWSNT]: Don't DEF_DLL_FN, don't LOAD_DLL_FN, and don't define a macro for unused libjansson functions. (JSON_HAS_ERROR_CODE): Remove: not used.
| | * | | Replace libjansson JSON parser with a custom oneGéza Herman2024-03-30
| | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * src/json.c (json_parse_error, json_to_lisp) (json_read_buffer_callback): Remove functions. (struct json_parser): New struct. (json_signal_error, json_parser_init, json_parser_done) (json_make_object_workspace_for_slow_path) (json_make_object_workspace_for, json_byte_workspace_reset) (json_byte_workspace_put_slow_path, json_byte_workspace_put) (json_input_at_eof, json_input_switch_to_secondary) (json_input_get_slow_path, json_input_get) (json_input_get_if_possible, json_input_put_back) (json_skip_whitespace_internal, json_skip_whitespace) (json_skip_whitespace_if_possible, json_hex_value) (json_parse_unicode, json_handle_utf8_tail_bytes) (json_parse_string, json_create_integer, json_create_float) (json_parse_number, json_parse_array) (json_parse_object_member_value, json_parse_object) (json_is_token_char, json_parse_value, json_parse): New functions. (Fjson_parse_buffer, Fjson_parse_string): Adjust to changes in the parser. (syms_of_json): DEFSYM new symbols and define_error new errors.
| | * | Disable VC in special directories on AndroidPo Lu2024-03-30
| | | | | | | | | | | | | | | | | | | | | | | | * lisp/vc/vc-hooks.el (vc-registered, vc-backend): Return nil without invoking any backend if FILE or FILE-OR-LIST sits within /content or /assets.
| | * | Rationalize java/Makefile.inPo Lu2024-03-30
| | | | | | | | | | | | | | | | | | | | | | | | * java/Makefile.in: (emacs.apk-in): Bring commentary up to date, and package classes.dex at this stage of the process. ($(APK_NAME)): Adjust to match.
| | * | Fix building the SFNT font driverPo Lu2024-03-30
| | | | | | | | | | | | | | | | | | | | * src/sfntfont.c (sfntfont_list, sfntfont_list_family): Update calls to Fsort for the new calling convention.
| | * | * lisp/emacs-lisp/comp.el (comp--add-cond-cstrs): Consolidate 2 casesStefan Monnier2024-03-29
| | | |
| | * | * lisp/cedet/semantic/tag.el (semantic-tag): New typeStefan Monnier2024-03-29
| | | |
| | * | ; * lisp/shell.el (w32-application-type): Fix 'declare-function'.Eli Zaretskii2024-03-29
| | | |
| | * | `value<` manual entry adjustments (bug#69709)Mattias Engdegård2024-03-29
| | | | | | | | | | | | | | | | | | | | | | | | * doc/lispref/sequences.texi (Sequence Functions): Explain lexicographical ordering. Note the dual nature of `nil`. Mention the depth limit.
| | * | * src/fns.c (Fvaluelt): More generous depth limit (20 -> 200).Mattias Engdegård2024-03-29
| | | | | | | | | | | | | | | | This gives `value<` the same limit as `equal` which seems about right.
| | * | Support `shell-resync-dirs' on msys bash (Bug#70012)Sam Steingold2024-03-29
| | | | | | | | | | | | | | | | | | | | * lisp/shell.el (w32-application-type): Declare. (shell-mode): Set `shell-dirstack-query' to `pwd -W` when using msys bash.
| | * | ; * doc/lispref/sequences.texi (Sequence Functions): Fix markup and examples.Eli Zaretskii2024-03-29
| | | |
| | * | ; * test/lisp/vc/vc-git-tests.el: bend doc string quoteMattias Engdegård2024-03-29
| | | |
| | * | Better `sort` ignored-return-value warningMattias Engdegård2024-03-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/emacs-lisp/bytecomp.el (byte-compile-form) (bytecomp--actually-important-return-value-p): Special handling of `sort` that takes into account that it may return an important value depending on the :in-place keyword argument.
| | * | Remove `sort-on` (bug#69709)Mattias Engdegård2024-03-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/sort.el (sort-on): * doc/lispref/sequences.texi (Sequence Functions): * etc/NEWS: Remove the `sort-on` function which is now completely superseded by the extended `sort` in features, ease of use, and performance.
| | * | Use new-style `sort` signature in Lisp manual examplesMattias Engdegård2024-03-29
| | | | | | | | | | | | | | | | | | | | | | | | * doc/lispref/help.texi (Accessing Documentation): * doc/lispref/strings.texi (Text Comparison): Use the new sort calling convention (bug#69709).
| | * | Faster non-destructive list sortingMattias Engdegård2024-03-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Postpone the creation of a new list to after sorting which turns out to be a lot faster (1.1x - 1.5x speedup). * src/fns.c (sort_list, sort_vector, Fsort): Create the new list when moving the data out from the temporary array.