branch: externals/compat commit 4305254d99d9c2659526a5daee67aeece93f9ca0 Author: Philip Kaludercic <phil...@posteo.net> Commit: Philip Kaludercic <phil...@posteo.net>
Prepare release 28.1.1.0 --- MANUAL | 4 ++-- README.md | 2 +- compat.el | 2 +- compat.texi | 45 +++++++++++++++++++++++---------------------- 4 files changed, 27 insertions(+), 26 deletions(-) diff --git a/MANUAL b/MANUAL index f223e3f959..160c11fdff 100644 --- a/MANUAL +++ b/MANUAL @@ -9,7 +9,7 @@ #+texinfo_dir_desc: Compatibility Library for Emacs Lisp #+options: compact-itemx:t -#+macro: version 28.1.0.5 +#+macro: version 28.1.1.0 #+link: debbugs https://debbugs.gnu.org/cgi/bugreport.cgi?bug= This manual documents the usage of the "Compat" Emacs lisp library, @@ -45,7 +45,7 @@ Feedback on this point is appreciated. The intended use-case for this library is for package developers to add as a dependency in the header: -: ;; Package-Requires: ((emacs "24.3") (compat "28.1.0.5")) +: ;; Package-Requires: ((emacs "24.3") (compat "28.1.1.0")) and later on a diff --git a/README.md b/README.md index 2919673d05..3238e5a1b7 100644 --- a/README.md +++ b/README.md @@ -38,7 +38,7 @@ Usage The intended use-case for this library is for package developers to add as a dependency in the header: - ;; Package-Requires: ((emacs "24.3") (compat "28.1.0.5")) + ;; Package-Requires: ((emacs "24.3") (compat "28.1.1.0")) and later on a diff --git a/compat.el b/compat.el index 49ff4c3fdc..0e06ee3480 100644 --- a/compat.el +++ b/compat.el @@ -4,7 +4,7 @@ ;; Author: Philip Kaludercic <phil...@posteo.net> ;; Maintainer: Compat Development <~pkal/compat-de...@lists.sr.ht> -;; Version: 28.1.0.5 +;; Version: 28.1.1.0-pre ;; URL: https://sr.ht/~pkal/compat ;; Package-Requires: ((emacs "24.3") (nadvice "0.3")) ;; Keywords: lisp diff --git a/compat.texi b/compat.texi index 3fc6e653b9..fb4ec9e513 100644 --- a/compat.texi +++ b/compat.texi @@ -31,7 +31,7 @@ modify this GNU manual.” @finalout @titlepage @title "Compat" Manual -@subtitle For version 28.1.0.5 +@subtitle For version 28.1.1.0 @author Philip Kaludercic @page @vskip 0pt plus 1filll @@ -46,7 +46,7 @@ modify this GNU manual.” This manual documents the usage of the "Compat" Emacs lisp library, the forward-compatibility library for Emacs Lisp, corresponding to -version 28.1.0.5. +version 28.1.1.0. @insertcopying @end ifnottex @@ -73,12 +73,12 @@ Usage Support -* Emacs 24.4: Emacs 244. Compatibility support for Emacs 24.4 -* Emacs 24.5: Emacs 245. Compatibility support for Emacs 24.5 -* Emacs 25.1: Emacs 251. Compatibility support for Emacs 25.1 -* Emacs 26.1: Emacs 261. Compatibility support for Emacs 26.1 -* Emacs 27.1: Emacs 271. Compatibility support for Emacs 27.1 -* Emacs 28.1: Emacs 281. Compatibility support for Emacs 28.1 +* Emacs 24.4:: Compatibility support for Emacs 24.4 +* Emacs 24.5:: Compatibility support for Emacs 24.5 +* Emacs 25.1:: Compatibility support for Emacs 25.1 +* Emacs 26.1:: Compatibility support for Emacs 26.1 +* Emacs 27.1:: Compatibility support for Emacs 27.1 +* Emacs 28.1:: Compatibility support for Emacs 28.1 @end detailmenu @end menu @@ -123,7 +123,7 @@ The intended use-case for this library is for package developers to add as a dependency in the header: @example -;; Package-Requires: ((emacs "24.3") (compat "28.1.0.5")) +;; Package-Requires: ((emacs "24.3") (compat "28.1.1.0")) @end example @@ -215,15 +215,15 @@ This section goes into the features that Compat manages and doesn't manage to provide for each Emacs version. @menu -* Emacs 24.4: Emacs 244. Compatibility support for Emacs 24.4 -* Emacs 24.5: Emacs 245. Compatibility support for Emacs 24.5 -* Emacs 25.1: Emacs 251. Compatibility support for Emacs 25.1 -* Emacs 26.1: Emacs 261. Compatibility support for Emacs 26.1 -* Emacs 27.1: Emacs 271. Compatibility support for Emacs 27.1 -* Emacs 28.1: Emacs 281. Compatibility support for Emacs 28.1 +* Emacs 24.4:: Compatibility support for Emacs 24.4 +* Emacs 24.5:: Compatibility support for Emacs 24.5 +* Emacs 25.1:: Compatibility support for Emacs 25.1 +* Emacs 26.1:: Compatibility support for Emacs 26.1 +* Emacs 27.1:: Compatibility support for Emacs 27.1 +* Emacs 28.1:: Compatibility support for Emacs 28.1 @end menu -@node Emacs 244 +@node Emacs 24.4 @section Emacs 24.4 The following functions and macros implemented in 24.4, and are @@ -349,15 +349,15 @@ Support for generators. @item The @code{string-trim}, @code{string-trim-left} and @code{string-trim-right} functions. These are instead provided as prefixed function as part -of @ref{Emacs 261, , Emacs 26.1} support. +of @ref{Emacs 26.1} support. @end itemize -@node Emacs 245 +@node Emacs 24.5 @section Emacs 24.5 No special support for 24.5 was deemed necessary. -@node Emacs 251 +@node Emacs 25.1 @section Emacs 25.1 The following functions and macros implemented in 25.1, and are @@ -463,7 +463,7 @@ The functions @code{bufferpos-to-filepos} and @code{filepos-to-bufferpos}. Note that the changes in Emacs 25.2 and 25.3 are also included here, for the sake of simplicity. -@node Emacs 261 +@node Emacs 26.1 @section Emacs 26.1 The following functions and macros implemented in 26.1, and are @@ -582,6 +582,7 @@ See @ref{File Attributes,(elisp) File Attributes,,elisp,}. Defined in @code{files.el}. @end defun +These functions are prefixed with @code{compat} prefix, and are only loaded when @code{compat-26} is required: @defun compat-assoc @@ -664,7 +665,7 @@ The function @code{window-swap-states}. Note that the changes in Emacs 26.2 and 26.3 are also included here, for the sake of simplicity. -@node Emacs 271 +@node Emacs 27.1 @section Emacs 27.1 The following functions and macros implemented in 27.1, and are @@ -864,7 +865,7 @@ functionality. Note that the changes in Emacs 27.2 are also included here, for the sake of simplicity. -@node Emacs 281 +@node Emacs 28.1 @section Emacs 28.1 The following functions and macros implemented in 28.1, and are