W3C home > Mailing lists > Public > whatwg@whatwg.org > March 2013

Re: [whatwg] A question about the drawimage() canvas function

From: Rik Cabanier <cabanier@gmail.com>
Date: Fri, 1 Mar 2013 13:53:31 -0800
Message-ID: <CAGN7qDDfg9ZFCrgU-WzEafULWuKOwkeaEWgdP7fMdZ3FRkceFQ@mail.gmail.com>
To: robert@ocallahan.org
Cc: (wrong string) 王铁套 <wang.tietao@outlook.com>, WHAT Working Group <whatwg@whatwg.org>
I just wrote a patch to WebKit to add the throwing behavior :-)
(Not submitted yet though!)

So, with your patch, you would only throw if you use a zero sized canvas
element or would you never throw?

On Fri, Mar 1, 2013 at 1:28 PM, Robert O'Callahan <robert@ocallahan.org>wrote:

> I actually just wrote a patch to implement the spec behavior in Firefox.
>
> I think changing behavior from "throw" to "not throw" shouldn't have any
> compatibility concerns. I also think that "not throw" is better here than
> throwing; it's simpler to not distinguish "finished downloading but
> decoding failed" from "download in progress (but very slow perhaps)".
>
> In fact I question why the spec has us throw for zero-sized canvas source.
> It would seem to me to be simpler/better to just not draw and not throw in
> that case also.
>
> Rob
> --
> Wrfhf pnyyrq gurz gbtrgure naq fnvq, “Lbh xabj gung gur ehyref bs gur
> Tragvyrf ybeq vg bire gurz, naq gurve uvtu bssvpvnyf rkrepvfr nhgubevgl
> bire gurz. Abg fb jvgu lbh. Vafgrnq, jubrire jnagf gb orpbzr terng nzbat
> lbh zhfg or lbhe freinag, naq jubrire jnagf gb or svefg zhfg or lbhe fynir
> — whfg nf gur Fba bs Zna qvq abg pbzr gb or freirq, ohg gb freir, naq gb
> tvir uvf yvsr nf n enafbz sbe znal.” [Znggurj 20:25-28]
>
Received on Friday, 1 March 2013 21:54:00 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Friday, 1 March 2013 21:54:00 GMT