aboutsummaryrefslogtreecommitdiff
path: root/compat-tests.el
AgeCommit message (Collapse)Author
2023-11-16New Emacs 30 APIs: merge-ordered-lists, completion-lazy-hilitDaniel Mendler
2023-09-08compat-tests: Use static-ifDaniel Mendler
2023-09-08Merge branch 'main' into emacs-30Daniel Mendler
2023-09-08Make tests work on macOSMattias Engdegård
`s-c' is bound by default; pick `H-c' instead.
2023-09-08Strengthen xor testMattias Engdegård
Don't just test with t and nil, and check return values.
2023-09-03compat-30: Add static-ifDaniel Mendler
2023-08-17Merge branch 'master' into emacs-30Philip Kaludercic
2023-08-11compat-tests: Check that `string-search' preserves the `match-data'Daniel Mendler
See @phikal's mail on emacs-devel: https://lists.gnu.org/archive/html/emacs-devel/2023-08/msg00325.html
2023-08-01compat-29: Add window-configuration-equal-pDaniel Mendler
2023-08-01compat-29: Add char-uppercase-pDaniel Mendler
2023-07-25Emacs 29.1 is available on CIDaniel Mendler
2023-07-23Relax compat-loaded-features testDaniel Mendler
2023-05-24Enable copy-tree tests on Emacs 30Daniel Mendler
2023-05-24Cleanup test suite (Follow up of #25)Daniel Mendler
2023-05-24Disable unstable tests for nowDaniel Mendler
It seems we should avoid using the printed representation for the tests.
2023-05-24Add copy-treeJoseph Turner
2023-05-24Prepare support for Emacs 30Philip Kaludercic
2023-05-21compat-tests.el: Fix tests for Emacs 30Daniel Mendler
2023-05-21compat-tests.el: Fix compat-add-display-text-property for Emacs 30Daniel Mendler
2023-04-23compat-29: Add lisp-directoryDaniel Mendler
2023-04-19compat-tests: Fix sort warning on Emacs 30Daniel Mendler
2023-04-09compat-28: Add native-comp-available-pDaniel Mendler
2023-03-19compat-tests: Remove duplicate compat-compat- prefixDaniel Mendler
2023-03-19Prefix tests with compat- (Fix #20)Daniel Mendler
2023-03-14compat-29: Add directory-abbrev-apply and directory-abbrev-make-regexpDaniel Mendler
2023-03-04compat-29: Add support for defcustom type keyDaniel Mendler
2023-03-04Enable byte compilation warnings also for Emacs masterDaniel Mendler
We follow upstream improvements closely and profit earlier from additional byte compiler warnings.
2023-03-04Emacs 30: Do not test cyclic function aliasesDaniel Mendler
2023-03-04compat-28: Add support for natnum defcustom typeDaniel Mendler
2023-02-25Reenable test on CIDaniel Mendler
2023-02-24compat-29: Add cl-constantlyDaniel Mendler
2023-02-13compat-29: with-narrowing -> with-restriction, without-restrictionDaniel Mendler
2023-02-10compat-28: Add process-lines-ignore-status and process-lines-handling-statusDaniel Mendler
2023-02-08compat-29: Preload seqDaniel Mendler
2023-02-07compat-27: Add with-suppressed-warningsDaniel Mendler
2023-02-06compat-29: Add cl-with-gensyms and cl-once-onlyDaniel Mendler
2023-01-31compat-27: Mark compat--dired-get-marked-files as obsoleteDaniel Mendler
See https://github.com/magit/magit/pull/4867
2023-01-30compat-29: Add set-transient-mapDaniel Mendler
2023-01-29Add ert-with-temp-directory and ert-with-temp-fileDaniel Mendler
2023-01-28Guarantee START-POS arg of string-search to be a fixnum (#16)aagon
2023-01-27compat-tests: Break some long linesDaniel Mendler
2023-01-27compat-29: Add with-delayed-messageDaniel Mendler
2023-01-25Revert "Condition package-get-version test to correct containing directory"Daniel Mendler
This reverts commit 108e6d3f6207632d040ea740a4b51b2a14ed38e0.
2023-01-25Condition package-get-version test to correct containing directoryAymeric Agon-Rambosson
2023-01-25compat-28: Add mark-thing-at-mouseDaniel Mendler
2023-01-25Revert "Add json-parse-string, json-parse-buffer, json-serialize and ↵Daniel Mendler
json-insert" This reverts commit 7e678b3fa102a86553921d6c24056bbbe5365c7e. I am reconsidering if we can or should provide compatibility functions for features which may or may not be available at runtime, depending on compile flags or the availability of a shared object and which are not only tied to the Emacs version. The problem is that if such features are used by core packages, e.g., python.el or jsonrpc.el, then the compatibility code for this feature would have to be provided by Emacs itself, such that in case the feature is missing, the compatibility code can be loaded. There is no problem for external packages which use Compat, but it may not be a good idea to provide features as part of Compat which are only usable by external packages. Ideally the compatibility code from this reverted commit could be added to Emacs itself, such that the json APIs are always available independent of libjansson.
2023-01-24Add json-parse-string, json-parse-buffer, json-serialize and json-insertDaniel Mendler
2023-01-23compat-27: Add file-name-unquoteDaniel Mendler
2023-01-22compat-29: Provide string-lines implementation from Emacs 29Daniel Mendler
2023-01-22compat-tests: Use should-equalDaniel Mendler