aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-02-18Drop text-property-search functionsfeature/drop-text-property-searchDaniel Mendler
These functions are not used downstream as of now by packages which use Compat, such that no breakage is expected. Private usage is possible, but private users can copy text-property-search.el from the Emacs source directly to a directory on their load-path. text-property-search.el was added in 27.1 as a new library. The library had bugs which were fixed in Emacs 29. We must find a coherent solution to handle the addition of new libraries in Compat, which will work in the long term. Every Emacs version comes with new libraries. For example Emacs 29 alone added textsec, range, string-edit, vtable, pixel-fill and more. It is not feasible to replicate all these libraries in Compat. Larger libraries are ideally distributed separately via GNU ELPA as :core package or as a separate replica. For example seq.el is distributed in a form, which differs from upstream seq.el. Such compatibility packages could depend on Compat. Small libraries may be provided as part of Compat, but we should then provide the respective library file, such that requiring the feature will not lead to an error. In this case we could provide text-property-search.el. The difficulty will then be to ensure that we don't accidentally override a newer version of the library.
2023-02-13compat-29: with-narrowing -> with-restriction, without-restrictionDaniel Mendler
2023-02-11compat-27: Drop obsolete `compat-call dired-get-marked-files'.Daniel Mendler
2023-02-11Version 29.1.3.429.1.3.4Daniel Mendler
2023-02-11Revert "compat-27: Drop obsolete `compat-call dired-get-marked-files'."Daniel Mendler
This reverts commit e59e311d1ffc422f91e4e9c494598e978f5c2125.
2023-02-11Additional workflow checksDaniel Mendler
2023-02-11compat-macs: More checksDaniel Mendler
2023-02-11Update newsDaniel Mendler
2023-02-11More robust method to require libraries conditionallyDaniel Mendler
2023-02-11Fix compat-guardDaniel Mendler
2023-02-10Manual: More documentation about using Compat in Emacs coreDaniel Mendler
2023-02-10Manual: Update list of missing definitionsDaniel Mendler
2023-02-10Manual: Update list of missing definitionsDaniel Mendler
2023-02-10compat-28: Add process-lines-ignore-status and process-lines-handling-statusDaniel Mendler
2023-02-08compat-27: Drop obsolete `compat-call dired-get-marked-files'.Daniel Mendler
2023-02-08Version 29.1.3.329.1.3.3Daniel Mendler
2023-02-08Manual: Mention preloading of seqDaniel Mendler
2023-02-08Move test linksDaniel Mendler
2023-02-08compat-29: Preload seqDaniel Mendler
2023-02-07Fix invalid definitionDaniel Mendler
2023-02-07Improve wording in manualDaniel Mendler
2023-02-07Manual: Clarify treatment of new librariesDaniel Mendler
Newly introduced large non-trivial core libraries should either be published as :core packages or as separately maintained packages on GNU ELPA. Providing them as part of Compat is infeasible.
2023-02-07Manual: Move @defmac to correct sectionDaniel Mendler
2023-02-07Update manualDaniel Mendler
2023-02-07compat-27: Add with-suppressed-warningsDaniel Mendler
2023-02-07Update manualDaniel Mendler
2023-02-07Update manualDaniel Mendler
2023-02-07Update manualDaniel Mendler
2023-02-06Update manualDaniel Mendler
2023-02-06Manual: Update missing definitionsDaniel Mendler
2023-02-06Manual: Update missing definitionsDaniel Mendler
2023-02-06compat-29: Add cl-with-gensyms and cl-once-onlyDaniel Mendler
2023-02-01Update readmeDaniel Mendler
2023-02-01CI: Do not ignore texiDaniel Mendler
We test in CI if the manuals builds.
2023-02-01Improve manualDaniel Mendler
2023-02-01Version 29.1.3.229.1.3.2Daniel Mendler
2023-01-31Minor fixesDaniel Mendler
2023-01-31Manual: Add section about limitationsDaniel Mendler
2023-01-31Manual: Clarify limitations of the libraryDaniel 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-27README: Fix typoDaniel Mendler
2023-01-27Improve commentaryDaniel Mendler
2023-01-27Update READMEDaniel Mendler
2023-01-27compat-tests: Break some long linesDaniel Mendler
2023-01-27NEWS: Remove link to old issue trackerDaniel Mendler
2023-01-27compat-29: Add with-delayed-messageDaniel Mendler
2023-01-25Correct some sentence in the newsDaniel Mendler