[elpa] externals/org 7159ec0 05/29: org.el/org-at-planning-p: Add cache support

2021-10-17 Thread ELPA Syncer
branch: externals/org commit 7159ec0be0a88b19a955256405ee56b4828b4f7d Author: Ihor Radchenko Commit: Ihor Radchenko org.el/org-at-planning-p: Add cache support --- lisp/org.el | 21 - 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/lisp/org.el b/lisp/org.e

[elpa] externals/org fe6cefd 16/29: ox.el: Support cache during export

2021-10-17 Thread ELPA Syncer
branch: externals/org commit fe6cefdaaf020c315031a139a7b9bc443cbefc5c Author: Ihor Radchenko Commit: Ihor Radchenko ox.el: Support cache during export * lisp/ox.el (org-export-ignored-local-variables): Preserve cache state in export buffer. (org-export--generate-copy-script)

[elpa] externals/org 5aeeb4f 19/29: Use `org-element-at-point-no-context' in performance-critical places

2021-10-17 Thread ELPA Syncer
branch: externals/org commit 5aeeb4f739ec4092f96177ffa9896ede7bdbe0ec Author: Ihor Radchenko Commit: Ihor Radchenko Use `org-element-at-point-no-context' in performance-critical places * lisp/org-compat.el (org-mode-flyspell-verify, org-indent-line, org-indent-region, org-indent

[elpa] externals/org 07ca988 24/29: Fix compatibility with Emacs 27

2021-10-17 Thread ELPA Syncer
branch: externals/org commit 07ca988bb45a552c85ccaccdb44075495c7f6639 Author: Ihor Radchenko Commit: Ihor Radchenko Fix compatibility with Emacs 27 * lisp/org-compat.el: Remove `length>' alias * lisp/org-element.el (org-element-cache-map): Suppress compiler warning. * li

[elpa] externals/org 885808f 22/29: Fix incorrectly written test

2021-10-17 Thread ELPA Syncer
branch: externals/org commit 885808fd58ab4595d265a38227da0be81d9af6b9 Author: Ihor Radchenko Commit: Ihor Radchenko Fix incorrectly written test * testing/lisp/test-org.el (test-org/entry-get): The test was passing in the past because of bug in org.el. --- testing/lisp/test-org

[elpa] externals/org eeb0450 26/29: Use XDG cache dir as default dir for cache persistance

2021-10-17 Thread ELPA Syncer
branch: externals/org commit eeb04504ef0924a8c0d054d8a74043dd42fe9ffd Author: Ihor Radchenko Commit: Ihor Radchenko Use XDG cache dir as default dir for cache persistance * lisp/org-persist.el (org-persist-path): Change default dir to XDG cache dir and fall back to `user-emacs-d

[elpa] main 28eb9b6: * elpa-packages (compat): Add package

2021-10-17 Thread Philip Kaludercic
branch: main commit 28eb9b6482e86a44c744875a870b66de8800bc70 Author: Philip Kaludercic Commit: Philip Kaludercic * elpa-packages (compat): Add package --- elpa-packages | 2 ++ 1 file changed, 2 insertions(+) diff --git a/elpa-packages b/elpa-packages index c53cc9c..8f2221e 100644 --- a/el

[nongnu] main e7a6b32: * elpa-packages (haml-mode): Manually pin a version

2021-10-17 Thread Philip Kaludercic
branch: main commit e7a6b32fbf4c7821bdb223aa28f1d09d0ccd7c19 Author: Philip Kaludercic Commit: Philip Kaludercic * elpa-packages (haml-mode): Manually pin a version --- elpa-packages | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/elpa-packages b/elpa-packages inde

[elpa] externals/compat 51b832c 02/99: Remove compat--disable-defer check from installation check

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 51b832c1f94a8ccf741c8a942a9a845b9667902f Author: Philip Kaludercic Commit: Philip Kaludercic Remove compat--disable-defer check from installation check --- compat-macs.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compat-macs.el b/com

[elpa] externals/compat e00fc9c 03/99: Simplify mapcan implementation

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit e00fc9c58622f21ace460b96a36800df53e9ed57 Author: Philip Kaludercic Commit: Philip Kaludercic Simplify mapcan implementation Thanks to Mattias EngdegÄrd for point out the improvement. --- compat-26.1.el | 7 +-- 1 file changed, 1 insertion(+), 6 d

[elpa] externals/compat 9688d79 05/99: Split proper-list-p into two implementations

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 9688d790d8bf28e66fba631f35b71355e9ebb733 Author: Philip Kaludercic Commit: Philip Kaludercic Split proper-list-p into two implementations For 26.1 onwards, length throws an error when the list contains a cycle. This can be caught, and told to ret

[elpa] branch externals/compat created (now 5506770)

2021-10-17 Thread ELPA Syncer
elpasync pushed a change to branch externals/compat. at 5506770 Update .elpaignore This branch includes the following new commits: new 10033e0 Initial import new 51b832c Remove compat--disable-defer check from installation check new e00fc9c Simplify mapca

[elpa] externals/compat a403485 10/99: Require compat-macs in eval-when-compile instead of eval-and-compile

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit a403485275bcfaa5de411c785f48cddcc5d7b0fa Author: Philip Kaludercic Commit: Philip Kaludercic Require compat-macs in eval-when-compile instead of eval-and-compile --- compat-24.2.el | 2 +- compat-24.3.el | 2 +- compat-24.4.el | 2 +- compat-25.1.el | 2 +- c

[elpa] externals/compat b8e8cba 07/99: Use markdown instead of outline-mode for the README file

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit b8e8cba6ab1854cea0589c61fd053d987e864e52 Author: Philip Kaludercic Commit: Philip Kaludercic Use markdown instead of outline-mode for the README file This renders better on both SourceHut and GitHub, at the minor expense of being a little less ple

[elpa] externals/compat c445418 04/99: Fix named-let implementation

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit c445418968537d2c99ad01c66f7c9d7f86494a66 Author: Philip Kaludercic Commit: Philip Kaludercic Fix named-let implementation The previous version inserted a quoted symbol into the funcall generated by the macro. Since letrec binds the variable direc

[elpa] externals/compat c7d1615 06/99: Remove elisp-shorthands from compat-tests.el

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit c7d16151f3bf24a8a66c9ed74c217827141af83a Author: Philip Kaludercic Commit: Philip Kaludercic Remove elisp-shorthands from compat-tests.el --- compat-tests.el | 1331 --- 1 file changed, 668 insertions(+), 66

[elpa] externals/compat d77b31f 11/99: Reorder files to byte compile in Makefile

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit d77b31f2e8d51da791d4fd18b319fb579e3b1f7e Author: Philip Kaludercic Commit: Philip Kaludercic Reorder files to byte compile in Makefile compat-macs.el must be compiled before the definition files, and the definition files have to be compiled before

[elpa] externals/compat b3d1100 17/99: Prepend font-lock-preprocessor-face to compatibility symbols

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit b3d11004c79f468bddec706b71f93d14f98dea82 Author: Philip Kaludercic Commit: Philip Kaludercic Prepend font-lock-preprocessor-face to compatibility symbols --- compat-macs.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compat-macs.el b/c

[elpa] externals/compat 5936773 08/99: Fix installation check

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 5936773a5d42fa61fd66fce875669c7953c0a344 Author: Philip Kaludercic Commit: Philip Kaludercic Fix installation check --- compat-macs.el | 16 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/compat-macs.el b/compat-macs.el index 2

[elpa] externals/compat 5846fbe 13/99: Pull compatibility definition out of eval-after-load block

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 5846fbead016983aa2b842c6f2b255013b14bb7e Author: Philip Kaludercic Commit: Philip Kaludercic Pull compatibility definition out of eval-after-load block --- compat-macs.el | 42 +- 1 file changed, 21 insertions(+), 21 de

[elpa] externals/compat 08c77ed 33/99: Declare variable for gensym

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 08c77ed267c8f0ded5c214d0b3ff76c6d1729987 Author: Philip Kaludercic Commit: Philip Kaludercic Declare variable for gensym Older versions of Emacs do not handle the let-over-lambda as should be expected, so an explicit variable has to be declared. -

[elpa] externals/compat 12e36f7 12/99: Check if actual name is fbound before binding a function or macro

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 12e36f7c08dc63324c7dc7bf62925de639d66d21 Author: Philip Kaludercic Commit: Philip Kaludercic Check if actual name is fbound before binding a function or macro --- compat-macs.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compat-macs.e

[elpa] externals/compat 1430aaa 09/99: Add highlighting for compatibility code

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 1430aaae3f28b17edb7b28832d9fe5328bb12bec Author: Philip Kaludercic Commit: Philip Kaludercic Add highlighting for compatibility code The face for compatibility code is font-lock-preprocessor-face, as this isn't used elsewhere in emacs-lisp-mode. -

[elpa] externals/compat eafe584 15/99: Remove unnecessary eval-and-compile block from compat-tests

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit eafe5848b4c2c1b59dd9ba476d120110791502d5 Author: Philip Kaludercic Commit: Philip Kaludercic Remove unnecessary eval-and-compile block from compat-tests --- compat-tests.el | 1543 +++ 1 file changed, 771 in

[elpa] externals/compat c626917 18/99: Add a named-let test

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit c6269179e28708a1a89149b64f151c8e01266142 Author: Philip Kaludercic Commit: Philip Kaludercic Add a named-let test --- compat-tests.el | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/compat-tests.el b/compat-tests.el index 4c2b311..b

[elpa] externals/compat 0d77194 14/99: Remove compat--disable-defer variable

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 0d771945504a0928dba7603048897f0b10d14e13 Author: Philip Kaludercic Commit: Philip Kaludercic Remove compat--disable-defer variable As per the last commit, it is not necessary to prevent deferred evaluation of compatibility definitions. Therefore,

[elpa] externals/compat 156b5f5 27/99: Ensure substring is passed two arguments in string-width advise

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 156b5f5201d14642f73bef36d376cf453d25a0d5 Author: Philip Kaludercic Commit: Philip Kaludercic Ensure substring is passed two arguments in string-width advise --- compat-28.1.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compat-28.1.el

[elpa] externals/compat 070384b 24/99: Fix compat-tests for older versions

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 070384b4fc9c05cf706768ed82b80038c81762eb Author: Philip Kaludercic Commit: Philip Kaludercic Fix compat-tests for older versions These changes should allow for $ make test to run with any supported version of Emacs. --- compat

[elpa] externals/compat a46ab78 19/99: Add button-buttonize to emacs-28.1

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit a46ab784becf8126a05102746ae37f42a85b8ba8 Author: Philip Kaludercic Commit: Philip Kaludercic Add button-buttonize to emacs-28.1 --- compat-28.1.el | 17 + 1 file changed, 17 insertions(+) diff --git a/compat-28.1.el b/compat-28.1.el index 71f

[elpa] externals/compat 79d4778 23/99: Use compat--string-trim-left in file-name-with-extension

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 79d4778af629a494b30756cedbd10cb2dfa6b996 Author: Philip Kaludercic Commit: Philip Kaludercic Use compat--string-trim-left in file-name-with-extension The function was moved from subr-x to subr in Emacs 28, and cannot be used directly in older vers

[elpa] externals/compat 61a1da1 44/99: Remove indirect-function compatibility

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 61a1da1d2c1551504059b35e661a3ad0b702dea2 Author: Philip Kaludercic Commit: Philip Kaludercic Remove indirect-function compatibility --- compat-24.4.el | 8 ++-- compat-25.1.el | 11 --- compat-26.1.el | 3 ++- compat-tests.el | 17 ---

[elpa] externals/compat 05092cb 25/99: Fix compat-test indentation in compat-tests

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 05092cb63ce799691562310dc63b27b6b3c41a60 Author: Philip Kaludercic Commit: Philip Kaludercic Fix compat-test indentation in compat-tests --- compat-tests.el | 1387 +++ 1 file changed, 691 insertions(+), 696

[elpa] externals/compat e4b57d2 28/99: Increase base version to 24.3

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit e4b57d2819741f26d03afc90f0aa3179a893be5d Author: Philip Kaludercic Commit: Philip Kaludercic Increase base version to 24.3 --- Makefile| 2 -- README.md | 7 ++- compat-24.2.el | 60

[elpa] externals/compat 4c6c31b 29/99: Replace :force with more general :cond

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 4c6c31beb32319109ba568f56ffb1c41d35b9238 Author: Philip Kaludercic Commit: Philip Kaludercic Replace :force with more general :cond This is mainly to improve checking of advice has to be installed or not. --- compat-macs.el | 22 +

[elpa] externals/compat 36ef438 35/99: Implement and use mounted-file-systems

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 36ef4381962d6a2d0d48e7bebd584e0ab8a3f98a Author: Philip Kaludercic Commit: Philip Kaludercic Implement and use mounted-file-systems --- compat-26.1.el | 10 +- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/compat-26.1.el b/compat-26.1.e

[elpa] externals/compat 7d90061 21/99: Add made up macro name to macrop test

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 7d90061d4b5b7ae2de0fc9375b595a0a212d3e69 Author: Philip Kaludercic Commit: Philip Kaludercic Add made up macro name to macrop test --- compat-tests.el | 1 + 1 file changed, 1 insertion(+) diff --git a/compat-tests.el b/compat-tests.el index e0c0f88..8493485

[elpa] externals/compat a983e8c 30/99: Install advice using advice instead of nadvice for Emacs 24.3

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit a983e8c1129d21f1da35cc6d69244e22a4b3a66f Author: Philip Kaludercic Commit: Philip Kaludercic Install advice using advice instead of nadvice for Emacs 24.3 --- compat-macs.el | 11 +-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/compa

[elpa] externals/compat cb339dd 31/99: Add :cond where applicable

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit cb339dda26aadbde9c34052b9479f9648333b512 Author: Philip Kaludercic Commit: Philip Kaludercic Add :cond where applicable --- compat-24.4.el | 7 +++ compat-25.1.el | 7 +++ compat-26.1.el | 4 compat-27.1.el | 2 ++ compat-28.1.el | 4 c

[elpa] externals/compat 9c6818c 20/99: Add directory-name-p compatibility function

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 9c6818c9d326e46c56a4832b4db804710fd50755 Author: Philip Kaludercic Commit: Philip Kaludercic Add directory-name-p compatibility function --- compat-25.1.el | 9 + compat-tests.el | 16 2 files changed, 25 insertions(+) diff --git a

[elpa] externals/compat 14a3bce 39/99: Remove NonGNU ELPA installation code

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 14a3bce00f99c13b6786db89d1daac7458e3fff3 Author: Philip Kaludercic Commit: Philip Kaludercic Remove NonGNU ELPA installation code --- compat.el | 8 1 file changed, 8 deletions(-) diff --git a/compat.el b/compat.el index 428e183..fa50cda 100644 ---

[elpa] externals/compat 56ad375 40/99: Declare macrop for macroexpand-1

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 56ad37534c209973b8cc6bc5f56e13e8751043f4 Author: Philip Kaludercic Commit: Philip Kaludercic Declare macrop for macroexpand-1 The variable is either defined by Emacs or compat.el. --- compat-25.1.el | 1 + 1 file changed, 1 insertion(+) diff --git a

[elpa] externals/compat 2089c90 41/99: Declare gensym for with-existing-directory

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 2089c90451b84c058e3f03201ebb0ad73fc2f352 Author: Philip Kaludercic Commit: Philip Kaludercic Declare gensym for with-existing-directory The variable is either defined by Emacs or compat.el. --- compat-28.1.el | 1 + 1 file changed, 1 insertion(+) di

[elpa] externals/compat fa1d0df 55/99: Use names of compatibility functions in ert docstrings

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit fa1d0dfedc274ae312ae073537698eb6f152ec43 Author: Philip Kaludercic Commit: Philip Kaludercic Use names of compatibility functions in ert docstrings --- .build.yml | 10 compat-tests.el | 140

[elpa] externals/compat 598a040 69/99: Add :cond check to lookup-key

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 598a040bb0988f5d6cd930fcc1e59ee98703ec6a Author: Philip Kaludercic Commit: Philip Kaludercic Add :cond check to lookup-key --- compat-27.1.el | 3 +++ 1 file changed, 3 insertions(+) diff --git a/compat-27.1.el b/compat-27.1.el index c55aa77..eab0eb1 100644

[elpa] externals/compat 4364563 43/99: Use unprefixed symbols where possible

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 4364563f768198ba15317985205cd217841f3671 Author: Philip Kaludercic Commit: Philip Kaludercic Use unprefixed symbols where possible Using the explicit compatibility function or variable requires all compatibility definitions to be loaded, while com

[elpa] externals/compat 2faab78 42/99: Add debug specification for setq-local

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 2faab7861a6883db5f3769337cec241898734ea4 Author: Philip Kaludercic Commit: Philip Kaludercic Add debug specification for setq-local --- compat-27.1.el | 1 + 1 file changed, 1 insertion(+) diff --git a/compat-27.1.el b/compat-27.1.el index 9195a34..59a4fe7 1

[elpa] externals/compat a57cfed 66/99: Avoid comparing alist-get with testfn if not available

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit a57cfed6316535dfb2e04d28be7286c9d1a098b3 Author: Philip Kaludercic Commit: Philip Kaludercic Avoid comparing alist-get with testfn if not available --- compat-tests.el | 10 +++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/compat-tests

[elpa] externals/compat c37e1d1 80/99: Fix quoting in compat-macs' legacy advice installation

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit c37e1d1ac88d3078c9f9fb36b005686f0d4aadb7 Author: Philip Kaludercic Commit: Philip Kaludercic Fix quoting in compat-macs' legacy advice installation --- compat-macs.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/compat-macs.el b/com

[elpa] externals/compat 1d0f6db 56/99: Add compat-if-let* tests

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 1d0f6dbb91526bd6095f8227ad46c577fa774712 Author: Philip Kaludercic Commit: Philip Kaludercic Add compat-if-let* tests --- compat-tests.el | 13 + 1 file changed, 13 insertions(+) diff --git a/compat-tests.el b/compat-tests.el index 0988004..a0a91

[elpa] externals/compat 6445814 51/99: Use compatibility functions in file-name-with-extension definition

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 6445814abdbb40901ec2f382d6613573f0d9f5cc Author: Philip Kaludercic Commit: Philip Kaludercic Use compatibility functions in file-name-with-extension definition --- compat-28.1.el | 6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/compat

[elpa] externals/compat 72c0781 81/99: Mention Chris Wellons' article on lambdas and byte compilation

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 72c0781b52b39cead7f1505b16a5346949e801ff Author: Philip Kaludercic Commit: Philip Kaludercic Mention Chris Wellons' article on lambdas and byte compilation --- compat-macs.el | 3 +++ 1 file changed, 3 insertions(+) diff --git a/compat-macs.el b/compat-macs.

[elpa] externals/compat 797930f 34/99: Declare temporary-file-directory for make-nearby-temp-file

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 797930f8bbe221da7153fda4dcae68a5278d5268 Author: Philip Kaludercic Commit: Philip Kaludercic Declare temporary-file-directory for make-nearby-temp-file The variable is either defined by Emacs or compat.el. --- compat-26.1.el | 1 + 1 file changed, 1

[elpa] externals/compat c0c1889 57/99: Add compat-and-let* tests

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit c0c18895c75a6cc8b34a8c351cf76b7e1bee6f19 Author: Philip Kaludercic Commit: Philip Kaludercic Add compat-and-let* tests --- compat-tests.el | 20 1 file changed, 20 insertions(+) diff --git a/compat-tests.el b/compat-tests.el index a0a917

[elpa] externals/compat fa09ea0 54/99: Factor out multibyte regexp tests for string-search and -replace

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit fa09ea09b63353756e3fa665df95f77a7bcfcc17 Author: Philip Kaludercic Commit: Philip Kaludercic Factor out multibyte regexp tests for string-search and -replace --- compat-tests.el | 25 ++--- 1 file changed, 18 insertions(+), 7 deletions(-)

[elpa] externals/compat 7245918 96/99: Fix handling of file-missing in require advice

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 7245918fb88167ac69978f90360e03ed89989613 Author: Philip Kaludercic Commit: Philip Kaludercic Fix handling of file-missing in require advice --- compat.el | 9 - 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/compat.el b/compat.el index

[elpa] externals/compat e5a573f 37/99: Declare mouse-set-point

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit e5a573f4b8c25c43737e789c528bdc1da95826a6 Author: Philip Kaludercic Commit: Philip Kaludercic Declare mouse-set-point The function was defined in 22.1, but is not autoloaded. Under the assumption that mouse-set-point cannot be called without an eve

[elpa] externals/compat 044acff 58/99: Optionally let compat-func-arity handle advice

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 044acff588345479be01713b3059d4facfac381b Author: Philip Kaludercic Commit: Philip Kaludercic Optionally let compat-func-arity handle advice With an optional argument, currently only used by compat-maxargs-/=, compat-func-arity can check the arity

[elpa] externals/compat 9df8e0c 38/99: Add GitHub action file for CI

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 9df8e0c20e80ac9d6a2650f21e58c6d3de225f2e Author: Philip Kaludercic Commit: Philip Kaludercic Add GitHub action file for CI On GitHub we can make use of the existing infrastructure for continuous integration, verifying that any contributions via Gi

[elpa] externals/compat 5e7698c 45/99: Avoid testing advice compatibility in version to old to compare

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 5e7698cd1035fce166bdea2a8f181e1c569254df Author: Philip Kaludercic Commit: Philip Kaludercic Avoid testing advice compatibility in version to old to compare A function may be bound but that doesn't mean it implements the behaviour we are testing.

[elpa] externals/compat 904d660 74/99: Add documentation to manual advice wrapper

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 904d660fd33b123cfa75d746a942e9136a5d5de0 Author: Philip Kaludercic Commit: Philip Kaludercic Add documentation to manual advice wrapper --- compat-macs.el | 2 ++ 1 file changed, 2 insertions(+) diff --git a/compat-macs.el b/compat-macs.el index 6144eff..7cf

[elpa] externals/compat 9be46b0 16/99: Add check for Emacs 28 to compat-tests.el

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 9be46b04678960967992c6b5c3abdddba136454e Author: Philip Kaludercic Commit: Philip Kaludercic Add check for Emacs 28 to compat-tests.el --- compat-tests.el | 3 +++ 1 file changed, 3 insertions(+) diff --git a/compat-tests.el b/compat-tests.el index f4495a3..

[elpa] externals/compat 343bcbb 46/99: Fix if-let implementation

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 343bcbb1f1454fe68d3aaa1730c702c1bf8c6372 Author: Philip Kaludercic Commit: Philip Kaludercic Fix if-let implementation --- compat-25.1.el | 20 ++-- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/compat-25.1.el b/compat-25.1.e

[elpa] externals/compat 658db90 47/99: Simplify and-let* implementation

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 658db907c52cbe829efc11acfd44236e7dcd995c Author: Philip Kaludercic Commit: Philip Kaludercic Simplify and-let* implementation --- compat-25.1.el | 12 +--- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/compat-25.1.el b/compat-25.1.el i

[elpa] externals/compat 8981d4b 85/99: Handle multiple signals in string-replace test case

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 8981d4b74bb4056a6cfc9d9894e242956df4c0e5 Author: Philip Kaludercic Commit: Philip Kaludercic Handle multiple signals in string-replace test case --- compat-tests.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/compat-tests.el b/compat

[elpa] externals/compat 32031ea 50/99: Remove unnecessary compat-- prefix from gensym-counter

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 32031ea0e863dd3188aac0d25cc95e3430424c2f Author: Philip Kaludercic Commit: Philip Kaludercic Remove unnecessary compat-- prefix from gensym-counter --- compat-26.1.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compat-26.1.el b/compat-

[elpa] externals/compat f3c5728 22/99: Wrap compat-tests setup in an eval-and-load block

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit f3c5728a1b02e974bf8c676f36b277bd0f891b61 Author: Philip Kaludercic Commit: Philip Kaludercic Wrap compat-tests setup in an eval-and-load block This prevents flymake from raising issues due to partial compilation issues. --- compat-tests.el | 20 +

[elpa] externals/compat 8ea6272 86/99: Add define-error compatibility function

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 8ea6272c3b09be5a3e0f860e7026bfe6c312e5ff Author: Philip Kaludercic Commit: Philip Kaludercic Add define-error compatibility function --- compat-24.4.el | 20 compat-tests.el | 1 + 2 files changed, 21 insertions(+) diff --git a/compat-

[elpa] externals/compat 8f64282 49/99: Use compatibility functions in string-trim definition

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 8f6428254d90b24b4e1d694829332e8b31c24393 Author: Philip Kaludercic Commit: Philip Kaludercic Use compatibility functions in string-trim definition --- compat-26.1.el | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/compat-26.1.el b

[elpa] externals/compat eb0c027 26/99: Advise indirect-function to not raise void-function

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit eb0c027a33d1eaaa1bad112e7840d3f44dfe7f82 Author: Philip Kaludercic Commit: Philip Kaludercic Advise indirect-function to not raise void-function --- compat-25.1.el | 8 compat-tests.el | 17 + 2 files changed, 25 insertions(+) diff

[elpa] externals/compat e6b5f08 53/99: Load all compatibility code unconditionally

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit e6b5f089b0f8b6a8b60b0626479cc1413bc6970d Author: Philip Kaludercic Commit: Philip Kaludercic Load all compatibility code unconditionally --- compat-tests.el | 11 +-- compat.el | 15 +-- 2 files changed, 6 insertions(+), 20 deletions

[elpa] externals/compat 476aa10 62/99: Add json-* functions from 27.1

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 476aa10a63f609c66a9f22dc352a0fbfe3e93670 Author: Philip Kaludercic Commit: Philip Kaludercic Add json-* functions from 27.1 --- compat-27.1.el | 121 compat-tests.el | 34 2 files cha

[elpa] externals/compat 50767a8 90/99: Load deferred code even if file doesn't exist

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 50767a8cd21dbe7fbd3415487f5d28331e63f42f Author: Philip Kaludercic Commit: Philip Kaludercic Load deferred code even if file doesn't exist --- compat-macs.el | 10 ++ compat.el | 18 +- 2 files changed, 19 insertions(+), 9 deletio

[elpa] externals/compat ad92d70 61/99: Add decoded-time-* functions from 27.1

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit ad92d709a1b2afc1b02e28dd8681caf7e322acc0 Author: Philip Kaludercic Commit: Philip Kaludercic Add decoded-time-* functions from 27.1 As pointed out by Daniel Mendler. --- compat-27.1.el | 51 +++ 1 file

[elpa] externals/compat 93cee71 88/99: Generate a docstring for manual compatibility advice

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 93cee71738814e523a64842ff135e6fdb959cc52 Author: Philip Kaludercic Commit: Philip Kaludercic Generate a docstring for manual compatibility advice --- compat-macs.el | 2 ++ 1 file changed, 2 insertions(+) diff --git a/compat-macs.el b/compat-macs.el index ae

[elpa] externals/compat 86fb58f 64/99: Move compat--alist-get-full-elisp to emacs-25.1

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 86fb58fd0a4f295c2284821350b8b391bae0aad5 Author: Philip Kaludercic Commit: Philip Kaludercic Move compat--alist-get-full-elisp to emacs-25.1 --- compat-25.1.el | 20 compat-26.1.el | 14 -- 2 files changed, 20 insertions(+), 1

[elpa] externals/compat 2d50e5c 32/99: Implement func-arity

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 2d50e5ce5ef422069e5bed6fb5eaea96b45e7a35 Author: Philip Kaludercic Commit: Philip Kaludercic Implement func-arity --- compat-26.1.el | 11 +++ 1 file changed, 11 insertions(+) diff --git a/compat-26.1.el b/compat-26.1.el index 9131710..90e07bf 100644

[elpa] externals/compat 954c97b 67/99: Update compat-tests header

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 954c97b0a9ecc7920c8fdf0b721d778f6d4707f0 Author: Philip Kaludercic Commit: Philip Kaludercic Update compat-tests header --- compat-tests.el | 3 --- 1 file changed, 3 deletions(-) diff --git a/compat-tests.el b/compat-tests.el index d59658c..a42c5cf 100644 -

[elpa] externals/compat 10ef8f4 36/99: Declare string-trim-left and directory-name-p

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 10ef8f4775f7ca4f5b77d5060d42aeb51d023e98 Author: Philip Kaludercic Commit: Philip Kaludercic Declare string-trim-left and directory-name-p Both variables are declared either in Emacs or compat.el, so they can be used safely in file-name-with-exten

[elpa] externals/compat f4c0979 92/99: Prevent shadowing declarations in functional compatibility code

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit f4c0979e411bf572fab9b071fc7584bb98a1feec Author: Philip Kaludercic Commit: Philip Kaludercic Prevent shadowing declarations in functional compatibility code Previously the advice check inserted a redundant nil at the beginning of every function or

[elpa] externals/compat a0ea4ae 65/99: Call alist-get-full-elisp from alist-get-handle-testfn

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit a0ea4ae37f66f4680a4c3eec65b5a4b49af69961 Author: Philip Kaludercic Commit: Philip Kaludercic Call alist-get-full-elisp from alist-get-handle-testfn This reduces code duplication and makes use of the speed improvements in compat--alist-get-handle-t

[elpa] externals/compat 5cd751b 68/99: Mention GitHub issue tracker in README

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 5cd751bf6442952d75ce22f4f37d656c9d5cef03 Author: Philip Kaludercic Commit: Philip Kaludercic Mention GitHub issue tracker in README --- README.md | 7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index c24108e..1

[elpa] externals/compat 26acf1f 48/99: Use compatibility macros in ...-let definitions

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 26acf1fe03e58b567ae9efc516df7b1a748cd2d4 Author: Philip Kaludercic Commit: Philip Kaludercic Use compatibility macros in ...-let definitions --- compat-25.1.el | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/compat-25.1.el b/compat

[elpa] externals/compat 4513631 70/99: Fix compat-func-arity advice handling

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 4513631d8537e5aef2a10410a42ecc4c9acaba6d Author: Philip Kaludercic Commit: Philip Kaludercic Fix compat-func-arity advice handling It seems I accidentally left alist-get in while debugging. --- compat.el | 2 +- 1 file changed, 1 insertion(+), 1 dele

[elpa] externals/compat f8f4a9f 52/99: Use right function in some compat-maxargs-/= invocations

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit f8f4a9f66da586a5b58cc069f3776c91535e7aa7 Author: Philip Kaludercic Commit: Philip Kaludercic Use right function in some compat-maxargs-/= invocations --- compat-24.4.el | 2 +- compat-26.1.el | 4 ++-- compat-28.1.el | 4 ++-- 3 files changed, 5 insertions(+)

[elpa] externals/compat b16122b 71/99: Use explicit symbol names instead of alii

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit b16122b6de7f8c5fd9e06cb7fec7e1b51767fd39 Author: Philip Kaludercic Commit: Philip Kaludercic Use explicit symbol names instead of alii --- compat-26.1.el | 7 --- compat-27.1.el | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/compat

[elpa] externals/compat 084f18c 73/99: Declare compat functions used in file-name-with-extension

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 084f18c08f6278c2d58f4c259e9e8d6d97dce67a Author: Philip Kaludercic Commit: Philip Kaludercic Declare compat functions used in file-name-with-extension --- compat-28.1.el | 2 ++ 1 file changed, 2 insertions(+) diff --git a/compat-28.1.el b/compat-28.1.el ind

[elpa] externals/compat 20afc89 78/99: Add :cond checks to json-* functions in compat-27.1

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 20afc898975b5136dca150391c41f20613a28e95 Author: Philip Kaludercic Commit: Philip Kaludercic Add :cond checks to json-* functions in compat-27.1 --- compat-27.1.el | 16 1 file changed, 16 insertions(+) diff --git a/compat-27.1.el b/compat-2

[elpa] externals/compat 021ffd1 59/99: Handle legacy bytecode argument lists

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 021ffd154d8282b6114f108b433f0672d98ccff3 Author: Philip Kaludercic Commit: Philip Kaludercic Handle legacy bytecode argument lists This appears to be necessary for some versions of Emacs 24.x. --- compat.el | 24 +++- 1 file chang

[elpa] externals/compat 18c2bf9 83/99: Autoload advised functions is necessary

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 18c2bf9a61b0bf6f8013e51dbb0eb3da076029cc Author: Philip Kaludercic Commit: Philip Kaludercic Autoload advised functions is necessary --- compat-macs.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compat-macs.el b/compat-macs.el index d

[elpa] externals/compat 956db9b 60/99: Improve handling of conditional compatibility definitions

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 956db9b3a9df36eb19c6f3a209758332aa1c704a Author: Philip Kaludercic Commit: Philip Kaludercic Improve handling of conditional compatibility definitions The check to install a compatibility function is now moved into the version check. This prevent

[elpa] externals/compat ee068f0 82/99: Revert back to manual advising

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit ee068f000d7fac853a48784240931f9d8dd96e29 Author: Philip Kaludercic Commit: Philip Kaludercic Revert back to manual advising --- compat-macs.el | 10 -- compat.el | 8 ++-- 2 files changed, 6 insertions(+), 12 deletions(-) diff --git a/compa

[elpa] externals/compat 7619f21 89/99: Display version number of manual advice docstring

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 7619f218486d35668bb116501b30c6f20e45243e Author: Philip Kaludercic Commit: Philip Kaludercic Display version number of manual advice docstring --- compat-macs.el | 11 ++- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/compat-macs.el b/

[elpa] externals/compat aa112d8 63/99: Implement lookup-key handling of keymap lists

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit aa112d8bd04174422cf17a2ee8e9a3dca2e9254b Author: Philip Kaludercic Commit: Philip Kaludercic Implement lookup-key handling of keymap lists --- compat-27.1.el | 28 compat-tests.el | 11 +++ 2 files changed, 39 insertions(

[elpa] externals/compat 7bef68b 84/99: Mark regexp-opt as part of regexp-opt.el

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 7bef68b4ff20017ed4b2288d4958bf4d155b9809 Author: Philip Kaludercic Commit: Philip Kaludercic Mark regexp-opt as part of regexp-opt.el --- compat-27.1.el | 1 + 1 file changed, 1 insertion(+) diff --git a/compat-27.1.el b/compat-27.1.el index ddc94b3..e182585

[elpa] externals/compat 3257cf6 93/99: Implement TCO for named-let

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 3257cf6a942393e0f2151e3ac65936c52ff06b14 Author: Philip Kaludercic Commit: Philip Kaludercic Implement TCO for named-let --- compat-28.1.el | 74 ++--- compat-tests.el | 2 ++ 2 files changed, 68 insertion

[elpa] externals/compat 5d5b215 87/99: Factor out issue with should-error in Emacs 24.3

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 5d5b21569b23d2bb6004c6517435a18c6035c73b Author: Philip Kaludercic Commit: Philip Kaludercic Factor out issue with should-error in Emacs 24.3 --- compat-tests.el | 7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/compat-tests.el b/comp

[elpa] externals/compat a7d9649 72/99: Manually advise functions when nadvice is not available

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit a7d9649d369dc8a14aae2a08b3cd9875f3054a16 Author: Philip Kaludercic Commit: Philip Kaludercic Manually advise functions when nadvice is not available --- compat-macs.el | 16 +--- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/compat

[elpa] externals/compat 09bf8d8 75/99: Declare nadvice functions for compat-func-arity

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 09bf8d84c14494299100a6929398da0a31b99932 Author: Philip Kaludercic Commit: Philip Kaludercic Declare nadvice functions for compat-func-arity --- compat.el | 2 ++ 1 file changed, 2 insertions(+) diff --git a/compat.el b/compat.el index 7b74daa..6039df3 10064

[elpa] externals/compat 347f5a8 94/99: Change version suffix to -rc

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 347f5a84194a1f6e49fd122261aca544c02ad065 Author: Philip Kaludercic Commit: Philip Kaludercic Change version suffix to -rc --- compat.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compat.el b/compat.el index 515e34f..44adbe0 100644 ---

[elpa] externals/compat 2bb6c10 91/99: Check if function is bound before extracting documentation

2021-10-17 Thread ELPA Syncer
branch: externals/compat commit 2bb6c107a8db6c3c62f3cfab7c1b45fc697ecb94 Author: Philip Kaludercic Commit: Philip Kaludercic Check if function is bound before extracting documentation --- compat-macs.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compat-macs.el b/com

  1   2   3   4   5   6   >