[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/compat updated (1573aa2e6d -> be4595fec8)
From: |
ELPA Syncer |
Subject: |
[elpa] externals/compat updated (1573aa2e6d -> be4595fec8) |
Date: |
Tue, 3 Jan 2023 08:57:28 -0500 (EST) |
elpasync pushed a change to branch externals/compat.
from 1573aa2e6d Fix @end for "@defun make-empty-file" in compat.texi
new a4036f9b1b Prepare Emacs 29.1 compatibility
new f21b114ec7 Add string-limit
new 5a1f3bdc59 Merge branch 'master' into emacs-29.1
new dd334e5616 Add function-alias-p
new 9083cfc4f6 Add get-display-property
new 22b2634ada Compile compat-macs before anything else
new 2ee63f46b2 Make compat-font-lock dependency on compat-macs explicit
new ae2bf0aee5 Merge branch 'master' into emacs-29.1
new 5031a586a3 Add take and ntake defined in Emacs 29
new 71ddb93f75 Merge branch 'master' into emacs-29
new 87da1d984d Begin documenting Emacs 29 support
new e13ca90cd7 Rewrite legacy compat-test definitions
new 3104c89c2d Test compat-string-trim instead of string-trim
new e6d279af18 Extend byte-compile-docstring-max-column to 100
new 29dd29609a Prepare compat.el for testing functions from compat-29
new 9b8799091c Add @subsection headers for Emacs 29.1 node
new c177ff5e83 Reuse ntake in take definition
new db53afa3a7 Add buffer-text-pixel-size from Emacs 29
new 0de389aca6 Add string-equal-ignore-case from Emacs 29
new accc689c7e Remove nonsensical file-parent-directory test comment
new 2e206a8304 Add prefixed plist-get from Emacs 29
new ff331f6c29 Add prefixed plist-put from Emacs 29
new 9aac0f55d1 Add prefixed plist-member from Emacs 29
new 933d6fdf80 Add buffer-match-p from Emacs 29
new e370f9b7e7 Add match-buffers from Emacs 29
new 9ab3081959 Add string-pixel-width from Emacs 29
new d375504e3c Add with-buffer-unmodified-if-unchanged from Emacs 29
new 4710da5fa7 Add file-parent-directory from Emacs 29
new 8d17ffdd88 Add file-has-changed-p from Emacs 29
new c81333a6b0 Merge branch 'master' into emacs-29.1
new 252d33e897 Fix incompatible function calls in compat-29
new 8b3d3ea5c8 Merge branch 'master' into emacs-29.1
new 9e0eb5b72f Add compat-declare-version to compat-29.el
new fdae099b00 Move if-let and related function from subr-x to subr
new f42ebfaf97 Use compat--directory-name-p instead of directory-name-p
new 6ac6ed2a99 Use make-symbol instead of gensym in function-alias-p
tests
new bb86f3aa3b Simplify compat--generate-testable
new ef5246cf55 Fix issues related to 'expect' tests
new b98e7cc868 Fix gv-expander for compat-alist-get
new ded0f01036 Revert "Fix gv-expander for compat-alist-get"
new 282f2dc6a7 Call install-fn in compat--generate-testable
new 4a56adbcdf Remove references to the deleted "Emacs 24.5" node
new 3f3f2e44d5 Split compat-insert-into-buffer into multiple tests
new 878221eabd Update the commentary section for compat-29
new 145d344d37 Add prefixed define-key from Emacs 29.1
new 0e4da35d72 Add functions and macros from keymap.el
new 5c0c55c20d Document missing functionality from compat-29
new 0a84a7c219 Add add-display-text-property from Emacs 29
new 26cf72e36a Explicitly denote subr-x functions with :feature
new 0c14c42bc1 Copy edebug specifications instead of referencing
new 11c9917215 Declare alist-get for usage in compat-alist-get
new faeeebe50b Remove unused local variable in file-name-absolute-p
new b888c2fb49 Replace when-let with expansions in compat-29
new 97cecbc1c0 Replace seq-into with concrete implementations in
compat-29
new b4f38aa5ab Copy if-let/if-let* definitions into if-let/when-let
new 9e14c2f2df Remove realname for if-let
new c96aa66fb4 Remove realname for if-let*
new 518067a7d6 Copy edebug specification for and-let* from if-let*
new 4bd1226048 Rewrite take to copy only as much as required
new 59cd42a912 Generate test names without double-dashes
new b0f8f6eaac Remove realname for ntake
new 835b4301b4 Add 'pure' and 'side-effect-free' properties to take
new e7413bcf2b Document additional missing functions from compat-29
new 45028d9fa7 Merge branch 'master' into emacs-29.1
new 7e4533ab45 Add compatibility notices to the end of the docstring
new 8e397fee78 Ignore all .patch files
new 3bd425a0d6 Prevent compat-macs.el from being byte compiled
new 68c6ccd5cc Always load compat-macs
new 8fbc3b6ea6 Bump to version 28.1.2.2
new 2ad7057293 Always load compat-macs.el while compiling
new 59e50fc7f4 Remove compat-macs.el from the list of files to
byte-compile
new e96cd14210 Have Makefile targets rebuild .elc files not .el
new 54565a768c Abbreviate Makefile by re-using BYTEC
new 661ba3a441 Use 'equal' instead of 'file-equal-p'
new a660d13326 Add while-let from Emacs 29
new 18152ca068 Fix edge-case of binding nil in if-let* and related
macros
new 6aad62a6b8 Split plain unit tests into "ref" (real) and "impl"
(compat) tests
new bb25d50b6c Fix test skip condition for 'compat-ref-define-key'
new 043e3d71b5 Always load compat-29
new c0d5634570 Simplify loading procedure
new fcac0fa893 Update copyright years
new 55080acac2 Preliminary bump the version tag to 29.1.0.0-dev
new 62ec50bdd1 Merge branch 'emacs-29.1'
new be4595fec8 Update README to reflect the move from SourceHut to
GitHub
Summary of changes:
.dir-locals.el | 1 -
Makefile | 9 +-
README.md | 17 +-
compat-24.el | 4 +-
compat-25.el | 44 ++-
compat-26.el | 116 +++---
compat-27.el | 10 +-
compat-28.el | 4 +-
compat-29.el | 1049 +++++++++++++++++++++++++++++++++++++++++++++++++++
compat-font-lock.el | 2 +-
compat-help.el | 2 +-
compat-macs.el | 27 +-
compat-tests.el | 2 +-
compat.el | 14 +-
compat.texi | 666 +++++++++++++++++++++++++++++++-
15 files changed, 1850 insertions(+), 117 deletions(-)
create mode 100644 compat-29.el
- [elpa] externals/compat updated (1573aa2e6d -> be4595fec8),
ELPA Syncer <=
- [elpa] externals/compat dd334e5616 04/84: Add function-alias-p, ELPA Syncer, 2023/01/03
- [elpa] externals/compat 5a1f3bdc59 03/84: Merge branch 'master' into emacs-29.1, ELPA Syncer, 2023/01/03
- [elpa] externals/compat ae2bf0aee5 08/84: Merge branch 'master' into emacs-29.1, ELPA Syncer, 2023/01/03
- [elpa] externals/compat 5031a586a3 09/84: Add take and ntake defined in Emacs 29, ELPA Syncer, 2023/01/03
- [elpa] externals/compat 71ddb93f75 10/84: Merge branch 'master' into emacs-29, ELPA Syncer, 2023/01/03
- [elpa] externals/compat 3104c89c2d 13/84: Test compat-string-trim instead of string-trim, ELPA Syncer, 2023/01/03
- [elpa] externals/compat 29dd29609a 15/84: Prepare compat.el for testing functions from compat-29, ELPA Syncer, 2023/01/03
- [elpa] externals/compat 9b8799091c 16/84: Add @subsection headers for Emacs 29.1 node, ELPA Syncer, 2023/01/03
- [elpa] externals/compat db53afa3a7 18/84: Add buffer-text-pixel-size from Emacs 29, ELPA Syncer, 2023/01/03
- [elpa] externals/compat a4036f9b1b 01/84: Prepare Emacs 29.1 compatibility, ELPA Syncer, 2023/01/03