<div dir="ltr">Yes, I think the graphics filters could nowadays be done in-image. This method in particular I haven't stepped through and understood yet. There is a lot of cruft :)</div><br><div class="gmail_quote"><div dir="ltr">On Tue, 30 Aug 2016 at 19:12 tim Rowledge <<a href="mailto:tim@rowledge.org">tim@rowledge.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
> On 30-08-2016, at 10:26 AM, <a href="mailto:commits@source.squeak.org" target="_blank">commits@source.squeak.org</a> wrote:<br>
> Item was changed:<br>
> ----- Method: EtoyDAVLoginMorph>>launchBrowser (in category 'actions') -----<br>
> launchBrowser<br>
><br>
> ActiveWorld addMorph: self buildPanel centeredNear: Sensor cursorPoint.<br>
> + (Smalltalk classNamed: 'ScratchPlugin') ifNotNil: [:sp | sp primOpenURL: self url].<br>
> - ScratchPlugin primOpenURL: self url.<br>
<br>
I’m thinking that this probably ought to be moved to OSProcess and used via something that does at least a little checking that a URL is involved.<br>
<br>
And the assorted other ScratchPlugin graphics effects referenced might be better in a graphics plugin - or even added to bitblt(?) or maybe even tested to check they’re worth doing as plugin calls these days.<br>
<br>
<br>
tim<br>
--<br>
tim Rowledge; <a href="mailto:tim@rowledge.org" target="_blank">tim@rowledge.org</a>; <a href="http://www.rowledge.org/tim" rel="noreferrer" target="_blank">http://www.rowledge.org/tim</a><br>
A bug in the code is worth two in the documentation.<br>
<br>
<br>
<br>
</blockquote></div>