SVG for HTML5 on Mac

2017-03-30 Thread James Hale via use-livecode
macSVG is a MIT-licensed  
open-source macOS application for designing and editing Scalable Vector 
Graphics (SVG) content for HTML5  web 
pages, mobile apps, animation design, and general graphics usage.


very nice.

http://macsvg.org 


James


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: shell("netstat -i") has getting slow on MacOS10.x

2017-03-30 Thread Dr. Hawkins via use-livecode
On Thu, Mar 30, 2017 at 11:16 AM, Mark Wieder via use-livecode <
use-livecode@lists.runrev.com> wrote:

> Tiemo - just use "ifconfig" by itself... no interface specifier.
> That will list all the interfaces in your system.
>

Also, I just tried "netstat -i" from the command line--and it was still
running several seconds later . . .




-- 
Dr. Richard E. Hawkins, Esq.
(702) 508-8462
___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Transparent Images in LC

2017-03-30 Thread hh via use-livecode
Yes, I also have seen this sometimes when special kinds of alphachannel
(flattened/premultiplied/postmultiplied) were used in the PNG to import.

Nevertheless the following 'standard' import script works for me nearly
always in LC 6/7/8/9:

on mouseUp
  set the paintcompression to RLE
  if there is no img "import" then create img "import"
  -- handles alphachannel clever, even creates sometimes its own:
  set the resizequality of img "import" to "best" 
  put "Select a file to import" into prmpt
  answer file prmpt titled prmpt -- avoid mac 10.12 bug
  if it is empty then exit mouseUp
  put URL("binfile:" & it) into img "import"
  -- don't "hide" my click region with transpareny:
  set topleft of img "import" to the bottomleft of me
end mouseUp

> Paul D. wrote:
> I was trying to import (as a control) a transparent PNG (i.e. the
> "white" parts allow whatever is underneath to show through) and instead
> of transparancy, I get the slashed background lines transparent PNG are
> often displayed with. Thinking it might be the PNG itself, I have our
> graphics person create a PNG that was transparent and shows up as
> transparent in other app, it still was not importing with the
> transparent parts transparent in LC.

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: shell("netstat -i") has getting slow on MacOS10.x

2017-03-30 Thread Mike Bonner via use-livecode
Reading about networksetup now. Another command to add to my toolbox.
Thanks!

On Thu, Mar 30, 2017 at 12:24 PM, Marc Siskin via use-livecode <
use-livecode@lists.runrev.com> wrote:

> Of the two commands, networksetup would require less parsing of the answer
> in order to get the device/MAC address pairing.
>
> Marc
>
> On Mar 30, 2017, at 2:17 PM, Tiemo Hollmann TB via use-livecode <
> use-livecode@lists.runrev.com>
> wrote:
>
> :)  you are right!
>
> So I think I'll manage to replace the old and slow function using
> "netstat" by "ifconfig" as well as by "networksetup"
> I have no idea, why the external programmer choose "netstat" at that time
> (2009). Does anybody see any pitfalls, why "ifconfig" or "networksetup"
> could return other results (after filtering, sorting etc.) or why I
> shouldn't use one of them? Are these commands the same available as netstat
> in modern Oss (> 10.9)? networksetup seems to be the easiest solution and
> is fast as ifconfig.
>
> Thanks for any advice
> Tiemo
>
> -Ursprüngliche Nachricht-
> Von: use-livecode [mailto:use-livecode-boun...@lists.runrev.com] Im
> Auftrag von Mike Bonner via use-livecode
> Gesendet: Donnerstag, 30. März 2017 20:02
> An: How to use LiveCode >
> Cc: Mike Bonner >
> Betreff: Re: shell("netstat -i") has getting slow on MacOS10.x
>
> If you call it with no arguments, doesn't it list them all?  I'll have to
> get my mac running again so I can test this stuff.
>
> On Thu, Mar 30, 2017 at 11:52 AM, Tiemo Hollmann TB via use-livecode <
> use-livecode@lists.runrev.com>
> wrote:
>
> Yes, using ifconfig  I get exact 1 MAC (see Ken Rays script
> as Klaus pointed out). I don't see a parameter to get all at once, but
> I could perhaps call ifconfig 4 times with  lo0, en0,en1
> and fw0. Or I will try to use "networksetup -listallhardwareports”, as
> Marc pointed out Don't ask me why I need exactly these 4 interfaces.
> The old function, working with netstat is made by an external
> programmer and I have to get exact the same results as the old
> function has provided, so I need these 4 interfaces.
> Tiemo
>
> -Ursprüngliche Nachricht-
> Von: use-livecode [mailto:use-livecode-boun...@lists.runrev.com] Im
> Auftrag von Bob Sneidar via use-livecode
> Gesendet: Donnerstag, 30. März 2017 18:52
> An: How to use LiveCode >
> Cc: Bob Sneidar  iotecdigital.com>>
> Betreff: Re: shell("netstat -i") has getting slow on MacOS10.x
>
> That works great for the default adapter. I think Tiemo is looking for
> a way to enumerate ALL adapter mac addresses. I have like 24 entries
> using netstat. Some are ipv6 addresses, others ipv4, and still others
> have no mac address at all. Of course I am using Parallels and have 2
> physical network adapters and a couple virtual ones.
>
> Bob S
>
>
> On Mar 30, 2017, at 09:06 , Klaus major-k via use-livecode
> >
> wrote:
>
> using this script from Ken Ray:
> 
> took 30 millisecs on my Mac Mini, macOS 10.12.4 and LC 9 dp6.  :-)
>
> Tiemo
>
> Best
>
> Klaus
>
> --
> Klaus Major
>
>
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>
>
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>
>
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>
> ---
> Marc Siskin
> Manager, Modern Language Resource Center
> Carnegie Mellon University
> msis...@andrew.cmu.edu
>
>
>
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>

Re: shell("netstat -i") has getting slow on MacOS10.x

2017-03-30 Thread Marc Siskin via use-livecode
Of the two commands, networksetup would require less parsing of the answer in 
order to get the device/MAC address pairing.

Marc

On Mar 30, 2017, at 2:17 PM, Tiemo Hollmann TB via use-livecode 
> wrote:

:)  you are right!

So I think I'll manage to replace the old and slow function using "netstat" by 
"ifconfig" as well as by "networksetup"
I have no idea, why the external programmer choose "netstat" at that time 
(2009). Does anybody see any pitfalls, why "ifconfig" or "networksetup" could 
return other results (after filtering, sorting etc.) or why I shouldn't use one 
of them? Are these commands the same available as netstat in modern Oss (> 
10.9)? networksetup seems to be the easiest solution and is fast as ifconfig.

Thanks for any advice
Tiemo

-Ursprüngliche Nachricht-
Von: use-livecode [mailto:use-livecode-boun...@lists.runrev.com] Im Auftrag von 
Mike Bonner via use-livecode
Gesendet: Donnerstag, 30. März 2017 20:02
An: How to use LiveCode 
>
Cc: Mike Bonner >
Betreff: Re: shell("netstat -i") has getting slow on MacOS10.x

If you call it with no arguments, doesn't it list them all?  I'll have to get 
my mac running again so I can test this stuff.

On Thu, Mar 30, 2017 at 11:52 AM, Tiemo Hollmann TB via use-livecode < 
use-livecode@lists.runrev.com> wrote:

Yes, using ifconfig  I get exact 1 MAC (see Ken Rays script
as Klaus pointed out). I don't see a parameter to get all at once, but
I could perhaps call ifconfig 4 times with  lo0, en0,en1
and fw0. Or I will try to use "networksetup -listallhardwareports”, as
Marc pointed out Don't ask me why I need exactly these 4 interfaces.
The old function, working with netstat is made by an external
programmer and I have to get exact the same results as the old
function has provided, so I need these 4 interfaces.
Tiemo

-Ursprüngliche Nachricht-
Von: use-livecode [mailto:use-livecode-boun...@lists.runrev.com] Im
Auftrag von Bob Sneidar via use-livecode
Gesendet: Donnerstag, 30. März 2017 18:52
An: How to use LiveCode 
>
Cc: Bob Sneidar 
>
Betreff: Re: shell("netstat -i") has getting slow on MacOS10.x

That works great for the default adapter. I think Tiemo is looking for
a way to enumerate ALL adapter mac addresses. I have like 24 entries
using netstat. Some are ipv6 addresses, others ipv4, and still others
have no mac address at all. Of course I am using Parallels and have 2
physical network adapters and a couple virtual ones.

Bob S


On Mar 30, 2017, at 09:06 , Klaus major-k via use-livecode
> wrote:

using this script from Ken Ray:

took 30 millisecs on my Mac Mini, macOS 10.12.4 and LC 9 dp6.  :-)

Tiemo

Best

Klaus

--
Klaus Major


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your
subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your
subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

---
Marc Siskin
Manager, Modern Language Resource Center
Carnegie Mellon University
msis...@andrew.cmu.edu



___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

AW: shell("netstat -i") has getting slow on MacOS10.x

2017-03-30 Thread Tiemo Hollmann TB via use-livecode
:)  you are right!

So I think I'll manage to replace the old and slow function using "netstat" by 
"ifconfig" as well as by "networksetup"
I have no idea, why the external programmer choose "netstat" at that time 
(2009). Does anybody see any pitfalls, why "ifconfig" or "networksetup" could 
return other results (after filtering, sorting etc.) or why I shouldn't use one 
of them? Are these commands the same available as netstat in modern Oss (> 
10.9)? networksetup seems to be the easiest solution and is fast as ifconfig.

Thanks for any advice
Tiemo

-Ursprüngliche Nachricht-
Von: use-livecode [mailto:use-livecode-boun...@lists.runrev.com] Im Auftrag von 
Mike Bonner via use-livecode
Gesendet: Donnerstag, 30. März 2017 20:02
An: How to use LiveCode 
Cc: Mike Bonner 
Betreff: Re: shell("netstat -i") has getting slow on MacOS10.x

If you call it with no arguments, doesn't it list them all?  I'll have to get 
my mac running again so I can test this stuff.

On Thu, Mar 30, 2017 at 11:52 AM, Tiemo Hollmann TB via use-livecode < 
use-livecode@lists.runrev.com> wrote:

> Yes, using ifconfig  I get exact 1 MAC (see Ken Rays script 
> as Klaus pointed out). I don't see a parameter to get all at once, but 
> I could perhaps call ifconfig 4 times with  lo0, en0,en1 
> and fw0. Or I will try to use "networksetup -listallhardwareports”, as 
> Marc pointed out Don't ask me why I need exactly these 4 interfaces. 
> The old function, working with netstat is made by an external 
> programmer and I have to get exact the same results as the old 
> function has provided, so I need these 4 interfaces.
> Tiemo
>
> -Ursprüngliche Nachricht-
> Von: use-livecode [mailto:use-livecode-boun...@lists.runrev.com] Im 
> Auftrag von Bob Sneidar via use-livecode
> Gesendet: Donnerstag, 30. März 2017 18:52
> An: How to use LiveCode 
> Cc: Bob Sneidar 
> Betreff: Re: shell("netstat -i") has getting slow on MacOS10.x
>
> That works great for the default adapter. I think Tiemo is looking for 
> a way to enumerate ALL adapter mac addresses. I have like 24 entries 
> using netstat. Some are ipv6 addresses, others ipv4, and still others 
> have no mac address at all. Of course I am using Parallels and have 2 
> physical network adapters and a couple virtual ones.
>
> Bob S
>
>
> > On Mar 30, 2017, at 09:06 , Klaus major-k via use-livecode
>  wrote:
> >
> > using this script from Ken Ray:
> > 
> > took 30 millisecs on my Mac Mini, macOS 10.12.4 and LC 9 dp6.  :-)
> >
> >> Tiemo
> >
> > Best
> >
> > Klaus
> >
> > --
> > Klaus Major
>
>
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your 
> subscription
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>
>
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your 
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>
___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Re: shell("netstat -i") has getting slow on MacOS10.x

2017-03-30 Thread Mark Wieder via use-livecode

On 03/30/2017 11:01 AM, Mike Bonner via use-livecode wrote:

If you call it with no arguments, doesn't it list them all?  I'll have to
get my mac running again so I can test this stuff.


Yes it does - that's the default.
Tiemo - just use "ifconfig" by itself... no interface specifier.
That will list all the interfaces in your system.

--
 Mark Wieder
 ahsoftw...@gmail.com

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Transparent Images in LC

2017-03-30 Thread Rick Harrison via use-livecode
Hi Paul,

I’ve used .png images with transparencies with no problems before.
It almost sounds like the alpha-channel information is getting lost
somehow.

What program are you using to create your images?

Good luck tracking it down!

Rick


> On Mar 30, 2017, at 1:16 PM, Paul Dupuis via use-livecode 
>  wrote:
> 
> NOTE: I am using LC 6.7.11 for an update to a legacy app.
> 
> I was trying to import (as a control) a transparent PNG (i.e. the
> "white" parts allow whatever is underneath to show through) and instead
> of transparancy, I get the slashed background lines transparent PNG are
> often displayed with. Thinking it might be the PNG itself, I have our
> graphics person create a PNG that was transparent and shows up as
> transparent in other app, it still was not importing with the
> transparent parts transparent in LC.
> 
> Ultimately, I took the same image with the "transparent" parts as actual
> white and used the code below to create a transparency mask
> 
> command makeMask pObj
>  -- pObjs is a reference to an Image object
>  local tMaskData -- set to 0 [tranparent] for each byte in imageData
> that is white
>  get the imageData of pObj -- 4 bytes, 0,r,g,b white = 255, black = 0
>  put the number of bytes in it into X
>  repeat with i=1 to X step 4
>if i > X then exit repeat
>put byte (i+1) of it into r
>put byte (i+2) of it into g
>put byte (i+3) of it into b
>put byteToNum(r) into rV
>put byteToNum(g) into gV
>put byteToNum(b) into bV
>if rV=255 and gV=255 and bV=255 then
>  put numToByte(0) after tMaskData
>else
>  put numToByte(1) after tMaskData
>end if
>  end repeat
>  set the maskData of pObj to tMaskData
> end makeMask
> 
> Am I missing something? Is there a way to actually import an image with
> its transparency or is the only way via script control and scripting is
> the only way has anyone make a plugin tool to do this and if you have
> could you contribute the tool to the community edition and commercial
> versions so a tool to import transparent images becomes part of the main
> LiveCode distribution?
> 
> 
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Re: spotting a mouseclick in the transparent area of an image

2017-03-30 Thread Mike Bonner via use-livecode
Place a grc of the right size behind the image. Make sure the grc is set to
opaque. Group the grc and the image and place your mouseup handler in the
group.  If they click a visible portion of the image it'll fire the groups
mouseup, if they click a trasnarent spot, the (blended and invisible) grc
will still cause the mouseup to fire.



On Thu, Mar 30, 2017 at 11:52 AM, Ben Rubinstein via use-livecode <
use-livecode@lists.runrev.com> wrote:

> I have a group containing a grid of square images.
>
> Some of the images are gifs, some are pngs, and some of the latter have an
> alpha channel with some transparent bits.
>
> The images are all used as buttons, to control something else - the images
> in essence are labels or icons for the buttons. The images have 3d borders
> to make them look more button-like.
>
> The problem is that the if the user happens to click in the transparent
> area of an image, the target of the mouseup isn't the image but the card.
> But the image is a button, so I want to catch mouseup anywhere in this
> square image.
>
> I thought that I might be able to use 'the mousecontrol', when the target
> was the card, to find out which image the mouse was in when; but this too
> takes account of the transparency of the image.
>
> I can see this is a really useful feature - but in this case I want the
> opposite! Is there a flag somewhere, or another easy way to achieve this?
>
> The non-easy ways I'm aware of are:
> - hide all the images and replace them with buttons referencing
> the images
> - re-compositing the images to flatten the alpha channel
> - iterating through all the images - there are many, in a
> scrolling group - testing for the mouseloc within the rect of each
>
>
> Is there anything simpler than this, to treat an image as opaque for the
> purposes of hit-testing?
>
> TIA
>
> Ben
>
>
>
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>
___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: shell("netstat -i") has getting slow on MacOS10.x

2017-03-30 Thread Mike Bonner via use-livecode
If you call it with no arguments, doesn't it list them all?  I'll have to
get my mac running again so I can test this stuff.

On Thu, Mar 30, 2017 at 11:52 AM, Tiemo Hollmann TB via use-livecode <
use-livecode@lists.runrev.com> wrote:

> Yes, using ifconfig  I get exact 1 MAC (see Ken Rays script as
> Klaus pointed out). I don't see a parameter to get all at once, but I could
> perhaps call ifconfig 4 times with  lo0, en0,en1 and fw0. Or I
> will try to use "networksetup -listallhardwareports”, as Marc pointed out
> Don't ask me why I need exactly these 4 interfaces. The old function,
> working with netstat is made by an external programmer and I have to get
> exact the same results as the old function has provided, so I need these 4
> interfaces.
> Tiemo
>
> -Ursprüngliche Nachricht-
> Von: use-livecode [mailto:use-livecode-boun...@lists.runrev.com] Im
> Auftrag
> von Bob Sneidar via use-livecode
> Gesendet: Donnerstag, 30. März 2017 18:52
> An: How to use LiveCode 
> Cc: Bob Sneidar 
> Betreff: Re: shell("netstat -i") has getting slow on MacOS10.x
>
> That works great for the default adapter. I think Tiemo is looking for a
> way
> to enumerate ALL adapter mac addresses. I have like 24 entries using
> netstat. Some are ipv6 addresses, others ipv4, and still others have no mac
> address at all. Of course I am using Parallels and have 2 physical network
> adapters and a couple virtual ones.
>
> Bob S
>
>
> > On Mar 30, 2017, at 09:06 , Klaus major-k via use-livecode
>  wrote:
> >
> > using this script from Ken Ray:
> > 
> > took 30 millisecs on my Mac Mini, macOS 10.12.4 and LC 9 dp6.  :-)
> >
> >> Tiemo
> >
> > Best
> >
> > Klaus
> >
> > --
> > Klaus Major
>
>
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>
>
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>
___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Re: Transparent Images in LC

2017-03-30 Thread Richard Gaskin via use-livecode

Paul Dupuis wrote:

> I was trying to import (as a control) a transparent PNG (i.e. the
> "white" parts allow whatever is underneath to show through) and
> instead of transparancy, I get the slashed background lines
> transparent PNG are often displayed with. Thinking it might be
> the PNG itself, I have our graphics person create a PNG that was
> transparent and shows up as transparent in other app, it still
> was not importing with the transparent parts transparent in LC.

My experience is like Bob's: lots of PNGs imported into LC for many 
years across many versions, and have never seen "slashed background 
lines" or lost transparency.


Perhaps double-check with your graphics person about how those were 
produced.  PNG is flexible and supports many options; maybe settings 
established for something else were left in place for the images 
exported to you.


--
 Richard Gaskin
 Fourth World Systems
 Software Design and Development for Desktop, Mobile, and Web
 
 ambassa...@fourthworld.comhttp://www.FourthWorld.com

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


spotting a mouseclick in the transparent area of an image

2017-03-30 Thread Ben Rubinstein via use-livecode

I have a group containing a grid of square images.

Some of the images are gifs, some are pngs, and some of the latter have an 
alpha channel with some transparent bits.


The images are all used as buttons, to control something else - the images in 
essence are labels or icons for the buttons. The images have 3d borders to 
make them look more button-like.


The problem is that the if the user happens to click in the transparent area 
of an image, the target of the mouseup isn't the image but the card. But the 
image is a button, so I want to catch mouseup anywhere in this square image.


I thought that I might be able to use 'the mousecontrol', when the target was 
the card, to find out which image the mouse was in when; but this too takes 
account of the transparency of the image.


I can see this is a really useful feature - but in this case I want the 
opposite! Is there a flag somewhere, or another easy way to achieve this?


The non-easy ways I'm aware of are:
- hide all the images and replace them with buttons referencing the 
images
- re-compositing the images to flatten the alpha channel
	- iterating through all the images - there are many, in a scrolling group - 
testing for the mouseloc within the rect of each



Is there anything simpler than this, to treat an image as opaque for the 
purposes of hit-testing?


TIA

Ben



___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


AW: shell("netstat -i") has getting slow on MacOS10.x

2017-03-30 Thread Tiemo Hollmann TB via use-livecode
Yes, using ifconfig  I get exact 1 MAC (see Ken Rays script as
Klaus pointed out). I don't see a parameter to get all at once, but I could
perhaps call ifconfig 4 times with  lo0, en0,en1 and fw0. Or I
will try to use "networksetup -listallhardwareports”, as Marc pointed out
Don't ask me why I need exactly these 4 interfaces. The old function,
working with netstat is made by an external programmer and I have to get
exact the same results as the old function has provided, so I need these 4
interfaces.
Tiemo

-Ursprüngliche Nachricht-
Von: use-livecode [mailto:use-livecode-boun...@lists.runrev.com] Im Auftrag
von Bob Sneidar via use-livecode
Gesendet: Donnerstag, 30. März 2017 18:52
An: How to use LiveCode 
Cc: Bob Sneidar 
Betreff: Re: shell("netstat -i") has getting slow on MacOS10.x

That works great for the default adapter. I think Tiemo is looking for a way
to enumerate ALL adapter mac addresses. I have like 24 entries using
netstat. Some are ipv6 addresses, others ipv4, and still others have no mac
address at all. Of course I am using Parallels and have 2 physical network
adapters and a couple virtual ones. 

Bob S


> On Mar 30, 2017, at 09:06 , Klaus major-k via use-livecode
 wrote:
> 
> using this script from Ken Ray:
> 
> took 30 millisecs on my Mac Mini, macOS 10.12.4 and LC 9 dp6.  :-)
> 
>> Tiemo
> 
> Best
> 
> Klaus
> 
> --
> Klaus Major


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Transparent Images in LC

2017-03-30 Thread Bob Sneidar via use-livecode
I use transparent PNG's all over my app and do not have that issue. It may be 
the PNG is protected in some way. I can send you one of my PNG's to test with 
to see if you get the same problem with them. 

Bob S


> On Mar 30, 2017, at 10:16 , Paul Dupuis via use-livecode 
>  wrote:
> 
> I was trying to import (as a control) a transparent PNG (i.e. the
> "white" parts allow whatever is underneath to show through) and instead
> of transparancy, I get the slashed background lines transparent PNG are
> often displayed with. Thinking it might be the PNG itself, I have our
> graphics person create a PNG that was transparent and shows up as
> transparent in other app, it still was not importing with the
> transparent parts transparent in LC.


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Transparent Images in LC

2017-03-30 Thread Paul Dupuis via use-livecode
NOTE: I am using LC 6.7.11 for an update to a legacy app.

I was trying to import (as a control) a transparent PNG (i.e. the
"white" parts allow whatever is underneath to show through) and instead
of transparancy, I get the slashed background lines transparent PNG are
often displayed with. Thinking it might be the PNG itself, I have our
graphics person create a PNG that was transparent and shows up as
transparent in other app, it still was not importing with the
transparent parts transparent in LC.

Ultimately, I took the same image with the "transparent" parts as actual
white and used the code below to create a transparency mask

command makeMask pObj
  -- pObjs is a reference to an Image object
  local tMaskData -- set to 0 [tranparent] for each byte in imageData
that is white
  get the imageData of pObj -- 4 bytes, 0,r,g,b white = 255, black = 0
  put the number of bytes in it into X
  repeat with i=1 to X step 4
if i > X then exit repeat
put byte (i+1) of it into r
put byte (i+2) of it into g
put byte (i+3) of it into b
put byteToNum(r) into rV
put byteToNum(g) into gV
put byteToNum(b) into bV
if rV=255 and gV=255 and bV=255 then
  put numToByte(0) after tMaskData
else
  put numToByte(1) after tMaskData
end if
  end repeat
  set the maskData of pObj to tMaskData
end makeMask

Am I missing something? Is there a way to actually import an image with
its transparency or is the only way via script control and scripting is
the only way has anyone make a plugin tool to do this and if you have
could you contribute the tool to the community edition and commercial
versions so a tool to import transparent images becomes part of the main
LiveCode distribution?



___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: shell("netstat -i") has getting slow on MacOS10.x

2017-03-30 Thread Bob Sneidar via use-livecode
That works great for the default adapter. I think Tiemo is looking for a way to 
enumerate ALL adapter mac addresses. I have like 24 entries using netstat. Some 
are ipv6 addresses, others ipv4, and still others have no mac address at all. 
Of course I am using Parallels and have 2 physical network adapters and a 
couple virtual ones. 

Bob S


> On Mar 30, 2017, at 09:06 , Klaus major-k via use-livecode 
>  wrote:
> 
> using this script from Ken Ray:
> 
> took 30 millisecs on my Mac Mini, macOS 10.12.4 and LC 9 dp6.  :-)
> 
>> Tiemo
> 
> Best
> 
> Klaus
> 
> --
> Klaus Major


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: AW: shell("netstat -i") has getting slow on MacOS10.x

2017-03-30 Thread Mark Wieder via use-livecode

On 03/30/2017 05:40 AM, Tiemo Hollmann TB via use-livecode wrote:

Hi Marc,
I need the MAC addresses from all network adapters. How can you narrow the
scope of this request?


Why not use ifconfig instead? Instantaneous results.

--
 Mark Wieder
 ahsoftw...@gmail.com


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Quasi Student Secure Web Browser?

2017-03-30 Thread Klaus major-k via use-livecode
Hi Panos,

> Am 30.03.2017 um 18:26 schrieb panagiotis merakos via use-livecode 
> :
> 
> Hi Klaus,
> 
> are you referring to the [launch url in widget] syntax? If yes,

yes.

> it does
> exist in the dictionary, but not under the "Browser" section. It exists in
> the "LiveCode Script" section, since it is an extension of the 'launch url"
> command.

AHA! :-)

> But yes, we should add a reference to it in the "Browser" section as well :)

Yes, please.

> Best,
> Panos
> --
> 
> On Thu, Mar 30, 2017 at 5:21 PM, Klaus major-k via use-livecode <
> use-livecode@lists.runrev.com> wrote:
> 
>> Hi Panos,
>> 
>>> Am 30.03.2017 um 18:15 schrieb panagiotis merakos via use-livecode <
>> use-livecode@lists.runrev.com>:
 ...
 This works:
 
 on browserDocumentLoadBegin pURL
 put the itemDel into tOrgItemDel
 set the itemDel to "/"
 if item 3 of pURL is not "www.myopenmath.com" then
 
 launch url "https://www.myopenmath.com; in widget "OpenMathBrowser"
>> 
>> I heavily doubted that this would actually work until I tried by myself.
>> Yes it works, go figure, so this should go into the dictionary in the next
>> version! :-)
>> 
 ...

Best

Klaus
> 

--
Klaus Major
http://www.major-k.de
kl...@major-k.de


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Quasi Student Secure Web Browser?

2017-03-30 Thread panagiotis merakos via use-livecode
Hi Klaus,

are you referring to the [launch url in widget] syntax? If yes, it does
exist in the dictionary, but not under the "Browser" section. It exists in
the "LiveCode Script" section, since it is an extension of the 'launch url"
command.

But yes, we should add a reference to it in the "Browser" section as well :)

Best,
Panos
--

On Thu, Mar 30, 2017 at 5:21 PM, Klaus major-k via use-livecode <
use-livecode@lists.runrev.com> wrote:

> Hi Panos,
>
> > Am 30.03.2017 um 18:15 schrieb panagiotis merakos via use-livecode <
> use-livecode@lists.runrev.com>:
> >
> > Hi all,
> >
> > You can find any commands/function/properties of the Browser widget in
> the
> > dictionary, too:
> >
> > In the "API" tab, choose "Browser" in the "Choose API" dropdown. The same
> > applies to any other widget X.
> >
> > Best,
> > Panos
> > --
> >
> > On Thu, Mar 30, 2017 at 5:10 PM, JOHN PATTEN via use-livecode <
> > use-livecode@lists.runrev.com> wrote:
> >
> >> Never mind… Figured out where all commands that go with the new browser
> >> widget were located (release notes).  I was looking in the dictionary
> and
> >> never saw them until I saw another post on the list.
> >>
> >> This works:
> >>
> >> on browserDocumentLoadBegin pURL
> >> put the itemDel into tOrgItemDel
> >> set the itemDel to "/"
> >> if item 3 of pURL is not "www.myopenmath.com" then
> >>
> >> launch url "https://www.myopenmath.com; in widget "OpenMathBrowser"
>
> I heavily doubted that this would actually work until I tried by myself.
> Yes it works, go figure, so this should go into the dictionary in the next
> version! :-)
>
> >> ...
>
> Best
>
> Klaus
> --
> Klaus Major
> http://www.major-k.de
> kl...@major-k.de
>
>
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>
___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Re: Quasi Student Secure Web Browser?

2017-03-30 Thread Richard Gaskin via use-livecode

JOHN PATTEN wrote:

> If anybody else is looking for those browser widget commands they can
> be found in the release notes here:
>
> 



Thanks, John.  I believe those are now in the Dictionary as well.

What I haven't yet found is: has anyone here figured out a way to get 
the browser widget to play the same range of video codecs as Chrome and 
Firefox do?


--
 Richard Gaskin
 Fourth World Systems
 Software Design and Development for Desktop, Mobile, and Web
 
 ambassa...@fourthworld.comhttp://www.FourthWorld.com

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Quasi Student Secure Web Browser?

2017-03-30 Thread Klaus major-k via use-livecode
Hi Panos,

> Am 30.03.2017 um 18:15 schrieb panagiotis merakos via use-livecode 
> :
> 
> Hi all,
> 
> You can find any commands/function/properties of the Browser widget in the
> dictionary, too:
> 
> In the "API" tab, choose "Browser" in the "Choose API" dropdown. The same
> applies to any other widget X.
> 
> Best,
> Panos
> --
> 
> On Thu, Mar 30, 2017 at 5:10 PM, JOHN PATTEN via use-livecode <
> use-livecode@lists.runrev.com> wrote:
> 
>> Never mind… Figured out where all commands that go with the new browser
>> widget were located (release notes).  I was looking in the dictionary and
>> never saw them until I saw another post on the list.
>> 
>> This works:
>> 
>> on browserDocumentLoadBegin pURL
>> put the itemDel into tOrgItemDel
>> set the itemDel to "/"
>> if item 3 of pURL is not "www.myopenmath.com" then
>> 
>> launch url "https://www.myopenmath.com; in widget "OpenMathBrowser"

I heavily doubted that this would actually work until I tried by myself.
Yes it works, go figure, so this should go into the dictionary in the next 
version! :-)

>> ...

Best

Klaus
--
Klaus Major
http://www.major-k.de
kl...@major-k.de


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Re: Quasi Student Secure Web Browser?

2017-03-30 Thread panagiotis merakos via use-livecode
Hi all,

You can find any commands/function/properties of the Browser widget in the
dictionary, too:

In the "API" tab, choose "Browser" in the "Choose API" dropdown. The same
applies to any other widget X.

Best,
Panos
--

On Thu, Mar 30, 2017 at 5:10 PM, JOHN PATTEN via use-livecode <
use-livecode@lists.runrev.com> wrote:

> Never mind… Figured out where all commands that go with the new browser
> widget were located (release notes).  I was looking in the dictionary and
> never saw them until I saw another post on the list.
>
> This works:
>
> on browserDocumentLoadBegin pURL
>
> put the itemDel into tOrgItemDel
>
> set the itemDel to "/"
>
> if item 3 of pURL is not "www.myopenmath.com" then
>
> launch url "https://www.myopenmath.com; in widget "OpenMathBrowser"
>
> answer "Sorry that link is not accessible at this time."
>
> end if
>
> end browserDocumentLoadBegin
>
>
> If anybody else is looking for those browser widget commands they can be
> found in the release notes here:
>
> http://livecodestatic.com/downloads/livecode/8_0_0/
> LiveCodeNotes-8_0_0_dp_11.pdf  downloads/livecode/8_0_0/LiveCodeNotes-8_0_0_dp_11.pdf>
>
> Cheers!
>
> John Patten
> SUSD
>
> > On Mar 29, 2017, at 6:32 PM, JOHN PATTEN via use-livecode <
> use-livecode@lists.runrev.com> wrote:
> >
> > Hi All,
> >
> > I’m attempting to create a simple secure web browser iOS app for some
> teachers. I want to prevent any links within an approved site (i.e. “
> www.approvedsite.com") that link out to others sites from launching. For
> example, if the "www.approvedsite.com" has a link out to Youtube.com, I
> want to detect that it is outside the target site and prevent it from
> loading in the browser object. If the link is within the approved site,
> i.e. "www.approvedsite.com/anotherpage.html,” I want to allow that page
> to load in the browser object.
> >
> > At first I thought i would use a widget, but then did not see any
> command that would get the url. So, I switched gears and went with the
> mobileControlCreate browser strategy.  I thought I could use the
> browserStartedLoading command, but I’m not quite sure how to go about it.
> >
> > I am not sure how to capture the link url when the user clicks/taps on
> the link in the browser, and then check it against acceptable urls?
> >
> > I had this is the card script:
> >
> > on browserStartedLoading pUrl
> > put pUrl into tUrlLoading
> > wait 50
> > answer tUrlLoading
> > set the itemdel to "/"
> > answer item 2 of tUrlLoading
> > if item 2 of tUrlLoading is not "www.myopenmath.com" then
> > answer “You can not access this site."
> > end if
> > end browserStartedLoading
> >
> >
> > Is there a better way to go about accomplishing this in LiveCode?
> >
> > Thank you!
> >
> > John Patten
> > SUSD
> >
> >
> >
> >
> >
> > ___
> > use-livecode mailing list
> > use-livecode@lists.runrev.com
> > Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> > http://lists.runrev.com/mailman/listinfo/use-livecode
>
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>
___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Re: Quasi Student Secure Web Browser?

2017-03-30 Thread JOHN PATTEN via use-livecode
Never mind… Figured out where all commands that go with the new browser widget 
were located (release notes).  I was looking in the dictionary and never saw 
them until I saw another post on the list.

This works:

on browserDocumentLoadBegin pURL

put the itemDel into tOrgItemDel

set the itemDel to "/"

if item 3 of pURL is not "www.myopenmath.com" then

launch url "https://www.myopenmath.com; in widget "OpenMathBrowser"

answer "Sorry that link is not accessible at this time."

end if

end browserDocumentLoadBegin


If anybody else is looking for those browser widget commands they can be found 
in the release notes here:  

http://livecodestatic.com/downloads/livecode/8_0_0/LiveCodeNotes-8_0_0_dp_11.pdf
 


Cheers!

John Patten
SUSD

> On Mar 29, 2017, at 6:32 PM, JOHN PATTEN via use-livecode 
>  wrote:
> 
> Hi All,
> 
> I’m attempting to create a simple secure web browser iOS app for some 
> teachers. I want to prevent any links within an approved site (i.e. 
> “www.approvedsite.com") that link out to others sites from launching. For 
> example, if the "www.approvedsite.com" has a link out to Youtube.com, I want 
> to detect that it is outside the target site and prevent it from loading in 
> the browser object. If the link is within the approved site, i.e. 
> "www.approvedsite.com/anotherpage.html,” I want to allow that page to load in 
> the browser object.
> 
> At first I thought i would use a widget, but then did not see any command 
> that would get the url. So, I switched gears and went with the 
> mobileControlCreate browser strategy.  I thought I could use the 
> browserStartedLoading command, but I’m not quite sure how to go about it. 
> 
> I am not sure how to capture the link url when the user clicks/taps on the 
> link in the browser, and then check it against acceptable urls? 
> 
> I had this is the card script:
> 
> on browserStartedLoading pUrl
> put pUrl into tUrlLoading
> wait 50
> answer tUrlLoading
> set the itemdel to "/"
> answer item 2 of tUrlLoading
> if item 2 of tUrlLoading is not "www.myopenmath.com" then
> answer “You can not access this site."
> end if
> end browserStartedLoading
> 
> 
> Is there a better way to go about accomplishing this in LiveCode?
> 
> Thank you!
> 
> John Patten
> SUSD
> 
> 
> 
> 
> 
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Re: shell("netstat -i") has getting slow on MacOS10.x

2017-03-30 Thread Klaus major-k via use-livecode
Hi Tiemo,

> Am 30.03.2017 um 13:57 schrieb Tiemo Hollmann TB via use-livecode 
> :
> 
> Hello,
> 
> I am not sure where to start searching and I am not good under the hood of
> Macs.
> 
> I am retrieving MAC addresses:
> 
> put "netstat -I" into myShell
> 
> put shell(myShell) into tRes
> 
> In former times that has taken "a few" seconds, now it takes around 20
> seconds. First I tested, if it was a slowdown of LC 8/9, but in LC 6.7.10 it
> is almost the same 20 secs. I am not sure, when the decrease actually
> happened, but if it is not LC then it must be an issue of one of the latest
> MacOSs.
> 
> Has anybody any idea, if I can optimize anything in the performance of this
> shell request? Could it be any permission issue in the new OS? Anything I
> could workaround, or do I have to take this shell call as it is?
> 
> Thanks for any ideas

using this script from Ken Ray:

took 30 millisecs on my Mac Mini, macOS 10.12.4 and LC 9 dp6.  :-)

> Tiemo

Best

Klaus

--
Klaus Major
http://www.major-k.de
kl...@major-k.de


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: shell("netstat -i") has getting slow on MacOS10.x

2017-03-30 Thread Mike Bonner via use-livecode
I don't have a mac available at the moment, but can't you use ifconfig for
this?  Most likely with no arguments then parse the results.

If the results are similar to linux (never a safe bet, but worth a check)
 there will be a line with something like HWaddr and then the mac address.

On Thu, Mar 30, 2017 at 8:41 AM, Bob Sneidar via use-livecode <
use-livecode@lists.runrev.com> wrote:

> oic you are getting the mac addresses of the network adapters attached to
> your device.
>
> Bob S
>
>
> > On Mar 30, 2017, at 07:39 , Bob Sneidar via use-livecode <
> use-livecode@lists.runrev.com> wrote:
> >
> > I suppose it would depend on how many IP addresses are in your arp
> table. If you are retrieving mac addresses, that is the only place it can
> get them. netstat is not going out on the network and checing every network
> device.
> >
> > Bob S
>
>
> ___
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>
___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: shell("netstat -i") has getting slow on MacOS10.x

2017-03-30 Thread Bob Sneidar via use-livecode
oic you are getting the mac addresses of the network adapters attached to your 
device. 

Bob S


> On Mar 30, 2017, at 07:39 , Bob Sneidar via use-livecode 
>  wrote:
> 
> I suppose it would depend on how many IP addresses are in your arp table. If 
> you are retrieving mac addresses, that is the only place it can get them. 
> netstat is not going out on the network and checing every network device. 
> 
> Bob S


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: shell("netstat -i") has getting slow on MacOS10.x

2017-03-30 Thread Bob Sneidar via use-livecode
I suppose it would depend on how many IP addresses are in your arp table. If 
you are retrieving mac addresses, that is the only place it can get them. 
netstat is not going out on the network and checing every network device. 

Bob S


> On Mar 30, 2017, at 04:57 , Tiemo Hollmann TB via use-livecode 
>  wrote:
> 
> Hello,
> 
> I am not sure where to start searching and I am not good under the hood of
> Macs.
> 
> I am retrieving MAC addresses:
> 
> put "netstat -I" into myShell
> 
> put shell(myShell) into tRes
> 
> In former times that has taken "a few" seconds, now it takes around 20
> seconds. First I tested, if it was a slowdown of LC 8/9, but in LC 6.7.10 it
> is almost the same 20 secs. I am not sure, when the decrease actually
> happened, but if it is not LC then it must be an issue of one of the latest
> MacOSs.
> 
> Has anybody any idea, if I can optimize anything in the performance of this
> shell request? Could it be any permission issue in the new OS? Anything I
> could workaround, or do I have to take this shell call as it is?
> 
> Thanks for any ideas
> 
> Tiemo

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Extra Title Bar in All Stacks

2017-03-30 Thread Bob Sneidar via use-livecode
Or alternatively, you could turn it off for yourself. Everybody wins! 

Bob S


> On Mar 29, 2017, at 20:21 , Sannyasin Brahmanathaswami via use-livecode 
>  wrote:
> 
> "System wide"  ?? I tried a dozen different apps, include Apple's own Pages, 
> Numbers and Notes etc.
> 
> *none* of them respond to cmd-shift-T to make tabbed windows… the only 
> "system-wide" is the Finder.
> 
> Adding an Apple-Mac Only Finder feature to LC  that OS X does not even 
> implement this in it's other applications and where, all other apps make use 
> of cmd-shift-T for some other function in that particular app, does it make 
> sense to try to emulate the Mac Finder in LC Windows?  
> 
> If HQ is trying to decide if this is useful enough to spend time making it 
> work; perhaps a better decision is:
> 
> disable and forget it, so that we are not "harassed" by double title bars, 
> ever.  
> 
> Will any Mac User shed a tear here if this future enhancement is crossed off 
> the list?
> 
> BR

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

AW: shell("netstat -i") has getting slow on MacOS10.x

2017-03-30 Thread Tiemo Hollmann TB via use-livecode
Thank you for your ideas! I will give it a try
Tiemo

-Ursprüngliche Nachricht-
Von: use-livecode [mailto:use-livecode-boun...@lists.runrev.com] Im Auftrag von 
Marc Siskin via use-livecode
Gesendet: Donnerstag, 30. März 2017 15:23
An: How to use LiveCode 
Cc: Marc Siskin 
Betreff: Re: shell("netstat -i") has getting slow on MacOS10.x

Tiemo,

You may need to use two commands if you need the information from both Macs and 
PCs.

On the Mac, "networksetup -listallhardwareports” in the shell should give you a 
report that looks like this:
MLRCTBHUB:~ msiskin$ networksetup -listallhardwareports

Hardware Port: Thunderbolt Ethernet Slot 2
Device: en6
Ethernet Address: 00:10:74:b8:02:fd

Hardware Port: Thunderbolt FireWire
Device: fw0
Ethernet Address: 00:0a:27:02:00:6d:57:03

Hardware Port: Wi-Fi
Device: en0
Ethernet Address: f4:5c:89:9e:70:d7

Hardware Port: Bluetooth PAN
Device: en3
Ethernet Address: 7c:d1:c3:9a:1b:cd

Hardware Port: Thunderbolt 1
Device: en1
Ethernet Address: 6a:00:01:b2:92:70

Hardware Port: Thunderbolt 2
Device: en2
Ethernet Address: 6a:00:01:b2:92:71

Hardware Port: Thunderbolt Bridge
Device: bridge0
Ethernet Address: 00:10:74:b8:02:fd

VLAN Configurations
===
MLRCTBHUB:~ msiskin$

On PCs, you may be able to use the command “getmac” in a shell which should 
give you a report that looks like this:


C:\>getmac
Physical AddressTransport Name
=== ==
2C-3F-45-02-1B-32   \Device\Tcpip_{7E49B486-120A-4BC2-2114-B345A4D5C5}
10-13-17-BC-12-48   Media disconnected
22-B3-C5-30-76-78   \Device\Tcpip_{213E8D2A-1DBE-4240-8301-BE6F3EACAF9D}
00-05-2A-3C-78-00   \Device\Tcpip_{F01E3FC2-A5A1-6940-D1A1-C7521AEC4296}
2C-23-45-14-23-AD   Media disconnected
C:\>

Now I haven’t tried this on PCs, so your milage may vary.  But the macOS 
version does work.

Good luck,
Marc


On Mar 30, 2017, at 8:40 AM, Tiemo Hollmann TB via use-livecode 
> wrote:

Hi Marc,
I need the MAC addresses from all network adapters. How can you narrow the 
scope of this request?
Tiemo


-Ursprüngliche Nachricht-
Von: use-livecode [mailto:use-livecode-boun...@lists.runrev.com] Im Auftrag von 
Marc Siskin via use-livecode
Gesendet: Donnerstag, 30. März 2017 14:15
An: How to use LiveCode 
>
Cc: Marc Siskin >
Betreff: Re: shell("netstat -i") has getting slow on MacOS10.x

Tiemo,

I ran the command directly on my Macos 12.4 laptop and it took about 20 seconds 
to generate the entire listing.

Is there specific information you are looking to obtain?  You may be able to 
narrow the scope of the request and generate it faster.

Marc Siskin

On Mar 30, 2017, at 7:57 AM, Tiemo Hollmann TB via use-livecode 
>
 wrote:

Hello,

I am not sure where to start searching and I am not good under the hood of Macs.

I am retrieving MAC addresses:

put "netstat -I" into myShell

put shell(myShell) into tRes

In former times that has taken "a few" seconds, now it takes around 20 seconds. 
First I tested, if it was a slowdown of LC 8/9, but in LC 6.7.10 it is almost 
the same 20 secs. I am not sure, when the decrease actually happened, but if it 
is not LC then it must be an issue of one of the latest MacOSs.

Has anybody any idea, if I can optimize anything in the performance of this 
shell request? Could it be any permission issue in the new OS? Anything I could 
workaround, or do I have to take this shell call as it is?

Thanks for any ideas

Tiemo







___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

---
Marc Siskin
Manager, Modern Language Resource Center Carnegie Mellon University 
msis...@andrew.cmu.edu



___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

---
Marc Siskin
Manager, Modern Language Resource Center Carnegie Mellon University 
msis...@andrew.cmu.edu




Re: shell("netstat -i") has getting slow on MacOS10.x

2017-03-30 Thread Marc Siskin via use-livecode
Tiemo,

You may need to use two commands if you need the information from both Macs and 
PCs.

On the Mac, "networksetup -listallhardwareports” in the shell should give you a 
report that looks like this:
MLRCTBHUB:~ msiskin$ networksetup -listallhardwareports

Hardware Port: Thunderbolt Ethernet Slot 2
Device: en6
Ethernet Address: 00:10:74:b8:02:fd

Hardware Port: Thunderbolt FireWire
Device: fw0
Ethernet Address: 00:0a:27:02:00:6d:57:03

Hardware Port: Wi-Fi
Device: en0
Ethernet Address: f4:5c:89:9e:70:d7

Hardware Port: Bluetooth PAN
Device: en3
Ethernet Address: 7c:d1:c3:9a:1b:cd

Hardware Port: Thunderbolt 1
Device: en1
Ethernet Address: 6a:00:01:b2:92:70

Hardware Port: Thunderbolt 2
Device: en2
Ethernet Address: 6a:00:01:b2:92:71

Hardware Port: Thunderbolt Bridge
Device: bridge0
Ethernet Address: 00:10:74:b8:02:fd

VLAN Configurations
===
MLRCTBHUB:~ msiskin$

On PCs, you may be able to use the command “getmac” in a shell which should 
give you a report that looks like this:


C:\>getmac
Physical AddressTransport Name
=== ==
2C-3F-45-02-1B-32   \Device\Tcpip_{7E49B486-120A-4BC2-2114-B345A4D5C5}
10-13-17-BC-12-48   Media disconnected
22-B3-C5-30-76-78   \Device\Tcpip_{213E8D2A-1DBE-4240-8301-BE6F3EACAF9D}
00-05-2A-3C-78-00   \Device\Tcpip_{F01E3FC2-A5A1-6940-D1A1-C7521AEC4296}
2C-23-45-14-23-AD   Media disconnected
C:\>

Now I haven’t tried this on PCs, so your milage may vary.  But the macOS 
version does work.

Good luck,
Marc


On Mar 30, 2017, at 8:40 AM, Tiemo Hollmann TB via use-livecode 
> wrote:

Hi Marc,
I need the MAC addresses from all network adapters. How can you narrow the
scope of this request?
Tiemo


-Ursprüngliche Nachricht-
Von: use-livecode [mailto:use-livecode-boun...@lists.runrev.com] Im Auftrag
von Marc Siskin via use-livecode
Gesendet: Donnerstag, 30. März 2017 14:15
An: How to use LiveCode 
>
Cc: Marc Siskin >
Betreff: Re: shell("netstat -i") has getting slow on MacOS10.x

Tiemo,

I ran the command directly on my Macos 12.4 laptop and it took about 20
seconds to generate the entire listing.

Is there specific information you are looking to obtain?  You may be able to
narrow the scope of the request and generate it faster.

Marc Siskin

On Mar 30, 2017, at 7:57 AM, Tiemo Hollmann TB via use-livecode
>
 wrote:

Hello,

I am not sure where to start searching and I am not good under the hood of
Macs.

I am retrieving MAC addresses:

put "netstat -I" into myShell

put shell(myShell) into tRes

In former times that has taken "a few" seconds, now it takes around 20
seconds. First I tested, if it was a slowdown of LC 8/9, but in LC 6.7.10 it
is almost the same 20 secs. I am not sure, when the decrease actually
happened, but if it is not LC then it must be an issue of one of the latest
MacOSs.

Has anybody any idea, if I can optimize anything in the performance of this
shell request? Could it be any permission issue in the new OS? Anything I
could workaround, or do I have to take this shell call as it is?

Thanks for any ideas

Tiemo







___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

---
Marc Siskin
Manager, Modern Language Resource Center Carnegie Mellon University
msis...@andrew.cmu.edu



___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

---
Marc Siskin
Manager, Modern Language Resource Center
Carnegie Mellon University
msis...@andrew.cmu.edu



___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

AW: shell("netstat -i") has getting slow on MacOS10.x

2017-03-30 Thread Tiemo Hollmann TB via use-livecode
Hi Marc,
I need the MAC addresses from all network adapters. How can you narrow the
scope of this request?
Tiemo


-Ursprüngliche Nachricht-
Von: use-livecode [mailto:use-livecode-boun...@lists.runrev.com] Im Auftrag
von Marc Siskin via use-livecode
Gesendet: Donnerstag, 30. März 2017 14:15
An: How to use LiveCode 
Cc: Marc Siskin 
Betreff: Re: shell("netstat -i") has getting slow on MacOS10.x

Tiemo,

I ran the command directly on my Macos 12.4 laptop and it took about 20
seconds to generate the entire listing.

Is there specific information you are looking to obtain?  You may be able to
narrow the scope of the request and generate it faster.

Marc Siskin

On Mar 30, 2017, at 7:57 AM, Tiemo Hollmann TB via use-livecode
> wrote:

Hello,

I am not sure where to start searching and I am not good under the hood of
Macs.

I am retrieving MAC addresses:

put "netstat -I" into myShell

put shell(myShell) into tRes

In former times that has taken "a few" seconds, now it takes around 20
seconds. First I tested, if it was a slowdown of LC 8/9, but in LC 6.7.10 it
is almost the same 20 secs. I am not sure, when the decrease actually
happened, but if it is not LC then it must be an issue of one of the latest
MacOSs.

Has anybody any idea, if I can optimize anything in the performance of this
shell request? Could it be any permission issue in the new OS? Anything I
could workaround, or do I have to take this shell call as it is?

Thanks for any ideas

Tiemo







___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

---
Marc Siskin
Manager, Modern Language Resource Center Carnegie Mellon University
msis...@andrew.cmu.edu



___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


RE: Stack References When Fired in Backscripts/Libraries

2017-03-30 Thread Ralph DiMola via use-livecode
You are correct sir. The context is from the calling stack/card/control. The 
only thing I have run into is callbacks (scrollerdidscroll on mobile for 
example) that are "targeted" to the stack that requested them.
See http://quality.runrev.com/show_bug.cgi?id=15018 "Native mobile controls 
bind themselves to 'me' at the point they are created and this is where they 
send their messages."

Ralph DiMola
IT Director
Evergreen Information Services
rdim...@evergreeninfo.net


-Original Message-
From: use-livecode [mailto:use-livecode-boun...@lists.runrev.com] On Behalf Of 
Sannyasin Brahmanathaswami via use-livecode
Sent: Wednesday, March 29, 2017 11:51 PM
To: How LiveCode
Cc: Sannyasin Brahmanathaswami
Subject: Stack References When Fired in Backscripts/Libraries

I was (happily) surprised today when  in a handler in a library that was put 
into use on init of the app

that a handler in

lib_initMyApp.livecodescript  # now in the msg hierarchy

on bakeBread pDaKin
   put the name of this stack
end bakeBread

Then in a top level binary stack name… e.g.

baking.livecode

if we call  "bakeBread"

we see

stack "baking.livecode"

in the msg box and not

lib_initMyApp.livecodescript

ergo "this stack" in a script only text stack in the message path is not seen 
as "itself"
but actually the target script from whence the command was issued.

So this means we don't have to parse for "the target"  yay!

Am I right? Is this dependable moving forward? Any caveats?

BR

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Re: shell("netstat -i") has getting slow on MacOS10.x

2017-03-30 Thread Marc Siskin via use-livecode
Tiemo,

I ran the command directly on my Macos 12.4 laptop and it took about 20 seconds 
to generate the entire listing.

Is there specific information you are looking to obtain?  You may be able to 
narrow the scope of the request and generate it faster.

Marc Siskin

On Mar 30, 2017, at 7:57 AM, Tiemo Hollmann TB via use-livecode 
> wrote:

Hello,

I am not sure where to start searching and I am not good under the hood of
Macs.

I am retrieving MAC addresses:

put "netstat -I" into myShell

put shell(myShell) into tRes

In former times that has taken "a few" seconds, now it takes around 20
seconds. First I tested, if it was a slowdown of LC 8/9, but in LC 6.7.10 it
is almost the same 20 secs. I am not sure, when the decrease actually
happened, but if it is not LC then it must be an issue of one of the latest
MacOSs.

Has anybody any idea, if I can optimize anything in the performance of this
shell request? Could it be any permission issue in the new OS? Anything I
could workaround, or do I have to take this shell call as it is?

Thanks for any ideas

Tiemo







___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

---
Marc Siskin
Manager, Modern Language Resource Center
Carnegie Mellon University
msis...@andrew.cmu.edu



___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


shell("netstat -i") has getting slow on MacOS10.x

2017-03-30 Thread Tiemo Hollmann TB via use-livecode
Hello,

I am not sure where to start searching and I am not good under the hood of
Macs.

I am retrieving MAC addresses:

put "netstat -I" into myShell

put shell(myShell) into tRes

In former times that has taken "a few" seconds, now it takes around 20
seconds. First I tested, if it was a slowdown of LC 8/9, but in LC 6.7.10 it
is almost the same 20 secs. I am not sure, when the decrease actually
happened, but if it is not LC then it must be an issue of one of the latest
MacOSs.

Has anybody any idea, if I can optimize anything in the performance of this
shell request? Could it be any permission issue in the new OS? Anything I
could workaround, or do I have to take this shell call as it is?

Thanks for any ideas

Tiemo

 

 

 

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


Re: Line numbers for soft-wrapped styled text?

2017-03-30 Thread Alex Tweedly via use-livecode



On 29/03/2017 19:20, Jim Lambert via use-livecode wrote:

Now that I think about it, I’ve overcomplicated things.
You don’t need two fields at all.
Just set the liststyle of the field that contains your editable text to 
‘decimal’.
Then the lines will be automatically numbered and outdented.
Yet conveniently, the ’text’ and the ‘styledtext’ runs will not ‘contain' the 
numbering since it is a styling.

Of course, this still doesn’t allow you to get rid of the trailing period on 
the numbers.



Not so quick, Jim :-)

This simpler method will indeed work for many (maybe most?) use cases. 
However, this thread got started with Richard G. asking about


I have an app that allows the user to write styled text, in which any 
portion of that text may have a variety of styles and sizes, and may 
be long enough to soft-wrap.


I'd like to add a line-number field next to it, but I haven't come up 
with an efficient way of setting up those line numbers so that they 
align vertically with the lines next to them. 


It's likely these user-applied styles should include numbered or 
bulleted lists - which would clash with using decimal-numbered-lists for 
line numbers.

So I think there's a good justification for both of your solutions
 - the simple one for simple cases
 - the two-field version where it is needed

-- Alex.

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Re: LiveCode's handling of Unicode glyphs being dependent on the underlying OS

2017-03-30 Thread Mark Waddingham via use-livecode

On 2017-03-29 22:26, Sannyasin Brahmanathaswami via use-livecode wrote:

One anomaly that appears to be generated by LC 9dp5 running on Sierra
10.12.3: Code point U803 maps in the Unicode standard to the Extended
Latin "H with dot underneath" character.


Just to check, I take it you mean 'h' followed by U803 (the latter is 
'combining underdot' so needs a preceding char to make sense).



for some bizarre reason, on my machine/system,  Livecode is mapping
this character to Lucida (I think… possibly Helvetica.)
So this is an issue with the LC engine…


Indeed, that is odd - and does put Richmond's initial issue slightly 
more under the spotlight particularly as I'm now looking at the issue on 
a 10.6 machine (still haven't had time to upgrade it...)


What I observe (in 8.1 - it happened to be the LiveCode version I had 
opened) is this:


Field's textFont set to Devawriter.

Field containing: 'h' U+803

Displays h-with-underdot glyph - not using Devawriter font.

Field containing: 'h' U+803 ' '

Displays h-with-underdot glyph - uses Devawriter font.

Revisiting the original problem with the 1CF5, 1CF6 and 1CF7 codepoints:

1CF5 on its own - square glyph
1CF5 ' ' - square glyph, then space
1CF5 'a' - VEDIC SIGN JIHVAMULIYA, square glyph

Similar story for 1CF6.

The 1CF7 codepoint always displays the 'undefined codepoint' glyph from 
the last resort font.


Using TextEdit then as long as Devawriter is set as the explicit font, 
1CF5 and 1CF6 seem happy enough to display regardless of chars before or 
after. 1CF7 does the same thing as LiveCode.


*However*, trying h,underdot in TextEdit I observe a worse behavior than 
in LiveCode - the h,underdot never displays in Devawriter font 
regardless of subsequent chars!


So:

  1) The behavior of 1CF7 seems to be because it is an 'unassigned' 
codepoint at this time - I'm not quite sure the exact rationale behind 
not just using the specified font's CMAP table to generate a glyph 
regardless but I suspect it might be to do with unassigned codepoints 
being yet to have any properties which would affect how they are 
processed.


  2) The behavior in LiveCode with regard 1CF5 and 1CF6 looks a lot like 
the behavior with [h,underdot] - where a trailing character is needed to 
make the original character appear in the appropriate font.


I'm pretty sure that (1) is an OS issue and not something we could 
necessarily do much about - it seems to be replacing it with the 
undefined codepoint early on in the rendering process (at the OS level, 
not the engine).


However, (2) does look like it could be an engine issue - indeed, it 
feels like an 'off-by-one' error somewhere in the processing of the runs 
of characters which eventually get passed to CoreText.


That being said, there is different behavior in general between TextEdit 
and LiveCode - which reminds me that I *think* Apple had not yet 
replumbed the text support in Cocoa to use CoreText in 10.6 - that 
happened in a later OS. So, in 10.6 TextEdit is most likely using 
entirely separate Text APIs from LiveCode...


Anyway, I'll take a closer look and see if I can find where the problem 
might be.


Warmest Regards,

Mark.

P.S. In terms of 1CF7 - it still looks like you might have to use a PUA 
char for it to have it work on Mac until it becomes widely supported :(


--
Mark Waddingham ~ m...@livecode.com ~ http://www.livecode.com/
LiveCode: Everyone can create apps

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Re: LiveCode's handling of Unicode glyphs being dependent on the underlying OS

2017-03-30 Thread Mark Waddingham via use-livecode

On 2017-03-28 13:20, Richmond via use-livecode wrote:
I'd point out that TenFourFox is a fork of FireFox and is not a 
Mozilla project.


Is that a point that anyone who is prepared to go on running a PPC Mac 
should

be worried about?


They probably won't be - until the project ceases to be because a lack 
of support / input / people to use it...


What I was more trying to indicate was that whilst we (LiveCode) will 
not be directly supporting older operating systems, there is no reason 
why a similar community-led project could not exist for LiveCode to 
bring it back to older systems. Admittedly, this is not an easy project 
(if it was then the evaluation of whether we could continue to support 
them ourselves would potentially have turned out differently) but it is, 
at least, possible.



My original point was that I feel the word "unusable" is a way too
strong way of saying "not
up-to-date in the least".


Hehe - perhaps it was a little strong and I perhaps should have made it 
more specific. So "Unusable" if you need to interact with a lot of 
modern web-services and such through a fully compliant browser (i.e. 
general day-to-day use, instead of specific cases).


I'm NOT going to make Amazon purchases with my Debit card on my G3 
iMac!


Or indeed, let any information-which-needs-to-be-encrypted flow over the 
internet connection. To be fair, browsers tend to be somewhat unique in 
that they typically use their own entire network stack - relying only on 
the OS's bare sockets. So, a project like ForTenFour will likely be as 
secure as using a browser on any other more recent operating system. 
However, any app which uses system services will likely be a potential 
problem.


However, agin, this matters not one whit if the machine is not using / 
connecting to the internet or only doing so through applications which 
are known to be safe.



I have a friend who drives a 1980 Lada: it's great because as its
incredibly "primitive" not having
any on board computers anything that goes wrong can generally be
sorted out with a spanner,
a soldering iron and a few vulgar words.


Sounds a bit like computers from the 1980's too! (The spanner usually 
being used to hit the case, rather than actually spanner anything ;))


Warmest Regards,

Mark.

--
Mark Waddingham ~ m...@livecode.com ~ http://www.livecode.com/
LiveCode: Everyone can create apps

___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode