[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/xpm 8bfffeb 10/37: [xpm] Fix byte-compilation bugs.
From: |
Stefan Monnier |
Subject: |
[elpa] externals/xpm 8bfffeb 10/37: [xpm] Fix byte-compilation bugs. |
Date: |
Sat, 28 Nov 2020 14:15:32 -0500 (EST) |
branch: externals/xpm
commit 8bfffeb06f57042e85ee0ca1c238a173a32d75f0
Author: Thien-Thi Nguyen <ttn@gnu.org>
Commit: Thien-Thi Nguyen <ttn@gnu.org>
[xpm] Fix byte-compilation bugs.
* packages/xpm/xpm-m2z.el: Require ‘cl’ when compiling.
* packages/xpm/xpm.el: Likewise.
Also, add "manual" autoload for ‘image-toggle-display’.
---
NEWS | 3 +++
xpm-m2z.el | 1 +
xpm.el | 3 +++
3 files changed, 7 insertions(+)
diff --git a/NEWS b/NEWS
index c78384c..623a2df 100644
--- a/NEWS
+++ b/NEWS
@@ -2,6 +2,9 @@ NEWS for xpm.el (et al)
See the end for copying conditions.
+- 1.0.1 | NOT YET RELEASED
+ - byte-compilation bugfix
+
- 1.0.0 | 2014-05-18
- initial release
diff --git a/xpm-m2z.el b/xpm-m2z.el
index c699b9a..c9124f9 100644
--- a/xpm-m2z.el
+++ b/xpm-m2z.el
@@ -31,6 +31,7 @@
(require 'artist)
(require 'cl-lib)
+(eval-when-compile (require 'cl))
;;;###autoload
(defun xpm-m2z-ellipse (cx cy rx ry)
diff --git a/xpm.el b/xpm.el
index 26b5f7f..c8cad4e 100644
--- a/xpm.el
+++ b/xpm.el
@@ -67,6 +67,9 @@
;;; Code:
(require 'cl-lib)
+(eval-when-compile (require 'cl))
+
+(autoload 'image-toggle-display "image-mode" t) ; hmm is this TRT?
(defvar xpm-raster-inhibit-continuity-optimization nil
"Non-nil disables a heuristic in `xpm-raster' filling.
- [elpa] branch externals/xpm created (now d3cfb98), Stefan Monnier, 2020/11/28
- [elpa] externals/xpm d0df500 11/37: [xpm] Declare package keywords., Stefan Monnier, 2020/11/28
- [elpa] externals/xpm 1431157 09/37: [xpm maint] Add some perf ideas to HACKING; nfc., Stefan Monnier, 2020/11/28
- [elpa] externals/xpm a610cc2 04/37: [xpm maint] Add HACKING; nfc., Stefan Monnier, 2020/11/28
- [elpa] externals/xpm aa2a1e1 01/37: [xpm maint] Add .elpaignore and NEWS files; nfc., Stefan Monnier, 2020/11/28
- [elpa] externals/xpm 8bfffeb 10/37: [xpm] Fix byte-compilation bugs.,
Stefan Monnier <=
- [elpa] externals/xpm d919c38 08/37: [xpm] Release: 1.0.0, Stefan Monnier, 2020/11/28
- [elpa] externals/xpm ebaa1a4 16/37: [xpm int] Add abstraction: form, Stefan Monnier, 2020/11/28
- [elpa] externals/xpm ee7e88d 06/37: [xpm int] Don't bother w/ rows outside form bb., Stefan Monnier, 2020/11/28
- [elpa] externals/xpm 6f7785b 05/37: [xpm int] Compute bool-vector length exactly once., Stefan Monnier, 2020/11/28
- [elpa] externals/xpm bdff002 03/37: [xpm maint] Add debugging aid Emacs Lisp file., Stefan Monnier, 2020/11/28
- [elpa] externals/xpm 612b0a1 07/37: [xpm int] Doc fix., Stefan Monnier, 2020/11/28
- [elpa] externals/xpm bef7120 02/37: [xpm] Add Emacs Lisp files., Stefan Monnier, 2020/11/28
- [elpa] externals/xpm b395114 22/37: [xpm int] Use cl-* names; drop ‘cl’ requirement., Stefan Monnier, 2020/11/28
- [elpa] externals/xpm 41d5c7d 21/37: [xpm int] Use ‘cl-destructuring-bind’, not ‘destructuring-bind’., Stefan Monnier, 2020/11/28
- [elpa] externals/xpm 9f3fd68 23/37: [xpm int] Use ‘cl-assert’, not ‘assert’; drop ‘cl’ requirement., Stefan Monnier, 2020/11/28