summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-03-30compat-30: Add oklab color functionsDaniel Mendler
Co-authored-by: Elijah Gabe Pérez <eg642616@gmail.com>
2025-03-15compat-28: New pcase pattern cl-typeDaniel Mendler
2025-03-12compat-31: New macros static-when and static-unlessDaniel Mendler
2025-03-09compat-31: New function unbuttonize-regionDaniel Mendler
2025-03-09compat-31: New extended function seconds-to-stringDaniel Mendler
2025-03-08compat-tests: Minor cleanupDaniel Mendler
2025-03-08compat-tests: Improve completion-list-candidate-at-point testDaniel Mendler
2025-03-08compat-31: New function completion-list-candidate-at-pointDaniel Mendler
2025-03-08Merge branch 'main' into emacs-31Daniel Mendler
2025-03-08; .dir-locals.el - indent-tabs-mode=nil should not apply to makefilesDaniel Mendler
2025-03-07Merge branch 'main' into emacs-31Daniel Mendler
2025-03-07compat.texi: Use correct path for subr-x.elDaniel Mendler
2025-03-07compat-31: New macro with-work-bufferDaniel Mendler
2025-03-06compat-31: New function completion-table-with-metadataDaniel Mendler
2025-03-04Merge branch 'main' into emacs-31Daniel Mendler
2025-03-04Update compat.texiDaniel Mendler
Fix description of Compat stub in Emacs 30
2025-03-02compat-tests.el: Restore compat-region-noncontiguous-pDaniel Mendler
2025-03-02Merge branch 'main' into emacs-31Daniel Mendler
2025-03-02Fix "make check"Daniel Mendler
2025-03-02compat-tests: Remove tests for removed Emacs 25.1 definitionsDaniel Mendler
2025-03-02Drop support for 24.x in upcoming Compat 31Daniel Mendler
- Emacs 24.4 has been released over ten years ago. - seq and cl-defgeneric have been introduced in 25.1. - Emacs follows a major.minor versioning scheme from 25.1 on, where new APIs are only introduced at major version bumps, which fits to the Compat development model. - Python.el in Emacs, which depends on Compat, requires Emacs 26.1 now (commit eff5a3e43ba886074c3a2e007a2bced9bcb85f17). - Packages which want to support 24.4 can depend on Compat 30 or older.
2025-02-28compat-31: Copy {incf,decf} definitions from emacs.gitPhilip Kaludercic
As the new tests show, the previous implementations were not robust if PLACE causes side effects.
2025-02-25compat-31: Add 'color-blend'Philip Kaludercic
See https://github.com/emacs-compat/compat/issues/62.
2025-02-25NEWS: Mention the new functionality from Emacs 31Philip Kaludercic
2025-02-24compat-tests: Avoid byte-compilation errors due to unused variablesPhilip Kaludercic
2025-02-24compat.texi: Fix broken reference to the Elisp manualPhilip Kaludercic
2025-02-24compat-tests: Make test for bignums more robustPhilip Kaludercic
As on older versions of Emacs 'bignump' will be declared by compat, the function slot /is/ bound and we cannot rely on it being unbound to check if the Emacs being tests supports bignums or not. Yet as we know that it is aliased to 'ignore', we use this fact to circumvent the issue.
2025-02-24Merge branch 'main' into emacs-31Philip Kaludercic
2025-02-24compat-31: Add incf and decfPhilip Kaludercic
2025-02-24CI: Add Emacs 30.1Daniel Mendler
2025-02-23compat-31: Add missing test linksPhilip Kaludercic
2025-02-21compat-31: Add plusp and minuspPhilip Kaludercic
See https://github.com/emacs-compat/compat/issues/64.
2025-02-21compat-31: Add evenp and oddpPhilip Kaludercic
See https://github.com/emacs-compat/compat/issues/63.
2025-02-20Prepare support for Emacs 31Philip Kaludercic
2025-01-28CI: Use strict compile checksDaniel Mendler
2025-01-05compat-tests: Reenable disabled testsDaniel Mendler
2025-01-04Version 30.0.2.0Daniel Mendler
2025-01-01Update copyright yearsDaniel Mendler
2024-12-16compat-30: Update trusted-content-pDaniel Mendler
2024-12-16compat-30: Rename trusted-content variableDaniel Mendler
2024-12-15Version 30.0.1.0Daniel Mendler
2024-12-15compat-30: untrusted-content, trusted-files, trusted-content-pDaniel Mendler
2024-11-20Reenable testDaniel Mendler
2024-11-13compat-tests: Temporarily disable require-with-check test on 30Daniel Mendler
2024-11-13compat-30: Update require-with-checkDaniel Mendler
emacs-30 commit 8afcfed825ae60c8947c41d84b431b21f32b2714
2024-11-10compat-30: require-with-check - add todo commentDaniel Mendler
2024-11-03CI: FixDaniel Mendler
2024-11-03CI: Update versionsDaniel Mendler
snapshot is unstable right now
2024-09-10compat.texi: Fix replace-string-in-region documentation (Fix #52)Daniel Mendler
2024-08-03compat.texi: Fix references to Emacs 30.1 in Support section (#49)Björn Bidar
Fixes: makeinfo compat.texi compat.texi:2251: warning: node `Emacs 30.1' is next for `Emacs 29.1' in sectioning but not in menu compat.texi:3316: warning: node `Emacs 29.1' is prev for `Emacs 30.1' in sectioning but not in menu compat.texi:3316: warning: node `Support' is up for `Emacs 30.1' in sectioning but not in menu compat.texi:300: node `Support' lacks menu item for `Emacs 30.1' despite being its Up target make: *** [Makefile:116: compat.info] Error 1