| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-01-01 | ; Update copyright years | Daniel Mendler | |
| 2025-01-01 | Update copyright years | Daniel Mendler | |
| 2024-12-15 | compat-30: untrusted-content, trusted-files, trusted-content-p | Daniel Mendler | |
| 2024-01-20 | Revert "compat-defun: Add :min-version argument" | Daniel Mendler | |
| This reverts commit e2d66a88161e3c5df12469c40a63d896f16cea76. | |||
| 2024-01-12 | Merge branch 'main' into emacs-30 | Daniel Mendler | |
| 2024-01-12 | Update copyright years | Daniel Mendler | |
| 2024-01-06 | Merge branch 'main' into emacs-30 | Daniel Mendler | |
| 2024-01-06 | Fix typos in documentation (#32) | Jonas Bernoulli | |
| 2023-11-16 | New Emacs 30 APIs: merge-ordered-lists, completion-lazy-hilit | Daniel Mendler | |
| 2023-09-09 | Merge branch 'main' into emacs-30 | Daniel Mendler | |
| 2023-09-09 | Whitespace fix | Daniel Mendler | |
| 2023-09-09 | compat-macs: Be explicit about the intended usage of compat-macs | Daniel Mendler | |
| https://lists.gnu.org/archive/html/bug-gnu-emacs/2023-09/msg00983.html | |||
| 2023-05-24 | compat-defun: Add :min-version argument | Daniel Mendler | |
| Use this argument for copy-tree, since there is no need to replace copy-tree on Emacs < 26.1. On Emacs < 26.1 records where based on records. Therefore copy-tree already supported them properly. | |||
| 2023-05-24 | compat-macs--defun: Fix new Emacs 30 bytecompiler warnings | Daniel Mendler | |
| 2023-02-11 | Additional workflow checks | Daniel Mendler | |
| 2023-02-11 | compat-macs: More checks | Daniel Mendler | |
| 2023-02-11 | More robust method to require libraries conditionally | Daniel Mendler | |
| 2023-01-31 | compat-27: Mark compat--dired-get-marked-files as obsolete | Daniel Mendler | |
| See https://github.com/magit/magit/pull/4867 | |||
| 2023-01-27 | Improve commentary | Daniel Mendler | |
| 2023-01-24 | Ensure that Compat works both interpreted and compiled | Daniel Mendler | |
| See https://github.com/magit/magit/issues/4858 | |||
| 2023-01-22 | compat-macs: Formatting | Daniel Mendler | |
| 2023-01-22 | Add :extended version check | Daniel Mendler | |
| 2023-01-22 | compat-macs: Use compat-macs-- namespace | Daniel Mendler | |
| Avoid any potential clash with compat-- namespace of extended definitions. | |||
| 2023-01-21 | compat-guard: Remove currently unused attribute :when | Daniel Mendler | |
| 2023-01-21 | Rename :explicit to :extended | Daniel Mendler | |
| 2023-01-21 | compat-macs: Reorder definitions | Daniel Mendler | |
| 2023-01-21 | compat-macs: Strict checking of :explicit | Daniel Mendler | |
| 2023-01-21 | compat-guard: Add strict compile time check | Daniel Mendler | |
| 2023-01-21 | compat-macs: Add strict checks | Daniel Mendler | |
| 2023-01-21 | compat-macs: Improve error checking | Daniel Mendler | |
| 2023-01-21 | compat-27: Add major-mode-suspend and major-mode-restore | Daniel Mendler | |
| 2023-01-18 | compat-macs: Improve docstrings | Daniel Mendler | |
| 2023-01-18 | compat-defvar/defun/defmacro: Support obsoletion | Daniel Mendler | |
| 2023-01-17 | compat-guard: Declare indent | Daniel Mendler | |
| 2023-01-17 | Rename variable | Daniel Mendler | |
| 2023-01-17 | Add compat-guard dynamic condition | Daniel Mendler | |
| We have to make sure that no definitions are overriden at runtime, when the compiled library is loaded in a newer or patched Emacs version. | |||
| 2023-01-17 | Require cl-lib at compile time | Daniel Mendler | |
| 2023-01-17 | Rename helper | Daniel Mendler | |
| 2023-01-17 | Introduce compat-guard helper macro | Daniel Mendler | |
| 2023-01-17 | Simplify compat-27 struct definitions, add make-decoded-time | Daniel Mendler | |
| 2023-01-16 | compat-macs: Rename :cond to :when | Daniel Mendler | |
| 2023-01-16 | compat-macs: Expand docstring | Daniel Mendler | |
| 2023-01-15 | compat-macs: Simplification, remove :min-version and :max-version | Daniel Mendler | |
| 2023-01-15 | Minor code cleanup, shorter code | Daniel Mendler | |
| 2023-01-13 | compat-defalias: Add docstring | Daniel Mendler | |
| 2023-01-12 | compat-29: Add buttonize and buttonize-region | Daniel Mendler | |
| 2023-01-06 | Move json functions to compat.el | Daniel Mendler | |
| These functions are defined conditionally. Therefore they must not be part of the versioned files. Conditionally-defined functions are a special complicated edge case, which need more testing. Therefore the json functions are currently marked as UNTESTED. | |||
| 2023-01-06 | Only require Compat libraries which are needed | Daniel Mendler | |
| 2023-01-06 | Remove :realname | Daniel Mendler | |
| 2023-01-06 | compat--function-definition: Do not use hashed symbol | Daniel Mendler | |
| The hashed symbol leads to a bytecompiler warning (false positive). | |||
