Re: asynchronous sockets

2017-06-15 Thread Charles Warwick via use-livecode

On 16/06/2017 2:39 PM, Monte Goulding via use-livecode wrote:

On 16 Jun 2017, at 2:22 pm, Tom Glod via use-livecode 
 wrote:

I'm relieved to hear that I think I misunderstood Todd's blog... maybe
his was a purely volume related bottleneck and not the library he was using.

Ah, yes his is a use case that had lots of requests running in parallel and 
from the looks of things to the same API which libURL doesn’t cope with (would 
need a redesign to have request IDs rather than using the URL as the ID). I’m 
not sure if he needed asynchronous put, post or delete but that’s also 
something libURL doesn’t do. So the sockets are fine it’s just libURL 
implementation that would need some help to meet Todd’s requirements.
In Todd's application there was a requirement for asynchronous HTTP POST 
requests which aren't supported in libURL.


Without tsNet, POST requests need to be sent in series "post tData 
to url xxx", wait for the response and then issue the next post.   From 
memory, his application sends over 1000 POSTs to perform a sync and 
running them "one at a time" really slowed the process down.


By using the asynchronous POST capabilities of tsNet, a lot of these 
requests could be sent without waiting for others to complete.  This is 
what provided the dramatic performance improvement he saw.


Regards,

Charles


Cheers

Monte
___
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: asynchronous sockets

2017-06-15 Thread Monte Goulding via use-livecode

> On 16 Jun 2017, at 2:22 pm, Tom Glod via use-livecode 
>  wrote:
> 
> I'm relieved to hear that I think I misunderstood Todd's blog... maybe
> his was a purely volume related bottleneck and not the library he was using.

Ah, yes his is a use case that had lots of requests running in parallel and 
from the looks of things to the same API which libURL doesn’t cope with (would 
need a redesign to have request IDs rather than using the URL as the ID). I’m 
not sure if he needed asynchronous put, post or delete but that’s also 
something libURL doesn’t do. So the sockets are fine it’s just libURL 
implementation that would need some help to meet Todd’s requirements.

Cheers

Monte
___
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: asynchronous sockets

2017-06-15 Thread Tom Glod via use-livecode
ahhh I got my sockets vs http requests confusled too

On Fri, Jun 16, 2017 at 12:22 AM, Tom Glod  wrote:

> I'm relieved to hear that I think I misunderstood Todd's blog... maybe
> his was a purely volume related bottleneck and not the library he was using.
>
> Thanks for answering Monte.
>
> https://livecode.com/async-data-transfer-in-livecode-problem-and-solution/
>
> On Thu, Jun 15, 2017 at 8:46 PM, Monte Goulding via use-livecode <
> use-livecode@lists.runrev.com> wrote:
>
>>
>> > On 16 Jun 2017, at 10:26 am, Tom Glod via use-livecode <
>> use-livecode@lists.runrev.com> wrote:
>> >
>> > I'm an open-source user and I am building socket communications for my
>> > application.
>> >
>> > I'm aware of the built in internet library and the tsNet library
>> available
>> > to non-open source license owners.
>> >
>> > My question is "What isn't asyncronious about reading from and writing
>> to
>> > sockets?”
>>
>> Nothing really as long as you use the callback (with message) form then
>> all the reading and writing is done on a separate thread. Of course your
>> callback handler is handled on the main engine thread but that’s not the
>> slow part so that’s fine.
>>
>> tsNet does not provide sockets so that and its licensing probably only
>> confuses any discussion of asynchronous sockets.
>>
>> Cheers
>>
>> Monte
>>
>> ___
>> 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: asynchronous sockets

2017-06-15 Thread Tom Glod via use-livecode
I'm relieved to hear that I think I misunderstood Todd's blog... maybe
his was a purely volume related bottleneck and not the library he was using.

Thanks for answering Monte.

https://livecode.com/async-data-transfer-in-livecode-problem-and-solution/

On Thu, Jun 15, 2017 at 8:46 PM, Monte Goulding via use-livecode <
use-livecode@lists.runrev.com> wrote:

>
> > On 16 Jun 2017, at 10:26 am, Tom Glod via use-livecode <
> use-livecode@lists.runrev.com> wrote:
> >
> > I'm an open-source user and I am building socket communications for my
> > application.
> >
> > I'm aware of the built in internet library and the tsNet library
> available
> > to non-open source license owners.
> >
> > My question is "What isn't asyncronious about reading from and writing to
> > sockets?”
>
> Nothing really as long as you use the callback (with message) form then
> all the reading and writing is done on a separate thread. Of course your
> callback handler is handled on the main engine thread but that’s not the
> slow part so that’s fine.
>
> tsNet does not provide sockets so that and its licensing probably only
> confuses any discussion of asynchronous sockets.
>
> Cheers
>
> Monte
>
> ___
> 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: HTML5 deployment: progress comes into sight

2017-06-15 Thread hh via use-livecode
A basic test of the new feature "fetchURL" of the LC 9.0.0-dp7
HTML5 standalone builder: Load files (here images) from a server.
The load origin has to be on the same domain as the webpage that
loads the standalone.

(EU) http://hyperhh.de/html5/testFetch-9.0.0-dp-7X.html
(US) http://hh.on-rev.com/html5/testFetch-9.0.0-dp-7X.html

Note for your own trials:
Even different virtual adresses let the download fail. For example
if the webpage starts with "hyperhh.de" then the images have to be
called explicitly from hyperhh.de while download from "hyperhh.org"
(which is simply another name for the same domain) fails.
You may try that by your own with the first link above.

___
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: can't edit...while it is executing

2017-06-15 Thread Curry Kenworthy via use-livecode


Richard:

> It's what software testers call a test. ;)
> It isolates the issue to the fewest lines of code
> needed to demonstrate the issue.

And it was a very good test! I loved it. Forewarned is forearmed, and LC 
has had quite a few traps to avoid. Glad this one is fixed in latest 
version.


The recipe I gave is well-tested and does work with your code, assuming 
it holds true on all platforms and machines; you simply have to click as 
fast as you can, constantly, while holding the Enter/Return key 
constantly until you get lucky. Then the Inspector or Message box opens 
free to type or click, if your luck holds, which is 3 out of 4 times for 
me. Kind of a fun exercise. I've used this trick or a similar one before 
to gain control in one or two real situations.


Turning Debug Mode off while not actively using it (so, using it 
consciously, only when actually needed, after experiencing a bug that 
you can't solve without examining variables) has been one of the easiest 
ways to improve IDE stability on both Windows and Mac over the years. I 
think Debug has improved quite a bit, but I would recommend it just in 
case to anyone who is having trouble. When that's rock-solid, it'll be 
another thing to celebrate! :)


Best wishes,

Curry Kenworthy

Custom Software Development
LiveCode Training and Consulting
http://livecodeconsulting.com/

---
This email has been checked for viruses by AVG.
http://www.avg.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: LiveCode apps in Google Play

2017-06-15 Thread Colin Holgate via use-livecode
There seem to be a lot of Gurudeva apps. Do you have the Google Play link for 
your one?


> On Jun 15, 2017, at 7:40 PM, Sannyasin Brahmanathaswami via use-livecode 
>  wrote:
> 
> The 
> 
> Gurudeva.app 
> 
> is livecode and is on Google Play
> 
> Not sure if the policy would affect it's operations. 
> 
> it does ping for connectivity and then streams audio if the users clicks a 
> "Surprise" link on one screen. Other than that it is entirely self-contained.
> 
> 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: [ANN] Release 9.0.0 DP-7

2017-06-15 Thread Sannyasin Brahmanathaswami via use-livecode
FYI:

Attempts to build standalone for Android that worked in DP-5 fail in DP-7 (and 
DP-6 before)

I will file a bug report.

I had to regress to 9DP5  (or 8.1.5 RC1)

BR


On 6/15/17, 6:42 AM, "use-livecode on behalf of panagiotis merakos via 
use-livecode"  wrote:

Dear list members,

We are pleased to announce the release of LiveCode 9.0.0 DP-7.

___
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 apps in Google Play

2017-06-15 Thread Sannyasin Brahmanathaswami via use-livecode
The 

Gurudeva.app 

is livecode and is on Google Play

Not sure if the policy would affect it's operations. 

it does ping for connectivity and then streams audio if the users clicks a 
"Surprise" link on one screen. Other than that it is entirely self-contained.

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


Re: asynchronous sockets

2017-06-15 Thread Monte Goulding via use-livecode

> On 16 Jun 2017, at 10:26 am, Tom Glod via use-livecode 
>  wrote:
> 
> I'm an open-source user and I am building socket communications for my
> application.
> 
> I'm aware of the built in internet library and the tsNet library available
> to non-open source license owners.
> 
> My question is "What isn't asyncronious about reading from and writing to
> sockets?”

Nothing really as long as you use the callback (with message) form then all the 
reading and writing is done on a separate thread. Of course your callback 
handler is handled on the main engine thread but that’s not the slow part so 
that’s fine.

tsNet does not provide sockets so that and its licensing probably only confuses 
any discussion of asynchronous sockets.

Cheers

Monte

___
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 apps in Google Play

2017-06-15 Thread Colin Holgate via use-livecode
Ralph sent me a list of 12 apps he has done. Are there other ones?

I won’t email a reply today, to give people east of me a chance to add to the 
list!


> On Jun 15, 2017, at 3:04 PM, Colin Holgate  wrote:
> 
> If you remember, a few weeks ago we were worrying about whether Google’s 
> policy change would affect LiveCode apps. I asked a policy manager about that 
> at Google I/O, and he just followed up to say that he couldn’t find any 
> LiveCode apps in Google Play.
> 
> I found one (Casey’s Solitaire), but hopefully there are more. Are there any 
> other ones?
> 
> You can imagine that Google would be more willing to help if there were in 
> fact any apps that might be affected by the policy change.


___
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

asynchronous sockets

2017-06-15 Thread Tom Glod via use-livecode
Hi everyone,

I'm an open-source user and I am building socket communications for my
application.

I'm aware of the built in internet library and the tsNet library available
to non-open source license owners.

My question is "What isn't asyncronious about reading from and writing to
sockets?"

is it just that they run on the same thread as the engine and even when
using the "with messages" it really isn't truly asynchronous?

is it just purely a performance issue?

What are the chances the tsnet can be dual licensed?  I do not have a
choice in whether I use the open-source version or not.It is a  key
aspect of our business model and all of our projects must be open-source.

Thanks for any input on this.

Tom
___
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: [OT] We should have our own competition

2017-06-15 Thread Mark Wieder via use-livecode

On 06/15/2017 03:17 PM, J. Landman Gay via use-livecode wrote:

Best volume controls ever:

https://www.theverge.com/tldr/2017/6/9/15768800/reddit-worst-volume-sliders-ui-design 



LOL. Reddit is too much of a rabbithole for me to want to get much 
deeper than the tl;dr article, though.


For our competition I nominate LiveCode's little up-and-down arrows in 
the property editor for selecting location, where I'm never sure which 
one increases the number or decreases it.


--
 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


[OT] We should have our own competition

2017-06-15 Thread J. Landman Gay via use-livecode

Best volume controls ever:

https://www.theverge.com/tldr/2017/6/9/15768800/reddit-worst-volume-sliders-ui-design
--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.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: [ANN] Release 9.0.0 DP-7

2017-06-15 Thread Mark Wieder via use-livecode

On 06/15/2017 09:57 AM, Richard Gaskin via use-livecode wrote:

Wow - tons of cool stuff!  Thanks!  v9 FTW!



Indeed! It's been a while since we had a dp release.

I do have to say that the description of bugfix 19165 in the Release 
Notes is pretty inscrutable. I had to go look at the bug report to make 
sense of it.


"Tweak formating on choose command doc removing return in browse param
to remove word fields from top of param list."

--
 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


LiveCode apps in Google Play

2017-06-15 Thread Colin Holgate via use-livecode
If you remember, a few weeks ago we were worrying about whether Google’s policy 
change would affect LiveCode apps. I asked a policy manager about that at 
Google I/O, and he just followed up to say that he couldn’t find any LiveCode 
apps in Google Play.

I found one (Casey’s Solitaire), but hopefully there are more. Are there any 
other ones?

You can imagine that Google would be more willing to help if there were in fact 
any apps that might be affected by the policy change.
___
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: [ANN] Release 9.0.0 DP-7

2017-06-15 Thread hh via use-livecode
So much new things to try, and a lot of bugs removed.
Thanks to the team for that.

I guess the dps are now numbered after the month of release,
so will we have with every other LC Global day a new one? ;-))

___
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: [ANN] Release 9.0.0 DP-7

2017-06-15 Thread Richmond Mathewson via use-livecode

There needs to be a Harry Potteresque DP-7*½
that will allow an install.

Please.

Richmond.*

On 6/15/17 10:17 pm, panagiotis merakos via use-livecode wrote:

@Devin

Yes we noticed this issue in the Release Notes the very last minute. The
Release Notes are created dynamically, using all the bug fix-XYZ.md and
feature-XYZ.md markdown files. I think the issue is caused because of the "
feature-html5-callbacks.md
"
file in this PR:

https://github.com/livecode/livecode/pull/5602/files

Probably the ``` require a separate line (in lines 14 and 23 of this file).

Best,
Panos
--

On Thu, Jun 15, 2017 at 8:08 PM, Richmond Mathewson via use-livecode <
use-livecode@lists.runrev.com> wrote:


Bug 19882


On 6/15/17 10:02 pm, Richmond Mathewson wrote:


Xubuntu 16.04 64-bit

In the Terminal I get:

exiting on signal 4

not exactly descriptive I'm afraid.

Richmond.

On 6/15/17 9:55 pm, Mark Waddingham via use-livecode wrote:


On 2017-06-15 20:45, Richmond Mathewson via use-livecode wrote:


Unfortunately not installing on Xubuntu 16.04.

Oh, and before you ask, I did remember to set the executable bit on
the installer.


Could you file a bug with what happens when you try?

In particular, if you run the installer from a Terminal, could you let
us know what appears in the Terminal.

Warmest Regards,

Mark.



___
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: [ANN] Release 9.0.0 DP-7

2017-06-15 Thread panagiotis merakos via use-livecode
@Devin

Yes we noticed this issue in the Release Notes the very last minute. The
Release Notes are created dynamically, using all the bug fix-XYZ.md and
feature-XYZ.md markdown files. I think the issue is caused because of the "
feature-html5-callbacks.md
"
file in this PR:

https://github.com/livecode/livecode/pull/5602/files

Probably the ``` require a separate line (in lines 14 and 23 of this file).

Best,
Panos
--

On Thu, Jun 15, 2017 at 8:08 PM, Richmond Mathewson via use-livecode <
use-livecode@lists.runrev.com> wrote:

> Bug 19882
>
>
> On 6/15/17 10:02 pm, Richmond Mathewson wrote:
>
>> Xubuntu 16.04 64-bit
>>
>> In the Terminal I get:
>>
>> exiting on signal 4
>>
>> not exactly descriptive I'm afraid.
>>
>> Richmond.
>>
>> On 6/15/17 9:55 pm, Mark Waddingham via use-livecode wrote:
>>
>>> On 2017-06-15 20:45, Richmond Mathewson via use-livecode wrote:
>>>
 Unfortunately not installing on Xubuntu 16.04.

 Oh, and before you ask, I did remember to set the executable bit on
 the installer.

>>>
>>> Could you file a bug with what happens when you try?
>>>
>>> In particular, if you run the installer from a Terminal, could you let
>>> us know what appears in the Terminal.
>>>
>>> Warmest Regards,
>>>
>>> Mark.
>>>
>>>
>>
> ___
> 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: [ANN] Release 9.0.0 DP-7

2017-06-15 Thread Richmond Mathewson via use-livecode

Bug 19882

On 6/15/17 10:02 pm, Richmond Mathewson wrote:

Xubuntu 16.04 64-bit

In the Terminal I get:

exiting on signal 4

not exactly descriptive I'm afraid.

Richmond.

On 6/15/17 9:55 pm, Mark Waddingham via use-livecode wrote:

On 2017-06-15 20:45, Richmond Mathewson via use-livecode wrote:

Unfortunately not installing on Xubuntu 16.04.

Oh, and before you ask, I did remember to set the executable bit on
the installer.


Could you file a bug with what happens when you try?

In particular, if you run the installer from a Terminal, could you 
let us know what appears in the Terminal.


Warmest Regards,

Mark.





___
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: [ANN] Release 9.0.0 DP-7

2017-06-15 Thread Richmond Mathewson via use-livecode

Xubuntu 16.04 64-bit

In the Terminal I get:

exiting on signal 4

not exactly descriptive I'm afraid.

Richmond.

On 6/15/17 9:55 pm, Mark Waddingham via use-livecode wrote:

On 2017-06-15 20:45, Richmond Mathewson via use-livecode wrote:

Unfortunately not installing on Xubuntu 16.04.

Oh, and before you ask, I did remember to set the executable bit on
the installer.


Could you file a bug with what happens when you try?

In particular, if you run the installer from a Terminal, could you let 
us know what appears in the Terminal.


Warmest Regards,

Mark.



___
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: [ANN] Release 9.0.0 DP-7

2017-06-15 Thread Mark Waddingham via use-livecode

On 2017-06-15 20:45, Richmond Mathewson via use-livecode wrote:

Unfortunately not installing on Xubuntu 16.04.

Oh, and before you ask, I did remember to set the executable bit on
the installer.


Could you file a bug with what happens when you try?

In particular, if you run the installer from a Terminal, could you let 
us know what appears in the Terminal.


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


Re: [ANN] Release 9.0.0 DP-7

2017-06-15 Thread Richmond Mathewson via use-livecode

Unfortunately not installing on Xubuntu 16.04.

Oh, and before you ask, I did remember to set the executable bit on the 
installer.


Richmond.

On 6/15/17 7:42 pm, panagiotis merakos via use-livecode wrote:

Dear list members,

We are pleased to announce the release of LiveCode 9.0.0 DP-7.


Developer Preview Release
=
Warning: this is not a stable release.  Please ensure that you back up your
stacks before testing them.

Getting the Release
===
You can get the release at https://downloads.livecode.com/livecode/ or via
the automatic updater.

Release Contents

LiveCode 9.0.0 DP-7 comes with 70 bugfixes. Moreover, more than 90 bugfixes
that were fixed in LiveCode 8.1.x, are now merged into LiveCode 9.0.0 DP-7.

In addition, LiveCode 9.0.0 DP-7 includes a lot of amazing new features:

- Widgets now work in HTML5 standalones
- Support for Android listener callbacks in LiveCode Builder is now added
- The version of the Skia Library, used for text rendering, is now updated.
This allows LiveCode to render colored emojis on Mac, Windows and iOS
(previously they were rendered in black and white)
- New array commands "difference" and "symmetric difference" have now been
added
- New syntax forms of the "create" command have been added, so you can now
do "create card X in stack Y", or "create control Y in card Z"
- New Standalone Settings for iOS, that enable background execution and
support various background modes
- Support for adding a whitelist of custom URL schemes has been added to
the iOS Standalone Settings
- IDE runs on 64 bit mode on Mac by default, and the "64 bit" option is
checked by default on new OS X standalones
- New version of CEF Browser, which allows to play WebM videos on Browser
widget on Windows
- New syntax has been added for reversing the contents of sequence types
("List", "String" and "Data"). The "reverse " statement reverses the
order of the sequence.
- The Property Inspector is now resizable
- LiveCode Builder has now a complete set of C integer types, as well as a
complete set of sized integer types
- A new messageDigest(, ) function that allows access to a
large variety of cryptographic message digest hash functions, including
SHA2 and SHA3, has been added.

New script libraries:

- A new HMAC script library has been added, to compute Keyed-Hashing for
Message Authentication as described in RFC 2104
- A new dropbox v2 script library has been added.
- A new diff script library has been added
- A new AWS S3 script library has been added (available on Indy and
Business Editions)

New experimental features:

- [Experimental] A new "Android Native Button" widget is added to
LiveCode's widget collection
- [Experimental] Support for the the load command, similar to that in the
mobile engines has been added for HTML5 standalones
- [Experimental] Support for HTML5 Callbacks has been added - you can now
enable calling handlers in LiveCode HTML5 standalones from JavaScript
- [Experimental] An infrastructure to allow LiveCode Builder modules to
start and stop a background service on Android is now added

In this context, "experimental" means that these features will continue to
be developed and supported. However, how they are used in script may change
during the development cycle of 9, before it gets to final release.



Known issues

- The Browser widget can cause hang in the IDE in some Linux distros - see
http://quality.livecode.com/show_bug.cgi?id=19658
- The Android Native Button widget uses "labelColor", not
"foregound"/"textColor" to set the text color
- The Android Native Button widget has the default icon in the Tools
palette - see http://quality.livecode.com/show_bug.cgi?id=19871
- The Android Native Button widget "enabled" (and "disabled") property does
not work

The following 3 issues are probably caused by the same bug, so hopefully
they will be fixed in one go:
- Clock widget in HTML5 standalone is missing number 12 - see
http://quality.livecode.com/show_bug.cgi?id=19873
- Graph widget in HTML5 standalone is missing last part of x-axis - see
http://quality.livecode.com/show_bug.cgi?id=19874
- Header bar widget is missing the + icon in a HTML5 standalone - see
http://quality.livecode.com/show_bug.cgi?id=19875


The full release notes are available from:

http://downloads.livecode.com/livecode/9_0_0/LiveCodeNotes-9_0_0_dp_7.pdf

Feedback

Please report any bugs encountered on our BugZilla at
http://quality.livecode.com/

We have a forum available for discussing LiveCode Builder at
http://forums.livecode.com/viewforum.php?f=93

Have fun!

The LiveCode Team
--
___
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

Re: [ANN] Release 9.0.0 DP-7

2017-06-15 Thread Devin Asay via use-livecode
I opened the release notes and I notice some markdown formatting problems 
starting on page 10 under JavaScript Example:. It looks like a code block was 
not terminated correctly, and the next several pages are formatted as code.

Are the release notes on GitHub? It should be an easy fix.

Devin


On Jun 15, 2017, at 10:42 AM, panagiotis merakos via use-livecode 
> wrote:

Dear list members,

We are pleased to announce the release of LiveCode 9.0.0 DP-7.


Developer Preview Release
=
Warning: this is not a stable release.  Please ensure that you back up your
stacks before testing them.

Getting the Release
===
You can get the release at https://downloads.livecode.com/livecode/ or via
the automatic updater.

Release Contents

LiveCode 9.0.0 DP-7 comes with 70 bugfixes. Moreover, more than 90 bugfixes
that were fixed in LiveCode 8.1.x, are now merged into LiveCode 9.0.0 DP-7.

In addition, LiveCode 9.0.0 DP-7 includes a lot of amazing new features:

- Widgets now work in HTML5 standalones
- Support for Android listener callbacks in LiveCode Builder is now added
- The version of the Skia Library, used for text rendering, is now updated.
This allows LiveCode to render colored emojis on Mac, Windows and iOS
(previously they were rendered in black and white)
- New array commands "difference" and "symmetric difference" have now been
added
- New syntax forms of the "create" command have been added, so you can now
do "create card X in stack Y", or "create control Y in card Z"
- New Standalone Settings for iOS, that enable background execution and
support various background modes
- Support for adding a whitelist of custom URL schemes has been added to
the iOS Standalone Settings
- IDE runs on 64 bit mode on Mac by default, and the "64 bit" option is
checked by default on new OS X standalones
- New version of CEF Browser, which allows to play WebM videos on Browser
widget on Windows
- New syntax has been added for reversing the contents of sequence types
("List", "String" and "Data"). The "reverse " statement reverses the
order of the sequence.
- The Property Inspector is now resizable
- LiveCode Builder has now a complete set of C integer types, as well as a
complete set of sized integer types
- A new messageDigest(, ) function that allows access to a
large variety of cryptographic message digest hash functions, including
SHA2 and SHA3, has been added.

New script libraries:

- A new HMAC script library has been added, to compute Keyed-Hashing for
Message Authentication as described in RFC 2104
- A new dropbox v2 script library has been added.
- A new diff script library has been added
- A new AWS S3 script library has been added (available on Indy and
Business Editions)

New experimental features:

- [Experimental] A new "Android Native Button" widget is added to
LiveCode's widget collection
- [Experimental] Support for the the load command, similar to that in the
mobile engines has been added for HTML5 standalones
- [Experimental] Support for HTML5 Callbacks has been added - you can now
enable calling handlers in LiveCode HTML5 standalones from JavaScript
- [Experimental] An infrastructure to allow LiveCode Builder modules to
start and stop a background service on Android is now added

In this context, "experimental" means that these features will continue to
be developed and supported. However, how they are used in script may change
during the development cycle of 9, before it gets to final release.



Known issues

- The Browser widget can cause hang in the IDE in some Linux distros - see
http://quality.livecode.com/show_bug.cgi?id=19658
- The Android Native Button widget uses "labelColor", not
"foregound"/"textColor" to set the text color
- The Android Native Button widget has the default icon in the Tools
palette - see http://quality.livecode.com/show_bug.cgi?id=19871
- The Android Native Button widget "enabled" (and "disabled") property does
not work

The following 3 issues are probably caused by the same bug, so hopefully
they will be fixed in one go:
- Clock widget in HTML5 standalone is missing number 12 - see
http://quality.livecode.com/show_bug.cgi?id=19873
- Graph widget in HTML5 standalone is missing last part of x-axis - see
http://quality.livecode.com/show_bug.cgi?id=19874
- Header bar widget is missing the + icon in a HTML5 standalone - see
http://quality.livecode.com/show_bug.cgi?id=19875


The full release notes are available from:

http://downloads.livecode.com/livecode/9_0_0/LiveCodeNotes-9_0_0_dp_7.pdf

Feedback

Please report any bugs encountered on our BugZilla at
http://quality.livecode.com/

We have a forum available for discussing LiveCode Builder at
http://forums.livecode.com/viewforum.php?f=93

Have fun!

The LiveCode Team
--
___
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit 

Re: annoying property editor

2017-06-15 Thread Mark Waddingham via use-livecode

On 2017-06-15 18:03, Mark Wieder via use-livecode wrote:

On 06/15/2017 08:41 AM, Mark Waddingham via use-livecode wrote:

Sounds like a Linux Window Manager trying to be helpful and really not 
being helpful issue to me ;)


Possibly.
But I don't see this behavior on LC7.1.4, just on LC8 and LC9.


We haven't noticed the problem on the Linux systems we routinely use 
(and officially support) - it is possible that something we have 'fixed' 
since 7.1.4 has broken it on window managers / configurations that we do 
not test against / officially support...


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


Re: [ANN] Release 9.0.0 DP-7

2017-06-15 Thread Richard Gaskin via use-livecode

Wow - tons of cool stuff!  Thanks!  v9 FTW!

--
 Richard Gaskin
 Fourth World Systems
 Software Design and Development for the Desktop, Mobile, and the 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: [ANN] Release 9.0.0 DP-7

2017-06-15 Thread Bob Sneidar via use-livecode
O

Bob S


> On Jun 15, 2017, at 09:42 , panagiotis merakos via use-livecode 
>  wrote:
> 
> - New array commands "difference" and "symmetric difference" have now been
> added


___
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


[ANN] Release 9.0.0 DP-7

2017-06-15 Thread panagiotis merakos via use-livecode
Dear list members,

We are pleased to announce the release of LiveCode 9.0.0 DP-7.


Developer Preview Release
=
Warning: this is not a stable release.  Please ensure that you back up your
stacks before testing them.

Getting the Release
===
You can get the release at https://downloads.livecode.com/livecode/ or via
the automatic updater.

Release Contents

LiveCode 9.0.0 DP-7 comes with 70 bugfixes. Moreover, more than 90 bugfixes
that were fixed in LiveCode 8.1.x, are now merged into LiveCode 9.0.0 DP-7.

In addition, LiveCode 9.0.0 DP-7 includes a lot of amazing new features:

- Widgets now work in HTML5 standalones
- Support for Android listener callbacks in LiveCode Builder is now added
- The version of the Skia Library, used for text rendering, is now updated.
This allows LiveCode to render colored emojis on Mac, Windows and iOS
(previously they were rendered in black and white)
- New array commands "difference" and "symmetric difference" have now been
added
- New syntax forms of the "create" command have been added, so you can now
do "create card X in stack Y", or "create control Y in card Z"
- New Standalone Settings for iOS, that enable background execution and
support various background modes
- Support for adding a whitelist of custom URL schemes has been added to
the iOS Standalone Settings
- IDE runs on 64 bit mode on Mac by default, and the "64 bit" option is
checked by default on new OS X standalones
- New version of CEF Browser, which allows to play WebM videos on Browser
widget on Windows
- New syntax has been added for reversing the contents of sequence types
("List", "String" and "Data"). The "reverse " statement reverses the
order of the sequence.
- The Property Inspector is now resizable
- LiveCode Builder has now a complete set of C integer types, as well as a
complete set of sized integer types
- A new messageDigest(, ) function that allows access to a
large variety of cryptographic message digest hash functions, including
SHA2 and SHA3, has been added.

New script libraries:

- A new HMAC script library has been added, to compute Keyed-Hashing for
Message Authentication as described in RFC 2104
- A new dropbox v2 script library has been added.
- A new diff script library has been added
- A new AWS S3 script library has been added (available on Indy and
Business Editions)

New experimental features:

- [Experimental] A new "Android Native Button" widget is added to
LiveCode's widget collection
- [Experimental] Support for the the load command, similar to that in the
mobile engines has been added for HTML5 standalones
- [Experimental] Support for HTML5 Callbacks has been added - you can now
enable calling handlers in LiveCode HTML5 standalones from JavaScript
- [Experimental] An infrastructure to allow LiveCode Builder modules to
start and stop a background service on Android is now added

In this context, "experimental" means that these features will continue to
be developed and supported. However, how they are used in script may change
during the development cycle of 9, before it gets to final release.



Known issues

- The Browser widget can cause hang in the IDE in some Linux distros - see
http://quality.livecode.com/show_bug.cgi?id=19658
- The Android Native Button widget uses "labelColor", not
"foregound"/"textColor" to set the text color
- The Android Native Button widget has the default icon in the Tools
palette - see http://quality.livecode.com/show_bug.cgi?id=19871
- The Android Native Button widget "enabled" (and "disabled") property does
not work

The following 3 issues are probably caused by the same bug, so hopefully
they will be fixed in one go:
- Clock widget in HTML5 standalone is missing number 12 - see
http://quality.livecode.com/show_bug.cgi?id=19873
- Graph widget in HTML5 standalone is missing last part of x-axis - see
http://quality.livecode.com/show_bug.cgi?id=19874
- Header bar widget is missing the + icon in a HTML5 standalone - see
http://quality.livecode.com/show_bug.cgi?id=19875


The full release notes are available from:

http://downloads.livecode.com/livecode/9_0_0/LiveCodeNotes-9_0_0_dp_7.pdf

Feedback

Please report any bugs encountered on our BugZilla at
http://quality.livecode.com/

We have a forum available for discussing LiveCode Builder at
http://forums.livecode.com/viewforum.php?f=93

Have fun!

The LiveCode Team
--
___
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: annoying property editor

2017-06-15 Thread Mark Wieder via use-livecode

On 06/15/2017 08:41 AM, Mark Waddingham via use-livecode wrote:

Sounds like a Linux Window Manager trying to be helpful and really not 
being helpful issue to me ;)


Possibly.
But I don't see this behavior on LC7.1.4, just on LC8 and LC9.

--
 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: annoying property editor

2017-06-15 Thread Richard Gaskin via use-livecode

Mark Waddingham wrote:

> Sounds like a Linux Window Manager trying to be helpful and really not
> being helpful issue to me ;)

If running Ubuntu or other system that uses Compiz, it may be helpful to 
check the "Place Windows" options in Compiz Config.


I've found "Smart" generally useful, but sometimes not so smart.  But 
there are enough other options there ("Center", "Cascade", etc.) that 
there's bound to be one you like.


--
 Richard Gaskin
 Fourth World Systems
 Software Design and Development for the Desktop, Mobile, and the 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: annoying property editor

2017-06-15 Thread Mark Waddingham via use-livecode

On 2017-06-15 17:18, panagiotis merakos via use-livecode wrote:

Hi Mark,

I does not happen for me, tested on Ubuntu 16.04 and 17.04. The 
Property
Inspector sticks to its current location, and does not move to the 
centre

of the screen.

Can someone that uses Linux check if this is reproducible?


Sounds like a Linux Window Manager trying to be helpful and really not 
being helpful issue to me ;)


Whilst I appreciate the X11 guys (way back when) thinking that 'it 
wasn't the job of X11 to determine window management policy'... They 
were wrong and made the wrong choice as a result. All it has caused is a 
lot of code to have to be written as a result to work around the lack of 
a universally accepted and defined policy (well, API actually) - and 
when everyone has to write their own code to do basic things, you just 
end up with things neither working universally nor correctly :(


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


Re: can't edit...while it is executing

2017-06-15 Thread Richard Gaskin via use-livecode

Mark Waddingham wrote:

> On 2017-06-15 16:26, Richard Gaskin via use-livecode wrote:
>> Know of any trick for getting Ctrl-. to work for this in LC as it
>> does in other xTalks?
>
> Wait until dp-7 appears:
>
>http://quality.livecode.com/show_bug.cgi?id=19479

Whoohoo!  Thanks!

One more great reason to love v9.

--
 Richard Gaskin
 Fourth World Systems
 Software Design and Development for the Desktop, Mobile, and the 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: annoying property editor

2017-06-15 Thread panagiotis merakos via use-livecode
Hi Mark,

I does not happen for me, tested on Ubuntu 16.04 and 17.04. The Property
Inspector sticks to its current location, and does not move to the centre
of the screen.

Can someone that uses Linux check if this is reproducible?

Best,
Panos
--

On Thu, Jun 15, 2017 at 3:40 PM, Mark Wieder via use-livecode <
use-livecode@lists.runrev.com> wrote:

> On 06/14/2017 11:21 PM, J. Landman Gay via use-livecode wrote:
>
>> I don't see that on OS X, for what it's worth.
>>
>
> OK - thanks. I'll report it against linux.
> That probably explains why the team hasn't noticed it.
>
>
> --
>  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
>
___
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: annoying property editor

2017-06-15 Thread Mark Wieder via use-livecode

On 06/14/2017 11:21 PM, J. Landman Gay via use-livecode wrote:

I don't see that on OS X, for what it's worth.


OK - thanks. I'll report it against linux.
That probably explains why the team hasn't noticed it.

--
 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: can't edit...while it is executing

2017-06-15 Thread Richard Gaskin via use-livecode

Monte Goulding wrote:

> On 15 Jun 2017, at 10:28 am, Richard Gaskin wrote:
>
>> on mouseUp
>>  repeat
>>answer "Hi"
>>  end repeat
>> end mouseUp
>
> Lol… that I would abort in my head before it enters the script
> editor ;-)

It's what software testers call a test. ;)

It isolates the issue to the fewest lines of code needed to demonstrate 
the issue.


It would be great to remember to never put an answer dialog in an 
untested loop, and to inform newcomers that they need to use the answer 
and ask dialogs with great care to avoid any circumstances which might 
call them repeatedly.


But in our imperfect world I see questions about how to cancel out of 
such loops from time to time, and even manage to have a "D'oh!" moment 
myself when I forget to treat LC more delicately than other xTalks I've 
used.


What is it about LC that makes safely exiting with Ctrl-. harder here 
than in other xTalks?


--
 Richard Gaskin
 Fourth World Systems
 Software Design and Development for the Desktop, Mobile, and the 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: can't edit...while it is executing

2017-06-15 Thread Mark Waddingham via use-livecode

On 2017-06-15 16:26, Richard Gaskin via use-livecode wrote:

Know of any trick for getting Ctrl-. to work for this in LC as it does
in other xTalks?


Wait until dp-7 appears:

  http://quality.livecode.com/show_bug.cgi?id=19479

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


Re: can't edit...while it is executing

2017-06-15 Thread Bob Sneidar via use-livecode
A slightly better version:

on mouseUp
repeat
  answer "Hi" with "What The Hell Was I Thinking About?"
end repeat
end mouseUp

Bob S


> On Jun 14, 2017, at 22:39 , Monte Goulding via use-livecode 
>  wrote:
> 
>> on mouseUp
>> repeat
>>   answer "Hi"
>> end repeat
>> end mouseUp


___
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: can't edit...while it is executing

2017-06-15 Thread Richard Gaskin via use-livecode

Curry Kenworthy wrote:

> Richard:
>
>  > Any way to abort this?:
>  > on mouseUp
>  >repeat
>  >  answer "Hi"
>  >end repeat
>  > end mouseUp
>
> There is a good chance of succeeding if you hold down Enter
> continually to actuate the dialog OK while clicking rapidly
> on the toolbar Property Inspector icon. If the Inspector
> appears, you can use it to select your button, edit the script,
> add a breakpoint, "OK" and then stop the script. It's also
> possible to open the Message Box this way or (for slightly
> different code) turn off messages. Depending on the exact
> code and situation it may take a while to get back control but
> it's nice when it works!

The loop's too tight, can't access anything other than the answer 
dialog's OK button, after which it appears again.


Know of any trick for getting Ctrl-. to work for this in LC as it does 
in other xTalks?


--
 Richard Gaskin
 Fourth World Systems
 Software Design and Development for the Desktop, Mobile, and the 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: Widgets "eating" mouseevents?

2017-06-15 Thread Paul Dupuis via use-livecode
On 6/15/2017 9:10 AM, Mark Waddingham via use-livecode wrote:
> On 2017-06-15 14:37, Klaus major-k via use-livecode wrote:
>> Hi friends,
>>
>> I know that widget ignore "mouseevents" (up/down/move etc.) if not
>> explicitley scripted in them.
>> OK, but is it neccessary that they also "eat" mouseevents? I hope not!
>>
>> Example: card script:
>> on mousemove x,y
>>   put x && y into fld 1
>> end mousemove
>>
>> Works until you e.g. place a "browser widget" onto the card.
>> No info in field 1 while the cursor is over the widget.
>
> Widgets do need to post events they want script to receive (including
> mouseMove) so they have to be coded to allow this - we're still
> figuring out the best way for this to work to make things more uniform
> and to cut down on code in the widgets people write.
>
> In regards to the browser widget, then that's a separate issue. It is
> a native control, so the engine doesn't get a look in at the events it
> gets at present (I have a vague idea how we might get this to work -
> but it is still a little vague at present!).

I would argue that for widgets to really be accepted as any other
control, they need to accept and pass through, if no handler is present,
a "standard" set of LiveCode messages. Various LiveCode controls have
messages that most users expect are specific to the control - menupick
or scrollbarDrag for example.Then there are a set of messages most, if
not all, LiveCode users expect any control to accept and pass if no
handler is present - mouseEnter, mouseWith, mouseLeave, mouseDown,
mouseStillDown, mouseUp (and probably some more).

Obviously, we could learn LCB and edit every widget we use to add our
own events, but I see this overhead as a barrier that will deter widget
adoption. Please consider defining a set of standard messages all LC
controls accept and pass and enabling Widgets to do the same.


___
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: Mac PPC

2017-06-15 Thread Mike Bonner via use-livecode
I've messed with wine in the past (WAY back) and it did work much of the
time. Might be worth trying again.  As it is, I have a whole bunch of
distributions set up using fake linux machines (grin... virtualbox.) I'm
currently re-purposing a bunch of old hardware that will exit my house and
end up in homes where they're needed, and every one of them will be running
linux.

I like open indiana quite a lot too (aka opensolaris) but the linux
community is actually alive.  oi seems to be gasping comparatively.

On Thu, Jun 15, 2017 at 2:26 AM, Richmond Mathewson via use-livecode <
use-livecode@lists.runrev.com> wrote:

> I think you will find that WINE enables you to play most Windows games:
>
> https://appdb.winehq.org/
>
> or you could just set your rig up to dual-boot.
>
> Richmond.
>
>
> On 6/14/17 10:40 pm, Mike Bonner via use-livecode wrote:
>
>> If i didn't have things that I don't want to do without on windows, I
>> would
>> go solely linux.  Alas i have to admit that even at my age.. I still play
>> games that are only available on windows. (some could be shoehorned into
>> linux in various ways but games can be very problematic)
>>
>> On Wed, Jun 14, 2017 at 1:02 PM, Richmond Mathewson via use-livecode <
>> use-livecode@lists.runrev.com> wrote:
>>
>> It never ceases to amaze me how I manage to run the latest LC release via
>>> Xubuntu
>>> on a Pentium IV that is significantly older than my MacMini PPC and that
>>> is significantly
>>> older than my Polycarbonate Intel iMac:
>>>
>>> I am running LC 9 dp 6 on the Pentium IV . . . .
>>>
>>> admittedly this says buckets about Apple's policy of forcing hardware
>>> upgrades by
>>> messing around with both their OS and their hardware and nothing about
>>> LiveCode.
>>>
>>> This really does say something very positive indeed about Linux.
>>>
>>> Richmond.
>>>
>>> On 6/14/17 8:31 pm, Mike Bonner via use-livecode wrote:
>>>
>>> I have a little macbook g4 running 10.4.11 and after going through the
 release notes, chose livecode 6.5.2 (the last version of lc that
 specifically says it will work with a macos that old)  the machine has
 1.25g of mem, and runs like a champ.

 On Wed, Jun 14, 2017 at 10:47 AM, Richmond Mathewson via use-livecode <
 use-livecode@lists.runrev.com> wrote:

 Thanks Kay C Lan, but I am after some slightly more obscure info:

> the last version working on Mac OS 10.4.11 as my MacMini PPC does not
> have suffiecient RAM to cope with 10.5.8 (and I am NOT going to pay for
> more RAM for a machine that spends most of its time running a variety
> of
> emulators: BBC Micro, Amiga and Commodore).
>
> Richmond.
>
> On 6/14/17 10:24 am, Kay C Lan via use-livecode wrote:
>
> Can confirm that LC 6.6.5 will run on a PPC running Leopard 10.5.8.
>
>> On Tue, Jun 13, 2017 at 5:37 PM, Mark Waddingham via use-livecode
>>  wrote:
>>
>> 6.6.x I think was the last version to support PPC - 10.4+.
>>
>>> Mark
>>>
>>> Sent from my iPhone
>>>
>>> On 13 Jun 2017, at 08:32, Richmond Mathewson via use-livecode <
>>>
>>> use-livecode@lists.runrev.com> wrote:

 I wonder (to save me trawling endlessly though release notes) if
 anyone can tell me the last LC version to run on Mac PPC?

 Richmond.
 ___
 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
>
> ___
>
 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

Re: Widgets "eating" mouseevents?

2017-06-15 Thread Klaus major-k via use-livecode

> Am 15.06.2017 um 15:10 schrieb Mark Waddingham via use-livecode 
> :
> 
> On 2017-06-15 14:37, Klaus major-k via use-livecode wrote:
>> Hi friends,
>> I know that widget ignore "mouseevents" (up/down/move etc.) if not
>> explicitley scripted in them.
>> OK, but is it neccessary that they also "eat" mouseevents? I hope not!
>> Example: card script:
>> on mousemove x,y
>>  put x && y into fld 1
>> end mousemove
>> Works until you e.g. place a "browser widget" onto the card.
>> No info in field 1 while the cursor is over the widget.
> 
> Widgets do need to post events they want script to receive (including 
> mouseMove) so they have to be coded to allow this - we're still figuring out 
> the best way for this to work to make things more uniform and to cut down on 
> code in the widgets people write.
> 
> In regards to the browser widget, then that's a separate issue. It is a 
> native control, so the engine doesn't get a look in at the events it gets at 
> present (I have a vague idea how we might get this to work - but it is still 
> a little vague at present!).
> 
> Warmest Regards,
> 
> Mark.
> 
> -- 
> Mark Waddingham ~ m...@livecode.com ~ http://www.livecode.com/
> LiveCode: Everyone can create apps

OK, thanks, so the answer to my question is: I have to live with it right now. 
:-/


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: Widgets "eating" mouseevents?

2017-06-15 Thread Mark Waddingham via use-livecode

On 2017-06-15 14:37, Klaus major-k via use-livecode wrote:

Hi friends,

I know that widget ignore "mouseevents" (up/down/move etc.) if not
explicitley scripted in them.
OK, but is it neccessary that they also "eat" mouseevents? I hope not!

Example: card script:
on mousemove x,y
  put x && y into fld 1
end mousemove

Works until you e.g. place a "browser widget" onto the card.
No info in field 1 while the cursor is over the widget.


Widgets do need to post events they want script to receive (including 
mouseMove) so they have to be coded to allow this - we're still figuring 
out the best way for this to work to make things more uniform and to cut 
down on code in the widgets people write.


In regards to the browser widget, then that's a separate issue. It is a 
native control, so the engine doesn't get a look in at the events it 
gets at present (I have a vague idea how we might get this to work - but 
it is still a little vague at present!).


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


Widgets "eating" mouseevents?

2017-06-15 Thread Klaus major-k via use-livecode
Hi friends,

I know that widget ignore "mouseevents" (up/down/move etc.) if not explicitley 
scripted in them.
OK, but is it neccessary that they also "eat" mouseevents? I hope not!

Example: card script:
on mousemove x,y
  put x && y into fld 1
end mousemove

Works until you e.g. place a "browser widget" onto the card.
No info in field 1 while the cursor is over the widget.

Adding:
on mousemove
  pass mousemove
end mousemove
to the widgets script does not work, no surpise.

Do I have to live with this?


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: Mac PPC

2017-06-15 Thread Richmond Mathewson via use-livecode

I think you will find that WINE enables you to play most Windows games:

https://appdb.winehq.org/

or you could just set your rig up to dual-boot.

Richmond.

On 6/14/17 10:40 pm, Mike Bonner via use-livecode wrote:

If i didn't have things that I don't want to do without on windows, I would
go solely linux.  Alas i have to admit that even at my age.. I still play
games that are only available on windows. (some could be shoehorned into
linux in various ways but games can be very problematic)

On Wed, Jun 14, 2017 at 1:02 PM, Richmond Mathewson via use-livecode <
use-livecode@lists.runrev.com> wrote:


It never ceases to amaze me how I manage to run the latest LC release via
Xubuntu
on a Pentium IV that is significantly older than my MacMini PPC and that
is significantly
older than my Polycarbonate Intel iMac:

I am running LC 9 dp 6 on the Pentium IV . . . .

admittedly this says buckets about Apple's policy of forcing hardware
upgrades by
messing around with both their OS and their hardware and nothing about
LiveCode.

This really does say something very positive indeed about Linux.

Richmond.

On 6/14/17 8:31 pm, Mike Bonner via use-livecode wrote:


I have a little macbook g4 running 10.4.11 and after going through the
release notes, chose livecode 6.5.2 (the last version of lc that
specifically says it will work with a macos that old)  the machine has
1.25g of mem, and runs like a champ.

On Wed, Jun 14, 2017 at 10:47 AM, Richmond Mathewson via use-livecode <
use-livecode@lists.runrev.com> wrote:

Thanks Kay C Lan, but I am after some slightly more obscure info:

the last version working on Mac OS 10.4.11 as my MacMini PPC does not
have suffiecient RAM to cope with 10.5.8 (and I am NOT going to pay for
more RAM for a machine that spends most of its time running a variety of
emulators: BBC Micro, Amiga and Commodore).

Richmond.

On 6/14/17 10:24 am, Kay C Lan via use-livecode wrote:

Can confirm that LC 6.6.5 will run on a PPC running Leopard 10.5.8.

On Tue, Jun 13, 2017 at 5:37 PM, Mark Waddingham via use-livecode
 wrote:

6.6.x I think was the last version to support PPC - 10.4+.

Mark

Sent from my iPhone

On 13 Jun 2017, at 08:32, Richmond Mathewson via use-livecode <


use-livecode@lists.runrev.com> wrote:

I wonder (to save me trawling endlessly though release notes) if
anyone can tell me the last LC version to run on Mac PPC?

Richmond.
___
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

___

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: [ANN] Release 8.1.5 RC-1

2017-06-15 Thread Richmond Mathewson via use-livecode



On 6/15/17 2:06 am, Curry Kenworthy via use-livecode wrote:


Richmond:

> The whole discussion is becoming a "pane" and I for one am "board".
> "a real Windows machine" is almost as meaningful as phrases such as
> "real men stand up to pee".

It was clear; you confirmed your own understanding in that very first 
post, so I saw the objection as more of an attempt to signal virtue. 
If that helps anyone feel some self esteem, I'm glad. This machine was 
designed specifically for Windows, so the description is appropriate.


And maybe more relevant to testing LiveCode 815 than standing to pee.

But on that subject, which I never imagined seeing here, I would 
advise males to pee in the most manly way possible during coding 
breaks. Stand proudly, preferably sporting a Molon Labe T-shirt and 
oversized belt buckle with a rebel design. Extra points for carrying 
around a bowie knife or a LiveCode powered mobile web server. Use this 
moment to celebrate the masculine heritage that only real men can 
fully experience and embody as they pee. Then go back and dominate 
that code like a true alpha!


Does that seem like we're getting off track a little? 


Just a spot . . .

However, just at the moment I am gearing up to use 8.1.4 with the kids 
on my summer courses (so not much time to test
8.1.5) and excited about that: mainly because each year I have kids 
working with LiveCode they discover/uncover ways

of doing things I never dreamt of . . .

. . . another thing that makes LiveCode so fantastic!

Oh yes, I was saying that this LC version is working much better on my 
machine than the previous two. It makes an efficient 8 workflow 
possible, and that is much appreciated. Thought the feedback might be 
useful. I usually don't install the RCs, but I'm glad I tried this 
one, so don't hesitate - it truly makes life easier, at least on - 
ahem - Windows.


That reminds me: I have to dig out the machine running ReactOS from 
under the bed (so called because most people's reaction
on seeing it is . . . ) and try to run the latest Windows version there, 
and on WINE on Linux.


While standing to pee maybe . . . running the Windows version of LC on 
ReactOS is . . . . probably plain daft!


Richmond.


Best wishes,

Curry Kenworthy
Real Windows machine

Custom Software Development
http://curryk.com/consulting/

---
This email has been checked for viruses by AVG.
http://www.avg.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



___
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: annoying property editor

2017-06-15 Thread J. Landman Gay via use-livecode

I don't see that on OS X, for what it's worth.

--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.com



On June 15, 2017 12:42:05 AM Mark Wieder via use-livecode 
 wrote:



Is anyone else annoyed by the fact that the LC9 property editor keeps
relocating to the center of the screen?

I open the property editor, make an edit, leave the property editor open
and move it out of the way so that I can move a different object or
select it to edit, and the property editor pops back to center screen,
usually right on top of the object I'm trying to move.

Is this a bug or did someone actually think this was a good idea?

--
  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




___
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