unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Re: [elpa] master 616a10b: Add svg.el, a package for creating SVG images
       [not found] ` <E1XvCyi-0003dt-Tz@vcs.savannah.gnu.org>
@ 2014-12-01  4:03   ` Stefan Monnier
  2014-12-01 16:36     ` Lars Magne Ingebrigtsen
  0 siblings, 1 reply; 5+ messages in thread
From: Stefan Monnier @ 2014-12-01  4:03 UTC (permalink / raw)
  To: emacs-devel

> +The svg package allows creating SVG images in Emacs.
> +
> +(setq svg (svg-create 800 800 :stroke "orange" :stroke-width 5))
> +(svg-gradient svg "gradient" 'linear '(0 . "red") '(100 . "blue"))
> +(save-excursion (goto-char (point-max)) (svg-insert-image svg))
> +(svg-rectangle svg 100 100 500 500 :gradient "gradient" :id "rec1")
> +(svg-circle svg 500 500 100 :id "circle1")
> +(svg-ellipse svg 100 100 50 90 :stroke "red" :id "ellipse1")
> +(svg-line svg 100 190 50 100 :id "line1" :stroke "yellow")
> +(svg-polyline svg '((200 . 100) (500 . 450) (80 . 100))
> +	      :stroke "green" :id "poly1")
> +(svg-polygon svg '((100 . 100) (200 . 150) (150 . 90))
> +	     :stroke "blue" :fill "red" :id "gon1")

Better move this to the "Commentary:" section (and remove the README file).


        Stefan



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [elpa] master 616a10b: Add svg.el, a package for creating SVG images
  2014-12-01  4:03   ` [elpa] master 616a10b: Add svg.el, a package for creating SVG images Stefan Monnier
@ 2014-12-01 16:36     ` Lars Magne Ingebrigtsen
  2014-12-01 20:00       ` Stefan Monnier
  2014-12-01 23:43       ` Stephen Leake
  0 siblings, 2 replies; 5+ messages in thread
From: Lars Magne Ingebrigtsen @ 2014-12-01 16:36 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: emacs-devel

Stefan Monnier <monnier@IRO.UMontreal.CA> writes:

> Better move this to the "Commentary:" section (and remove the README file).

Okidoke; done.

It just occurred to me that svg.el won't work on older versions of Emacs
since it requires the new dom.el.  Is there a way to express that in
ELPA?  Like "for version 25.0.50 and up"?

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [elpa] master 616a10b: Add svg.el, a package for creating SVG images
  2014-12-01 16:36     ` Lars Magne Ingebrigtsen
@ 2014-12-01 20:00       ` Stefan Monnier
  2014-12-01 20:03         ` Lars Magne Ingebrigtsen
  2014-12-01 23:43       ` Stephen Leake
  1 sibling, 1 reply; 5+ messages in thread
From: Stefan Monnier @ 2014-12-01 20:00 UTC (permalink / raw)
  To: Lars Magne Ingebrigtsen; +Cc: emacs-devel

> It just occurred to me that svg.el won't work on older versions of Emacs
> since it requires the new dom.el.  Is there a way to express that in
> ELPA?  Like "for version 25.0.50 and up"?

You can add a "Package-Requires: ((emacs "25"))" header alongside
the Version.


        Stefan



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [elpa] master 616a10b: Add svg.el, a package for creating SVG images
  2014-12-01 20:00       ` Stefan Monnier
@ 2014-12-01 20:03         ` Lars Magne Ingebrigtsen
  0 siblings, 0 replies; 5+ messages in thread
From: Lars Magne Ingebrigtsen @ 2014-12-01 20:03 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: emacs-devel

Stefan Monnier <monnier@iro.umontreal.ca> writes:

> You can add a "Package-Requires: ((emacs "25"))" header alongside
> the Version.

Thanks.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [elpa] master 616a10b: Add svg.el, a package for creating SVG images
  2014-12-01 16:36     ` Lars Magne Ingebrigtsen
  2014-12-01 20:00       ` Stefan Monnier
@ 2014-12-01 23:43       ` Stephen Leake
  1 sibling, 0 replies; 5+ messages in thread
From: Stephen Leake @ 2014-12-01 23:43 UTC (permalink / raw)
  To: emacs-devel

Lars Magne Ingebrigtsen <larsi@gnus.org> writes:

> Stefan Monnier <monnier@IRO.UMontreal.CA> writes:
>
>> Better move this to the "Commentary:" section (and remove the README file).
>
> Okidoke; done.
>
> It just occurred to me that svg.el won't work on older versions of Emacs
> since it requires the new dom.el.  Is there a way to express that in
> ELPA?  Like "for version 25.0.50 and up"?

From ada-mode.el:

;; package-requires: ((wisi "1.1.0") (cl-lib "0.4") (emacs "24.2"))

-- 
-- Stephe



^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2014-12-01 23:43 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <20141130222828.13967.53276@vcs.savannah.gnu.org>
     [not found] ` <E1XvCyi-0003dt-Tz@vcs.savannah.gnu.org>
2014-12-01  4:03   ` [elpa] master 616a10b: Add svg.el, a package for creating SVG images Stefan Monnier
2014-12-01 16:36     ` Lars Magne Ingebrigtsen
2014-12-01 20:00       ` Stefan Monnier
2014-12-01 20:03         ` Lars Magne Ingebrigtsen
2014-12-01 23:43       ` Stephen Leake

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).